208387
620737
902785
727734
244063
934652
797381
640695
691024
838870
928790
405019
403514
779456
804020
371896
958413
531996
215980
291040
131550
406810
718288
456248
627258
205861
881527
294471
480032
325456
663996
535795
445023
357183
704883
566532
695605
587033
251958
470825
541424
779993
769608
210211
467497
424147
671572
344878
568746
781646
479776
466925
494441
762145
689774
464533
313842
196757
556712
516457
209828
241387
537578
317493
517305
623027
690503
395848
321270
586181
896749
250937
865100
807421
342121
612718
149514
533845
334387
206163
403515
759391
691981
684300
147471
288788
767084
175982
865736
765776
540494
393796
643256
455983
265369
582055
209005
682122
696088
273431
181978
849463
870562
240492
533057
854232
406252
978653
514695
520743
706290
706714
354577
490410
748732
347765
402139
478905
907477
830200
851288
852801
441480
137793
289625
916538
536268
550818
528133
266488
942614
745687
443206
612225
890726
367735
725122
433003
412468
342527
971463
786806
640712
466576
358835
438396
913950
868798
859580
605427
292064
255139
349318
365924
135839
429854
628774
956278
369965
139385
255348
643289
442645
679930
672583
173527
953703
257537
567053
572594
649866
236545
134814
374253
483981
184249
538497
155864
585908
978153
402907
134941
896468
871787
977293
330262
243280
890824
802059
457123
379007
647315
158581
240911
764518
981026
437621
225955
442989
137544
215337
687516
309091
674479
263342
781026
699247
632476
511288
559594
735727
702680
789805
746922
736593
232911
395192
631893
536161
565446
407277
312605
375274
290560
942081
720337
268936
748029
874296
425724
510839
200602
726307
933932
437364
907413
495954
318099
873250
330713
551431
575999
277070
415971
509723
523010
185138
814154
972207
303787
735112
227081
879238
229438
178468
948028
669584
231698
853046
684253
295960
735594
297723
781653
714969
515979
539800
470659
643736
700063
555548
264782
619670
306252
805366
403618
965616
847210
693783
461839
698442
794496
269444
843283
219830
875677
846625
263488
373432
870783
616332
834149
969779
928727
148135
882324
360206
329604
817968
445958
841227
803299
381429
622071
733473
747645
624966
242815
432750
433882
764353
617289
160234
704994
603735
310931
729323
884037
905911
423746
141170
751374
304494
688615
730300
339304
154489
794740
159174
894287
155832
858667
178061
448675
595944
134181
298633
521044
664578
278205
359238
884567
215144
257017
699503
193365
636497
590097
339426
493495
600444
146913
962419
901488
616440
476384
739847
291492
288145
720042
430907
328592
494155
828777
926542
191435
379479
501259
241760
360086
463118
648089
822515
427368
283932
630339
518614
854647
244242
342995
936410
534884
656334
907860
727048
352062
263618
839042
947891
969965
474336
466523
584141
671634
773256
384214
475187
612832
284708
950997
646406
156381
618318
342912
457200
199861
426455
490488
262271
544992
948844
716111
641418
304210
818201
936527
375697
773301
655985
946558
376553
917878
881328
559179
289529
453120
894127
775797
946322
514641
900596
773940
194177
652425
481994
927246
749189
184642
797387
879334
790211
967547
262617
245788
315720
711241
468104
494928
139353
761701
358844
475517
804581
516805
633015
257711
138123
812318
716801
684738
612411
438799
632851
669302
349894
886861
755346
440502
338366
389220
450248
837640
625212
473760
957898
846998
614080
489529
164730
668906
361876
632056
533403
687431
447593
149237
640064
438330
203395
528699
783538
712745
193961
905117
809657
872684
721423
756222
860179
413483
661466
829669
494327
721575
695714
296114
732047
206808
553876
416456
175446
860958
554120
540162
312672
223991
542466
457853
529755
459982
347156
162832
510347
190939
837522
873983
380919
372440
380471
824702
602218
412076
318242
614604
901350
360025
305778
495633
423891
525505
334978
532737
297441
421671
321735
610942
209830
784870
498003
348635
534235
638738
454627
770537
851897
961539
471004
184434
922572
601050
467707
333538
720328
963504
275269
328697
893989
724598
712854
510762
839615
430274
460369
399662
783084
915378
748603
825976
296102
600531
621152
176566
167418
401900
793979
816755
827381
174507
272340
274631
748688
871877
749663
797995
851244
477887
470506
757445
373271
574451
927997
972110
634913
682094
270577
509910
308942
685353
732153
320360
881826
332630
656183
918028
710613
929546
650581
834383
646388
894811
575557
972490
284345
186244
880233
627024
516223
421815
570312
600417
817269
504270
940734
245074
838140
731144
223639
319018
176502
544506
567133
301458
834695
472776
595315
263983
333103
515084
643119
215066
415749
304316
496324
464198
818250
443234
532057
676466
296653
430501
819337
364512
803790
574681
666058
651266
432028
188388
854973
242231
518713
378148
602181
145992
286103
697628
483567
912113
376759
435740
856552
203457
649741
975245
213588
480394
687650
864095
981805
363517
222994
858242
881137
248830
371426
213949
427942
467009
465710
834131
152209
350893
287976
657538
639500
624361
950789
762277
860075
385194
671091
860693
440659
188237
879024
410618
372501
235856
812153
677221
236861
697095
453603
687388
551650
297572
513818
206567
449720
446853
420870
547079
773160
554219
842342
267954
719766
384381
897987
236051
715438
608852
875715
193919
850884
566700
378239
818978
950198
304088
145098
863060
726512
451040
416710
457887
384667
609117
540902
224189
390599
767932
591105
608524
589125
758413
380181
817591
638646
629483
215371
399730
334787
750289
403675
926724
249262
279181
669263
133773
387680
275193
561857
296715
641311
393519
682900
550741
479369
142027
735174
343314
731637
646161
556226
134384
608348
782420
698109
151208
831506
708662
934221
601092
583087
369674
260187
842006
280297
699742
268566
298328
135473
454933
347448
894121
226108
159096
628100
761587
970054
777744
887680
543000
729463
438214
610833
675997
926810
202083
744491
561497
879787
783002
243245
728820
537678
369827
236200
169620
219854
409415
696886
978320
449251
216097
819645
317796
862563
577014
455352
956433
784749
542082
237176
214043
159430
700931
396153
571306
957941
659411
867674
455969
896892
948873
889303
527431
973003
246043
592993
580717
218701
697691
718335
850871
970376
418425
538415
165063
964825
648324
368258
372722
732219
976728
532576
137843
609560
350059
697846
783025
773973
971779
444171
934603
839200
529259
710698
745809
304359
520588
931725
574517
432243
581975
169976
319487
865893
618057
315905
600036
776786
632925
363278
327442
575404
587819
244861
649346
579749
389495
888906
515239
641694
577055
392442
560314
795462
900967
212327
202144
416997
876902
353170
972033
336109
793150
585706
333164
620699
242432
621725
726162
765110
381493
520664
295976
849724
787999
211451
973588
828985
879164
603514
819482
545084
426248
665145
493594
922312
511616
894281
403689
574886
787640
517381
406315
170731
735880
757461
963320
693060
922965
317507
649958
488218
145623
357186
363328
877529
490387
413548
639238
408272
852440
531443
943853
772207
765282
482867
354309
608483
897112
952720
946852
370654
574872
302865
572287
740952
779645
874895
772399
147375
699821
566134
456722
954905
620341
851693
529770
422808
667161
571391
953771
492742
492162
603599
918705
585555
971300
711516
199829
333725
140973
349559
249680
739451
465871
931414
331005
454522
850249
545102
130459
317109
144412
699209
669204
310715
336278
784448
471224
416705
260867
232814
315420
262027
673737
604032
816505
239945
529536
199121
573041
491184
261649
807526
905699
763261
346460
491012
347895
561255
142120
890819
935302
493269
770016
371409
713669
432273
750982
547145
329434
505851
691230
740161
833251
272969
552847
480284
348184
416995
384707
766294
593989
611963
377127
951784
467271
455181
656256
801524
390669
299005
765116
401753
894729
776798
374189
408894
910983
801694
183597
148792
294337
389769
975283
683495
382027
498679
731955
231548
552944
798043
467948
551449
479313
224479
898713
880933
979469
169662
213395
450428
738509
901834
968299
635227
300278
389352
877330
300311
165151
140292
519557
648230
176940
821159
896459
381514
458240
370551
644550
662001
739554
718880
965232
470564
769777
398475
636172
595076
247489
163111
653255
280448
669517
449968
871247
794894
455107
742731
546821
775858
967245
223937
283155
468331
642711
266812
641634
648556
328996
270339
550321
245516
699334
802970
932790
957304
361021
709983
797107
520166
514239
961563
807233
269487
771013
627142
863085
759047
850442
953068
521977
806781
485344
981508
538039
546095
415570
658187
446155
489060
390785
615880
609034
351601
918838
621656
428314
666569
503803
357891
516996
845401
876057
883539
319276
209936
548394
150199
737271
180367
869554
597065
369802
204510
823214
327750
895343
379729
943007
136659
788629
563605
133345
908976
204146
851848
495547
533828
973017
174133
150299
936757
929210
494261
285576
729271
625343
687987
736353
201273
770416
353472
876459
217828
343826
670498
222002
865132
804388
663147
522677
493829
300992
428073
138261
412207
425554
463907
969139
647104
749050
722014
866464
220808
870229
562284
874467
198328
222779
381958
833688
948931
260827
442013
813803
744053
491344
449807
838964
417497
268005
525667
471893
708572
628100
784154
421481
392022
533649
422877
309654
507117
957224
227521
248555
742574
930198
896894
881751
915679
385925
879310
141235
180794
222830
673097
179802
405448
474689
784570
292566
574675
606145
835104
360149
665381
398579
905704
684721
535520
958780
864236
807114
958111
384223
678741
284289
274790
927539
730756
438864
258664
375841
155995
381286
907926
670658
637391
796485
602047
377633
596166
160875
600457
796393
667702
220135
194030
150334
880732
880071
332705
543560
970542
530973
791126
972977
498700
938218
580372
148075
382158
865832
956887
461843
654321
972741
921119
465651
591104
584633
662808
816064
523806
880664
758626
930144
196213
590472
775530
479680
497357
542998
931650
768764
660107
738161
976327
861768
622764
562011
544693
811550
445527
943940
957855
901648
340953
678154
372539
973575
789705
961670
180802
172931
214391
822044
137739
705535
912725
266314
245120
976625
241411
397433
577019
251337
573449
652610
692513
538695
770841
742561
264479
456165
219647
385474
195234
967948
322702
737313
825559
706278
203786
154917
462904
505497
884202
674970
262949
720103
842198
536275
971919
790160
381346
338523
279546
565390
414586
844502
233814
354639
806686
397663
259640
559147
518731
440001
705336
356474
465587
843997
500115
956271
485019
926371
438235
349080
406458
872594
197833
576182
228882
885395
852572
487993
568169
531489
152242
449425
839858
445323
643842
332792
137376
377708
453847
841333
733302
539869
655212
808943
595499
779899
703412
192389
392849
179040
313595
396941
975633
888593
908292
939547
692149
589974
527051
733398
392934
135103
263798
574273
973950
734765
257121
854572
611228
922858
741840
519902
942837
269532
476702
649136
506976
360848
244696
323073
199015
501621
162073
905262
518760
683252
150624
260652
159873
223087
690891
428407
662339
248227
502869
425236
744456
337154
882832
667715
209999
610199
271326
345731
439183
783871
384096
884765
130474
163813
469022
301325
175062
786548
922649
891165
358536
312913
323890
645236
240880
351792
736407
549034
765799
412924
864988
195473
532769
734465
137117
749555
691439
765054
502882
792256
343375
525784
939134
557273
587482
806048
482893
150527
739770
445718
793617
268745
564991
741625
955848
404758
619756
228967
759613
332784
453661
339767
755639
629261
320239
278068
164004
576914
353056
754389
225831
380259
877888
157143
194476
142028
673520
818564
257646
224504
835166
676540
401603
393641
772477
166342
276413
301315
661843
490361
516808
928246
422459
975709
312717
563466
779122
386946
369837
334991
772221
507794
591136
787631
278174
739298
441746
942030
982303
833296
776686
927616
521370
168363
177652
876762
355812
149979
273749
400940
686985
353751
170026
205210
463613
243249
382296
329139
852595
694999
372030
342899
806722
584163
256273
874237
550041
245941
193314
569541
335358
411470
846200
936669
862273
689278
482447
753226
632498
657605
679228
430013
660825
784973
340926
187151
828930
607109
803374
361344
355681
393303
915550
622290
887719
159049
626316
814704
821967
249813
334925
229753
652274
347627
600453
662366
363503
469960
920854
570747
683245
920138
209633
311520
772451
495888
971401
786265
771618
911430
761770
157080
245092
428752
816261
724333
193357
836031
375063
533931
673787
924668
708513
487765
695252
536390
414762
186175
629468
590159
229493
667643
763561
177439
530077
592615
861960
222893
309115
904725
643095
138571
589751
709887
911173
404990
708836
448906
212380
874778
134063
778211
219390
651898
499069
195035
383062
564849
181207
837408
182267
454977
651035
644358
784503
394220
582847
146873
544500
886231
368043
807430
549684
591908
816374
139160
794933
237368
649788
343826
653269
250584
710901
721885
818142
617375
223195
506250
865604
710337
847742
698614
881689
713118
971772
355513
415887
580791
228269
455100
527519
933839
803046
551193
966110
797267
517042
575548
651966
533254
723101
815410
691789
949415
513433
237830
479010
976992
919418
817066
592677
847933
462655
908739
809575
780048
622757
157524
703982
617320
374515
583435
153554
646007
142997
515751
634376
189365
703605
910935
912083
173405
816070
523292
400831
867239
163845
950457
182295
162997
442622
515722
718051
886318
512150
936113
292516
198258
408789
143743
708361
645928
978513
442824
765079
448734
673381
249400
518847
502248
666922
268100
510838
978108
441276
566892
229998
966958
922631
421542
443630
942492
558139
922996
314347
816747
784520
298297
288146
272595
244988
734427
978133
941784
192013
200889
643048
286617
936966
591531
693912
223442
446487
484439
573733
817806
949959
261725
581079
806748
951658
309695
657386
293667
751245
592898
189302
317681
373619
521630
513070
402908
329048
813660
185378
254135
253296
704297
846130
250638
225322
465490
151702
828878
742198
385516
784834
320341
625091
926899
368044
434407
747854
251717
900980
407998
790799
536219
384474
376730
499148
329762
522689
410676
871215
739470
291876
835116
230357
453837
516590
700490
841267
918000
736165
806901
284653
666824
384097
401519
829757
440682
945090
248581
494613
299266
433724
353157
249020
509967
976507
394494
838110
662605
240881
150748
645380
560355
320033
778044
431476
269014
197798
470835
905862
285081
739150
672232
654561
199949
616156
801442
405609
146135
334757
629887
599547
321705
139928
863663
454531
949455
787703
601113
201454
815960
782068
394727
741723
224257
337486
759998
160112
707806
364220
919013
576315
238733
539096
923864
149432
343106
399209
878515
912538
433874
673813
911478
941194
367167
202034
684809
878844
237999
569211
362341
955734
822838
796396
149258
263937
186667
923565
453192
284083
910778
726822
132250
714359
799274
183741
200562
172044
483348
215589
962339
733527
370727
227924
174712
166121
299574
454277
479127
451644
443024
701412
241248
172499
695821
575128
958533
131002
497500
727681
355636
667320
380969
879526
776364
713325
433026
532370
476417
165154
694148
829524
835023
510728
949711
439485
460376
335900
341937
581310
948662
667188
707541
633702
663191
555964
578459
982716
743972
571794
909034
556878
284820
813832
152572
875918
293741
193403
784248
137211
739156
963364
714575
466188
774039
756397
138678
166307
320098
560523
876332
982456
209487
375743
422154
394741
868015
332687
794378
499785
163597
441623
821348
959549
153165
539420
647161
728848
333423
197949
391844
180748
431717
210726
772831
322309
720010
418239
276399
151367
791018
757024
223400
694764
141283
827607
815927
501589
797858
889353
455066
854085
918845
663456
848310
137510
523684
198967
711719
662005
253255
237387
250018
294840
657650
402547
432773
656557
324599
439784
687471
963346
563462
754623
603247
416095
251208
405317
224304
830434
629089
824408
773676
486606
527064
466911
196391
257086
953429
535086
138872
843034
616636
236525
643376
971905
638865
587713
562118
656019
274145
969279
698135
455511
178940
554709
255715
704252
276765
946380
324284
599552
555774
234337
281533
933995
807206
703088
968378
701115
184489
343115
446450
133368
145359
658618
350396
139932
941360
859299
840992
250615
230649
203665
804400
222113
592159
469038
621745
443947
628009
658551
949915
775364
680165
475167
466437
502943
597135
599539
346381
267229
896588
186953
274719
786822
281207
164241
602780
184088
248470
654243
354292
959531
832501
458429
437617
791071
275918
643384
140242
345413
325840
640114
833122
831324
730226
520984
701362
579754
144993
867581
561007
687716
186350
573595
452645
525244
238757
720662
160065
817045
818613
650109
370770
980744
421551
251954
382992
751377
607901
248861
694152
731146
597957
911823
319321
433712
589537
274563
843616
917740
412565
657783
586247
545841
689304
597937
401154
796846
400851
572610
163491
184953
302023
909147
500892
215406
943105
926540
319838
296113
897897
549412
493168
691172
410799
914440
741314
696382
735747
273820
846955
863015
807249
427268
776099
967675
395874
297086
468465
840522
171765
470462
309119
582346
690451
782654
201720
858680
917645
539854
337248
478021
841959
957054
832706
227844
142718
808859
886129
568959
625215
746989
855357
284780
440651
149781
292117
407514
831126
657278
533762
765466
947311
796160
789249
257671
168274
259647
248146
951413
580307
404539
743843
315936
967966
709288
901083
693963
770380
570527
162293
926414
615885
339408
704047
707524
400453
279028
470417
140469
607339
189093
217468
358391
905251
831154
164857
949665
130885
509003
803282
709314
741054
950230
308805
324820
854965
853315
319357
473258
738932
255625
794604
447954
748746
546056
238320
358831
244749
659362
660827
733921
493909
810953
975544
422380
401976
423708
963755
549901
177086
931604
284591
164270
286819
196759
169284
853115
691095
428585
766602
926266
174183
243328
226212
495335
958939
753849
777588
870690
547637
863939
580747
942453
735161
187950
274419
978989
666028
214361
821939
937452
910250
734778
852476
790025
848102
554676
286679
462230
657602
919683
873099
615297
240341
590607
947767
166700
787392
853425
420975
974409
575099
694812
334051
479108
426218
657723
687474
602741
665178
680041
533949
852492
658947
160768
265935
342278
273995
476187
278125
980640
721260
940699
758337
724217
372898
703674
629328
974891
848440
432242
656428
702861
469495
976712
287140
903679
707449
485629
900243
908494
756981
752675
701468
195340
463224
866990
443115
841302
427273
391352
827747
217176
712031
588095
479098
834476
506881
788119
929958
292208
224443
329491
895243
164171
784925
546833
860176
920373
214726
793046
190312
707413
630771
378700
374378
511247
299091
596693
822830
756600
312578
669923
424375
576294
358124
650250
225520
514747
884062
696539
746250
180243
876547
981320
543752
403594
921593
443028
634310
510734
974201
871494
942630
886966
565987
939181
188026
358080
740903
525295
634324
202427
311756
324573
860929
816754
536071
743020
744708
367734
584939
258609
299810
285646
531931
384815
679145
510408
520396
474441
980188
796747
477891
850839
216693
712187
323278
697410
631964
454646
129631
392712
638796
652116
446450
488617
739208
154274
921958
226903
856255
859101
810377
918892
869769
405632
876572
633615
189971
723465
422381
220427
639311
961262
509088
570191
342283
384803
423401
761279
641796
894585
919104
407079
656019
420795
447893
376538
254545
559777
827594
866026
486662
355613
259620
368516
453233
555339
467166
562643
755231
422075
251913
261001
744467
853921
381424
328509
330297
576346
698387
193274
160781
202589
259515
950772
684776
192181
589638
241799
251611
866994
495846
687289
442297
472349
413386
963097
197443
493868
763387
302737
304401
337023
297883
425867
385416
423037
902037
823364
571951
284436
595013
142561
175238
141990
632395
958454
184396
436862
503002
668281
165180
445633
374255
791999
203747
624288
800244
349797
963162
180564
179535
927200
639361
441526
203289
695704
558796
743873
749013
531895
428332
611527
278419
170879
467030
801464
159373
359406
891685
396995
456802
336913
133094
438036
435430
707004
929352
250388
779232
439857
658610
316319
214543
523092
866652
343419
421917
660447
602038
754224
137428
874561
776867
518128
732200
151349
937157
661969
873715
707954
699820
398342
929184
349098
445601
804320
148602
707916
199486
673716
373009
565914
822019
249738
816927
830870
648190
383112
554955
863109
404009
496520
355857
840295
699110
770313
743298
517081
372164
314546
229662
838308
925837
529927
659806
134322
840300
348338
961541
278701
604142
283413
296803
445121
963735
643722
483739
675660
595347
341544
278882
815398
144305
469903
154161
739495
575791
930493
882579
238576
928883
887857
623218
617515
462954
972080
271425
813800
789781
630393
229232
399270
619073
470288
796703
929951
950199
640598
319326
649391
404318
672746
885796
694779
980410
206314
803185
877250
581117
897765
840265
390220
346344
319467
329864
906440
629422
882670
245564
208269
416325
541860
851312
169879
184024
604477
348200
755678
334018
465926
807414
768599
182437
247214
275773
577514
593879
537218
333761
948872
285146
154309
706351
851711
173803
753462
509694
790333
827345
423292
575334
809348
595011
609211
535148
165999
957655
168370
833131
837977
712588
180337
901678
400711
477685
883676
956213
576651
395662
376119
963569
612784
860177
579074
701455
718447
316762
642330
462223
504755
799238
581187
266523
178416
939796
441241
213089
283284
841748
318099
308622
237637
456542
765843
268965
945294
139879
906709
792519
935884
839908
975049
648393
726063
326926
697222
324700
889925
195231
711917
345889
308498
701757
432265
143282
705961
827828
310543
166216
301685
603425
513260
746910
247461
796850
847475
559739
645721
354937
419671
657844
338545
629321
168139
547234
477958
630777
328073
167656
845308
555442
679449
811400
325330
660421
622530
907244
253794
761918
664172
647029
366794
186183
668716
401421
582908
788464
430552
174260
895048
512630
743718
306694
148760
664212
659669
251640
542974
402721
902599
935665
891472
921420
227692
188341
851709
944576
146038
474718
342136
546541
912569
405887
409065
395764
260300
824591
664061
385071
669649
367119
464596
550890
697044
839433
481626
213977
536570
385155
590086
745734
156133
744471
530521
536879
699681
714751
217943
138651
837224
190094
765768
692241
979581
361281
579451
587138
201390
523271
428467
482326
422124
347252
136838
729672
305417
505618
679691
164771
818357
253986
371857
469865
468272
178459
329864
889372
513243
739310
567411
509693
159519
949886
293249
435582
359993
853038
454014
850104
320006
241756
462296
305123
828806
750223
577470
275476
444754
157562
155557
590891
520103
159015
420706
515248
257786
808161
711019
961152
365139
264045
281577
188851
184603
959944
529991
895550
577878
617419
746715
506575
400089
293890
930507
149274
408744
980235
900053
881341
811625
724663
521813
701764
401530
797527
574197
271801
577663
600658
636036
217389
962011
896930
484218
222752
273033
822544
502885
352982
557468
716210
692715
207883
736549
424973
860757
133627
488036
315762
813808
490076
916512
428465
677113
843058
297324
504663
829793
411243
484988
298559
753910
645783
181713
721006
424900
177420
485611
440685
389572
897455
262241
574047
384850
539270
762908
500812
455441
442971
883108
749081
716217
571983
822198
877286
980684
186201
555885
821821
614135
863621
201073
904244
190948
429476
282261
804854
892061
610102
184441
337036
636467
424321
234170
388759
544894
152431
530466
588959
563075
375953
566854
392580
588574
164676
344729
601598
933654
188308
564247
255618
927140
135693
161866
446798
342287
667324
401013
609392
539109
911693
410944
857901
271388
460228
159237
876675
454924
557276
233390
165619
376044
814958
354102
403292
800850
532259
156458
325782
227005
290865
916783
536017
800801
306938
953287
802406
618870
862928
294456
798060
717054
614537
569351
551499
199616
308485
507660
194541
712307
748115
324549
943094
381307
799965
920418
935008
433754
795108
406754
266585
571489
532414
549724
752741
479722
793766
830392
308066
816857
943013
845907
962138
863092
536409
282815
596108
972246
244877
550622
299463
692538
933320
979788
194262
815108
979254
925619
840947
304904
407484
171464
326666
307165
781710
714771
423318
863923
137948
208880
327952
269760
234842
306342
917498
359975
656594
451631
688988
864339
634126
928381
248532
529506
657421
156412
458734
684394
251738
282777
865023
905621
208536
323427
617652
490722
825501
839754
380784
516199
277313
372963
842431
172014
609195
187541
758301
170099
618410
392804
447074
515388
533718
198001
598524
923769
266858
468059
301402
663452
711235
896182
883559
184313
579536
150837
196093
412968
964782
199632
785202
956047
635728
727229
616232
546601
288009
282060
282835
725640
704350
395467
926392
912336
796941
367098
552752
509397
436359
947075
867737
792415
380393
511704
753571
901387
844167
495442
616470
752095
687141
899534
432620
762997
916666
238374
884632
145617
278115
799257
174391
821124
698220
266297
343563
373774
704276
279973
705287
392693
327490
876799
527263
727726
430042
975423
485839
644725
524142
781575
894959
667716
372542
182139
236197
528394
190934
960021
717900
896290
336365
688017
861948
667831
452817
741497
497278
250787
577588
715026
968606
760119
467443
497737
970539
631743
890721
254748
253791
671524
324911
201423
176008
541664
176910
686869
748637
728198
581838
719332
785071
581715
318506
842577
755219
947167
867963
851850
336023
576881
747194
439777
192032
449652
471860
839718
539252
270671
502420
185799
547258
728958
742598
814197
238278
338037
172001
772223
536961
324293
294206
703911
522936
724185
632539
557649
932817
870782
283095
486524
739736
898429
356059
167321
863790
929447
175950
443564
510731
840616
407421
183504
577151
841850
325828
412146
571727
189375
583538
259792
252970
486581
434588
556569
299581
405855
830602
262155
589902
917857
914214
689685
228672
256121
446459
167444
755467
686184
310989
882488
587589
331370
455890
751659
383289
951682
741318
191638
559369
178705
520629
839921
505302
441123
624156
642274
450886
934205
148789
571102
508204
594448
273165
857971
174642
408772
427356
262243
452989
214103
380347
363810
710824
240964
190476
142684
748519
637510
385424
833459
825105
237478
149930
918501
420800
216456
218624
775563
859302
186366
750668
863276
164347
782714
683656
637589
551077
586694
778427
335407
760916
255567
785458
276967
455156
561086
753900
580566
548733
450519
811167
495305
972578
612632
252967
272623
747043
244324
319545
983094
649342
367291
868307
212354
947273
133278
368079
484444
319611
765123
790865
597201
959859
750749
704106
743357
749640
155749
196196
167691
333059
310851
270612
881863
162656
583961
605632
338286
867430
187422
178752
153952
218949
180734
388621
794121
442253
387547
782156
351327
262056
771071
826144
906395
134239
968476
955940
308895
575344
522511
974202
872264
277139
727926
518254
815229
543907
642990
148010
931858
901842
231928
251536
767205
668468
912326
481053
276322
283072
833384
508140
400845
801237
299703
523928
809687
254648
799688
712588
193298
291392
923760
744576
396052
345669
581210
544019
565752
327922
421820
436484
400450
742467
469593
767186
182614
492253
339476
304640
975185
501067
394613
727417
560151
708633
531514
926335
672878
540712
320896
932224
655106
929308
878082
964923
950105
320897
860312
797839
195020
823610
224378
688960
769887
937750
615524
715453
658606
583992
592408
412615
626471
323958
779296
888327
173645
583351
179743
487043
891209
958461
524126
426964
594455
415651
903992
759958
975199
604907
450579
901371
195158
481353
775102
169317
220342
209910
973869
153763
972182
846277
876504
492983
635428
573023
349679
231015
408448
636717
195286
554229
613778
965567
370207
528685
165889
129396
557259
142854
272915
208750
596639
813773
196282
631119
734158
979305
195897
136722
592731
329551
438765
785475
699413
845182
686865
268090
374573
281269
912334
242798
249388
258342
741056
435955
450267
307950
301047
213373
982014
406354
194631
409726
132286
397287
375177
167723
546527
315916
468609
184673
884904
965260
772876
641711
910635
157996
133524
450696
425079
621193
697717
336546
354514
456042
916730
748986
896230
567112
448370
571356
353308
322173
173079
844528
311370
242995
501099
785780
235386
952492
595905
677734
635979
316146
450860
271314
831351
932347
870907
844754
695255
578623
145251
585860
371652
137460
445726
259157
558749
773737
222197
322090
843934
585368
696247
572486
277222
625033
677037
717834
703539
679747
310308
638750
487710
870897
734029
505247
791239
470764
189756
772926
756881
138206
871827
505308
144943
258452
881795
699669
612414
888397
939268
653537
211214
827712
322740
495252
204014
544777
809573
137987
839215
456178
372390
382895
195506
947616
586356
400373
544039
385193
812507
417160
662766
403840
335005
458445
442355
646311
236449
643652
270565
378010
467678
218632
878144
447414
759280
526564
623210
752897
300098
543208
975683
876739
425712
266303
472485
180544
877911
938470
942132
879914
403725
555464
209703
431806
252697
341758
940594
483283
265860
440121
160478
817702
905425
769548
609320
505301
521168
813342
204677
353649
381408
188476
942320
699899
312742
921548
181620
692052
336942
723595
174908
609116
186300
543427
905142
503548
229066
428145
823840
339046
386438
549898
746574
226683
642309
214308
932927
859991
622463
685291
275367
194855
645230
954360
264004
284189
938707
897125
597500
806254
894175
392719
221029
889221
475578
462843
352388
228212
467196
326164
223470
462845
420669
757078
465938
584776
466595
584372
654132
313185
303112
672850
616254
952203
842779
251841
937594
198273
906897
976734
954450
643985
269082
942021
639267
587592
567227
813386
419129
193126
340910
354658
916378
215363
970921
141351
344414
719977
327897
588786
839586
768885
613314
448892
664008
220130
306146
882414
526616
790545
832075
281018
715874
536787
490510
248551
818821
530322
186848
191686
237943
976753
448565
952093
450284
704871
683624
299357
836386
341477
744539
506394
484855
247371
864732
780917
671245
322426
912991
326594
773993
536560
409904
537187
218557
299980
888641
760246
437431
249491
563471
897289
721888
166189
552126
369123
781947
871799
610955
280195
872752
744191
935159
735236
360240
148431
914438
218800
301569
919053
705371
829046
321003
795481
567830
347733
132737
644541
838677
423700
603847
833018
297886
692985
772780
202625
676789
288933
578328
520428
410259
291773
250322
374646
907324
434764
768196
677851
710014
484566
267445
980364
732476
286480
805200
391832
539578
612963
626309
305872
757561
166090
771779
397926
945781
534898
737640
272777
160315
417091
197885
582000
831306
918989
976989
661625
908457
689738
697663
676521
531725
169993
131175
275243
895658
218885
616642
884863
445927
352058
951419
223704
784976
820537
703778
276150
406441
245357
307365
589249
616962
806328
790633
693772
213565
905287
521784
280567
951957
884935
964534
900175
501186
758303
936554
466306
319524
239740
140206
753214
271227
642213
762752
281227
187944
281925
824767
487787
830550
452743
462743
709634
291029
215337
373673
146316
724229
553505
973145
656536
575287
589068
475694
657973
722742
707392
269741
864605
560055
700947
832944
679478
859030
347591
186566
571490
476601
183344
251195
419916
471764
747075
785922
970252
312807
146929
420582
474231
550557
932473
711407
482252
143790
269866
696013
177363
940932
196799
661802
641255
547722
772847
868330
178758
264150
763504
158180
660052
134751
817441
616233
272745
816960
648634
204058
359072
704762
935018
683359
685096
216476
730502
228005
622421
147929
970508
195491
628142
978244
712520
913809
548550
214966
717391
798444
781674
596193
432550
472043
486634
879636
408792
923127
829930
575450
561296
235083
943944
653289
600779
619193
131840
314014
331915
362023
729188
766909
387023
211281
147968
551224
373234
261044
368722
947494
481606
392778
801312
645303
311845
720336
871614
430840
218371
379113
687270
643435
661077
448029
352142
355666
619311
607981
484899
684508
311003
596444
390132
213664
307734
256933
586227
509488
769763
277955
376051
574831
851487
732429
189144
863394
158421
816128
871865
238325
980224
217413
280358
762371
640891
558838
477319
747943
431305
574990
713486
395868
923695
703498
693090
442222
399703
296243
935707
316949
445277
376488
352535
897406
709609
851362
633980
912521
894376
726825
949562
876253
467789
191749
507942
509848
681200
736781
701157
731779
468735
398761
426042
165884
485384
659732
786448
814263
665449
438031
406869
572558
793736
755401
858640
786291
509707
193095
892492
233717
946770
731648
817655
257369
747902
707694
706483
899212
433422
956791
952285
244956
224347
582550
956098
274882
213071
613154
155209
249314
241596
711777
389353
543061
630296
428307
839556
639053
623293
699377
891898
657007
397504
445835
773727
479670
543586
166753
610255
562200
418185
699280
943000
650253
340121
241426
210739
303145
902010
481509
272378
315826
399748
571502
889814
804380
778365
300889
269100
216203
771937
916635
916084
944875
407444
391051
843487
393808
807212
720288
172263
519237
889304
595612
954029
880833
452147
769327
494129
604298
535750
640784
206767
801956
455705
150623
761861
543050
776571
225702
157736
203407
806872
625314
921233
912203
811325
437691
470606
245627
357183
450947
142094
318968
355420
202033
967205
215762
456891
441132
904997
943040
668218
445110
965108
839560
245139
513374
313871
222799
829220
404870
711598
705470
387159
209983
222145
233950
610687
375812
904973
142686
795355
360910
324055
368926
961564
244402
828876
907560
414114
263593
136128
646702
757142
302655
382267
360832
482848
720694
903980
541869
453138
769269
628304
919565
192228
533457
515897
720123
423861
550868
617910
181290
443674
273399
926556
460395
808917
836315
567559
372410
593714
853999
891345
717552
659057
812784
876568
652222
898031
871094
367850
307092
411269
619303
748980
683893
835042
825959
919023
742111
628277
524171
471392
612912
328830
606393
539052
668943
926778
296203
825185
455944
924405
626852
417509
263094
343962
490769
881930
205705
459036
463580
543855
839806
772164
515136
150194
807287
653894
190741
217717
738249
342626
358289
506178
901916
323449
440436
540065
424764
508271
395569
326410
418714
789557
928243
501905
259703
633834
370954
203672
436864
694322
752432
352891
435381
816390
914935
507071
211500
201805
956182
447299
492708
512336
153442
645938
976374
850333
608885
969157
708829
627439
859685
878006
754072
870215
419607
714086
226653
610786
584146
380851
277261
252193
827846
806075
899100
533381
753305
460475
233768
963852
211454
346029
640700
190193
346329
272987
892115
400638
133165
962366
246900
765727
951686
223498
594334
795562
663179
399027
331133
183503
401488
506367
546626
797415
156010
702504
152320
516893
301512
982913
201240
365991
555255
793456
706073
632686
553767
519843
536836
548719
301545
302417
332280
978744
194037
176084
427069
244310
948302
256578
230181
538626
530281
677071
613199
418110
211412
627136
575078
556424
443055
617428
217699
339294
765197
888336
803460
731365
843486
378207
260918
677462
480527
510368
598050
896623
758457
270346
659025
335778
195731
933726
759191
768505
253899
449939
520341
839266
225704
138469
171656