108677
667864
380842
773958
610191
353912
384097
361224
344443
730226
912085
497138
689375
165974
881222
701626
414949
244457
567832
891108
863158
659727
925170
267246
287435
688215
480894
629581
352683
113662
351039
673981
214868
441694
901948
515031
162562
757661
664139
026134
354754
952246
764396
455942
159231
706093
664010
000099
270276
192226
843914
688672
017031
192639
446042
128987
407659
255620
571797
866735
263289
323210
493791
917535
032914
196360
655607
780519
857538
628917
977407
984807
990650
157763
198834
237737
349424
384364
333022
312567
595802
347319
307351
323107
713605
144627
730432
159400
062434
181584
507534
140391
567004
118501
358563
950310
279531
711052
134863
191508
393911
055682
729229
195439
870745
058440
548195
041059
489141
100742
410976
180912
414388
569690
044056
641537
991363
745791
206286
130605
946741
812860
213099
947738
021268
318549
279822
196656
135631
068705
408802
901426
263805
963820
096645
776504
620354
016941
196458
412024
447718
217447
140365
281036
909376
286866
086193
909037
140709
053327
901381
653408
076790
253610
969274
498806
548222
986468
603074
019071
346317
959699
728080
772240
977709
138237
539562
511918
045891
665068
632259
317304
469045
502071
224208
151238
426494
160721
211030
451462
418919
259578
775984
432498
424839
119397
427597
100109
284745
861763
462847
842814
017975
587830
335489
574435
611268
930899
110961
568125
098804
455848
328823
718224
721800
433398
696871
494600
214208
666102
745836
210946
032173
724379
738467
639402
434355
394779
287871
351232
573146
615569
954361
796562
942620
669267
443117
576072
588940
021379
497177
049660
007654
025251
421639
903952
376874
768538
168108
748555
332195
937950
371130
546161
383442
692808
939168
546238
262004
554910
085229
078642
832082
477012
861176
529498
379079
841075
196829
454749
769909
554965
236748
718057
086908
810607
395911
885997
404810
606233
295766
860750
285838
327114
222128
829454
619355
288533
397252
914188
650438
555679
125763
170232
404036
881892
024466
382071
612204
689437
101339
075032
637128
272464
575384
611521
858830
458532
410973
295506
318618
104934
076176
155157
544707
211467
080828
814778
040071
538293
200428
660087
376689
182239
832741
233107
745315
813857
292974
609832
457751
509321
027202
888719
158546
355798
040454
945216
853816
418686
985020
769317
904107
620236
137916
410978
006775
910416
264015
930876
183368
296345
517298
628526
151857
378118
000154
199696
439583
266789
895760
504228
230319
573805
604204
000845
568727
568527
418356
500360
934891
994201
691959
924398
208803
764699
998438
277176
788850
622454
389942
373903
657844
755721
248868
400947
991278
522834
796917
910800
351376
843126
746628
820557
358079
539179
604231
056821
085411
038143
523087
357733
362560
170818
242562
114248
820376
175615
796271
328400
802288
147905
727283
330912
392864
210623
671607
731402
681981
786782
283464
161557
490271
433079
383487
532448
143757
519386
718689
639527
886191
773814
404756
364305
821175
087565
740553
455931
666985
347605
149972
906500
331187
081829
112158
895792
004850
067366
157610
368454
013132
696507
625700
793452
934481
164164
656484
132909
204163
166427
937420
086734
814638
509144
698193
781556
919575
558383
966193
774469
714093
933423
674833
127646
927397
959065
538562
268539
423077
268943
535749
369186
703352
175197
906867
540941
084794
500323
146025
182850
154084
671258
421352
625299
819184
403570
779562
439193
561370
927717
503592
042530
191415
508210
308632
466135
274222
632474
188334
752155
452101
112304
351405
810998
054202
663768
165771
325716
190234
421055
574579
729358
111033
714480
780018
764426
303981
601246
945777
399060
428910
854771
821150
749958
225753
684947
751890
481159
955343
664496
725742
400649
722254
698085
015878
020824
263306
521147
911714
721678
962238
990351
489621
376174
687422
279763
759334
308571
855131
683769
884091
698794
172068
575837
269663
537975
133169
165608
541427
479728
965438
704589
313554
451908
058792
804921
208312
515765
543906
916417
554970
940866
251388
764097
761528
476582
203767
123153
875667
011044
632756
615205
539247
126026
493709
018601
919927
625796
971857
082193
843680
645316
404862
698296
957507
199262
286087
682531
319194
216416
308953
342529
724305
404582
076795
435766
622691
290865
449939
523032
270029
186590
648036
761548
301760
065994
376676
531946
443610
106991
681150
560905
328442
292749
848321
836393
478230
394489
806877
481431
024767
544325
102672
717234
539962
209934
685320
314184
322433
437467
595653
195100
054038
318946
940803
855766
272290
933720
360269
673757
036047
116807
685291
913744
230531
981695
116373
910487
088959
976122
843961
740293
815101
621966
099443
752525
712053
776665
102121
993353
300482
964182
175715
985915
770460
649198
684794
666335
111865
243050
169726
968215
135525
471791
865352
103374
979495
685787
667634
732841
345262
222918
122139
347840
171858
903332
444142
263543
748624
480366
994432
270522
137815
371864
483143
590352
367895
105785
536462
464767
965544
570321
033935
846836
977190
436041
535910
993119
904706
622274
869448
898149
819868
221525
995890
616487
799908
499978
772205
888346
682950
651873
912940
850300
463090
067513
177428
277289
259315
501187
696457
908221
800531
536564
887183
864462
190718
926957
726143
947145
812514
405586
189793
723197
045604
373823
648075
700114
159801
522290
069771
821339
248784
314481
886830
198615
219564
518187
500697
710916
762419
842868
244594
625261
492823
512595
928673
773250
632438
267114
602137
060078
749943
345909
635874
519852
394638
660911
702530
196447
671731
594864
966189
174112
030658
150926
496906
261939
775063
624435
260806
397570
623727
860662
112169
727314
798479
956881
112149
595800
247582
273712
524221
183171
325781
072350
055169
561009
234816
429798
983475
697999
085333
469941
618392
507285
957249
175994
983384
694450
941325
666467
584329
115066
657812
989225
441192
836704
462305
398915
779707
560979
886101
043147
235716
627463
887761
988989
798733
399358
294217
503504
814382
946243
715095
738116
759702
671983
147097
077030
784143
742348
327438
029339
043191
611344
838098
413593
821858
438879
436413
282361
412362
657217
252358
440799
217877
301038
803738
194941
573472
973879
959930
522897
616538
602039
425241
652287
887123
524823
431950
674837
541174
844323
625476
733580
907053
709093
346413
889065
946224
770051
124145
390673
882879
693544
457603
038254
634972
732626
469066
630693
356640
651307
533619
341016
819312
584025
431386
335260
100216
959199
518989
507135
464395
240914
613811
896459
158191
055583
624251
708875
165546
827040
060038
648247
681292
004598
165040
535312
294091
589410
557569
888931
587549
073525
820576
606022
319114
512870
796131
211474
319803
215711
808253
039014
604200
923167
734834
089734
525747
638722
419816
297042
041170
499620
014613
213030
259488
341715
683456
196878
216678
792442
199832
480479
974537
407349
170558
877691
767125
364053
115424
189214
105467
892632
141129
482734
090166
963546
824217
437466
910286
523940
847186
178140
132605
731806
731645
137333
243249
836069
920455
726902
129846
965815
029802
146006
561408
602533
920730
947025
941132
131560
958169
824090
592993
038793
254494
943577
750627
078010
667322
460469
741839
328749
032814
497139
763448
510512
325054
998743
147003
453323
622230
469301
897000
881528
000529
376925
744945
818134
831782
215113
530405
362337
236035
296129
395659
726172
991445
069071
126331
173558
772254
248667
414064
587783
223526
195603
992713
764459
289268
377656
892351
425781
236300
433954
569100
585467
473351
955334
372032
481807
179920
706811
591162
399879
825873
799625
260099
794443
869091
726021
469552
925616
812742
758074
373949
207651
925157
080548
345620
501907
514956
891102
613252
683658
810008
723587
212973
467738
912431
369507
871828
482274
255033
160352
485934
777469
915295
484778
047846
866039
809640
826161
456614
268198
331010
701410
894995
835191
802231
135214
307082
593374
768424
646030
156786
361175
870795
162940
474295
193520
239816
153453
013729
050533
195260
127423
109859
318527
689229
745305
836542
738559
908863
063705
291755
131741
256419
189823
544699
187431
760627
563894
885590
305018
097533
525482
747775
131480
885540
190050
833526
334319
777768
194486
801399
155587
619105
141422
504499
072141
830460
843021
137359
400313
411314
270852
358750
195336
073650
869192
165717
019316
458016
818656
826878
326421
771509
881677
467837
399033
072040
457953
535977
566721
841401
928590
810018
352824
765350
955851
947240
468568
532715
141658
128291
546825
211881
442515
914454
499541
624067
435495
538363
420317
671153
398008
404154
751851
161005
234463
597602
729521
696471
534210
267179
350536
871912
141267
620866
564667
609028
318019
806482
925667
979706
461178
238538
843416
775723
015822
964271
658317
339842
385682
544020
352310
883789
492085
357893
298923
408432
944042
748670
953764
274557
040946
400547
393728
569315
280497
057777
897471
023832
162931
393595
891068
154446
555912
547484
903867
753617
250963
972579
569220
368555
830330
513633
536372
280421
799996
989656
291771
006683
787394
427182
238600
897979
347780
818105
021415
872015
039370
660630
641091
116466
539381
421868
420345
036853
185465
785232
055328
615215
476121
962325
226374
673691
219728
055004
915672
059101
759103
011213
415014
176717
160425
379616
160439
348449
995793
060983
344572
690005
746147
488907
796582
780879
794285
016701
747041
623159
015987
819864
618372
124182
895335
171469
436085
293131
154734
399107
467226
377392
518807
724096
906032
207761
496379
013222
527387
697328
625508
883215
421209
196779
849131
749798
689671
162907
272946
591653
965151
111515
175490
472851
604259
972852
911783
902822
793555
016245
533339
019559
066942
798859
029251
806810
551999
453893
059463
193813
448688
589049
188386
777176
111401
553743
088492
309654
109353
804912
711347
177931
530195
485522
981507
642836
443731
506019
939617
741865
485330
314600
339277
355277
533248
138406
250335
755584
280555
264762
768459
929704
890385
952540
550691
234247
910265
793814
533000
189200
668028
298475
670324
392719
604339
810320
262543
948743
416389
511288
089700
084348
225133
900992
343460
227931
089061
054811
951735
266202
175946
613715
811466
524389
959802
444705
617777
194412
564499
878973
611348
636362
541076
050021
179749
036981
266924
976451
651774
577132
950066
533112
755629
894973
702952
601867
649125
555661
056540
443926
148335
364783
198530
070914
010432
039916
625284
022735
878095
048934
370259
207026
156724
608985
289922
440962
582747
856549
817125
193746
330158
823956
097820
272212
541736
050267
728337
979447
731971
001062
794589
577188
525794
099859
093792
997041
545877
296376
095872
883701
102529
689385
396674
595377
655653
912268
758539
236980
913383
763062
421092
310802
605654
890420
137845
257488
089002
460905
654085
543352
537857
952837
976421
646242
648019
492294
218274
338381
922365
587718
956672
533235
669384
656029
606729
018511
835012
718363
582873
677110
348411
291701
494881
872716
411827
612302
482780
070748
261873
094975
740119
003726
361851
394000
993088
203974
886534
543227
258107
769768
945980
505622
604196
751689
051147
457669
368488
108981
008505
522280
255670
409351
193193
226222
883457
205133
549525
748928
287700
287560
282045
808417
136065
543052
667029
924443
835772
166389
699298
266693
045853
338432
013826
191529
922400
623924
069728
860728
460073
260325
376000
423883
780751
683899
657466
541736
209369
132850
803914
025138
919443
572587
382075
442464
466917
079008
580885
583755
446137
970640
188507
691142
860880
500591
434450
647857
222787
975140
062963
320849
978999
184685
969842
210589
282836
107154
594113
896562
246251
005600
811265
331277
853301
681102
700508
026093
996138
703708
440732
471873
025993
740825
070797
978354
854304
353633
788174
663806
066210
746049
630810
805744
355714
605328
678598
851193
041908
369851
414536
770052
740889
252363
374623
671686
843816
818489
830217
382838
972795
083747
935403
212775
655876
622848
863806
579606
293177
506168
490595
874109
077903
483225
557320
966807
384322
534005
038482
984253
268954
777991
540343
464060
358834
734572
974832
669198
543450
098384
122397
165327
639150
794584
324742
303681
234007
834923
809550
347195
805359
988123
241326
491193
506543
234856
118096
887802
137543
127162
854574
937034
771304
561678
723537
283309
899731
756441
682874
017281
160461
734088
518067
582053
653798
442421
696632
276200
768498
921119
687575
500143
902493
283554
569823
694349
179799
833488
908901
876438
998863
032845
512885
846193
016318
577814
595409
258725
903340
972190
173816
865955
100656
552758
678330
397504
140685
891613
947147
251631
026451
870065
364388
812284
909705
225194
509630