347094
466177
142236
685989
021064
800448
365647
998083
173694
067539
064402
926697
106252
320057
816212
107583
809587
606039
976574
956532
304270
477163
528789
971111
102060
121871
083553
522435
522079
517602
838390
104351
629843
863839
163968
831988
290938
549125
908032
449894
633395
198034
722465
921363
450706
877753
023056
278861
773151
875708
803175
017746
608627
007640
344243
251567
703027
663107
320164
907515
165409
034558
683088
847853
816171
288694
798221
765507
229649
634762
673659
911806
996772
213215
960997
289612
224067
819063
936494
747110
592380
909490
673171
191922
936459
138176
721693
298148
122791
832607
344907
590380
597906
869889
633386
659949
787502
587320
140168
528946
507881
972266
494597
789621
058492
615378
262626
484289
028025
458489
289074
707180
188567
458100
907328
795252
312840
267199
608917
660429
602613
201308
184010
169862
833132
539003
846267
509965
523033
761913
159501
130878
860284
783424
226726
610939
300668
306120
862721
405364
681669
151825
476081
220441
000860
513054
202298
925783
211449
404720
434104
147579
431737
033634
192727
908285
973471
848634
459835
815966
270636
352659
879000
633126
769949
903632
126684
370633
627520
795474
554259
786735
123655
712602
910974
868035
494607
510858
570339
173808
215959
321517
253997
736069
164625
028079
248386
539055
849261
626646
677770
260773
174249
584438
751848
136634
664341
763676
772451
215912
619121
992806
650766
795817
999098
905409
570593
614718
766547
733631
051259
585145
524896
142312
041496
226386
276624
446207
105076
356230
769116
769638
110762
960796
134665
390046
010408
622122
631339
970795
084769
999078
962440
983490
836994
640010
864482
533142
733738
051179
270792
334268
572507
927288
491376
051002
032468
515986
083094
478806
320092
437125
319516
584162
778105
520605
285049
943056
334166
145716
224791
232596
375574
603411
469781
790093
321946
997721
790372
945229
898044
049241
256438
517883
625845
929084
849246
764168
773907
655242
329002
699342
999630
831078
829676
668427
306681
542709
583335
943062
719248
913205
899233
105653
859300
168854
703802
107578
031425
362845
369093
481361
628596
284706
196695
988196
928067
360834
596867
150646
087863
169430
103069
407316
658941
549975
318313
558905
572697
606868
206439
964179
524153
803398
214465
092628
199572
674635
464865
738431
751041
242504
432684
175251
526140
635699
117823
574430
993236
286270
204569
049110
962014
220338
145391
346450
934126
217603
798155
340166
110711
031192
323996
421830
494065
186192
108506
918712
854263
684819
540983
770976
691710
843262
814946
156613
286155
455368
797920
585374
488779
064973
200416
583557
031554
532105
849478
635178
670775
285849
051807
954284
332534
398713
907573
803767
397375
750223
987691
983997
994879
567943
200115
453600
787615
223684
013988
987731
093891
958929
350195
524062
983126
756797
909453
813548
352973
050432
603139
509325
514566
994767
076547
583873
344239
056997
158450
794556
322772
679863
540242
373105
243114
155871
991653
052537
883585
797005
151578
440748
711438
574371
881840
658202
197026
404032
765006
530911
647396
608353
777461
754208
360133
050948
350621
547181
346010
825146
040088
067371
763969
052425
614404
740360
832583
158921
541278
671323
139726
554086
785399
111007
542331
336197
193118
139291
452345
454439
894342
022577
793851
256401
063264
474853
777645
676875
407136
631723
863891
973707
332075
636303
940969
760171
675455
537830
648091
091258
479152
324192
303840
608266
785646
205278
573037
568051
962242
225662
493937
916537
961222
384062
325084
481490
682038
452073
520331
379028
414191
215843
001495
972094
923721
389549
688829
481716
961855
097281
437212
448019
963475
136478
864830
510914
319871
677949
897328
351225
961214
309825
005417
372330
551678
212368
810194
604402
114808
639339
523082
579359
669988
821970
279274
333672
963559
825382
456678
499041
052211
937922
001680
097248
929339
460219
038117
910899
175230
921099
288974
386928
405406
737373
624496
139902
446758
400047
270826
181835
738287
733303
244578
694468
654367
723226
698162
663975
346824
501036
591178
483138
693560
655995
723882
456411
808554
267138
496115
672901
483547
129047
940929
548739
948011
685344
852203
437181
546335
950973
893170
124257
597511
988469
547719
167132
810705
591531
880285
444909
443491
663713
447869
804593
971803
997065
164829
257537
647472
097452
794296
287576
161637
380539
846539
178822
464052
397796
438863
439667
992590
878998
771911
306014
259278
805809
220176
510326
910259
687957
029521
095428
847106
543680
464498
298407
386174
164251
398997
108780
974844
578541
196393
458217
946443
245103
271310
497245
385171
999622
841793
709074
221459
140923
315156
814779
808139
757156
725519
239536
133993
766980
273868
084868
118963
695075
130817
573440
773905
335827
297012
686485
637360
118517
544201
973281
541810
450730
909377
842657
992718
067591
641602
499939
685838
663174
326701
439458
493001
154133
394539
340721
590835
654986
895607
063053
040916
547721
370147
774522
411220
566611
628749
665521
006385
928169
898050
126618
660692
639575
164816
227893
904817
642107
518718
043942
764976
779973
370306
762999
684081
206102
068042
883365
864104
750462
338624
394116
874930
935573
193863
944939
228610
795940
597748
302381
165205
283316
028552
231196
357713
628848
701375
294653
197023
474798
128866
545427
879631
298849
302275
002351
611472
646734
358564
766286
296105
811272
952888
671703
529972
802449
035001
281657
718332
473193
823780
746862
496106
817542
133982
744066
225078
259557
033947
828381
116985
196871
148854
603401
269066
183581
688139
818535
518689
826703
392241
882282
726934
791715
948748
138621
463846
420691
222397
679460
601114
114092
343154
097481
094866
117131
959461
091065
896351
970831
694051
696028
213328
503829
011000
146277
312900
111847
112231
318585
091843
945471
284117
116007
477341
640441
349512
834361
062746
699145
335098
105679
676055
491289
587780
387403
951747
200428
976495
253455
379867
619147
148607
486779
614792
471102
222839
044881
850394
008781
394981
139902
134510
558943
223798
428379
137079
254292
915236
627291
061405
788462
487341
722376
178581
919799
549356
977764
571769
346971
471302
832700
111058
999323
218619
884540
015431
524404
735294
020319
514701
901718
952504
133014
896014
063078
882127
058835
090407
822290
738161
650291
900844
322341
258614
938146
975430
328508
669463
827530
315955
405733
015867
418545
192940
659667
011616
761849
336206
777835
706765
896708
293588
460769
646730
366441
067556
732141
931532
307499
177319
077149
141733
681471
434961
951648
525699
435260
996706
296912
777940
141016
728515
103259
464935
826335
270599
735188
529397
760877
945511
877193
328793
268449
395258
569512
181701
537321
860461
168122
968178
849884
431425
259039
324694
850604
140717
111006
402285
374384
258957
920503
997057
647590
712432
023853
657984
783542
834625
060165
927058
911135
495447
478534
667096
256490
082309
088722
291101
985550
896883
400177
030267
719748
708230
993625
609240
396263
573960
159050
589808
664316
867981
551093
949044
127189
121794
530831
443530
673592
145056
392564
127773
620377
742307
454718
768482
834728
945213
525259
450010
758078
411496
532306
562129
824793
565573
370117
280471
812116
026082
106830
845108
765093
199137
073742
760860
183066
148455
726408
470764
429046
697765
741803
295889
854663
726343
681094
802943
234355
371701
214921
149340
386616
389243
264754
778606
402865
208508
372070
813571
395496
488244
926596
093937
171495
006801
458083
139754
376457
938713
038331
656521
883585
402446
066785
294773
101346
008599
916067
759773
853939
434194
824254
507896
426668
661867
546440
418534
041780
353514
209390
234025
033136
224193
530265
422011
269098
053435
253556
230276
404540
099434
144482
061701
183425
709352
858931
161789
570879
607346
820955
901926
917955
928920
157426
102306
109264
927334
144390
215939
936874
748655
468051
222545
040264
102329
270567
217820
120314
919930
154818
855876
754120
259034
746369
922618
674254
614910
293017
236194
556524
429586
054451
273667
795026
820553
219709
449306
869145
615074
194005
498744
589256
225661
305013
661452
034020
328694
800250
861399
916543
939753
366816
839113
161074
047228
482253
558157
507197
757592
795493
455890
017363
089881
828785
167078
847670
925738
399380
224925
738708
231314
500057
107317
445670
086125
876286
072325
084244
131478
363766
765154
435051
151054
898266
384238
141834
492444
808515
635047
823106
240786
981204
549681
419139
452867
540741
044905
317711
465883
072781
271788
565281
209625
913538
522141
899644
212880
721632
636102
211079
142487
872107
011382
870349
063250
145244
133319
300442
850547
586753
786460
873526
207360
612823
969574
263595
468382
221578
861861
569966
718593
772000
846125
477493
037003
456964
830074
674003
491224
064758
711971
715610
995467
607779
310598
100591
264287
792169
805556
442151
270425
453767
396264
862862
250315
914994
521012
384619
897192
583769
009371
863418
289081
476416
273459
922380
040090
957193
346786
535776
341263
905798
575340
275949
302441
384737
826742
605230
398653
212418
930858
290736
880320
269462
695417
697216
324840
911087
675185
118847
479616
255542
329135
463236
471115
786300
522381
341926
740861
232203
202839
717107
237126
857663
554908
733145
324795
215491
181876
077899
068502
256575
034628
953195
028481
113630
349253
864554
614321
640939
632503
893340
171878
046893
298984
606689
360117
914070
840803
050994
668049
116271
000923
323277
694826
592233
765412
433989
144875
018838
238759
865410
064194
238240
234140
460592
943545
293908
900056
562139
862113
782223
169909
680773
636261
838579
209954
148600
982670
452866
681757
019355
285598
968103
421326
615677
260625
363108
795993
223899
822774
353339
926298
680535
792853
154727
039168
497193
544189
087623
745556
805618
880633
003699
094174
000884
990788
209855
176155
766408
938101
368989
463139
467488
641090
372499
946129
243379
322793
478520
789407
285517
440739
527910
191057
812509
152922
363907
997239
310429
525973
149135
401230
721411
027279
967683
479157
987468
646519
492569
427818
812905
479382
284366
179526
921571
758570
286824
043304
514745
882013
705395
923152
215350
991452
226095
472974
393872
506573
492973
416395
864129
678931
141714
338427
895054
761209
809076
102447
921435
888048
793325
883910
140808
045113
301925
436593
351050
643683
315669
618642
958973
710718
520391
745939
430170
666849
958836
033328
172772
808172
729536
643603
525684
261413
997692
005531
038810
159006
574433
529859
907699
912156
196742
940619
594369
064675
229441
726310
665527
190209
906570
208837
168130
833268
281515
442124
720295
499037
182488
676419
382717
499520
524298
275494
262996
518778
982325
057172
602496
284176
688566
326310
476651
472298
591303
345147
452540
959118
718498
150442
710249
147276
565264
636337
097815
604223
224607
228316
083277
588759
425056
390222
229881
145560
676791
652747
538555
771233
948149
748709
636324
910503
071791
873906
660528
480874
426168
597382
352700
767385
811988
814205
459007
890445
560268
452478
639170
572471
226768
604804
522592
888909
335083
374956
675616
693706
231078
280595
611364
967572
562118
840709
496868
929261
172017
057862
773824
342448
881000
118280
075510
650203
287490
836241
597653
073669
296991
566200
838018
281238
535670
412656
056034
529804
230511
222090
723609
341271
498937
128521
745790
666232
534007
385618
110751
870232
142029
981224
734537
583870
319367
726423
533938
899063
748085
440554
073374
690514
010490
821905
669988
009218
748441
640708
655000
846238
915674
514351
342148
107575
306035
362432
906769
682230
372943
242806
901282
450924
387141
419658
509308
347655
036427
330788
733958
070488
673340
918978
736730
780010
306742
746954
019312
548521
072507
016272
426160
726905
761729
148096
910332
387264
163071
941700
435687
478600
818276
648120
172089
617798
891965
056019
669200
097794
427713
972947
121687
595727
994115
390637
635817
107156
854635
073363
836204
561292
001372
036225
274925
035922
362996
846670
011656
181432
615869
294081
231341
167282
294458
491715
614690
331140
611506
164186
975873
879752
147132
748646
837568
315921
273100
927072
486578
838463
629838
602487
888792
801300
407500
814486
013925
183394
211314
640221
354518
503759
143687
826110
436495
911526
056638
502083
827286
981363
340065
361879
230991
147257
362522
884786
129099
529848
150243
559773
452806
744803
928005
216211
269531
734279
592892
171170
247706
913972
600329
285695
480368
694989
744542
158660
511706
026285
909285
158838
975796
525846
092684
306950
189515
467005
546759
202314
783073
007522
483015
748926
657874
977030
705257
404311
124122
364618
689620
519689
224804
624733
511942
729507
507443
708807
658201
625287
937721