997588
951653
673463
622395
139795
833323
403912
847879
353581
848101
705240
050699
510855
938641
253280
012289
885375
675615
402865
702373
348599
999042
352734
170293
877704
638664
470918
132622
031998
882766
015457
999660
029183
319193
976110
463702
572280
249144
896737
690017
608108
442110
644769
753321
043540
456951
236981
936108
402778
185170
151535
623375
593215
045517
307038
955087
741504
570142
768583
232803
369769
002174
181212
495969
084598
626770
899280
844129
025721
663154
574896
292612
756431
961487
394808
571325
143857
101831
770451
674676
606946
652657
995171
804156
567716
564153
659063
273551
643326
886311
850382
412011
991673
786896
475917
979522
747449
627624
199127
207310
664116
965344
080653
841116
846855
653818
200886
290034
773764
241035
511710
235735
706891
143732
400089
117376
984807
153067
498621
639565
656788
962326
535577
598524
400212
146108
626752
685618
088453
932729
499869
841490
181110
928992
160216
713681
010244
304684
816565
568841
151608
232730
678371
323954
670265
206546
060427
335273
948456
346059
850472
951255
456522
916931
123257
260090
213558
482620
467586
183071
377095
736007
955947
280042
984139
410347
254032
008765
303668
950430
739776
431352
948812
454642
073592
570371
183040
584166
153519
286408
721940
512146
895318
931102
647502
254453
452868
360977
064191
828688
832146
337156
534425
444628
451393
295618
053230
227157
102192
728538
738531
279568
448901
683978
420056
849153
303106
066561
875633
407392
775773
847455
171573
790308
135809
791831
903383
974588
965625
750697
054621
854924
972636
304357
425964
486336
529128
680864
056107
339989
993998
133514
431597
837963
513111
168204
819402
967989
758715
443368
376900
021340
080233
594647
340601
762891
336965
734826
491762
630268
806494
114732
581174
625614
028001
351387
652649
557143
675974
232142
585209
997995
514492
376767
397626
870227
743226
324644
070250
272068
768569
596927
094716
803952
602239
552540
373009
495258
000913
883719
149725
489679
076982
310851
358064
798717
706554
536100
564160
502216
383783
887697
534631
645720
389074
129063
475242
846807
248476
345731
089642
572652
391588
163828
537451
839074
995701
223704
254587
140825
894177
014586
116520
680618
147294
072110
217049
129944
670751
704867
700138
691455
257973
234390
689277
654955
023017
425752
895591
771543
755176
793738
969908
565267
867396
897598
149317
624948
955361
840687
996688
221429
148700
785279
594361
639289
434598
008448
755125
294701
124627
442246
098292
031717
743756
277307
202286
902990
777408
572490
790971
942480
086274
688489
856072
348431
805840
750691
944670
218467
664251
979747
855320
193110
561026
174122
369523
732429
599907
626797
677986
443720
939483
706598
470338
986172
451314
877242
310665
467150
699533
876429
991244
167521
218311
632048
770970
355754
983334
652398
986201
267404
028399
167604
523367
017738
503153
924699
425187
187494
141963
892249
273071
751863
536367
247757
902432
701628
169917
454787
994074
725336
709740
745623
756209
169562
351579
297389
508148
695396
384239
077613
109160
818227
579211
614475
418474
015482
722435
976262
277583
118934
638773
912740
312484
845476
343782
914474
776880
838973
879707
011005
202516
741534
857259
203016
798534
420612
444031
875525
534164
964193
072737
145541
535886
295212
575853
853968
160063
816248
618280
642555
455961
125826
781271
716044
974712
719233
007891
491037
888367
492647
767256
412611
134453
295877
462125
052372
670992
292682
319225
798457
523162
206365
201076
361624
384925
877251
624721
964556
207373
409755
849210
055944
286765
242382
626028
974501
176739
923244
373810
630369
481630
766228
817144
494219
608774
812958
041657
812043
088289
163976
501812
908015
887380
873690
675308
663629
553335
870460
408981
380971
391726
008593
957207
166071
726783
979519
236205
120740
162115
613337
455996
293520
392985
162934
103201
913020
864161
998051
496265
864505
937283
033967
860806
435366
392193
237286
848646
842684
092828
630149
515659
091319
866973
448068
340343
535108
897719
418915
909072
466389
855532
065789
182318
249087
571399
013763
657529
467703
710383
351103
995931
362390
766358
544390
117975
583547
033696
468843
337600
794458
132153
438487
593251
030292
636784
329603
695797
866891
773380
089188
672772
730515
420680
517305
617164
241682
454057
649237
587260
171934
550917
807210
008927
499152
115792
794545
680504
482932
082947
702867
712241
187491
611836
424321
602792
789294
617274
438964
414551
379602
321313
199648
117615
298922
751631
444195
008129
053870
577545
111010
853574
425733
016877
663961
542634
773943
525861
871651
618889
804571
464860
833989
472879
655258
769600
259653
842753
107757
031699
999308
436364
427955
741782
845722
523732
211970
943765
113075
442032
526833
421610
173554
303803
370970
454780
727898
680341
308649
693469
513889
772225
523414
233703
571199
077628
478113
442595
089375
391022
831427
816935
839615
897860
001346
910757
789262
256545
538395
159976
762149
690265
639175
023085
426135
639177
460810
926460
702568
128012
704972
629156
834973
240622
097418
575640
562684
143838
808687
924225
992303
951243
057575
262975
959875
361779
943293
232500
775293
940103
625153
385800
695217
972990
716399
115502
881663
027818
966908
301798
130018
534045
775618
592134
020792
101641
748520
381251
962970
134617
890169
849328
443911
066336
122749
015291
261707
532033
945986
389758
373455
022710
560113
442285
204489
244575
068041
125652
330959
279336
468804
896016
503528
312594
471607
463660
591679
565142
972702
729036
110459
766428
520487
731548
788929
080753
392208
469656
162505
864042
809255
649920
945208
040415
915591
686245
539741
720025
126462
813532
036287
861495
589075
473261
818837
109968
326405
346620
581538
289768
635299
530069
238249
596175
345706
206462
264366
911604
044908
380666
971292
075868
544664
885938
843365
503840
994310
104806
082293
253699
944388
275510
948488
477801
221852
110258
017702
662400
227476
328913
368230
575229
693474
050928
727938
020485
223652
656394
989117
715231
028881
008217
722676
303811
607355
049542
227832
073044
937566
686336
938772
170907
100908
783671
500560
481490
305081
935427
581683
933160
230972
480113
300814
472155
496901
563475
881644
881102
008738
057475
649298
426562
573823
321324
996943
727331
844106
656574
263734
179290
816917
327189
732179
993762
550852
946380
833503
495600
423764
000949
738347
010428
676827
820886
849156
038861
408304
492104
858367
163866
350194
270415
183779
462105
995366
453155
916906
427443
300235
332543
238869
557570
463763
304251
674672
395635
173699
245647
629215
867463
708705
401252
688885
173446
865323
489218
037595
190213
977045
203011
016305
962387
151737
413576
093496
179232
323554
346807
980859
162365
786142
061154
959329
458415
800602
607250
878329
785634
302595
444203
399822
439401
430187
130195
863943
031347
121998
202585
180494
262706
985609
869533
689086
626399
256769
689240
568543
111833
329368
017004
433413
072538
624655
305303
040318
762995
497922
415992
554888
801194
397371
757567
555396
627424
960955
243682
552804
223568
444312
343763
819497
701798
908397
296703
175890
389719
291927
012106
056040
084442
674736
716523
346786
285774
286840
979778
301355
868389
918286
408933
392471
172136
723523
930613
000373
070294
872259
754926
961580
287125
946729
779638
998003
347914
164797
756161
802643
456991
063581
468926
523675
426015
492619
272628
441768
931725
022531
859301
726722
006921
845326
893207
336020
051980
267184
607110
463345
041621
707569
557110
439864
655566
911685
429898
192472
607152
245440
222591
984415
827356
630044
967609
636660
991160
984491
737700
535455
770621
805122
108332
865446
361992
196085
942372
971491
382185
975088
232763
158936
436857
517623
027732
350976
773601
117950
831107
475763
933273
093827
522709
619156
173724
504912
817891
551898
915529
582576
305141
259878
218392
518833
840997
792335
037474
967377
550862
430738
466456
486826
006196
176400
685594
151696
027723
014609
484065
987470
640160
345552
092611
180378
919333
315734
372535
701038
700208
615292
826814
665458
970617
877993
019252
969322
239779
855459
712964
206686
684827
015100
846441
593534
200348
840681
258490
335315
571899
473156
103705
623207
075817
070260
453574
278532
477097
308177
454123
857356
212696
932848
666275
088779
706005
456571
377849
654459
079355
440873
955406
559398
474949
936346
006151
838177
730684
668589
663979
558858
723507
326265
282125
358487
966673
624496
718003
739012
327767
985560
257607
849637
935732
914766
553944
991783
709193
441080
277087
821082
627533
645431
094433
814863
855726
797356
816131
481895
758250
937104
658461
132170
691869
581875
540565
652612
556500
917528
084532
995096
209281
350819
391311
393107
055340
956874
157911
575835
973546
002048
943415
055159
725379
014288
948770
825755
014096
511428
558207
208053
072461
503453
467196
599300
253254
823261
534767
109594
866100
743203
521180
656162
434073
034047
015482
396841
556177
382920
885848
284807
360758
842536
196955
087728
616157
746104
089045
330411
993662
595278
849892
644307
851496
253424
014008
708924
709619
000077
576440
227229
774235
760700
306477
744988
096811
149866
349134
416629
622709
319494
669686
469204
176197
922798
088866
515651
194776
138297
624375
227691
717330
255878
320141
666506
106537
295938
461505
317792
129646
998658
524635
290541
653651
944729
943068
231897
861679
087842
350617
697468
338004
927915
776736
992248
295058
414687
623322
747322
747979
514575
783924
142630
490559
099286
437588
034688
181725
744171
616849
523832
261246
543692
608768
090792
036908
623487
317661
601478
920817
070505
640331
509438
306884
972548
798118
712345
711099
199847
165993
079233
948474
184765
535989
951820
915593
955568
593011
731244
614581
927973
041342
550821
265871
034270
557753
669336
537908
273605
890407
702961
689646
416953
045430
096476
303600
329387
021484
623155
618135
882772
360511
464862
109935
264121
798714
530097
678576
315846
365016
484018
855965
430394
250116
587424
399310
095430
820966
566927
993259
262569
897528
568807
925525
425214
949041
949672
781254
544186
645446
248066
982192
999177
608586
577577
205232
130716
795410
529403
044440
391505
731776
751255
512662
274480
607328
158849
316649
645071
915798
657827
275855
454080
052326
781167
598050
309130
926480
108553
984593
786125
512744
355978
095406
147242
789238
448924
310356
256392
272546
892694
794075
798178
704232
821597
155257
788021
810374
364505
649141
058278
672288
919792
771146
597945
824880
113709
914177
678895
447884
034881
970135
381154
778300
919607
541012
123684
094529
756457
430298
694187
688826
205241
544181
469451
061124
165317
661416
146123
427311
747215
862787
984855
461856
988054
052145
757582
129382
602453
746410
356449
124407
003921
719714
565291
443474
870052
826628
555513
087083
176540
647592
998888
643859
408408
359312
878722
572385
595289
845018
073980
078553
366359
421167
106237
681366
522209
631618
474690
186285
835497
202937
923592
432637
353025
517148
927363
487656
413793
722899
746937
393017
650815
128272
244597
885917
453828
321466
345431
234028
104420
977976
423236
003330
789343
040152
254693
019690
517667
378034
760268
587617
450760
771186
723482
265638
158926
078012
379459
118782
164891
407523
717647
556553
036626
473578
760259
567001
932047
639007
910046
148889
351780
147526
733841
238794
961681
913436
425843
159327
891092
162385
035316
791961
618147
613789
975187
597690
298078
546262
302569
176206
128198
851383
172037
290624
910557
371014
973024
395561
607455
281223
249185
464511
392362
115987
153133
627935
668596
194788
933216
245156
146570
318141
465949
415937
995652
626596
855305
330794
295978
215405
172621
081326
657968
000047
120740
879988
231944
302546
250840
130520
530460
334208
398038
090597
503092
196592
206912
474503
351053
605880
396267
131821
226045
762496
505150
211386
169658
387491
986266
014220
922136
909295
065695
201108
474637
291400
066760
927359
932635
544459
355477
998500
141672
403110
846533
226205
822013
285461
081995
865432
280272
694339
610438
442052
070747
457416
363765
496170
234530
012780
260758
096531
069735
483540
578835
356054
987087
212120
946291
232337
333500
319142
256180
832538
424385
342525
618767
419658
108997
626075
996552
492962
118679
963274
212226
529783
072332
646509
528873
860652
720710
554837
251081
196649
569521
521196
657695
174098
309452
272803
447238
902904
838697
452659
081613
880838
319416
544257
300551
512169
240499
165073
074600
829483
627848
928887
602211
912431
463194
117907
114272
742218
889863
105704
217850
455902
382927
428758
779610
807580
455483
235592
590489
938648
817264
985188
648311
869969
418175
226054
150963
021984
974745
722681
904071
472965
557302
212487
881640
337159
743545
241412
267971
982913
023422
963681
264377
109812
072565
858784
272401
081928
631366
483725
675087
666315
153771
085013
879766
421444
643817
648592
244841
105018
899144
835134
704949
883822
651456
458228
161283
100157
838269
933014
637190
929877
166751
519258
928351
390900
621820
425277
330944
336246
144546
632419
433994
649611
799764
616549
734962
705275
597114
585577
910473
877014
006682
054269
097124
890374
931770
922309
164489
004677
724792
967582
408816
193512
936510
429090
417998
846130
557976
211825
494659
312684
732845
844880
479154
303621
311895
890817
569158
919133
229642
245665
644459
393918
011280
708104
683848
643683
090909
398272
690883
558031
759294
840102
616978
039187
305849
716082
937186
897519
957816
694366
766936
647595
860737
505392
661646
360425
757120
803129
771296
112606
363593
501930
673237
382013
861756
730172
377865
030939
756200
280958
474467
086450
999629
221051
911234
671676
157647
036832
984667
180971
487754
466622
415271
643978
686204
211134
066464
278472
677419
300851
367103
954745
799481
573882
382355
557760
201573
242018
177115
260492
032143
240980
574360
312013
308025
308815
537833
858668
004329
683284
786889