399685
901754
670574
010467
179561
887549
410404
549315
435892
933443
735588
372130
460140
989755
634438
294920
677584
645439
975034
958278
573652
537651
065243
964341
826879
534347
676479
969815
548530
014623
107342
230885
797429
228919
535473
457865
905095
774010
300983
949733
729217
258809
793849
338435
572979
929436
787439
069482
111811
205060
569245
979095
293885
794354
024807
073770
816784
468993
207774
378389
543419
641743
314905
722986
695647
033661
022259
098434
670357
520147
228205
069781
526534
794717
833959
544970
087304
184579
274772
985500
819799
428534
531123
816616
662131
931022
535405
143157
931395
708260
024960
250632
210587
467193
307940
660247
832490
309360
241030
713033
871540
699773
801493
866121
503788
744617
656954
686382
665320
739872
868682
506672
953010
541493
549322
725017
104414
037589
798974
939837
237829
372944
125433
337262
672660
664299
754154
482964
258893
032420
948015
154971
450751
232632
764570
024930
813670
598933
292361
454246
708472
925417
310718
218870
437711
121536
932881
909909
903359
400325
086706
028869
185233
032637
351116
071362
273602
500611
765331
925583
592502
897338
815372
283072
315690
059613
532173
830009
215166
888692
794912
911428
907930
124004
600487
702782
180976
776539
343445
017334
987954
776731
364005
986355
670701
852619
834040
595133
115619
198408
420226
723173
561255
341791
493051
959915
559461
950432
071310
976384
763916
515099
561576
109851
465038
758698
102662
387791
637541
987215
302270
461158
345377
626511
392068
647603
274110
204419
569038
180492
707351
893627
995837
869181
259513
524675
379159
928070
731133
539931
905039
264756
271679
562012
075005
125832
390053
459172
023455
437092
406339
134229
185484
909073
434809
639076
382580
100038
712849
215008
370281
936034
186328
929316
004798
936875
352080
178114
393621
867917
049625
190521
918046
489487
048411
909612
906723
624705
767556
418314
381629
877267
133559
103561
502654
056081
300993
391169
771363
789378
842388
817026
409498
946362
750037
541081
909966
982489
780524
972190
657047
606775
073019
023619
411398
694855
504055
128091
027482
404692
354137
620001
013799
837797
359609
945341
415102
257194
092521
330600
770733
710905
184499
614523
562672
390089
769930
633515
517828
015344
242973
764391
108084
403569
716365
611343
483082
515401
162378
818303
237160
897733
303778
125634
791127
149433
573141
763635
368091
056027
707470
177771
411755
683151
485666
221148
969855
692101
422006
891203
371826
794825
427783
330211
518814
526303
147574
108998
224736
210668
523948
014600
098517
402663
506892
396383
569439
965629
439656
609196
690142
041468
561136
636697
296973
198856
584374
423064
266123
734810
147282
298015
715030
164240
647602
324172
346693
141483
125728
942838
175525
390943
823693
544920
208924
656069
425020
082702
807364
877989
437281
247449
825535
065318
744651
042036
670842
187400
827300
548617
824485
096003
144500
937285
302633
263805
299261
720783
771504
698466
469663
540035
974319
022753
858562
454265
422721
841527
460746
579115
155358
563751
442508
999477
727484
377734
283611
116225
365305
969168
134252
567949
319556
500421
341578
196878
808364
817031
253380
096287
171382
344115
202635
207036
185982
814249
544336
229888
679989
443336
042029
195771
517775
358988
475974
807752
335468
389550
362770
481089
194618
368985
384245
901791
062736
509440
684674
367257
555093
537841
687664
515254
418768
537308
019390
227156
737126
726428
094679
348689
481814
825638
131291
417375
292007
436787
846973
695960
772869
127440
115924
852585
868235
645027
072313
452121
659733
853844
579899
315362
006193
266833
843976
423207
831477
454066
086052
887528
181271
856106
249695
305004
656762
541445
541134
093881
496338
092016
477071
544926
420700
858285
944724
370862
931013
867682
979814
626782
102764
392796
047914
747359
940824
894107
039714
703584
432396
736409
057720
731425
394931
814128
770879
366742
869811
985591
473301
317306
766540
278180
213741
688400
283072
057779
357284
152967
705063
530983
700326
317441
825546
745833
891213
443499
977848
587488
975796
314771
065976
237071
089385
609124
198299
364596
935370
000950
907381
595620
906351
609493
465658
514644
672022
737189
352554
518227
354716
596645
407613
242260
808531
968700
518067
485595
777901
151849
151744
854363
250769
928007
296321
717235
477945
645918
555723
701114
798548
401854
444322
751354
642860
633264
635744
381118
399903
268445
200861
747286
262431
052304
844843
415404
434637
324067
061425
428550
347755
314529
509333
810960
990382
191353
801288
134770
691304
691213
893780
557065
046631
358357
368325
949506
174576
689367
596873
216156
973643
982525
237150
141495
767708
445742
272954
970136
934861
027757
701347
046877
506543
707963
502835
515888
882459
108989
030035
927100
331749
037022
895978
836112
403587
804708
052360
940912
002964
072972
842968
962163
888627
659626
778170
495373
688615
177952
893053
408088
201141
864923
026532
360687
036173
686724
614662
553851
806560
226069
894742
391247
562205
178891
388321
483211
376578
889002
697846
374381
326973
692104
404189
795911
714088
713809
941783
183297
339817
065116
260522
342738
835518
254291
535808
531658
674790
931647
353537
885867
398023
405242
511670
968633
907540
578730
814782
959363
400856
915294
625434
350109
429685
502210
961554
039790
126802
399833
502589
889406
512086
484247
056119
400881
502202
977867
746262
801130
101858
063422
378459
105713
835393
607211
172504
701568
570864
105160
244252
660492
051277
313479
002196
017642
834222
340482
368114
650480
693262
068085
412883
995102
123086
978116
243575
514246
013967
761164
061210
513060
291479
031365
906128
153220
640499
512086
758916
363130
320978
564280
906562
106220
515684
936719
035658
053048
906019
714721
295993
691377
997536
032557
274079
379951
508529
339035
803229
637693
075273
094349
872852
787009
826591
161485
081304
375920
706698
789561
403345
588502
197374
150348
754656
448095
416530
472409
951464
528643
663043
814188
552843
911055
430436
454724
287310
231386
317339
932704
523969
927424
156800
717846
893185
625615
347154
709951
955943
947803
927218
099085
413397
246752
599559
399717
156346
361215
159199
827265
994523
413571
071240
460041
904100
748103
957189
578289
019267
525287
215238
640490
349507
779462
132960
247129
538958
201348
059676
949133
245339
349568
309195
581929
705714
403002
991718
128679
030962
685390
255895
138660
570376
465043
976918
576882
409622
653389
653310
742436
686258
346411
960841
823217
361420
839573
604394
586237
900215
023347
390418
283975
184918
468328
276718
937655
400005
310293
878957
309482
080929
548857
023731
280374
654969
774491
315253
055013
590811
188814
508033
765149
584439
651985
013178
159045
277563
662094
769814
099620
383428
995750
072088
239548
932247
049793
073053
415816
534995
622914
412282
884411
887586
599952
091712
871553
427821
296845
543181
105885
571932
997468
878263
036701
062969
884479
134595
227884
291288
207952
517661
356037
418762
578368
822647
699189
512810
802389
981539
616668
691889
299905
213478
204557
035327
787479
867240
155506
557873
698742
386018
721807
678903
038721
448004
929716
787649
369289
189363
684732
747609
777618
323353
007023
263746
484178
858712
440036
958743
273293
248001
830819
337311
798438
422850
836328
252625
798453
454419
821168
848551
330197
813674
764321
879987
443153
797902
346730
685481
817521
130767
912685
286727
173035
107836
232420
776176
325482
580643
013007
100965
669246
599291
920874
825101
378472
896984
057044
423940
936393
976244
764562
649891
738246
966654
008856
920805
288280
319632
399493
484179
295740
185789
773742
291758
924854
317320
145444
917172
972726
650940
518473
281661
239760
915889
791922
322159
375200
429204
801145
881486
494767
224136
052818
151417
088508
785675
771545
085013
518746
954159
930641
253890
497345
754042
570858
938073
550614
250573
850541
932231
016461
048671
292789
336083
277005
911430
017835
131106
059648
685479
262539
464713
855226
969193
459150
958986
120016
313213
569114
417911
955950
819275
295988
525760
483643
892597
249283
915231
728057
665879
452049
479180
291156
422357
177415
425809
833828
494896
356743
866587
696311
081041
812618
727375
693634
677813
064410
724993
172290
619147
993611
314516
889470
859990
225299
642255
662892
537849
080757
537363
493525
240209
935256
811077
238319
605337
831087
566076
336806
565507
809031
163672
725745
144369
470629
502502
901125
876595
430783
028792
657296
710601
364820
281680
131827
480336
040284
037075
995528
858883
731307
367828
751487
651143
732162
800590
777520
368349
135898
772981
179697
702411
906686
519841
635422
722754
337090
479737
363683
680578
687528
075430
180000
457983
104826
247485
576852
232339
236410
698200
182094
110908
020219
597175
758765
641733
817572
470096
100128
377404
488759
118856
112447
954154
827612
632983
242393
857285
793715
182374
893758
814820
967539
921020
641267
903230
888146
906077
420871
808571
604680
493062
783602
343570
363482
941347
659432
235028
724581
406216
630802
616879
998766
516109
961615
173442
944427
273715
345741
530997
141521
353644
374950
695451
663961
070118
120718
397479
063296
946256
780348
898591
507618
311926
411945
953840
171791
372618
410215
482545
137509
359422
508672
548386
165659
300835
555386
906766
235648
725459
063720
358565
719227
660285
941516
788888
944512
661600
888103
263824
025311
241498
245079
639601
479006
707397
495904
548812
371452
770210
309868
625496
560800
675866
656516
367061
680793
447663
308288
221140
418972
822042
380196
605296
721363
728645
864944
489192
802026
727270
999407
370407
392826
954346
135517
856147
058730
288675
995187
925940
393125
292414
474839
181842
725931
695513
876853
216356
254803
738313
543307
942125
400432
076674
020317
735062
156900
043993
661762
122937
119131
706595
220299
970509
531377
322202
312089
377872
793033
911050
721060
611625
783555
537929
025955
703988
371023
194624
450254
270788
891689
248808
391146
843444
643735
498391
285395
975891
363654
909714
683101
286257
656801
902368
012151
495173
820190
434741
982627
318085
143130
335715
106041
294704
202068
611471
954589
159376
074346
134563
458875
211490
795665
302826
096644
558669
214280
804389
476456
850870
547227
313497
253068
651797
506454
394377
781975
894459
923781
112466
790270
625928
482572
865554
077101
495863
334032
372736
392869
238838
477248
469852
242476
193009
143624
933009
858415
383582
758482
429638
400775
632902
424426
378476
808101
260138
267939
435293
661513
192539
272135
174067
901089
718175
951877
601584
566045
945263
472387
769097
759179
228884
244264
503104
645290
103983
498283
976360
000641
499886
279787
550574
297810
901083
868326
360379
617411
772686
253304
141907
545556
065588
179109
031824
429040
329303
302603
426918
625034
506811
549953
451591
830308
315957
829668
979512
699892
502142
556168
573406
177736
326196
195840
944600
632653
016329
697359
116144
467042
467673
013755
080969
687815
252403
216095
891624
349135
682639
631369
920188
771590
292262
969004
912510
870840
994878
477777
070908
472902
572427
937829
549431
787800
552168
627829
186680
056653
208695
686229
511698
039888
207486
672469
917127
243792
005830
944376
151583
405844
796701
359727
119836
339585
565571
356761
722168
067604
974785
249584
300572
063028
789144
462105
468503
676383
816910
063590
011280
815463
917217
832976
156948
339672
041334
950217
479093
239630
830467
625018
247333
943568
696722
837012
064953
855916
380247
341697
848324
235081
899515
084893
084023
765151
008298
960411
736957
823663
879502
357920
622883
557667
679872
067306
502910
230237
661313
907343
978618
573589
639599
892035
474632
719872
330508
571972
396039
341873
874148
361494
089427
069168
695693
440764
183570
006280
909841
021859
006380
823747
857169
427064
175022
958643
681661
852841
430263
544968
027435
234178
034301
945931
314085
185159
743718
905633
402063
359009
947657
748669
215813
234372
483735
229356
833845
175886
859035
525645
520677
103315
701565
568342
565058
061070
724721
861516
528404
217600
470074
225137
583397
386046
510212
646040
951499
851326
805597
397965
163206
301293
470538
219727
482386
558924
836292
859454
146389
769068
750302
864812
981284
605328
593409
360396
578408
903332
366207
379471
114575
334101
161228
090410
691792
559665
325674
213734
557661
457872
601250
902830
416004
651958
317523
848423
908169
672002
307963
235155
156157
121284
024784
095422
028072
590865
172529
570364
626667
722569
441188
964564
673871
304366
495784
908465
541660
019875
913702
056737
008796
578034
704693
020235
603482
247928
610297
301073
557379
304669
672280
533949
888400
630050
650804
201734
333709
004876
517842
492676
199359
304974
708074
481987
740113
926812
063339
875983