683976
495071
784839
563572
764366
598967
882788
752434
295905
944538
244501
888504
100246
000995
669930
304563
149978
182745
988694
811470
823526
083503
904079
637903
879843
364376
105793
017445
441432
717503
223872
287681
497042
284305
742653
188416
038426
293749
670777
563168
911665
954443
097280
099098
908914
715474
409847
621128
856150
182471
405315
856228
248594
387245
975280
807465
245241
126797
662039
918130
834226
677781
218013
830446
018316
238432
233794
297884
173124
659070
892153
958412
764125
796764
320293
776377
824265
462947
835640
539609
259504
817802
786669
698454
027936
564185
338239
203872
633730
629845
934114
096375
850434
122680
728019
142458
298160
425785
012133
851659
471125
835819
116560
885962
322602
340997
872759
401891
628977
737808
855579
893660
338441
410956
663916
537463
628329
232802
713286
232616
108730
259475
421367
175664
483820
888398
532314
583073
453081
491066
301240
723841
778213
665124
551226
092150
177379
468157
575888
937116
787736
784696
606978
251672
391058
503391
182466
683900
575639
201705
517357
150002
771003
444665
890670
185220
546588
639604
748245
229050
287637
455433
979087
345348
588889
064906
005965
180224
096686
530302
566921
125896
806494
893006
743074
610233
465465
161317
485541
559095
570563
192404
721769
205122
400629
092236
573642
658934
627616
418858
387948
426737
244824
471856
224972
018182
993995
635291
470225
196252
981557
270602
093190
829912
387652
080218
280894
807750
205893
639772
580203
289734
809685
135384
445053
741831
398970
717566
087237
506116
367572
645597
629602
730605
026216
236279
886351
072225
382140
308897
362430
764180
227446
498915
967746
917480
173384
950158
988742
486553
133911
297844
247940
332149
478874
607868
318143
058971
426736
535194
174023
659245
770548
709979
460387
114168
923779
678638
335042
582941
543296
454967
173418
794492
898333
598288
446970
853553
283977
610528
958983
608423
907523
598283
964738
688885
547815
814550
097497
370786
874881
056206
301923
681894
352324
818994
960615
254829
833784
453045
179679
328665
563735
718555
541084
820982
676882
609673
253834
887043
695405
590722
554840
866684
735958
511327
623965
142337
722284
902863
084089
307142
733021
566803
868349
544389
566965
178740
141528
875304
704551
460182
048368
811851
508858
888460
106906
019972
880910
546695
744949
493946
488644
192566
321421
090987
958349
482744
120791
446205
670066
469352
847398
568919
916991
098984
534448
908183
806964
145227
058338
949874
058349
231476
280385
445160
590013
799684
007577
120068
550882
177886
836445
621024
056064
236048
966077
972320
247226
088472
625530
381895
890637
590209
024325
911213
479391
064487
806546
525839
177191
367241
625372
858973
370022
245706
537618
371758
385117
148313
262137
737650
623874
876902
553231
943761
960467
696078
739839
444814
664490
157603
348312
867439
762976
523631
008412
455326
597004
769389
438662
357031
435230
300622
077784
942378
016280
310812
335811
759579
355794
743396
132926
680166
361464
983892
961093
391581
338531
332655
475321
379633
347650
192351
029577
527082
174847
655224
692969
500402
271606
527589
777256
248981
861789
040858
256775
765137
717205
280770
204802
260793
636682
799681
343068
941076
530216
674756
271820
577967
431102
719886
791572
426138
540634
623396
904347
233789
226755
414231
352050
440295
411975
728207
241521
816167
389880
715549
730585
276187
901058
746582
004293
660858
760654
115207
239971
061904
152247
423261
141742
503333
156814
974561
659603
369159
835155
367771
005952
966330
088569
794478
482682
835451
154705
528242
559517
053138
278765
491993
797566
889782
798739
882382
733946
878414
255242
735174
636699
023354
506814
442947
202318
869582
875607
533048
001044
951963
636980
297558
382526
058730
336983
311074
784580
037248
739654
201501
303766
655549
196844
544818
099930
795325
786119
363744
373183
614916
901477
458398
872660
549642
640281
271310
870536
449530
051175
674765
647738
159928
900505
233660
881487
780164
776752
284896
617502
608104
910418
057104
080379
198634
343259
224992
273684
594408
347972
649183
420432
703800
046905
569840
491608
540458
691678
792552
508751
063177
132994
633172
836118
797865
750187
512033
704767
616674
778874
021096
970040
722613
960761
642336
130484
908296
108052
074875
741396
050514
375782
965318
026837
925795
340326
886468
137632
647908
015225
521580
234096
693717
973130
714857
915490
590860
048829
739707
009008
787544
730506
525231
951346
416395
692761
812582
482456
255320
187829
212225
198871
015211
926239
837237
337588
215969
001423
946539
153396
922894
604431
771402
195783
791956
852199
519327
806097
965774
062091
002720
724132
573688
444062
506838
130441
756726
284632
335294
094375
921748
447348
825952
908753
529750
114408
144160
575914
059822
253042
644573
447827
649742
942295
745119
701243
229919
568647
753073
926784
286733
514858
628000
881467
936499
287799
990699
169864
921160
717213
197045
979494
266054
370295
329282
725072
885853
131865
832667
088000
590200
888702
978068
278929
246912
216259
883437
835436
169574
296472
151221
058345
104498
777425
711627
748355
937292
138494
370641
803549
163129
485708
892132
401159
604234
670566
232904
023340
343907
533295
585964
686244
315465
272265
273444
364552
908860
316213
177644
981051
941168
226548
819983
186668
200455
830330
990391
804898
912849
977841
878659
171904
336227
973384
562583
153735
947327
620897
578128
408207
328442
833304
834089
937970
260063
897510
040390
947936
984250
729639
219471
400824
461055
155341
257013
193021
558925
551306
461236
748158
170323
894829
897049
217385
820978
347917
499117
503232
855510
286713
527661
529484
038865
107930
193613
351916
088324
251321
211120
163185
848324
949635
441006
852124
955907
148847
779575
596653
878764
068182
243556
260854
151351
017280
567414
145789
757636
030313
823985
282841
342425
473189
725595
780223
025666
210777
659273
488806
573953
234077
643237
964847
440657
330877
765368
947331
477260
199444
373355
925819
664245
625794
137915
528688
708301
366343
352064
637465
019865
665228
328053
735874
116607
375585
378844
854435
955432
102524
538249
866688
554386
004662
007239
068736
844762
076810
661253
294716
409364
709118
387451
801709
035800
916475
957643
632231
793933
767454
420636
482861
026047
588448
944278
864800
013139
164995
492410
065842
954413
021033
130039
913746
025954
651934
057544
203692
489151
782453
385953
979383
485805
434823
134141
911972
622216
343114
204470
342605
909497
616738
266682
669981
801696
842739
163592
650513
011953
705985
785511
039292
629458
921803
998661
391348
425231
084594
768941
731246
178220
830450
132384
105479
003308
481775
283084
435061
429433
653897
437385
096210
156546
645322
990439
478163
276376
320517
917972
199361
454426
934359
043943
406031
618735
664708
102723
628638
918891
385034
479356
361028
723673
207417
591165
838307
307043
960934
892253
141866
039376
091829
584364
524008
145425
398902
905404
776722
914449
120820
020658
460609
624807
292059
214598
738265
164881
694846
975415
264896
955158
207319
756972
459479
234720
885230
526776
181229
155755
608250
945050
451330
599331
707345
928466
052409
700018
133973
411467
484911
863563
225440
457337
555305
959934
307385
073504
518397
669368
899143
725776
917184
628694
564293
686403
636393
245879
078636
687734
082436
195480
928075
152897
020792
475867
369623
831841
526645
722337
649514
934469
142644
509976
846997
658218
523040
527979
423245
266847
232609
983441
039136
952753
115040
438735
454492
586061
432028
617720
534250
216549
476098
103138
726522
646972
463494
538402
291709
834137
098866
941056
623187
478463
016477
090536
801916
838099
420026
704694
659457
784229
697102
140160
632059
589316
222568
527182
547563
762535
697106
001979
564010
227809
729406
845013
063997
716323
032437
847505
485119
947622
764474
140750
131681
472623
908506
190325
441481
175169
357184
724236
085655
039066
141226
630474
488739
942321
062728
388071
899314
541131
347379
399648
142450
210733
616524
081971
025487
868900
552144
748742
975830
567116
296321
141942
463980
102784
559258
561065
523023
125159
066776
489344
474615
339058
312183
498953
635010
582980
195214
811023
134888
310668
334127
324431
375216
515239
537979
861816
627448
038751
662763
507258
798365
019537
300015
767724
135263
707887
912308
943132
151572
874083
212181
291586
938277
982303
342015
312332
004682
781139
713072
077844
648293
995246
286712
077742
033698
206284
961972
659459
831086
726884
588445
702815
007674
693263
230790
808111
791894
869720
181534
337058
488518
920212
137773
160213
843042
324739
571159
113753
963157
509850
864546
300466
393682
313753
431654
868255
504666
925620
496347
597474
904467
334058
091683
392956
686440
520634
728616
974298
047078
400610
444888
657229
437847
417487
428460
830670
982707
731336
824731
607901
483646
303938
408746
763725
563677
452118
522606
911322
660499
572635
727645
283884
999977
062614
562239
916937
761160
132326
432955
020605
085886
934749
311412
106265
466445
625452
755875
371649
159230
231192
023970
612328
180561
557612
551805
052101
962109
547437
307088
046519
616606
868135
206106
585875
600982
977244
795690
340301
282810
884969
544087
996880
961988
756430
611725
222652
076576
980500
749770
315664
931195
342054
547106
702581
618597
560962
555464
094240
568786
086891
961219
536248
436019
590039
474821
128209
292278
624164
193123
433748
536949
822423
038934
463401
709053
096187
593030
279714
362316
808556
447732
656981
182292
266284
906751
947820
791646
378426
840531
340196
741284
104920
388513
732013
025246
414319
963250
889820
608421
459058
987152
968486
318558
353844
920806
395747
451797
259697
095509
217243
778265
105480
979717
742161
642391
213597
838589
999572
493338
265472
262370
108620
317488
400920
696020
216366
545251
686180
491618
796062
052539
340168
243485
887086
820235
772194
172343
411219
254287
463187
247150
800363
041205
359441
494354
035857
838964
611825
863986
723638
798673
974000
133081
893298
540766
778892
623982
812433
094463
240362
337821
073408
519176
955158
351688
751112
038569
221420
388289
357591
141567
094437
889207
128738
330995
828166
892673
881235
494905
845144
259395
875130
800875
215878
191004
487131
314383
657430
799519
316186
552897
010135
199344
220462
153198
448430
699734
431999
124481
181598
796144
090146
926974
307566
430499
695930
615139
074847
352895
186108
605198
141754
825840
212035
773153
759035
686573
751217
613555
442167
764151
695971
118067
976034
418395
641467
879913
959742
968126
691219
986623
073719
164150
354309
063125
762471
757337
138387
895684
059587
402954
546787
525291
696483
191778
732187
523029
652628
446788
557576
551340
471361
056702
178048
750833
338341
942179
206095
751683
001043
649032
471215
696946
811631
914365
050912
288556
214372
844895
763447
357826
037981
163688
183870
238702
758939
738093
139647
104160
398727
991837
444912
274439
821658
014020
137273
589809
350283
882943
727844
892690
863480
206415
463563
257819
102494
782173
790071
551010
449878
785751
741796
997951
574265
763712
515657
587611
981692
054353
023689
747564
898040
591096
408611
504404
809451
570530
235700
663030
701138
026841
996054
079946
781923
664986
688586
756116
994146
910734
417496
352707
573156
802397
352670
956345
940244
681962
626592
576562
125450
497672
446406
380687
986787
264703
458483
817318
059144
059250
035091
770823
208636
761362
755399
772987
963490
898783
457046
373936
822593
546390
961254
281684
716254
506096
430649
977876
277363
319071
258512
552446
976171
917002
163034
756313
439874
040120
076493
968777
580728
923841
793988
234216
557467
839468
984093
788881
825979
758661
066228
068472
064807
598931
033206
794131
683133
550835
375249
418216
966906
892663
891606
369670
620925
614248
740478
507431
905113
957357
943425
867258
479833
972805
777559
200643
896424
791472
227733
191084
841302
805401
032656
661562
597006
787309
367108
425659
070651
370098
211030
262145
021532
272485
679480
027270
333398
365028
134496
131415
658588
155528
103704
721517
532833
482452
157624
388238
499831
971892
576257
984392
863791
528851
110891
536221
136616
592334
814892
808085
724975
582057
806370
312567
281941
396241
392519
915882
493102
772081
123355
032332
927591
284271
417962
686651
824360
085976
570491
037603
514395
092481
469310
433649
484102
693674
240171
569036
809229
741368
246130
576841
603807
666990
624001
924838
742072
686180
582172
693034
306663
082077
631607
380506
840561
042258
437421
654254
504725
367245
885788
177228
427004
504589
852068
241373
929269
533543
373193
735423
883731
754621
422789
796014
361572
911972
036907
113035
618603
589104
291207
480848
088281
825686
458109
673377
980983
917341
132787
427984
120680
922903
870651
966264
768168
021877
713553
775318
760471
775334
002407
137837
733752
161125
028602
620122
908867
494210
394910
748744
309331
706685
103867
366766
057442
761872
126801
305707
265571
593320
397284
675536
965288
246198
187964
906024
319504
020937
608669
945674
861657
979664
989224
067335
739692
330422
083701
292012
839798
517238
441794
039962
131587
625734
086503
418478
892877
500974
730568
428025
423237
244495
622674
876666
938537
900152
796191
974444
710902
903560
585510
546615
608687
545040
154308
285163
886035
161310
289209
568338
250346
631294
389303
847853
402477
955869
882181
598156
245966
488284
828414
948675
643167
682260
048320
420291
775315
410988
542444
450244
147579
833407
118088
105945
488599
041914
391962
909338
638106
934665
268833
520965
570554
469294
656481
557615
414172
216215
165633
123900
905134
966953
261352
647666
055253
374715
179758
037645
573843
409046
194499
541084
035433
516578
067128
482775
640169
176149
351890
186525
566117
325173
091833
276582
935308
267595
196792
865982
499291
877920
895833
985902
298973
054423
103716
113450
040547
712359
976351
243048
859045
153555
446926
421065
425366
197426
574584
606407
388701