861591
564144
463078
641305
524108
485902
788973
352943
624721
225182
015590
897014
135636
443983
208492
619284
660106
318802
990244
639952
322774
406076
482386
255315
252837
708456
981023
949337
014454
867521
693591
497170
905777
857097
357981
879063
040216
409387
810095
443047
948236
823479
082881
616669
878581
270105
768431
724538
046398
035110
912747
945969
647932
528011
921348
938732
398190
726962
058878
120679
751813
000307
044778
544609
330557
905464
617678
992889
404972
074511
554840
956880
835073
796802
107622
533787
332232
036519
027779
248842
439334
632996
164859
021081
300908
978097
955291
619726
901355
652375
172506
954584
563736
143321
067599
363740
571030
998545
207812
726654
476493
026158
394881
065875
964808
625038
238052
576025
484415
870999
634652
089194
203960
810436
852540
232728
857225
686234
336961
366381
213693
919342
633075
159631
327654
936822
859592
055452
135842
210372
578189
364031
570053
980316
057534
408558
797818
891466
391615
195631
075829
009836
786494
361689
870813
109026
888936
682580
986297
155459
111882
247160
708228
423956
372775
682691
955755
219010
427476
198501
326937
632069
881363
648128
160516
969027
639850
643541
848624
903416
086691
085712
637001
345746
449019
185002
893318
375107
399949
453056
248920
140339
389912
673212
780511
909130
698776
902234
503864
966326
464375
163151
850060
017689
432360
485279
616351
953901
577872
004203
048534
664004
545584
213167
671169
200024
273883
852859
085063
828930
939687
868735
849268
493894
020916
175193
468567
374883
521724
185600
958228
912074
606639
064904
955092
151391
319606
810384
803599
072020
048344
166562
600413
307393
410242
989954
804564
309319
335809
321448
500651
699845
975640
186073
192993
853040
530658
465862
421353
120145
379113
741868
533898
083260
257744
463924
212577
322053
997055
544830
047236
824141
698680
371650
562931
488817
786739
455691
924270
006074
354024
756044
180653
073380
257354
241314
112133
018708
404898
987093
667398
593083
683196
276221
172409
187141
523384
867465
782979
805974
153222
774220
942400
556380
303560
460499
748220
742598
133924
330262
665065
670852
734190
205173
398649
152410
039498
782395
759559
550745
107747
042536
839669
790151
142667
391790
675244
677186
721713
257708
546113
399896
861025
043354
089585
213314
621493
593033
593491
437974
453282
875542
389530
800286
729853
261439
321001
155898
089109
253305
411147
388997
537396
985128
851573
223737
576750
021870
611310
192763
816922
627209
732070
156433
439845
606587
561449
766183
627818
526428
924291
579793
859231
572862
841302
835625
850548
244392
355699
168650
001145
674954
827780
741356
776067
812866
625096
020878
015890
266908
819301
022845
160981
631780
744306
246231
902950
493445
274410
187811
760462
684669
755470
911607
092175
619475
810590
840783
702158
147874
788926
483062
449464
440858
168974
957027
791356
173286
861328
827157
859380
193791
009935
160076
772874
224148
111773
686894
075644
516646
605372
186868
185603
652996
708538
802509
794973
789575
662560
946040
335117
138453
193463
830647
278253
458882
030262
388511
311012
785158
239966
394714
047324
351149
093467
216162
846172
447022
235586
409654
224793
522928
172786
888322
266061
665252
944727
288985
951649
731564
216590
062921
333343
354056
393798
901773
086539
275369
073989
061644
008038
274215
995706
103423
668097
134375
972232
440056
506250
794038
753057
323506
767081
789283
267685
313385
373151
567513
565605
879638
440182
885135
267048
304884
281149
968038
438568
442782
044912
566091
963476
309794
756230
779760
674907
613453
853161
856325
421904
594425
202506
639599
950293
114826
506206
590913
862887
544498
963455
302041
806054
342339
176885
993350
125785
802544
567738
977433
257128
988644
388076
920066
883084
118702
440234
793035
158716
962555
840102
409373
804391
236920
762367
128749
954115
841306
303021
382181
907799
313843
898590
256628
064521
106666
919120
174644
606406
073582
217206
790521
416373
251277
550134
334127
988212
908931
975617
850290
062689
375101
423753
706268
349698
360756
768160
069498
885297
577481
898242
163333
124507
722269
731184
946468
533308
505419
686527
457378
528069
465110
355567
908203
923532
786353
034429
432797
661424
862345
791754
092860
662204
099245
015829
652701
567227
885142
759320
412775
755641
920860
659422
353320
364159
783668
742486
743615
285551
630396
043379
076046
068045
459118
501206
361189
939368
265711
760011
643460
266869
135308
555799
930868
392300
474832
552581
875210
619151
513207
607568
726281
265964
864007
983550
353744
599822
208888
263033
475098
053527
165966
028766
050710
275318
280873
899207
244034
869491
376500
318958
931472
697946
049031
571993
427922
456931
070081
159756
144481
323289
494677
790037
677069
356177
330603
657838
039813
547863
289753
498654
815765
166991
582228
506071
249332
503668
708771
544707
614475
603334
949182
015027
844764
667903
634221
673846
255198
026009
588586
127857
408769
719419
909137
151147
095223
117986
251304
351732
276526
173034
647491
553718
697907
888243
594652
378843
873557
635835
009659
985997
935284
639405
270827
949225
011024
019682
327506
042198
788857
720016
758753
286637
523135
220175
357431
349215
739617
768283
505510
359228
905228
108609
794546
244944
987625
781503
196143
499105
045178
014503
304764
446275
845671
155899
569104
948470
197763
379017
381952
979922
407642
741046
663833
058472
047251
391734
002663
704765
598891
723873
106075
530823
831314
500839
935133
492668
501097
446604
657286
524900
612376
780682
642611
629231
037151
167452
727064
783901
118458
837745
522292
820757
255333
503009
756797
158235
036280
378901
543180
429378
550274
239377
913399
295676
401852
896775
609010
507441
853793
744933
888783
506605
036663
927711
259093
889586
951581
907260
040177
681484
333651
822927
600233
415693
550394
290730
024583
900598
255196
855244
840973
898100
413595
258071
761998
976689
914238
440691
580082
882780
145313
639710
060286
256649
997315
788768
721429
519049
291283
810421
828541
558137
684806
372120
418479
193074
762346
297009
122866
501617
263253
806813
305508
907715
266812
541205
356411
501225
093420
888325
898201
838363
338348
549586
876606
754454
558845
233227
813042
949178
763337
866097
900079
409789
623246
796756
613512
575199
668106
749949
025226
072377
206520
129559
847020
876335
578944
299920
036494
515779
042105
799292
335567
595586
670445
193749
444417
497600
936191
698073
226796
613925
873168
159382
855469
215519
173680
225003
843179
537477
111368
440875
162005
360421
937392
894814
141893
883664
575757
450173
318635
727433
321978
178293
236856
169904
619016
604021
127441
573812
463312
183057
164049
024437
459642
244043
483324
128929
803516
373530
860859
079725
705252
173055
659544
860261
815471
601147
034111
158840
909193
768542
453553
107179
313865
282820
100652
444167
612750
242411
635318
906146
499957
622971
501106
616867
804883
964552
991949
606543
260234
962457
331550
062994
470175
733635
030586
595444
218287
315989
266419
674428
669327
121865
155605
017655
654305
102831
429619
351891
510036
881750
250042
539823
745110
477284
700639
730699
958441
869504
610008
387986
178153
629143
059688
793905
961204
156866
486087
582632
474742
037909
751820
717990
760922
982093
164687
558622
545231
413495
618756
103130
569524
762247
779827
783722
832773
777160
423489
859509
984388
785583
606149
860455
375350
634064
530864
043173
708815
814440
043183
633419
789162
733320
695341
611318
662091
600773
761028
211891
533455
814729
126755
219854
236926
748439
181858
738593
998251
532071
294585
149232
039534
273357
909435
044728
149477
076646
839885
437550
084156
121250
216615
764541
426263
811901
117593
457661
776287
476093
658575
944870
018419
457045
697967
193331
144528
117811
660507
401024
297114
177723
929975
486171
417450
110194
709683
217045
883692
124453
536259
398997
062986
366119
330634
102300
930560
714805
658705
242716
376967
328463
518518
153654
500231
141185
219392
723758
777195
925600
138761
760220
936878
658144
814835
839084
038397
924786
313475
526809
490234
323557
221676
173254
953060
798698
699028
465560
537089
057168
776266
378573
846918
252182
700909
707726
448258
240702
711900
666753
251930
191416
968919
109088
858393
847154
621842
909739
195167
691613
712849
330825
160552
998364
915961
794913
292846
753400
311633
286876
488802
724804
410856
748863
789070
085559
904760
595034
161777
294265
377875
696359
650807
142680
663159
921382
961303
390976
767514
038777
536068
794358
144468
081273
453128
942239
765215
496347
880590
766918
628619
124530
820980
592532
308314
865639
370294
529980
906108
169100
249754
944440
757541
734099
099107
322912
795851
637662
537132
063814
161258
638928
945295
036401
908549
241615
026684
790914
063724
849491
268871
843325
049766
277798
441516
633935
532810
616984
811442
193605
883652
449672
738416
463086
087296
882425
355627
521410
657013
387173
467923
412242
109909
136783
950346
167833
953586
652708
506477
682204
275838
513821
658746
584939
575214
405343
387834
745507
637652
490539
874688
328853
410554
880675
622667
659545
271885
290761
588735
402737
171944
817441
912344
918121
459512
939069
967716
038694
337463
393511
749182
924246
236324
009695
216653
089738
835729
757820
518818
801558
728981
134455
856729
286115
585417
487652
856759
797599
341964
122090
619117
265068
791993
089532
190616
317316
412040
575144
890410
993608
450035
101878
180929
821500
389591
812296
319877
976201
849678
625831
053709
500771
288956
382436
740364
827435
452185
716213
143704
533699
270538
226208
788196
977209
748051
323174
853174
558249
926696
202042
358814
040425
498340
524049
767576
325294
948587
714971
116448
195374
929434
647793
587628
200480
549167
683615
338189
179643
602940
535317
028510
105518
718733
478363
591376
603414
877432
351323
290256
813813
498369
407941
775806
452415
276711
535713
058384
331078
851860
791896
731040
217274
362239
525856
580571
333436
269673
717790
602237
007520
144935
647583
573375
649188
020295
335715
454533
231258
429600
356705
494122
046050
655953
738281
538939
542100
385521
385197
768190
582831
749877
138519
704922
588348
520084
905828
471755
018876
190632
595758
532900
488715
713199
739845
656454
099609
364168
763982
023093
349118
133470
660689
223589
533296
989628
393028
072952
670421
551300
708995
676066
672734
759389
836003
114951
531746
486089
349990
535014
896564
035536
485455
634344
157302
708451
577529
360313
943896
816022
609680
878450
429364
350282
487016
079513
268471
184327
924296
185579
454778
249248
790521
195778
241434
603022
661723
344075
250322
895756
556129
010042
187820
001822
321991
268121
390883
620209
859779
247651
178448
396977
750110
110696
925227
115375
316718
843724
683379
703292
649272
091178
776747
219523
571478
085429
310723
167574
937747
302262
051997
521416
766993
358486
437233
502491
480122
020175
199477
604505
036014
772342
918917
106802
540050
737500
629717
254898
844847
494180
793834
239236
166199
026792
136503
219681
618887
380912
778777
246774
607932
708757
239113
030752
138974
741723
793224
817792
165842
733688
075571
354463
699083
302964
639245
876843
259987
869062
159962
830969
857854
412417
574319
414378
626121
789089
288331
991974
650722
270753
919327
383711
098830
249937
505524
617002
565820
504695
058763
336914
485813
432175
220495
020838
530696
237385
312435
993235
502210
159883
890383
065938
971871
177955
157994
744784
732284
753566
347119
097640
083333
718346
077171
314791
550229
829142
758052
798282
301119
918390
398554
271378
330408
847092
811627
249999
927336
215399
078886
585412
123619
174401
305371
419931
375367
352059
047215
690242
546051
997826
393912
995250
012097
343704
449392
973714
999176
289566
408169
175979
848241
336063
007602
315411
408107
037745
483986
154780
235160
637554
505334
667012
824688
044146
532585
601321
936067
558761
864085
237087
052967
671776
644219
446825
448435
131201
381492
604239
770036
636720
913797
790426
627131
222117
572314
465245
495194
408667
414359
131522
583660
712587
110357
026349
607892
948780
455995
698185
454421
261986
372157
547977
903908
849995
369390
074145
575849
180674
056639
431170
216181
624617
643209
131443
219125
708121
366364
104977
906250
624243
194588
950289
303546
996492
469989
060641
090671
600689
047841
014501
430751
035593
041101
364219
388578
802384
543079
784128
037869
773994
671717
972610
469765
433957
645679
166116
398195
189756
475876
550327
566338
726053
233249
836035
611748
981939
996930
357362
861761
194545
889771
011818
466856
569308
648814
300760
285350
250154
888074
888265
214166
033015
761736
715906
377186
052648
644226
930380
520186
785723
893621
417017
121340
141376
136631
004742
656605
298323
350994
921107
055486
736957