50000 2500000000
1048575
990355
172915
521984
59718
623425
242799
13403
31889
291879
321953
413066
513234
39796
1026619
640572
28532
353912
634140
421381
65694
443459
328342
648700
172570
496315
720769
683130
931702
598776
652041
627918
741330
77264
91798
274138
365489
745335
908572
335974
652084
544512
105814
86037
1003288
476345
133154
851928
867543
41010
938624
856762
314454
654537
733317
964596
580468
614833
332958
774930
756193
1038397
400531
14115
181657
766303
236436
92348
831080
889140
1009353
399553
242898
460152
565163
124872
1040064
260562
306591
737275
819798
510664
618013
667989
396621
591422
743637
932391
529713
136812
748324
770987
455405
991769
992320
448678
496114
547595
438655
342489
647531
115071
40976
291387
818134
266643
851847
977613
565090
793983
120485
211946
685941
279925
401843
71671
64946
855066
346067
338259
24301
259169
592553
465759
1037922
582590
616884
574604
939919
536961
968904
66881
402710
547393
57072
421249
301321
261174
166196
203054
977141
85855
889481
684236
824853
899670
514146
39586
163860
291508
715052
26133
276131
17891
413735
874790
666727
570682
604150
148971
578436
1015371
1041214
1010663
815659
751169
176324
763680
369560
412964
849498
560339
65486
678898
521217
1020838
1002107
134757
1013420
820024
53090
640836
554988
877805
800941
871462
269815
527836
864643
578428
62825
989113
1019202
638422
988180
638108
946630
119079
2635
624518
141580
490241
466434
797063
50341
273560
475425
328030
762695
348543
559730
983417
798442
176098
306816
171574
184262
274237
986065
674873
661147
987222
480210
54476
231069
364398
765913
353299
77159
636795
423840
1028866
875857
711504
140437
593140
418961
702353
664413
208569
328062
634464
948979
137993
498268
449414
587445
1048112
517385
454172
693967
530648
700664
115318
360534
878554
519112
566590
31870
613596
114413
784037
740416
293313
707249
823925
830427
786083
723208
651260
120715
202846
968833
1006242
637137
72553
619973
979463
104887
480503
823280
937624
282984
383538
535103
308588
873339
359287
246613
767058
844117
761707
131222
445675
512776
608208
393686
754612
131838
974847
755680
439770
286174
45778
658965
820931
323084
132090
277909
754717
389140
837258
443991
1035620
988023
1034401
634999
924073
491811
191003
761399
943254
399117
430607
867585
55671
884277
464158
149965
737585
87685
793680
201554
1033737
436717
350843
739930
871965
667142
457727
472731
260960
561592
998086
855160
757267
404018
613983
730632
226427
641173
994842
214977
213205
22456
424188
319277
265295
137059
185720
151551
916463
843867
661697
911859
436810
971435
672670
526293
763628
533886
508056
466437
887368
1017328
576873
664814
150297
559156
313222
774583
954387
337013
119211
488869
239292
3783
976451
336504
38492
257935
649356
514103
422866
71623
959579
263867
43325
934510
191074
824168
1004109
1002135
201929
973154
662572
291688
474641
573619
214475
783733
152078
331437
682880
785096
450275
1013751
767702
198921
534997
115362
514405
397079
428519
748704
124831
254323
681993
774400
1029728
255722
1016524
633941
379962
462032
536946
534177
1000772
839726
811067
470818
144987
540493
515539
588910
535218
19698
872376
452904
935054
107697
311685
699337
1005586
288182
803064
789957
656632
769894
808595
314488
221717
418100
485569
668735
146321
722186
537941
805904
340648
659885
428870
200183
343006
682102
19597
601827
788089
649144
884223
1007117
50737
524622
968964
567916
763371
1047177
807180
451216
972898
983306
859300
674107
117146
406976
757768
57130
352779
9606
1021204
837726
891472
122036
68207
850252
707655
1038600
192983
351826
146564
299840
496496
660951
1000682
470993
879076
138090
218967
203790
141649
452684
572735
717608
168133
922559
558864
523364
62535
910200
887878
125413
494385
262810
174867
931182
822483
277403
500842
626300
197418
137057
786276
410381
653726
633369
543941
942732
150423
498689
651679
888865
513236
828069
150997
200680
729952
730331
369013
430164
198915
829931
950716
493351
1017870
916019
916649
372585
1021297
687551
833531
478122
460768
486168
288391
869893
1034752
769734
56494
793902
983918
571856
187113
574462
158340
904100
676679
536275
85696
20934
556203
868389
928161
621991
95435
72622
958956
587512
491434
761232
977702
1013491
336270
706764
543027
499421
876095
423532
474604
700977
22128
484553
165019
41685
805439
261187
425262
852916
898455
505042
460557
195607
706928
654795
133480
998445
848556
843577
853229
932119
814477
541234
919729
302291
791190
189306
672316
908407
300986
748007
7832
478476
290488
61389
954417
710001
145286
558316
297856
623009
617388
181294
600657
639428
95589
495260
795517
853346
316285
283370
353043
174367
932011
589562
494766
578391
705383
970413
659446
320012
30985
565627
144665
684651
859409
808460
337183
1036385
609160
385366
880648
443028
289607
879759
716918
994596
367369
1030988
666343
256903
141880
94530
943167
1017854
621627
558325
895388
793820
942901
606910
385338
373284
331034
768396
768612
970687
35814
82101
913466
639683
118764
392254
971059
801306
104716
383742
613190
812269
356796
360432
293514
828224
210107
777761
792116
204548
322645
984208
169431
739869
395284
765285
812737
934821
62398
629216
509777
167133
460932
301658
244785
80920
171834
612288
495951
852507
637057
231907
435819
777272
867774
474109
34093
340879
215999
923336
613523
618463
542192
679320
588703
240179
564982
614844
279334
12758
151973
828827
836755
64502
979734
638699
647576
121917
791769
736602
278154
494308
875527
946441
898927
262777
540718
582215
738677
435670
709346
172504
614622
844958
736997
937786
813329
965273
187313
182330
752354
486494
245854
715585
187075
280989
569001
764858
636639
459634
195857
912871
230130
871199
972003
931222
888250
652169
632588
403715
765417
177626
469151
606033
66166
982960
816619
829442
114730
382763
862456
36537
975951
583491
81497
283832
156244
994501
692519
929654
524377
33365
230667
971173
169076
159703
271161
88597
832151
796573
884024
833990
858349
623035
693841
268437
542365
592867
25241
357854
1025737
911907
628830
448626
628647
609004
335590
579396
676764
956097
840540
465457
155702
1001956
797389
174129
107743
363638
58893
814701
305456
336717
105073
942468
112840
473598
278581
847971
247926
314471
542057
996889
980651
728092
643672
28156
810755
762912
850485
435083
964307
222019
884981
1011035
312970
662400
44351
637062
20959
1002183
543554
81896
351886
403343
430937
737427
853919
643461
5478
152285
403713
863433
71601
460128
208237
820240
853561
126290
861790
529414
433492
21904
988172
264287
813181
822213
450886
669925
326698
786691
136451
662261
458651
919855
39324
647610
567661
260776
407416
961938
966623
836996
622369
454906
687016
577473
711822
1038171
383540
326091
945040
688164
326197
730296
320319
411270
985951
92577
101434
5172
10293
878436
701368
123787
335550
303689
879394
990085
47886
255702
172601
546249
365694
784184
51095
91462
371816
1015976
530795
858551
547678
748577
962133
606818
858023
332745
654400
55437
822761
507006
803098
1048554
479975
649412
175949
766323
9004
635040
237003
748295
865148
212882
539048
795692
426748
782394
87302
986718
814567
864994
60738
675134
1043883
688747
1040452
252165
721241
205031
460485
336805
108356
76621
165751
450279
40617
641443
242926
354297
841291
775933
992800
385717
195286
86707
522090
521501
1527
148011
278510
416080
1047806
745628
509233
467564
867309
921636
447706
628405
964571
488855
649829
59233
823677
32351
91331
447594
925379
902619
855466
880838
82014
189832
758411
639336
419357
438635
19717
1038177
332522
210955
1038001
674699
1048420
201570
778806
43036
796634
241187
176494
545401
73886
1021629
278165
519604
63872
708453
838735
783376
51035
213161
3695
158694
432265
461258
490327
74326
796463
1007696
496607
244761
854577
984635
593298
733917
619440
857121
117037
850823
113156
912034
810298
202678
62960
693406
113322
375537
257817
47472
855886
586202
220538
29868
296969
712644
210127
1048236
1045163
503061
146637
853847
949565
861895
763654
457341
847538
1004917
893276
662309
242390
981065
135647
1014073
913754
54837
505602
473824
435675
474571
1037555
1018096
281808
774693
878343
566238
341800
321834
817684
801910
259220
345500
58007
74196
688710
318800
61319
699376
133651
238051
67773
196637
654286
125021
939455
942817
141509
201243
432099
671878
411454
819027
20634
682935
778696
694704
924363
542621
275544
912194
52253
10450
1038073
48195
229644
994940
545791
38902
74927
862998
124311
286484
152333
59923
758930
865310
697048
996851
774231
300015
749955
817142
87495
152318
408186
762100
645383
523675
1003629
606375
484359
147353
621964
870087
47525
687551
630155
450405
412494
569690
307802
143822
683262
908375
606818
884598
422272
4677
785726
538151
341704
6297
897458
65268
813133
263838
232926
895289
940863
4963
28788
984854
845444
321048
311269
91840
1046082
1000232
1034837
412162
448760
382593
8002
217947
483820
336220
893365
726546
1047255
341998
933860
822422
498867
983391
215840
224933
943493
332388
1005810
816758
597763
852200
615497
711273
493564
996618
496525
906884
430169
180724
38538
268072
718244
440013
261381
863325
248802
564785
406750
320275
883891
952468
134302
1013689
697489
999
894299
920461
455685
182502
109763
957436
448707
240744
362035
520572
209020
559386
505798
430396
566613
154618
884265
111372
299479
898048
317470
299732
223297
580420
1026196
469766
300819
574993
179232
1014633
770748
383544
953557
521619
846404
919316
494907
425596
436946
552066
430426
1026699
87027
390482
891573
618354
580734
1036145
1038866
359748
67063
430654
731113
247329
268875
600421
754286
1012185
241108
475296
282110
626910
896366
914106
336605
743417
310934
844866
975143
754695
496992
768053
1020358
375604
877101
127774
936286
874253
251647
255728
118788
850115
754249
272393
736929
1023750
482083
545218
463077
305879
153780
493275
612522
284338
1035456
991283
183714
235878
980786
287266
680498
738317
910977
972512
513118
811123
603866
791113
876452
617303
237537
600428
1000096
457694
491251
396868
342370
311202
240073
83434
678736
485550
643921
857535
63866
213212
895661
18889
534581
232413
956973
662728
888040
178015
43558
36929
382699
36517
100742
43260
456779
277752
728078
952894
967013
385099
207868
413745
847912
836470
916256
249804
987624
658795
355624
329893
836769
116918
418573
465668
651908
236740
499069
916134
37045
1009710
989727
121976
145427
926087
679328
558019
105719
719353
621136
137500
161971
635677
123209
990068
648654
749412
731625
344503
1015235
64121
719256
117063
963890
433401
791452
963530
917856
525535
349943
777358
802788
565771
921120
168962
173919
789557
225909
38280
538155
40387
369489
242204
74186
156874
954015
552975
997393
254380
616134
599640
880858
704678
737245
966594
990498
971196
740337
415842
11897
981076
584786
347573
917409
41446
879546
401342
841015
35117
308019
632727
785227
336159
108954
1027509
455369
653607
404388
905317
757644
377326
108601
127168
79365
20511
682775
787087
693572
69754
687496
532851
1001567
448166
1032996
209835
243705
902672
366175
10476
90850
870986
173800
2457
942747
305717
407958
102591
954032
440167
665567
782648
69563
160044
72356
633948
33018
862320
31298
132746
519499
575498
93115
502787
131712
809658
127201
1015396
1033174
769594
843616
608555
971400
239818
712832
737691
201023
965773
395661
965743
128351
350753
711348
420268
345850
670151
692296
175356
876115
1017990
110652
872172
400333
613542
564161
575865
255277
51926
568032
448563
319749
310133
325103
768632
816944
54602
552651
375813
641850
354578
608682
597597
226198
737096
652138
353091
597636
98174
1044807
16077
861062
40623
984003
138578
142907
612326
50359
929692
671125
534686
833110
153035
663601
172081
22302
526130
877764
133061
19574
818084
25457
294411
70646
647295
955124
38962
321830
739808
576117
913267
240547
480864
483051
309397
954229
532917
342251
366787
147348
10387
69065
1007894
841818
599613
447718
536639
1031647
113177
745481
44954
380943
444834
830374
46882
187483
268588
68089
170386
486127
162757
244169
765990
140093
475299
837562
226119
786896
928368
673551
820117
292660
738020
1047736
687268
804321
672510
427408
147664
496388
265803
642728
435077
465923
386441
943230
978270
778403
1014555
764934
895871
380841
194966
820828
692601
205272
676580
405003
518961
68913
382014
805564
78358
874575
459126
476722
708365
594880
925664
318331
59509
875837
958279
42793
676258
102048
832837
601469
214826
825464
722274
743769
1022316
1017371
5717
58601
212140
214805
957138
748246
584736
382934
473659
789733
435038
573824
297872
305894
862068
698030
23317
103121
569118
864542
661739
1007860
192366
930324
1013025
423174
550989
796003
504697
651026
115247
623850
927589
627980
287839
358517
429693
151539
598337
617436
828895
925022
191462
521024
351449
24676
95
533312
93488
813728
769564
467223
321399
517200
305606
404589
747462
1009757
958960
246479
732469
472882
739324
47772
13448
151873
521364
807259
113746
366616
1000736
141123
409351
49884
681351
589801
652631
131357
110515
450028
22821
595155
725024
306554
518025
96869
316647
995224
427583
975781
205468
144900
685775
645271
737383
294296
894946
638692
17067
758537
883488
251614
414121
404454
375790
649968
188281
408501
559474
883807
431796
51976
810053
730677
1024314
406650
202272
245050
400493
1042787
471033
745955
992826
474669
827612
542466
713831
588833
1048053
613936
867686
103583
891415
420029
372779
774021
135469
858640
970325
896189
766447
525915
479751
192201
958019
657010
761564
549416
147610
624568
832341
815997
252604
584954
992787
459859
358483
635667
507983
109663
554404
358978
629987
570144
856261
25356
92498
134076
205247
613264
31764
31483
596982
329760
453040
249157
778547
843798
235478
106613
636087
779686
689149
705393
705204
200110
133327
363360
538252
981577
386003
244824
901170
334100
4774
49518
438040
361475
152873
60938
356096
995746
342031
680010
14606
724895
65814
121458
930183
954509
1027161
493364
716949
328621
221216
989872
105068
965539
21111
663582
143676
235267
659978
33264
110912
125827
555405
30794
380256
598714
412447
133068
379050
951642
558847
71778
61212
49062
1787
649767
431634
628771
310774
805910
86707
728915
602331
30341
867023
281948
742516
706871
887419
430211
782696
518893
978644
15690
853467
976471
982091
335657
545280
56896
326872
825005
1004283
774366
673897
114661
746886
368663
442374
788994
368541
275117
444911
227072
9900
327711
86823
92222
286094
1029940
778431
748262
15297
191734
958797
976133
488751
319509
46312
578087
53240
219780
231428
126062
727933
170295
74650
765165
897594
122842
178934
228408
804255
195690
34185
866813
715119
425100
530718
192651
780783
963712
589535
202542
716362
390544
402289
996400
409227
421862
788646
1047916
899732
670101
345354
17489
337247
381639
975798
198701
187901
867557
695509
63408
718253
88224
238878
292976
968800
965818
129216
457064
578335
955747
363537
844602
620951
743969
832097
321319
639567
280077
348500
113552
181954
621650
859427
33513
109271
893128
532517
10229
943379
944781
800247
321589
358103
676992
125103
856931
1042973
789877
869496
439513
491526
174088
637934
1010122
323999
378862
597408
922917
621117
338091
844063
487435
104653
579448
47084
566187
723840
88147
742573
272244
622369
175113
835852
199795
147855
51997
942233
371899
359586
894829
386320
549824
70894
926840
1048170
623229
802229
701470
489233
204871
76147
484290
1028760
767796
652387
795556
273246
633065
326737
454754
495988
382651
610092
279662
693033
943607
241573
841062
662940
169795
386380
532270
854451
607715
697216
1023133
503774
733651
411790
314294
443126
959879
396405
670003
6316
87619
126097
249173
895956
363481
505765
684496
731906
436920
856984
583346
445376
862507
601162
80432
581845
50848
717016
120102
579564
1018341
809667
289857
1034495
432428
798783
943004
960499
879810
264481
1003713
421547
142160
398274
345321
80906
863373
208179
878421
682557
1027389
284203
533931
459940
306523
549902
581162
904133
48986
918371
484772
793509
277832
46881
272654
626405
583368
751164
256149
859914
415923
188090
272397
641090
400723
109508
749212
285977
410106
668179
937356
932972
421112
859145
648206
983559
875700
947427
799720
4169
624347
804968
530644
390953
343154
766563
266893
213767
738758
12123
937800
795550
677623
218591
230040
41346
134179
972228
987789
638589
608754
372928
525038
713525
650617
660918
836722
156284
959553
597529
961498
499872
234344
189125
676550
627491
991910
652209
164392
709434
773670
472017
361530
1008498
806920
290962
973253
626393
966776
967246
478394
323088
489771
1038610
604117
959648
497456
53016
301387
937719
189422
520289
271442
122730
769067
203960
525157
904862
997896
524180
678698
559542
947400
544561
711632
650920
71491
39475
1035478
781589
515050
647504
130304
395277
568119
479297
253563
555795
534381
1040244
54512
731849
220806
359883
940419
937892
928042
956379
202369
323332
879515
92149
948922
113938
392044
553072
754257
780227
482019
186243
102635
37221
182512
528917
276253
878351
86666
680166
301817
443733
303200
858477
719255
410534
797109
559561
152957
214190
607054
752941
123847
806945
929604
523293
862180
229444
319665
252388
715747
537510
496645
259747
155911
162137
895715
54090
176815
480273
26744
666362
144201
915084
211224
768777
854357
229791
531976
866603
385076
692806
566366
44298
237252
267294
818117
194740
754578
348835
413720
20802
345227
141716
784035
1031955
847372
490206
413178
226045
146227
1029741
351541
381910
327494
476736
806277
695724
1046048
464681
313065
410146
323448
408716
526082
651054
837351
971655
767683
407490
587916
249829
987647
479133
647214
213807
24986
139700
642747
62531
595789
474778
8200
902110
919509
898610
415912
483416
478838
681500
135629
471318
938661
400446
988923
862205
931521
271031
759677
609607
107713
90290
699261
221219
424871
536939
895635
576634
675494
813256
585654
293944
521427
242414
173162
503935
824907
954919
527114
857369
1028509
767101
359955
370328
229991
12401
849998
1034617
4
93729
292787
661160
547108
464971
977646
714705
483120
157312
366431
627672
574049
157678
197503
823755
609637
44070
94073
941770
359787
310574
246757
526634
123271
349268
433287
108867
105019
133387
897765
316990
729107
356169
420505
609108
534063
798903
565065
423880
588696
500241
594457
236043
801865
1027112
193144
85098
979130
955854
392240
69531
354537
479776
164499
484756
11686
158853
687776
95496
545037
295356
807952
914412
603412
617324
491291
15704
625925
973181
178904
130365
1043649
395955
814629
115255
435896
306134
477922
592869
329578
432851
264560
594476
994137
745782
788558
34747
1030728
569173
349618
262204
377000
325527
870145
288896
699920
556838
606215
75037
994731
380808
764357
782792
465769
682587
218826
623070
214762
784057
766175
75882
590572
185729
657908
881687
110126
991239
935983
897383
880798
428650
582387
699279
677305
424203
246986
903769
637679
249461
336906
446830
505604
494879
573977
2912
44337
679517
737069
37091
437500
484849
675441
959112
560537
950151
627803
962904
385468
858510
841520
309439
716472
612039
714618
717334
311242
718312
1000541
569400
343160
963764
64948
808822
513748
621035
111550
650330
980120
427887
905813
694665
435176
347137
344953
447278
555688
926192
512802
681034
306487
482850
547884
374857
227204
755922
234555
530755
385352
290657
60043
90425
242770
193697
748401
836287
797118
465653
260222
1037166
352509
309668
746278
977010
663947
894151
529850
7082
243248
1033512
390312
456102
319154
701309
917467
114413
582355
712783
260621
319721
835455
927749
588295
951516
931079
845913
18319
705845
207687
82598
934915
347058
93858
142450
875623
400545
79521
476549
73940
693676
144683
205054
105258
478345
72482
640182
974040
622576
560469
432227
293286
865082
684698
906182
803681
381696
217597
1028440
333884
26403
992723
344263
259030
384158
759461
895661
45245
1038201
327365
330972
198219
49985
517486
642205
871622
425580
380505
21064
1011612
262906
542873
366483
734107
513226
923046
837620
103692
574435
135036
92283
884614
440114
8868
791168
556898
506376
16134
639627
543406
27837
1020018
725709
925055
16090
761267
1011347
58233
753450
465677
942602
984705
873490
740111
303043
686178
5258
571020
600895
469850
606244
840364
1003006
502618
359022
383455
103002
190447
422951
43685
456095
490656
430735
781573
776376
123826
682819
396689
650443
130337
315646
969424
749366
471488
865181
991239
818745
473169
490447
607771
992698
8315
413890
283029
653695
50566
711745
631431
239678
600231
370577
780609
387295
291033
594290
913594
883038
420871
861101
568703
105620
289661
799875
146967
105060
209780
378468
38832
15256
488349
1015369
34813
659667
646275
53019
688927
625146
91064
728695
25217
620916
239254
765246
1034107
103584
170366
816201
148140
448735
905086
224166
831189
94873
173097
153780
23604
55693
1011607
673164
571162
216039
567900
731661
852669
894813
623970
529647
888593
644556
128894
543033
294543
170150
565411
281219
114386
95381
336021
47191
410838
316606
892154
925469
650188
996071
929956
166635
492381
665610
56321
896669
108598
507529
937092
579469
978889
472456
93931
961628
704018
957106
474693
121620
510550
931291
1023897
745753
1041831
243669
612356
458046
525333
488409
18748
303712
382843
762091
532043
943843
227492
177811
290926
619389
240083
290371
535019
252316
273259
444644
953039
458721
616876
1027528
438619
817392
882778
675454
845346
1023764
646967
1011923
600464
996609
927781
464498
958182
889374
683481
700275
93788
100023
219133
990017
431733
797298
655264
209210
57927
929133
795855
24675
907424
526940
912452
863116
194031
106010
788990
712022
319687
863982
117669
968037
362208
906243
517025
108074
77434
1012583
336830
241834
230901
864994
492604
426381
170386
15909
1040941
461043
283949
141969
249345
334932
644559
657165
299301
763865
19725
478268
475014
592524
497138
26491
341998
73406
579961
622855
320516
1033730
638553
615336
906979
624157
40467
791101
497430
907856
661278
695706
356074
676435
922130
799485
625645
290410
1043887
729490
296052
548333
66467
1031008
133141
678826
267757
31731
921075
350581
94913
50479
344492
131674
309958
247984
376286
708793
799637
907781
20764
723906
290387
93242
825383
325022
1034318
811778
599647
346548
911729
796138
705337
352357
647807
68082
553392
1041303
256738
142316
754804
783741
261118
506878
94162
393458
173538
589999
940073
663755
751415
720340
625093
8572
405578
700875
922900
693880
1029908
16724
1030145
479908
483367
340083
854878
903485
958032
322749
104763
881309
952538
160606
200465
83500
386644
901976
666772
241901
624559
397874
548377
927232
900505
24484
270178
949368
36861
199284
414144
50152
990589
290565
499297
790281
206531
155117
314280
125393
411554
24298
629368
575076
310719
604831
609864
1024565
1039051
732029
28909
162506
941582
220202
700648
647012
847671
196561
1042216
131853
578119
808634
679707
862289
567932
939912
813546
529942
49174
555894
136129
752352
506595
217604
229388
47605
270683
263782
196475
627631
535112
452370
352440
421994
429250
345572
84652
838500
391279
765205
630058
282868
507360
289671
320245
768376
453863
909488
445927
802906
380115
112269
427055
642181
921698
24056
209786
816569
165208
567241
912616
788493
343440
277274
146098
359694
85355
323343
274014
726989
604544
701578
54365
517959
68451
246303
722941
845955
181110
465583
36996
448454
228234
150800
540251
390717
330827
815374
1010982
171896
91455
1043519
122287
557093
525642
552694
542838
300375
597901
57274
415701
905676
194182
233900
386708
744573
185673
272425
617924
774645
642236
258073
31438
837548
260270
343358
840844
984805
888493
425970
762965
559708
611962
544160
624081
475179
944634
556138
577152
845638
866440
374868
830410
726508
771967
40533
1041539
298096
853996
1011629
596153
814516
841520
906719
936111
707772
1040017
62903
801258
931002
656246
472495
655145
616173
882771
41505
226861
98228
900104
966552
326699
592443
193438
975275
845779
409628
67658
967361
689597
247897
53637
401169
811563
114436
413992
1014614
956659
959750
763235
263545
766588
200024
184947
566192
344742
357139
451572
707674
724098
235956
336824
567043
383924
667382
999921
998639
299625
531368
346276
75145
792759
984784
528944
925981
256075
787594
571610
948783
449863
540667
856888
642018
49963
501181
184145
389567
180913
600601
531558
420673
615281
474241
528688
811918
803382
348058
531076
119725
518883
987964
572459
842665
225988
332750
314340
619765
753193
976970
330843
853629
608822
192109
568320
469169
795071
838212
764319
200198
807437
816293
556691
231981
934521
367055
44151
432252
573357
548774
911926
165845
579962
483558
633436
825467
909336
573611
561788
319011
990131
1028011
604577
237235
575276
430731
467342
994310
828638
929451
154827
810258
143965
645314
504133
872661
69113
104114
673137
2927
757492
490491
852940
967606
384836
736786
843413
810426
332742
267297
261043
955531
511418
748399
429697
179108
319092
53223
181139
1033822
668689
957967
237602
944587
328742
895447
595238
832336
636723
654241
246757
742506
820680
137946
462821
928254
67130
725901
923669
863105
333762
227912
921376
324725
42478
337853
10418
819330
896314
408434
847777
424090
571328
797420
22226
365950
505547
866478
472255
205331
109637
238703
661369
691665
722116
15332
294148
214460
971059
895363
555512
45131
670945
586905
243263
863880
240350
793624
91593
420577
1037195
756603
753961
852982
198962
810782
131048
378837
620688
394095
996474
866807
837679
766033
698289
853092
386916
497689
913290
277086
863208
546689
457533
850162
461525
477676
994409
128971
968698
645990
807740
197299
549969
444341
934270
924178
909967
27620
468563
663259
501401
320931
279201
881714
672465
111068
902132
321353
750595
578011
897466
750517
154351
996469
841409
532657
143411
341628
487128
670115
48530
558059
7777
232010
54617
555311
808913
134382
184030
88537
512224
827130
507113
346163
722782
972378
893163
646916
594824
325632
84958
304362
598965
21997
256961
870058
392002
786722
815727
564191
502949
508376
921813
61260
492654
110170
192334
842330
637236
229095
203272
276730
127549
385789
607845
545128
857274
1024614
1025052
475423
656787
408173
285456
595558
142204
519574
369845
308174
1014622
123458
957915
635151
964298
914066
916436
57998
1000055
79349
310716
329480
301209
791228
180436
413860
907511
314383
1035471
267498
284319
263854
473828
910561
540953
369875
51349
435409
42227
892831
29955
454894
523667
404073
1013164
930405
421922
29269
1006974
605718
296308
635534
818959
535656
710353
596876
745707
85908
696189
930235
313548
705474
950999
52711
684195
854623
5377
643028
124489
882699
250329
252247
91331
324213
535614
265812
107510
823705
212325
646154
371107
273831
743993
536568
824466
833804
488078
543959
469203
490470
171036
299499
102880
646233
559372
921385
482713
87310
321553
42612
663783
168277
772562
835691
34029
482354
206236
606493
633260
468421
750893
683766
907506
219240
859516
582758
488049
625892
522339
813690
247796
516888
512258
508139
85613
88695
131783
122346
333541
981954
764142
333332
192523
850768
715358
713452
1040216
962895
977869
107582
773795
1006432
446453
966338
743675
397533
977876
581737
757689
993602
651968
653492
876183
690693
547900
825700
713657
190278
566130
195073
827016
260272
867870
835192
312881
719356
1001184
649032
157372
754780
316621
718738
135565
58436
382998
942962
850990
492778
4534
1031926
480852
581845
23031
781348
93666
302315
714681
830562
189926
592205
763991
229285
643936
145773
62983
893378
458932
998075
268442
998476
714417
960323
653946
35157
661502
321449
88522
174447
649692
323028
31608
87390
332559
395183
66619
22985
640991
302951
203079
913744
362489
414839
477344
235372
287022
118510
980719
775285
514001
394316
732844
182570
193455
88914
1026707
976416
728683
864809
119594
344447
429618
770112
992591
484181
976277
729921
660892
861954
1015668
433269
918162
161272
560085
825867
533846
796238
45202
728455
700154
994676
806564
157393
941593
1023342
645901
360758
775860
1018095
256039
484796
975920
454856
100931
1039411
35665
213742
700530
727642
1011726
833933
383081
22130
430376
3716
340542
792754
440675
97697
579338
593133
345136
62978
533287
224203
586179
827655
758531
903419
623708
822044
44902
534970
442039
934098
566268
638226
858484
497818
919826
550188
9056
173961
866150
358170
130681
1409
666328
699509
706961
920347
886520
210997
525430
104898
900662
83482
596587
869446
1026729
909838
81128
808035
595259
940765
890487
929667
374318
829857
498574
656173
665537
933192
253254
550773
922099
245643
278480
445400
361510
196286
447626
329940
982938
7636
447890
415413
402318
164351
614067
667607
14839
174908
621974
346845
397723
932669
332043
319266
237704
320517
765269
838617
1038249
118174
22865
131120
777847
473153
816732
239828
433036
767571
754391
863555
916753
1003422
697641
978239
57802
603419
133917
128203
577988
156338
993155
623365
1041241
303698
767468
149077
735131
907715
272989
38450
747224
746112
446706
702712
1082
418073
614187
551456
527695
436063
202466
219965
305243
762569
252097
217123
787047
536174
172554
113807
879560
316923
389039
683959
262185
142583
286323
450596
537814
21439
630302
921642
562745
498077
617340
641388
838501
418128
377642
594886
107665
525163
318709
348666
493402
352232
310719
611459
260542
9818
215997
391411
613019
233990
52981
299565
197790
945507
370140
678901
403080
566846
570348
500243
952726
37383
568864
985483
543998
472962
845607
233523
150358
362845
39738
285969
945357
291569
260459
156131
759565
323230
935511
201765
407988
135967
160277
207362
435244
203567
88383
675215
352226
319718
42750
204449
243614
990254
584688
500148
1008366
518573
457681
1007663
129667
898433
131514
1144
354386
170808
456936
74276
783472
696924
87514
401587
712044
914675
371115
779569
1022248
1000276
255895
56601
518388
720570
635497
750311
645594
256484
1029598
703141
38908
177452
888244
346854
764378
455038
793183
572550
374379
891763
287038
471434
812769
710165
472103
887182
148218
467597
907830
167956
758981
161834
774588
227097
421548
464416
229667
677462
122039
573016
608955
929149
989136
81598
521534
986595
999424
443484
833779
693746
438391
92597
950098
708279
159293
116649
590080
639491
688246
1628
1010708
312677
208662
364
596585
621686
864987
100572
761346
654018
511872
630300
395066
209850
892658
574077
1033918
986385
754297
66182
518944
1043922
441526
679796
374761
297647
632127
233049
504328
390593
767191
375340
15233
892481
1038095
658480
308792
717432
64561
865299
779195
965726
447586
392992
1037803
726845
92873
934888
868960
697
1448
982467
747631
794014
802375
1010052
194473
325843
242051
608966
885439
571608
456694
14121
2204
90657
639620
318192
1047458
471747
788029
893002
60644
577979
331880
653493
499521
254531
862621
179675
771123
831368
466129
963901
655946
928556
951594
276507
664345
155367
13189
415472
484488
833461
871050
689632
583522
79585
908842
128389
791296
236385
192880
340325
558068
916430
498558
1012620
702861
855915
256662
479890
406565
1018503
510488
656763
988155
751794
441919
224972
296606
943373
833185
357944
421541
91943
951851
192063
503730
446650
769426
219431
616078
147126
111384
743082
529215
734697
946287
481718
22786
276915
265661
621483
751106
684322
1027712
383080
651948
160968
582470
54413
214653
247241
827666
918880
609846
242782
19792
206738
814409
533065
756531
436336
987748
37770
34149
703165
726267
943550
548071
706211
982960
642172
668663
473634
711034
415522
326125
611658
89446
346724
305886
230323
642780
785916
599029
76423
898622
963816
850770
34949
184261
199815
784478
547671
676989
926980
55144
488354
623423
527200
979314
276261
650634
897922
798478
738901
559641
718516
23331
856269
978195
823518
948359
530930
17345
851178
600900
984366
642975
284339
693352
276261
170659
69327
535880
978742
392369
737963
146704
864959
411648
323906
684412
47467
430178
264934
782761
81918
655182
950370
978886
146679
164989
130027
19618
714846
913683
971830
85468
253495
895258
921615
636329
743648
529729
194269
375045
923334
646331
1028196
1007404
357592
371987
1039415
901969
597255
652265
118566
163663
122429
683109
871190
799833
121138
901198
199587
177261
664429
768662
616417
769400
874466
829265
364458
820495
1000065
293598
299210
688520
125471
145461
611960
191341
373266
773167
736114
679964
205545
930225
101664
187497
466828
471182
623643
259137
254534
485135
769148
899592
4852
953328
663119
538293
499152
980166
355475
369007
370742
420502
546578
701349
136889
996503
192908
296035
364018
196329
186501
803817
699746
1040683
4628
327231
555466
280277
188188
801216
950877
448810
603981
119923
344614
641191
102467
258317
169217
717274
120377
987779
576907
677736
729743
963343
855919
805181
180903
897404
853853
675511
362339
908707
192547
231338
72607
572151
985650
570921
411172
474619
868607
491753
295244
579471
700314
637986
604384
626397
986070
435408
607338
604386
505197
194609
1038972
68188
736375
1027936
81713
446218
698519
779503
448094
261912
1024061
198751
788418
47514
116066
196951
362909
874742
13077
279157
338962
975898
785731
395684
75175
593248
256528
76233
862038
114179
938537
636847
205940
285438
666476
119321
508144
785979
112453
752326
572970
118001
402464
201820
34010
352783
632661
366349
462930
979348
207591
715737
787859
219061
630903
793686
370301
505011
745680
271046
169866
164927
374124
468096
463985
85320
1032006
835170
472586
660767
25707
837971
872922
306875
443293
39571
213415
1035551
910186
737752
886639
945561
845855
500990
378920
113886
725482
104251
851363
526288
531095
862122
722422
562892
802882
221473
449743
819312
352350
234262
446727
233126
916591
129418
28383
540387
907237
407509
171334
832625
529501
235559
496253
139688
411589
548782
379526
178935
589232
967994
855996
636052
158533
996919
322537
203204
381720
955377
163400
293512
732268
127213
702669
883360
71446
136258
617741
146098
850825
632532
218936
483980
27722
486471
490343
934214
619585
542611
569285
329278
1012544
67865
594892
99258
884762
795150
293649
670237
261563
87853
161783
497797
206473
223873
178338
290236
903043
487985
315031
422486
801401
77858
343898
828121
124078
343142
189049
446166
595293
209462
989019
937940
529772
347517
475956
608479
298937
394416
281981
925104
405336
338162
227158
130618
288558
193613
61487
618891
773181
404460
389135
178394
213510
72241
1041899
373151
421478
369297
683613
625564
1015873
69377
19744
275896
805483
685292
952760
512637
2593
568704
923035
906035
124539
318271
657473
231002
412724
152746
557945
455804
311078
690664
47208
185386
692449
72019
478091
732166
729519
509111
621597
1042364
386935
612158
325961
864970
1010641
772556
800123
55793
182451
725439
740923
410176
188689
328690
935153
897658
239827
627666
281319
899551
673157
1012861
739572
814353
304923
638904
561463
22
814629
378021
904997
586297
232166
949783
643181
626377
63122
224866
108286
848759
998960
572559
912012
596813
216167
289991
1017347
629518
390564
945118
361279
641507
278526
844767
503144
196412
996900
650612
960591
285878
674502
77833
475455
739576
321496
90261
672644
282198
441092
314581
655654
622121
304825
212722
67099
772018
783657
295773
4720
384872
557216
243912
687530
1008025
457366
938020
363476
248118
807117
278647
983697
41391
288237
487537
1012374
985275
714997
832930
208868
795376
986331
984874
514356
37893
276431
761802
103640
940456
816997
641330
577427
824765
236832
59498
872365
1041135
89265
74050
775340
638058
236359
296083
934429
544679
939352
932682
620980
1031463
136774
556552
888644
285431
717612
485191
714443
588261
938066
248792
987921
687173
749191
279459
323880
80673
1037277
92798
688943
443574
203029
728847
684740
617765
752418
861051
846192
325672
771620
524770
627589
413888
116020
357488
75706
905643
22636
773873
898031
921478
501890
525758
275830
680834
959835
1043438
371016
435079
70382
794782
1033847
950942
712166
581953
260940
328338
673616
824512
789354
601495
306381
24935
316243
720105
215175
32101
998334
515883
277102
862159
740609
1032066
426498
22014
497941
506935
738831
859952
907375
846276
646606
183875
171052
888119
820392
278380
1007065
534205
1013793
708051
654153
750398
95536
37607
578250
997861
73833
923473
342565
608375
842345
119654
848069
683863
514001
654073
291676
171034
920112
69225
376183
483210
425300
624839
985940
735727
1000001
180488
103517
784018
317254
963079
457900
601412
995977
777039
745970
1027802
928353
903804
486952
77679
781553
6939
1032286
454495
822864
579826
737819
29125
748202
929396
435612
687469
12217
403299
937814
832279
251637
789865
1004331
192988
503760
754317
127890
102577
774006
260974
145209
926154
315738
366864
241500
723
51707
41014
159565
158422
959296
59914
686976
193710
511945
305169
957559
119522
546967
504626
362490
649182
179817
547782
440565
846664
654895
413303
857178
562028
671219
368624
171879
223129
933275
356120
790968
552514
171227
576474
717687
939993
941506
503362
998938
464173
508219
706524
793603
915004
766182
382766
813412
687189
155554
451380
65230
194657
761908
221879
693186
121918
960349
840036
601513
611339
99534
168573
628115
543293
169030
868111
275741
550755
491094
891774
917720
781434
529933
880212
113820
685231
882430
544815
781342
702827
343301
805544
796714
745874
754960
768542
87785
242381
171121
91191
617352
829891
711162
725769
448420
625698
397905
803514
245474
685391
945886
1019261
213768
109742
926890
557014
124156
770639
695961
417008
326924
556272
9301
596218
832218
365096
56659
683358
631630
126882
83276
747703
362736
461383
703881
80486
180482
734770
580721
14240
486858
161882
357017
13795
801882
37054
1045216
480416
162366
338447
327887
929291
994679
534931
548537
533726
476946
919630
805615
140041
118480
60453
758121
1022739
920618
58872
863556
982045
735011
149388
478074
656999
729399
160286
644650
625712
494811
511109
288220
862416
561116
441794
429081
284152
1008388
104165
647349
328938
157540
673040
69940
688017
716717
29341
288679
250711
623075
748571
578643
91544
1035229
175153
31649
233366
420587
548633
597904
409031
912636
294072
750123
363620
792498
214558
816208
735507
427962
328020
358957
688021
8387
834650
410835
365896
887940
962097
316993
750961
273700
162516
408384
790049
814441
11520
31867
662417
147209
927397
933420
204265
187785
38640
936888
840504
233978
930485
680620
163221
539137
522802
460390
588595
1030786
50424
1047517
873566
412756
203499
541396
778544
505689
429863
980978
296673
792156
483256
164093
51871
435221
101119
441023
562616
874419
645541
497105
34060
507215
100860
370118
949143
621726
677805
236549
323066
484947
952469
32193
588519
697979
95665
39518
582208
712780
963830
318898
379619
228782
956153
724859
722150
25328
268610
1042282
791606
556296
48174
234275
511357
1001131
776518
549271
503059
485049
206037
1031440
871937
389193
455612
95058
689363
365241
306251
164155
598064
601640
161543
77098
765712
247476
971332
668074
977514
964319
203113
790445
622149
804727
1007300
546234
257032
162153
402630
835448
138723
381913
364954
886505
655677
814808
501211
333504
269300
801068
118113
623400
167534
171384
773884
771170
414258
340263
306680
369824
1032978
589186
491090
1026154
302758
932174
555645
388867
566283
454469
120721
7713
842689
398308
910028
189015
150915
1045201
450876
1008540
362493
696915
194683
279361
973895
217382
71002
675523
363763
641307
611156
723151
28324
812766
906678
425952
169467
658748
938321
958411
830661
213080
963483
934315
616007
367392
418331
504702
739466
210792
490251
476886
106111
550669
675329
568323
517352
213630
455044
488725
811484
530186
223353
659983
906437
107860
407603
60849
740038
157264
106010
460863
139602
701214
573878
295824
728814
307766
282134
788963
935911
545327
314197
1035966
766699
352407
843578
8011
794464
913705
674238
134530
814423
905160
102
440210
87292
695721
801092
590558
186728
622585
558221
940011
454833
60530
934295
852647
964880
337450
838189
413802
479504
680729
433412
613127
853652
940178
368205
763478
724637
135987
144172
281489
611758
689293
232187
222190
734893
530173
448324
1030599
721956
122374
885059
949692
871871
368525
891346
119593
633318
63589
118447
621913
756058
1000569
859620
707777
145579
637180
20036
8640
635244
607494
647633
192557
277258
152303
181495
206104
334111
486101
27504
140845
828187
457892
416180
284670
794426
540171
739290
536240
104587
593581
465102
213587
501245
80641
315042
177755
46658
801843
815877
686471
979579
506222
170129
293277
993142
562406
239611
253029
811895
537874
432611
435505
595022
917604
199735
1041504
487359
239591
1036292
238643
773624
779048
989847
146526
416780
42437
160457
35752
272971
367863
541016
773382
530519
256404
891184
21386
556763
168136
416391
28296
308411
656377
147865
134483
240544
943667
311300
815085
56782
121723
896386
83981
304392
275550
1043196
271327
970878
896566
458949
381400
257431
345702
233189
893691
341359
410885
922706
395005
945923
141644
401401
717719
152529
133162
486509
319093
205523
176993
832819
50961
3010
501122
1000041
713716
981619
1029429
13771
785562
722986
653352
758241
1003387
30424
459774
705076
924035
890896
57769
203131
813663
679832
560520
149649
976647
827262
574634
868124
29142
723335
75164
210107
484763
200667
545047
837548
141059
761043
900340
797621
17844
415683
152014
348745
408707
576160
504224
639660
267802
801383
994253
624397
577913
287267
59635
991600
743341
556649
1031899
911681
272920
865599
811763
426101
960182
451638
87988
671007
251314
572579
390978
160330
76210
250849
25530
94474
619072
519009
125832
452757
751005
275076
890395
391758
933235
958990
201573
976022
333756
708375
994943
955736
172860
209245
797141
115480
62704
513743
921909
874870
195033
613436
463909
594936
437881
835833
286943
593934
957283
674156
179799
388376
605256
860755
608669
442208
298198
578723
934163
174305
60619
186350
765369
1005757
975522
1027875
917776
786492
326197
653703
222164
752196
791218
311255
882692
684048
451916
459616
439952
865314
746492
733940
415498
186939
509369
501666
513471
901448
502667
764171
766613
217618
376781
833332
256269
205738
100107
521649
911316
984153
380881
627225
226348
1020926
17621
908687
125862
666306
269010
233293
113792
701681
436605
672777
832258
326375
718060
642079
450636
162280
967386
800849
615649
164040
445719
774926
413533
1028413
391319
348682
460206
414918
208498
231972
611639
532983
559675
183646
19506
138525
198415
317653
222400
404743
109238
579230
413691
641763
812095
226647
251245
778758
747885
488798
835918
230020
382047
870785
967147
358257
1022153
952079
809615
401339
630309
384806
833617
857699
57917
276764
408366
476433
589159
869358
453573
1042896
604119
1012357
580630
517847
1021292
709817
759725
155973
54092
367868
871827
803236
870585
155765
803931
1021730
455295
605571
618179
666704
173653
529019
892211
903765
754067
314500
642689
439661
138399
365678
428128
1039255
975475
736622
779728
654411
926099
55187
143353
638504
197087
370133
482246
931177
163993
193967
961710
773131
977403
226311
721659
838268
851408
760163
524794
454081
787030
42287
540787
689635
1015516
744970
334789
624008
667000
223981
887817
113062
780590
890641
163225
200211
914417
45170
440927
479731
1041876
519891
807753
679112
126174
323357
1032261
377624
834243
281851
1020703
30588
693247
836248
827305
443136
879011
488537
1040774
519600
113977
437362
994816
179760
214044
313409
386617
435530
316840
358205
615476
718912
468384
895337
1032941
395989
467497
567590
59408
83931
230075
580160
220029
234809
994151
947736
950058
941622
97753
809679
532374
101625
821094
41296
662354
363026
602520
142354
263653
394993
602254
769664
667771
190002
745617
944854
878782
262797
1022524
934501
197674
975709
47779
733713
619600
564107
307910
709352
566877
7636
59330
832708
317000
278320
721679
476856
803839
159314
624704
917330
679685
382219
662413
1033316
230092
534151
219803
315487
83006
772909
753368
225531
956098
551189
636617
588074
177457
849382
276918
925219
508170
757001
954115
636267
815183
602880
546982
26556
845926
294104
730640
617133
789094
1032317
748268
372980
654110
262368
240404
409386
300880
472785
475933
356585
51815
58716
649946
260138
418844
71327
533806
736963
69462
912357
83616
626652
422588
55797
233978
986446
608582
292973
794724
193202
616241
817417
319572
329241
992710
584124
60592
349246
759350
676467
54157
685074
270856
757097
727522
166799
386411
943848
483208
208288
71112
466776
130303
386828
339204
448635
51774
585279
612284
771256
390139
190414
1034995
367956
613070
790429
797564
225915
650627
808063
726932
218607
312841
201272
76020
700243
362062
529334
551897
341718
559229
288117
150856
434482
125925
146896
485624
914910
155137
253761
812360
1005121
636144
1037903
78228
1026786
394947
742186
295255
211292
646916
1023157
410731
168962
231888
243963
467672
434708
532971
353502
960641
175452
861476
152283
774940
28707
575605
681695
137932
265288
662325
738022
906185
172655
278208
718436
257377
781846
626171
589897
39117
776576
165381
528771
280608
682568
956292
400351
834501
832897
572902
79650
948958
964686
315384
312397
530666
655290
717621
586959
135442
915655
160041
883104
116093
167818
681032
302105
677636
160308
214944
811108
36789
908006
944829
364400
917620
471355
893222
173123
571432
402004
801483
562819
434378
130145
551120
1006116
234681
993383
501770
371220
369854
756549
1024144
86464
642307
550074
860101
567132
163208
258399
682042
83652
450630
500334
723136
613091
241035
994359
770581
123243
173265
457252
440455
479965
681600
247078
869606
63129
225521
989050
994872
780549
944416
226959
584569
227193
105819
309767
377556
193531
906839
246940
864690
229525
725270
942552
720642
561184
696807
686457
831252
391289
755438
333672
247398
552941
349850
1045779
24274
732615
277592
81698
67684
598999
711662
475216
640342
779483
244193
157785
665200
772517
60732
644046
533328
148703
288029
985027
16345
430925
193131
197149
648771
791661
953358
462201
430871
955731
453141
324987
624269
112040
39444
149104
140435
216225
529721
995605
721654
741849
403030
96630
580344
805862
726114
820665
338366
763020
822193
470959
934137
491632
337497
813597
515874
382505
637472
727181
138405
294539
407625
632466
430447
120340
1044909
588115
724009
476503
751475
934984
264844
42053
988889
661512
874535
715308
398420
176129
184067
1047142
675976
397820
273271
695152
517973
262230
211602
705648
958322
396734
614525
355059
894707
741228
952882
121030
859913
211098
922604
1003473
286577
923701
263079
417743
106471
491413
797978
1036230
908285
886569
223882
875286
281530
357354
986056
835600
897377
568963
389844
113635
721588
674562
494443
888266
956973
232956
844014
555351
336495
715254
363520
97730
382052
187913
198456
529931
157279
715910
471119
87009
12454
691861
282906
197927
758206
694168
262592
184825
688863
715072
297865
155396
627443
436018
10653
163372
861297
411414
301852
808258
905349
190455
651241
401602
538591
477647
741265
1037929
282497
429090
634786
551306
286204
886922
853212
839938
942953
994310
159892
797870
101524
303113
213426
951860
694175
877060
480928
239383
243354
497261
754581
744416
295507
782859
5773
408134
194005
33394
682082
761404
864491
27794
827472
855983
714248
157226
419161
434417
187891
146709
929497
856982
713120
601402
211886
241590
303239
201746
126304
178026
970724
638615
875153
671338
312639
105603
1008176
125860
930969
659903
679611
706741
163996
879835
184053
704799
340277
472953
647034
512286
633587
74627
112259
74231
75656
869902
506176
290730
865753
368338
899113
266722
44520
203013
460201
778235
461584
999567
1044599
976401
820446
644194
192781
229094
918771
273640
855950
844935
343631
924508
564616
436114
569439
554224
546024
375542
476718
453282
213895
647188
624676
728221
106665
474397
851106
787981
638934
50573
481773
846910
51815
973476
823733
780773
180010
10176
689326
523646
421240
212084
348800
470934
702251
246839
901262
848861
23228
817561
399317
349680
843013
856276
467030
577705
385005
480152
820844
318690
412017
951800
261212
283264
398437
911953
184467
435381
31297
317462
554732
774215
547696
939861
502098
164042
418156
889046
608823
819112
347157
368838
137502
60885
864666
554924
823232
136976
274016
226226
582658
252823
6195
997879
274756
899877
998965
595439
733514
424478
267492
836249
701227
862153
451474
262007
926897
653949
990900
766235
67696
459922
135269
166722
596238
209676
247432
90175
139278
1004744
1045457
995239
11389
726816
558899
584739
449516
324316
340732
831027
183820
127562
520964
1026012
729420
460653
317276
764679
654567
218898
847563
160398
701105
1010619
729731
7092
518407
438577
273005
613389
164688
845737
423787
720279
42329
420690
132844
854263
603131
408374
35134
705460
629612
366663
137712
1001038
485772
844666
1048489
191509
225439
659405
753371
933017
961743
297762
49316
601249
527563
978625
730445
504441
230389
136812
462779
305022
815728
92895
740661
1035980
357751
211618
504545
628455
792669
518656
352347
838212
369801
889112
347320
647309
619748
85202
88428
458886
177923
136614
597083
65647
354942
548118
780422
708804
439499
167
217774
1030970
345597
347996
165191
507355
626888
1043567
339242
657441
327218
346176
695892
409069
68420
931407
853539
500284
615712
906532
988774
764286
826850
625417
166558
373091
785058
18540
343771
113168
139522
560851
476561
391817
4251
977212
32700
329791
383667
495822
372924
395161
454814
255668
122188
784732
960282
866822
981737
440018
963358
523943
428819
363660
846435
206825
897985
696740
882714
313311
965739
882527
64552
877127
625937
1035017
45380
823252
778892
66033
244832
629967
942493
460132
929202
1031142
755732
922243
655819
865285
962918
622556
694026
368159
653852
252057
102877
447942
1033081
715575
987176
830828
913080
690067
807467
443708
236858
304696
894292
266582
284943
364747
287573
961120
720690
287096
671203
946499
629470
118068
644469
515317
1021783
436935
245613
784176
213896
984687
42503
858879
825563
249858
987760
488941
232610
151405
767835
170696
125306
231794
768133
41687
377855
826503
487802
354386
267327
646059
1025027
742167
578361
985888
834710
589404
78296
893153
917810
633950
201921
280759
722168
527062
587356
469450
172276
342302
42602
297358
915558
741092
791708
222711
111857
577610
223604
491199
634132
494165
861929
394162
101700
737421
122902
375768
909839
90786
216422
194392
657317
569099
530576
588796
461094
275817
307664
383541
745495
432540
251313
571002
641627
444007
336077
757988
267029
814211
730343
946924
766155
440568
714933
43300
229689
564145
168391
740559
110876
115984
142814
319290
853103
536445
927517
399015
211304
104376
844909
146122
337564
308449
945528
494737
424617
872201
237467
275254
567753
688438
38704
525927
39846
98731
91783
609141
201174
473455
985595
6487
689502
901581
704125
497012
24477
953558
357873
760066
63733
297891
400070
691438
765348
70474
109086
813078
827166
560995
123378
965067
155210
999158
22153
559212
311563
18110
669860
887292
625516
20882
715716
842401
350930
443873
442847
643796
616343
214299
116725
785718
472931
964586
951505
748006
540852
890898
254310
965418
968170
685803
403487
410978
316465
650552
728714
621075
809152
667489
176818
496623
369838
421574
691090
530367
949721
982835
66050
80904
590122
58671
105842
1025870
860330
44
533986
668376
486830
815446
897647
228814
664986
798201
184782
531095
7546
711247
589868
589398
667373
137122
136116
301155
863920
89752
794423
234914
932655
281739
98369
971166
219008
981206
877584
21811
838943
1012969
722095
491723
439509
526352
996795
433637
1002782
329157
953869
266729
289408
609135
299464
84495
939033
753779
505360
210509
443620
139634
585186
116509
888821
208273
107867
745475
1018915
260787
960216
822959
913787
803713
1006411
627875
669899
192542
863530
814896
185285
616551
297800
329653
899580
93355
925462
529400
838954
491427
81802
650373
752924
973473
950309
212194
186792
111309
553322
782213
1009407
1000523
998962
202092
560851
435764
1034028
968487
683667
1038393
406525
727890
395581
116951
829260
85049
493834
671992
448816
394410
803687
634849
577863
362943
38797
442448
1036272
791937
427560
159143
961517
930898
984671
720386
32744
414962
1024670
54306
227623
522493
642448
96767
1044180
790987
501141
627436
761669
201619
557861
234025
263821
403104
832630
336061
735180
1023121
601799
920459
948372
93548
1033139
1007717
725952
851576
823020
397082
683811
512685
251571
520521
25967
721577
163716
166378
801714
358398
817467
400222
737217
583104
406055
778481
668423
874035
402015
83624
400126
844657
1042366
124990
779971
970487
602345
847409
429856
829925
514993
396728
191595
761318
930121
327306
357275
861330
790675
370519
418293
760108
7423
364485
693419
921247
44619
939237
24534
635292
1000328
453360
929312
244917
565701
288052
166028
238161
888007
314129
547753
1019493
667163
77535
845224
245703
181495
379302
831134
358142
597823
871554
541279
677495
893455
386713
399698
724460
413228
568441
734100
657654
799416
334790
876505
693906
665231
25626
458080
564621
812717
584686
671320
159655
384498
13940
1017380
240473
745650
908602
357582
481811
855147
769670
493330
431841
16891
249649
518241
919367
1005253
601343
10808
871994
335637
924729
592429
941855
1038894
362875
83472
865437
446041
947855
308106
60729
919907
550713
353927
765317
671699
1011912
436190
320981
633689
720222
709516
505676
790192
106949
1043430
733740
109424
299693
50460
656706
326695
807993
8832
62544
224021
797890
914637
854355
263147
45469
204540
127625
410871
881363
244954
810263
309776
809134
580837
612907
324013
832487
455856
588408
959101
413549
265548
346617
818664
262293
899833
897992
12756
999574
92567
1020925
950806
84028
482600
875359
927712
783517
1047498
796387
674713
747974
625798
133816
390015
980526
560214
757467
436073
141277
266430
194825
512018
283169
550241
916972
785991
716971
141287
282982
216163
25344
629655
84953
291430
682260
443409
161877
453400
38906
593010
154999
896661
568181
448084
536817
625816
730981
16903
549770
923376
797147
710487
856448
676476
564408
1010770
942371
330506
336835
441695
505748
633979
12805
630789
878972
256405
106327
888794
863141
278225
910585
756431
525649
230804
1037860
772204
320556
938544
472917
707883
339902
1031429
197980
635259
448574
294188
101098
141740
481948
581897
823697
848441
463278
800546
723223
309702
649819
40855
617967
423986
11938
328874
329156
546848
891231
925347
112374
1044055
803506
60800
839133
880729
668381
719050
422078
127371
624518
60399
905551
25690
660788
52097
481449
144047
412909
525759
399493
440094
125900
329408
572072
964139
891005
900770
259425
11519
331888
437803
997872
90366
779439
955421
122812
659844
328749
506818
359738
852809
94072
996084
224607
578218
552873
119820
896638
725081
362601
857625
284030
139698
269060
785344
966191
472117
806472
868120
552889
510315
937265
851703
743925
784041
937003
1030142
630419
616962
197331
801232
952046
629716
1009176
298698
955760
608841
879769
553636
511844
422448
34079
326231
223762
421511
599321
161196
979983
900641
357108
612554
713107
271552
757295
991793
331977
553730
414992
702330
878817
865927
247253
694582
468181
59821
145222
300128
567484
454723
893569
802212
257679
574604
398822
100608
42290
929281
141057
79350
330419
930080
644948
233175
88215
957883
908761
597862
608016
243473
173351
953672
899590
681768
232473
434840
792778
246966
529604
123140
466778
944389
1027007
760264
271891
993575
495481
232697
387756
343013
990610
948337
54120
764867
1010201
378046
684877
76408
623227
828543
836685
913726
597020
360574
727618
741209
896100
225528
606090
1039919
525876
445029
162370
788572
824978
1010217
288483
698137
14449
619914
959281
454489
873858
500559
668249
114170
436181
454238
20764
690292
159301
46535
925413
118099
672631
1037460
462516
644592
460125
598457
622768
848057
219417
396947
340811
786805
546070
442435
551123
219868
309577
394842
306256
281312
908133
194339
855699
891158
527098
507893
229964
683148
44867
613866
1027098
238713
835234
424288
854364
107809
28041
165022
966327
127060
987346
230395
175405
169692
142666
691184
105111
239174
691289
984944
346233
142432
256947
605921
868864
999368
621529
482850
915462
373501
843620
482800
618513
568631
47846
375577
219418
678529
74574
183241
116477
146017
349859
313708
402303
805502
862475
609131
856514
745619
486877
259377
921340
1015069
746176
491482
166252
177697
770212
3556
914512
167779
300149
1039687
200142
404343
745327
1045077
268718
636676
605425
211901
672187
181665
977326
652822
629435
396712
34327
703311
621257
722521
576493
831590
121865
221628
470211
567746
816260
78225
1043822
779417
588306
834748
446500
793015
374580
565378
671045
537611
926647
904960
792729
580445
958991
479797
298738
936327
315447
880902
9740
755351
329982
453010
210563
11828
377007
223810
505297
476843
939475
674025
316455
96257
441621
109924
552958
71533
400646
195328
966481
328083
916661
997929
183370
140268
792052
498078
557396
56238
272939
578726
851560
63133
222871
156055
642937
206882
389854
115219
612832
469768
209605
336986
816289
560698
266752
310039
40306
1003762
417514
378618
105055
719010
968457
738196
431596
831756
423494
818876
516500
347353
501678
497652
886919
303900
763046
195361
899721
969752
179557
221173
709830
468395
635813
634229
617615
445891
908891
743155
867789
681778
1047394
941529
933144
1016656
209393
399797
215875
192704
14015
343503
271956
816567
643258
674237
930217
533039
928544
763975
363852
1010780
356341
931339
766520
700361
529311
114474
288641
290170
264333
80243
1008189
577910
376786
923238
409605
231443
420237
327266
117238
119659
677373
302202
298005
333655
960036
186413
641771
47184
174295
1044612
835389
733076
872222
1008092
179660
761074
528576
153034
626411
582815
288734
299638
1030096
757099
899198
619720
841103
399810
329438
30415
681865
424912
806267
399804
1017146
297768
692646
835794
653642
723035
918401
991407
727476
49352
296015
613451
815865
248603
711666
835334
915996
1022672
898166
670008
718707
904987
204937
1006218
670210
993172
917442
949137
1007972
257809
262549
728566
797189
488185
87511
868503
1025444
443274
18352
490242
272365
917342
855511
666013
93459
971413
329986
510447
859720
301068
685917
646229
415220
831727
20985
538260
467847
142624
759546
305309
1002699
50353
897413
10985
764055
682231
851502
754635
224439
678264
694488
91925
960256
962332
372455
625015
317264
243220
163483
63221
933504
603313
260731
143818
783361
451508
46511
865582
12838
582235
281638
159047
1017572
841363
255849
658358
701681
700339
839428
54809
921378
960543
860493
172512
259559
206891
450446
992990
711879
430762
157257
370665
121781
51583
866455
337652
1003048
286356
701296
487426
90059
387998
248772
212036
959670
979194
485436
722142
719094
975386
800143
53903
581984
175066
852548
617918
492924
984848
507068
51255
465005
151498
728183
282620
468154
352147
380248
790672
634070
397082
106976
466455
618559
1018271
778038
572329
975653
688776
992218
1088
296039
500604
112617
627608
408529
470885
148430
1032806
411769
1039538
718913
556870
197911
675655
401523
369599
616000
286830
320840
252603
955481
887088
1029763
181208
352556
149876
875706
849131
562936
871488
9470
381215
998631
544647
386312
779011
125618
162777
902369
425201
926583
777816
248013
186672
814460
269651
263270
903457
359129
214509
798157
80112
537823
833314
521660
942859
252442
767124
595825
820446
302293
332165
885060
408603
282102
502346
148677
748026
630305
788658
469841
561112
875761
562600
186863
331385
777265
598145
548190
362358
473847
805456
181551
841230
776822
887193
8910
699100
40053
852183
577370
576440
969024
870426
18728
872243
497910
561204
542678
450829
875035
11210
185296
406259
658751
626858
736279
733959
199596
18885
897861
751467
978155
202804
535190
492624
417035
108449
176094
796625
521094
376946
8533
138508
22688
313377
489477
425419
599338
697875
14293
540710
517759
772445
1032690
529276
102045
463300
1004692
943647
218691
1033328
94440
865044
963815
96922
994826
421204
36973
663204
568816
685012
140406
430589
358177
651216
155451
752669
1041432
119969
954291
198935
10040
847507
999177
1028
888876
689164
1043747
835517
380311
197220
796203
435766
513010
558560
1278
789727
57458
475670
767048
463470
769255
484910
450128
774254
194399
855640
538934
528625
274045
76247
293779
851661
713048
389889
852825
912571
679889
44186
1005259
21948
427568
970204
91515
958249
515311
302240
68896
977602
492439
813811
386091
1010985
1047431
934791
567805
17180
1013134
378457
129687
370144
308014
871661
524716
173349
449131
9084
976619
668380
575765
1030784
1018735
21319
1016398
469484
650791
371132
999243
210309
666399
155747
96799
79783
427907
36703
391028
716264
547399
511422
1008142
399592
450372
621708
489735
210629
532671
893550
860043
284018
991517
578594
903947
135286
347337
699462
121536
475992
391686
1030850
938321
643103
744110
498239
800660
397136
180639
393212
302385
595129
31703
139370
899615
649850
506627
43256
8645
604574
994669
1037654
18094
1019310
318765
52392
441256
161430
118386
751870
437559
934469
889550
29037
785454
187744
107869
873782
471131
303210
647595
597065
731170
746693
574776
354200
849888
78564
616825
377223
1038851
799003
279098
263404
745132
208989
830009
509672
473023
1002071
140773
239127
789570
358968
459284
837457
109548
454552
299679
822919
969150
790739
643766
575475
725643
702514
100051
64542
594
142681
474668
954108
870717
307770
307078
430238
581438
864525
584511
379838
987907
372371
440954
500887
651089
956949
344398
311392
999289
911992
759750
865231
1001956
339398
756654
597252
656784
870027
465650
529202
728403
231535
881794
113785
295375
277342
355220
401468
104698
541354
673564
62052
542730
310147
177517
399845
991924
646178
944593
334572
456863
537361
755715
185102
1034197
957408
491359
728038
772405
382136
873918
290412
842148
955931
761793
296833
979188
681032
819844
807924
238937
264065
6285
69749
845893
569022
225750
430025
407451
275970
664788
65449
93194
1040338
787560
84643
334712
67359
134265
809828
275548
713985
193858
68547
984292
621490
989966
28664
216776
134678
165466
947286
87730
344383
56882
748011
330762
924479
1043631
9320
160789
886972
531309
242089
618822
125070
322534
620877
839062
742110
1043848
964777
72907
386831
856423
841100
1022355
614887
358767
59422
888392
430924
786166
401999
534590
917743
699015
418082
836235
858461
13522
539209
312082
446642
943760
671327
4799
1005173
248656
912937
2005
444891
174331
526144
804644
681963
691190
348799
110354
828625
456138
591000
970061
63432
711194
132910
1027603
907008
758763
337619
131549
816850
842489
600148
566370
546220
1048340
339358
556481
422936
609623
1022135
951486
216627
852254
639251
349932
344575
1015963
611763
420255
852963
582372
76905
345237
858317
514920
951459
34090
656190
140442
748059
694003
845494
418237
59854
597172
1039052
732590
143768
782966
261478
961165
162006
98233
756066
1008673
46702
245382
249105
570589
241310
911962
643570
531300
837874
800700
449786
265314
419003
213850
894165
379571
591987
136610
799105
306585
511583
894361
446104
1047285
906977
373740
806834
203108
675524
435469
72773
810000
835066
44854
200268
460840
907543
16196
664884
750031
521719
255292
1008721
142442
756199
485212
125523
477236
900534
1034396
25870
947429
993806
990591
31476
958301
865387
456718
825772
81453
1002272
197090
53017
327386
25795
592159
452664
189381
699733
938811
460604
925834
864666
95858
669746
532673
499444
149702
934308
598778
316448
303478
722068
569308
525633
309176
13606
914237
1022856
186279
265061
826138
704233
914495
967034
876108
564787
478022
608958
502493
593902
712193
894209
145885
199774
454553
162654
550025
313105
395281
34836
5315
578634
75939
276652
919704
117950
584818
495058
646859
542700
147043
329292
458813
772990
269069
694885
587795
816150
361358
90919
469627
958938
742451
622293
727019
121126
204749
530933
227524
937421
32404
866898
752429
996656
224631
917327
936722
65966
420029
819452
641564
4009
1039054
937268
916360
266909
149011
768055
992703
308886
474811
183323
330120
684142
55123
432239
1035452
89397
626954
326010
87123
612118
142983
500840
378805
789548
849446
1006550
382244
911766
851593
501258
986406
987954
790100
799821
18636
812645
550394
352429
494780
764989
751729
310690
669902
1025379
599488
764130
365108
950317
161836
665803
185337
364349
865027
135621
847802
900345
44996
493305
853640
736860
955558
679873
745407
945498
580929
119079
737724
96597
293960
192739
953944
311799
428852
81191
25334
538318
494265
805541
145947
588818
173295
331819
731735
383726
798717
392500
187513
43442
581188
597713
1028312
319049
267972
855108
1001884
123732
908992
666292
19944
560716
363365
789847
112577
801550
270438
806257
351371
1021734
380511
207754
433684
593221
750061
827705
85998
67385
82511
278755
383759
713426
330874
874199
821132
424963
681330
341273
37459
627889
273629
92484
152260
796808
427674
53733
274948
975149
73805
204458
431094
353603
861617
277704
69543
860810
177315
427766
619297
686478
847793
869982
68731
1038131
1047578
993252
823296
675472
476704
245541
569690
764774
676995
394887
730015
48040
82446
917961
733712
635999
893451
212569
295296
531546
467599
451315
510008
1019139
175469
284100
419890
188345
857785
79507
316827
787472
890295
950321
168300
1032535
414494
727724
736775
396228
17791
130448
586157
89003
615112
604065
157874
105230
449444
640873
923477
508930
435129
534015
743694
274483
128902
572259
203073
57323
253664
534989
479019
566532
55494
750421
165099
664607
912283
881491
286608
525439
737917
785101
244735
290031
1003185
333160
553624
201221
594429
692768
274813
41011
574670
319810
72526
930302
227595
306932
259666
116914
436349
153530
832970
484361
641946
617035
66934
482062
795560
188446
998666
261802
119047
35857
704390
545844
728208
881789
215120
646255
624857
1008682
329185
909635
904782
783216
368639
895652
938742
827639
25925
147708
326856
18278
514550
395643
748390
676714
704487
954028
767027
496500
290154
601526
1026442
217228
648981
534168
1016845
759196
831047
46039
553691
991373
1021005
283625
664985
552606
466949
349387
905508
371533
274908
981017
490969
196414
167948
666644
629823
119403
254712
449503
60174
133911
26504
343927
108370
534734
473949
547226
314800
151777
435403
587815
713096
849843
988777
332091
998639
247872
519207
540019
612945
704824
589241
873912
448167
275727
925770
319726
989465
28776
1019714
394223
957159
81966
127511
920607
637066
288457
545520
750360
770785
148937
514058
679851
832835
1021797
946112
536241
820079
2348
580874
1012736
286743
646999
503902
797158
699147
425478
767693
945029
746439
445401
1001280
466048
199502
186172
37807
214594
708158
523725
1032768
964946
564710
396082
4114
698124
691536
23242
236987
1011233
546073
654742
770869
506421
413427
605099
124717
810259
34749
884399
840596
650676
570620
51350
679754
606108
846003
86055
721606
535250
838746
963210
166814
975590
391657
417622
303312
868694
243667
162413
206756
60865
60109
222483
907020
472117
687682
292246
222567
106509
709203
924407
768637
71604
650317
573401
880028
408487
537702
669235
890287
340257
555433
609042
364348
313042
1032944
415701
317970
722932
270799
146486
757412
645161
346699
336535
665814
727169
532541
116184
754734
728068
506181
435755
779077
514082
32813
176186
113229
82793
210071
806917
45730
113379
749528
966358
195372
658551
402916
496041
423814
125616
411433
795502
572870
595023
407091
617592
266424
876541
143873
994962
959108
270982
9196
987895
158089
527351
683505
1011122
831321
892425
746581
905122
999349
377898
265073
353958
506720
383889
557196
418097
659642
827317
860835
794812
1014259
128394
990723
916586
630456
161260
1010571
502596
1021258
843137
959103
74601
425160
339598
534987
512409
477337
874253
156560
688750
332508
234346
351201
273586
584105
101441
545168
918056
493852
152461
400866
311851
53748
453522
462365
933762
920252
976880
667573
24783
71491
720709
941590
563437
643167
526754
691920
1043113
885703
519773
714520
655663
352750
616820
201588
769165
81338
349957
272504
313260
163832
940324
196970
942882
364149
799355
630719
362037
795785
333325
556091
904564
997648
160384
133288
746576
592780
157006
577267
142586
381053
591934
895132
909321
602785
733563
358229
504613
425251
853179
693675
19513
442493
1038788
779421
941163
107005
164542
518409
603223
50118
713380
776634
63700
53554
395841
183566
644542
276845
702477
942856
172549
32819
466264
415405
515712
379530
274707
348048
511693
453463
302754
334449
106924
831929
99608
597441
406575
1022200
639281
93436
717085
866297
483961
609197
828400
60428
12790
474879
445637
997631
1038009
64195
661667
996933
142002
558266
530298
728862
47150
1038097
73524
965032
859738
727283
622914
378522
606507
340473
708085
264623
765707
330615
186140
112773
560302
606319
162088
15328
236912
150291
518225
666913
304269
945336
611596
284651
680369
826130
209211
673205
1036574
175012
472429
358215
597472
836663
293783
60908
1038951
443719
236199
590923
956898
651577
107592
1037491
60103
1016124
539708
952526
260315
665282
898734
126096
246564
173658
278746
687168
972830
313062
36201
254851
848023
1031667
873446
229701
100245
397349
993448
459359
45975
166545
116878
99031
2989
34787
715255
320423
870565
729649
326223
794841
432328
475234
255370
553450
737913
367613
334596
252989
276510
649798
30983
957854
107948
606604
1023602
1012374
149045
631174
153554
998015
95719
340890
1012562
317756
490180
746996
474334
816231
156812
946760
408032
215011
731684
732973
618994
347052
20709
80085
501732
115388
225337
35872
679034
362748
1001934
367833
281152
234506
980193
245249
475090
759994
114912
352518
447484
140611
63964
16075
943376
703960
171807
977759
862928
632750
811582
1024826
55377
920628
715557
1003253
811314
261239
25429
378949
191368
957043
45265
743719
314850
740435
1019670
343070
241348
875359
186989
889432
94453
769688
1042445
53930
626179
986818
764767
860719
251488
638938
569030
873856
541814
440768
625747
1017682
239112
18439
563384
278373
677205
595640
252136
332449
987465
561154
336052
422724
932390
93339
483034
923125
1003013
698050
630989
777903
882315
933320
802480
308822
675633
284138
189898
718808
639372
671343
843241
348607
60125
116198
650251
67343
160870
262754
760484
878676
957892
86411
423417
142267
683732
316027
717008
456991
400470
653613
535540
396506
827613
334194
114901
279119
778564
648511
718265
271609
223776
710716
747459
906480
387468
26735
81234
39347
851615
823781
612602
191530
904710
323902
314245
560811
852234
73454
125275
653307
551536
678690
322999
713739
98958
186405
916465
871285
803320
790300
955745
544891
497696
690439
868378
908920
381259
25562
73974
247457
111941
301465
962876
266991
982558
634189
556629
661020
523366
57280
67558
290188
316476
879562
743085
374786
46227
755750
314501
799236
835600
461474
127985
112341
333015
755341
1031051
512715
30389
630338
36797
827912
824574
64945
469788
205904
899965
135627
375753
687350
979940
790177
860731
82871
865026
603184
234446
170334
205632
163740
119158
532761
619435
201939
26872
281952
477427
567916
72975
630078
361410
466848
104142
750841
263629
8773
649389
142039
521461
682151
602527
765696
209377
819485
185477
189246
380267
235325
343664
476575
540235
838795
400389
720559
945739
909456
336997
307794
945280
385569
280065
172036
1025994
950734
1967
240995
461592
547658
218723
451570
993973
928182
835062
47329
518169
678051
405838
336839
821121
377274
134218
268069
10439
763099
909269
88993
322256
788124
777862
466117
1029867
565003
812573
107568
509831
1007750
534599
577045
226211
941206
449295
438251
106063
354983
270158
571427
941994
29312
684418
474067
529067
498259
556914
849200
911658
972368
926441
156588
556412
161176
624651
412847
888577
542311
43900
706998
11537
706913
352989
220864
264595
240094
559076
688622
754356
675598
107651
117548
665873
579554
107628
897224
990643
209295
955999
672735
104776
997008
683429
1035627
279533
516613
850434
162537
506607
434514
520858
358250
505825
175065
587287
908276
442988
853688
968822
708616
11315
424027
187606
262468
871465
77270
286645
804585
492737
12762
293865
119859
693847
70434
162506
903769
529703
931399
501209
543017
233537
19659
816721
150273
330959
84297
566525
632607
716565
59034
791223
230179
737407
554464
346086
281235
817200
468299
94057
520538
885086
479101
997189
513034
110826
958826
518011
194260
373128
262813
935264
1028617
795620
338351
491484
592141
640533
566505
354038
784018
486352
908506
38650
1042187
648871
79056
198064
1009697
734146
846606
361970
49694
186995
899233
744459
507429
744695
683695
779068
18966
389843
912682
101061
194815
686629
576701
333526
953602
893772
652244
661447
181629
577604
593069
258033
957037
784156
618556
493203
842709
3293
366541
715803
252441
398409
558417
506417
346659
123347
643094
319470
67130
392231
532977
970903
891492
374448
716433
1028410
178484
113003
331011
141208
115695
499572
301354
447151
884436
863152
991509
801615
645240
51420
630806
78096
350479
106632
534389
527886
351365
494129
479910
803285
174142
813574
1032913
575941
211822
740499
514985
254818
419543
762572
1038672
543471
476888
423878
922950
835240
895148
413586
716334
869635
799152
431230
214102
842330
150948
200249
776921
1028185
980650
54312
863043
266132
317437
426576
284559
536989
956983
994874
58468
790537
611839
569127
377717
862899
604168
541439
324566
896429
1003328
421716
891960
402732
871431
668637
196827
988132
697692
670148
857381
280105
272081
434475
501428
303660
88113
877638
81354
293838
556469
261490
838911
268361
7583
594837
993291
398380
656942
943682
587665
1033202
375996
264422
359877
421289
855267
537208
785875
352250
203929
31988
194020
553204
194586
26127
1022366
152834
783992
211081
989445
296040
435648
736103
15767
330655
138123
203408
50573
239871
365787
979477
41740
589832
212525
408474
779078
946362
838284
856875
556876
83782
994977
515823
898687
949904
942726
416522
839815
734679
686925
549145
869025
475096
178961
882855
930348
579555
1008759
938991
207955
36659
404606
184924
501949
584420
856957
391199
690958
258301
146474
622643
415027
526546
198038
148544
662079
203062
998132
764847
32725
832718
301580
567640
211425
289517
606014
689438
27289
391506
963574
443627
143000
532783
92775
786013
350969
673752
483192
471175
594254
971121
158148
949036
740182
674314
879229
40654
843344
1046395
860963
42741
504782
87147
778479
30213
660454
342743
31936
106520
514718
207494
220285
530462
282742
335291
864453
239804
728056
836758
595915
657474
155672
902516
302148
101651
104803
247480
636216
663011
403897
429143
1014196
847662
376983
416143
764180
652611
912306
331044
489198
108611
334295
201849
735071
52607
669670
546812
825000
28541
708045
436530
521473
263202
139102
196806
871791
587334
807656
196871
638093
745000
851302
177951
412198
109073
438838
621439
67190
151184
479782
661442
842241
84908
578499
523910
300239
879208
400578
485241
317441
297990
344687
952349
811654
80470
664818
583557
71662
1040000
251730
586113
509471
891300
173088
357259
736473
241842
638097
955355
702449
447183
835077
399617
912143
997311
800703
1015401
797667
764306
735428
219162
673182
262940
43956
847403
880293
885360
1041540
966192
1025866
165086
672239
46866
30321
382913
926352
494002
689932
900997
240494
872104
71488
666688
785392
984976
882705
674120
92425
403515
199308
371477
341893
481829
341296
185570
461650
397967
309899
370016
122791
874917
436200
159710
514542
1001221
311527
793928
1025857
278026
252640
697952
610930
449095
395519
102020
761448
1032828
182239
113781
782015
212600
820640
337002
501375
1012288
979270
732382
828125
755419
682562
36215
333261
249636
833298
171355
1016411
728323
251845
695393
785051
786794
218965
489590
130339
235388
847018
648859
290256
49461
35375
875730
74718
811514
272593
954473
353549
469363
436560
758261
943053
386818
595128
30311
685128
795723
283375
766611
731684
781080
859183
320661
1044202
991497
161865
900190
122599
575850
691356
330471
186474
574345
247706
898381
42821
82428
763572
286540
5223
15651
942494
857707
548727
428375
635830
793919
804425
524057
445063
535587
15383
149934
658984
463565
774230
30334
67196
367627
819971
411026
855570
977703
25174
360872
709016
278577
314289
1002521
51389
140971
1017768
85785
1041247
100325
276239
77452
496618
1044592
238817
349676
470465
560647
790243
485265
15508
852305
447722
6078
395152
5331
998558
795609
778535
704637
333207
810015
275072
235308
722879
875596
745278
1036671
78793
824699
634020
630632
1018798
897460
804064
475083
386820
728963
867685
1020828
546068
309738
734520
96203
691343
919330
568834
599914
235197
552576
1028311
540010
61967
199647
368011
500554
288238
1010927
209261
839713
1023908
953038
254044
209240
683591
112707
231681
879745
659841
918270
547611
417695
494872
240709
947382
351043
413966
320352
84275
133093
640069
840235
152318
48590
875903
21045
712399
380152
914587
149181
912732
215113
119794
302587
865879
1006971
905136
156170
476572
465187
411404
853979
686443
568364
618814
348301
1005203
974369
701971
825230
144739
216504
724990
806363
440407
816874
430985
305360
838469
338948
79365
995537
333823
214288
183119
778824
1043268
48884
651425
915773
226010
219553
342070
411128
723901
588480
485298
134924
460081
45103
850213
330531
576433
467897
281739
58101
580734
1025886
857519
717247
12484
964504
823368
499878
261418
386799
57906
507740
962739
105545
840109
893550
134089
320333
234353
234900
128600
836664
586372
87661
813526
601750
160176
578038
414238
751644
541812
607546
374255
1034029
990035
75632
837124
357955
245091
584213
892817
562111
345847
41277
630037
137055
41804
986256
982611
212182
357646
999247
687715
43217
8095
609210
400549
627677
262397
515135
60296
797814
666142
953038
730630
47029
655798
593076
793245
437745
539442
520027
698568
9912
223702
698450
727992
941434
144850
401654
269125
257613
251711
44071
932328
303144
915667
424543
283808
337903
623157
665234
821168
345532
1998
121906
1042686
652216
244730
56503
34567
136175
637813
315666
1005890
270452
27882
285026
842957
841536
1010037
439122
853578
766245
131606
71034
524237
10552
979917
754726
186285
552978
866914
682472
774966
859202
864170
140363
230899
245591
803616
260873
269465
654570
955337
433716
620627
120554
169004
871828
312675
284851
892492
405944
206319
499756
719749
537863
972762
948832
1008154
577850
191119
548594
477295
576408
599961
428989
306105
639066
409313
808979
460300
238490
1021323
756974
273835
984092
410671
501108
570741
320110
647018
676155
533580
349337
103326
944020
456541
62702
584375
176475
516393
802854
868586
623765
70949
363862
490296
729922
241119
274435
589988
337100
809341
498358
607477
976744
489082
392838
25065
531659
632961
59863
84402
588699
437066
118473
68515
619758
575312
401324
422380
262983
117318
579028
781633
999013
49965
245052
741717
873797
262115
771399
348919
517571
190487
449806
788175
1007396
348019
886668
380278
340743
767720
809494
206827
888311
766717
1047931
777515
403242
215793
462881
305120
126112
238241
421263
807161
190250
827154
255422
764429
173980
422763
1004683
870518
255128
74331
544688
405488
763473
196019
870312
379305
226208
265253
916946
496291
944598
719611
825409
645697
982681
450480
287115
571356
24899
363335
616707
592980
198414
429884
441781
717410
385915
348667
1041552
224926
205901
437930
749578
32272
917113
956985
411061
446518
339825
927120
467985
755532
609307
520888
418062
280528
838892
446687
302986
175622
785517
897316
155705
781943
689049
1016823
514135
521267
83320
969978
417402
703944
495939
907590
590828
853959
813195
492002
956142
295344
896176
737892
675899
907317
621835
797067
1037365
118181
1041716
444337
63003
550760
405690
310536
381340
517478
1036212
190315
21818
443967
44421
486830
81354
952627
12601
328785
772484
928909
54483
968044
331502
365964
808696
644027
649749
269453
393291
376489
579689
681579
84961
15158
647582
557544
620583
148384
774648
716291
793511
658851
102485
113703
773881
296253
671845
159480
414545
6093
75618
361657
611069
1022325
847792
641564
1044289
322702
978375
499813
509153
905513
28347
217007
779972
1040482
253649
347214
361489
79226
506998
525332
689436
500871
512511
153194
549001
957611
267916
673812
180235
127388
121971
708995
16919
1033851
104846
1037462
113635
766391
498648
677035
513327
454655
942752
195035
896270
727556
793299
505410
224565
806659
516770
594491
1001242
730083
327407
143976
281672
779487
4835
661603
715081
906623
176134
716034
819340
530650
146243
217356
571544
51696
928045
245552
362236
231938
326121
849979
55120
878800
336675
671819
123824
166025
867431
582141
453132
802143
215100
260705
516012
173727
776812
917152
399947
56601
860619
965168
629803
315602
360938
176754
312952
118226
487183
387748
306028
286184
697546
389372
855930
908119
759200
781267
614141
230970
727055
330685
881593
937094
1039196
284020
1047433
242320
464009
664680
698289
223209
6607
660707
524831
922240
346366
864925
121853
440279
629539
677527
245508
977478
765397
1019177
41181
818699
184456
731935
544251
264227
969285
517823
890698
771777
889382
186273
17428
839992
72447
175669
204669
166740
563331
180691
339701
546273
150105
574015
210173
611418
712560
452471
661928
777618
256509
813230
108586
510781
631419
577880
476901
678451
1007124
686375
517448
633689
1024721
192968
872674
209661
961006
764772
751887
98970
157363
1007256
777882
841427
1035830
1046765
426675
307603
533086
710293
925341
886306
26773
787030
476017
662303
457334
197255
341849
181303
345318
944120
129948
193401
806899
319913
974056
385061
495579
67120
410921
204509
50576
938409
801884
656661
482095
525594
990136
823197
241331
238112
224393
934443
598863
961485
705060
988099
956376
533393
758867
784862
657030
1042198
898447
786987
497796
434659
652922
534741
810408
422837
646634
735006
990888
309855
791270
783427
288321
957467
601091
839793
779157
654633
68975
454595
175679
96671
54547
71963
899681
117312
690736
756403
1044767
1026373
547785
922712
387034
842231
208718
267539
267927
1008624
366291
530497
635882
352497
982085
838620
524996
1042978
320750
59368
648332
442271
1025717
875744
518103
144185
704111
965880
1036847
503099
863405
676390
117052
315433
119891
700617
443819
249411
576631
316613
122956
979387
978118
259333
937892
1025655
430566
866109
299637
295491
634161
215998
543101
1037906
1026335
702296
764137
738020
1016265
536332
733121
693258
370406
583557
686535
449606
774806
464937
493071
544776
325227
602032
176840
1037010
439810
939534
324742
423144
695446
316836
95598
478835
86246
320395
118449
865009
491730
654561
160937
501198
857105
306409
373750
476948
93016
790012
312331
1023230
67418
1029378
915836
568678
518399
914811
198768
280530
414250
887260
36253
995101
607362
698927
440873
229253
733572
817354
525518
375821
640339
944911
272553
973826
101272
1044993
98316
98209
353248
74906
192436
336023
282825
232381
728266
893275
664422
28075
822789
920629
318013
529618
499289
565453
999734
363483
52609
687405
488933
927443
131290
277780
223622
126810
371932
579692
806927
1025958
107938
448473
139707
693836
948939
762931
518763
502435
379182
738249
432182
575398
774827
935512
282780
401714
324233
650895
526751
300422
797361
120319
670274
707297
199740
284248
125873
759574
697237
651479
477830
54537
448183
637636
3462
281057
1034683
1016791
826664
170463
877631
653678
843108
821937
915428
882550
446728
716572
20059
624093
394250
1021423
592725
601966
442419
488462
611514
486662
99703
917370
989575
445936
529775
872251
267689
283722
235324
4613
907088
469606
585547
1035131
298997
484330
744517
591347
418195
748460
770210
410771
990813
789772
177700
1015731
464742
538062
171696
840531
302205
105265
220127
902555
603587
23361
601242
600367
746808
229682
615996
662855
386228
852387
545914
723808
252582
1003966
98701
376945
812538
469492
327146
908665
862080
742230
455928
973135
595263
298066
61972
961418
322058
958406
765772
1046127
190910
505655
728376
533431
161922
638755
690497
353812
731505
90676
155071
257879
290569
831049
650576
977168
64957
975915
266434
973711
866065
344274
726261
142625
39323
1031440
363541
737644
79944
970390
527235
32460
762185
664350
898522
728452
1008390
662695
566889
8891
951155
295835
649604
608011
181300
160202
828164
509591
816093
517901
1006185
472695
119487
181879
989671
555367
112533
862457
9166
183189
403070
786513
882601
39783
127640
324385
79472
361256
870562
731428
142128
13672
927492
551996
283535
822278
609695
823650
604542
337836
267711
952884
1000834
469939
911513
445981
714491
237631
962728
1046499
1017271
451196
829523
426629
960067
870614
347710
97868
1015883
704276
593302
124130
949363
498730
872143
713051
566540
872881
207647
585488
592625
1037012
516901
925726
226827
700068
884494
338557
421564
579495
763054
67713
836521
127100
570829
657316
664886
897936
1027884
593547
869915
240027
394880
307465
140911
57583
256991
481052
443521
832853
448749
543156
615668
980596
540208
58917
1046888
710797
419053
100142
647961
596348
672226
843878
943324
434640
1047380
694013
36294
632809
477878
53418
211955
784622
698462
409505
724160
231812
415134
57475
435672
577053
581534
470285
899194
694483
236389
521349
161367
481423
57699
415911
386398
103291
881887
629766
234985
480399
559533
621759
177303
524823
540814
902227
1001282
504095
342160
557969
301667
34710
326103
270194
1014361
7443
427049
975292
641497
395287
799142
732763
1006841
517036
549889
248896
243255
268100
333983
319158
481481
362677
1017344
145915
514480
335409
412360
44052
896729
37920
556245
499874
258486
436404
265397
79023
450734
851232
554981
941376
254149
150084
371253
78242
464593
369861
275636
440370
878002
494163
108158
639656
767189
610331
514515
1012896
776308
84012
421334
654679
674536
758210
27467
842619
793716
984652
735427
896988
529631
594701
886921
733689
981074
560450
708790
1001269
210621
830621
533452
494484
918330
22023
1041973
968945
845509
48763
58125
518013
350121
469981
43146
381033
636162
407480
973424
625059
670650
95659
872171
950141
204885
572805
872492
687911
847607
825045
738091
86736
764160
352724
866807
81501
642462
55196
826849
772484
823474
481646
336886
217667
260466
673019
631832
1036405
686102
795026
12580
655747
636934
63486
521849
647415
264664
951570
189764
123113
571014
472227
74231
639760
254777
389358
157764
16741
942857
118834
16891
516918
322070
362606
62259
485761
428885
872219
287762
994183
934005
288963
530086
35426
28979
10837
744726
86157
132497
429085
1018535
24640
558134
568370
966620
622960
5226
769099
342050
618085
717064
185540
173407
1010617
257992
525526
76747
837288
603703
46515
783980
688779
723919
464028
402068
543848
192128
898459
648911
227682
435466
655087
352142
1008394
524443
207593
283134
1040971
152819
838701
162655
587763
25736
179763
436550
122785
955393
1001950
646438
776198
765532
590873
336759
252237
284983
690768
167148
16541
36487
573088
1039884
402811
853802
689075
659342
760840
685993
865803
892895
169182
1037973
81590
982058
612744
629207
6458
912717
512611
781915
459936
326409
118987
1008489
873859
531942
820856
809243
589039
187918
925928
505671
874001
205722
535995
591931
371315
98975
391897
329910
793281
504674
889667
922736
309224
535827
149371
756896
104056
294765
56915
551885
361495
593309
891144
897123
902405
144077
74647
859470
908653
433848
612369
132636
583804
712355
748006
422374
23831
36118
826366
54902
417294
952521
725624
525063
1036709
841991
1023749
886768
424554
297985
627875
65201
207132
516454
310700
396206
122263
1014174
883992
641280
739993
788490
913857
556995
437837
994481
434336
11058
675691
499628
768213
341758
928985
179896
225879
737336
625582
906069
22076
611892
986479
134596
617831
413376
644713
341837
24711
276239
985613
820267
557637
508097
491815
832385
494206
1032280
269269
53680
1013612
1009801
618263
358262
432031
648130
248808
476721
339357
869189
48037
436141
879641
225593
854979
949713
571284
518418
811159
357528
141384
946092
460061
3752
537930
1038979
150440
150269
278449
797528
872766
583658
811695
187316
873382
118251
555900
76184
2016
463511
313829
560336
883980
936477
579700
733740
791942
295843
952573
487455
392736
283373
77952
761352
936286
831400
891699
494998
160397
211133
1023904
924577
101017
36874
955819
910299
700032
2274
889962
661684
435527
182700
313258
120535
696645
1034003
293891
197017
138932
763156
437846
248770
112479
233556
981406
99849
688453
690204
568300
139947
732201
481118
366965
398190
1019858
41243
258693
1031559
965361
649874
257867
701611
53379
422804
365130
345277
466832
717663
69727
34669
515883
259679
1022770
809266
644748
106291
284913
718579
587560
586584
279105
648146
625837
303584
879927
60508
664759
612487
64065
176801
699937
147857
288221
140402
1019353
469713
880638
758594
1017105
859184
333824
318197
606890
641567
23046
793352
1005505
546384
420010
392044
853308
538382
658397
85117
652843
254882
826317
788329
293110
133658
179394
215665
468763
1022167
233153
189021
403824
576582
553444
477319
1008841
112403
773693
832222
907469
90447
424996
846141
612601
237780
227288
657783
427415
734034
948556
801147
362645
878690
120575
97521
432157
53245
575691
1014177
1023687
976826
699766
322593
829261
763701
25591
648204
706457
725496
792399
562484
607507
695113
788930
172329
821773
11844
522860
406137
16943
70294
306681
71935
496060
896064
520566
806064
645529
670396
465922
905784
382961
934385
565851
1045203
668502
142658
834835
69298
1023043
197421
487500
853860
241369
828871
356850
939398
695479
139911
751924
480056
419034
457133
684081
137880
720210
134073
52920
298436
872632
590145
4840
832417
872257
1017746
711346
887527
495953
959087
691954
772794
993130
235874
57133
704058
667997
634086
490152
622188
636048
247268
360928
410583
321357
112585
792864
941880
1033450
881580
545581
237225
146600
897240
415972
621219
961345
202004
934041
220211
625890
576799
816690
500678
1012622
510884
778953
970213
478140
690975
340153
600405
251666
800001
694017
919517
918303
1013373
34000
731439
548852
332122
1004574
21820
30839
417067
448567
1028455
207964
684879
535312
348652
223633
763412
166478
384724
311570
272739
221912
711152
217334
162126
382935
600343
940951
921830
73734
654893
565701
92604
852526
330797
996290
328287
952242
208569
191250
938052
698885
16247
531674
198520
478711
1034917
86723
723058
675233
567879
194104
494190
565234
345415
841702
704173
187031
1000942
613209
929530
940351
790796
445588
884698
82694
597316
263046
853179
95472
163774
784200
375439
67155
39354
671975
574247
829965
641108
707517
90555
433512
544223
462624
245491
664463
90681
600908
418006
899693
421232
467314
149762
738268
714272
269507
528775
740355
402149
90195
337612
615361
435272
125893
90837
78853
127610
607882
54354
818419
991309
860070
352722
1024446
23228
560589
933761
176134
1024625
833988
906181
917419
123543
760539
503078
103915
527980
797543
365016
222385
378080
661785
685906
543980
405426
226072
153155
293085
26975
210351
808272
471336
174917
905603
502522
703903
318304
191009
580871
12431
378621
755149
174548
469382
552380
247406
126444
43614
931413
590198
278079
1916
900197
961195
243052
248345
662714
263086
366691
526720
670578
516126
195800
675341
554321
330809
557525
687847
1016748
459229
159955
174402
987208
103876
738239
433682
494744
337124
102971
684291
480673
624581
904847
119215
590854
700346
917655
1488
654717
20438
774943
457073
979740
283010
380417
616415
519654
4751
359782
429649
319711
297123
1019029
206615
290337
222183
426143
629314
959043
338136
181594
548491
712564
1046283
75002
488310
591796
676055
100530
174969
11126
701884
591554
797461
432166
409445
641088
987073
399320
765739
997136
761721
100763
751605
731738
176101
831411
413268
486896
729578
141109
566980
263920
547974
258643
542686
261651
630750
971967
504950
933373
907098
391044
1027951
801271
802735
57271
489775
694126
377776
506205
435345
457365
221402
1002976
360244
1006738
78436
308107
67337
587660
651198
448840
738560
318212
112994
1017890
434866
827597
982225
805335
28391
33046
198301
514530
148189
993737
493410
810074
88108
345025
581261
756744
793897
292377
289746
157456
488355
392716
816684
1021847
263139
628654
419154
322485
977863
817659
137328
173607
905182
233084
529180
870158
193116
905980
919368
107054
29138
915874
258355
372215
536452
713167
886808
814287
400183
223774
668827
960491
704611
90613
461749
977186
650912
984817
555801
210708
210227
557213
156128
560389
894871
864976
212586
581077
261863
623885
518212
173924
1026558
451406
981765
963030
965698
737935
238833
756742
518369
612743
326225
306321
972405
852958
474198
185562
5341
126032
897126
682334
318781
237586
242369
583875
623092
758750
564551
688379
791161
92425
125272
653281
79085
124662
500124
897697
103758
500569
968342
171362
34862
211351
112368
461444
171196
407477
916039
153291
448537
101669
981871
13803
340414
282078
281859
393411
435946
524824
917791
210099
841957
164110
551724
690530
960525
31526
20635
301151
695156
876002
465769
919545
336642
729584
659284
491685
385018
842184
381088
748131
662962
1015083
964935
689525
623218
226282
821110
190412
179790
313425
187965
179852
957405
372635
909128
485635
939181
343241
578183
6267
813404
563266
155304
988734
228132
392341
803640
796467
180943
786118
643928
735853
114404
216701
957920
697876
168177
729211
245193
109571
147415
449467
277454
578936
373489
288654
899091
518977
1030138
237353
16579
976316
377744
980207
313459
402950
809529
603625
728376
827344
994751
697278
298824
938263
653518
410005
893968
31553
786613
865849
868493
624362
451354
494569
566236
938438
1045396
351271
481494
252921
1043201
498672
979860
57419
854139
148160
654795
317575
393672
552110
385744
476540
409386
286239
457255
575469
253038
456015
916874
372181
247577
138283
869681
331113
921485
930511
267093
417065
663831
78083
66999
503401
398001
353067
553500
935345
237669
732396
393359
541268
432949
729608
541788
941209
637778
658359
483981
423900
900769
333540
197345
56328
629589
1011127
382468
548802
478342
124094
256515
500400
875693
993827
185279
44331
511959
68418
352863
450775
93561
781065
925566
727907
436166
682361
150807
869094
752729
688822
548850
207153
239653
332273
467849
51571
419459
436900
770615
1005980
176442
204906
187026
884428
300390
646116
628950
76350
372512
934146
358721
604678
539585
717071
648761
1044233
749731
432356
545565
368518
975425
213417
508588
705432
509336
770159
644567
1019663
766878
780056
232922
246267
480448
884453
318094
77647
653365
776966
121795
831229
1022236
522133
617095
116454
995622
368467
789823
216057
620239
325772
714602
299768
148204
597889
361461
97823
186231
137914
362237
903989
728959
293787
418267
752451
114188
91042
725603
721768
810988
289959
705582
797735
82486
6278
317651
137856
408945
717454
223728
390218
975665
357139
443866
1042205
23067
588683
177636
266034
827937
59275
887568
381341
379104
898323
982027
963385
676853
371827
1035612
756649
836924
276037
68254
666070
432830
471999
542122
5437
100941
930773
253579
986479
390798
17788
836904
737078
637296
28022
553841
1039518
810451
289790
265476
449377
245850
754887
958234
398082
249137
90509
682406
838146
241334
126400
125052
456586
540385
798603
196975
857317
846660
108703
477745
413758
1014157
765738
116464
346084
407661
947536
446578
207759
75434
531342
523947
538360
227431
995421
656023
61219
106580
877952
739404
745925
958670
461143
395280
318492
1042093
260246
858982
337058
478654
606916
424161
407786
339124
631264
436142
845607
943219
797578
772513
348307
158885
673814
723130
292924
79201
393693
934642
227201
422870
927041
1031481
509857
363988
290727
291968
804300
316943
602601
610738
404731
403719
348281
660347
407306
276582
881088
536254
945249
848069
880881
144533
450454
549794
512463
1014469
829542
425346
1046445
905595
845664
691724
346145
917306
1012136
542202
993201
887253
522805
19669
255215
983384
992219
60999
339030
233407
843153
1023212
623949
458331
573521
534147
630453
569285
646117
815965
1038165
932671
226830
100580
947348
353378
374116
673067
745428
595963
919371
255826
329938
910583
607829
652973
602483
792123
474249
293000
126289
925772
660181
696938
329066
492449
693530
218289
800355
37514
124972
108405
1009059
309116
25900
307584
716729
583349
377748
814921
104556
840710
430425
19917
617161
611244
274055
809764
196001
981791
858030
949429
71361
500898
606346
739558
626010
648844
497210
540719
889323
318747
816760
335720
337939
709552
720667
910127
369826
551014
167763
53852
747612
111304
305668
361278
644534
902302
237193
85417
1025538
559528
914260
63894
1001564
104738
754628
309318
580287
653816
366740
562112
234396
600207
63543
425618
858208
56047
918161
396205
803638
855620
352615
431162
16502
579212
371933
601943
700950
931668
366968
417162
634242
391769
318178
894934
192059
657161
646394
634959
687516
469921
117353
479236
677412
38624
593461
547891
274085
356140
168873
559762
565180
918014
622067
699032
343023
1045631
648917
264104
784585
371765
1010127
607731
486763
185495
120610
616959
454866
816250
1007614
456872
100436
291873
910167
670590
318609
836323
47262
570216
266588
227643
224219
172376
484059
877092
152701
936717
970839
869548
902715
999332
385805
136329
643437
810482
181607
188068
597564
507001
877818
709746
746503
381141
671658
18165
349282
217744
377428
307282
952063
86830
443745
530639
526848
713562
440729
864807
634858
350989
687523
225791
723649
653468
891522
475768
342413
198775
576387
265637
672697
927120
670697
947923
766889
417854
1034944
295545
686056
145276
1043258
244675
247878
20068
155118
38014
516687
42448
853342
805461
386686
843759
32292
887363
128376
438722
125221
645386
385741
402509
97320
554398
1009794
1025388
389941
63579
965849
140839
647961
942056
770476
893538
996210
35504
309950
551878
830621
18873
364132
225236
494575
739295
526814
618217
882318
192036
686289
47145
1042774
146470
529705
31779
1010209
538994
289503
9751
541909
864938
901354
420279
165016
942943
61133
315717
597899
785262
572437
628212
455019
957654
130357
158305
75636
621780
136975
892176
271859
213295
878747
628417
1029587
491669
806910
210567
487065
752356
398970
1043324
710432
535617
984211
436723
236928
19416
13773
587782
363636
529719
162135
84841
101040
846088
500507
249936
63091
647204
337525
552794
464326
678350
371208
951901
596411
154622
752137
148966
22811
805530
611419
983907
257229
133246
1048552
462272
835187
721712
751244
962664
1007483
456737
7921
200326
501033
290914
895440
286298
68564
1047967
498646
772765
674266
799053
615337
384429
16525
529640
201062
579727
696209
38934
678634
570743
595187
980898
495198
971749
51828
560674
354890
485900
865872
118053
231601
578950
191471
805849
204909
967450
859868
321012
218709
713614
847969
578521
732526
295237
681512
881340
613266
379054
3654
795068
253426
455490
645896
534221
7881
181000
763622
392267
971690
186996
136961
505371
160193
752264
473214
482111
142185
724746
604979
270004
778361
44739
725487
544893
213161
742293
689866
110017
628075
3154
751590
681168
933529
903212
161507
307198
648030
498093
1043340
743461
765611
552194
401404
310713
959664
207753
410289
669002
734366
402562
28896
37454
827429
938162
475509
960805
43017
828656
397074
89887
533292
206184
550266
36214
441194
969089
425147
690709
328114
818748
823944
759565
24751
570102
473105
51097
404331
1038952
741569
595852
531268
75709
754761
98321
984734
101809
805959
508572
159648
631687
101375
94430
966770
233919
706157
485041
958540
296553
232742
489681
246457
880376
698461
821567
452725
447348
114286
426033
753469
634082
976714
906873
484341
585428
1023540
486447
573577
211445
453144
742543
578782
510828
350960
134629
45115
736003
958603
871013
161417
391150
787740
130259
312009
897546
195566
444885
790047
654204
80546
150745
374995
617620
162119
380261
1009832
356802
326602
593845
124395
895381
486650
579976
947860
939665
678307
627196
453858
911043
1032189
4439
603337
127227
634354
148378
336278
673141
773758
896716
299822
445938
593051
605130
573499
587517
268306
511621
624823
80480
368271
542869
207401
729222
749921
753396
623860
765127
955959
489932
284710
370285
616272
983849
749333
167512
552289
202630
700981
282400
951215
997632
680578
54165
335017
521242
359649
765307
664422
135914
350427
578664
261228
985501
789510
803485
1019421
398623
323980
185280
130859
1004251
125730
477005
917356
312927
165590
566960
587133
708566
404251
232657
348548
787501
114780
256776
166779
632258
132498
976202
457054
10890
250668
146803
634791
281214
66985
426897
590948
458548
106319
57102
725854
764818
190035
967315
444318
610398
1039061
998029
750784
802987
874012
50221
61537
472814
424540
374990
25118
457113
643194
153481
304757
584761
689954
808187
927462
587719
113814
694007
487366
271167
1020558
679971
233997
590648
65942
240971
755088
775528
784186
451671
148990
1026821
868461
537275
412422
946878
71557
988999
541186
852312
385831
561462
562565
288169
969112
412762
349489
844520
471473
188485
947768
973356
991480
54864
862937
571892
39975
370788
144717
309411
902542
608346
827503
240834
289444
261599
274073
639994
264245
886453
988406
796565
852613
1008430
999369
641902
582853
988874
418286
766513
651583
647889
489483
1040326
663967
7880
929216
786640
847013
53419
440639
1014801
638138
296126
608170
405667
325811
959200
64154
233950
54830
826682
900392
991177
778977
21039
1039579
354557
1001538
842085
678116
118993
17126
569808
737267
737978
335091
255131
408353
444850
798986
667341
690737
831638
594182
958861
80805
351815
975345
878307
20717
560772
349329
489176
116006
644683
350183
591575
529080
430249
637191
809763
186937
614105
285097
876632
242434
808083
556229
331964
717753
702307
777908
272218
812878
779766
582684
65714
682166
559662
139539
181998
50645
1025770
53215
140657
397281
24660
689317
769443
1025464
363430
819567
554208
576117
991544
164845
618847
360620
629180
113734
997885
829609
658825
316000
715453
525857
891604
95491
773621
153494
75192
582700
583655
102388
652010
81400
729286
231590
388090
723846
505586
272536
100871
762161
622933
197247
1012158
1006456
542651
119490
47490
825351
922894
199535
172205
491563
582982
901780
863413
348198
93953
56666
241445
638130
263827
14413
697664
552476
308856
643876
241718
867929
632576
830577
430785
392550
838939
327580
732954
390510
890402
1047927
683536
278008
189571
122345
50742
9105
208674
151283
182269
556876
652127
183162
565653
118649
845721
936516
457609
604398
424459
1047402
515295
937545
271853
356544
750503
561287
263852
365427
306396
922196
773929
995167
423026
818538
125132
369239
672877
192366
916574
418791
874478
1030558
951418
827339
353542
459959
214910
983961
929344
831597
439520
861671
821933
687075
8116
234333
504173
629357
831074
889868
303989
675342
169285
8555
1014932
194318
512060
543575
82553
15873
593129
422012
292525
496550
841114
341126
867930
145407
543400
853106
614592
1003514
775735
606057
437048
870165
345142
49284
96166
774224
1017463
953294
466995
937954
338638
444144
465218
543989
468740
912359
997473
49380
269456
150045
154941
241483
168938
553024
671567
92231
60765
524111
233798
404567
385844
372000
850168
630570
685870
975569
231622
625866
525061
92542
30023
850547
582136
261535
634918
86671
902966
616296
515854
635158
742145
842899
381827
388055
54900
128496
931461
124899
29633
682260
624876
795555
1042135
916634
452420
660176
933947
250685
732706
524242
244228
864324
666048
957384
756953
474507
682446
15533
149700
598422
270408
589555
766922
252427
794689
890354
495136
1037549
761725
167049
711132
469252
117680
462175
614915
37829
234069
589843
473818
854307
927724
155330
643920
370598
518543
990531
126311
543015
467364
381312
618879
765586
329397
623160
1019480
1010446
194845
956325
587194
866542
430742
909132
1000339
1001665
821356
322157
506746
1007857
569153
50273
820842
739902
564537
857170
686241
134027
292226
275372
927096
580934
284149
694425
238873
819929
962014
993793
191993
646792
160408
43097
328170
334346
898319
806050
683179
1025103
755933
70925
1028060
559820
621568
257157
407080
416425
199677
61596
411026
769083
430921
757541
927425
942362
71661
2792
152868
566092
733738
732364
2523
1006019
978968
425174
839994
847031
731401
939103
71883
432655
139678
94431
442797
467044
372587
877741
377138
568543
14602
940311
898973
323163
916853
68404
139993
235063
195478
639678
356626
742695
368866
538740
242956
362602
201696
849734
924693
479691
884099
965049
164728
113349
860714
760549
829772
772394
26937
567397
422533
201146
204821
555166
564762
482034
545653
843453
719668
149647
657373
961484
54836
183819
845868
959031
642681
740488
110356
153393
435395
968319
564828
832323
184343
227731
181471
137599
836862
881899
991746
127642
383231
551029
844722
552807
363076
716648
919961
642054
45353
327284
829070
144162
638908
844789
968466
38578
110832
28295
1028535
354687
1025903
545896
967766
924404
883183
56316
696054
625774
493794
134103
39742
945561
276319
85675
179540
557837
81716
294274
481552
217266
54766
43162
758867
358194
800445
769349
703866
936416
697119
347442
400045
833659
84514
934270
91407
630302
1033254
469476
888973
384211
257787
990843
773956
811791
848961
512086
781648
478856
401893
813928
602090
775624
326296
414228
905402
30668
557607
164025
850988
141088
542612
167348
780218
375755
920775
180246
664327
585080
731585
630156
898207
1010991
583466
169415
450892
748551
461348
726994
502488
193072
239920
877473
663832
712619
73756
839763
298542
214561
562892
656753
87248
327981
986300
576408
525698
788602
407846
696041
769438
191765
1035685
463767
413959
18785
968498
221962
396654
827632
882533
728537
726016
803775
904654
722195
1004648
212512
665426
160555
467450
996546
886623
885482
928237
672293
564453
542921
737160
557295
217834
1046795
721172
910444
977561
506632
247426
612012
572084
667633
170146
706966
1027650
809349
466365
130637
293466
37636
95883
80973
278766
439502
455754
526239
324721
999684
483053
269188
20030
40336
143409
558324
755613
845301
1029768
634447
344898
181571
229547
1016751
406322
134797
639167
691494
656601
225362
426978
258643
195405
501021
633104
53429
613766
780752
749611
861193
425075
346109
608277
1029671
496339
551066
995519
860593
859815
928126
889850
125173
889383
792072
779774
63596
808973
76108
240765
172588
402727
583195
244003
931242
487170
448354
422504
773437
499088
61731
390023
704689
601016
921717
760463
614987
157842
851696
805207
147887
125267
910299
339018
534001
719276
652157
804822
149059
489096
619260
154483
786068
228619
314650
448276
807818
144817
555580
568801
3883
508258
189465
900906
202151
60529
865129
810081
575372
772425
662526
336125
908503
701131
410019
843576
399930
750616
177698
316016
235510
291267
87756
562715
657325
503362
161257
757287
294028
876916
606833
555947
896803
760114
444006
255681
1018973
259759
6713
185460
333032
137895
627086
585108
469106
176153
797646
117091
511522
148368
162011
425191
909731
144066
288843
581067
705058
458345
794500
988594
702121
796230
981287
143575
864554
292116
734749
999639
651171
540774
700067
686734
78010
761400
718794
287712
378664
716837
128946
46156
904544
680475
575723
719159
528590
727141
791400
810171
983553
313087
960325
400360
789818
150016
469990
739156
898212
103680
138159
22232
891818
585062
789190
386905
1042624
188778
220479
239492
588034
904123
136965
460369
481032
61853
939509
304187
277589
419694
19569
120322
694966
779618
342248
701916
114935
234587
908436
1002994
730198
432330
154096
873743
44547
245601
731425
640092
8727
732556
325334
801541
445288
677251
116703
766643
298382
502749
172538
423344
316539
113280
16406
300442
823053
993998
851590
151427
817146
737010
799096
317536
812646
651305
97811
391849
341405
951785
758931
1031166
67898
849866
970714
978886
215333
510471
771255
10642
42696
1004160
110943
258097
643807
160283
197476
745561
999732
117858
53402
760751
486842
746814
992569
683823
625751
740018
356265
1018288
156363
298608
661594
92551
934408
676147
293366
120331
1026655
65457
193634
608236
269290
663308
113381
594234
387715
992418
17356
1008631
41656
512796
845312
295958
238353
291993
407261
753613
656143
133083
925863
571153
374589
791623
94229
739616
268220
743093
900405
142584
99489
513740
858649
18339
973193
406247
579503
672039
767943
69206
63258
730891
156804
953304
689139
530762
724535
302141
661963
871564
705234
239353
474463
367256
800260
241825
456643
501711
765172
172317
935937
938640
129746
43392
361840
765813
683929
1879
701248
803635
192620
885081
527231
96527
141031
849750
241164
295615
772806
998724
746954
253082
819013
145219
121987
237296
234383
510606
1006531
103292
994220
636184
352037
504760
322876
375767
508512
17155
278896
843137
932732
271738
365459
480685
202633
811608
633228
801331
972358
585417
739766
809638
608001
977927
644973
182223
405286
356773
222641
1793
739539
1034992
390465
357174
363981
834610
534920
175036
149823
651979
1029570
863851
741540
995576
334268
547123
199207
267296
457600
527596
167165
754333
98655
2367
11766
973763
361902
776081
864444
455459
938906
309451
793618
503250
578160
165858
284034
706211
694973
516343
77508
838703
26276
465659
30043
186760
500937
180142
842407
907390
830256
469984
78059
477773
793979
647112
32656
106910
36814
771424
153366
599733
738779
807071
37631
535721
926549
645996
122415
527503
751941
392499
54278
911725
807307
580598
32421
306663
864249
692927
145592
197225
652905
771915
827179
141517
634657
812761
869655
505928
554736
475121
868967
402056
431715
52494
621432
833758
921454
852481
566816
366168
97001
84985
562811
287142
395083
209411
541667
673712
835566
467432
146538
1039802
719448
783181
123703
706545
842956
821487
187439
69456
878491
1029595
224579
851879
737413
862857
418749
537785
963990
699310
340478
600900
656081
864948
884729
145625
973849
775591
806617
80735
627369
815754
136746
696103
58249
137186
845546
952429
496212
590433
370402
129830
27058
116115
122012
379389
266481
185187
674412
516960
547851
726114
376022
999797
20870
1024172
849593
348134
71562
517960
953257
985168
20362
831464
900807
152650
138730
352488
270976
487893
930033
643434
572308
9497
626810
765294
970693
880727
316855
462796
544388
940252
106602
291818
124944
323056
832753
818956
1011024
21645
140434
941867
784599
592062
800594
105250
42865
381849
165062
667165
806035
139932
180028
501283
824590
490331
404120
768931
225392
636000
757321
554456
548707
420372
239534
486900
682873
644248
768090
598237
201397
766317
835975
163191
153412
287173
283682
916284
420278
175213
234186
688927
264733
770070
530734
742023
377461
467193
979473
441927
885424
334500
629623
809336
257225
924881
413238
229901
50491
661553
873579
504586
950848
949766
208925
408113
907828
914273
43386
462102
227204
792316
823812
423787
499321
517751
860191
342639
759632
417253
408650
422736
595192
187023
323442
277629
693972
628665
284605
228260
453089
19039
794412
699483
750502
1011384
615786
308542
972618
673902
484411
390002
379691
648288
707552
829024
826210
956626
1043145
836500
973703
102125
928263
1046676
143388
708204
81354
736921
974339
922198
499553
123398
455765
1006501
818182
15739
617215
902339
473568
304742
489095
886439
133799
75506
890713
1011343
637227
696123
364788
143644
587077
509329
555871
988610
448364
146376
952140
877416
76657
757086
709428
312590
870302
354401
185826
297832
248769
377075
551105
147014
170326
183628
90704
745128
699485
910873
915230
690274
209426
349466
900520
872488
938250
653791
14208
805108
297984
813698
993309
1018254
1015478
775230
837543
383273
125521
351683
788019
88042
498822
207662
760259
525889
111361
287096
751462
981997
70238
632134
368102
683407
499232
626426
835161
576937
972018
814040
742641
156657
912038
811577
666241
959433
20300
306314
785658
743631
379063
400665
209747
880208
317919
948852
263996
894100
338292
98894
1012972
718034
519948
753341
1017731
963248
926788
284601
147010
632885
347445
846006
216344
227082
139683
335937
811211
817126
669250
920948
349483
794376
588652
884017
1044908
39581
982195
468720
214722
912895
672421
501525
1027174
80530
658983
893600
763937
931131
842442
224789
632574
455997
240493
356243
294332
1005423
465565
864720
198573
204433
491018
310287
666
968635
1024622
999609
27658
309174
473932
627371
404045
62498
333800
265971
831925
198986
492752
968431
1023057
396168
587614
898221
381064
512279
407185
762215
317699
36655
1026711
336893
882234
62292
1004148
506699
669702
303024
922904
99903
70550
1023838
768338
686480
487474
324987
181746
405740
199453
579572
713095
759692
1005824
29904
982798
238076
307513
610037
965371
536846
169333
85306
639479
390077
445926
820380
454832
900090
907405
824464
856616
604208
806876
334392
964558
680295
684842
1002860
236760
666600
57665
149613
416813
9786
908158
248105
194118
503906
724430
813292
506468
414528
712184
546144
302209
490981
502402
33716
710481
167119
862125
926945
389051
949466
143047
53193
378153
68059
907850
353331
872463
734891
241442
923504
591364
88730
383353
616844
561362
970268
534881
782320
1022947
732824
557522
913488
979290
978732
1036866
1029321
1046085
821850
489798
806924
445260
599659
529568
538228
60716
56437
411913
892656
337516
921563
913957
658585
784811
942637
684288
831440
221664
576840
95597
687059
777203
347023
697516
580507
860934
341031
517560
57062
843487
659214
385431
34392
965050
336625
27668
295804
649471
154784
69438
544676
141858
224767
317963
715364
494371
663639
1038466
122542
986109
54244
410059
547659
277611
263295
224907
211375
487276
354636
724951
179191
717775
451389
1041725
891117
128832
978010
677421
301831
741163
497572
973089
42286
481479
159611
391416
810541
30670
826967
790221
332220
1011988
379852
748728
99305
390277
456098
965590
491998
8142
215793
570865
518343
1022245
634136
534841
698834
399228
522354
612948
458775
1033112
496812
417606
367437
381776
723606
324461
585776
857708
818001
1018640
77171
582260
709312
987854
229924
975065
355602
52564
356438
112851
632140
927675
709890
877650
614577
74472
400368
406890
207080
333398
771216
599953
115905
988838
715426
462354
32117
77903
652167
165661
23621
388314
970538
20680
1026652
278279
747853
45920
907975
849963
980519
338558
50289
544581
635700
871464
700409
641033
33551
992103
605002
61021
948535
1034684
619214
254103
129196
983232
769566
231647
1013295
648035
547862
961562
736538
228381
75807
432830
770969
795506
868509
284131
862530
53
844888
876803
682186
1038551
359107
147131
1020885
236336
342278
769268
531886
628260
603035
899792
706506
415345
387703
260288
12548
880159
1014661
903455
480857
599008
107878
400815
688668
269769
959052
816227
865397
692412
303317
953289
425485
414703
147136
560510
594891
552417
583528
492293
594041
607792
939475
421735
845630
826776
702534
478710
96193
902032
332085
294039
951008
603870
618352
703987
453833
586877
161135
919024
345968
929336
1009054
108743
986667
260193
1017730
871215
379225
570360
604064
595931
720636
364714
807423
214228
549670
161802
189744
317666
469251
985432
932262
124816
369542
852804
997209
8198
496244
757511
921983
758066
100036
742958
777802
191378
571183
467583
1007227
20237
814021
130384
177850
1038626
710012
547259
539274
503277
963714
772861
435899
269385
761412
925303
1001275
770939
131587
485022
557599
607938
14545
563776
204759
8495
588768
516483
943694
954908
1018373
688120
834300
352439
299833
557351
392612
350947
700187
385770
797628
1047016
241970
651012
531021
163147
1022945
904015
864821
987685
540911
327130
137377
803683
1035379
768096
986030
390478
689428
341115
489728
169144
195192
933855
586296
59436
108732
216602
794925
333705
771550
785185
179136
263261
424949
909333
374060
62317
147734
782752
460982
576957
216002
283971
30620
386434
413903
700673
160289
340310
116112
945850
139669
546328
642868
606882
75583
826827
382517
31269
205313
794592
25256
601769
682655
124226
160876
159109
308349
637072
63485
965770
483008
432338
214739
399494
540590
355099
184376
565530
37415
691566
267618
957255
682787
414544
922054
150036
768772
277074
849516
86692
154800
51985
380221
784170
70212
41199
534295
944648
232774
915705
1009044
643215
900660
1011283
294746
344753
959828
12424
609250
76549
441500
394781
356732
974981
774304
644050
65176
76132
900184
665313
1017097
953430
457125
157352
408640
650157
480887
710681
933204
973746
285805
754504
481717
752527
5845
283022
940912
478768
123116
876676
44000
763514
771128
101448
355245
831545
503010
563568
455927
521508
546798
273653
888468
291670
548144
59024
181558
979099
791779
96215
683364
601081
1005239
686210
48924
124108
273988
589363
674314
287952
630453
631850
569126
413843
486806
1029432
268964
522121
240287
692318
747278
275269
936022
9837
106612
465697
300926
824595
347266
288700
1037585
420257
158310
350130
866507
195592
101222
539877
69634
301135
176898
495550
1011403
185076
514953
621511
122671
158354
985585
610040
13419
753454
838121
527126
83459
44426
768242
954004
316572
901852
685416
24634
14444
1000269
316506
7953
636718
713631
372493
781787
556403
678995
648976
452485
996653
762558
93628
180208
725342
629341
403972
10859
451774
308947
34164
750922
489287
117992
276277
720875
642169
292597
233996
837277
748092
1046290
665633
341419
912965
747367
984430
641808
548310
675595
593866
246804
1022392
481218
215378
535111
671322
648961
573486
592168
62956
967328
975994
355312
581715
372615
445252
63685
13026
7882
37745
431309
757676
885638
896889
94836
184920
971237
869573
213315
273999
650664
466856
191671
161834
881818
780479
224612
348736
743235
677532
763347
373292
727111
459944
858745
316217
610501
353800
887324
862084
998949
129404
328212
669637
566177
946434
851906
761738
405499
912940
755351
422366
318904
508419
837658
872481
354883
544088
332095
23303
1612
1027168
75377
58259
378843
706184
200119
1007594
76898
207176
162894
173551
466737
180975
570139
772977
32440
532541
887624
543203
458987
277921
838282
663910
367914
150290
363595
636186
673813
651087
1024819
325771
185248
238954
150630
82967
994256
179592
156633
443449
913020
481196
687897
783759
230009
679280
190953
195963
874628
265608
30237
1043784
58968
596478
353792
793512
406092
42989
880310
900724
420813
306617
714230
117892
922408
277127
894071
978318
891127
663538
654449
56279
598930
541884
350615
137650
937703
431488
308712
801419
213274
136740
853173
212350
742470
197887
854839
300359
580557
413324
578599
817004
471428
310921
983459
125581
671018
485738
374474
641453
462468
177906
895087
36950
649347
935135
793159
541062
999879
886405
402401
71979
836849
627761
954083
456235
737559
396097
128465
559299
573629
994758
32972
937759
566198
827027
504754
804895
302668
533665
472802
522
189961
52884
1006117
215336
105101
957790
870149
14360
237250
494274
355836
248261
892128
151214
438238
412374
54669
767039
924366
206462
172169
433491
641074
100492
600894
721291
1015548
732308
919446
738203
471973
815131
230265
992708
21826
416670
34638
947295
68877
447575
909284
76634
928707
165539
876062
354682
489018
874212
859340
193108
284815
476347
361216
413131
441668
174737
343893
573957
187321
762150
97902
815786
608087
855350
525607
712269
679640
293610
171207
901355
356605
551184
877975
331858
557597
197615
666178
415063
365548
757146
1029205
529084
370390
577435
747602
866469
942673
847850
726423
971124
747394
319727
191643
205564
903069
90769
390086
486620
60760
731166
268630
670442
163537
865521
927399
913549
21331
384947
220993
245731
167496
928286
818189
306580
935618
932128
653581
954426
841988
177974
414207
272428
202064
510183
380995
1014433
521596
63809
717415
690428
678033
533036
932792
674595
424422
905864
24638
33231
290575
135639
804724
33694
978435
171894
607797
497111
717525
649516
734751
569281
758378
914163
243431
243041
1006972
411626
781294
1000586
798040
641595
421503
7448
68021
972262
783118
1047358
658681
1026114
542182
878780
901721
547878
444817
301031
290609
67721
231281
313696
397039
765312
927960
265042
98033
563582
840970
675623
290238
183984
784002
712837
399095
437847
741343
407165
830293
380412
429782
255427
817702
612461
373131
731351
952218
965194
399534
393472
536905
956443
919235
876780
841809
666045
1020646
663524
736868
857365
768899
828016
22831
507860
19270
668483
447869
904777
633019
62806
219490
795394
683758
534041
510698
995639
250743
529540
620186
250316
615491
638983
321310
526546
429453
1015829
824732
280423
695896
287568
741361
963541
436173
336658
936009
450511
891361
104019
735086
463527
26021
425135
184619
453480
242582
215176
852003
498862
57941
277768
62594
680471
952357
836348
853733
265524
235412
935257
509648
697822
101789
209997
148004
661438
243138
654272
108771
50427
104025
444453
648880
693223
458128
189045
106850
437121
191852
211512
541196
495807
903983
221829
934876
832627
834701
316607
326195
901032
656120
113170
218447
68197
945028
838259
975594
894635
298909
720397
613942
280466
633109
908297
628872
461406
991695
270193
547352
312701
642414
538929
856130
458553
385393
451583
46223
527371
476687
625936
347645
463473
704574
967293
771032
512028
768826
271929
421776
653916
663033
496238
717020
389549
106205
928302
998809
15940
945685
917329
179389
584048
1037564
509019
684483
869832
954085
1027931
316389
5608
533925
344206
320151
212919
557640
462261
155277
874503
338000
524536
312515
675949
14288
829494
376524
1011527
678101
999333
274921
358316
6259
397472
584739
427339
984533
494461
468203
368123
983990
536924
236679
678132
182435
913593
727990
604544
355928
66998
158447
489733
14003
638182
298639
326237
86654
697752
928609
458297
556167
904797
290012
1044110
958814
496841
40057
144606
561687
24383
380790
757055
1042031
411045
632444
108026
964801
408562
659567
924080
576530
507739
939998
323547
848563
808221
1013857
249225
143804
219049
53073
974396
730071
564518
307512
604862
361383
1011737
410449
995805
101440
598312
77442
1004771
197627
337595
415534
100257
674837
413046
47927
496141
832888
191073
322971
446248
958718
740755
417030
299824
366503
1040989
895159
835819
691469
358319
48417
639986
713858
6588
935835
312281
497456
635809
18059
156179
196515
482817
201062
635510
349463
839016
338402
416830
247532
442723
949703
126831
814755
631585
95914
96365
521400
962694
740107
604607
969424
925320
96796
995777
82817
887740
930216
766020
890406
387569
168814
769502
721684
46011
157004
619744
250525
512197
437669
567752
446259
784860
136034
548626
663824
572286
560859
97857
202698
615386
134949
470546
947239
341794
732429
711584
76440
78598
908074
240239
23743
30785
276584
294193
421463
532236
475241
206634
565213
379247
527126
300049
687982
1029162
172749
709202
574997
480577
208517
59784
646681
181483
1000255
214302
349303
211915
239161
538852
712216
384870
40752
50060
220924
385942
667669
798939
559063
112122
269734
498558
533616
947748
109095
691295
858911
748423
276938
136017
1008609
554980
52725
111360
779070
832301
23281
743420
203657
748468
28998
741572
3252
766855
428587
55982
352570
1012187
425075
349576
797792
40294
144715
626149
197706
250500
771632
1035223
796715
321039
601976
29201
764161
156604
591063
259910
78133
398580
401204
909735
134530
572140
853303
469590
360320
267509
362988
593093
862264
924118
284381
639944
753436
63765
44290
595018
577476
722704
40419
50047
138963
402621
480344
734323
695397
360963
244281
419545
913496
51060
1039969
93943
373481
180835
586866
801934
838125
367643
695716
730275
928021
881454
811025
466950
1022357
646059
772050
462453
177043
874790
435030
756796
793019
873327
336460
788026
609628
742607
611462
964119
923491
1019585
957488
265895
100518
700393
924859
974403
391632
525383
198116
199418
342353
960109
53292
215698
539575
472747
792102
38417
403663
72456
175102
153302
493029
309471
978068
682246
885651
878362
715149
658748
596847
787918
16826
180561
503807
13870
972599
374314
608090
531362
881820
800349
868041
744696
108202
577432
752588
772730
894405
159399
1025262
695251
139440
383985
512692
173737
266193
861275
421659
277689
159353
358503
892919
298607
183672
584046
1023642
949440
796778
10970
574750
242489
212253
990012
778172
45337
580199
743208
882303
726619
995801
292257
346567
333705
863647
510994
270826
92489
795139
243097
350306
934502
714712
939926
337623
147800
1016643
506712
315007
69649
258107
316103
659471
888569
623640
433130
406217
138744
952738
267565
1048283
739441
611049
856650
103825
239369
62049
343969
849835
997402
270987
507907
938037
966071
39317
708262
1032265
450077
924755
372041
880147
53616
465388
517192
524160
611755
683934
882839
880367
290714
338422
407927
675402
994753
896735
828873
398050
667667
111083
599778
649849
402777
240171
425145
57286
310565
603902
669013
506600
178992
1046338
386906
593951
583436
511012
632211
808228
1016061
415519
245591
236429
45802
899168
745395
570519
533038
928004
64299
395442
939333
328338
440828
1004343
790049
662274
142014
571553
657416
266944
886593
873391
177639
215047
504710
482249
240630
1022182
842941
93453
609658
848749
801818
540769
992685
256317
524142
280557
123
791040
46935
600663
26145
261641
780532
785703
690798
250001
753396
418998
659094
151272
512999
681463
402037
935932
912806
441494
1024028
896408
343996
781741
305806
954039
125107
857482
665229
153674
515095
169175
725582
1005532
968984
411527
806662
356711
773039
972269
974108
479162
201757
1046099
55785
462049
437926
924541
834541
157145
947059
725615
809039
852734
910437
817113
10885
341134
351443
177032
599312
964771
161019
872000
131113
374273
383256
392282
166196
3359
70132
302475
123878
685757
187097
636967
130039
1023353
171707
40027
824388
488888
627848
811418
1011263
167230
503919
612034
979593
385508
146956
869175
233887
918725
488776
130417
246128
648504
768480
876871
592586
300294
553833
890468
526184
1027386
1018283
449858
491416
241885
495427
966411
1101
975121
623198
885438
94331
224219
1034608
12283
305832
636170
831440
77272
773505
44686
205835
635415
1018983
183209
841690
47907
276168
4178
204690
734522
600862
726067
134388
143633
579716
886425
343869
899177
760763
972476
639055
709345
184948
203194
918748
1028984
617932
990639
443248
511241
137949
446265
709683
569915
443954
699613
1026385
928550
511246
391574
77271
381233
40291
1029641
587511
968548
643924
662939
504198
445358
790820
359155
430996
58218
580728
630049
743434
609162
375234
199908
911390
793289
1019069
808803
87181
404041
455381
940476
7788
24295
1038940
159433
265596
676811
329588
308859
126933
44137
99710
91182
498909
719479
799225
268109
291657
731680
170935
112564
18479
707812
417589
140571
23276
1007991
587527
868106
221127
777482
763186
286864
201016
606300
108625
287037
587175
1042667
548205
164523
730512
890031
605530
419839
187358
963773
184976
150213
1013861
700714
381506
988791
744034
9882
553393
125476
693964
388049
646788
112010
789615
906155
552719
802050
112028
304604
306542
1033641
742750
372435
1035848
524569
834570
363812
225824
1017372
843015
887003
572955
604595
183748
313102
255752
819664
1016728
856606
866210
127280
836752
767222
485594
151967
81138
658870
708878
362522
854371
197150
228625
508961
1000328
550439
242657
508327
670979
240408
701417
432882
463543
381836
435887
441807
532510
634547
447961
134532
694438
967490
399956
331984
535272
71781
740498
278887
528286
12565
273075
993344
607287
791609
309115
59417
257769
8681
492277
863637
788511
441402
564138
78411
90923
815083
726335
562738
986638
216928
401252
215222
245315
366650
562673
168180
302695
1016316
442644
883294
85665
80403
764515
950590
83873
628642
784843
741479
921127
391036
637728
636803
49887
128663
310078
46935
170113
550771
547231
1021781
825357
779452
244025
355820
121092
444825
665991
1006317
913792
400891
880294
59746
909321
469851
540001
959548
134923
652338
183810
319294
675784
110242
775900
658291
444580
370847
757082
697505
577718
434686
686724
711440
168053
831181
64969
889611
654687
399952
280320
993644
615554
952576
548466
172717
734659
310776
163793
491459
925632
716319
629503
223797
510514
1012095
146309
212677
891568
1042721
877975
570390
126376
366023
337279
716958
985984
303611
760930
448855
384938
493491
17193
899202
202145
622602
60031
266719
507293
856404
961717
855997
588007
808447
38017
453183
682923
883861
797017
524346
1003558
345930
352365
69378
787734
587625
630534
855189
249671
464651
166197
40309
148506
588149
738734
1045919
225517
233591
241076
535026
1003845
219962
953844
429424
689037
702665
568104
240562
354904
118471
240497
378867
132614
96939
545587
425492
905372
354783
307821
932079
377797
162597
191825
305001
356037
258472
145689
864148
827482
116743
750553
1021252
1025609
169942
748623
892807
688793
135124
818293
294466
898111
514392
362442
657265
85811
4914
769057
39254
466361
274051
303590
427269
287442
982992
857767
350874
889762
474302
375511
18066
1047480
419032
272790
845203
310807
866737
524138
363018
262870
553175
82631
320772
286534
405481
77632
1005971
1025134
862508
307791
784439
605642
972048
464517
800143
600105
346865
92165
255434
476805
565644
396083
56361
751801
886120
380019
50169
873979
317878
679371
679522
51950
48617
1033565
214636
596275
800895
44430
176796
1037401
920907
972213
156035
488973
191392
987199
980135
983396
861905
346395
946976
781092
954691
458074
295755
989935
120984
482008
925941
481060
649009
912595
535383
838506
349568
346200
728144
300971
514940
563536
36907
422774
129179
737066
719718
1011616
896688
185831
721348
114172
274965
5754
415775
533782
120695
780119
520264
680907
609700
640011
418915
280224
219083
872648
666899
102068
705139
818359
467940
722996
209827
1027
665922
216103
703628
487526
162670
632705
1030424
124209
287168
360267
823237
4497
935341
673744
477721
758294
10449
115360
640045
710710
892287
374109
939921
285900
130334
633111
683001
946266
757181
426036
671254
27136
171585
183981
881388
803841
743046
122508
570389
189104
659156
403595
235334
479408
30734
575143
96637
797026
242678
787615
375857
14431
439015
110631
391403
656099
442976
796858
345512
753152
536015
617712
559704
893574
272617
491818
732650
318835
389373
493953
722752
625113
75927
970453
33889
44806
845543
42194
680022
469991
772649
509147
67086
673391
496279
995245
189606
148466
811299
1449
950136
802122
174960
590735
977484
380846
871515
749471
108566
891155
52862
409853
493718
302334
533508
600356
730939
834723
1013053
779622
332726
351025
886074
580675
881283
988461
352748
690302
199148
532412
174864
496078
931263
684727
569684
1028374
74292
609909
394520
629744
259165
719897
49686
405885
76911
251221
129906
327760
693340
437880
926068
1047385
488207
175020
725082
905644
1016496
874561
568739
121605
609864
1017060
823086
256241
794931
130983
662928
494186
759988
698039
850175
1011164
732687
566429
73266
297823
570759
381680
614043
499476
775338
85587
996690
276865
776246
668836
841754
870853
727059
480307
629208
623506
343460
999663
1001959
24765
149228
643674
733593
834643
67278
424751
829267
402183
993498
14743
779424
258785
25850
920772
778903
213514
38252
781029
488955
17043
706396
663620
178793
751393
533642
380522
266761
559697
178763
192576
627972
391355
501856
316911
967235
523124
10213
227706
563379
278258
467149
547550
652938
323618
502337
180387
864735
427947
383048
1001406
21491
162086
827157
1022872
865946
494131
1006164
195887
260369
856913
109800
323099
186285
445013
193383
713318
550851
62549
92604
674322
167713
457470
158294
758058
738432
417565
971575
189251
146507
254033
172870
167244
400160
946094
215122
706188
957789
74058
973841
882600
612654
577152
373894
17572
153195
96469
340534
634016
437678
572251
826485
360532
505341
243309
598597
474643
458348
909234
179223
266294
288533
65078
962764
538848
926407
219266
779879
697323
278723
374938
453822
206303
300029
354219
906895
695518
942887
827749
818020
898650
344825
801995
434835
625276
381448
91746
318921
166928
246684
542110
32636
555504
834774
935283
73633
199850
327051
685528
558855
67937
500795
399923
958395
274617
692858
63103
274127
405165
232746
674574
958953
212535
469496
961739
467193
303524
553315
656861
88687
876154
512701
133247
75361
842181
466309
408579
467692
196537
305522
887237
119364
954235
502936
249353
35014
913920
62721
159372
368495
766165
250140
218810
779547
995252
583776
784226
405225
440777
924558
263617
339495
475528
80347
504786
874528
942057
880251
326078
176691
667133
180192
345663
47761
426403
643082
428524
1010687
910427
148305
397117
98555
805114
903430
716596
630961
4915
702278
209013
132615
94663
360810
244943
161600
940626
394851
939766
592500
566128
707186
497759
80221
641093
435611
1031451
11457
708134
214562
631181
191971
824146
662661
119778
86622
752544
777296
653603
326849
458226
176927
590793
832086
858
175417
317353
1018983
415439
816418
259368
471415
758349
438659
238464
673969
459843
506567
970768
442374
1046063
669647
95872
803666
35660
616218
123816
551138
72746
749508
164627
892355
557585
461759
140548
115255
471836
799386
772305
502957
482776
729668
521605
356262
614740
538917
428186
410838
527492
232169
958644
550387
589258
978788
583734
188810
608657
164077
852381
761906
212187
791947
734574
545933
368273
13404
376749
259693
868491
24207
997544
241535
327460
80215
758540
1033689
818233
80946
853767
857810
585850
785637
262267
6780
744418
854161
443392
601642
142410
880443
64685
68184
532185
441645
180860
642645
831312
201609
517928
193052
644609
157560
619889
701613
861003
435527
674970
803661
357776
101090
172033
842764
562291
885505
188604
103410
715333
303206
734480
601906
877181
265888
466856
499648
8741
844690
743016
607411
154896
209724
788156
584390
915642
1023254
123725
709734
981956
278625
677101
963996
63180
137935
591521
562763
893344
871136
836268
193289
906652
755029
341112
604926
449554
410394
41275
454452
505253
1032964
919355
732573
167278
848073
1003918
22606
260307
825481
945214
642871
652008
263249
328355
284864
372801
538352
495585
973750
226833
1011080
468834
946899
560501
419630
1046826
567375
997842
403460
726004
445919
83740
1016619
410847
256874
611052
503013
733860
107767
483654
683091
847909
900623
302062
604709
475194
493332
674083
44960
172700
558803
988340
335710
655314
792771
111674
657185
550903
294468
965988
802844
841280
984907
471854
157968
346398
163025
253161
1047462
1031397
580963
321521
250965
308421
901695
762605
43593
654351
747860
216965
199317
731018
1009290
791898
188454
400595
222379
921400
288705
689042
271450
14672
238975
623213
986469
374110
263964
886690
208105
616356
644223
400148
221333
155021
157134
1037759
701811
572639
576649
170079
1025689
600156
832234
391494
847392
103603
961285
237339
327872
292506
916732
449675
922224
262397
932265
941737
895093
841744
814360
400884
672552
797758
705093
720858
364528
957880
769888
832660
1038780
104345
129043
744266
791647
393082
272663
742473
58685
992334
403072
550719
815506
640364
187429
341
295110
710835
54646
445698
42791
681096
1005612
410494
439141
151734
791341
71098
556855
622316
440588
485543
756103
969173
430964
253644
288385
767893
275188
935661
6120
113307
840827
427445
640534
313754
257004
1044034
661499
583066
489765
572261
822918
774890
221921
571786
839126
448492
329933
749339
1025164
246407
562226
732986
1042340
705322
738455
622788
253752
121407
986043
794987
722566
41705
148028
174803
214941
668656
5217
359810
958731
40378
97361
594848
805373
539194
79136
473922
585492
168352
854040
1046082
428146
459970
666515
777069
757569
572431
467147
512750
65312
755693
627716
255455
824800
159082
14439
169678
993755
34840
356086
644905
243032
374778
376311
535393
56149
147546
701489
912815
667667
854641
379235
122198
423372
371899
336719
476739
672749
239069
253115
68329
603444
354289
950728
374848
48923
646955
60160
231868
342754
789664
685691
909607
618143
531491
971892
406582
592571
133648
668350
446395
333356
359391
886884
265821
272861
187500
596200
966302
893334
334538
392308
946739
298702
759937
626783
675434
212927
713246
862573
570259
561957
178930
997152
1027919
202495
447196
998789
1026956
71352
469758
630990
862769
934676
244810
603182
236347
361543
155827
578367
555327
904332
282096
852836
579113
92073
499375
700547
155669
412082
488721
167538
107561
607607
536411
425591
521042
252151
718252
888390
117425
681016
169385
113612
589752
861411
77554
433976
667062
997133
41289
1012371
590024
139646
850757
762966
587785
530912
415343
79948
923355
78650
302006
110644
572212
921354
104711
461681
1010882
225125
696060
566068
456404
732804
559988
81535
163036
435727
635894
438100
554869
685714
168140
893062
304571
124281
939937
520568
1047793
437741
385685
987956
818743
468736
478874
282680
628809
395122
109056
310878
809232
710025
252435
249901
733440
407369
691362
790800
878599
1039727
301142
1019321
565757
174489
892087
966681
585338
849389
131261
232534
515550
297644
761046
258577
193410
381960
617262
756579
1018589
151712
821043
116974
517007
587521
1020697
725100
558630
685713
608345
162057
823681
572986
361971
448250
573108
727364
499045
400811
919366
817320
716080
775645
776111
927063
132547
31519
824822
794043
435138
395769
787016
509672
243819
515635
759152
1007564
821014
997007
753425
707270
953499
18769
869236
968711
357259
248589
866015
827670
968211
270079
12864
756698
810097
138842
580385
569737
963795
96756
112300
576479
94086
929694
327102
569597
661589
615070
443845
453704
144369
662673
1020017
895155
996940
266802
700908
505548
234686
621895
736165
745202
627931
226101
79724
521745
575192
775546
392401
905532
18519
200586
477343
80539
1047177
19289
752725
421873
1033340
695295
788864
817461
772211
709585
232146
314243
336176
938324
617168
275168
936460
590940
734731
287515
967355
934605
119978
710203
576926
703049
320830
1000652
284036
778810
413863
2677
71099
575373
650499
732983
396620
188806
435058
365489
726082
644363
395938
844993
71659
565696
706027
688377
266454
764512
210678
221235
340878
745384
208317
611240
666329
854836
671942
170738
350317
19901
742783
774228
599788
678399
695965
758946
747024
379845
521294
862522
227304
340059
649264
347223
312320
322527
546023
602671
815962
335050
616238
23358
779790
226567
15430
871942
434562
374280
929701
319691
41991
889642
905153
378239
465099
799701
405467
28773
1004788
287917
846500
538545
840906
310590
173992
1028240
302548
300409
480077
119801
587961
892012
948054
351133
648153
931723
999366
396644
191856
821234
308730
414160
283173
854268
1022438
30620
84713
12690
655184
552209
942852
415630
750311
163154
949554
412305
583961
509464
122025
504248
267911
761900
922865
273789
4086
793363
405866
496949
732576
62001
373596
417150
928707
919516
340859
1002250
286792
948403
688565
68380
433011
114587
396332
729368
517993
207038
140359
118417
448625
194552
812708
274724
359903
929025
268516
575377
213362
243141
507420
845156
336150
664891
422108
348825
1027292
371499
835484
1010318
69921
593707
972414
558007
406171
776020
44856
212829
163930
624883
970257
366298
826748
530331
835785
332198
549503
269581
8784
951708
455698
940595
873516
137435
904008
346034
289897
62095
231685
860758
984317
925216
216202
976329
567157
891400
721659
69104
622035
90574
836558
113999
769911
686185
838634
986317
392955
102022
198512
380743
330710
382452
940025
457025
886965
977338
451385
926499
370011
419855
111579
410201
563441
324024
54397
703412
886698
702483
379563
546689
552073
235834
456117
91537
749121
1048476
54087
558519
1029117
807021
35228
790278
810229
961101
218415
980530
961459
265089
824779
88447
902120
44323
13531
556686
296876
95921
982229
136309
208651
779071
276384
979578
402118
296916
362466
807385
946456
41006
356098
894694
516469
695653
282573
705537
473613
174012
64408
251560
440321
547601
456127
857362
854313
572218
759652
825520
672833
553922
138058
780272
813673
322638
481199
661422
518869
299307
952838
78500
946050
910653
988776
506690
845797
231637
359085
238158
480349
480949
389883
848550
213852
921259
224183
637069
474902
899872
481970
20698
235684
70916
325494
1004141
920436
1023847
133263
43600
238050
723504
989618
936146
70120
303428
421030
1041432
1013425
467847
152773
55909
1038854
545550
977661
74896
618079
1041904
402997
691966
174214
341249
418277
136582
693674
531440
539348
672915
776379
128013
1009621
845809
763898
1009973
578138
923042
192912
597538
831692
444690
818205
895907
770687
510236
943623
621563
592677
293158
906374
416224
231835
424916
979250
213099
746489
308112
1016581
724830
647357
13161
884142
802086
82679
399494
184327
685545
474446
789169
690340
740627
536006
280635
988493
965810
569893
239529
782400
74769
811735
909198
293933
314589
106537
568029
269744
701513
89036
722482
446282
748424
304747
51284
752285
1005814
427851
147040
544726
1014110
868800
80384
205355
194227
567905
992765
687684
32670
101345
539557
376177
672069
940378
317768
575118
965286
100867
606280
621433
349930
784412
763655
983021
643590
490231
430365
267447
712994
635399
1033779
765970
880133
693442
591340
1034764
256767
252237
834851
786918
973485
238012
820996
937785
957675
794067
469560
876487
321630
60714
919717
299236
265721
2951
826889
958784
604626
323419
897001
542221
219823
475199
472849
572487
536493
600390
905524
408847
667988
641303
569048
322040
696714
827296
882718
414744
590776
857928
428193
274131
693380
222591
207073
3369
462467
261258
463252
669304
663362
697970
166719
44430
26114
794347
320110
750304
633736
172061
896759
121052
931951
87084
299687
814876
50493
916311
563627
890735
1013185
873632
937253
935310
173817
259269
773707
702560
920822
537988
194146
141737
898066
50420
556551
687881
192222
793311
693275
783659
725031
899065
463541
953339
67180
823514
1025659
633046
623663
550027
967359
782715
349818
1047710
74439
250035
319742
946844
712339
942977
27933
496818
704397
572358
69464
90492
558982
815919
220266
20689
606795
161617
392571
245101
884810
771540
26825
344399
425629
359819
1022504
996549
968403
145247
367801
638442
964331
264158
724276
64648
239558
972899
881190
1039409
462482
1045668
23951
521347
523109
243600
508202
892248
179602
208992
898259
916201
408568
485037
205921
82840
701881
299646
1011794
253807
533950
207640
328371
212745
92498
859531
405403
353769
168021
51646
290461
139776
156489
1020661
135310
575586
471464
581274
133890
199913
221409
150082
18658
731327
850523
44976
861554
983460
171227
605138
937268
614867
375732
289671
800251
233057
261151
798486
767380
174081
902925
574250
324719
737277
314351
195661
659342
26965
538296
839583
406327
19418
246157
1036740
1035703
843042
36979
209635
765849
647488
60267
879756
623801
1028891
29007
484461
657286
168504
1000405
341178
697825
414194
914205
137503
460009
279524
496925
994593
321321
726388
883547
898764
552558
267872
155463
763537
231619
850978
500639
639791
626130
439323
290614
304783
895016
472144
650116
671335
891819
227507
1038167
192915
577697
391359
975892
907508
737464
712532
63951
43204
719190
273594
33975
259379
220332
174225
349218
92981
73943
731058
874909
615515
737913
534464
1031270
387743
374314
794716
998313
52983
563740
468952
245736
975773
524118
567111
541153
637153
202728
120779
512863
92522
765296
893183
40020
463044
407894
274019
263313
816412
904741
143268
395404
277263
210765
734623
580997
895071
150217
654345
233335
362619
613871
437645
10539
78771
206048
544334
933074
985086
63974
620198
1001864
446502
41005
1009150
622616
697420
723760
734124
577383
244881
494140
360873
780011
294099
912745
758534
66431
503381
577388
460289
188675
158260
861593
372631
987425
566675
232832
734325
671127
630339
34175
1046819
688741
496877
578472
975185
135754
216958
316511
201762
703959
904385
409613
432467
244633
1007631
404810
8481
275870
72162
699101
501453
829124
127042
672494
842653
325678
690134
921303
353854
759101
445575
440544
655456
545393
636562
778073
940657
199056
239336
377448
420697
996211
832439
326633
159763
626132
3081
79565
1006847
65933
149323
291140
647383
426898
525220
150307
808740
954645
697337
538597
140811
11572
806018
663957
196954
453766
551625
335896
289464
368882
74745
876079
885961
237101
127582
203650
453948
349499
690411
192815
774029
535383
49588
332842
573545
456354
191034
804558
405394
422136
732760
360716
351261
341835
471244
199819
374000
1020383
134693
452639
748895
673750
70915
965625
314310
992858
683139
884198
22015
502221
438203
662284
556441
286054
602913
856696
510893
527244
276163
451042
51756
180059
308782
818187
329365
1039792
185564
243214
821214
672279
922650
372486
585601
479747
888116
961388
736135
810667
153809
1029001
965998
947176
203362
293474
350162
645253
87156
370806
422572
133702
112864
170932
87065
714271
398743
263172
698743
914162
511243
555469
658116
617256
718589
737734
860184
1025952
152733
649099
577313
717875
78037
863801
226427
105548
5031
724108
240324
926687
122227
1048526
753488
927527
945424
259833
930398
344456
811407
552312
835235
958975
186000
723
614942
891246
272385
127672
671740
95539
120876
214716
848266
613989
893177
160040
424439
506903
165681
407112
167645
507135
554176
810888
558435
78565
748723
895431
618976
839736
186866
570951
9692
204327
247683
752524
439882
75683
1048377
510356
266728
842659
137650
649923
322968
429844
620681
934119
256660
183496
979338
652211
219243
378832
106464
613388
348815
936601
56840
183697
210790
975667
711035
767410
103618
480025
294619
441799
1024902
782050
371609
635764
477814
172088
106463
487621
679424
762483
367026
185190
94437
317502
806936
657481
395165
1031835
701238
722724
220765
100280
975920
69420
274326
52698
771526
871513
460505
169186
513137
557743
764400
980645
729845
438991
589855
711830
288322
401735
630104
888596
911743
983031
767322
829623
987428
405223
899199
860685
770565
663545
604727
176152
429866
188109
1048309
890353
720720
234559
601473
20466
35068
692946
826758
533704
725506
724863
924477
241351
576843
991277
13847
447978
868315
1011529
773701
686289
787412
936393
856831
338223
626291
738066
393575
1041906
707542
630794
1028584
762778
774514
790722
319484
47383
13844
652827
464421
912772
183377
231100
706057
518447
297546
40125
217745
602695
612243
510830
307161
828301
215089
955021
703212
422253
1014146
924250
837910
22491
611316
1038806
273590
684377
483947
56996
297836
97665
933424
992217
188298
197494
539737
555807
646302
901782
628591
786843
929020
477663
441939
258006
564262
283721
212771
248367
901107
437905
94998
298264
528463
979146
761379
222854
39813
539663
828244
386055
107219
946878
441513
930487
223573
133015
512875
74914
810230
886307
205769
795851
556911
416964
312485
72018
430879
145090
227953
485644
134561
678597
387572
126965
339964
854038
1035748
500688
844377
1028864
540714
917609
921363
673468
95670
985282
538370
80194
686524
966812
55017
17245
688968
227251
324575
521578
93686
988691
1032854
730905
502978
249569
318308
288406
506813
144634
510693
856438
631701
1024712
3353
894927
298953
539821
368365
995275
50799
887656
348144
927282
228960
1032647
187442
425513
270011
145175
496673
759970
352402
619946
325180
319948
694688
29387
597131
911597
9464
596880
343476
347393
748663
22498
180107
966269
99308
326419
489219
498841
562379
118644
241499
88706
427849
720954
159851
450256
287699
301852
276972
554399
513444
571655
788387
701369
66929
398149
258115
380693
569606
614528
528116
685869
455337
707315
632149
335214
301360
206651
491991
975925
868258
18708
636002
659629
360782
190832
227597
319991
832800
591688
327381
988661
690488
754299
871996
666143
304509
714286
70041
560313
338477
257521
745230
162001
421164
935729
516603
400741
50959
353832
516043
652814
691885
130004
758275
123277
430111
45120
339313
1018021
23056
932477
568402
200086
895545
509367
593754
508574
462828
444609
1001340
1035236
362895
985966
940108
988964
880606
166704
622820
1046917
421862
1001016
677663
526834
172675
305826
245531
554077
130643
490724
100051
526402
93941
622338
601017
830165
772724
260044
323118
760628
830406
1011611
316601
662784
1042225
363999
1023704
41916
121728
653540
386390
491343
741616
683821
639991
741393
320667
198601
222824
470712
535900
1023220
307275
31380
382204
318075
652863
173668
904853
540458
89034
401983
1024243
825018
780285
698073
158197
919436
49339
44177
839090
771490
670326
900776
684618
250408
755796
631032
849742
320758
710280
844953
1017229
635753
816852
167361
270904
343532
951547
774998
450086
500642
460576
837246
706618
274810
461784
54936
866209
653343
107999
306168
233715
404000
779082
899537
792302
55722
588823
339352
632274
484151
651769
100442
681500
649371
1030470
930897
561558
570811
573665
577311
545684
81509
806145
960273
826178
957079
890550
528329
287960
851104
262158
571562
560290
561778
191160
136557
371897
825747
56578
864061
775233
860921
565015
121526
333083
727620
907356
21802
127719
825773
1012424
373136
896043
616964
174111
82805
140437
181295
6885
1006678
648477
786295
441074
144828
275713
380428
816006
182400
113767
851747
48824
432024
880529
422919
473122
203464
765823
658300
403120
97170
432858
769253
832358
244956
30742
717423
794892
338826
651161
681919
317074
597131
1014484
288878
617492
688805
391981
933828
338009
707691
1038738
253
424633
835767
23963
99726
457527
964106
530715
562364
481466
821042
86784
302570
285520
724375
281185
17655
572986
176015
981142
931362
795597
177938
42817
740525
508638
109372
867624
134606
764855
380146
823992
53024
630888
662793
355605
169500
686675
391255
519330
578525
455894
875535
412104
497310
160507
281267
698616
303181
783355
954401
761012
657302
845954
280821
301704
302782
850074
595896
669137
741823
722950
383032
90419
328429
845062
583516
738713
271261
920404
900075
682921
23575
49981
496272
642
855112
107199
677251
982182
869506
660607
437825
297467
592823
591487
546208
533420
155272
999537
408752
453863
18571
860044
69310
825663
118565
496566
774879
350109
990046
538616
137568
421540
222724
933384
337788
279901
237452
631504
260537
688408
697094
901082
441164
765778
653698
641906
751325
1024145
772437
210798
871194
534283
885384
334958
480105
88569
602089
458104
965409
707705
723467
142813
137136
546021
524187
393521
863225
69481
416879
371524
367976
13528
102058
349180
321793
732289
737109
286953
265431
60924
821709
480379
254029
415164
529258
123058
1047418
1015131
989882
518447
1004561
882278
412594
536193
220214
521377
80950
211603
161167
98967
715349
189457
717060
51540
813983
548023
432511
541233
996075
408657
126488
350095
780281
481376
767488
952154
508486
554557
1015444
231490
437879
525212
907774
573562
408511
130881
907950
428780
156813
334310
675364
710069
506884
447757
565086
430806
286582
328638
855878
934376
541026
626424
399244
231374
784706
507335
348745
743205
604560
425687
337595
957034
484195
1003361
377238
564910
1008894
219483
1017137
306105
665274
409796
730111
83060
147360
906734
392618
620682
164127
360610
662834
97807
859958
112140
154750
96286
53360
600379
702367
384316
538398
828451
49232
417389
670494
103679
944103
556506
373150
285165
523323
12765
378420
799400
211399
327523
331437
97864
965498
713852
592107
886996
841349
670189
325699
1026715
71319
942274
1027501
252197
136410
958111
113700
67497
18967
850377
979112
512730
246370
668596
301865
127476
802470
667402
805846
967915
480898
465907
925201
464275
824001
635800
295051
1032103
409307
498090
761800
946578
316899
305373
405121
726479
554287
949550
933175
635598
369971
64728
600162
109874
462547
323286
1006222
415310
154029
318420
112086
495302
619927
427122
323088
394019
587729
927145
324367
730700
391732
692814
901216
494527
4300
251508
622036
565603
290870
1025961
250444
984791
279845
348887
368653
974376
492396
796342
595992
618426
334059
624560
141263
612693
489166
321552
571983
409135
444766
904540
990441
35797
982255
580032
855048
1009105
316446
163434
885744
10218
55781
952752
26295
404715
450514
78304
483018
42432
196281
953260
334709
608980
1029723
428273
334521
1019791
118348
240350
436691
441804
262267
491579
367593
1047860
277450
513736
814109
641108
815874
537731
267902
700238
1012372
179137
780589
230927
859515
527089
845081
211418
964521
849648
981938
690203
100951
339147
560364
372303
668824
579019
524033
780528
221337
476852
663360
931130
875492
1020175
274780
411574
472836
1014627
272517
657241
235256
1045309
162755
334632
84163
621028
875740
996921
519565
613019
708410
52204
637850
501586
274978
439375
677529
788135
542620
394864
927629
150545
431999
134297
221884
368923
934881
308293
266255
1029261
588400
276916
323624
979556
435181
331005
392878
603510
903506
199805
825361
897443
875484
994949
716607
983929
303987
299561
165271
745505
232651
1027331
900487
708222
943766
649699
353841
8276
676650
100912
17517
987237
608773
457194
664476
948310
752257
263220
777886
982850
931614
291881
792390
716768
804547
44036
456896
594707
954200
498262
26423
555466
819986
275263
877852
790279
495574
602506
343169
39171
656914
680323
991432
818736
426608
202084
754474
798993
449460
762193
997973
955331
977983
645791
1041305
1045002
410748
562279
166393
417494
649641
389423
894336
872464
703061
925592
256830
934296
780272
898528
797771
456271
338648
679468
632877
105488
257079
1041260
900361
370039
759577
584892
902646
498262
890902
774944
802266
552377
215284
719755
58148
530004
334752
195824
433882
603205
52697
890981
350016
163069
148724
861973
498830
816191
386838
958458
410629
829193
384324
439596
297935
76614
761765
968377
280581
890167
688996
952015
581430
254309
833400
862510
492251
393218
13269
447921
595466
375959
693315
447451
826068
436960
1027668
688957
902312
430013
845771
176793
554011
158464
583903
411053
878195
972063
146351
22382
280931
512385
376906
205996
108862
296037
889525
919789
644635
813363
5698
898412
713272
242710
216985
559121
868878
96207
36064
230984
679001
128654
889171
327064
556698
537272
69554
928217
143437
90753
406761
229090
116053
612144
285256
86425
1005024
407282
699575
432711
845884
136730
633917
1009660
564971
2738
253245
678652
861023
410421
645833
399880
215999
358235
143210
210021
204812
374740
61381
147578
256274
995275
264297
738553
579963
55583
886335
563289
534378
881186
186091
155802
201467
405964
332930
965401
809993
50491
583158
217713
397212
69469
152479
902704
351065
848300
533806
968268
80733
987865
586881
401978
875738
730687
5796
674170
751066
42251
1036913
645517
563339
931822
463390
1037090
1027697
409149
578343
61021
806360
650593
69096
541735
1016309
684403
238676
598097
582661
804328
269596
609917
494040
437034
951982
37282
906267
371706
54126
865290
462035
955279
939645
572343
265299
721709
704125
576766
180506
787519
852390
860995
97537
688563
205976
148915
20479
229763
236344
474076
950019
673112
932111
590852
936742
468747
736374
453404
770988
365566
62973
861231
148267
784422
385893
334649
884270
767895
773012
195884
831440
230279
425688
249124
423560
91553
808170
859275
547244
641658
350204
858660
243185
238115
410181
338384
62803
351135
264544
38130
1014980
593450
633060
663887
172034
364846
668553
817747
537070
823748
190544
546441
650703
582313
663286
926009
916438
676218
415012
896517
145743
211489
162736
203354
1028814
384848
1038682
687790
386249
670955
552535
159565
384250
956222
309785
887472
670941
751584
727722
225577
25536
333612
766718
491475
437424
941848
514967
362141
111281
180848
366313
28502
848794
135462
809158
682384
520184
147656
435787
503115
920660
314835
633250
148536
720452
387289
445168
296823
882077
69722
112105
466364
784434
460326
321866
803752
691310
671017
918454
198218
578880
453264
1013567
1037716
894881
54036
336654
684727
845871
572242
690294
113719
828702
266265
648938
145308
845560
584059
98335
161450
39047
326039
367558
431085
207925
345578
563266
133
805734
833550
289706
441112
451080
434380
552587
181685
605910
407127
73657
413346
968337
713878
247446
32222
450225
586850
225080
276291
408015
826500
897465
745263
890427
64883
658466
281982
83222
186000
805970
137417
882256
913884
1023277
475586
150514
151794
671889
197776
400651
70714
1037655
668675
661148
451356
999113
196749
757496
18993
514294
355031
58846
660020
891700
417740
111038
131240
204863
1022482
868484
639247
606534
549552
923720
254854
788311
600289
207428
1043379
142454
763608
381044
809193
867290
59242
816177
679500
169611
786036
188991
307179
473066
107489
54941
1005482
461668
532262
209010
520916
195260
397097
689294
657216
823885
497754
551624
19680
77472
942320
649381
513694
466111
1016101
442787
717681
715921
76618
80780
880236
551608
413088
396080
557778
1002815
970187
435169
550630
365695
342979
985625
900722
980891
849958
102307
37850
1010161
247747
296364
435358
842979
896072
915227
646180
513873
497644
910219
771516
86575
208884
407886
363686
294799
86014
979670
511755
178045
24031
672226
5832
310296
834569
956630
604382
842812
181834
43153
404085
471585
574153
266030
657491
414039
134947
293389
662419
77167
626562
549759
365719
579780
918427
547444
33536
1044651
353116
1042587
147354
533133
181062
897335
592656
142117
687677
346413
201299
526176
557239
298631
415625
902184
692010
388072
207988
618645
147354
981570
391452
797632
400414
350513
718765
728511
852559
547934
482403
876809
20840
217674
855650
96184
972555
503510
959582
515579
108678
412160
443885
958759
210031
600341
942189
104628
906884
126679
937044
652438
5543
136417
69070
281160
1012181
489141
412042
794611
869891
490699
611478
338694
638895
220174
848935
724389
347159
418838
913456
939086
989417
146577
690600
445203
353364
145448
275289
915410
546389
821587
72231
957618
1047332
273264
661400
367723
504989
964732
890777
749456
202377
797145
968769
626783
1023904
632946
530572
186463
139060
661166
432360
442674
251212
844932
999007
774149
31015
787472
350053
731373
610298
162585
569088
286115
547787
267223
518476
196846
485452
660827
954920
876070
481681
963078
271595
191025
695944
458848
534
497998
526092
514229
251332
867101
490356
710618
548815
218172
930186
265594
908424
434900
653489
819779
1014483
627074
595254
510043
940697
283126
778391
77443
162912
798375
852655
914482
841981
252151
693653
197411
230953
3898
255015
276641
875236
191460
176392
470776
783507
689498
135678
638327
478107
211890
387479
723787
734325
75718
714461
202660
735245
824584
897301
393095
662607
83298
951123
790427
934847
357520
719317
251495
571655
665164
536818
389448
18761
16571
103309
79007
687655
739936
185575
464245
1021525
88340
757676
647436
182681
906569
451100
414904
733978
535305
990522
953946
109279
415754
211664
201697
173399
752695
1002549
906805
974293
141326
29107
39395
7889
989750
927848
136691
977127
619438
776836
89922
526158
991207
302027
777409
806610
345155
383532
329471
446990
196669
165982
432975
836573
957870
845399
110849
265934
34441
493956
738552
546454
125799
828567
480775
1025598
851020
183520
692854
424974
518917
432377
122125
799229
42104
422580
955910
192404
738381
513062
301630
483354
441417
583092
610584
677364
523968
856314
1042267
1004044
668036
825966
785276
824366
525473
307622
492971
124717
343631
304667
568331
51640
385925
789575
424294
58043
6772
695555
398035
319028
326241
227076
200349
253262
62001
534612
193737
37552
279824
164779
767917
979416
348804
312194
858347
132706
456036
252618
750887
202272
211702
397598
349940
499425
264624
927311
685882
724671
394471
997175
30598
607204
266454
883616
370850
388760
86107
635699
693715
56957
674766
963899
906007
922074
665158
5421
570063
3028
810169
797645
331056
623734
819285
70350
666069
979813
111463
605907
467416
967713
615998
1008045
112343
929977
649061
531636
1024309
445897
1036428
51495
245259
245926
995212
211548
412438
222873
557286
842685
886036
582153
9993
125528
33502
954479
196576
641010
986543
842239
135145
885622
818416
399832
520262
241827
475618
953254
181032
689882
54684
276881
714727
589029
532898
840536
491067
472480
82314
271742
785889
266080
958980
759139
769565
984566
984999
1021225
999021
578864
1043943
618571
612312
26552
128143
8125
406572
695351
243745
639
589463
18570
817021
877951
898803
827651
610091
439198
26411
313209
235697
980177
536596
902180
729674
913704
604444
952336
620898
449190
164912
907020
682046
446149
130357
398588
986406
511622
512636
585830
169840
588281
14730
49696
507103
518659
932242
210935
679833
455011
60172
949816
1024810
973752
840124
891383
906480
946043
691345
1008
725574
820677
68798
643565
228568
63689
645983
187011
791426
194509
1026851
146703
257033
949669
559419
955861
36906
832621
227083
517143
108095
655220
199665
837136
119796
406076
128117
470181
323426
928094
572004
198336
268521
1017926
276235
107033
343607
380050
485145
302447
707794
603656
527726
607727
135
667641
632897
989122
802852
849644
242178
513944
155855
467836
326984
219409
355950
102724
799037
689118
114026
181944
721373
690057
299075
430280
308589
551862
295230
324412
450179
280770
468645
187536
190473
553635
200165
539208
403095
638433
929779
989329
694396
574609
943965
812551
152548
962350
79446
180889
579695
557870
20788
28234
397222
546613
976809
588491
834968
133832
953647
512195
1014045
998750
1042153
1042332
129282
147114
60284
867526
432533
1019916
427807
238922
488413
478454
1039451
164481
341492
618040
794571
241890
139722
1006083
471881
767416
208326
37006
174804
1031855
145569
885558
969646
95235
38856
573956
482287
453699
458181
633185
48905
278151
838643
694269
582030
146921
219371
881311
711835
579382
1018634
645602
655180
87974
744552
979884
987796
233864
1012648
329789
995801
942516
586492
487622
817341
427703
455877
226134
789603
788606
779038
173575
44198
302462
978378
348494
720775
952348
1005514
67392
470865
611665
797719
476093
14776
963406
335560
354133
160864
214299
194067
572621
938287
255481
838783
292637
21182
867707
644021
177109
616278
1037093
193852
691128
100045
1048191
705683
661879
751024
335475
699390
662639
128527
291037
529258
490298
160845
1028385
620230
223245
353369
807606
1046320
738983
461230
244351
256094
242113
150134
346059
12696
269285
29749
412655
987049
558451
687705
539965
56102
696276
23825
32863
60525
95137
482505
331976
232630
277932
476330
794439
6559
570562
337032
551805
661128
804885
538763
437028
580910
599064
996101
507907
914640
59845
557775
379763
249172
393749
316038
875598
504254
1004957
918288
393774
15195
454190
281040
818908
746762
566852
319694
695496
693231
559169
1039705
221044
360708
449856
739166
250025
845028
10600
422384
990046
597277
487833
514900
914218
899209
992348
1016045
226595
454129
974317
366964
703761
489069
1047882
3543
415685
662232
433684
380695
231819
555443
395575
282005
855422
925933
330803
973852
98478
134356
386262
1027865
465401
455583
822625
290386
433516
162548
733925
718218
43026
690873
884158
779876
32535
812712
922124
922610
293648
69103
281613
366149
783961
235080
571956
621161
217950
445931
734423
624927
933297
878003
766312
558275
308942
80600
331008
820408
445807
593314
854064
834231
199758
919663
297960
521318
703280
651377
855400
496019
195367
634754
99586
355702
562392
269419
584099
941919
261562
32007
753910
294170
108308
78742
102916
667535
399290
220840
468536
487380
237389
649473
754328
731439
958442
1023179
123174
639585
751916
410508
634933
865932
265558
963104
342948
584745
567186
841272
270804
106080
440339
618666
87098
930599
354581
990706
565616
474754
687480
1025104
255145
932181
473084
472284
128093
71694
210906
746215
1001489
586652
542138
68382
2856
56593
260554
866746
192646
703037
586221
1004845
628980
77753
982223
288924
310315
336570
404692
155547
885329
82686
144293
809585
563670
807754
1029460
850017
562075
625868
684019
953146
126244
753598
467563
630187
126680
473524
330638
920482
533015
606191
960560
533029
958736
135700
394545
512519
385077
683948
821330
128710
708397
426181
426171
592140
544033
542754
400910
608796
322129
224070
891623
166814
118456
287437
226734
863513
351162
101225
229518
441991
113836
742880
679813
191838
727063
1047164
833885
325491
29089
825906
913006
709896
232041
499195
628247
762240
863179
289452
872896
819195
149084
861622
242251
20300
601350
675121
719570
849581
717347
1002369
96661
191099
625268
849166
196083
441973
907222
328795
368726
471240
465817
667364
368359
134998
364109
348962
950260
372368
129271
493077
588003
89929
141690
552119
476818
747228
784937
414639
176648
815882
811594
515503
715343
350446
762754
255703
567905
664678
599547
614781
446465
725840
455462
816825
366174
986628
261373
400157
595311
99419
228773
888302
816334
871604
309577
384836
290577
342086
477722
696175
249952
493110
187460
802823
100681
79026
253384
816379
1031320
1009038
467988
723467
253216
893364
190258
665350
1015378
900296
635006
254766
387202
487523
653495
20005
118714
556104
601927
572087
965114
536293
574132
73207
45000
44950
360455
47867
49133
735734
212248
924056
240958
569257
409486
879761
1035096
228347
471174
135555
367907
572085
240312
113401
669194
715144
691952
531207
568509
926066
411857
166602
990305
715631
920495
143663
114449
473582
1035625
954717
629384
190028
877347
536364
132572
280533
893367
73209
458028
528271
311758
906311
247312
756289
230767
623744
775618
1032203
47857
295237
866256
302847
702244
448922
647740
750591
802469
221020
684523
355171
5151
897121
440389
239781
917370
434328
872666
47759
630717
231823
74753
313145
309138
821704
18746
835904
647754
107558
76359
478605
1031484
849389
464330
898843
364384
450464
826972
156685
1005329
918310
405733
439674
910272
417690
539440
921936
409488
956696
526719
592818
10925
434428
733209
15137
247868
358621
320416
14567
580302
700590
594195
369934
789554
624238
21604
965460
440961
340920
268918
924786
107083
916372
870767
386327
555968
717049
505908
590335
147127
209997
494579
583292
868214
35917
606362
352465
373782
181436
1027874
81356
946272
336697
709251
967408
836629
231574
285236
48278
484710
97051
673565
389990
733071
547852
122329
217727
867190
618706
272159
712131
423456
142900
984381
576905
480998
219626
37765
178991
46409
269566
791168
311266
457799
984908
922067
769266
333576
936597
448179
572206
684235
792934
797638
353410
606197
662612
316755
201048
397848
349656
381594
702733
339165
561965
156486
150231
775593
831136
619968
100999
61408
617879
242009
230014
499625
633545
703773
520759
376076
508664
176696
513737
319823
123026
513732
999615
898679
968852
183275
204965
1044155
602396
673843
625068
780255
1011703
83158
794561
228430
882073
602894
326784
254404
364256
482350
805973
45963
478707
64863
408382
418818
82096
65019
228979
937840
1032442
150859
581238
428015
995667
590483
629452
602196
24083
542804
218834
580089
33199
649619
947461
972610
626784
263699
89123
774847
587150
93
923517
538834
54124
599667
924136
466860
6921
517140
368792
612235
948570
359278
870751
862999
531319
151322
714129
529851
569999
767562
551184
545757
189910
270854
985792
700115
1017567
460882
737752
738426
287417
497703
672105
804933
225335
763669
59765
645548
418228
104315
318215
264670
411339
402466
553619
919689
585799
789551
516633
601508
798402
624704
948822
668699
1034825
278422
354414
816943
538465
664111
967530
549504
234455
662187
965358
885385
416694
63714
462472
246149
232639
738311
305899
23175
693449
119098
680076
518845
683369
199010
269545
378533
175423
767810
648694
1005349
990535
394380
462060
442468
951953
654062
959487
553530
1045184
945129
538690
98341
556974
626772
337696
441494
863385
786032
892114
299395
896302
312169
155424
224783
873701
555812
261606
155444
758522
339772
972959
984911
802160
1020943
761462
370271
987002
649395
754722
213746
738729
478402
811256
868733
403520
904393
604831
185891
1022480
242767
883880
244401
813109
516676
143243
159927
72993
977603
194643
333223
1015620
900857
688227
289992
174529
811558
596650
213231
1037190
909442
201146
957905
155433
805620
786439
499416
439279
387194
1042884
1027918
435795
138265
1017273
923086
121977
437311
604259
492240
172260
992880
113367
268339
654288
395302
277682
261539
176538
9146
525957
267200
1043072
812605
473105
112098
511544
700703
865217
243803
148382
649349
106162
913174
936689
369960
823987
624247
200436
861868
505251
349779
184148
340282
810870
791791
732338
225102
446046
585170
926905
114322
1023586
753249
995988
556202
872399
38926
429612
947908
892381
222732
1010319
625892
507111
45664
743897
157619
216483
132139
172802
904641
649378
405275
351225
340753
564116
960975
98396
265180
100246
696103
852798
932182
656895
535616
917579
234859
347902
1022751
833212
208962
824174
108498
581222
802933
643398
981996
798041
70866
548852
133703
821853
1016976
739354
742112
487097
551109
782326
578731
745377
694301
97260
659794
667046
240526
30840
558249
315024
491780
588037
970686
928766
851672
871659
333168
730917
592113
180751
861276
88097
386685
959093
198666
636192
230669
110626
293180
938971
136197
645313
90934
56755
155964
176208
479719
529617
273825
1013835
465612
257711
548570
200365
880758
1003113
622759
71206
675470
675631
423670
917219
936497
939327
1019787
478545
381072
770501
217100
37429
998314
928774
813922
654714
1008392
354341
735045
609043
978006
879101
51416
196435
990645
735314
953648
949792
348592
502485
573613
622166
420530
1020743
169471
831682
901583
145441
928692
665621
199383
44328
433473
271659
951682
564288
887371
418054
561558
95979
875812
181222
1006066
642761
812890
700110
575570
637315
563498
889574
938422
830071
927436
165903
92480
987791
187495
190989
34165
547991
143248
375214
238014
950915
84800
300347
656384
228848
286992
102825
511030
277590
358565
988122
422380
165172
443438
393049
905586
353966
339659
599528
641201
279271
616387
317765
565630
360074
793450
841350
959815
71375
219287
489578
78850
461680
610172
78848
366140
495326
894176
317704
753693
873754
557682
124255
448854
466845
1006397
553200
383938
707229
329975
511342
391340
1025563
488752
1043278
602771
903963
159525
781132
309061
156504
1023264
784883
951361
229355
304713
239730
48432
467246
49099
420904
793185
948297
1029657
771142
357153
929986
22862
375536
714191
308859
319858
855330
621968
914027
748949
801501
160644
974468
77459
792288
870226
38689
138339
467800
518392
538191
1000155
728810
920502
838506
311490
498541
686072
337750
819717
740801
970784
654274
101385
392213
375303
782802
1007840
34316
441639
451212
1018961
358409
25399
82281
711567
61732
149296
987000
134775
284934
769158
21333
589638
1014048
169608
137334
871315
721564
415160
810515
292737
417886
302852
336924
217589
125566
155321
977550
462532
861844
481050
884117
924068
833094
923762
839372
70358
715608
425599
582157
635990
962248
707879
96794
756861
818733
877631
931738
1018095
178395
835671
410292
342713
740368
203871
482735
100987
459685
820754
91386
541058
547460
1021172
706302
154285
171111
12761
943120
293891
294941
457410
101613
346070
71627
52474
490519
549460
330378
449878
830589
988773
426157
951401
906700
29369
655912
950947
138425
951779
244840
261663
273343
200287
80645
645662
28317
98668
627875
476660
364792
833938
484211
294747
894600
650159
956061
311805
526631
962431
933904
539686
786214
194149
129016
958054
41548
1030510
345429
555553
345561
390483
766212
598223
311273
866685
507550
660450
229544
761025
1047694
676648
673702
547038
635579
325003
232877
301945
159018
95757
941957
608657
177655
720104
289786
163903
706560
567970
28041
35745
776616
887051
777742
514772
251157
82927
329954
796128
780601
600425
988600
297068
152861
602042
691357
311844
206006
842868
268682
72619
543935
386792
981964
302335
895193
19895
431042
675875
972138
1004884
845619
538880
636052
689012
47798
751950
435097
207149
722038
443757
326687
551870
983745
318732
357027
457169
9920
927871
670085
47384
739758
584094
820745
898604
215287
826651
928429
32396
142243
603936
684091
182929
350559
1037334
77031
654156
733585
672904
20203
749078
554702
1018087
42488
853450
166171
188450
568535
821106
937810
489962
617129
951896
587271
666505
276755
104791
872544
177179
152269
160065
306468
338725
426967
992847
153727
533070
797395
634981
247997
184618
192714
588825
694902
413681
668365
224343
460414
226316
3789
185987
483829
675651
809730
992503
98021
434307
886092
1034694
223682
766737
683505
723344
1581
538372
968452
189540
488294
363510
350184
524402
59065
246971
178768
96387
118873
153872
637959
708110
697599
198667
427770
359625
691372
973892
329424
1035158
425206
692358
506240
816310
256824
377330
273971
302354
608516
354923
1043429
872581
844614
265271
610072
612099
754275
968100
664572
898178
85953
274855
743535
557946
461589
428094
530226
858090
622554
778121
586678
226999
487754
769127
230363
666439
55612
413584
908043
942914
1006671
379371
905217
325192
80819
205086
1035444
368011
774907
224045
400810
924964
448088
1025530
937005
229124
265111
282022
263338
114029
400962
955021
417971
809147
685390
19936
729579
676469
235178
417
98641
255353
633622
868082
109627
397604
203422
637848
843371
895836
917535
142716
671383
469846
677931
897325
800969
507126
153020
331297
460791
354998
535814
694702
95784
870884
846545
903048
168092
365342
562364
42167
533311
814832
971967
493522
17624
588909
186459
143214
660302
570791
971213
480666
849247
381926
372643
421187
544046
111481
927002
838769
883982
423181
721833
128038
619990
211029
797699
1045718
1031226
805377
197388
465990
321644
163010
220432
862137
530813
41817
800669
926542
502735
638846
24678
912750
767999
784258
281995
197408
423331
115352
651689
772147
889667
653717
211982
322577
387806
432142
408433
514595
700531
980922
556950
86690
544211
208360
23602
22199
496943
61695
529782
164035
379326
854482
443558
700353
472020
316087
715022
498313
691154
500796
73663
486889
621899
937301
811640
657003
776641
316146
160780
173222
378964
962760
313013
141568
742860
373564
143018
127420
736851
868436
399705
746553
368716
885622
837550
981050
490907
93685
470966
346656
1017538
384047
176146
739057
631099
355636
959881
914191
716894
112835
145697
563830
908872
363911
353059
1009521
178190
704376
992607
944792
255661
969773
943385
527611
173066
145691
37628
242528
541040
855431
488816
264041
436958
862234
257979
125325
968840
486902
820804
752826
177656
61217
632415
264844
162846
465463
876026
503019
659892
259893
406936
178171
318306
204609
738536
970038
244456
247123
548974
806556
848593
631196
681092
300745
965101
1044360
731182
387291
806918
846913
559116
751879
1030958
483727
16341
15552
396033
575221
61110
24386
464182
221422
370939
607603
660726
164901
712538
588276
289847
639120
993859
108597
851098
276034
437662
686979
205592
898018
151363
705754
677866
97435
188580
833650
51714
307567
631281
25033
394110
153535
600881
760616
309869
185596
642448
975730
419663
947535
583008
449315
397480
12579
613147
327507
520455
90982
702409
911290
209640
426098
112434
907884
1045449
924523
993326
259671
267733
304642
405892
951102
728450
414833
1030055
402481
421521
224664
239037
1029959
635314
527637
16975
760717
590411
326462
97780
713726
113078
113878
282736
371827
82758
416353
179855
1004368
350872
761077
133421
248049
813926
564330
773050
160664
98395
161995
161457
873682
214075
325341
497737
797473
986818
947628
314328
80094
904338
872692
847404
927518
444322
934465
23388
600465
650107
569530
688211
202277
923307
859487
454788
823644
942295
587689
423459
48687
586419
533609
997706
855646
598885
351940
270427
384529
197765
350507
324110
291746
941133
205365
558978
707193
541482
839475
164538
671192
208943
248934
820181
636523
734648
159919
900470
289684
361896
954528
69295
104249
854682
838346
487119
370953
522597
533799
32121
300037
111712
217478
225124
573253
995245
691411
874006
61625
15370
822042
321299
472811
242539
802862
355529
91266
358610
168651
29093
466548
103099
271890
392106
1035216
351610
156491
775416
648166
321783
379840
222091
206287
854807
546965
587949
274962
558659
1002625
869989
1035620
907614
678213
1036115
311631
124056
22718
895817
974250
1016943
923513
57620
920505
760399
1035424
515013
1028586
897057
514346
10209
316650
358961
214568
109270
291101
717007
800779
912667
226614
495871
666319
513359
562403
625059
870624
612548
1038440
733310
756894
273354
941058
4195
629342
942630
8191
210950
286411
144910
923743
403132
97158
446980
514280
182926
92634
327682
18559
751885
326016
788033
373947
500274
945968
442386
617597
78518
722170
861968
505464
209222
126007
67362
820874
268260
12032
228766
639680
245985
716023
141811
472808
750807
617818
302141
33683
310501
286255
693269
549733
463541
349801
526355
36751
220557
1003254
177230
23130
811476
279680
791620
1033380
712314
233941
12938
483618
592261
905413
761502
837208
95040
273763
466757
368155
462175
529798
810438
429953
338287
199776
642166
347679
309261
206875
225506
788348
911392
875858
0
406914
555930
604737
254153
625391
1031426
528801
274327
474250
980796
119538
49833
546820
960228
126003
751152
599921
479904
298695
175162
118307
724422
954248
193261
743901
532152
382925
403810
422190
268381
785237
213384
103900
846851
394474
975722
434238
200486
125347
48192
1025633
181853
610478
76194
585696
589038
555879
341828
386370
1033801
858042
625555
530383
900321
107680
386463
494766
518077
839317
13477
25649
370196
968691
923556
115760
480878
466696
768338
170579
590991
651719
885469
547112
24478
105726
853452
16614
954335
533218
967536
725700
80229
492254
269869
211895
3867
531074
50963
299394
774015
910695
221214
43761
416374
987132
250228
109095
1033622
380681
849420
327124
1043014
183254
51747
928829
843538
176840
797641
338163
730006
954469
492546
132112
654433
632465
152769
978928
234026
934376
437809
501801
187843
775450
324512
12985
475155
605730
401013
180807
318361
825148
54146
732738
1006261
283513
140585
787425
574511
107729
770717
762050
873814
18323
826026
333342
921353
642319
302700
967021
244009
548203
939582
365906
103854
304739
483678
916406
512733
150263
638599
2040
499
239054
57856
679427
1011106
986683
336743
770356
664010
724416
258985
306159
248766
659948
627062
958150
479372
468088
497831
787459
593040
135558
577251
1020557
533957
532953
783849
723187
995364
339180
209384
583555
104833
345292
636975
622170
518200
498565
786612
995892
970262
360474
367281
411894
157392
683730
68308
1039550
896884
667335
507725
770660
285240
382097
11300
540235
38892
409584
821302
938075
870041
542805
747831
273935
338559
674341
697115
208747
486656
664737
152900
65987
430762
783941
1045975
745779
1011692
197512
881044
1042335
481712
864732
859290
831013
124249
810696
931434
35802
328041
366847
862614
43707
263756
712545
816499
719268
889995
952230
874031
1028153
175073
380088
1033649
894879
351353
17030
939422
768225
575955
133935
633060
172001
60556
829301
981287
855993
300684
268866
727675
832363
897760
120124
382397
50111
561327
688675
407547
764201
605858
867068
367412
446120
758308
8405
176879
284777
879577
360196
904425
778013
73893
247497
113747
499419
894132
1027373
1018864
570996
601034
37628
268669
74254
485461
138428
271038
985585
813202
32397
725645
314470
935711
359863
590423
644988
31347
34785
191063
1045919
99453
163267
712955
335329
334309
781624
757712
75462
1019445
554117
1026639
977034
92267
124621
669944
485809
96558
493429
323850
106174
959013
479344
300872
529411
963520
439618
954913
362073
220374
242341
808351
523683
990588
800939
473462
354826
558193
465724
495529
201400
504957
832216
686079
21263
476457
275823
586450
733477
264240
232765
400245
18034
332539
528767
14507
344456
303521
328429
423806
783810
589493
461773
109277
621492
37193
541056
479326
480083
755851
279417
614541
640681
938583
397670
595739
326134
532509
462974
320849
992282
930686
423369
10033
546872
885250
1042762
260501
857949
423232
373733
636344
429852
8922
796641
466056
522224
478650
471529
533012
128088
514005
401008
561036
597875
197105
695628
940062
665619
519358
846705
164638
647967
803998
379055
521170
568859
448397
884037
728388
805065
199288
241976
120442
1047209
47470
275786
330103
419673
918531
465770
843100
58006
384333
825986
606739
221899
322776
866183
682466
548634
812006
166820
312126
717732
385141
703845
551753
365833
150860
417983
710487
944627
386184
782291
563663
397198
200696
224340
175329
531406
186552
915307
299864
269926
650582
412657
845298
536394
195575
394485
428450
83870
13261
948303
250136
503800
276295
568129
274923
310476
826959
296172
981965
581605
220682
123012
1025569
246735
983395
818983
577117
635919
627664
792368
518027
525063
619952
646368
713046
748648
264092
187988
570105
368916
929805
551565
769139
14157
13497
751993
1005161
75793
997128
764125
962308
905349
841981
778233
14395
203855
206326
264654
815585
134075
381085
431071
966617
341650
535932
490831
82640
277116
460660
1032258
1003489
209359
295325
572759
207221
810416
569295
921378
66006
466018
615751
444803
595388
463515
847549
501439
185160
466129
263002
786994
100292
731986
863702
638590
914562
563717
869690
152353
880974
254654
737931
473917
321718
702210
1038039
1039751
655526
39955
39664
574257
862117
528940
100412
889265
656659
597455
761863
440646
979155
899067
212120
469021
367805
210996
97679
233460
852012
211257
38603
125463
842782
313158
32590
713634
775217
906434
955252
375255
7917
720964
340958
511102
406953
435387
934010
117272
438920
916137
689399
186329
176327
638799
967193
292152
166370
353441
193852
399621
241623
146157
1037681
762836
371439
86796
996234
246191
124783
329219
786572
78560
263567
531700
799680
635324
443413
688698
499695
313674
156665
537232
589066
683687
166253
316209
524710
167182
599211
712632
679347
127575
1037031
970938
769483
272344
486864
190951
570476
704898
796137
887960
228503
494365
625203
1046963
655129
375172
214394
809909
23022
320440
728998
901069
24349
329150
63346
611045
202343
732424
257773
247161
738088
568432
191263
403230
869850
578437
249136
579727
1009280
598808
684411
1007924
764784
251622
558818
721647
1037775
678473
243405
644376
455463
187318
941101
720262
534893
1028363
929247
281743
915685
433263
116449
528069
927024
475062
515233
611699
183552
76318
997854
476316
454067
59983
211550
729964
632397
420983
231936
981497
131878
240225
348000
95534
979370
1003891
372876
890821
143767
98396
1033759
1010994
1027848
466031
562972
33114
173760
556143
40433
347637
347133
541892
630023
924805
810322
872166
470831
2483
797641
807912
427605
255233
396739
643076
274661
431523
134376
13058
754724
490351
971926
520031
28670
192690
1014811
808975
1685
499672
638508
1014464
780272
183745
361714
934521
985148
526243
419850
732281
847078
643422
970716
964403
885512
65302
583595
487749
857967
873220
613811
928853
507569
640590
599753
742818
500134
1020372
266436
971835
272547
170432
517417
658095
189922
937169
78687
112671
25962
87597
888806
619143
306913
437919
338911
676402
215967
108584
859714
533531
461169
949435
953915
661309
292948
505609
730091
743058
608161
31290
703246
221116
11517
146288
1001676
730146
976233
519682
15397
73846
272097
454971
808533
103533
261848
343179
921226
975518
532482
152839
68174
974428
329662
230677
330256
682861
698762
105768
646938
217470
881883
340584
431712
426811
69562
777769
129417
874207
460425
749328
646533
281634
980815
871109
486435
522601
615655
683285
961526
432147
25718
360290
851955
288190
1031561
684349
732708
44661
449332
510226
635602
446866
4766
233923
506756
1044803
18768
677899
793398
866955
388003
6293
122656
905636
289219
1002913
909692
289945
530313
1014033
380316
361480
741795
38346
622261
901078
471139
117055
227526
451528
382606
359440
684272
392669
561301
110222
684195
915005
425622
453652
398599
777900
485755
44559
901623
294237
1026476
347529
87534
167163
764824
512051
459349
68057
107664
60334
876922
696858
815169
821255
375209
326840
611641
251976
758448
657741
627915
511468
940356
583794
405698
670246
967057
604840
931635
744920
127081
311695
273112
259860
403557
671084
246863
985359
904793
1003198
806563
567645
265862
778719
214901
920416
541148
936054
307506
315587
551088
631470
568234
676834
370257
956430
945517
339711
892617
433604
106063
635180
454201
665181
416118
212922
763693
5289
508745
971032
580417
960978
206242
244744
763775
123996
780977
918519
70608
451603
103641
399721
805613
353456
915454
766803
804371
376600
360075
128064
851459
73511
207536
31784
428167
47559
805398
873937
802805
904530
161920
842914
862215
332814
234421
312766
735592
200358
305416
288087
987991
76419
830189
792321
968898
804319
778992
417283
463922
618876
760437
843880
799732
265686
809626
511431
67027
950192
420261
364691
372679
177635
381520
55009
80130
497740
1001315
658800
60582
669107
236525
873963
734625
205973
675467
315187
514285
526505
969740
963734
723383
822531
365536
354007
641201
221367
282287
712676
677374
319961
11635
483351
602898
794810
429427
152040
18411
639814
189330
683756
537855
855641
546612
335616
110910
260349
211764
186502
788874
109405
309564
849551
814347
338262
1018340
460748
370607
927375
883187
1851
1000009
663524
574253
867668
243105
381974
1041668
964268
357340
332693
307080
674531
524695
695629
366861
793793
208415
89164
605381
19043
45079
907303
853708
995922
393719
2048
497655
671848
741314
587269
741831
566121
171349
704339
245988
1022499
918178
162323
1000061
472320
979276
551348
739054
554724
584947
108326
195085
175674
914838
852212
253821
634130
530799
87319
5989
210211
539042
787562
34288
883370
262944
23966
1048047
593641
160547
195464
120070
774459
324769
790704
519610
439192
604693
1013755
805321
208223
224503
991320
433446
861527
991826
132934
335868
59833
375249
881688
984084
555814
25239
885725
817158
392562
63324
218047
133262
560918
342290
13764
95841
202292
632204
809418
965876
1032199
146800
144037
199807
327076
393960
302395
450474
1029860
774245
159092
400191
539233
679127
295674
740417
663391
514238
648581
1023696
580736
886124
370352
658981
607277
982501
681257
496676
91525
630446
871199
902344
163521
298997
802764
1001433
637922
224108
442882
264525
158347
150848
819088
769702
334322
546176
408426
427449
52144
734559
717417
714564
780403
612772
683156
552345
530760
956859
362169
17886
816263
985269
97868
2095
695067
695196
812905
772349
749866
577158
242373
654370
854746
214962
542604
227311
734258
1027624
275189
658598
829663
622371
675189
961209
958155
697273
422771
194603
308325
187926
724309
490366
696688
580525
303313
338052
341832
643008
787286
860529
478058
782236
99193
648346
726332
196590
851258
517433
1005003
153740
936714
439187
478862
743956
320370
351973
727528
542401
700721
696702
91742
509398
741824
634195
123738
724739
254985
857474
973915
381208
945997
546588
691572
89458
305140
780681
502268
161667
947786
886019
154691
24008
467190
815978
897858
145305
416521
411104
983306
788782
439189
602005
727792
763196
459418
822282
965179
444804
945460
769349
617032
764349
555239
103493
491254
696877
943083
580642
97350
41314
169551
484908
271875
790105
32231
662390
138334
1017468
820421
7713
817233
836824
200773
453332
608438
809449
37991
1028276
204524
692573
902510
310341
657379
325927
1036191
186258
154752
815953
211700
780279
442918
233949
966332
251890
950867
406045
1033962
328034
396838
254693
183055
774781
200891
38641
251077
544252
385324
817886
373127
347326
881443
687130
412086
986464
987873
205873
160973
697356
411523
844229
614533
803579
599176
634531
868064
72181
532825
145487
683246
569657
801725
411229
369200
469549
47145
462864
194173
243248
868525
34938
43580
186872
487802
24232
1022698
47566
921556
165138
404396
176407
144973
625099
993268
974208
634680
188102
705519
658482
1016862
157580
679104
957797
161576
210893
915540
489670
698715
746536
180913
987892
401014
269440
124073
641680
859495
261460
331206
166187
629296
367459
1042774
957051
910351
377610
619638
4666
835809
113335
772345
712456
912521
789970
683790
904881
237899
260990
304514
282175
941041
957070
544391
366121
97442
465423
85198
538901
766787
736203
924393
766321
1004617
539677
214212
168031
442584
53381
665890
349756
391951
310341
657138
901943
150883
241788
710757
169033
104936
901912
908198
665327
685161
638456
911109
353299
170028
187817
509070
104566
563268
150809
970448
362236
907091
704921
648912
132937
319896
266402
956653
452855
799277
487074
648362
1022429
277074
80968
891188
930742
470948
581028
824969
334733
1029157
527481
885010
344917
973042
486702
37802
1008641
19076
779178
14810
470150
172898
342927
195124
419872
520223
601382
390828
99391
351624
761439
517843
828537
972767
800083
716233
956643
135170
1042315
920532
233775
649571
599943
207217
150768
377262
42975
186308
642917
872697
614733
57412
607018
3945
171801
695177
901164
793372
543540
1033494
3143
689996
690541
925694
341226
248690
1042201
900688
919068
309095
457365
858898
59725
57156
738295
488651
367689
57340
226909
193630
554674
469883
722734
862764
105058
735548
259758
608586
94482
460320
932690
149184
868257
244867
921371
106655
679278
404306
496759
528087
705547
24853
712171
900523
537021
85447
875004
126883
130849
769111
195240
787162
724565
606915
533976
1037199
450570
128399
758312
742351
319705
833946
698724
585248
878400
785690
122907
517894
172196
880295
173994
1011533
446906
456497
538135
30443
971958
903627
611629
233056
632219
248349
901154
82553
660254
120935
1002810
678987
807004
573429
14016
19795
797161
824025
412848
707979
1655
863197
831102
282469
434571
23929
57934
93056
1021077
328383
701696
902138
477390
505106
410749
597320
774715
22408
191370
493661
1014330
587488
949408
358431
353778
43747
544525
162288
707335
406543
71642
591673
625400
261751
89525
885710
381825
524463
429408
1047324
886886
236450
281072
625635
770300
11833
166466
372864
690658
163252
1010435
438151
483642
1008006
217782
622247
100808
348076
858890
409503
677723
422985
551142
343357
326870
781684
537231
715827
207430
692754
567613
389552
782168
153758
807312
954255
56472
65730
396335
332814
541652
856221
206347
198875
572940
361615
212361
973666
1033017
179843
385038
103994
599660
806776
342331
398
896645
205888
830
663141
641528
945224
73122
224937
557558
606038
443879
121287
22359
890124
811867
408536
891316
298782
929157
969496
397054
681236
764551
425389
681982
224894
727251
751483
66591
382573
150939
1000962
60630
422182
485203
806423
636694
326362
715180
150869
728874
177231
224863
929591
768337
778327
461881
897955
456580
463604
388017
230114
395967
168205
669307
673990
707636
404878
107889
216827
385213
335574
681516
838735
503549
341331
911294
769241
820862
895536
414678
169187
359487
879340
331713
491110
460540
349378
497311
3862
674726
803002
152624
230074
282718
462674
843155
361419
324180
790665
916320
27189
819435
865091
945779
824842
542348
873681
863953
600606
134512
55185
334335
976990
709856
415089
39989
413632
749871
1036621
120257
285110
308958
866284
201730
217857
661322
806809
666460
346553
736057
942881
1004923
616577
601521
459556
240981
742568
3957
992909
669755
82744
332170
180517
958818
587447
1022744
693506
287556
734606
132385
954840
397364
952041
15439
295654
835977
729593
974674
72315
92865
63855
661022
825323
189433
240410
418933
938697
652566
317825
335885
615507
950542
660312
522442
947699
796317
912057
75601
92579
475607
670713
416872
728867
208876
123381
94586
394979
920708
13253
73891
360816
185872
697770
766110
145499
982131
705818
231165
437089
643931
165321
1046789
858830
604090
553871
620945
574948
847276
187156
354391
926262
1036854
940300
85244
409293
62015
753150
863812
979967
847381
414309
457678
642767
1033974
492807
239284
316611
412130
1043322
756594
543485
704809
113302
865649
629130
551952
883408
84635
733632
160236
604756
168787
658560
236555
318639
760115
58198
137185
304652
408814
898358
776381
605628
453056
357841
190079
25093
176826
652377
195742
91412
240729
332940
86756
149726
473794
25331
671554
781805
316169
449325
300570
739047
971730
419110
935006
57518
565187
859166
955622
871684
199196
122979
452700
924555
551881
393868
23833
658178
154987
329007
653922
653986
137369
360413
354386
844150
518349
72788
398302
372631
252505
1012916
906322
31516
523196
411561
48535
440497
592836
460133
377029
949675
742607
271939
594483
845684
834455
395769
918159
377402
568802
871481
396868
550589
828280
887202
23702
99606
149954
884186
900568
77920
866409
930236
1011217
654623
209758
40559
554881
1008195
361645
374859
558673
314024
908908
410225
611554
123641
1014585
793071
232974
634316
252313
775499
727230
968159
1012895
631656
210486
914513
279094
344720
438910
450234
755064
833166
891956
462591
305506
660155
954178
259277
89683
277198
758719
179840
924340
715625
1042539
460155
1008926
108838
181797
83894
914540
90905
81833
656995
768019
238497
317207
794527
16667
661601
735362
431862
641574
526417
245496
97962
1000146
457904
982884
70040
346350
159696
101028
740248
647114
377479
224815
355389
982036
132918
503998
380373
565397
286519
532029
88193
937531
1029531
535677
563028
978884
757786
235509
332614
12144
752908
36346
136685
805658
349011
511953
152527
131349
919311
864244
277559
464434
214022
925933
969312
867146
85143
49959
963047
48814
444952
128276
892500
949214
84359
679694
64422
582116
724326
477767
89020
569014
240552
673845
854645
730116
957575
17872
376956
720830
224555
760837
41603
616654
571138
722119
973030
411216
740000
987660
657801
662964
273168
449061
580565
301603
525428
590540
683180
542092
505553
404041
144970
770487
613356
713736
421330
587195
122128
529418
472712
600640
441253
420491
215168
1045728
793976
726846
313008
792851
686985
950651
851515
207615
491603
1042634
370398
575120
307282
18207
1047131
168753
157127
631852
759489
332432
292481
278318
957807
24266
362642
952968
253628
361042
305372
912027
598038
719371
271425
163634
305281
473058
455274
390368
802136
41548
601844
684476
956200
627468
404465
75466
595080
671140
628372
910721
790227
11202
455916
806597
438940
74779
94608
116403
367556
775690
751631
741034
766729
625235
4891
900324
59641
1007469
871227
1015560
813088
81332
324328
207634
898639
701918
940800
1021937
522986
549401
874595
199992
146963
862250
1036696
85833
848518
1040633
47470
385876
424487
356320
780639
711820
758527
997914
507042
973300
768156
799938
891603
561695
689071
615859
511746
614471
782282
768429
988688
572443
11543
948258
736575
416674
672241
877319
391114
390295
81466
898832
770161
272530
794705
771754
141770
925046
182655
118818
224848
170340
32202
914768
155370
667571
813316
450852
392438
664114
557300
437631
989840
69675
318083
434
150038
221808
206271
534520
734124
367083
98983
523881
660923
146424
736907
208286
443186
396797
1001453
980367
778370
894868
345285
927461
1011224
596144
603388
820544
580951
227085
551176
447676
457424
695398
1004165
277276
976562
865459
807600
484093
467524
29156
927898
1045871
812880
86126
196350
885844
494678
347670
350096
648674
140915
117318
274352
542640
583637
916834
637013
386467
321434
1018480
907549
481065
396799
205937
881746
1035026
970175
1021659
720852
807027
663931
1029756
427201
684270
946709
349756
30132
321219
563413
676117
657805
73472
1023551
725145
845451
687680
140408
372087
59309
197704
498193
515412
500783
651502
1007661
677714
532225
422568
851145
536249
500255
797977
540696
121105
870313
494607
61900
273164
659608
941376
862511
101807
370410
790826
909538
328462
919353
936324
304441
608252
805762
786825
879090
30225
569111
369298
959051
1048427
106886
310607
369724
504702
220256
321038
798147
963168
323009
153695
758043
838117
198515
298115
563908
1027577
925838
52996
438840
512903
431483
602314
984112
944988
815153
838689
1028943
725089
483471
876794
334375
668291
797368
110812
137060
728507
356171
641233
142084
242310
274262
560582
448900
424754
445422
681379
481235
245608
622396
114064
782588
888132
1010419
357314
779348
1008998
349687
577835
698652
150876
332080
968047
954994
229822
538957
556415
834668
841568
43377
537409
719170
528638
159894
670353
926571
525498
817556
382486
1034109
90832
545692
214064
493259
1000677
829219
178810
57726
746309
450804
437282
738606
844667
883573
572822
936635
76193
723930
667085
851040
912318
55108
279452
445126
588967
799119
95082
624147
448934
148941
161715
736706
195687
534068
621736
219167
673900
466796
968032
360549
958854
870692
251615
342071
577175
928694
670582
255859
82448
856277
480953
733995
472966
13077
886913
537270
904124
1015342
131932
1034146
936575
61413
802993
453504
254912
911208
910107
603221
872249
904977
400708
138913
171031
625254
22943
55756
950248
389166
583031
549352
61008
22164
116627
827290
170185
316694
766191
988443
273371
24129
72657
19738
963887
471300
144294
839287
168913
548734
853515
705960
895502
1001267
836436
451241
409155
119926
162556
71776
790023
805111
1033823
194634
691463
981836
408081
480089
794359
402265
212037
759517
283136
345462
328852
330335
308476
863285
69513
303433
711406
695965
800347
98613
291594
728788
975135
699350
922296
654067
159728
92488
550126
55306
392532
400810
780344
105747
918083
926450
735969
672208
141889
593347
862856
754523
838608
815670
545425
1039968
393138
838515
527052
945354
472909
431862
245166
746197
620691
131679
816002
255323
920535
768182
947700
184641
880094
289271
288073
903647
573086
300498
257720
754252
305922
61557
559407
242525
1046032
747073
275446
298577
609239
741718
993409
965099
388741
188872
247516
394745
726017
919388
113166
524043
290923
416190
26578
27221
618467
887297
734462
814982
919539
710213
1048076
382079
118535
378490
481556
404683
405054
468740
314516
277680
67598
443442
72832
658886
660484
448358
533715
413920
816661
222404
290602
370497
638406
652885
181921
936673
884649
208759
885628
543678
467318
106870
7631
800251
14127
399419
380081
1012433
456102
476132
1019188
988168
771278
471591
320158
849920
320047
686189
849718
938510
84447
605552
97024
762139
180836
1015630
1029083
457823
257497
393449
305224
285723
43194
407409
336977
401970
181432
483072
495076
304254
87025
1018659
136189
514241
212718
988723
637457
294943
312775
344151
792324
19939
53966
7447
283935
557974
568096
400477
136791
154151
823160
690632
284230
675349
279984
412450
80195
328310
870721
586991
781802
1043647
755499
129510
613498
481575
462757
804920
87404
562568
724464
923009
673438
11937
433329
59472
472179
207249
308019
72726
576079
328052
224749
404066
52156
61184
678572
782932
66998
105975
79561
984337
660832
324194
701375
568369
61331
515426
1006730
60660
133797
950147
629804
211239
811461
849002
732086
248981
737097
729544
250937
910316
119130
508256
1013503
264168
852557
695315
242784
103859
844826
100809
151470
359245
341057
870422
169078
511207
660368
563069
493459
288264
66320
216371
562270
669539
298394
140609
306284
995387
572238
73435
161325
122931
885363
461540
601300
130154
57088
766563
735712
909516
135232
301276
218800
717932
569836
842855
862845
493004
719898
594784
57111
803315
289635
935328
265416
513842
485533
81157
1024961
959100
474510
485190
8042
29726
637425
680154
611828
362198
483896
589542
1023133
504329
251737
674819
704237
241173
810268
944579
683357
388995
391739
829143
871884
863252
893874
743343
114190
2673
604848
204154
1023749
117615
907894
673127
730281
584131
330126
247804
1027397
572157
317370
929394
329836
133815
313333
999919
1006563
292559
39919
517753
523010
65937
568410
385418
133835
253101
749425
887333
963377
908761
206098
97858
517094
220171
742867
30588
284934
811539
649314
472803
102926
995726
329387
802236
971646
1048321
516614
173874
856435
368131
170977
455861
51126
557658
208449
654596
149896
395483
271733
617385
326038
223496
21094
548060
794740
523817
414417
237475
703995
771300
123622
656905
47094
194586
90512
1042778
77414
42483
640732
239165
99290
910329
557519
348806
314916
522016
477464
806061
125404
742048
516084
492223
610559
114296
206506
1010861
596764
345215
361470
46042
996196
897257
51954
679881
644867
622864
996942
7619
709655
199033
125224
448355
51126
354775
367094
346586
573271
562184
1024872
110033
10236
932059
699521
966095
56205
580486
159553
755445
352941
39591
1039173
28158
10107
814005
518080
962651
744349
37824
384553
288587
440804
136798
769274
241877
135688
41382
428018
401533
897721
732181
979226
784280
674944
329548
441363
451357
970181
1022062
955115
531158
654935
406807
309749
506829
870107
774588
75241
857561
267913
212057
847301
221736
376704
560207
518084
652965
288813
212557
358080
34847
54805
663852
467830
879373
416862
181906
430844
196815
663177
235594
967113
564561
204199
524584
794809
12004
207999
476755
149348
708670
650479
441324
156969
600689
24316
847319
356438
993989
741349
730005
411837
724556
204182
218127
563494
271128
379118
11309
473331
253164
735003
80152
402780
129353
575629
300304
974751
552131
987584
500652
529290
242019
559189
1013863
581560
379931
23757
356449
192225
261382
229198
218660
706470
429171
586695
660579
609842
885893
8165
821885
157964
157016
107295
230322
69763
786304
1019736
401385
443922
827077
687707
76508
624406
625922
525986
912540
902200
242427
161733
257082
507125
113434
1019110
977796
971928
169953
125331
69804
265219
110076
375642
442562
49595
139226
114839
793557
667521
710295
80566
612777
447201
451114
981098
619478
197662
764084
764446
235577
488652
400072
6422
642189
337284
1032340
827277
784922
825358
651715
550467
804429
1022305
452616
684485
928539
259286
760343
684006
208923
505845
27407
883638
815912
746551
505870
111719
351598
623132
404467
559470
1044430
753402
1015575
66643
261990
1021150
59108
990850
952624
569831
456489
612228
717193
911990
857361
542204
758408
587665
973206
181198
1010178
39137
384843
170951
394783
157601
423280
476461
982361
376297
626714
278425
347339
838567
2911
329583
976305
1034420
587100
483682
229613
420190
4350
254303
621958
217289
74083
661302
138473
144000
904123
1028467
384484
633509
850828
928951
263460
756237
635693
1002488
233512
485822
659553
760839
384384
118551
789235
371389
148282
786454
659759
942126
760409
253201
795666
69183
750662
371525
553766
938249
539902
635290
964045
114775
129790
712450
630261
374966
175024
26566
507395
534625
616785
23858
465378
86653
562461
178415
678156
1040624
339627
600950
666989
680771
937819
930556
983314
229104
880301
235057
285285
105324
565862
742450
435441
703069
359275
815384
207494
488017
749083
310394
984720
698468
910120
509248
703384
305956
400305
1025076
708797
374553
655762
269476
31497
766816
314044
903292
906379
989852
984191
236342
885000
101047
731554
457980
777773
744391
21542
791913
916257
189560
780699
955189
430417
899164
741087
349247
71260
12928
900652
968522
310526
525485
149594
177872
710869
84389
841762
680526
759532
573133
310368
745821
482011
479135
379920
705039
20071
590649
42252
666070
839562
631418
316489
423524
419493
135938
451722
291305
511208
27002
155230
173046
870563
531326
701006
859789
738178
360335
250902
482446
883842
913263
130003
974095
759174
681788
364529
335071
260709
745909
698585
976286
671072
522244
60701
1023957
525001
389490
439070
1010517
357333
161112
1008374
538462
388706
96190
983450
977353
869794
179966
629760
514745
484731
296652
718652
491541
886931
740100
1013861
989760
1011404
141982
566568
493923
663589
366887
257007
534706
968154
47911
1020014
172798
590237
708544
370565
862725
190674
749568
392010
20439
223142
12848
753191
718765
19941
157072
958944
223639
370029
401615
619883
952935
405538
181174
186997
757542
198973
938577
94581
80266
549847
439803
723246
508091
81563
259770
27769
917457
631400
189751
350026
481639
827361
422853
469427
1045925
966061
860867
564705
824862
321373
879313
742370
12521
76493
914721
1012763
645703
1028072
178256
784200
997962
349342
308777
348401
582086
800007
335020
149284
804870
468346
783030
897126
69769
115332
802490
368300
159294
866465
113618
732227
528275
17292
833444
503179
652474
74515
891233
686167
911239
549192
55379
770016
131644
607211
249420
209452
772279
958715
55388
659892
838986
953405
761392
947273
176303
717217
728687
925177
950902
437871
279688
72939
859454
268548
217661
841990
331824
599321
675161
374852
851207
290910
321513
902805
329744
229725
327518
1048113
331143
221298
775411
1039161
902560
1011911
624567
119678
186025
855338
794274
72034
854696
715429
497422
507548
291785
1024176
455155
907730
16639
62693
598091
49117
744007
239117
128257
700317
496081
1011826
321723
228662
216463
189253
754166
645027
328301
285966
629182
45427
700583
991984
818034
729999
509587
722096
852976
52985
1008956
548184
944764
217167
653372
1015389
82907
574976
616488
1028375
169449
374801
845036
850055
489501
1039949
154503
170798
836428
610243
401527
604904
899351
955506
994876
515749
676191
1040392
363857
905182
786969
813703
463103
363432
285680
289212
166492
869702
637963
40039
583915
366108
104785
239081
292398
62682
760223
501610
421768
814022
172348
1020230
47074
640010
1012982
890279
143446
195036
609605
848693
949601
805725
122578
720041
234460
234023
123590
512058
417587
972103
986942
40877
665649
466848
702023
636924
661955
894089
452539
763234
1005323
924295
850028
712382
429106
520715
112366
676127
768328
961540
1006693
324189
535711
397883
617928
470947
735228
1012033
83923
826056
8694
471525
63030
960336
76539
282115
212025
300546
930617
203409
613197
56295
238825
48844
469477
745370
638029
683616
684784
1037764
728258
72306
613470
152487
645192
904037
702724
515225
632038
668478
569424
736582
192826
149125
527383
914859
188329
837511
705271
475283
386428
503248
588686
947598
254298
537037
969483
4138
193143
197214
284496
234851
12244
378965
510765
155165
562424
891305
176370
654222
987012
285769
839121
948340
823028
480879
228963
468985
675324
608334
252591
131367
213720
551173
364059
242635
375288
687780
152998
766365
1021014
853820
556225
611495
817391
198337
227121
530853
753325
232374
187484
168806
485919
88684
757328
281073
1020024
224454
965885
534102
378644
856666
310256
88597
359676
96972
280301
384752
471482
1004108
514013
113156
520941
251407
5716
989980
810981
484518
667434
474887
518338
396312
591981
567781
627807
193935
969761
449597
364155
773266
993832
791485
791923
1006989
1046440
325270
70898
959908
227423
407090
643322
486302
762934
738382
883362
79821
926078
74541
548326
990935
225846
468971
364021
20797
981167
471983
953165
835454
458236
882360
611603
549048
641670
736780
634106
837544
337703
957120
2857
241643
410413
1040293
382321
789332
459160
262218
58168
251211
71185
379432
929154
102405
860116
900825
704610
445811
136974
459848
39250
1016801
911095
355746
594866
404477
62746
200189
383720
50253
629788
594827
659308
840669
542320
907324
352822
418823
973642
991913
24534
894784
824895
98358
129706
434369
10211
159544
39303
237289
205780
48659
165431
833603
83594
201242
36144
112903
656199
390956
1045983
462078
594068
468688
307433
470937
610212
582603
503748
985649
684275
283899
904960
681538
728732
178277
496304
276351
866977
595281
993856
720811
910764
442963
968484
125964
362635
696864
739263
625245
721103
223253
298463
332060
939775
688966
757293
79132
68259
883974
801778
353324
132762
304558
846490
916165
505369
383135
234564
239759
96429
323147
109257
505255
580001
467245
962209
800904
30000
80021
965877
559715
23510
506387
695370
746986
264748
176261
34083
203333
700840
640385
391674
989746
365732
489491
620522
716064
1023498
76209
302966
992803
205574
231469
174784
1016492
844574
362917
629913
241887
778513
376119
821703
555872
693470
270691
570336
997001
867657
261893
254745
1001681
572750
226735
426612
1017437
751578
1012826
358291
54664
786978
575302
296375
471117
412426
1028576
16673
1021030
326636
866718
798291
971291
23845
119974
827018
812922
257738
957728
143553
766971
404453
423965
300220
708189
38032
380131
82776
468134
467297
489362
1004956
183316
239731
692202
96729
1278
623225
813867
539721
62565
386103
716252
487033
914215
517825
184419
1011441
200885
925405
649030
813167
754977
846318
839173
546329
904297
933064
491859
438273
721639
509632
492459
6503
383161
303472
136457
999435
462857
691057
513206
807412
325652
905866
971267
525586
963787
563101
696012
533010
90361
523449
353457
776650
669373
136116
216021
778907
780368
2481
569362
487718
274649
987615
110453
103867
484172
391147
297710
24031
23328
198769
401417
937793
635075
795600
422038
354185
487858
480720
572194
967266
317962
733793
333084
613652
895858
97765
443781
730384
310097
675173
576786
1021152
471063
1036547
464543
825533
762756
90392
309445
477766
785875
863319
294795
280746
416671
68435
959225
592037
700006
164816
728453
683446
918926
126008
99107
1004524
494528
189840
231403
92069
803467
198753
299817
638632
222235
304853
313786
990191
266486
322698
977051
1023376
232853
27235
267908
313869
1036725
344765
885104
886927
166224
307316
469748
230721
189707
297216
1029186
973139
964106
172068
805057
99302
741113
366973
783370
677718
688701
965209
572981
685113
906008
832562
841562
999789
1019319
402994
846109
722599
325619
637467
283423
386256
273081
1001203
697678
908698
614887
1001949
71893
848299
44689
150384
595614
398016
521596
945654
2120
179492
440
812792
966239
623070
536896
298084
107727
1024239
319340
418757
576604
198933
208680
1001430
622089
829521
734412
868068
301909
716468
638312
593
752663
506547
724856
97697
936186
629888
392911
962918
589655
816043
35750
519288
350569
974978
197283
111571
902054
972934
668100
817017
415274
910162
181249
415929
685843
727899
865171
904252
415910
263140
590003
772159
586788
236430
850111
947528
749612
444627
1005456
523719
266124
807906
92927
925439
709475
726828
335448
295825
715113
583172
356786
243214
249165
908989
745227
434159
373247
553878
330998
462676
808387
814048
748750
828394
1036792
29883
32840
969042
148843
36549
294975
2932
615961
900131
523423
857877
136507
706623
707411
139025
1048197
579736
80392
795809
137583
699409
29877
968450
823667
66571
422081
50402
993291
764091
977567
475124
168303
446491
795094
6415
367313
156866
326967
811305
661267
376870
597823
713120
1023170
844160
798827
402470
855621
131284
672631
469171
1028887
889708
374092
794078
874224
355619
608412
456188
815550
1023980
883436
563552
510276
856303
798474
48173
19285
553113
1033912
394239
396654
940293
41848
274407
945320
52244
771158
809730
997078
73897
316560
800801
758700
369738
752894
674510
332508
117926
862225
305177
512506
444997
501338
765841
662291
304088
278374
29371
273101
1030006
768223
337778
654076
628023
48068
198544
851068
826496
834985
157241
825667
367462
668103
362795
9590
255368
213977
719483
627834
847294
310411
429328
251074
156669
453999
472138
9048
995030
565323
595240
62963
937444
525225
318812
346226
837782
617597
881315
141486
737961
99033
94908
543095
173502
920940
311918
406430
1017187
789961
364529
743918
1014002
605522
373528
189171
40103
538769
211885
813423
770379
1033468
1000514
213598
231378
301812
968185
525668
244827
523230
798598
664206
178643
137790
1042399
933439
554432
784305
1026795
1038890
133495
449183
971930
1015867
205869
383889
668872
12877
968506
935942
453693
348051
787446
767642
727352
749189
10380
173694
966626
579653
778013
942590
614656
745547
145570
694796
726869
475462
357085
839336
317951
751106
753345
202245
567362
111429
647862
733778
387350
46449
231944
795634
929501
328417
92410
754727
578969
823745
430782
848357
956434
192105
488663
178393
474680
232694
549149
104537
585008
319257
1009127
273986
550761
955631
960927
198540
635154
925136
857398
702077
463705
789471
69320
494685
483024
93011
154581
307844
103253
224329
194678
548007
637413
781316
575200
437320
967348
817278
94375
432923
106467
349986
305421
385106
564041
583064
341452
541344
854934
219520
309687
665310
201544
881141
995982
223532
588216
793542
487786
306291
783544
350004
756511
805409
581397
121898
349170
453124
417371
591795
880646
559144
90177
1018797
350177
216201
695836
993156
779877
530063
654009
810712
433056
982045
595193
831732
898510
145956
1003416
672245
38905
668311
316531
472188
568200
201105
376765
73934
65573
168360
42356
664644
942941
267573
133500
455143
294739
59514
993474
924444
443880
523911
235461
161084
885691
121028
835812
986875
945246
34540
144083
300668
149283
445296
1045908
810742
334300
159252
442968
156356
83186
697518
196774
765121
948786
669657
839976
491995
85429
239509
996473
356775
874033
135574
33381
467697
550960
653630
584671
16139
486770
478985
174124
1002711
700392
537441
45961
891484
402856
781994
175040
33215
549169
620142
285943
615578
933738
955784
259894
632436
541366
420652
43745
703822
966780
94889
692387
400665
105608
41939
673568
217346
869279
424417
38597
656226
978090
642219
700962
525125
777690
353838
806703
427093
559388
138275
252879
779296
706889
914330
292346
929152
810856
488049
202231
286999
918887
442511
425707
997304
917932
825518
135231
762273
335065
476857
555041
504665
12584
921456
691597
261928
606397
613216
409154
362487
988747
515302
492275
886913
780660
829250
1028647
145320
546363
903799
282651
819434
404718
296436
237575
546227
275940
360921
49458
903815
981622
441527
591907
958678
588421
1046962
428633
273501
289791
1013980
948466
176379
505783
893362
191627
484301
679152
853400
862927
731257
506624
441902
865291
782736
423534
239975
232738
481485
771290
1008444
573521
561717
516394
531170
62734
19158
147263
819027
476533
807453
969900
851233
138651
858772
500153
877920
390941
404724
916513
906129
272741
693855
537321
738920
412902
862383
428196
1039701
644551
266665
284566
920227
594001
384010
264458
1001503
298884
613173
40761
260628
549936
20606
347954
862860
596214
771797
48649
500906
226705
470982
256717
46595
881084
670374
173189
883160
296491
470225
172460
790540
241632
143308
320641
32694
74
235589
69002
213811
752264
628399
627635
235927
82999
725114
560988
112475
644640
233139
842688
708137
1040172
867570
837655
565667
848390
1040761
812997
916751
908217
34139
1033987
973755
501688
209305
188259
291839
383921
308231
7552
561860
416637
249054
40782
447326
371611
881638
854104
736684
323218
332288
57176
176727
524183
891401
188038
19207
226007
612836
30202
619134
395726
666263
521606
456302
872443
21588
92517
111337
1022559
657742
535328
243033
821798
378943
818698
53962
948425
345468
214194
633724
580135
173938
520872
1045390
1025750
323962
545789
562853
542497
26067
39381
911992
212233
161196
938354
500243
848306
820257
557329
889276
626826
216828
7167
233814
114853
540206
283977
911646
676497
796882
527959
307882
892699
937115
439529
488968
547154
279188
874945
985299
719926
436753
958311
545582
705129
4258
743012
859257
474184
936963
275022
417699
663241
526543
63762
255234
248701
442087
320458
851322
415777
952929
827028
801011
557575
1021423
420533
643039
1048528
381320
941175
800199
854474
630346
885792
649394
374605
321120
67416
593740
325001
116191
771686
447912
811537
554856
7853
505474
14737
1025412
897455
64738
971016
692096
445974
51188
505319
106178
536067
178443
497529
661350
668708
668053
229871
949515
698066
369910
899443
594607
466602
458779
960926
166519
62465
100019
189371
428102
93317
771037
134180
788483
409721
674358
515381
460392
607464
261421
396309
588105
7725
31592
123345
832028
21549
196661
49432
406462
980908
372683
104186
905781
998937
573524
809748
893296
462633
282512
149884
443849
95663
62199
485080
1025854
736008
536120
926966
153135
240249
63993
435276
106133
561132
221871
660673
87164
457557
460155
400920
610992
534592
577251
130657
553596
73407
712003
864979
749902
145733
247527
263532
608049
503968
967063
999344
57073
239005
149387
1018106
618190
710037
840599
564391
319132
867671
339065
166543
570932
615363
750878
891425
785676
646014
513488
405126
344553
966939
69656
471080
110451
954654
961858
67073
696477
42796
898402
986896
562617
921048
653999
774736
440605
588905
983845
180640
479282
947689
555072
750049
885716
914171
49843
757959
645342
447927
202244
566953
163782
40201
699871
972989
872485
1008350
613644
288275
840461
9864
642014
32696
666896
375483
254471
877160
591570
386176
120225
474643
966921
806521
14174
97727
609996
289249
70064
550907
655122
142492
511696
775784
216122
643526
989063
452765
292486
415757
80525
400599
539745
749385
846449
466638
225619
1039527
605652
647950
164486
463561
711656
1002298
9653
643393
990477
300431
97644
791738
435563
147474
715635
554814
892263
445890
694349
284142
141788
524850
25755
173972
533488
896484
296793
746852
85601
920530
297406
48475
91192
718451
1023921
523152
744120
975024
362923
536025
986727
427288
801507
129836
676121
435133
421038
65037
781529
650518
923110
337791
44430
24135
1010503
542139
516415
842034
629652
442413
785619
895144
1042539
585721
209205
976677
395946
668289
572079
25711
786238
649530
37476
109697
878402
462906
649168
276495
889933
453338
484889
759073
75725
555988
313129
752647
973390
988204
889954
150295
560530
277081
996045
608659
146008
688386
947885
88082
759978
891562
849994
547539
626594
921021
147936
503887
755576
942665
437382
289915
829118
686294
483321
841476
512426
389035
157468
119037
847956
659951
862501
281674
822964
311806
316725
320821
153439
403030
879713
783498
341959
38519
988136
71318
731882
219930
14228
534892
832853
215839
770578
862932
461643
664722
216873
402493
108550
833313
768436
30995
183004
428908
836912
225761
253240
370830
57553
181393
602685
28469
925683
991291
909050
538548
229829
944338
694283
226922
753689
1004828
757640
499680
826151
689996
736288
252926
538173
786090
835654
511409
890655
583317
415306
215661
538637
347476
46142
709345
776774
602891
116876
980034
255205
173876
359962
28559
301569
610563
812248
399910
625129
836870
272801
647441
748125
28791
964169
929387
398757
764043
41140
665146
258922
561708
277986
1033754
813863
466040
146375
59689
343578
11875
70346
886652
50328
945636
519647
278165
198808
240900
382469
804391
759134
134962
588817
223894
496169
286535
125362
621707
351156
1037438
77943
187127
413316
568036
121800
217853
709062
555397
358577
493308
913587
464575
390225
746564
454223
729370
778210
910513
933224
256270
710437
225189
926898
622087
1037350
959413
267488
984846
796966
600172
283803
873857
632726
613766
795706
378408
469248
807677
317717
920338
933053
224079
699990
155295
76638
24412
141098
714243
642712
987441
318511
569277
256684
45369
27647
311370
443409
339729
394425
394624
1022546
312705
825964
511733
1015546
108259
613434
1019842
44396
484708
1005597
799766
530059
567415
949034
80615
344332
661219
604717
657968
716123
70338
863371
301580
793071
260829
246077
235811
70369
400049
717769
889519
337345
84122
34072
943254
876650
550763
178706
31196
618450
956122
917449
639974
999833
840743
856884
742106
948566
74330
485432
504718
6243
853873
363002
122710
451872
213480
199752
167960
797830
266232
484358
143630
26334
145384
39538
27269
398990
472795
675119
879875
845268
37224
445153
697914
104009
79733
350809
421914
181017
410275
907277
430189
50374
789673
840665
918868
930644
897299
145113
106769
823760
754603
866118
679280
760822
187132
589356
660799
1015022
50255
254175
882719
58359
1035383
880144
168744
489945
327383
248929
274091
632849
496125
853583
362363
127100
1011512
187749
888866
541311
448632
367753
191571
182383
58863
663358
16136
759348
486086
451030
600484
356338
329285
93264
622717
495006
638159
444384
1031976
314986
1010207
847087
503022
802009
898059
406910
26567
332382
56139
56766
504379
366451
646542
96978
91782
543474
447049
920965
218984
764325
410007
390371
634099
310496
879256
492175
258503
607501
394394
282809
887568
123643
130180
1030027
211879
856301
67020
318973
563391
985636
691310
647136
654456
454117
305967
90382
1018032
293065
802717
631695
144002
105779
592672
382116
693449
922082
67206
639627
552456
432999
893792
494311
996375
811884
175257
3994
921080
532136
445857
7693
379444
462948
490894
209578
265751
731241
729492
499831
917561
624195
176177
303795
792235
629418
390258
490571
685863
60926
50859
1001234
228778
147633
665097
881298
164819
18556
922708
602209
125284
703303
420683
272848
959570
894614
760056
317656
738479
344178
149077
310311
679654
617618
811433
810023
701588
663223
56317
177387
801386
954653
761605
988880
147320
193486
841440
126404
688187
575436
106762
531718
54735
231140
428011
244552
620457
755475
256089
129289
420926
669269
226410
448790
379615
186819
163081
663808
251728
1042661
295314
230772
247121
322566
703216
300116
661662
881283
912779
736360
138151
607195
901998
921744
183673
679037
148994
98903
322856
562450
967869
609723
93981
459076
494638
77344
241323
401608
214711
111155
201810
125856
243298
1024696
700156
102497
372008
781835
550053
420209
245525
878662
451788
932873
8087
716260
748808
16877
422255
103614
570910
707755
788113
890187
591366
950099
664408
750589
26928
141679
544375
503960
752493
867379
167165
253802
847592
827574
958411
429635
664952
812063
126437
374025
767682
408726
376056
1028039
500604
481262
438133
187934
932921
864982
341410
393719
944150
1009015
308481
611656
1047988
614505
302959
3299
83668
590538
493909
629786
888053
770156
427093
494378
766819
638190
39365
921658
223487
183969
341607
579807
221753
182814
700083
36859
86408
968042
899356
436701
195270
143235
119202
646779
312288
960325
716834
292778
756505
158321
315578
276284
217441
852940
607139
530126
27919
953636
757725
557380
229210
92202
59927
58290
478466
966392
218923
758198
581753
617247
722829
63227
786930
987179
544531
978414
923576
672883
774773
184675
911150
37141
612829
425248
881868
647164
126450
257821
157576
171235
621238
170351
973322
810002
76191
701095
944634
18391
522813
782479
498652
58253
317153
792365
937939
778499
948366
828380
985509
447300
779182
236132
668776
30591
662735
6135
20531
137989
453342
904675
663097
1004335
725561
58342
550310
248342
420338
262146
250274
872696
754346
675754
306911
636715
871524
355379
128262
135805
343724
53854
855661
406501
130161
549603
669304
586077
213760
196565
658678
965583
928100
776400
926444
108013
150447
153010
903971
954073
226150
1035753
548574
823670
631955
88071
814353
534354
76997
588714
913540
826351
747364
159087
438071
949096
876739
146164
84849
431418
87873
60075
1004755
850465
610274
790896
708044
264672
100800
769470
663514
209880
1020335
579170
24305
883533
789881
469129
590433
466489
3086
122639
778152
912268
572943
588520
145800
975804
258056
8847
400326
1027202
161218
48202
489
77475
650259
50481
126307
25260
183413
734418
38273
581492
50146
785235
606590
535385
496699
968178
205598
466680
818606
177088
241197
906855
82792
787074
290633
834481
546053
358792
281163
9088
1014806
783972
249527
115421
893716
327010
161437
651987
450871
232857
993838
17645
912499
702082
477318
350548
92444
101090
703477
341382
279664
396027
1001006
1017973
23941
687576
997056
546550
538080
552854
402480
883040
866604
272523
984604
663862
156003
585519
537796
1002428
824014
1033373
612440
300131
590136
362900
735342
935900
804283
38876
500215
648892
33411
448990
409638
1012872
788449
673891
543380
654875
156700
554062
413962
176175
367957
24625
996182
369910
166620
420775
227715
277928
1038691
946246
706263
289493
80741
945680
2038
308332
892186
934722
148113
8273
911729
59751
103151
607318
851
1019773
518603
450193
330911
829222
623307
277719
584258
170151
1036804
166469
600763
872376
576741
247739
68224
340192
129248
180770
870286
214362
36932
182112
707481
1018197
283539
272604
846377
607859
476100
378993
67092
803424
1017804
916135
255917
673651
9669
784165
451331
338719
458277
843307
926622
521263
564564
657403
264461
794770
196107
1040651
882090
18616
343256
197619
935673
359479
99115
692183
648438
963008
923200
59469
519102
492070
556126
858507
420075
205932
4268
854468
1047562
16044
664600
93840
679809
499129
978843
404297
488786
82793
139854
674608
387340
686417
637847
14401
314971
963562
534504
990615
874886
135147
605278
496190
320840
856520
701352
898896
913246
789799
406675
1040960
953127
473150
700571
571963
262081
584933
724710
286059
253176
259916
433664
504080
51305
135210
699586
879942
170559
48720
651448
770902
268005
448884
788088
895865
698637
312863
745008
652515
259434
737432
19691
401669
522123
928423
704717
647380
167195
20001
998590
1030403
191240
549895
345560
385034
552406
847401
742140
382685
35974
626474
824555
494379
1010561
756406
365385
786448
107203
128487
237789
624661
16597
974230
954248
428382
387526
476826
643629
365282
731051
944570
549134
800661
956395
191298
211692
242272
628423
592916
213833
312259
90226
585754
164912
886797
873765
660465
294891
406263
205701
715192
1000695
437142
463554
742102
875677
61816
490442
543400
619161
590286
308974
824286
899618
565638
547178
759943
39604
130864
889874
453264
267530
363924
973474
127137
759444
771541
569599
18753
169947
568834
823755
543756
223267
724725
1005496
118511
454332
668253
682215
521026
651345
577503
268738
81050
560291
556569
545453
627008
732934
821882
817643
786979
463363
755914
981272
284195
900231
670010
93083
21157
558321
954853
694637
825661
863336
312994
55194
962646
854743
6139
802253
223931
985587
262205
22114
810973
250782
394097
295997
427192
597528
718110
479207
865074
190038
128193
74548
920543
372440
634835
831718
596986
622442
1025588
809893
233349
550957
211948
681389
1045856
700483
348444
231567
768323
827006
976624
969323
783732
258172
788115
1047555
662551
760450
634075
671995
79365
610439
256950
219575
299769
1023668
704537
859181
443646
458207
412002
958219
630525
939578
793861
4246
240708
903345
352108
67739
734446
744784
399584
482011
549133
416519
519010
132424
879207
627515
711762
445307
723647
840055
807620
1009346
422513
517548
833892
190492
725327
812364
876739
982936
743840
804276
543994
86618
942871
579637
34679
581316
192941
357929
613331
41998
582197
610668
234658
350387
416914
156568
1006338
389404
813416
941162
903656
3541
304938
243118
300011
270017
907371
178444
411787
466597
844615
150050
578493
475230
628687
830784
1032361
245050
12625
739623
956019
272832
1115
755765
480247
1002575
731491
557905
499019
157427
12773
198403
171003
932817
267238
117000
778437
838024
357807
805592
443341
1037034
614827
650092
249372
703334
665666
659622
42317
530317
643980
5833
835654
689935
3788
252492
252388
983940
901506
276093
828525
705909
842747
112963
306875
407288
454981
201321
506347
467262
473176
551628
978046
809088
683111
316887
613832
171926
967205
751002
615056
742063
378352
962541
971189
1023607
488630
63740
271821
302874
999289
933266
61063
768118
976721
581007
881348
315113
933322
748768
504373
769552
1037190
989027
467825
884960
490740
231948
39249
652405
414478
436654
305277
718064
422895
402899
963591
969173
345383
72688
488950
27962
743347
165223
616090
143147
740203
790696
906128
822437
208343
674780
836953
640906
249397
306551
393305
844515
876204
265487
818213
924902
948340
427221
367103
906752
14042
948760
536932
461414
367372
110899
210819
661870
772216
710451
939140
363561
649137
643505
927611
189070
564141
748331
542705
468120
521027
366660
934348
2754
892617
563273
579221
329518
651179
825697
244963
872178
443875
347837
255188
473286
396595
462127
849528
1039517
248307
100492
281862
644453
521063
602670
401347
351332
292718
1015549
186227
568201
115055
655715
310587
240148
392293
412032
998865
744691
984553
713734
977364
420404
173597
169503
666174
144626
138826
793264
806327
896273
228909
797546
860607
648243
159155
1017344
833665
446280
79644
844767
739895
152072
1039189
98511
937724
968660
1038456
774874
261096
701240
919621
359383
736351
201625
957048
344830
921195
726600
503007
658143
317190
814706
221457
933411
53552
628041
560540
922475
10418
297402
476824
544450
892790
1006883
685940
445668
379457
913497
501214
10975
720842
506467
1029044
803397
328430
739409
857030
522359
16129
613251
222047
525640
531207
598473
505959
252781
947895
1046714
406022
508690
381490
230299
948133
359666
126790
168262
774185
748124
649503
419164
809295
605301
314695
552504
763147
824100
831181
935660
368826
899595
653962
334528
337944
186326
1016127
267647
787418
289376
342677
623100
414136
970742
143804
364076
487908
1041440
219808
942653
37810
744530
212106
85495
448870
693986
224526
148956
444673
717991
705577
245596
679396
433047
107
733565
822584
829139
933905
529757
421107
872051
344554
145379
879448
685948
577260
427023
860887
746074
981851
336694
21549
578624
138324
976546
618140
794063
482480
25555
642091
313184
772621
328432
353719
815451
884974
619670
868557
302313
740545
629387
210717
300923
564916
517285
783722
305509
273471
96578
929247
847375
709680
79550
915351
1040898
300851
110901
471884
571713
294555
116228
1018624
652866
277092
930907
934021
491508
462138
188487
752836
432933
215923
916370
536480
242096
278485
280021
577109
1030101
374543
912168
941119
738829
311477
343744
10190
140242
287416
107754
230318
329119
985633
1013169
754131
960160
815611
489388
480383
732258
362327
772142
30444
190704
163626
695386
7591
660905
57611
998505
240735
264013
898968
323713
3351
500099
615779
281739
115345
685642
838490
482904
617948
918448
31600
702337
539869
321580
303230
402005
218551
699396
594476
919367
446705
910357
440778
794158
930363
522332
785143
588981
1019309
376498
737526
944493
370027
942081
204689
135370
674173
566375
566378
1003386
729553
1034394
295832
211831
903217
943353
47223
387877
177694
373913
262529
339951
985186
503999
609303
364468
620615
64288
45848
802415
337990
161605
270629
405358
720923
1030516
62840
723850
938510
333697
538653
323496
614757
273894
915593
347385
8135
397691
810835
662095
595335
863294
903679
179171
779948
780664
62901
498935
17555
449452
576462
552106
875022
453801
315649
607589
450025
28203
362030
310328
521637
821077
997255
387994
192596
622968
247060
715
368499
121987
449886
440674
700835
1038708
913708
670783
454942
610092
775463
1032030
239050
795670
365656
251356
235724
830690
549958
722833
284023
161494
915884
381346
475517
240124
699035
873833
787509
79256
383206
225042
357100
810821
462275
115536
120324
987928
982384
362881
841956
96550
88018
1011123
709749
973526
55511
383962
25125
1034321
555406
154516
279367
373891
61641
416242
698037
189426
974893
447630
898181
430317
661649
446291
918982
429395
478862
808040
805916
749673
615956
62340
125710
34063
797176
740383
959230
733889
381514
598999
764831
819643
338518
974958
440763
41120
357693
520888
1010251
653329
876017
644578
879259
876157
85380
441459
226169
91296
618667
252509
52028
620806
426815
1012102
950407
837363
796351
154665
847280
408336
136849
378474
479904
327232
326394
401025
815380
64765
125344
391390
660763
767892
184442
834461
807346
564655
267791
744118
391002
1023359
174053
738366
813206
939246
753144
447012
224799
948540
18472
863419
264883
36696
952428
229254
101485
980325
838326
571277
14196
295880
194922
899250
451557
111127
850749
3416
968419
602698
513378
428480
23710
1006242
1014504
799356
526141
294016
802856
256857
423042
1010870
562969
330270
408081
67472
18298
253568
1005101
614667
1033124
1021618
549085
628624
690418
957921
145222
517522
567437
108556
772393
300149
762763
660632
945755
776476
1028929
9961
378913
551034
418966
445060
438335
178314
6997
208378
333236
485391
106555
292366
976101
666999
477890
73842
14129
521028
435569
156534
590779
28258
498078
519698
289116
229559
867708
385441
747399
467041
675162
111797
424468
868860
272107
451680
592324
289349
969600
520024
328039
463244
195599
592964
136571
256329
192490
942765
617008
88627
29949
869345
82339
997185
947843
325411
211512
567285
390403
926368
549624
766530
616576
372848
461257
627331
480173
1000715
828766
79311
228637
651937
563922
635166
250166
903830
56501
226694
24024
541861
360318
673802
206478
403691
679226
895306
704048
114774
245845
1007480
1024210
623803
707428
408307
931550
811019
389584
783342
800836
180225
480058
402805
382096
874909
272767
651323
234191
93658
243511
374159
739881
833272
475804
696538
713213
449476
370335
416760
46714
89126
123437
151781
101494
483445
183135
475398
847232
699096
43676
508029
299769
532511
655208
543201
13597
193398
593624
402618
696539
489027
399753
343849
353623
779178
799979
418064
768002
275703
442832
574757
89108
795242
88090
666179
354400
911795
638305
841070
46162
739718
596607
639695
688882
939938
860627
289309
110824
1010868
603687
721105
735288
153448
57360
2676
412351
351769
916910
937340
37427
937073
792234
321803
545425
188507
859222
282106
276961
24507
564158
279422
497183
521767
198058
320993
751673
569382
339531
439189
522484
687935
165014
410393
680615
370748
835345
336373
225437
873224
776709
566092
140040
567678
999659
985671
119909
657555
973562
99023
740134
867633
422061
245992
422035
695340
622127
451858
730036
195241
984189
682515
85285
402017
149807
91782
59079
21269
832179
676493
6155
637078
789748
116751
382426
684749
884785
743890
565989
844554
942593
828395
596801
288794
968259
794048
320571
428132
807935
326690
943915
900998
286711
104386
420928
899779
44250
283249
276505
968103
28411
646017
343303
491077
347994
326067
311008
433768
534522
108296
783939
572696
594243
610514
151073
352730
5750
160887
83073
628993
361709
38703
935238
159355
542757
310573
820199
871020
270946
2703
485116
336135
970702
532081
99947
507125
16380
851592
690994
795070
855970
593827
880020
6519
84604
695661
957590
358199
146204
121314
821170
355732
437418
262840
184716
1019557
753751
688446
991391
41159
841329
89848
266415
92585
542963
85858
79348
321256
54137
841021
815304
926107
459369
765885
458443
385087
385347
115202
902224
913492
318954
331058
931577
38670
947400
465820
401511
847488
587706
483649
138698
690842
532368
760866
741202
374627
87568
992438
923708
1046460
509012
25823
532089
270891
405356
152018
583356
36585
101141
314167
292829
147639
387190
534522
24163
1034174
394425
786200
997148
513000
670044
352479
759214
262673
781866
735973
960998
681321
322218
427823
488641
369781
787183
339166
699389
145147
39336
532156
1022235
354381
151369
870932
85679
931653
1045558
151085
228569
459607
422350
244429
326613
470044
252970
244260
381294
220850
670855
36982
66634
541264
975398
868849
130525
756593
796043
718089
1018348
602873
690171
413111
110716
763045
587545
984063
636181
798274
47744
482846
685098
184040
405305
720057
599448
506807
652018
953723
604428
755047
818898
163436
1019709
704524
946123
504445
1032397
353395
514122
818573
487869
972912
455971
513116
384594
500106
32161
434879
973886
211795
492682
106623
948480
614626
949772
967483
732238
20150
818274
954797
934767
202872
463636
598719
178272
664563
36543
948408
5547
143514
85294
12027
480713
919822
1048510
333479
56049
922099
884696
25722
698938
876413
760681
227428
721638
250134
580921
593168
211134
911478
774920
50151
484952
239503
307512
34757
465458
898745
160262
796387
495477
92776
437272
51777
1003847
980447
481866
497394
742797
994874
371866
445368
305658
374565
702482
70462
113738
1001654
293266
362841
332943
521140
335185
399282
198251
57268
645894
218165
945171
390259
783495
192930
1043461
13757
230091
923821
628815
479057
965412
370168
1041466
648215
996511
610143
981836
961038
1012573
137442
422518
406097
236999
935828
727627
815756
441739
730874
354094
506704
19497
883493
553538
965782
133384
679927
1048
954330
668904
367598
92120
161071
543882
398036
62442
460451
539266
723638
738017
7007
1029630
744320
198038
92632
74348
26527
599384
274043
836068
516617
695042
373291
682538
453644
257504
623094
76335
326468
768841
819040
355312
212499
128443
108199
990362
776961
440435
818775
410300
617828
498248
891291
206987
34734
219318
93340
908785
575930
492031
976991
349290
475018
29484
518511
963699
410306
494828
1014472
1034880
917326
782355
1000527
100167
655755
876719
275013
494929
645721
334984
555276
893863
715631
229361
298664
107386
906332
606658
1018191
398505
573058
384358
493683
862986
453767
552912
156579
734287
751484
186950
774305
574562
985653
945108
952329
920620
307492
761932
501238
509070
949014
635324
301563
62845
372030
837420
159691
630561
635614
555398
462848
977092
177912
406934
20052
259986
982124
110578
995506
60645
167634
470446
905333
903707
904318
905925
625997
464323
954382
95497
1048327
531469
484821
106628
76219
557656
933785
297000
191911
959413
949990
691117
426528
772694
980089
1034615
459008
579505
104708
713077
368099
478018
936378
564163
203418
120272
112907
103428
286781
443660
264662
1005631
514597
758126
864656
497715
542279
112176
934820
790518
402498
1030476
798344
706242
574080
780111
538821
657615
73427
967923
176760
799004
615903
497229
710027
452102
643781
760199
111902
383372
853594
962794
746092
551973
566108
13868
463776
638716
594678
429793
204521
643205
969472
382941
131637
666675
410961
1022850
30201
1016904
3465
591046
503636
604813
123055
24273
556028
944853
708617
1044262
641115
751672
568964
611870
353823
93138
706073
499624
430018
500212
714882
855075
305996
413861
550055
677692
13506
745546
933924
385184
884374
580969
870976
1022072
990338
718921
603068
61304
938788
71025
773339
280691
576708
1040325
581884
231242
399773
498496
908585
481053
731151
533775
558339
958353
255765
72709
356187
352031
109408
432691
514538
114235
898425
1029785
956788
765240
23885
111542
229839
834763
322937
478713
628498
597779
401083
854734
569187
908528
354805
1029956
582328
84394
920836
488223
211953
498852
107755
897845
365729
284445
894370
365563
744178
506309
310753
631584
145154
789522
220001
980247
924432
447797
592337
584046
671712
812172
1002757
93903
124089
402802
515222
845208
155732
276556
380281
847322
927271
960694
867285
555942
252253
546475
93563
490124
220398
214671
11118
726822
198183
100852
14023
488336
437512
348414
410469
924078
478171
258628
903362
1043491
669023
578833
999246
1025235
40681
272354
132779
597458
86492
273153
735032
241574
839124
824606
132926
843187
391919
275915
274973
153523
311679
227245
456170
853284
684704
836177
639434
548218
1041144
1046912
300407
507399
552727
685551
219212
834668
120516
708905
988211
762491
324265
638110
263901
806502
834988
317869
385438
761882
393573
272012
22094
682670
535304
791017
996758
36535
877600
238903
846072
225394
196747
357223
391430
289430
108800
595982
169503
797883
810897
4286
114701
74281
299399
104584
700137
461813
385000
256878
427436
714575
794145
259521
793792
394976
474141
848183
1038581
783374
616242
905114
526660
932628
107338
37118
76721
373452
947099
377167
704438
7929
450654
677665
717459
604688
670926
396183
751587
344387
952046
655701
673501
461757
528469
77375
768656
164848
611708
752133
965009
264139
360158
1040709
855910
770754
589128
994091
526364
1016452
526538
384373
631904
251197
556951
465069
221824
290372
112696
582791
171699
121888
479362
733753
389890
886959
645263
227509
836926
182885
1011522
347296
546646
162674
326540
701407
668789
793018
304123
209587
834377
123003
883661
831009
379851
170622
70408
736673
1000687
661944
240862
713711
722079
413499
611785
910543
426575
60498
190658
134071
713385
148392
542954
832821
1017998
511848
961286
969461
306663
872221
573495
860221
488603
581196
59717
834260
992773
438932
610271
758300
654683
417344
579895
732235
319309
492069
809799
81838
182103
313264
1004607
72629
817424
1034752
825683
859091
338404
344815
788597
508910
744851
286442
278066
943182
267732
297075
829234
82162
506751
19000
719529
865817
642462
5264
344348
963061
288965
704845
327907
760138
335627
106166
458677
477954
483088
39061
212665
488552
511587
967724
27744
1033749
98736
926208
720255
251724
516888
579147
29941
1024954
285958
288512
71505
920952
755187
441404
744904
1026852
561004
175619
717279
59386
860351
55344
446774
727502
887721
736111
880312
437953
749429
319523
539825
717460
91349
540193
524564
534908
996073
367121
437071
56400
349129
251749
6438
339958
406773
551862
478673
327669
632331
274038
464098
78324
609829
44489
122930
546349
116282
687989
714317
796300
597221
438967
7345
709748
462328
136683
499525
938756
204330
422112
93281
190900
463191
664255
398035
743729
448414
1032276
132402
113247
5064
220598
637935
982349
574289
7181
697722
887823
284289
549488
399829
267094
437470
775852
269576
643232
192623
375006
635336
263147
471069
701108
1037228
147657
712607
293188
190053
743591
264522
642633
818498
816702
197672
555956
578668
901115
321205
184936
273215
95559
504989
66310
550156
129166
420843
415141
453568
955872
302067
578394
771504
791574
988774
352873
730640
736336
495855
41998
554314
688564
635827
266408
189626
971082
988948
843070
399133
544723
203043
860965
736530
27014
866573
889024
408337
333185
969975
825384
66623
494815
879769
368286
740211
62282
807175
335290
786894
232683
143351
259347
184397
596888
835316
153958
511924
842526
331986
1039365
866344
1004173
943567
521073
497635
118366
642224
474118
218718
316765
661835
742806
515921
935974
735960
774347
1033958
989485
254563
265539
495238
764188
962500
669483
550812
708975
442759
835926
485287
296243
35337
247448
661264
1027516
602700
830294
334339
362305
170180
140831
977106
343855
925844
1016884
860957
193567
723848
625889
851772
488774
786236
1037440
306490
539973
564166
826894
146115
467512
634951
366635
170862
332515
434111
184423
454330
63191
454283
599490
324387
615808
112360
20787
510888
222694
780507
543014
381740
1034004
245726
807614
864012
646905
114358
623053
600138
236455
247756
46677
788655
118993
757360
480379
151359
952680
828251
786882
165228
779060
902368
761983
447572
432205
188699
823370
569213
645199
482956
59503
622694
291119
574834
651043
209993
492941
445011
884325
975736
470116
327684
1004918
819117
742390
662939
689079
167093
597979
445092
534489
941258
571400
18942
437305
663558
466106
532924
882507
805967
856344
459889
177396
620822
625785
312890
93103
311369
876584
462326
228964
68579
843134
178429
231881
355690
607814
429508
244277
373448
306998
974785
443579
319960
375402
994550
859260
465418
208313
426889
19198
627066
1042127
762804
983159
1046754
789725
809101
261858
821183
433614
419809
422086
83980
561878
901030
100998
782066
448063
601414
623399
1025488
8788
192824
196440
498940
368463
190269
391092
6033
439323
704929
782604
513466
1047521
1047522
68509
481493
45091
569122
392220
291522
464230
415928
290663
321493
628271
125261
370630
565426
865853
858330
151714
589703
583149
786928
37759
352763
392076
879781
550700
700203
964243
391043
778235
722733
667292
29412
521706
606038
1011190
674063
508829
511173
898486
242557
438018
660606
263977
967585
735871
1035895
265344
256924
682905
671493
153756
833840
49634
557048
898008
252768
1025809
59594
969137
151821
200499
514895
461102
705797
568769
380975
452575
238028
438917
881822
980323
806291
94003
327847
150344
541873
758921
107373
647973
93959
123872
981187
342746
529055
999438
848249
224456
11265
456302
683455
950248
1030783
452349
1048317
995749
374000
516198
187528
514376
778543
398034
658561
475892
831164
780918
333906
949740
1014509
323740
154146
301097
1002229
163884
67226
466689
3652
469109
953443
785106
713083
886574
899256
973194
561271
143488
411252
514542
48048
780796
201451
558971
625518
2918
666115
357581
377116
17959
143583
254040
212257
614992
683138
642411
570785
896526
767938
645451
811140
1043045
995834
53836
833826
159262
607689
505032
937972
1475
712016
470999
768175
443784
339775
12706
340257
954367
296472
866612
688437
230017
112911
543148
580222
378397
967642
1005735
926630
160252
458964
192465
598567
145935
327395
948075
547494
561897
311905
867763
935508
967087
1013391
52494
434616
523501
731853
688326
270142
807230
273686
99921
372202
354976
256259
890603
838289
45402
59606
242557
63487
743242
699338
723598
884820
327810
31522
716357
788508
172060
671057
876095
934231
716812
228492
665377
602871
432367
617535
194514
724765
896161
700081
461351
489598
558208
586300
727799
744779
90687
471940
945000
472069
286762
624635
353114
683154
150446
707102
273105
740854
455457
480970
339516
81691
146816
540933
458621
171765
201010
915357
549774
579187
105610
675325
957085
734354
131325
929689
986769
92921
962533
850768
561609
468853
587184
301600
996848
85190
278115
776857
426211
45830
756804
421981
942940
269854
944020
863511
906097
81565
80953
1023568
543397
595800
698423
536945
501112
329771
109522
218461
524380
328778
391745
706310
863195
729193
645073
412754
471018
174905
655441
562874
726065
485505
655026
1039609
311600
150849
535727
258366
281641
147771
671593
339745
155040
979010
1037257
430816
696415
498603
121756
500007
410840
401997
662061
425172
107197
858971
724320
368139
843969
321168
306695
594948
936018
850423
745590
200945
231724
162752
146458
832854
241332
613497
425732
304695
255721
502792
364607
454527
751831
117205
1008085
985593
353895
480881
676193
758343
406380
684839
644113
87074
534991
188883
805109
443229
929979
720220
801403
512501
715424
739644
796155
673950
347135
31841
1019439
679197
735946
356833
961401
276450
263238
282571
621274
1011763
890188
948868
80499
736330
941767
1020167
692343
207056
568910
177255
829291
172297
65729
574211
555150
485142
881342
1045939
871260
938417
454873
1012575
663278
539322
206701
128355
344118
327680
421874
1015056
638438
380310
858024
876726
768219
302892
88458
760981
966151
719791
869207
285205
681112
222381
228251
329119
1005915
903364
359576
332163
511523
884364
480750
764477
520739
844633
419035
599686
763415
372524
504063
582535
265493
222531
637309
164756
518386
327320
162901
797645
188179
131511
221157
549634
1036428
766286
1008734
498242
1007212
184528
172320
863595
229656
767116
692173
1036325
116628
190624
722174
778655
352668
700443
128117
591730
951652
193466
670892
112143
790511
1043867
111524
62218
290001
390464
953552
959414
122936
542032
650752
729183
670766
748139
993064
887435
55267
16494
425700
756388
609764
522649
385953
696167
529443
696546
986937
69493
93868
384733
510200
316275
363498
1015459
258005
488709
1034067
804356
513236
845079
859498
404089
666455
963017
51693
180773
881504
707168
251660
132686
475007
730531
201365
791214
398955
533747
289772
33526
716304
554130
994220
615916
482305
290673
1033179
815995
234791
963290
402830
870683
341128
889964
693971
58861
491288
1020594
455124
751088
882779
892618
459770
766378
760270
476013
553485
568741
548073
275386
463896
387883
918945
176684
272893
250247
735563
558615
202649
945489
584630
187396
755028
485630
592488
422747
839683
567344
3034
713133
1024239
574748
665228
1014280
414966
517469
618973
822445
100239
1044905
168066
932243
107687
340406
1032817
849414
971293
631728
809526
76756
774108
269489
692097
65117
826203
677253
624333
477164
307560
32040
467985
477102
46889
1032282
973890
999095
139558
355237
669595
745582
466239
254787
464001
181
758391
238124
63717
249922
1013605
706503
777732
474486
593468
225672
385125
177697
836405
668650
7153
35973
948307
293914
768532
436230
980815
31162
316849
913368
659603
222751
1005269
1016859
826400
365658
17936
24503
728905
240513
939332
58211
18452
508557
817624
331820
245040
117539
1012256
122345
782166
708293
60909
139245
435956
522153
446489
1036392
128781
472238
564457
221384
3109
359878
960312
1037181
130071
807991
257080
911759
412092
987147
707508
37964
343363
975394
256178
467333
884753
272431
752719
278192
301330
181775
672444
128331
455769
765403
124981
10472
3821
366086
489950
714054
208291
4857
449620
389313
898022
319364
960483
105876
769361
595327
133178
1030719
264944
93705
285557
313200
500502
480952
936562
999378
110749
442145
782902
705573
736372
784405
357470
353272
150109
250867
320095
524657
176053
814452
783764
914544
960818
561225
484315
628605
246374
570608
188091
85728
266229
55072
911586
57404
133975
9259
306148
235273
822539
824499
448022
178274
946196
457498
1001065
994923
22438
648709
518688
203209
581091
322643
765512
925045
401534
822766
705738
769888
601660
707284
113406
794162
411150
255914
523675
164503
141003
232789
287717
63600
187471
427742
276982
664137
1017064
710417
65549
581491
292854
46382
45746
926507
918676
603667
650653
426268
634159
589118
956729
31157
676594
804607
200873
30358
340440
258886
183330
372111
121931
454242
301457
116353
299837
420636
346959
140929
943489
776062
426720
731300
487256
740286
383879
86742
221456
682129
341664
572175
860552
536671
870802
350033
126857
810150
904000
383183
840397
132854
48345
260245
424846
537312
935911
967192
646537
580676
690555
749072
57678
172869
286806
378351
292024
525669
651760
1035881
397695
1001738
202816
499032
294572
906972
608288
509293
532448
438878
376362
43009
693066
268570
515585
344950
1027372
918971
306628
703087
69063
551567
210356
841309
1023134
158892
936390
77224
336353
638774
581919
285667
656618
29722
302410
974947
910496
404892
557322
507293
740534
365084
922797
1038766
342155
670066
742332
550497
942748
320
376295
408865
298346
576407
312083
139567
721058
467286
360549
540802
353152
591775
877094
397731
846646
822718
179308
185082
229959
863977
510556
161243
72620
792884
246255
173497
840362
770337
837643
254437
247351
450331
167660
738856
576710
658003
673427
173229
535401
760393
1000778
653711
1009952
872051
945143
329319
75053
291156
182324
526920
361829
901739
414720
331899
1007424
551004
1044724
407141
175269
819878
383698
954097
535348
305242
1035089
61407
144143
243485
780044
1047390
384996
510954
215401
204354
1021228
922850
303971
983374
46198
1008023
188175
201176
789149
585003
595902
478261
853716
906151
160931
743508
605270
653795
627152
20179
654762
320873
926069
467714
200280
530350
937273
832551
620001
456189
138649
1044078
27889
793980
510749
797144
535448
473252
940875
7060
68980
328083
411969
930848
724647
463499
276418
273033
791161
31767
903337
703291
307859
314900
701333
673450
99222
1005342
660404
721488
248336
381863
238224
382021
952474
171059
275381
243681
630268
825337
672534
176071
153678
315241
574994
446385
356311
28637
109814
642663
1034923
550884
827614
644662
1030084
227722
493518
979027
360091
701925
734966
224640
929282
576365
882915
332891
295731
26199
535454
566186
495593
202866
637053
875804
750701
447448
755099
578241
790630
653776
868037
661425
654183
742731
913872
834100
353271
659029
784415
365527
959005
1030622
558425
229822
1005606
663347
94472
163233
977576
598680
618282
939473
517768
358988
682351
92318
498166
813416
854310
85382
242483
111098
638869
867465
75272
83372
571585
412164
124611
782948
860774
406386
145326
745023
200471
294768
545740
7231
260949
596331
536516
948489
170121
350037
972767
120098
589754
425400
761836
587778
707549
351382
976894
376144
842156
230770
304842
381896
821459
385236
669855
981762
940127
266173
73667
869283
890441
658268
618788
740149
694271
252780
824884
82712
561103
405
121558
903156
889098
679475
519220
599278
307913
841961
981862
955431
622383
720207
828618
353215
195337
524851
723684
761053
626602
612276
377262
712706
786153
581290
996668
827417
149276
1003958
402563
703384
522988
994895
169782
174364
3822
561724
156560
131798
556244
329684
845547
78386
154148
860515
131587
152339
597570
985616
1030088
334850
1036738
710833
654245
700085
704210
358113
477702
240209
915619
218300
37916
896697
699827
452514
120229
112215
308947
661596
547237
541122
340680
740112
671981
607880
277617
299344
936784
141477
59203
253113
78437
637916
109575
241263
332474
483444
937404
706023
880208
312481
851048
309073
344396
1026571
334293
727053
683949
17604
33287
857471
557303
1007386
431951
1036466
666796
746396
561116
704281
239726
181428
696491
956125
849585
716601
1023926
586505
107233
723800
693570
582146
26059
476462
619041
980647
990014
666751
769764
277102
278452
782557
366008
296175
318185
54696
562930
17201
150087
995140
1033737
892705
838647
495842
416509
474507
260485
886854
168429
356089
757486
154330
155869
767451
977159
765309
964965
387666
431103
251495
39505
788997
987394
446081
504564
1042518
829375
740756
178203
686436
239295
103091
247936
874539
320361
962608
875674
945714
104599
125071
801706
870683
389270
507859
970215
634998
824690
645747
516520
1012804
364665
104819
563055
143984
364479
760043
566953
718785
939676
642152
756500
468610
764914
977536
157862
127833
493342
929533
233925
921249
690817
274690
1022409
636585
591978
434299
965529
685372
974173
472148
399938
340175
219256
1042611
589679
589742
538867
647864
833955
348569
95621
189707
268807
821794
856225
341662
1036225
592942
567891
602892
64671
130309
249529
291306
89354
830269
536033
428140
932622
363507
129016
319172
991847
927399
558761
256152
846179
658973
19077
673254
467089
141993
565598
1042375
743677
598073
51307
936547
61173
753805
297763
863101
206122
573423
105879
449268
23050
821460
1032012
940189
393024
594114
381266
387274
244013
30430
718999
302836
174653
195197
701245
693201
945153
1048092
751081
791108
628192
413984
979921
130178
913226
729273
500361
458960
428359
800333
940116
781102
391494
511942
725472
1013608
183559
549935
195163
883913
920970
724199
114349
795383
83150
659948
721604
132405
587873
540029
556490
769931
256123
205197
1036337
22290
827813
548692
955491
17638
527545
149356
620806
41221
960284
52944
156080
589957
322334
187169
497891
331911
536147
478869
68664
52529
383433
721384
416160
879152
89597
458934
991879
759813
500341
451222
305100
247686
192203
354
925547
287488
944416
365310
950950
436804
672714
86795
49585
193806
496159
159455
808857
693543
686656
183322
927588
419731
595902
755793
416058
219711
188677
701970
105601
508282
900954
778675
573890
741044
83811
52804
199996
905151
761344
401679
258316
300056
299886
415731
134070
93050
23683
158991
87566
436015
135140
61450
743739
482671
830240
533350
267225
25661
909701
774717
975614
724756
414868
137401
676370
831696
332785
606141
664148
735524
417977
135695
141550
916239
372230
243555
577651
1032100
439972
927673
202929
704132
998838
307030
777642
387956
44609
573893
720037
736871
281452
819264
302112
405851
786795
646624
747931
959855
206045
864754
3598
833166
756877
413388
157669
244501
683887
1038740
804731
246466
216764
501060
489681
482922
782861
145747
1037181
348085
72017
881260
251814
63068
919174
20870
593131
976440
1007369
431039
714271
722821
664171
234339
613028
587968
496286
473205
373865
794487
321383
484642
933699
584559
492772
413813
169119
673158
666396
567218
535647
719264
733796
201916
502211
598294
353923
781787
854340
469235
684153
612684
352827
591208
851138
791796
154932
686553
518639
88218
249298
201441
313739
585480
593182
230819
842518
895092
245546
302556
681723
241286
171228
506376
720234
2161
698564
133876
760559
836457
386030
811573
791205
244190
927089
1003724
351206
842216
468409
306523
294751
135464
138326
151393
515419
567968
359744
778934
812333
782535
684131
601299
660383
347202
887903
586524
44086
581036
994129
321457
335673
571066
1007244
956424
748629
154924
5152
937669
921535
534497
225039
77863
75186
543855
172302
101987
159282
792998
574140
100706
932065
57685
210200
164653
655069
489913
263477
116846
921209
853226
39155
131690
928430
381626
367011
1023443
220723
1029965
434056
149450
360465
661218
691952
325756
460169
863517
714226
964787
1030992
900147
681862
419263
56781
808549
827130
77073
837228
383517
107658
806639
786884
753419
416271
322973
467067
653491
459926
672864
389835
964791
964040
890798
531586
934222
484858
886268
396646
310849
191961
923263
681937
573634
146547
129350
572777
327838
275608
123394
870369
1010434
952936
179438
516491
1019214
968687
45862
589744
168016
937385
100823
511620
884288
1028576
712102
183448
881640
282536
397735
942507
435017
795772
163668
846516
832559
936245
821968
496401
464135
745826
767206
856242
13401
215485
39454
587550
352592
138426
263234
119608
276379
283136
510402
237481
289
805808
470087
876474
220626
725590
310751
117913
968709
20081
887326
655062
602548
48225
153237
777214
720133
288168
410625
708149
194679
317522
782222
911791
445713
877431
354700
598499
160512
658846
912648
364131
181999
755703
276869
851243
802960
839487
1033827
863826
397476
555313
507177
856821
103148
383851
966190
542537
263777
476825
518392
48544
713741
556757
423855
142928
1045232
354319
488196
810590
1006921
691048
694770
961726
364962
632918
167606
955412
696323
127615
700502
650455
199091
781075
48675
178607
565201
127653
1013908
206317
463680
966214
780496
728071
343598
1034449
446034
751603
783788
108362
321540
218935
219042
316704
615466
26273
921487
72525
243854
609144
324207
140050
752183
484364
170018
463695
492056
596354
278207
476484
1032736
907970
608809
863134
41966
431714
202829
816306
630953
993129
632930
999118
325450
829146
833939
910187
130232
1044951
166766
748602
292642
586302
741494
275155
510951
808368
567615
686589
687478
548042
599152
261468
756874
281219
443908
623216
902677
440709
720445
811971
712003
1031012
540306
777508
485106
140184
491786
691661
483845
114185
826454
668510
978407
28460
337179
396927
665255
22887
582330
110613
1037320
205255
951294
531424
700140
281546
83478
277357
161388
287271
173617
887345
451601
147575
785435
569779
574585
348059
852559
96936
987097
844995
251325
525784
316337
274663
449986
830897
988440
871601
479905
147310
362748
977558
638693
223397
267709
857872
450056
279589
755575
273628
41146
646919
243301
770322
714043
351428
955581
248052
759823
331586
12126
432492
30586
91560
107189
826869
1022508
787173
678714
574193
73570
170688
634590
298292
136448
746077
586455
439983
42462
782086
108314
321052
395469
740400
141038
439687
93842
188286
754681
244111
414547
352189
706332
366927
400836
373167
313480
33980
973948
453495
271982
357736
866253
593315
694172
566143
808072
601756
519539
95968
616961
385889
1019546
391740
13243
499321
461246
29705
994589
953320
759243
542522
830342
663326
453371
891797
422193
5547
251423
494466
145717
466850
933238
832313
328464
175247
984193
785205
952858
1018327
545320
873918
809783
658790
12956
386417
155960
292237
812101
958632
755260
324843
546094
918435
667252
298824
781381
180554
775865
555580
307150
303212
722746
860802
77937
1036644
331962
148699
415290
263669
766127
571233
869105
619331
769702
691748
324390
566225
486231
209912
695637
826711
155565
843342
328833
1006680
929863
618751
1018274
329045
794546
816355
1031498
551296
790478
537107
100577
105164
379066
478399
48341
739642
483746
815470
59173
753991
1023446
568203
248730
401746
751241
323366
634141
63976
577423
666809
183680
68294
752521
193511
859932
240769
211410
14335
661929
767139
999060
407345
850342
507954
793438
840531
1009599
642660
99502
907537
498558
996229
816813
114795
885439
43466
893346
417634
675119
713740
642145
578996
848199
427067
294
697987
316954
570743
384818
492239
508765
124829
217485
767383
1019649
280632
143702
28815
832963
365232
655342
91711
729620
896919
125810
273524
776889
219375
636372
249817
469115
497493
711938
1036198
850003
944614
297064
747063
185702
805058
804422
430451
379966
225298
100637
244705
56979
458592
531375
79178
812302
718652
813021
710603
905824
851190
94923
803893
508173
559701
644787
331414
920403
1035572
575664
786904
451201
456914
286458
741192
946472
10444
315878
724204
821630
13192
743431
512907
603996
452619
820186
432956
246574
864517
241493
205673
379194
488700
853952
606493
491167
543092
12849
89220
70502
863484
804618
210032
874254
686576
854247
896216
88809
205277
966985
850713
639923
655204
4973
1044721
971197
240252
875427
1012989
646415
964842
382865
419244
6364
733922
907703
668030
321460
967072
569504
744816
1040326
506846
438287
983159
906390
242187
389273
846059
446866
817695
843782
503481
190162
456942
697043
680782
720760
984276
36155
581124
1027838
113576
499756
643592
784606
99268
195703
190598
756722
699920
173236
329733
573667
740588
437277
1032149
319767
676306
5851
818278
184683
1008029
13843
702317
995887
789833
471066
771262
482220
932628
305968
862890
21671
35292
538400
631506
915001
939673
530471
585285
976476
248281
162688
759247
125070
323864
320500
490833
670188
484819
901849
188171
82974
418369
702407
184756
649344
1007997
55174
453181
195291
231200
630897
710694
604440
919557
321737
985405
729926
502844
268621
552876
560472
606193
748661
750394
694777
550707
569522
844947
328659
116348
143900
751487
864435
446419
652761
710382
819160
180847
481209
840615
1022693
1018039
90188
228496
673469
925312
315361
925020
804797
329575
1040593
77449
942762
531246
76135
798610
285106
887791
314326
406051
522985
165913
608399
35654
1043346
800765
642399
306523
53677
398564
836023
302007
447243
701821
562800
177887
923490
403851
820610
773667
594103
449716
324600
749965
50039
636485
102024
290050
269741
379359
786239
795496
369322
92890
475262
863939
542342
774730
989137
669722
740051
116099
731361
747530
476141
444658
481004
859884
664629
354628
643369
774502
737453
393884
273514
324679
47172
666572
414316
381077
752952
625011
906538
321194
816626
608971
23186
472378
639157
1044515
678661
411435
859008
604368
152315
809242
640910
537721
642607
472430
456131
356777
481454
431066
647032
729465
288813
382759
926965
443962
964101
62009
647429
893181
739384
461586
726784
298970
560599
73935
243369
748754
162097
362350
943943
342835
878631
31300
958796
495443
61704
283645
21496
170647
544846
469264
813649
926596
604584
888701
915664
290787
79014
85176
373541
50352
226151
290982
819055
105942
735160
266885
37452
335233
483565
1012387
29982
422128
41705
438723
175593
722595
732325
892176
882208
815052
797346
80767
394191
894169
104354
513913
548473
926461
340993
77246
888584
63132
541205
866382
798780
1000555
707583
113216
850661
737593
834864
474985
515930
1033773
983074
241843
824198
511337
333460
60416
78569
925925
673958
982136
566253
942959
953666
630314
977908
743839
308265
370136
94591
587444
729090
701395
156100
77609
558295
935620
460061
979172
828751
315712
967599
581361
519958
647952
127396
756872
138438
509188
143456
979298
371125
463920
18434
175905
125455
391039
709287
949694
393105
161904
256188
373450
108876
153052
537540
808315
266954
153013
353021
495436
150786
370824
979761
558880
852328
614326
299299
905921
865672
410932
726000
698526
564104
692667
402119
645545
324078
724042
200534
743727
875276
396242
214093
243343
154225
41457
253272
748209
216260
320406
431086
932123
832608
381569
270934
467585
1022745
514145
496708
623798
102281
135815
176743
131544
551483
711435
773206
501409
462120
461369
694823
361897
439757
874795
705829
301973
606290
793721
843006
740856
122895
867276
529593
79066
612319
55627
399603
597177
434829
35243
829095
937193
737752
84950
802802
203823
69705
498935
946727
244610
292962
332765
431773
449729
481638
1039494
773525
817485
305195
15036
534673
1014365
589910
845977
364422
1008371
450646
701412
713275
88399
798855
797457
601422
658363
1047523
96471
1015837
649887
583308
310063
132882
69542
324772
143524
820125
911341
498122
230607
987468
480522
642973
21218
810319
947919
989092
107298
3038
765360
1037051
46638
64709
762791
213034
57071
226970
673647
1029499
424484
587222
566278
807999
540746
291665
875590
161619
670943
551789
282755
296267
566225
902492
430589
103590
166899
913365
411162
1013347
1000299
859817
555323
868711
164071
100996
990984
351991
664193
518730
367654
876236
96563
136040
537378
98045
19898
574588
560253
514616
842174
725937
872376
627869
908857
184373
418104
861604
183767
220191
579310
656223
110679
924210
725917
96654
192943
688334
571031
548051
572897
407936
863201
1020007
1038429
92801
42641
260801
68562
679307
273733
494456
679248
11629
794275
154323
793489
260520
733613
176470
897364
87434
29656
715713
446378
998943
468160
701897
70407
55383
888154
785407
701453
429757
396931
604985
139993
187437
630992
555493
694728
534233
712054
671131
574086
820488
157240
275806
685638
203494
466989
136924
225300
980690
799556
676629
30215
976763
138862
904397
592974
703795
355895
1024286
733919
441824
704974
678034
720062
510169
182334
556323
458158
507421
1031627
366471
39214
275012
438094
1047570
666532
478848
485226
103859
185501
127509
288642
262982
939763
835757
961616
582066
856515
114393
867316
820
688915
1012780
301410
563744
398085
999506
276247
394136
5241
42608
385246
713858
128504
575559
184987
766242
691158
925798
643062
163259
797272
180431
462527
466077
1045713
61823
9201
922607
414855
851995
90422
842658
915525
92225
863939
6641
461702
405956
453499
473790
885244
1013835
1030952
902197
90741
1017239
682164
274720
322024
310761
663619
909107
798092
578526
803593
902599
954597
741146
390331
405337
914072
223024
16515
431660
516338
690719
512337
789110
29943
1022909
341862
667246
696554
70023
430850
187045
838932
1016854
604687
451327
35782
599482
494755
604856
981857
967548
174669
842701
990035
691205
989174
744488
911064
380332
304193
262389
489076
209703
194126
484988
177906
310313
209078
30949
291544
378204
651432
426041
555301
518411
634625
223249
956987
219113
141126
209227
721375
950089
255577
762395
795422
747562
360652
773875
653574
77955
536245
1047678
52487
218650
108764
368946
197101
868437
991530
193212
1019962
822371
462386
750008
257751
922906
212929
347146
921844
427496
20544
537672
258030
359999
66779
225915
509483
1040594
101448
293040
44481
581643
903686
994220
836552
1027865
850429
218664
671553
1012974
652894
877295
399458
406678
542618
98376
453434
250952
58468
374013
503419
672392
796033
996721
370004
61117
454497
486680
368956
942245
356691
243381
276105
569336
268345
893888
62641
979877
880787
981323
786724
554495
504272
143065
893317
37196
821947
278897
413759
364025
1017056
332635
123965
766456
586459
939746
467643
124542
711512
272509
835574
585644
45239
262843
745918
993119
1041204
302173
1025184
459421
817503
624362
357040
810743
514271
395827
338103
633662
444237
114457
70836
29939
289035
840184
837254
440777
41473
498459
358825
627359
965134
483732
101597
811856
754974
959191
690847
1028277
953532
532359
1028942
136260
907011
996277
280539
948898
386248
239386
721387
716934
351978
599943
341066
46938
764059
591367
392321
471277
600708
890107
441479
878494
895153
1026984
508244
495193
676625
416129
297293
838093
32376
833951
822105
780858
70145
531642
372093
95020
111273
484871
706550
812187
103693
97634
827280
503474
957220
663322
307258
135092
131541
6080
323228
217431
24655
270436
808350
684273
596218
660879
238280
668639
760301
338281
922171
458622
714938
63335
866638
1016355
1045375
198101
216202
1036375
458511
542640
142327
659425
149534
956196
884381
434127
625479
59146
62480
385799
632277
266195
487649
878752
974627
1024567
686318
467836
370817
528392
563281
637044
442225
770444
252391
696434
171049
611263
297019
258547
193578
541145
951245
400171
906973
303736
943990
502863
690187
26326
885226
34634
702993
962655
416031
24654
599989
415505
850560
28828
445305
893181
313559
234202
4167
553303
968382
308840
611683
121696
363134
1027335
785783
527266
857666
117813
589464
253896
179567
831908
100147
150404
134675
241693
1034673
184020
877372
131141
1007291
116755
86813
706194
257019
348717
1022440
677330
252733
370007
946219
1035184
650189
300723
158118
342667
83440
55603
591719
68100
161380
985127
988694
724383
677297
674258
376659
67293
286019
425563
123644
974382
936479
816532
580421
316435
76558
232409
146559
999900
661046
611451
356199
407383
49122
892434
144103
874714
133743
860946
139307
251645
943415
892681
342485
470897
355926
50911
154960
1023047
1034549
444544
793346
568592
752041
162891
67673
97076
807319
481444
134265
803034
466164
97809
489096
708555
603651
579640
318037
687018
854446
1005094
638558
819427
840166
893503
5113
903082
354772
1017898
999571
530551
630227
1006894
77012
355670
46851
279887
810135
655722
999515
529810
557202
595467
336151
842185
16519
72407
927339
371263
600803
261142
521287
33719
509103
905437
529192
866813
500398
325692
290493
418706
279172
584427
399180
672431
329939
433351
1013176
79382
218911
540553
679936
729605
203365
560658
367139
755632
164155
884137
150841
173988
702052
608406
974003
463210
494254
80751
737171
813269
845566
361591
106883
520021
306538
162430
691630
492973
286276
550540
803633
680055
877554
577990
463117
102335
743021
896749
701816
507958
972124
879821
47722
82496
509326
857347
763724
354630
838860
331901
40347
441274
906454
786700
431224
930322
142445
742766
648423
846133
428875
578350
145080
864936
117742
346038
138214
905955
433160
583680
575064
427050
176771
498736
344541
96845
1001459
559765
358987
43443
40023
174924
529303
326142
82689
132107
309196
479944
506772
811352
588995
890544
494828
456854
942455
403265
42196
414798
925906
94709
929135
868873
1029605
19642
1005349
274208
846671
364136
443400
423909
536011
1004918
413568
828033
366524
447830
711468
1004774
706962
674005
825288
330552
729330
642537
651017
666125
212599
750905
246084
916962
919543
177622
989120
888617
815905
113525
572061
845895
942685
895882
542496
426220
244677
951
553303
325666
499745
301522
461282
203885
148925
232441
995024
489323
424192
431371
48232
75834
271010
1032165
499901
642599
487769
678347
140022
105187
156398
281161
818464
350644
681606
761103
546158
544515
241684
528381
897482
739729
365243
581095
978574
333009
316956
640082
528213
831917
30812
878752
93867
610600
568514
837374
810911
852531
861407
605044
770540
219669
839693
981894
55239
726228
277288
949424
252423
966882
956528
674350
382378
196501
406879
143974
281470
965027
639587
686687
317661
56604
151122
256917
908887
905279
537984
399001
960297
178808
98895
395990
262751
269058
547616
985563
756874
907890
137087
418442
399071
727715
881779
370320
960167
97874
925124
840323
357851
817106
745507
968446
732112
484404
349714
759602
406223
970311
868199
243501
564604
535246
61774
195154
425194
636233
289449
563285
54848
1034939
366251
5398
431304
13757
730520
781772
58191
283981
401791
283600
607666
449969
295629
525167
235895
469203
493224
617251
184919
41322
59104
318865
710039
969319
282979
749229
673033
244204
826121
1008228
678049
890173
796583
571695
988023
897290
778040
27878
339732
1011562
640518
874048
198127
248560
388020
293200
824312
963635
516867
367987
414227
195887
938549
695036
868186
426969
748018
634631
121111
566091
667267
486358
397381
960740
490835
623120
620928
204994
824972
959815
66117
213743
897199
472102
943198
1024159
244233
791200
351837
26356
715248
215693
484870
8833
926096
691460
530308
1041689
1006146
300261
201297
722215
884023
897243
869028
877565
917100
745812
377942
736895
684720
588981
760337
721279
923311
373300
221610
946480
711390
330173
64652
436496
460316
9530
184596
266151
646906
626081
317366
413564
854392
343080
464082
441505
1008937
579073
224789
476212
210320
177910
522318
989497
146587
1011031
714889
182304
339228
175997
147807
340083
948516
39271
74573
6630
589335
796327
349441
766026
487005
942889
468591
141237
497306
307989
147349
401465
703033
120886
866768
333463
540988
196944
921754
83272
511784
931250
558236
380727
628973
513397
489960
713625
880046
1027259
600136
245809
25676
605789
893553
789876
818563
815187
902927
198106
182414
109132
269432
995280
898602
310474
1009133
731026
279503
691485
913231
68709
362257
297136
956953
301704
319222
18413
500882
119090
1027886
1019706
586245
866831
263947
197192
411880
97676
652309
418869
756182
124257
359961
926930
1003573
574632
223388
606571
375652
94962
316294
402808
740704
368042
242416
212372
842161
207160
119789
152857
224649
569648
770612
957633
1042411
60667
942209
941746
501448
447579
1008542
584262
539619
742684
269794
337929
625256
508256
337682
232488
130060
250851
420478
836572
371361
81295
525117
229384
354547
992716
199785
75147
230359
253155
272691
586128
516675
538068
132796
83525
121175
299787
423815
875102
628535
108353
198254
551859
226700
279034
261358
842608
184989
668914
317110
213027
933318
816620
850516
360465
119376
923177
85215
420918
821610
950012
840828
858693
530995
366806
400296
156174
961719
530468
419098
288946
275120
467302
65059
395763
567039
445398
662385
275985
180911
573453
240139
524423
386146
607739
89198
467478
1045782
232338
129444
267885
721675
246667
561729
574430
6597
61853
703765
49526
756717
184207
1006465
579034
291343
11390
631623
405325
495355
884149
281022
465723
989369
528000
961084
436645
201450
938580
1023908
175838
456053
1004206
362223
916451
477288
2050
949909
879547
699358
762662
357552
232008
749787
90773
914373
663244
1013235
885983
1039359
51875
92316
606135
218325
143995
449044
350455
147685
249462
1033393
660720
875504
361360
273534
238465
911573
757417
95244
658224
488296
855963
576584
837582
370695
108719
54343
714717
434384
994527
789469
944700
18001
736567
141790
193374
360344
654273
111863
698239
781188
41046
1010667
920872
178988
967090
6176
217455
852812
101172
349027
269640
227469
974235
300970
352594
67719
98102
1023444
529266
597868
67018
237099
708524
763938
920237
29596
566155
520906
753500
979066
983430
174968
433919
844203
126900
649490
393004
740139
523069
727594
239701
415416
348121
471988
779324
801676
821454
525182
38599
463877
157372
779842
883619
730142
363426
614202
166150
360851
177277
11532
327162
810132
957911
488958
739467
21989
972461
426812
652867
220494
15120
344356
935744
229688
697813
88177
246363
321109
237248
143898
216750
248894
745603
1021405
122082
266710
428019
119100
561319
858718
70614
881376
434346
344606
725664
894004
772470
868206
160140
330019
472479
1039130
382573
248785
533383
219373
17292
530484
612151
374605
162563
182633
822420
629443
765168
682150
894045
346193
848341
56240
273489
884601
26775
147111
731354
611023
230765
746263
44187
543737
668970
150560
446534
472574
781881
572837
787229
513733
171694
954960
488048
700061
761046
330328
879749
361144
677261
762599
862538
787825
616924
17403
215336
482624
475936
372900
565338
760127
318251
140165
625459
348185
428992
712559
331168
767049
339640
408056
681557
677514
503374
148470
885763
1023307
547539
45493
848107
501280
782657
459466
806722
316404
13308
665442
747182
899822
740658
851704
592217
616677
124968
985661
48346
866114
394469
165928
6514
24876
130959
848893
210913
1017576
6874
30776
281680
202048
856825
419886
504466
341472
644182
536664
79417
818043
223115
224011
1001157
387743
948717
845220
724580
609818
237582
221147
460683
783305
558483
240965
963556
392375
439234
171724
490709
219499
28197
243720
691221
88386
350884
275025
495780
156090
82036
929147
977543
585861
335677
928765
826802
1014095
275923
202379
701035
130581
83436
327902
479136
421600
686115
444320
975229
1043416
637367
23898
197795
848511
148319
604727
636018
478459
536208
123020
221355
280659
693412
968188
5348
672881
108838
274205
115221
270042
956101
502127
131260
607982
39983
445859
149461
555164
523342
119283
826146
75872
641843
602749
923933
694639
882456
938871
169700
877810
271067
360235
433811
714543
556367
130951
633444
234881
112317
610608
744691
1027579
232450
429040
113927
720796
922786
596584
139587
702448
530220
1030360
32284
78079
793945
553194
470647
370792
612161
386650
136523
693902
234242
1033821
72870
199345
992318
362916
367744
786131
298196
390876
661934
1102
658988
61841
136026
522232
852082
139083
408421
39600
1041205
1034952
424976
588100
168112
535351
299843
949364
381740
381778
905701
1001495
578016
35376
963471
15901
221336
535997
362766
493671
144290
621736
22024
850511
1003331
443316
739363
846008
1032237
944201
447511
935313
901188
862236
822022
514463
647450
1024986
925812
25985
830345
813232
581457
540853
154035
207506
455256
965526
124648
868124
879173
530205
370363
304888
512549
545626
256681
528794
419890
90998
521151
607553
46995
427044
820111
930576
611683
32608
1037790
638249
977245
890457
696936
905894
28814
628848
457751
197455
314989
875553
948502
527082
411324
416948
984340
791059
1007751
372138
70942
950374
391349
967336
961141
866800
585844
47327
960433
786364
715248
908470
94624
223577
977841
201896
43834
625479
35067
108592
659978
515094
414617
1017761
726634
1001522
581992
182221
901376
172574
38417
684635
380098
965400
436027
989607
299771
814579
554932
445717
97442
115738
879570
6322
74341
137857
311170
305402
858833
510595
44118
260540
502759
678006
283653
468186
469902
559069
27042
947176
184374
783136
883205
378217
788759
123538
522675
271530
666463
72905
1041583
729338
546746
280580
639633
98114
323986
144022
1001282
52923
841565
980524
560830
800699
573804
26586
137277
428400
443017
763061
338720
792931
711626
444669
407047
30128
387838
458135
851563
407752
1044749
394704
204063
424866
1033139
87348
805395
225592
832490
881517
483270
828471
297070
70133
836786
597431
1008054
112018
331563
682470
111302
930660
998904
589183
28721
1015676
443929
322795
191670
813256
326675
734202
954578
449604
853278
916224
569509
468804
230047
218178
14740
618173
626751
514712
116469
77679
226065
1009686
713537
268490
294427
772512
708876
455283
79521
909915
404799
686658
829597
991158
856545
83623
795064
355608
464602
571204
732968
66536
762889
252844
442587
492272
359955
914971
506432
566764
281924
56843
65305
312352
267242
1169
78006
649955
991108
604748
710130
521975
587305
431317
298584
294286
923519
978837
276170
697305
728755
688590
101400
995853
256184
844232
318927
277683
972877
232189
182716
1027358
993034
367388
835177
180221
92397
849877
338184
802513
851383
552248
244002
640820
663940
496283
2666
254156
828402
680405
346904
192724
852808
879295
400167
411653
179946
944849
714465
562649
76422
642744
812294
260601
123225
410067
894720
113333
208616
388451
741244
808302
219279
223075
920008
273360
108868
560858
213592
884399
95994
897415
419536
1029506
528104
349397
301554
532289
691257
186848
183768
223123
135780
389763
40145
452905
637602
31554
982844
775215
506328
379880
991964
511391
580178
519893
77274
473707
547519
421047
695812
186192
301495
620719
932481
691259
43838
83630
668786
563223
134044
144367
661723
16368
923882
599924
498734
6714
709300
405082
855517
515380
496920
775668
288850
673063
727723
926584
817071
734598
657066
149304
554928
959916
167595
935725
773913
800821
823639
776903
603394
231866
1015149
626648
37488
807392
451197
986751
1005714
90008
88770
192494
641537
804714
635750
530930
449387
1001641
380578
782102
120318
97407
1028376
778563
707584
315295
623030
922307
472552
759178
194977
241534
308317
700989
776036
689749
981374
222515
614115
272507
868815
175759
705883
619183
625447
660826
1023710
1040946
122384
803754
129184
30040
558045
883607
115070
267677
584182
677348
948249
370452
669852
297264
314343
775954
280990
763540
914587
172544
373068
312984
784704
280093
520727
397130
456304
587567
506157
1034860
633085
664801
10380
159885
858221
492489
506052
367598
144050
476909
598773
345112
688245
923040
67909
454911
839511
280479
1030720
901780
902537
708433
225665
14240
313368
63484
581117
232661
95059
703456
228435
285415
203425
259084
227722
575638
547635
328146
612489
799619
967401
1036216
948927
303285
1041099
402890
193104
889776
514685
674596
174621
530671
1015816
969892
259619
712377
507217
1048205
394356
861467
168627
486675
290103
662515
418821
847266
280084
914409
1035130
549053
303970
30005
730038
29284
939896
23832
479354
246995
198284
856281
328519
61310
543600
1008442
446289
825905
438170
800565
841264
113189
237263
702698
568482
300283
476376
635800
609479
764784
616855
145801
622890
527283
58855
483526
207375
444726
930210
83324
332869
882141
577833
708851
904960
95852
986836
782824
132091
780819
881323
196930
936792
1022715
905409
916459
608913
658344
167060
329917
74723
668452
513499
618330
840077
317375
10510
832211
327240
374357
607264
61694
410187
770538
66996
783701
418390
247178
283459
498766
869377
888900
206974
143856
966863
168228
677979
943275
677711
1009421
216619
144170
978870
681548
672524
322080
98124
357322
123439
775390
216086
512966
932916
111000
387086
174044
405534
804920
373077
972374
529945
241822
899770
193180
687769
385840
488954
97430
146962
859287
216847
92924
115643
945032
237052
160340
57269
355711
453230
645278
893695
52550
1012366
648047
321922
951335
670830
199795
91316
863410
372586
75311
566032
451564
313568
882902
300772
17360
947613
498983
230584
61432
421728
1014053
919490
588637
799699
82061
590017
334843
213086
440549
379285
77643
767013
868117
781836
196711
642988
272979
192549
822972
753506
75346
410691
213550
734347
392331
1030052
952193
312797
197260
711039
671228
124723
65820
312608
404754
392631
714274
840057
616182
699362
586024
143465
854796
353967
149599
945717
739570
572265
328189
198528
250669
500586
371676
979500
269877
284980
801078
916353
382674
825407
719964
345082
977070
591577
192593
780052
670701
704390
857121
721802
851638
951589
63440
187985
515465
467810
710865
114879
785221
905893
379346
686132
968638
929038
417741
132007
262582
612275
932912
262530
540467
489895
952843
644636
935162
356356
860695
477500
803864
320635
755577
425725
115293
295344
412969
702084
622754
194257
307667
728782
139197
1036738
613909
219151
692997
453947
274176
777709
695620
804418
513202
1023245
107252
819802
707312
744505
854699
17859
1036191
354198
78490
765747
293111
922174
700400
386154
191324
141464
465686
299250
781481
873444
727443
691839
962791
111936
828539
369726
637492
631963
178260
221306
656343
427496
829764
427518
618049
134401
607342
220295
589819
265858
963930
485803
855370
795159
906322
437660
439922
123013
266375
750873
354937
945636
300773
796671
145993
280151
107639
668099
247304
321962
532793
800594
683160
854076
1027636
672662
467731
866697
409549
158241
129052
854719
404256
890177
378109
940466
932679
314096
191573
358048
717170
862716
83018
355601
295085
669376
485406
858689
287793
574680
109303
482677
892199
450851
705487
308365
111283
300424
133211
851267
32054
800195
305877
711018
496532
334512
453760
350876
909170
1001326
890062
401314
944952
1010094
342784
1045517
584392
982181
658983
149582
839105
658409
902497
425655
710705
600488
540726
200644
478353
41368
7409
257537
630771
247804
600279
350212
819006
162326
330785
814270
498264
359294
848265
875680
145433
676261
993123
1046491
1010
955630
513543
434219
447519
222402
910723
477836
152908
639479
199271
17191
497277
395499
896905
52215
810544
105149
725173
423018
720774
785135
874508
601699
70749
933099
716302
1026833
790324
168630
1010198
94173
525765
271420
110398
678377
90914
461970
769915
650348
1007179
225418
896218
904284
598023
989190
249529
12728
553209
837975
458462
449755
38579
384024
663632
214070
308419
462555
36807
996556
824458
762132
744352
525784
468159
460943
343855
247286
348035
806883
351047
880180
783329
16698
295915
339307
449952
456398
440567
410677
427066
802940
1047974
176119
337900
426957
999642
264514
233903
741849
615934
425992
18681
123990
506984
312813
753722
526665
938267
1047840
280280
1030820
361667
747551
966051
832832
863699
957626
858262
1038471
806041
25282
272062
1044026
849215
404667
386875
176044
954745
933617
1007652
226252
981468
728924
555586
845679
730289
249503
201330
427817
17956
757910
1032089
739360
277423
766150
64005
193331
916138
1029392
941850
76757
686036
972562
506418
127493
924601
156295
543110
107697
284121
900367
812039
794622
802412
549310
799493
624821
554148
131281
761988
896081
492876
211431
518431
430854
992167
3364
814681
915214
875629
140691
29755
903871
895167
427319
811808
1035435
681223
647449
324757
614202
765321
991685
745498
356119
589975
131717
76480
797147
83012
700357
698987
629826
191348
822018
170914
984416
652330
516245
87765
311848
612083
156107
81897
141992
474446
695204
391414
757854
324347
354448
700176
180994
721910
1016223
755202
661281
874279
973159
832981
712696
21368
872735
875266
304092
342879
433718
673848
526493
452758
777427
284299
887610
454647
414110
245492
691285
258905
934699
849406
331951
689477
39276
610431
379686
557167
268168
288323
957315
856773
756348
832898
1024895
784902
732385
30725
813408
953774
181808
321753
210312
471079
111097
288623
585310
630546
786771
324363
76779
678035
937728
157540
725646
452985
959625
307529
899619
423456
652489
516160
556294
732668
341563
559080
163910
38803
855406
21009
990319
901347
343553
192606
33871
220668
507521
576085
335116
179647
20881
578239
291055
80532
191670
777524
293964
158471
457513
1022647
346583
513049
897295
791101
879060
343349
797050
653318
771456
197541
61321
46241
42505
649567
907542
408190
425086
776467
573255
456433
593436
587606
894814
997759
335430
923345
611390
481882
99739
475970
655080
964335
711549
824645
727651
870749
683381
450234
953711
929212
931268
720290
1028692
841232
514191
246117
570175
64465
156931
85065
491396
35799
503240
506131
171041
55195
819764
756384
358380
476321
321417
985435
897478
229626
829363
405620
320817
520613
205010
338612
726962
957897
603909
367824
706386
1001371
237507
989461
450730
831951
29737
333403
166101
605818
724392
434702
44450
270914
697950
508726
767091
414902
330890
533091
157218
996544
847477
264274
285763
689656
580148
140078
768569
129486
197273
1032276
123494
124252
536772
280179
990694
594639
786334
113129
1037107
314158
496821
586561
192005
672644
819145
716201
164069
230948
344172
209230
1011386
900872
927520
514927
69828
1015834
646466
533521
545627
335946
709940
556852
43474
378449
277011
628063
425954
196105
502894
740719
29946
845095
470856
327558
832468
264786
663257
370415
794293
395095
450657
558828
511661
568698
471152
144438
35390
1001647
559879
873255
89551
789661
204523
759894
288314
207956
922514
309147
74732
224149
892678
518988
807651
992889
818969
236439
18931
973434
843603
486366
543158
600474
166650
365039
452986
138910
1015939
448759
915102
665402
692714
987161
172204
706310
242482
254591
635552
95266
585345
275657
712628
416874
502579
8636
380938
196631
920385
495117
892842
629933
890973
854316
911386
20761
610343
151273
340735
504283
218326
605151
645676
668192
7606
353394
909159
414886
260319
375894
142439
460118
132480
55916
520519
641633
1016866
484063
359914
502229
618553
851811
587936
110202
707706
461677
834164
189664
909625
964684
319356
882554
1040964
60155
114580
868003
198545
947099
887257
894845
858662
97376
140114
82540
380050
469987
896790
301105
453727
816305
904285
660071
954330
59890
629980
512593
448912
536345
461752
16091
377057
538217
430991
57505
492811
393274
1042401
446696
919045
125662
1010744
691817
275612
909571
412035
293055
860437
578162
210925
360818
517591
123152
440735
184160
180572
35315
35011
860034
927971
774276
221495
760790
160560
462706
398391
241497
913607
364905
195197
658419
777468
815460
483098
697642
821557
688260
91005
249996
162251
396602
664317
658075
844246
943546
98889
789813
786776
52609
466206
520765
352024
285669
404133
2940
175510
251770
980691
976522
811126
925750
898356
762279
953788
202808
653175
17506
109639
669962
129059
81134
988885
991549
995284
880901
61707
353357
282966
1015608
270792
902293
380690
56208
1018932
114001
225812
811097
755428
319601
610593
899579
902771
264750
957487
770759
952048
969283
997028
749966
636294
368793
184
355297
12724
903517
194144
1022695
521089
479814
913442
806815
260611
135433
186407
495981
809883
1036478
560119
466904
632651
240169
944448
32339
195708
915648
1026554
528121
119969
1031247
866905
708367
1011719
357657
170206
1029696
273735
435803
694001
264024
968869
665860
95847
331644
431810
415383
583234
1040035
934931
840194
902944
684614
686172
676437
353711
497948
979886
610617
917376
361663
741429
580869
715949
298021
297534
330830
896664
921544
1033681
175832
551478
573010
229187
644548
653888
370372
289311
568025
379820
430817
571327
511186
7364
529103
873735
590981
523596
422076
713861
435399
627723
160125
118904
214256
701462
480496
771585
836575
504393
849684
737522
40792
831804
344235
361866
43427
409640
83017
424849
787783
77578
946872
414758
462020
188531
343933
833949
223788
993111
941179
163550
925815
845126
24951
1005969
632441
861035
213614
731269
291153
476852
1009056
499114
944699
935283
96282
907524
510368
813816
544193
104435
1027901
736100
337814
463403
429391
618530
960829
1012687
400028
510830
103554
530933
785720
829243
397264
544009
769514
764387
707201
404061
905737
585979
966599
771162
698308
739497
304953
997024
1023641
371693
413630
622971
963571
217120
12237
423443
944583
582690
287707
119470
264966
1012111
926167
58472
323544
1012822
611982
694728
639340
738069
765927
1042302
457550
837793
181446
636611
919059
120078
809342
936618
17738
127649
519604
794564
479364
438533
118411
638851
85346
114471
906754
448170
786044
586267
52834
594996
170243
884065
73362
322584
512266
468727
1045056
347966
313926
796553
97976
770054
833836
44336
742210
123086
130642
236814
578039
307142
680937
472633
392160
399744
189239
106051
371006
90516
390639
599502
5356
5812
521543
539015
1003425
384418
616109
227807
441869
1004625
349173
481782
471705
631972
1043183
1043453
33212
726041
892463
206736
630204
455641
188156
654404
480444
969327
411195
846057
899579
353949
565298
759241
987419
835750
904467
661075
180319
206190
312862
523398
351405
859340
677186
741002
413764
381564
469790
111813
387843
360185
326974
711904
907540
156599
341111
922636
789231
746516
291139
33004
722820
72277
444918
994186
552825
622118
468149
927663
75344
575460
945417
179201
9311
406052
762611
1001032
1008246
168145
122715
713526
499216
1010489
223165
689691
123637
875640
444660
733912
709928
390036
700166
750206
631814
926382
314829
712943
89452
557746
896089
1038310
591318
18126
819958
180680
747588
307501
104878
689299
65226
995394
45865
244575
172731
655879
396746
203450
581939
544917
877291
549454
515832
78195
68121
42034
566411
706296
394281
684087
293180
1046821
405518
169891
762423
1036628
149839
705456
288859
490013
495095
130862
1029564
867025
985063
39343
780731
97263
815970
684184
176256
587751
432824
700534
637134
438679
572658
34556
921856
729060
144219
197634
311825
930750
853953
101873
978325
95231
232285
775153
147844
811143
408629
921147
393896
893918
287961
172788
998567
872671
57443
453616
644208
884646
477843
778166
411642
856901
172519
706093
185393
149379
196501
1042253
559091
384023
689984
477243
489717
149688
3660
528674
974206
154465
407726
531517
801737
391211
911136
29789
404984
550946
577676
208733
616312
506475
196247
595670
505515
405792
893741
522105
437193
231749
613098
472441
809929
140079
1011258
879178
681018
632520
459043
874041
516842
242943
679815
22039
557627
888278
1028542
447354
461062
84070
877433
642010
723691
20527
746685
626938
615410
348462
862939
740082
792660
758267
718154
428610
917340
192866
612410
286283
478760
545495
158926
518797
501063
539414
148678
744204
438778
177251
941461
89656
770567
149431
773289
585921
841469
126539
507103
871851
840637
873684
496357
801547
806206
106454
502919
504265
1004882
71277
994481
197831
672867
1027822
697366
864725
398581
1011387
304210
519358
545250
517296
26981
735975
58901
113538
902010
924621
1002177
817015
280759
245968
433886
452822
824611
539799
205011
45670
457811
874635
86325
686444
364266
943274
373614
60022
111525
941095
110388
177251
119278
827184
820142
585984
502226
510004
822054
665748
652072
641305
736300
13261
637919
688814
221955
963929
244552
814792
195645
572061
880193
506728
452459
411868
740885
613182
284333
274999
446979
202235
28195
1016803
928066
886981
1045498
537842
178525
216368
868370
684826
813778
729888
1034257
65732
830415
262125
307900
757218
184044
478002
52106
510667
657857
87966
1047868
76442
906558
805934
206948
516187
118684
800807
571586
628846
294355
651840
313922
247176
419943
764233
64658
921248
462197
242364
541219
98614
327651
403859
394617
827733
805252
153031
519588
738977
771110
236237
809168
93155
367443
315780
217527
502889
427705
948193
152305
336026
35591
132803
170210
172322
994611
66637
266556
863763
655856
200488
664824
413020
876883
75016
632714
1026552
377957
249049
402520
594735
979105
234226
430382
209236
693027
879532
268970
777036
19331
333505
1002864
585308
91172
295889
937237
647041
693217
949867
530313
324544
271104
691710
721409
74445
699194
916497
895519
990574
420038
547100
1016913
50919
176195
433773
458303
829160
39770
864624
317983
28491
351237
823998
849375
567049
255055
289101
663287
647622
568949
712754
188881
500051
749379
586555
946580
267396
744081
347350
578375
548030
876477
310690
681244
317849
418304
990204
960715
667646
781960
1015803
976348
284687
151592
349741
837308
455508
335502
436602
885124
230001
361678
84625
355146
313306
882998
926007
787171
834264
982578
915933
1019378
648267
16958
1017822
217379
775286
987816
72383
670328
169809
889624
240344
492163
41634
887222
944070
350056
1027924
839111
514298
332440
345444
689329
124631
706573
620481
513847
444591
863235
484227
370391
252430
55791
621530
100640
180131
587186
623118
322797
985651
847311
212735
510810
306162
643993
502123
173144
531104
740387
662140
1033407
646865
690926
34782
520637
693937
988434
553173
562053
6332
211431
672157
481049
420014
736240
157328
982296
366371
4854
7763
567649
944696
228920
282756
689530
578450
576385
803892
386457
966193
149005
198561
679453
631904
306722
438402
415093
500784
944177
676418
433212
224986
344164
564639
226163
1013094
634242
758514
534205
924402
1010682
624277
65141
293644
989178
322748
510856
620644
596863
63525
1027298
872016
381733
986361
191590
836971
998064
941902
1044283
815553
770080
379542
144219
657124
395820
918881
537149
119866
560407
379620
835203
713217
243369
551301
4220
716110
542781
1006566
13167
173939
205750
993223
1041276
533300
679498
308247
272895
475156
711156
40357
140368
272948
1045624
1034172
876223
568083
133332
97309
134067
3475
167421
123820
203970
310693
756688
96051
57768
823805
650504
343453
478975
709674
844587
410371
617619
1024371
401213
961010
1026352
599262
331817
921159
454614
684215
42417
239363
808998
222212
345295
43627
207341
724535
370789
978414
436653
551311
743194
823569
836105
658040
271684
243934
7141
165971
780225
194337
365871
715269
133790
388828
541724
280236
535660
793941
414415
790745
994594
222486
916782
600239
609649
200260
186597
579404
2399
26030
937308
539602
608020
915951
573330
424061
475321
1027079
95150
791576
998972
941771
1016889
690752
180716
263820
298187
649921
211127
667727
1033244
1027721
1019140
1035779
802644
495218
731374
338689
325237
208474
328409
811602
712644
382177
81192
493054
726548
798251
438285
646355
162761
736774
90688
340489
502397
207834
623495
862229
605474
30911
649703
972311
761984
423445
483437
568629
300023
424197
607322
768346
614999
937287
654244
116383
891067
249743
48546
117454
565058
613889
259273
731231
988547
848645
142929
456259
996003
17643
858798
159214
763622
76458
823223
849644
301724
314413
314198
327035
549971
772740
615336
972648
224804
496217
745328
422072
425974
1011982
712623
872273
672428
314077
102741
570153
282122
456290
576465
863812
749878
968681
708482
787945
795581
900323
525507
66672
600817
196062
879254
203008
359816
463721
430508
866469
609623
798777
626380
879139
711947
153842
277850
768983
681413
686079
915703
6412
314988
1020359
893702
690738
87199
1037228
1005314
745789
558382
925230
892552
403876
327650
389272
345061
59729
426130
344720
462874
480744
755016
515564
905000
333765
239473
799021
451471
68112
678879
22789
425945
761158
347030
869695
805650
137112
578856
222057
508686
353406
427165
401325
204128
228072
159153
1036842
898523
792411
741967
808243
673669
171370
286002
755417
473811
879074
259708
286225
934425
832783
1037867
197102
150273
940660
63062
948020
883193
422237
550138
720568
684645
300960
406353
206051
695431
75261
253566
575682
813040
670571
625534
984813
964450
303812
1003055
785095
1028351
396319
487778
241234
727972
715074
676795
677657
344152
553618
387930
599153
586912
61387
548896
289166
524456
218617
813680
119732
164377
369156
344653
1024751
670331
593198
321723
557497
1041924
413424
553784
564700
574905
300416
573242
396034
1013181
898172
37248
408900
718501
212733
631599
167969
1015498
55434
949379
808004
276054
917053
342782
771168
880403
712573
360190
165791
669364
431024
1030788
3568
807070
987205
260391
661664
45555
178284
1046264
272277
166094
931309
391757
215438
632209
360562
352836
979919
838426
167587
80364
592784
456912
860801
941538
864653
143183
751689
516179
1025570
556723
87391
218424
311887
219973
526973
888502
591866
1000315
291493
593780
340444
831524
380453
530131
487797
857505
1019661
698599
601958
92949
967295
217607
862345
342611
505913
631778
174139
240009
516010
886766
910886
81264
34822
33044
78832
737517
476847
1037438
830767
707842
408914
151394
557578
743914
1003286
261540
441050
626752
1018443
1024836
162095
311070
106983
469083
147620
125441
870459
484771
964558
53086
234047
449873
890811
1021634
278738
518710
468557
983913
189270
249082
105958
333336
212214
179544
477875
849708
11279
246577
1043450
446387
887049
235881
658903
976505
657411
670292
759226
451546
532155
586668
500233
822600
673289
851422
74574
300897
894033
692379
211777
285548
803913
543875
554024
19243
225655
561100
936137
322517
633283
256461
80755
192292
1034628
745286
843879
700234
44380
560955
50688
385212
490318
722529
854798
899748
858730
208086
899502
402661
988783
145442
566024
632971
213698
92498
818777
781708
124441
1023251
1012638
491187
134721
53674
327750
875161
450904
378022
870987
1017492
481242
534585
31758
91752
114920
536073
371041
461229
509986
17243
263179
388549
289401
120967
314427
778553
89433
1043330
159553
639851
713089
1035109
765158
903535
381179
796888
418256
638715
126339
525624
179020
223292
2760
815193
728794
898941
959967
213705
325091
456576
905553
8303
54258
22874
201500
920937
725974
295627
845831
48396
986631
706519
136628
229589
290995
108695
51905
678730
919505
719377
705121
145546
92567
315140
800460
109700
360892
639868
615399
644263
580568
1031191
1028473
858355
381780
227291
152164
886342
554291
1016179
277540
285130
386610
268992
53270
398170
361849
109461
1009091
525009
445031
395907
662446
770569
655798
828561
256497
27524
234601
5827
714773
957321
1009890
473680
527739
92074
668797
914016
747966
95867
997902
604230
59498
933750
1046439
782582
797037
669898
437257
853174
511379
481056
680464
851929
248968
508164
87698
536935
327583
587266
725752
1034900
787166
780085
294149
978916
58262
40244
221726
391905
117238
394567
699008
284983
188658
810409
681646
951336
210397
554715
348054
489765
728866
368071
399276
125562
716651
98471
4472
724200
675998
441993
931297
881932
1021974
921424
490146
255345
47980
593941
372549
539701
213819
703942
703749
515354
241459
427485
863214
721639
341226
365346
406964
348398
956608
563769
488570
117678
923187
59393
680467
593242
713495
774529
942586
792877
315122
385888
587389
433777
1037822
871597
853857
969236
13591
196342
509559
324515
107014
383853
640110
557217
1032570
66325
994901
1001213
838173
261576
61976
492958
752159
453119
1027691
538592
72339
279862
448634
923349
82439
203467
26552
723265
351659
361791
892480
4373
769657
945078
928273
324454
196006
279441
123284
189864
328145
744457
574411
948509
967755
448421
436868
445264
863178
128368
148205
700540
649211
109008
1009399
924358
208713
443606
645079
28445
824886
590315
827410
378546
257453
613059
133486
1001942
76713
251236
399654
1040170
645013
312117
518858
22523
870843
66785
198686
987309
869169
681216
459364
43540
784792
948570
464745
3741
763919
899240
758459
91167
134335
1020084
57700
776513
127071
345786
717960
486215
781065
936415
824652
773943
790473
220590
1028709
169761
654909
41072
226725
424572
135090
454463
857593
153195
453394
624573
450597
657628
49419
197958
251560
767813
575430
718204
757542
483321
148380
605722
498107
180973
294943
814044
1033357
965824
37586
114794
717837
466173
38657
488225
855606
839268
149512
595608
892216
120357
685426
619203
807908
343266
508499
680342
951360
25193
489260
547332
581287
363252
320466
676673
619969
434907
58532
362517
330191
607123
627830
352319
918422
1045209
2713
549800
609618
418543
80464
104795
220683
338117
368417
528917
807354
453359
481116
171101
183943
752200
894002
638447
572821
168745
359628
789611
558004
930822
456623
449827
748632
623713
312281
852450
24371
210145
770294
845462
704214
987011
195592
844212
685246
531632
912360
386878
898337
86050
114426
3138
584414
269948
57721
485053
1016319
567918
760248
578487
978193
550465
1027515
199553
149457
529593
97152
469482
941941
459297
312167
159325
634625
334952
563723
488883
525307
409384
953582
363942
787949
824955
457570
982985
508169
289155
129793
610256
957011
453501
185635
157475
833968
909376
147615
624007
523327
847627
979279
36043
190289
355461
715935
1039182
580210
799431
280727
681795
648396
838738
1020094
993945
141398
509146
983593
929114
695083
614583
665132
563819
343393
18925
723192
673932
229326
978838
483220
393072
40457
811686
157323
687837
594969
551128
399533
191387
138793
543910
365385
1033268
939677
302897
332608
777535
855282
110334
781380
74553
972229
713813
12730
589231
596567
164405
32389
142768
660484
620727
286516
515926
304629
787388
350170
615507
388479
900807
480514
371542
731011
42221
888093
984627
241464
270762
421308
601763
417977
648584
271879
702349
626619
761720
374219
669342
460997
330158
794231
290861
538958
452344
944503
109874
500012
1022811
765247
729413
660886
194781
135280
779377
140351
698213
721008
99021
2759
605311
878299
295342
474369
632312
302888
1013850
350800
63515
803809
96281
768152
1048207
762074
294272
676103
138380
372149
33502
450867
923506
125472
362920
751826
611461
871206
560830
160380
843957
958207
973681
64471
739158
877223
951082
186241
314028
719546
7048
518439
196380
169692
711395
287263
727023
113948
476936
854760
352902
561320
752660
11249
948947
220481
840018
458244
111116
837302
737261
86201
650852
471526
93548
211793
325808
168583
432576
602703
178917
507699
782043
1032769
286772
639741
183709
488970
300487
940552
242177
70925
22746
973928
730733
27565
838956
544967
130040
669279
33950
144913
367505
167381
224987
379298
180715
153728
415219
599365
939515
117730
1006274
558695
739321
650755
152065
157157
492744
347494
12527
966091
722827
445425
386652
847982
586084
679694
461581
801335
609584
331127
639557
421254
574237
342286
323937
650768
1048062
26895
959330
816905
320067
937746
260931
667020
128105
1025838
820734
120469
158407
55716
920350
376307
615586
125550
141505
979347
433745
346394
136679
780917
571504
227646
316398
692936
706016
545283
452126
380525
414353
375049
939041
934236
684772
344852
543305
197941
633231
789221
333958
1004908
626652
21648
630507
782189
928292
342464
550042
784911
897136
237880
435208
769478
938254
993799
558437
85222
266510
489651
626202
684374
486514
555736
64051
379688
767494
310144
737938
328024
292018
641196
557270
605229
596519
389211
45007
513667
814287
409984
587102
84347
449752
115503
405665
379856
965184
604804
980309
1045585
319415
1023357
518973
779462
386127
816968
996988
465075
345012
854092
269246
518474
469752
578148
885001
142839
308652
34707
145954
923365
222529
587689
998750
357584
621189
827174
519105
6038
759578
778184
99657
508634
174799
766239
176205
880156
634549
703874
567488
138152
986583
222671
735822
755646
776549
789585
857627
411468
66634
281895
353050
631710
974840
225431
497103
235111
193104
27043
895576
704382
129684
268615
838063
459699
891174
611512
209140
375315
822291
86802
384931
647951
1036344
830656
728992
121547
799968
982294
157671
544268
331206
752741
551121
782107
1027409
626436
868037
949752
405235
1002381
54838
404813
55170
221394
817617
148331
913261
362951
414136
724169
948406
713699
149673
248657
557187
566
612853
82916
264751
228788
178474
450936
241599
985341
496189
334632
790921
46091
20275
778397
199943
4652
482826
83494
487579
613020
1007580
360435
622648
90667
1013762
487866
138444
946750
925748
962102
507455
100263
488557
964574
765431
485776
874367
633393
855480
478972
794422
272628
537792
749350
238829
493773
379655
319269
42341
1022607
772212
361785
215258
874653
72696
962594
227865
322499
80995
460496
549258
135912
344792
330474
780039
1044207
683198
151147
232290
428599
524562
312018
211061
993545
430834
863793
185511
951906
948555
645247
685238
497260
594307
59803
586936
540184
393470
308811
757541
107808
599912
221346
46797
351726
348567
570933
198307
365738
64235
728168
559150
969964
231696
41294
843664
224086
27646
388453
6644
155284
27151
776354
911692
569603
400925
1035029
1602
1024630
478076
841637
16174
794480
993705
894240
92418
983347
272293
507936
521472
882694
779457
382475
613408
284431
15059
368542
188160
896807
406432
386911
673609
277501
631146
466515
288088
630008
249978
743257
717603
600359
484740
477070
807707
484269
850645
725012
86027
764926
617485
334754
364735
834389
917096
606261
843859
448194
110941
39761
506397
676648
524663
607512
701945
532117
148824
916666
294890
948303
232109
218747
717799
1038076
620296
506310
509108
471605
339575
238505
901806
883448
237495
927760
1008991
132174
185317
823850
764099
586630
523663
608853
892189
886119
393473
773612
734775
2996
265650
494430
455920
457839
368301
514796
259066
344615
447961
660075
700066
275141
1025024
120938
820878
206890
757103
352546
170816
1027077
596254
861581
1045579
884283
71212
191226
347418
226127
582043
300948
261913
998931
635954
415268
234812
306714
1031760
717184
557479
705079
816554
988668
539755
533625
915131
675137
376878
473853
1030621
331503
976801
913134
334297
796256
892072
827682
149461
324590
333833
555439
149123
636460
106128
349644
418929
462165
407163
593270
748364
676202
900634
172061
22539
72023
105079
134607
519639
751481
385778
473146
512908
652781
490659
335071
731579
279301
132725
69596
632075
771137
509125
611506
341719
781359
190834
100439
338922
472470
762687
771592
812854
68668
478560
607786
982127
45500
58895
158883
1043554
348861
499998
184841
8933
394995
784709
1034507
136266
482368
790830
866153
489009
86880
230147
741349
429461
678520
977777
905357
27125
251887
428792
581301
992131
81385
738915
421903
53288
615625
793946
1009201
1007946
594200
383958
202739
850481
724792
612711
326153
888044
275764
788271
552491
1026441
909594
580444
816693
354713
929856
186146
138917
81869
12742
815604
453057
995723
376004
926448
416477
499302
940156
3936
63255
735067
51957
365341
632545
402844
878675
189897
678348
40678
271202
757171
271329
213811
42399
630600
770544
761251
940835
521721
1017914
458892
287969
696675
341201
373378
772479
438194
718085
262205
983862
216072
336721
17732
995101
513495
514332
678701
960569
205834
943530
531807
48815
890070
594349
118066
33148
514335
609473
401488
735004
104520
227396
434475
272233
202582
129258
1034110
311085
654389
331350
183453
252851
70682
796220
507284
471741
242121
915019
699088
20803
313003
695895
856924
102748
411540
813584
182120
306593
834583
950197
359453
147077
197957
188188
141444
881635
95932
559728
852341
1033026
1002213
362498
165977
198932
805182
828052
237238
770398
533397
156537
912974
950823
236810
899048
996290
116748
719816
854250
464790
355165
496713
934713
409448
637465
879362
877178
532305
997686
522084
493865
381245
750991
786701
427162
54818
856790
679421
1036919
205562
486635
394944
54030
801104
173563
361320
903633
477529
909763
664111
566140
162142
308318
308909
864026
93295
291058
380531
560503
720939
527016
284159
987192
653195
1024072
497370
825358
1042058
102618
411068
374626
995468
794032
132524
95442
149857
926774
742116
163560
108228
614371
734821
587878
847426
977587
815386
113285
321872
874637
195436
196749
42893
839650
836637
452131
455925
976895
493398
1046447
256002
777052
746693
84528
969083
705111
952735
533998
849385
856240
643455
476513
38539
816686
437988
589738
798116
231627
653896
814086
258057
738499
226465
1024402
639951
488681
317484
830671
424434
31655
213103
895534
554717
506621
557118
830239
228277
196586
895675
762092
827444
56222
696855
360145
445203
637639
388360
137897
332997
381300
680399
526730
1015415
825295
746406
576450
83244
891428
687486
659840
317142
115859
4847
47004
920909
923834
699953
348619
905479
713173
729093
306611
41834
197016
341101
438317
642721
775730
732430
82978
333511
360414
229415
116830
443992
717387
690414
753587
249278
1000538
713793
195804
1010647
5749
336514
219497
1012578
634355
17796
15666
638750
952802
929632
348557
705686
1031060
1029409
963017
815963
734033
95762
278583
240811
1013654
190119
621870
1023306
451379
666573
693088
991614
887986
1012101
770789
727308
679777
480692
535143
995087
242791
249343
402352
202633
516156
236944
524066
696992
569065
523697
909146
82760
765798
297486
969833
771413
423052
315271
642056
453834
759778
199287
647712
628294
610482
175930
480003
175722
710600
869873
743109
848933
562739
979018
500481
128950
934766
1023545
444027
75348
1023310
296063
739317
323660
150036
54750
511896
865668
244495
200159
546904
598583
691218
739839
97452
99280
647745
867376
878585
875463
569982
733061
773140
201814
302552
353773
618563
997618
931938
508894
689409
782938
595161
871625
450062
50222
185695
745792
952836
403420
1034189
785831
914667
171725
997853
812634
579870
308149
767910
703510
571371
860376
117942
450970
813383
782133
566835
518479
559090
57451
596580
323556
136573
578365
466946
841392
239483
331924
370089
114381
509264
298205
196564
95158
447469
534443
707007
74331
656110
1036655
465800
444285
861280
343347
810498
241214
863916
1008178
445059
992697
417259
954158
838429
869005
98327
77670
783774
593715
650608
761602
344500
130050
197755
1018602
942229
1027524
702188
480719
508562
751542
838388
383577
974062
121812
387643
565326
43093
416347
814581
538783
464487
960338
855402
913962
221849
396030
600663
882462
305382
278578
93315
139488
266916
692539
504806
585285
798685
803433
859860
984599
375186
165630
653162
1019307
458557
936811
774593
22911
698370
69055
1047091
105391
275935
1035041
755981
471596
712514
898875
329512
38032
776559
393324
230566
827249
660474
151987
678227
432398
568283
856349
359409
1034559
852568
559016
422887
187520
223805
339313
220823
657403
246715
475923
415702
819826
9543
306959
641745
91106
316900
902182
247505
744390
287536
795522
354608
1043422
689051
547718
639969
258888
178974
471607
1007090
283622
679648
571398
426342
154064
956949
216566
196547
936665
294036
636900
1043631
860636
57697
205283
328721
456665
926121
306565
395004
522921
790145
240115
676054
266026
102856
788401
277521
744149
302229
386799
173025
126601
176004
871758
583231
305783
544588
925163
81831
995597
925183
679070
12271
23740
333641
496453
249227
141952
955419
515578
361137
878850
409623
635167
894379
965180
659749
842253
308165
496502
300943
624989
240685
58759
959231
877458
663082
259374
802503
41758
717834
960878
814542
541837
449062
603078
54399
957
153435
95268
42278
892682
279128
710781
960777
287558
341285
374234
730804
160089
521789
865997
895929
949368
754849
850205
943724
191942
1018432
348814
49615
26688
93712
848562
1006645
234972
70982
406923
145122
980146
432383
260339
74516
985368
248763
730273
259791
255879
745496
610985
915927
816942
645145
795740
16676
793625
531051
904552
349509
566719
696570
539922
886281
683232
43582
985966
832454
620950
175264
978557
924848
415852
819539
915707
451215
127848
283138
17114
688959
741858
84665
448815
746578
692233
681819
586117
710717
765175
289304
481895
895334
1047599
269873
917778
671100
529774
884856
860696
641396
527273
474339
612588
316552
688660
665235
344105
159396
713758
779703
438897
459920
103223
593053
195026
107080
805702
727907
940425
702932
478378
569235
154616
273161
985259
996125
601289
347792
793403
775171
591110
863378
674527
746528
478477
970089
857520
783965
366155
374972
458813
369857
60559
81240
682310
516281
802008
131643
594720
263410
437642
304919
57769
169514
836055
778441
424358
308823
327761
164875
490612
836485
823917
546514
788709
913865
782575
83634
1046568
583085
864015
247970
916393
584297
709694
961679
478894
21857
356966
431374
7348
65065
869513
362901
68429
354442
139172
638880
1016949
414680
318883
113939
420907
317697
10339
613448
383557
595630
600196
720929
16197
958688
72195
552065
788774
556889
337513
343435
27376
293963
533122
1039875
22524
449161
519018
729917
922061
147647
793818
547562
120138
638201
768153
892208
344655
670173
595166
301926
67180
234752
329120
584149
598446
375730
635540
518372
248408
641433
584153
391170
361066
6794
982290
688829
548821
38642
546028
310877
710209
538679
713945
234592
98105
776306
755436
146504
879536
710365
1460
421118
227238
651344
473074
185421
976619
909633
462864
436405
540611
261266
188215
1028108
452189
710804
543195
850752
944635
297380
362931
777636
901792
825277
366302
805919
322615
782941
831544
775841
678397
695334
1013915
840772
240414
1023374
949517
8296
120675
132106
882086
585024
964809
477453
454925
636447
419048
160318
22660
868846
14088
102978
874559
322594
1030595
722814
177671
266400
183575
977969
884212
883940
422854
631101
666407
601802
303328
537355
921699
290660
601182
298472
639585
687662
574384
789809
762822
427795
14604
845499
258194
951177
721529
281034
902387
519492
198497
900873
563537
52926
526733
683209
625531
1033238
1148
153862
625360
648323
642007
563320
203590
283360
393221
233497
909618
940427
400794
656521
886187
949277
785063
174241
704875
446261
750250
275104
424464
77017
151570
898376
383899
557493
372781
528475
603656
488862
404589
1032647
271594
792514
197073
14053
140518
130266
933214
324409
342244
418754
959116
489469
696037
162516
364155
52710
643668
837236
362711
583810
145337
651025
491853
708745
117666
320286
452202
39042
593074
278339
905418
759075
792236
349497
27511
665796
819799
126899
1019985
698182
72743
202653
277865
28117
385406
435504
923173
212956
914036
871721
299290
479378
541678
598138
704874
792184
318467
989941
972952
990262
606325
484139
953250
292897
359723
345084
947287
420325
902793
503336
677287
971676
866695
734790
841716
383418
170337
330119
319527
453434
927952
604566
201329
444752
383634
787971
614306
515107
594749
225172
961002
800719
332842
157662
498662
797476
320861
1004925
637659
722809
78415
682840
297735
526071
789362
751434
281299
314550
515159
545424
546784
258067
402509
722015
704182
940702
1023334
453882
312332
259574
162733
849334
222326
81159
150667
903234
841060
899569
375832
816526
720976
872465
992346
113345
311032
354165
739382
931985
413064
369968
784905
948065
980367
1036765
568243
292997
811685
648635
721932
908046
614303
911294
1020818
606327
780589
221942
565297
500638
757964
764845
572945
309859
727265
197532
166204
671812
327907
189074
20994
732776
26231
212722
519169
224114
536149
501613
658853
287597
1037787
480585
1035270
343630
891956
726183
113928
266575
450533
456213
75670
683417
498607
406237
681950
70798
973722
754541
412518
155677
905487
351531
829154
988025
776932
664356
181674
249496
353329
150262
168107
279768
781010
773449
92341
695593
576641
61247
896525
722971
567121
690236
904469
761401
10364
613734
91638
327427
725607
66100
705323
978669
594084
975740
676036
743631
1023731
1030223
336973
498956
710147
690703
582441
917226
417511
56091
29532
345709
138272
338290
254080
611093
607492
663717
572646
156134
835203
214156
328877
12051
27155
111618
206524
516530
848298
710947
21879
906708
673192
94812
302867
319331
561034
87467
297830
624165
772694
632192
269084
983370
491399
386188
66078
745176
677234
682984
775460
412005
141811
146675
761913
541809
1008203
65095
719403
851402
976649
141597
992936
30803
258277
787092
472838
678548
743783
520736
546696
168300
1019962
7321
759031
310605
828431
647484
418949
689758
326640
781310
5575
391646
1010653
722594
70833
686385
277913
42963
229226
166133
955527
488901
332260
62584
541039
690078
968465
147446
370969
141090
314771
412161
249486
666086
494542
1000039
122862
569228
683314
49923
1036976
403520
331947
384215
174639
457980
339466
348613
717163
133337
599626
391504
573134
739545
700570
29899
542443
900485
816125
843072
37120
28613
170863
588680
609839
450633
757859
254181
205374
712427
66947
285825
842439
712038
22921
446520
401339
673479
137241
675071
726539
998121
64637
697692
146276
541558
481302
739898
290778
732593
793715
216201
307292
141952
329440
246787
488153
240641
493913
860534
975605
142884
789175
760050
1010728
77194
325114
316998
330799
132646
708245
496659
775845
805106
925078
947190
712882
478743
887176
564237
948642
286442
510205
140359
729932
1034533
286092
672725
797479
623281
598832
750889
332523
637797
245226
552147
664999
577571
183672
902569
566299
690335
101651
633491
1040709
24391
992005
429150
554495
772251
1008124
137201
221318
394586
203782
796497
422608
852203
25849
544192
254100
136023
344139
910700
920537
930875
472091
797436
318713
344587
923998
1046887
852207
882455
409354
335475
612055
457624
234524
263729
631667
506429
723553
238063
872361
995976
967126
324829
230601
195174
707214
497384
616317
325206
616684
181263
622677
918929
312871
210090
691887
62842
972004
65768
921851
525778
847821
538628
375590
597237
611854
39280
57878
524699
993156
197747
889104
34143
254105
243843
166900
164234
627598
878287
913182
843118
342835
23361
355288
101301
688332
567670
1003071
557578
535845
806898
821103
599157
801429
305657
124127
947152
138219
216696
486351
558257
477715
1024070
949662
219686
493654
907834
522228
931245
101666
18264
586130
312256
776995
368015
852666
737876
955560
137052
931325
906418
520474
650923
707674
503301
244341
82278
388493
430585
54950
863752
535398
24796
24219
662677
879895
588422
402169
634456
353606
833923
572493
373957
9172
859596
877214
185833
1024561
1045626
1033785
207542
1005339
221133
917916
862618
126124
39142
686693
234941
598427
662177
992529
913728
175236
400089
335243
268010
828959
118152
451658
599443
691532
189217
52726
511418
484802
592244
545125
677790
1032279
453781
908763
613952
371117
1002257
770407
737703
952885
861917
353593
112848
913494
258648
705501
45469
396207
773828
162608
512815
871993
821141
473589
818435
931396
388091
624355
197433
569877
228855
195866
601692
646177
140400
661454
1026835
326824
435097
754963
662552
379812
70928
374183
779987
383978
159504
720284
39167
255568
221210
268216
519087
88522
875126
932737
847390
992078
368871
734137
772261
265835
818167
852287
511538
224618
947513
1020975
669867
1041887
35805
795
455315
150666
52226
1009222
931416
878945
34841
924351
364964
740014
698808
569137
459029
359444
861523
531034
1007291
853099
954905
596222
803776
490303
933237
569141
181134
120039
771964
247547
658658
897542
93109
771031
328480
593237
1019801
500107
673875
4264
460323
971161
587308
763889
1027547
952712
485995
202556
42165
627144
987409
616058
279334
779032
654510
975852
681425
818751
746304
609329
869158
976912
572403
545968
925787
37250
278565
418647
372505
733644
587797
273546
373569
112219
147860
1031712
837152
518795
189726
666694
500357
743158
21431
41786
219907
267852
232945
790191
995788
818046
31350
251328
98180
811820
792697
153682
470119
452662
105
190654
963880
848190
265041
977588
297697
699159
769852
36388
840578
492008
673014
215829
271883
887022
733602
708939
775172
294593
414828
429219
305030
768500
982719
11500
176962
215022
123758
314942
780242
878059
372498
27802
1021897
801271
516635
15281
846294
675775
998114
18885
487008
318252
861215
623212
631793
204953
926251
308270
207838
303228
794465
240068
116354
377474
704010
570859
975982
440785
228398
343722
372725
14973
228264
975579
321633
218605
861925
443117
704080
225828
700581
869289
333429
576967
627492
806897
273983
352448
571656
44098
955302
730979
57460
417005
636830
1002
986790
159190
530548
942133
102515
235688
726920
563109
985617
611409
590774
913142
687746
771763
374751
556536
851204
843609
746207
126212
248048
626725
500829
1000974
939599
1025734
335824
22332
23463
473051
64796
213711
491328
252581
820257
448087
511064
8748
726692
270588
270996
708268
147948
491208
931876
466991
161653
60621
691422
950588
78362
63506
381644
1011311
451349
63245
54903
134619
653363
555947
776029
284457
696989
854449
34537
260911
441249
662357
559703
616459
15042
285692
745944
742523
599687
114423
1047902
732014
769889
439829
658801
425627
711171
870911
476261
414991
193680
734245
213592
47232
952321
415800
511064
610899
879906
596211
13582
79660
385666
556
33611
142839
775867
401408
583907
314670
430189
203003
688675
571226
238422
769826
597084
69021
939991
84408
845764
187692
147541
182178
294695
907925
830928
366664
103868
994228
68363
186070
450943
20277
908208
434619
163440
1007237
602823
67136
199964
1045781
649698
857640
865478
718271
833635
477988
587678
865609
1015858
973323
27989
1031880
1030990
783788
130684
914650
584597
868128
860427
278665
214041
966525
515178
216255
1014136
181438
721247
916265
572543
973270
67658
609631
481420
708533
388602
748362
738554
748335
208278
1031560
274193
772519
7138
1032392
137156
912461
159309
574702
824996
661479
695848
801005
338284
775400
663134
553508
568710
547285
786453
68661
210653
722877
108692
920605
912750
482999
172241
909190
946411
159283
412930
925474
30674
410391
426134
501998
718175
930672
551153
144721
526258
75170
274262
522204
17798
855802
63562
76444
833767
713596
36074
495838
322104
659150
655488
68670
382190
805924
723646
281823
95590
282883
693505
95165
709936
81100
663291
11231
921896
269534
861471
740707
838356
660278
235831
363313
248903
707444
836476
64061
285705
387089
559258
683832
54345
585667
792309
507281
427727
524497
156563
708768
314621
273999
959762
91618
547144
583953
336125
1039646
30088
275520
206318
729444
1036159
107370
1045198
531369
641777
802296
233891
290303
394935
877010
807489
156726
776234
302389
366394
988359
325176
800117
68997
760566
1008545
372395
797972
467192
56728
992790
329446
859920
1026632
241440
60115
1032819
235655
270564
218494
515295
284707
581639
122063
3003
395296
405213
554839
390060
1044050
617374
426230
555887
639405
287398
410916
712427
509601
686216
302405
541000
733947
1043943
153442
529144
58512
253161
237479
470673
683042
1035817
560393
654671
181214
123141
210797
475689
966350
426288
91066
1005646
480412
688473
1038384
966650
1008402
274648
119140
705133
349360
499766
382532
639992
86448
902770
20345
821497
538345
366307
642208
16540
33763
1004958
51091
38485
968580
235058
195660
743647
51375
937639
987554
684976
1031742
83614
677197
198070
548781
911458
373657
478789
617949
202730
448783
718610
821586
405894
299673
782360
508219
307257
394836
237653
933056
801162
83358
171051
112085
977583
327324
155733
733969
508162
47531
704069
361427
316807
333078
111828
882721
57722
1038195
679457
41882
597938
816903
551291
635102
924879
449162
1001016
450768
746997
630202
307803
149261
607250
592397
773616
109297
708480
408043
401892
764575
1025502
557775
604000
447315
616975
805040
1010275
252021
1045556
770823
495756
780470
636291
393705
449277
349873
414172
567161
67613
90193
904960
479274
690223
251520
325437
952867
304541
441434
895877
360999
724931
437094
384696
995946
677175
974870
512527
517538
911443
739339
1042568
804551
14066
115044
918829
130004
404543
1044615
517659
323567
991594
960454
871459
915289
53295
840236
261359
351618
149518
534768
969601
275360
996618
504019
381166
1039414
783581
594646
843072
153044
591220
285098
910922
863622
1000863
488243
383075
706374
806601
658302
568025
512215
318628
60567
260105
735583
50589
787591
235247
781869
947456
100597
1036820
975621
75185
615859
447935
758350
739908
801195
52541
468875
761205
957303
910641
846966
869309
144660
853685
743200
537858
556051
499011
933245
840494
811406
530236
407730
139414
1002341
265954
75911
489230
1048071
927682
920931
978575
382003
305735
333100
184386
899086
443776
638320
819431
968436
72914
938794
801626
24409
583062
777886
836147
36385
87657
896907
712013
419539
493604
148521
263708
378876
730703
142162
529332
484138
813802
968746
853340
955871
1040261
295852
14474
833240
277345
261767
222520
848137
292003
146326
764256
695217
899159
426337
244354
799974
817974
251659
918051
834031
733965
624379
915470
659167
951962
1046450
490318
1014973
253905
225576
342191
852900
412246
199432
154543
349249
26139
853561
382138
702969
455674
604683
290204
857390
794667
263015
570105
408319
928890
936553
681908
304587
162335
1030334
574763
284676
405770
860457
80151
600192
909462
810637
892930
681423
226168
956122
993573
775138
765640
513100
794267
97640
537100
871741
834233
567361
429090
30990
786813
946791
423650
669295
738020
144048
436580
839018
1014036
306880
454340
228762
336683
757142
347452
560870
494507
9229
591753
360735
104257
1035957
991329
654566
935659
557661
968176
233022
263747
791225
960815
522006
896216
386173
312059
790088
837496
480838
419527
1025365
543816
336326
311502
120136
1002118
609405
1047461
940323
423138
1045866
1001222
672303
1020725
484112
251839
678031
587419
207675
439962
385153
456870
336841
709156
737948
23729
197116
279860
998270
923666
730006
598544
572725
365606
258861
872462
103125
518916
896793
10130
793747
978366
266323
882254
991431
520470
156847
160670
504877
682873
468423
518881
303576
744750
650240
229298
819489
280976
905986
28122
904702
734775
588553
689386
843298
963312
378984
679242
291652
744288
121000
909989
61668
889145
481941
675229
647680
547800
363688
689302
491783
485430
695078
301435
23159
266758
650575
571498
256130
666844
272139
88347
11280
979530
506471
910047
1035667
67524
1038925
799015
669176
654646
652748
558175
874021
389928
366940
289043
1014102
738637
895350
130337
820419
533601
679901
1030397
748785
849977
477960
1016000
814846
930013
378100
16132
311904
842639
584922
633176
458077
581282
664847
789547
937140
11523
683141
6692
779461
626757
237878
178348
506019
906794
708336
827802
362857
867434
533457
749532
247351
975797
522714
477955
555829
712891
563962
254852
1029113
208937
1047274
708510
277432
155754
628805
431804
887706
406048
330805
448308
130450
441895
1017359
847942
589858
908803
230991
751673
265567
827809
41542
1016944
298398
756548
978903
485223
955429
268414
323257
329320
166469
314653
88703
18140
549691
164572
149218
938271
252205
536267
933275
689328
555451
1022789
576307
784287
781934
1033035
1048109
276760
717676
428597
643552
511213
1037526
96402
873583
291837
921900
652558
625966
709470
779536
728654
638691
944668
920284
522391
104252
394107
122448
397344
668377
389532
809680
589560
37712
154198
462978
815958
866946
48690
340663
155959
595110
696169
18420
522283
766068
904375
772617
246834
522935
1004020
993923
3712
870590
683590
800242
270619
29447
208341
702022
753177
137072
680664
490174
92535
118899
833510
168376
479832
541862
422752
296646
243350
92155
475610
187754
199035
728597
195430
444123
193681
566031
775575
276267
1046359
964122
905766
66612
784584
882519
555027
630449
1035155
81984
66343
80852
1045465
95240
668591
256971
797541
88915
378459
532352
470817
627877
809494
558603
1003214
948452
75708
323618
918965
461139
880021
986608
233814
954974
118372
287160
67806
992419
532986
1025940
910921
678794
283433
473282
737304
433883
845038
104150
335984
467616
104126
741676
488585
679623
417234
1039626
392527
757202
558924
507579
227332
391169
87324
1017887
123874
157268
181642
177910
153468
921277
946993
615250
280279
303343
104801
914582
551177
708890
149185
964948
563789
644104
960003
803953
664926
308711
393893
448504
576778
281390
642437
584677
310470
766196
615226
591202
668989
256036
766979
1022147
350115
462044
273213
825006
843962
65903
152113
625343
127590
137810
239653
972830
997551
421475
722818
697941
312590
1041642
962051
292554
387306
520362
760764
991551
599587
400747
555740
138179
391820
535383
630807
30808
448817
354708
586115
911562
856652
481132
892890
941834
440518
739694
957432
99953
115244
648681
888950
940096
633835
1032724
845124
685009
253628
802647
520480
698569
579363
458241
457424
804782
182227
970966
461297
1004362
260327
332506
378186
955177
890057
759461
113279
642473
57760
531645
354553
398823
988213
807987
870393
401399
849698
188170
310683
979905
364332
960933
105157
662751
1029038
531123
994757
236525
278517
603881
1006491
353168
725093
838145
486840
135598
683085
719933
352288
187176
314188
881129
489924
476794
660256
272442
55043
939938
96453
571601
543776
931244
400836
885606
107419
464963
544906
488158
113222
422315
918709
633146
678141
905089
304681
21440
59858
774812
710613
81586
83103
189559
523523
751106
117976
980614
1022496
87639
391280
1023432
894916
1042381
398792
279301
844017
602569
836724
714257
975713
748862
135876
333939
370361
692433
1019875
22996
286101
698411
385149
321173
82234
376295
98751
413412
5852
906610
484498
119492
289608
34882
59641
361806
561133
806852
1015657
958367
610815
875360
54275
733641
799417
985073
714122
624175
824707
893975
116725
266656
124647
8887
856192
635036
208187
45852
984865
342047
639438
257031
112432
198225
728973
412948
251703
869757
967152
348121
474552
391596
458009
137243
669401
964426
558587
395380
691399
460587
135031
202452
160445
655963
651072
569912
704641
1021460
600945
549106
68167
271925
499633
62702
597712
1043110
136897
149830
938916
813562
1000286
782995
509259
1038783
618827
336204
85863
651986
431470
600994
491145
126480
856537
576049
859046
1041372
463007
133347
208644
175808
443994
410473
423570
833431
604990
277171
346480
243614
616346
681649
311450
1016524
32422
597461
113304
545484
12416
721314
1043968
250112
424506
677305
834750
1000426
936141
97464
710648
707162
180707
642125
328305
750786
684880
278499
482629
938769
653323
608067
370924
209780
53162
918670
1032787
54363
865047
246500
156149
242212
171910
541999
966869
155347
40551
49750
935218
817187
655190
260688
898782
644715
935630
1033578
768268
816285
361103
120095
943489
448468
524945
5099
123652
25284
893797
75636
241385
460652
615650
986725
135064
536443
259590
174435
705528
1014186
568540
865396
360853
987271
659288
150595
274786
58631
237566
4240
661755
523572
790324
84799
670791
216430
213032
866648
147797
407686
572959
1026398
1048149
776488
1002775
39005
694165
1023203
994958
675087
176474
360259
557410
403058
374643
809280
512408
583993
301676
737155
948979
347507
827460
905162
847673
844740
459898
562126
278278
139158
8540
804375
291340
551331
440944
707347
280996
955441
376292
71375
718472
712804
815311
261565
202911
784907
555066
595160
921016
386364
36552
412568
860685
184104
259278
53249
107387
264590
1033948
267074
730692
863762
943223
158514
686144
31996
782070
512790
380251
393380
239193
177170
368193
316659
165894
811927
1015836
338013
135481
76859
191036
532915
25886
277339
617611
445476
480348
308188
411573
32990
516621
289913
435674
129945
647141
296432
123054
941443
858495
920439
937961
579549
607403
210399
592100
953772
625298
438191
771649
160228
916381
482995
646281
425319
433656
441667
634510
298555
984215
242623
623236
235348
817809
665731
190112
622167
117954
402124
852523
858800
39301
418524
146913
278368
445551
767943
433277
888545
887269
926021
518741
724605
216179
848362
891105
984194
742337
109607
633109
434850
443138
801386
292194
742386
912071
26829
31308
670682
538636
404642
1010281
493915
860258
412749
321712
964625
401691
614335
733688
503361
492880
387063
576640
56677
74921
90605
131690
925836
1026753
376638
752128
592367
537860
431362
699565
1025817
78580
890662
215927
555278
684706
695468
773628
750526
598352
421680
358055
937525
83461
986648
722208
803549
711173
381892
204233
824632
205070
659749
924454
903278
606499
211487
35855
747540
874467
172810
135070
498312
616759
791998
626073
944703
98625
273029
653401
313713
147817
87884
250613
444786
52834
986502
369825
349480
701207
984330
938009
127988
903759
129117
914425
831600
368368
302272
689889
734313
716996
886371
184403
426337
600467
716579
699658
811804
691335
654375
310227
53101
837542
664776
892331
1039563
150856
836379
123400
52976
489846
564361
1017400
782068
197881
87744
826534
883260
370195
86904
278263
387488
195757
1004369
1006534
75813
787945
427588
933632
67247
479474
873966
1040798
610314
724192
736298
203704
218789
443822
417355
115135
109415
279541
289631
820172
58102
950651
877017
398291
910554
66132
550653
173487
210383
991364
49270
281044
722099
521724
607854
717204
620391
429790
346771
399821
510722
846803
849497
272108
217286
596584
428262
944915
599838
280388
762635
433502
967702
666658
1045906
79618
392370
104798
207976
899402
469611
203022
579285
19769
747086
444269
283475
883646
624399
293515
158515
977749
42349
471319
282780
335350
548946
818732
923426
792624
520197
17911
230763
895062
1002962
695580
476215
111256
1002382
457403
1045805
95463
814152
469746
172497
271248
697750
495038
14591
494933
779989
207893
685895
828425
416197
199462
629913
775270
509390
189329
374672
394784
480621
262270
660671
715514
275206
231542
886385
127447
264343
118739
311077
442503
418716
692917
712493
689492
480395
528976
367586
442129
677702
724859
789674
149661
305120
359002
471129
295597
105758
748812
500514
156880
686087
238892
705445
265332
740846
273951
568140
331492
411732
478194
648325
286984
748538
914621
372492
529890
224910
410726
911562
230027
907341
218266
677784
99492
247034
966893
5696
964121
462216
580850
85293
935691
489956
606258
730395
394443
708648
772580
133171
49858
994479
826432
838629
518188
459864
380240
803823
217974
624736
633121
787687
528952
448825
155441
49834
39570
232361
119545
965910
147675
555439
1402
856930
103038
568948
666530
1023105
527590
357040
394099
395504
1004886
398577
677831
694331
435344
261898
319634
168634
296747
655394
314242
851398
1007987
878773
407260
960220
545724
961511
247415
763906
797186
765850
932025
257492
716723
379528
294765
527766
429709
435683
1007193
778157
626018
1035714
520050
186590
430518
963014
961163
328368
898300
11605
961644
47447
789617
615630
325401
719752
651348
383757
213824
794250
236926
661676
506021
466678
244248
332881
295270
298104
398440
442750
109061
341239
565388
377131
990729
145797
1001468
992671
118560
925043
691143
1020121
275105
697833
477259
174833
343879
1642
857967
197588
520976
580758
449567
453034
927508
123803
782327
299871
136511
134565
932351
472221
553412
382903
9045
337557
481335
340551
191652
739083
690710
278279
546117
591086
105153
682538
512761
608235
959139
986011
378625
292435
651647
836203
11157
873145
980411
205557
926332
737444
404616
988669
826297
439741
879813
224568
1046819
406216
605317
178074
991692
71134
859924
1000909
386580
519479
255823
824617
58194
370665
137290
785814
148444
6149
80903
754865
181871
438110
644657
990872
746931
145009
538292
551615
1033951
881340
847379
860453
934969
739310
656222
977493
390771
578894
543135
410249
757167
485043
151725
216661
596238
50807
682812
77111
68021
955329
860674
23662
1035293
571005
993770
598646
999561
385141
233748
901512
666008
82133
152734
742792
611771
533903
978698
378798
972411
998383
1027356
338013
722545
1013699
1029404
460156
617669
286338
305748
719288
965408
952769
242858
309002
209134
764508
422461
341217
761031
994241
325338
946265
852715
117925
817972
479949
105900
71828
572340
907581
1014435
500661
935122
687308
484759
671784
264383
991949
270318
203351
38994
753844
790928
1032092
603929
976458
568852
559263
835680
116365
833307
308935
1044761
925071
742081
838186
665729
718783
760560
142149
462694
189689
841866
408053
54247
853946
330556
76035
902550
177880
240866
574371
596946
413222
773466
413773
1019463
577623
569756
997962
730472
615053
331536
262487
804545
94185
313825
664768
950035
551303
641867
939339
256520
564535
266928
143205
546144
623463
103003
136405
744323
76426
112344
160626
307027
265319
566704
384043
897296
958389
872056
312259
336459
810578
87825
171170
748708
179847
571891
12067
879962
639921
957281
437168
464230
348336
747637
1042456
289826
543865
245970
823165
827465
192306
391656
967217
905522
930868
211110
309488
989229
357197
994422
619726
989150
166320
287851
482105
390517
966886
66943
1037169
7585
575527
415413
626907
103720
301689
730648
207749
381684
725488
227163
458302
802697
142976
867082
391085
226221
179367
523057
467380
732727
659045
686151
465041
833240
319193
728906
753932
65988
605926
331756
574246
91671
954165
595884
648342
71384
135689
955578
611454
576635
165168
631185
774071
76485
752258
538645
670482
93410
1035066
862500
157424
311208
493731
775034
468367
487374
995937
553656
258924
765957
639173
306562
370463
145610
735108
309128
930825
745952
785207
846427
753978
496446
788988
534002
961514
526686
425382
169921
1032942
59086
484296
570675
532093
92890
392719
345215
60845
844598
647994
605346
157962
298119
16162
725866
20377
398248
366112
966254
518589
116619
915002
670169
574285
313761
484983
644569
631863
305303
436924
121254
853293
53072
727181
932082
611219
593927
81678
730790
1035825
348518
756406
15828
956918
459134
119549
640938
910384
487549
190068
938850
163227
824065
241576
25333
544683
911851
291618
679297
156511
748432
257266
804411
190236
411684
1030690
320723
112331
868680
491625
596511
90047
133780
175241
657913
487330
50939
878003
758059
201697
275704
424522
928839
697580
948556
233593
590
241322
374337
576225
406533
482691
179021
743384
515801
847207
333546
591747
356396
708126
570008
2886
979961
763484
253652
485062
587677
799966
1004272
549123
1009588
17674
139943
616909
425441
885336
2391
93699
614756
584701
436394
883447
166755
327715
816814
513883
85431
617500
5406
876043
2352
468197
436688
650538
372260
737644
626206
336350
593963
902619
346414
220940
746477
378214
739064
672647
977875
1037800
203754
604668
878232
313019
877322
307975
868470
188961
483957
188362
710125
636582
106526
92531
673010
359384
159401
174079
808816
629684
407622
802981
786417
507945
519015
449101
503645
1047058
158519
310372
555170
863493
934832
111229
427304
319831
728872
488722
314105
586685
563524
859604
213874
675796
788776
775127
331623
784657
965310
320008
852876
727898
1035523
774222
853528
111290
297261
515493
95341
757644
1016980
90030
1013169
987767
15666
463354
634164
127399
7849
738684
535944
831127
850846
992905
318239
203217
132443
62898
695137
743431
338312
988655
637704
348641
359402
211050
844974
544222
913394
308306
380517
108976
271387
868112
357188
802408
745179
900939
998333
127199
924435
1039112
976287
411057
172003
141142
805547
1017386
466354
427486
283286
661908
895074
148153
93013
863279
926833
781038
381085
955206
121607
629235
309611
791482
517819
631445
209023
1033823
592115
851368
256673
150420
177612
315097
580505
906603
672341
38411
497838
968141
532237
1001878
574872
504817
910980
564173
841409
860808
968173
726060
483762
460290
418718
879239
787080
94280
845120
243879
166757
544071
333221
105637
114850
659898
649242
478320
414387
37766
46358
975062
857247
784645
756265
967797
105435
508597
50440
276722
230525
223377
585621
740054
688792
318084
1011914
414317
669604
616790
795738
280082
28891
996199
84219
567356
65885
272039
553762
508338
514312
917283
20520
794182
673495
941952
656292
321653
623539
341723
378601
378447
569497
531791
77951
933887
876763
337564
796539
425571
628613
581697
656533
480767
445603
509544
49373
137409
73044
94479
937962
495328
407444
856258
680300
703818
712844
100426
967675
116210
139861
886458
557311
734314
15363
752422
886687
421658
482535
4475
809603
52104
197077
400838
176736
780794
948578
422227
746774
754412
631270
199431
73560
964253
156211
617028
564389
79152
502744
360913
1933
80806
132051
253452
2566
419883
760972
788444
775116
577019
326151
132017
916117
358235
583451
328193
955912
764397
602268
1043602
612176
182227
207186
815620
956977
626157
878496
558827
428916
177575
883633
461280
1015446
960172
690977
806377
420502
781015
969956
312468
17339
425170
773735
841520
165441
446394
669886
734319
967610
693284
228019
28139
418581
50414
543417
898778
459036
945201
549239
453462
195931
1038014
793584
1031589
179509
37502
385555
982217
527657
629270
867481
220629
771587
947764
422676
67400
817659
385765
874758
807918
93062
961865
958189
710793
880077
787474
952858
372158
1019038
744237
812084
873863
620475
1001701
868684
936364
240488
813304
846173
218759
732697
350190
966685
416642
686361
474899
553976
975018
311314
470906
199451
927417
936280
1028198
168812
1043700
779971
224120
477269
794181
843037
771843
683826
912606
239063
951528
227676
432610
587020
139860
338067
212058
1002400
244422
819391
217312
662354
38594
671712
1028454
532666
1004664
90885
313965
726270
966375
519477
882965
866081
60853
570153
258915
355038
405047
220335
619036
182479
687096
72345
657812
424416
1045804
441896
406747
300504
441702
388271
330900
555749
861939
858231
456942
832004
508221
439723
451592
520741
397462
643115
362549
930289
276928
963895
355182
783880
119210
512452
814945
75687
18339
472155
496495
376192
919164
675696
302083
745145
290547
894715
116899
648679
275385
459338
759826
1001442
746889
297174
643046
254045
41886
1040146
889595
558107
355057
255487
18459
128672
287904
11886
288816
753471
383447
818905
262527
415594
137630
981151
185131
756255
369396
948117
612978
498254
740231
439491
590082
582693
745850
164653
381379
600850
650377
11150
372594
402539
1030397
162271
392829
134283
507068
818568
854375
160345
699620
805674
662833
418557
737358
539848
291083
261570
827729
539467
746181
407024
522033
1018414
550737
796287
767374
613431
148669
121234
362051
599586
508162
836488
272380
864791
780041
159633
492031
812240
350536
260503
29560
881479
188242
192374
363173
259552
487868
135485
251471
316366
359872
272002
616935
880568
126957
703618
520870
379997
641872
270091
975382
233011
960627
80895
276580
19657
355733
1007445
450254
988383
845685
840572
772258
84488
368654
28658
374559
541882
485047
65033
295575
333742
619242
6554
667966
54635
385321
184736
1042942
228582
425817
445066
63405
811523
357358
197175
300812
685298
409942
889695
929770
735538
589036
128103
843729
690979
18163
732016
844438
622857
566997
85889
355117
377433
746790
486575
648488
171573
905909
294698
810295
1046522
401941
898814
390419
446135
954109
1021052
511275
897651
820447
305939
46198
976933
117776
128668
13524
805682
490221
1027278
276549
534883
753230
545500
100730
812064
524985
826645
972792
4064
384417
998482
765519
366753
412704
932661
978611
401490
193159
912117
61527
547340
196134
105913
671222
496371
499873
952892
474072
59307
971336
733896
41415
447289
483004
493367
441156
807475
177481
374786
1033824
967448
904287
478762
429988
948930
564599
760283
233302
1028537
611542
124847
938632
392540
738943
76404
319563
128440
4032
910665
594286
587494
590515
270333
947991
531169
921366
789898
815793
235169
774617
182925
362355
562025
150207
210852
832502
1010470
978296
749950
641064
318639
350610
509585
799251
547556
1047199
149580
434617
132976
731117
275365
731779
145436
4408
682731
339599
299917
449462
399534
157257
1040474
968911
807339
310437
1019711
923121
76178
622178
710515
1014494
142478
360629
322007
967108
494951
1010097
544258
977563
38437
469731
190967
41225
329489
132199
426851
361030
3567
199914
571218
116309
548191
475378
750381
546287
633393
1016263
649190
208007
291492
45673
769586
72646
487766
18149
458934
39894
31704
532599
966392
739816
445126
882378
973320
330837
837423
644296
178612
690601
620359
54595
710436
177675
1016372
479731
137164
307294
1016022
990477
385417
786034
716654
205800
564939
1011118
168453
589573
792495
29582
818033
817628
365283
515931
599252
361171
991040
459890
139648
473525
373990
14989
391441
882964
592597
304976
102314
212210
920516
375457
410159
372489
377652
302338
686688
747294
944517
460146
982185
758719
582661
885271
757657
738744
39877
603431
514774
917183
261145
286049
1014119
1042844
473010
1030015
14666
116793
991515
318462
352280
961015
848263
78492
559795
516782
247506
781031
416717
164011
225160
630606
568111
42525
510430
515577
476572
438336
952444
1034466
625456
916657
302576
480386
284710
746317
449966
680557
434641
794860
298887
396110
135097
456040
835684
450964
628405
957774
919856
838708
834022
824716
152283
675552
37734
343435
183356
1026845
926881
455179
120010
670593
896041
172333
462080
770198
974046
761335
199507
134306
774242
270279
156304
758232
421030
122892
46218
969775
242286
44701
686586
1005143
788669
891681
849512
110372
595706
686035
359683
805579
466357
327697
112972
1016153
457702
316181
7269
803261
863376
899367
515576
599756
984733
413638
77191
827797
550618
278282
933641
1008240
961009
295086
183226
131107
31299
395049
486900
660087
684922
866592
453880
756652
850879
867240
203652
70173
913517
453547
743964
487801
451103
175309
400342
717047
825854
514628
981665
1012189
819245
44008
128465
765885
932150
641010
549853
709063
618059
491457
716328
242326
995923
383996
760765
580042
119690
664199
622033
334052
731044
681618
720639
856746
949836
1046840
140291
764561
418787
145146
867058
814954
343131
930957
820146
625370
556049
734014
19119
38102
451206
101225
48268
57501
563412
1040724
1009622
814733
684992
458436
1044338
566305
644945
889294
1040074
213394
710586
546581
712312
49765
274826
449541
439917
617557
692476
461632
497756
1033708
286265
531394
465755
787518
975494
409856
335752
668937
727081
630896
491175
164029
120043
693975
654472
644521
146713
81344
612377
238544
559849
812917
568332
67233
799761
716254
883686
839701
611722
997032
186462
810616
2882
406803
848877
64594
718781
456645
151139
704440
179553
784124
806005
685187
297331
646550
826898
660146
790146
421165
869481
39013
223804
222150
284279
840913
225398
716640
53521
575363
701279
213451
576808
175459
1007268
736547
615760
1026753
891260
587605
221508
276453
1024362
653571
748642
920424
273827
172599
993776
537551
583922
263477
518164
157619
519668
773590
393298
936418
405398
422342
729729
947417
234933
977936
775434
104177
152500
961605
484177
900765
1023221
141232
999733
732205
678160
565487
104563
37973
186277
933970
279266
177398
442799
294237
254550
815994
828467
270292
791826
94753
552495
246955
521131
597936
792997
776511
725811
113350
226727
222507
603292
497751
369979
901429
759836
733838
25859
950156
825739
400275
427907
806877
706695
124284
677342
757638
662860
681690
237819
752719
669969
293179
937182
763402
118498
91391
982570
541052
1007540
762857
937875
615657
287419
620990
889662
588962
508097
202852
565711
748548
341870
170698
300837
349488
444255
661525
105093
255989
638448
353877
257581
679478
14727
1038908
819234
848445
537945
550688
70684
368977
14204
391357
908398
488176
371228
46597
259536
508694
1029836
594539
1030115
537569
75967
76035
338518
356608
157899
381653
928906
316746
529439
81867
719756
215255
588938
429969
49241
545791
888614
720331
44599
1010082
44122
764679
194318
839957
846344
319931
96676
89616
460485
453825
822156
936718
852739
207527
958144
987236
451336
524082
508082
1046666
559764
105085
396985
751586
94483
934663
145855
259179
858938
845338
856339
634808
283903
665581
182825
715657
70829
590545
22858
337775
769556
932578
830711
490455
928413
491902
588780
367828
878905
399873
431012
455958
825068
468748
242485
757604
491257
1015242
654452
469755
581483
782980
385834
515384
802043
493554
868435
461023
794391
311449
642357
473457
88831
296875
575540
366310
836305
638130
615237
11302
531291
680822
383461
598195
764321
315257
862819
543693
63220
907368
224372
929163
1022060
735972
171222
745513
775356
48891
750596
260618
979247
365506
752567
335541
244912
492889
70958
140102
368067
608459
360467
274577
194127
921382
929755
603009
204305
845603
514949
209388
688796
535245
307613
376917
698832
412784
129105
678643
385427
1035342
401296
248412
873924
521823
321793
164410
135981
605576
116661
396896
273526
565169
980865
534699
836565
750597
526795
718853
928373
416461
967612
212719
955496
48198
993197
976372
265739
809411
90548
939100
93616
649871
265518
94090
125567
562142
845605
909151
118623
278838
1015670
613378
290511
293039
448664
937836
526989
539753
402396
588576
380907
647318
255497
366693
284593
881535
511554
692066
280178
223957
812794
714634
440354
376771
34547
162212
659438
882961
984596
864738
627469
514238
767998
710228
844688
194667
592963
478249
261621
497157
520722
146455
576109
468992
637775
408637
434351
1670
506073
871419
543543
232702
272379
816132
271577
625998
640725
49951
645499
476202
66465
173538
270559
799710
80060
1031649
30815
712943
1033546
844443
880239
287216
266325
1039498
753880
133611
303695
45253
187511
404166
294609
719224
1014639
656120
968307
970162
732325
90102
485034
794828
523635
677048
15229
608222
740445
956851
558333
752022
555453
180645
979032
303831
506169
222366
701033
184446
1045736
506008
282539
570540
260
115982
43878
685046
101645
292059
972282
781530
347446
868318
577575
266719
115969
1047468
464698
636084
715246
366776
281583
1001147
426768
534356
500726
694612
899188
882146
5109
626261
373560
782248
343526
716545
884012
596361
273848
83438
818405
270368
183306
171554
63770
483468
765154
618474
457777
1026904
687690
444836
769755
865996
383136
125180
945819
969765
233615
261865
701214
110835
977021
900817
115523
926748
662879
368436
665767
981956
837827
481339
687787
591775
815101
340626
427971
151781
677457
532192
909807
10091
1000958
152652
422218
729387
623101
1006180
542081
509857
553067
649421
740633
1025125
183145
650518
956262
439379
869466
609553
209933
196269
426853
172568
1043699
336786
19213
12176
337280
994093
148938
572692
989191
46327
500104
639659
948293
711792
727764
31582
667591
48817
227253
784535
423716
623149
700413
472741
261341
792592
663288
96457
727253
631951
792669
710945
80176
496017
858195
589539
508800
771337
164995
676664
627491
674412
561658
709407
330673
128155
156115
705203
681040
725917
836726
724029
941789
937887
217439
195427
461763
4210
958267
346858
559448
823064
1009223
336206
56246
1033365
734410
302769
133075
581502
138129
263264
953041
573340
480838
17512
267352
797958
487815
519568
596192
726543
183960
781845
614086
791920
631446
822673
136979
317435
306437
17506
876749
175957
647073
507133
345017
570615
266058
414082
343402
546545
951273
966142
354684
785846
973630
427428
72673
1028206
995424
372606
160283
996111
907238
132312
192062
659381
343686
713171
302250
676491
235030
192129
365388
30129
326346
376038
444237
790639
104591
413245
869395
217893
136803
452580
506990
77644
863122
550482
539860
606450
1032361
877161
553860
992518
744455
131995
299397
712162
710646
671531
734532
212323
622098
756469
925132
506
696831
176165
365412
879127
373552
28711
360575
554817
162739
398406
336854
258126
581590
247376
987800
26636
848017
243355
323455
205756
98440
825814
444858
438989
436619
126715
1016956
155428
839290
443341
259622
86877
893790
939060
498644
879206
631721
714471
379965
135624
466031
307126
1000125
491022
953978
411102
1026421
239258
829990
25279
227153
201819
689360
74590
656605
885930
976331
126216
10446
1030094
370351
547704
719633
161894
663780
541935
953168
327478
360532
321157
484797
281760
495885
241959
896784
517947
408528
128409
749204
828633
222037
906208
215836
899434
537130
546924
495054
81166
927517
