10000 3000 10000000
528820
734086
147213
753366
101474
946766
969139
472029
136248
174692
275295
284224
20250
72950
956020
531018
186204
690870
163306
765559
629901
399365
156443
158154
686332
395117
988902
159758
994386
538912
91061
518228
987789
149392
900775
69840
649063
54026
265162
893672
89564
75235
688514
775593
774402
916043
165302
664630
104819
160003
891097
243668
585502
642113
277341
460092
162988
409669
538466
80582
991226
88890
769614
882140
999423
177216
11072
229406
424122
234669
107724
929478
10018
72304
899673
966131
234866
209534
539478
599773
274483
146843
655777
632920
849039
197035
353752
455374
412386
649480
731173
172844
645772
948683
926440
331943
974943
228169
238014
75113
613418
878534
995300
605694
532804
364791
276492
393532
449299
715383
234393
893967
85634
624295
236653
617302
152957
278423
276290
95103
219684
190775
436419
575990
136791
432745
189558
675834
791287
838307
379511
533279
284691
12
79950
961135
635013
507282
765510
645734
436306
633127
901546
20623
657460
953910
61386
900308
136895
583381
755276
864795
347493
754096
525258
785724
454030
164585
402916
18565
970385
735153
581031
626566
246653
197639
369565
227744
47769
573980
545207
115790
423464
347981
5001
279463
222924
188112
218306
152199
689839
176887
962020
680626
999231
161569
862133
766712
980067
632894
919096
887829
25432
100368
284633
275618
271617
516048
585851
879706
995419
929495
756099
520772
889648
793501
973800
139285
489407
108718
651575
429612
330296
79347
272293
863475
584922
116462
778301
548570
818600
885663
968474
742699
768175
28225
22786
465996
260147
334370
238368
190014
883618
658704
13757
17314
642975
401800
935831
977995
367635
54139
862897
655596
200627
352962
796364
30345
95584
331397
793973
454697
799793
979885
137466
867791
702702
474685
127670
557047
64464
524087
612039
82208
395254
273246
876531
679014
211380
743978
767980
141009
10315
637876
397916
792900
460137
142495
236821
328991
879147
851168
255577
621028
149774
414200
792810
32965
49945
220519
149385
958192
21265
310862
754759
989814
223375
917894
116332
495260
884512
226102
430538
430851
112822
602266
669123
54765
898182
375223
79591
186559
741832
817203
378798
67328
449541
134258
930347
368534
512774
563450
468595
67020
835988
529930
931040
281437
152268
910152
998224
170279
390889
763595
133927
49762
835588
856148
812965
3584
903698
747109
475961
851504
169273
427142
60195
539903
214401
734077
66052
96702
242014
727633
604690
593354
71850
753523
290418
211047
952979
527607
605493
516487
993457
474995
768920
447762
408786
200903
892261
92653
304503
511058
618329
227721
256973
808174
934284
918319
285835
701347
354390
257959
782611
130910
599649
92090
533685
316632
771080
760560
391587
564214
427213
532859
403727
245477
352481
721175
376454
809637
346112
267411
79511
65089
252557
844865
167601
651298
281832
884985
996792
935535
699114
275835
682721
623343
939137
566039
843807
783086
548775
746047
628533
386682
598496
368286
299886
966211
422500
787886
269632
145944
624696
35272
535436
222737
869438
874764
632601
517223
886306
991282
204945
725977
278240
879357
139751
423495
161374
798415
593202
745080
305588
395558
831538
251186
1124
366578
276904
781927
755443
879465
600432
796643
104770
267202
143503
791800
702417
249940
241785
338494
12356
495370
137767
349376
961443
400516
867364
543971
71964
585835
821444
988858
904031
251460
109348
55199
781070
143474
497236
652803
537791
44601
532326
293563
921048
749194
847736
423376
666121
434877
948030
100787
440194
239640
552617
433129
247272
248930
422372
630766
848234
754536
335525
578744
741129
538430
777528
941382
754897
307268
257206
853785
83883
416640
801604
283769
6063
914841
607317
741856
812391
930887
965706
156430
814
535771
915490
550557
849965
769120
219938
528704
847868
665462
201503
425701
940023
953810
218774
660750
890054
487865
544935
926275
75404
336006
815881
982885
853030
38189
573804
469933
112484
658367
370115
446214
990375
423351
621167
436484
47347
532431
979717
241100
666739
608565
583047
540905
676380
143799
152086
333240
916268
22445
903402
909380
375243
384084
440289
530380
562327
256073
322162
399934
222920
12663
479605
670551
58153
773057
291906
782305
699488
966902
770565
532847
277629
520367
184700
534938
516721
284253
309998
485525
385142
623395
287379
545889
424521
659709
773247
646878
245202
451697
685676
445114
914554
12670
660440
463972
49607
91057
477527
896206
49281
357965
400795
574060
886857
805484
159179
725794
260179
839630
603453
605510
619800
513898
859320
782238
358508
795986
249907
12068
422404
806469
115516
848603
673440
242841
727900
844209
861605
951544
888155
616721
112685
915169
747822
661848
380328
107815
35845
835168
446176
181230
659819
787917
794085
73634
511000
567630
442478
559639
227591
598905
585806
859252
138887
485225
175159
993039
332311
803607
447720
918052
246055
698298
309027
47230
830024
717548
225008
689196
289930
225127
983064
295206
729270
931066
82894
581296
153682
550765
359550
33260
630594
85810
462319
683259
888421
630203
898141
386459
208669
978904
33075
728472
566074
264717
548656
100081
70466
178650
125104
478201
861189
118974
824319
145169
71264
204935
285238
118677
60927
988653
246667
478648
637625
61185
339989
217660
714202
606209
286928
633555
487847
948600
214747
937084
327239
719227
748854
968607
219628
680109
106873
94466
79978
803579
515501
501481
17078
511039
622748
61647
610300
246327
61751
855361
591399
94152
856288
507091
274988
622178
303555
972705
151834
393622
294319
106534
563761
572667
959048
523779
555470
235567
325164
988849
273539
550652
153425
223588
446317
147801
963794
613205
607631
370530
59727
789784
287652
71576
318211
745231
800945
539471
481995
277238
583327
847036
601934
146860
442933
196045
152426
112440
359147
905984
682783
853942
804870
2265
801280
58404
690055
37662
337166
558851
555857
868035
412869
410727
399150
494451
634416
907977
246927
927853
535907
644513
332301
208884
633948
735300
337412
258881
19008
901755
10347
560615
586635
696593
285194
798768
921061
815792
175050
220301
710603
764016
731382
356829
207002
825362
905792
809081
653807
153885
723238
297581
495429
41479
322883
10999
998402
112139
126688
795464
451695
844273
550371
651766
677519
249581
813797
399781
65557
44040
233098
822364
452021
854937
490257
280531
808561
138454
21695
719270
31330
28253
442406
216804
165904
88633
189196
499488
507224
42496
555968
672759
711575
288781
229156
607818
768136
354948
879716
227006
126843
927891
804507
276090
887648
555616
41040
74929
308881
96396
666950
331479
155771
866522
504029
974125
149147
881378
512909
657512
9784
514041
671872
978214
318524
595217
532394
974373
960806
383301
592005
287586
140393
9459
212993
755664
720983
469903
929497
409788
173917
877017
876594
207491
519706
409961
499028
928608
587588
230603
938131
577158
404598
297821
505697
53553
513821
413593
201288
500356
617503
420194
745523
693915
184433
425302
663427
136896
785353
342459
205006
965164
166114
588773
935802
110192
757571
509870
749587
286364
84554
29215
534581
578172
22423
782859
596152
494379
733203
667300
461510
571245
795838
156884
714891
344632
93936
755763
311413
423031
205723
782309
340767
598878
909617
532005
410435
638565
186779
26865
995631
890287
849051
744924
135197
716165
512566
949819
797359
748036
654082
602344
239689
391123
852189
232931
522393
678931
907902
621110
644685
481455
444815
588868
321921
536724
896828
815527
690217
801357
241503
120353
212046
8764
548555
571533
733251
730217
884127
970503
128648
393449
146439
986411
550929
121243
190071
322452
934519
610024
250773
950169
885722
176040
255072
778828
737670
860226
490661
670769
920624
473443
324047
286137
90821
959584
101257
68947
624417
393579
757554
959751
908701
874428
434304
162331
690576
628550
419698
661274
835846
530895
677115
411785
502759
566662
63867
766262
786203
221836
212836
496558
926682
322505
707916
716817
235589
869054
766579
28606
571755
229568
279167
40674
873475
382221
257960
7770
25011
771373
148152
29992
5727
782149
857883
701564
121349
745854
353786
31611
882379
759345
88401
940262
123845
442125
993873
324466
522272
354045
718488
384503
596859
874027
687098
920265
248422
532119
260634
97446
308325
203636
314952
351433
29511
547547
705272
117102
720303
605359
399650
581472
42510
896802
554154
765062
10417
916491
694097
194542
946025
387383
920094
161340
568945
803337
583400
938099
78284
337553
569229
592818
381896
352333
81500
293770
720709
553263
896531
643664
806653
56380
815010
313391
753480
954078
39356
421857
202039
890177
379741
795742
373680
44097
610198
770842
685048
325247
600449
845488
516353
10740
825296
2205
313794
421076
917344
211676
783935
448856
669190
292506
974347
747728
963912
915581
913903
184939
166386
96328
951298
312262
334877
364803
601802
735836
643437
47595
289942
332805
122409
159374
372755
464901
989114
193714
705004
935838
968782
765252
982567
708605
909312
475367
355676
882780
397327
569777
793783
293970
803597
832123
521618
59858
439805
220273
850343
450076
214605
690012
167120
143119
3189
31626
43927
1361
761913
623254
469758
20557
2456
965308
623431
149290
347252
246521
699211
632840
612226
477381
532541
22390
178035
906705
794509
905104
587316
974167
172981
69932
379708
188037
670794
36231
230036
378216
557747
136509
863042
507641
574521
13977
419730
450346
881713
961814
595043
363562
337396
423574
934188
429545
18684
553994
915292
854314
700294
971866
964314
66008
423717
121547
400721
595736
385054
721476
54522
178917
506031
131604
87757
406368
960834
500829
171653
218158
552981
802197
950792
579498
682803
558330
57377
132036
552613
380586
246497
956313
285687
134082
393669
834254
129881
103133
146657
89306
202797
259287
818264
340522
22951
592891
384887
463482
344719
935966
456757
806379
56146
425824
129972
853655
496367
571445
446817
714546
967912
440730
226344
817504
344087
324589
3691
303770
951254
922253
239993
316496
637150
868023
330987
57408
266712
503938
901962
736616
78873
526154
150102
589595
62273
9210
804481
803544
83010
172491
369178
427057
259739
854822
667581
837340
93721
564017
296019
666004
871732
158728
136016
666904
430274
42024
794304
995876
700761
371864
381070
512791
380785
215207
676363
692815
996987
64660
591251
85230
871042
222013
302503
486575
86310
873349
882534
77
107615
701228
240019
547200
839151
712535
327179
147228
330317
794359
591584
768631
691917
366573
562269
171805
149334
144424
711232
626782
961722
772254
798814
694890
425300
599981
637165
538250
869963
86716
848120
234439
137281
446607
535013
978442
876182
298068
608929
407071
839114
233800
202719
563092
220112
239811
717224
616811
894367
241413
707516
49941
17677
210476
755014
351099
746818
47198
450144
322059
584039
143880
730038
88354
967105
57079
387807
693440
180513
840589
783383
307366
759923
494030
36869
982395
612018
813107
910757
873403
12291
75615
42271
373770
881912
201479
411424
927313
412744
26907
431808
390741
92779
237782
643737
150644
393262
268168
751354
458020
703337
994567
769856
529382
929740
761571
857068
647555
57272
574860
89973
129887
994270
868480
402761
825058
371289
98842
147234
236383
235677
679987
122024
913591
883759
950014
886441
22133
423776
948502
649573
99279
449241
970663
64500
656110
722610
837475
740435
540783
24864
439512
459185
79313
665208
479231
819217
851147
846762
441056
504660
182732
829293
863967
330277
946965
991538
450484
179707
303688
383375
872516
53259
848436
732897
656581
515670
840988
894066
780232
927540
992662
839642
870473
138426
932492
752349
158888
946407
711119
723672
708812
564731
338974
760300
3575
912491
637720
883392
345509
315403
195011
207471
51053
834356
678196
8557
831020
552344
433353
76594
479053
758288
425985
401876
256488
114761
919881
419302
727229
417710
678093
951777
711765
916863
364280
11692
450642
886535
35294
266267
751103
222740
844643
537011
988535
329363
611207
2834
767771
301104
851323
220627
953176
618091
641947
143516
373561
493010
453990
192074
787057
557080
208843
982119
816592
546477
954071
527625
29394
259858
150225
729188
944516
907971
166795
319481
820396
746670
732192
890769
407604
726200
984392
214630
612236
20774
172859
373256
358351
184554
133268
532180
345009
846114
212343
284266
511359
313268
918793
370525
88757
272692
458354
977892
675639
322809
533616
306174
598529
209379
93088
787630
601500
309705
999767
492065
632404
541837
885239
491677
224127
768864
986686
536595
349050
733339
885081
441979
842444
827700
969399
641784
35057
48837
358794
406542
7097
179424
713943
388723
713545
440793
847402
42162
856996
621970
604481
240843
50225
516660
34270
874972
516436
763550
268804
126878
224702
909321
309055
417819
315493
360383
278615
792771
35661
848831
487232
195333
421506
284405
859787
395664
82072
347015
440112
175166
236457
568006
823707
361841
49105
147259
30639
442928
104402
613536
983811
299758
337804
157112
958715
549005
599778
638786
618059
623491
81683
845776
912949
751962
678424
331789
273564
326826
85430
872340
515339
108905
173281
759777
642678
941463
851538
309507
936821
749728
54613
414256
640444
140675
530933
998631
682844
908079
223699
561774
489131
13686
9778
495332
249061
958777
598912
793135
197867
240738
821896
613113
252053
818888
289247
363295
838215
43948
155401
724622
48593
153612
936192
805403
91501
228839
508878
751329
401248
261571
68761
37293
598549
738585
700485
304971
16860
850978
626947
581572
831758
877264
239013
316659
257356
871120
66787
483477
193921
769604
711749
56817
181092
546411
622063
648273
742419
677704
853000
422588
214585
18513
103639
31738
96570
816743
673991
174809
142960
72364
582886
880072
49828
424409
78257
342935
519637
680964
405949
45244
412314
305462
179103
868845
69513
439565
650658
241902
78631
614055
663245
531315
494348
128892
604694
871834
21817
724526
141285
735241
680763
324789
104381
15363
265023
825289
803268
269670
274828
869199
587380
432214
152188
837691
978079
412470
941417
733923
156330
351017
420533
751513
801504
181611
522625
834571
632816
689022
924954
16347
907601
247535
302737
40142
870008
191527
393556
988760
756224
979551
324651
944173
15561
551767
918392
46607
277955
645634
633924
583309
764783
105324
486010
724256
307053
631423
279667
164246
615104
418930
376611
649832
673724
346565
574493
516258
638825
905906
850730
623733
974390
923418
985259
770593
739633
56872
520532
352616
175483
965259
705981
464599
964684
491848
341985
15319
93416
567131
174509
61900
477363
261180
190010
154
654087
844561
562132
546227
837226
953093
713667
708275
997528
191567
628496
266463
842396
94433
37580
376691
393663
263753
101234
548885
897865
176054
236927
391065
100011
807106
996168
534456
177857
948985
39527
912351
822901
214797
542573
104111
84452
886496
185539
333549
723112
18779
278195
13377
647433
407502
602620
362905
623130
987414
254809
286753
965508
919549
968803
782074
193723
910741
116564
21573
465550
277651
740292
8626
730493
744769
241781
991416
533359
209375
189568
812931
874430
394859
985672
894315
455366
6396
222727
274563
395053
979080
722687
637538
133720
397392
387093
376217
981945
790085
511147
227649
392997
731860
4392
184037
705035
826914
479696
642944
778312
121253
325072
236614
291670
660063
581537
341424
553164
272500
166726
811241
537386
469496
258426
995819
906002
543835
670516
130337
657418
803817
901843
202328
272778
717567
299228
750855
177713
169461
694467
366423
509562
582534
649203
975031
342969
230903
391927
218892
353952
996579
108603
191814
288264
290372
392766
402399
589363
11956
843857
113231
282647
562909
403654
205948
361323
891127
87503
101354
922561
485928
822883
709739
813201
29186
806524
568575
883251
979993
558672
43794
516508
623072
379950
44198
362843
839319
625353
452413
319775
639642
551473
76058
514130
70459
502112
784540
809809
229736
258404
368204
157064
418873
31288
690865
29514
695413
24853
985104
232465
42926
751467
825850
26971
368744
982991
968291
565577
364356
476351
507028
506630
330777
277122
794401
253037
819496
555917
555835
28933
263651
544025
739142
451407
587943
437812
720112
79635
569844
554400
992520
283490
337474
812340
626520
794160
443622
854047
466473
241345
806582
334712
994547
565128
783709
501875
607190
309389
919039
737042
477026
206959
647203
332592
192756
577144
54449
636514
703750
403624
32224
701021
734105
762095
458946
56050
860893
990225
652385
806014
415897
738694
458005
814815
840422
185746
878430
44810
638284
46111
155558
578927
612447
542400
945596
538559
901202
723075
394332
87482
715815
105160
901463
844211
26145
594360
788534
861242
223025
689396
339146
762674
124461
335897
205024
2166
651055
613904
706103
188084
725588
194702
158807
541662
659708
851526
976277
3504
148370
729371
687363
746384
26590
78483
68029
28008
600785
90760
430106
752090
103722
258529
4338
456038
691154
553910
19050
348333
315142
879635
184923
703092
6552
391292
469871
645156
336721
916031
145444
199570
383238
567488
831752
252058
625977
8811
686823
750025
849848
622646
972093
126802
645288
263807
139727
468364
523251
585596
16239
352309
896166
339686
405082
552292
466465
803249
702603
411579
423787
299678
488168
192293
572508
78151
945402
698843
138656
739207
31
876421
897362
248950
724787
665277
106386
703986
536878
348444
412727
924264
528157
642380
126203
804692
591046
28715
794281
370981
630574
960818
559034
132896
514347
367046
672577
895931
931431
83022
821168
565850
733307
664241
825843
360205
717884
949797
487183
955950
797873
589183
61468
764928
592541
945219
126128
516832
731704
415059
168303
157465
741148
101693
324382
827453
161105
312440
366641
800346
151816
125439
278130
509843
998634
281446
366829
167113
157492
121984
872347
681517
883980
619305
871625
964260
775285
568476
980839
137512
23873
293387
136539
284392
667554
294293
186882
376885
514182
500938
320798
267444
851224
535442
845113
26432
619638
254074
159613
601317
499764
310279
822048
989025
136434
999899
425670
987334
53191
695754
365172
946125
767734
325629
288933
218940
188036
912987
180344
488582
324761
994507
31504
115127
675300
679908
983911
853091
290247
153456
218822
126230
416360
938747
71090
108175
995593
463376
863940
235036
71524
697098
380683
543149
146855
37674
395027
548200
59484
810357
777526
779107
966645
909520
627631
761365
772934
483853
711408
647370
332048
471821
621727
859460
288605
900553
290225
728377
583216
981752
37994
103586
709198
889141
821330
599972
502072
839820
977243
619730
589679
959577
655264
775184
819963
640441
534486
656049
998583
712658
212696
897694
724767
474243
308634
930271
219779
198121
77784
180606
104073
216702
902452
86251
401283
396531
428963
218186
773926
323518
235278
991840
508554
97852
583781
146197
688403
644616
537401
901342
729572
114956
512258
583988
464984
685301
259965
631048
202810
225642
854907
229001
604990
110364
903414
366476
461997
516697
690164
363791
361669
855980
356543
986460
467245
987082
750969
237061
624974
528203
239136
348479
666018
784030
393911
23247
746180
370207
777607
758804
533286
670162
957331
148768
462889
597821
214267
639981
867416
525310
278902
367805
235045
340848
827112
471532
885322
587499
839121
540546
725233
486982
149134
987828
20270
383177
462363
481892
580910
575412
543339
192916
906403
165257
177840
242108
179762
728310
854643
574901
139414
451853
649366
752620
483317
433336
881663
942094
515025
626731
897819
356464
511847
463558
603323
861410
111353
909268
863141
847597
965799
585307
84969
118497
527321
792099
513105
773422
493007
383777
510955
538550
394302
876245
836643
538636
772268
825548
464114
714944
749835
806836
758640
188251
588218
706173
930789
65126
383234
946685
212001
387334
296278
199219
918855
760774
886470
728329
34971
719949
481638
436580
832127
527041
228133
160574
3728
325459
179241
59218
826897
21906
852852
448579
239754
838587
856420
78453
907290
569425
538467
137146
504465
676920
83702
979101
71746
289009
342134
346745
978760
146121
468650
616044
863643
121919
837961
905805
494460
278155
626635
365335
421704
493893
528861
855399
631298
880731
587847
867375
493164
204053
274646
4182
794425
77497
948546
216231
14814
77704
590255
575433
603880
818895
524023
354470
284020
812852
61339
430778
892568
462892
440423
770717
194103
933547
727204
439709
773572
676392
816990
106723
942741
774690
325156
773466
401264
201429
477788
146731
475884
33463
373753
71282
728038
443605
933604
626467
248181
333267
5182
371104
878105
886784
114067
663620
915005
206072
486516
169462
660549
297267
471839
49630
943131
687783
412672
103392
940767
419109
769266
10933
461623
762061
640869
797804
793172
666990
413454
60758
270082
787367
553833
714030
293741
165728
329671
269671
345397
384346
781568
666805
329575
138858
859762
223518
8711
938902
536251
346765
577113
127932
964096
353045
516008
710333
864940
810552
842366
824738
747986
721307
138662
794640
660298
395889
949453
109228
893061
670686
999704
215063
621060
14750
515812
493338
622220
244145
72786
177119
838958
559955
418460
860348
138857
9694
206940
986504
532447
233527
5765
90225
427464
173700
941895
132046
498899
219589
736447
427290
716777
500468
420971
847521
672985
605343
45313
947090
664019
26783
644905
23405
215996
935186
68780
894085
905267
309584
979951
963267
703681
249066
133299
757702
473449
21274
425808
633166
1636
360886
766430
287192
899627
240923
645021
557253
590971
359506
200549
933196
893985
440843
349422
992014
560621
172289
16690
619996
773310
431240
59695
252828
417431
201353
334395
306838
280791
282902
34126
918217
463109
53803
688378
437540
216871
620123
733046
253987
683378
368885
79446
882182
254150
633087
345858
340941
10919
428533
896035
200090
957697
649339
107380
309875
748057
728559
980602
14263
45220
860484
772143
147380
179369
18632
8872
322717
584592
204652
911032
694867
717941
1087
217667
387695
546015
944938
817849
605797
36609
795453
473494
944983
227401
66315
145830
865073
291937
61241
259801
196766
41572
526323
554518
915448
672996
638905
254147
953049
84835
762054
866315
351845
398496
702945
978016
669809
164147
440713
55141
618162
248848
671204
488233
196769
864643
281295
505602
372163
97295
473370
331408
251340
113509
379610
992729
581824
851004
488794
132294
58535
280918
906316
529512
850711
645098
374918
967417
652214
507492
518047
60494
398293
360672
833752
889699
192721
49237
575662
345681
452623
368400
663762
507869
628210
198451
594414
513717
591309
803002
626362
989888
494135
763133
793200
728090
172637
538256
271087
618663
782261
195535
357582
687426
54606
821570
100245
118302
16860
943543
792217
261189
233910
23371
838585
981516
151811
606246
607090
843775
640643
708730
901836
579369
577095
465315
602844
797740
804627
474652
889291
22103
847328
36763
925644
352746
62761
189491
909220
161549
85628
102252
872326
403422
870345
822700
845316
999760
241175
205285
540425
817471
627277
582116
451748
539342
999819
992665
623255
4242
831008
371715
285818
632802
736343
419816
814977
232701
523051
965264
619377
70198
216557
988948
634814
442028
101739
290478
368807
191155
37505
564400
228991
642327
692113
261623
836719
561693
27733
225858
298131
180643
214755
307764
410761
232411
973906
741255
373116
221474
947588
794345
125613
810348
945594
660331
760201
569928
179636
973094
725283
363993
764045
915579
986183
855699
375256
25942
353220
19242
533488
794151
352782
255551
677654
750493
186608
87919
67445
86995
585234
156911
592906
253642
55753
715844
155961
497500
514101
271981
257620
617504
547052
340520
166838
215557
89073
684475
438445
113396
500184
907952
921160
608288
970688
172290
115309
286148
742279
940119
766578
171138
76738
835470
666548
248431
27510
464877
54060
853700
83178
733850
189382
563883
912724
38264
945025
954624
865957
993131
442911
866450
742891
245544
549228
717744
936042
753350
991616
918662
412569
109425
252629
704083
235716
707311
195129
338387
82624
217035
404448
920212
279299
465469
337352
734623
115874
235497
74886
72491
426458
295859
111433
757667
704998
434338
770435
336153
905346
12987
425250
768696
708092
58286
965387
465624
640662
91957
55236
738674
578170
642545
365441
542167
147575
873561
847130
973762
911788
198012
468406
368080
992197
453658
633447
851567
526283
837021
397273
299209
540988
857684
898355
657405
184330
288516
581862
614809
715936
828682
115064
639329
445223
229960
825263
272271
63884
580358
288973
724728
508339
546572
452508
422203
464904
360680
510513
318265
581038
587015
832590
580782
724579
260209
22165
161097
168459
552409
335861
978670
813690
692385
676954
205448
814465
87021
678592
379203
517717
997906
718552
661646
540001
33176
294129
218473
615614
906771
864101
218349
553605
18534
150403
341912
103322
58955
890784
856149
740565
857594
981930
596199
187130
84235
757365
683267
751973
764965
343552
74741
985481
392179
662857
582813
13571
74854
997322
153960
192646
699135
34536
618182
939413
41165
913285
989881
671423
93763
744957
590450
706842
971762
205854
827436
632136
822825
815885
126795
908715
920839
100701
691062
761741
124504
824007
384967
452765
339575
912706
110223
196088
17762
734441
317334
281788
735604
281338
830830
313162
206831
820675
231284
353491
116807
548391
530264
227742
304469
63877
920956
961951
666458
996245
370782
127337
280930
742592
351704
165514
955925
341236
650097
807346
49847
701236
971080
287747
449892
434657
481300
96500
662257
682093
489922
25765
179750
17907
944459
756140
108080
934084
200147
749752
608928
507656
587542
167803
384499
6675
860341
349239
496845
904042
431261
296321
989493
910725
862437
113855
358620
72786
542806
241188
204392
226804
535090
206587
795783
390665
573400
75334
734287
651598
735163
473209
677397
407136
431336
837119
66066
84446
512468
176094
368689
515377
798506
908119
594331
739750
925104
325830
457428
175251
292023
934379
846921
234780
949851
286125
663252
189416
703910
59913
667031
834471
129513
246135
712833
73110
967437
68863
62779
677815
463185
696561
519863
556991
343915
180023
287501
279386
560897
62748
559017
369906
868095
670854
252088
482626
171229
309638
209579
625001
510170
500072
842814
518367
715332
855930
46406
911319
733980
16158
626661
238243
665907
328500
379880
203904
460534
598577
721675
951931
524151
552222
859680
460170
837807
710256
685134
501532
778489
233983
732282
502693
506821
571523
579861
877254
644685
307703
937014
609420
491734
359425
664446
126840
491627
715169
2293
991197
863114
735276
279601
741405
909868
899803
624761
890090
130648
114400
228109
250471
779081
121737
596949
270634
843793
631818
590456
550121
102510
210064
413700
631217
767062
656949
184134
156672
183998
928100
989478
37541
369993
801557
365832
244579
293808
683780
928227
418928
868758
495963
480271
871557
769195
771087
808741
651733
993812
276196
804302
66805
285186
229852
673108
912820
551755
753200
895598
110067
370486
435152
568966
729745
713290
876877
888294
596179
544465
162233
533033
960587
896056
374089
45795
70897
69498
143645
564767
559306
899970
79102
858923
802563
106506
754789
965171
511022
119691
765953
856665
276774
420840
106160
835470
206298
592749
333184
654899
465854
339419
600632
739876
74359
192386
899524
895614
181666
237399
353265
963935
544832
535318
152519
717762
948876
713127
296887
286962
25683
301697
564899
947715
227947
120475
682650
821559
3397
503141
253549
798536
747120
573955
636829
360849
289661
960281
213240
167179
772968
724300
370008
638646
825744
121885
796096
554483
194847
516084
639294
928044
266159
802665
354582
900547
465987
137848
283142
243965
706772
748742
236321
947717
189229
960515
544740
247509
899498
70020
553396
940822
574031
339251
683256
610121
528478
574053
203875
330071
559860
130533
183967
636810
698493
68166
7970
493916
36707
234134
134802
911279
252894
311006
781236
786737
514522
482606
935886
818867
160794
299134
792602
443080
126373
571220
245266
771974
52557
460655
945428
239126
395916
86345
701995
504316
563950
809351
198015
397481
271066
254054
505613
951230
615510
868133
498275
688213
333072
55937
242297
273155
465540
245682
109368
437282
976542
466032
215470
424704
258593
337322
938922
887517
429992
558520
385669
984820
667814
447093
401631
222126
466289
844748
938277
421393
444546
547128
136851
128284
233575
502283
921571
124487
937411
218941
513685
486001
403017
835658
487282
874480
939184
140093
813167
157732
994531
266835
227401
54370
359763
42578
976368
626222
256018
727587
74582
298577
600728
657800
396936
529439
642032
465959
62332
439278
142209
699786
84000
181784
912354
520214
915959
943370
592184
513171
963397
19913
469444
404960
297464
394760
649220
157159
922756
928216
862633
413459
740652
823769
503075
73156
869105
975491
451889
833403
878321
290847
922030
976730
814555
866693
103859
727740
249497
370534
793816
504092
371559
809105
893905
360241
780584
892150
556950
836137
249515
378588
457455
314954
995223
670813
533584
384348
394772
99313
647728
448097
478771
584146
790168
649713
47296
502214
501629
142628
129262
741375
447564
851293
295726
25199
312362
550525
695601
541376
340335
469770
892085
257627
940593
641216
338496
591003
204070
691383
61528
88939
448149
856049
980835
540970
916604
670310
743130
222911
278845
855314
804217
6265
749387
69868
569529
407762
515126
557722
503634
988951
19853
150169
560153
123010
848712
503181
248675
671146
180657
640013
624722
968618
956533
614258
477165
154995
522279
300397
225661
533207
955520
835003
104075
14228
780817
116062
781613
684426
784279
993367
423817
53389
77801
344733
436216
884818
213899
162336
570510
278953
901081
55142
289332
282661
375342
100972
607875
944427
273581
811402
681181
897050
866137
394422
135012
458287
628656
45301
653270
243396
879640
397206
360748
443889
132793
520497
179779
227566
615309
25243
891517
966090
591601
298289
783430
936957
869572
857149
52529
932005
846896
715661
417899
933836
27449
592171
584207
61976
941971
901766
624034
818730
686794
904043
669201
93353
205946
266081
805797
204001
583514
857760
66805
227558
459776
71054
241843
851132
711677
750673
703216
353660
407318
707874
7588
12802
134058
640211
15739
195137
377130
269928
63492
42380
379843
819397
766396
811391
743941
323699
492986
345745
274449
948995
229929
555386
238511
711997
833167
897558
900794
643999
835262
925898
37298
454712
379909
256665
618880
234461
116056
834662
387239
937319
259022
592
936779
69659
472865
814201
386755
634366
603794
23322
444577
55635
328547
672149
589789
691596
583300
483292
760754
574279
275841
595678
520787
336060
474789
201639
930366
462086
528710
393118
348461
340384
48959
719831
734774
711558
609558
490297
347893
718750
345094
638253
979380
445086
291649
550797
745840
646386
707559
79169
209533
318324
97436
850407
572413
967005
504960
48630
619376
59310
204576
850765
790366
283303
583541
664524
747251
573876
757107
849674
32890
65848
438491
577933
975781
567216
15620
259515
404632
599148
438528
740404
901473
433989
599680
709622
358896
952521
744757
891635
563554
763390
851027
948059
950695
679051
296600
55074
223190
237752
24557
853701
368719
247106
124829
118168
944097
145670
326642
29830
438824
667654
558894
486235
668563
627914
443977
982167
634727
249764
90870
851601
826118
455106
344004
110128
793624
63422
173725
957846
452141
749235
700705
661758
348879
984714
671814
428462
533202
285993
67374
893693
383626
293682
60412
735142
970574
803840
878642
432628
37070
564099
726232
855586
384743
996001
795582
327761
303494
563043
692683
228509
464108
449178
618860
822987
811272
845033
286580
243166
445200
579626
753672
881092
264433
698169
867367
754243
447960
866574
707776
160086
233584
759423
708234
802609
432555
919814
989545
597634
134160
704785
64910
494500
976114
921102
337384
796987
289175
825510
726782
258067
896559
805524
99959
244940
371132
581011
632162
949708
351106
770576
17096
283610
543604
859221
428338
569101
87752
837308
296725
796236
660521
8002
102105
191893
137700
214817
602505
724205
583066
332378
107812
665125
950368
275476
420024
889079
589026
335702
637467
743371
820456
298247
83217
629736
913556
846689
592989
895667
727944
893128
645105
378854
774978
819131
604280
393625
66277
680632
166378
69173
530505
872552
763240
917487
279650
562772
256316
698068
631310
174157
628916
903368
830960
496836
19900
92834
774128
627072
463812
414728
774375
642891
889780
178651
284963
862573
767567
495282
710723
937235
280944
150256
802222
542309
545198
131668
58063
302291
30483
853240
28369
587930
648727
228642
134882
859226
498112
207788
80803
833277
639778
943782
205236
935053
944
773930
574866
82187
733808
78670
464283
107686
933987
335974
700684
217350
961442
764634
783310
345876
681089
520855
196537
679545
187684
759173
352258
213943
285395
545467
680079
206489
239230
276173
524713
391001
30026
413501
851384
848751
754777
992571
684570
141870
864999
741738
796450
914349
390244
127924
425433
762660
933122
637232
951982
788408
36958
199109
187312
396889
401247
395808
514689
363296
658052
880310
872411
240466
807362
97266
9300
515564
576571
912150
406331
634594
361915
589263
419123
567680
705077
454339
898891
696360
426606
548779
329515
276300
129195
278957
490291
833017
869136
794614
283633
458279
853133
871501
660206
311890
289574
382778
80029
416527
570767
787193
2614
785816
184098
305615
295639
37082
426951
984801
706651
291200
150507
701102
940895
326161
939030
302756
62752
775289
331722
719675
73218
684843
315130
480850
733759
684243
617816
155451
825923
588554
914517
162289
784111
172532
289889
292919
201818
647716
622724
106084
425529
786129
40145
228029
488101
164975
599523
656971
38661
758527
508523
21983
116330
310724
872261
768834
110060
631952
674610
131057
86328
284072
344201
975476
546937
410554
797764
486876
187430
257081
112803
378721
751395
259444
151856
990585
519640
192164
798703
834589
268785
113730
452624
669445
91748
414178
361267
106393
830781
244686
582549
338355
94007
456397
162991
667150
300548
630162
640631
771338
730675
244384
8499
387103
479041
125278
568417
234165
616649
843693
732393
340287
427736
29002
999885
670350
39219
390763
224074
218643
102149
483391
919680
807206
717758
776851
184257
662881
918339
831596
426264
559523
361564
370032
560843
509573
698216
592015
431160
37647
618409
486822
575776
693940
141499
168884
109818
370193
951809
46361
16549
554154
664143
256471
431529
469625
867422
628110
913614
35110
914775
853131
94586
899369
279641
28174
334232
554266
397895
944393
480322
438398
101770
924026
993991
808262
465172
252288
233237
375153
720406
232577
247745
611311
370596
698783
378571
869724
27846
736289
703616
790551
381799
45532
624814
553939
366149
56274
428036
205307
681094
6141
739105
273892
317467
305018
880337
429940
110184
533408
808510
101953
531768
888752
135290
812831
52460
867275
534008
689991
379433
114553
183185
85429
384822
516688
604449
830212
857555
686014
486959
528986
971377
725959
210029
913202
331198
93672
954983
757495
206199
66212
84604
261213
918054
937816
980183
88807
891318
512530
698327
217375
965452
748905
106022
630392
421006
735459
259012
830644
787621
63550
953379
408162
258453
501176
940719
43569
849439
779106
378888
406558
702262
585911
605187
741170
223242
611116
275290
161296
682560
226509
99231
609423
590998
706649
355144
925531
500749
616899
349598
369470
803597
200900
547392
797717
619307
716234
58447
650347
32209
146926
322686
946286
111264
948027
472714
677669
542559
909850
280269
308983
77794
812164
722202
675575
717983
953340
791512
345648
566706
76566
919377
609039
767614
273559
290410
838795
31167
562201
924371
63615
392332
981485
180044
183363
701768
782612
225317
2888
288724
6483
22478
316317
139994
540972
585261
661908
716957
165729
152555
205404
603416
838170
839888
382129
455474
579034
835516
934458
305846
316931
118144
549154
1984
751867
363251
528178
908610
222138
818659
939622
672559
1406
798146
91298
387668
684041
191211
262664
569979
802040
605160
226703
297830
459080
294245
214131
235669
91945
83678
232733
305522
654211
770000
803657
910475
802327
243815
164151
416393
450662
405849
653586
438617
32884
581354
296005
934296
869134
973384
768377
825827
681542
757585
897377
746434
231358
736204
304212
3839
129943
403945
791622
333034
863607
652072
828590
363555
405814
414420
826945
553297
375997
343594
382138
965330
440935
57239
400760
836867
108983
266134
244080
105684
862890
682566
896544
46323
633254
136606
153515
184192
773413
600262
831890
675734
8588
325468
452085
289020
742890
155851
513930
692470
848008
905958
939586
850307
945258
999634
148087
590282
504969
462800
686401
479550
548371
965843
557823
533012
165202
889052
337526
722065
331959
169646
957447
999146
64221
923882
849966
814260
285277
387716
992847
162788
486167
19903
451207
936628
855089
11317
34089
209761
834257
678689
463358
244014
834005
508195
914950
98236
802964
430444
605275
786523
575739
534057
586927
461926
780896
993665
432670
628327
758397
219452
274706
30226
579156
235701
907322
456547
652536
118867
231575
996978
169754
816196
450229
278879
644615
214067
204236
937427
967907
542753
417688
292472
429021
171574
126966
216522
600880
504048
915992
46173
151491
468361
455825
530104
481868
532164
887917
113376
934740
647000
940803
79067
81776
878004
526525
274452
470421
463783
56571
738592
237493
712859
327179
542438
807927
369590
251945
811632
212963
116711
591496
759852
43727
212867
74490
324443
106785
784218
230311
512243
61706
280030
434211
415749
530925
511942
179057
910710
824217
445792
443220
458024
408030
528381
894807
976815
779653
387936
111673
184747
131409
173739
273336
896075
471438
930025
93959
432874
380344
802009
630268
571353
163719
185322
717206
552823
285861
759481
58881
496043
619407
779072
429356
302898
146937
40405
376791
503827
776370
381324
749314
494358
428965
92149
324202
122508
781326
447883
548100
959269
564549
12424
132061
471717
807012
626749
12267
142075
600782
142553
519974
673443
65750
680114
758385
103465
201447
223779
710681
980885
422662
606579
283277
393992
138164
648458
331642
632072
603502
193002
10077
982346
849037
744494
867530
749804
187689
488595
187207
339691
801394
44833
237109
331148
509789
81364
421003
991224
323530
87430
568444
997432
770069
591700
104124
223001
342792
838333
999288
746655
302331
445088
791932
995712
117298
383926
659329
306600
890107
700363
674645
248664
96119
37251
392215
108656
955928
465133
653526
988627
671142
811586
302608
483059
17192
686676
687521
167374
527051
752467
286307
170301
311954
128380
297471
253963
339559
913501
803122
653679
585306
839685
909838
529268
724908
888447
152780
204718
197667
964037
778419
835651
776258
637641
740633
525111
778412
516847
667492
33070
891870
46124
75619
452647
54203
11671
602538
717549
592112
916090
709061
578385
819832
803016
83962
375277
558867
279077
734196
742945
672650
199833
842024
613606
649327
58801
736941
597454
145237
178443
963246
813647
785532
940266
935543
328365
312846
193954
232526
616287
771405
275285
819515
871081
174136
706408
449305
668242
7667
250080
696414
663990
849570
648697
425225
76450
814365
303081
865271
891295
250456
850876
484737
114527
321117
905168
796113
232196
621787
320250
474962
751666
247544
350158
554971
558478
360332
695338
476372
223072
445533
456063
302321
612632
601288
657412
714672
19582
406119
214386
564360
585039
269878
4195
456583
264614
456471
656834
301272
554707
891577
152003
905371
860950
72156
126075
140311
201731
840
43111
895562
471888
317813
825100
403966
938006
897257
244831
429472
397655
319903
806186
206923
834575
359496
494878
653873
340732
963096
265935
183672
727616
272604
475742
349439
518089
156112
146708
31898
995949
103399
564467
758716
981817
193323
818649
846675
659625
468630
743306
139297
987051
492997
266776
933066
149547
4909
249351
243917
623151
354211
977877
185540
110069
21351
259372
263817
655055
892061
457621
435151
322748
973535
405078
848912
850506
983678
974178
175299
368184
543693
557237
243713
285370
731325
105456
640282
711508
178755
654727
676993
842729
688294
943734
696576
543904
746246
799255
433966
154603
529691
574987
546502
3797
290035
949405
814935
978445
968297
389722
86132
420589
464267
646617
179806
948387
355987
993142
163660
670103
191787
225243
277115
905319
740449
890761
203410
745097
632007
46281
328927
721736
359662
531503
172573
774584
500292
942671
116664
248342
898337
17619
49711
547261
778790
723709
538136
443277
300829
763573
957909
810117
79907
441900
466940
42958
367988
198909
904673
85101
491520
974363
909864
859465
417406
299284
690474
334874
568431
919170
968425
346385
130871
434227
747877
818440
727681
486424
885741
528169
464756
287941
36472
560880
745806
396796
16282
466063
921190
807916
548448
241737
843358
817837
666305
739878
399012
651556
704768
572185
658214
857131
826048
902564
75756
67336
729203
928995
466615
387317
557837
762429
576784
814115
148713
155072
978153
646598
153924
384095
151370
499866
325408
97615
745699
939787
702777
563659
810536
259250
39322
439064
350660
272019
460562
286131
996064
712799
557465
609808
116144
362127
629590
298279
590387
47452
151640
160185
197247
31542
570173
698859
893791
291896
35397
403221
656712
909366
680549
525003
213006
408097
248422
932960
960054
107394
522980
797351
562274
441212
699898
645019
413564
783951
600827
178662
769797
650466
548587
771774
778858
767092
826819
602131
658477
395841
101932
728018
124183
431839
585606
224915
852161
835142
362824
530988
318109
391313
674729
182275
927151
541681
365804
463992
540290
89271
299743
153727
93035
790540
482344
369759
340403
460901
427206
683522
815699
605361
714566
894160
424065
371867
248966
340836
383564
74094
482143
918644
875073
347817
499513
953984
633981
119215
517795
760755
631789
17104
367880
995207
266846
723096
808437
297703
945044
481490
926683
305312
221159
273813
860744
533696
328968
493913
116134
403731
308014
967313
970117
874606
327224
678308
410369
428082
604566
873878
367419
303556
561709
504317
941101
896432
190671
834608
266986
995949
676100
72565
458148
983161
52034
481703
743007
451634
408589
268169
200935
499348
918462
884194
547040
9957
561538
689980
793819
429366
354083
951594
307828
368254
514911
11214
453498
553754
325078
817450
235289
865032
278848
197623
2716
474544
394359
633288
974730
299255
437986
510657
115935
471550
645183
274957
436322
886333
948348
881353
873963
747654
493610
367216
325468
958916
376749
622228
285524
321363
28392
33929
252325
57591
778222
676288
400634
993587
286267
71453
873628
381328
76584
248657
80171
613579
978285
743338
772981
499992
557258
184519
260747
278201
178792
858716
956591
832326
467969
862840
871020
196021
921619
864072
993611
387218
535425
59485
443258
587234
459060
161583
999893
758332
667747
18631
995636
169761
833480
468739
758991
39936
384595
58832
638291
722562
685571
704787
894800
111996
739307
619983
858206
709044
654625
682859
110097
287593
205519
426645
583250
188994
59129
665881
783132
317641
139965
272916
762789
974115
455247
672141
279544
731257
369035
649573
107106
296782
665524
845087
7016
148336
469197
931158
306332
79199
609620
821047
467417
46223
146842
612430
776
187689
933171
636106
4933
760159
898626
734144
279938
815187
406258
444174
20603
838480
859086
98266
275648
77973
969915
783950
437384
971422
806930
539126
208758
484855
15390
543151
769583
949036
16980
678507
388165
631549
618103
23227
324951
843633
969551
382670
782369
187702
754647
390977
640734
185424
749106
856330
611316
669495
684938
174777
739801
577753
169663
420288
990343
744754
679729
552418
793913
437762
579220
75919
613086
340124
957839
176165
315278
18015
877907
412557
334466
376238
568977
127773
283685
932905
927721
279393
537570
533696
872397
812981
645619
633533
41417
937048
705524
740494
106086
356020
799337
614560
616463
632827
18595
659232
721467
123782
740434
702921
654986
340729
302128
622147
382059
727349
897113
56566
466174
795023
449659
770307
853255
649653
918313
287464
468671
946245
450736
383048
206591
391923
214586
777246
729160
695356
297865
560981
738592
348621
280098
651989
675725
406935
730600
757561
933034
768622
317357
409297
316106
711019
270648
515967
884007
12627
513457
351789
370052
461668
693911
181173
208160
852434
724341
267013
958879
153805
758050
24717
283987
745066
114795
958864
14015
316284
302640
64187
589030
561764
503374
957247
732306
756416
416452
273490
87820
644561
589291
48252
755160
630033
835270
947237
977111
435797
897350
116837
964499
45112
571456
397516
381132
511344
97066
971241
240892
476823
467972
61719
124031
219610
448107
822295
561599
339191
556762
750774
699345
855587
727943
313009
445335
848166
571506
486284
835667
365680
573444
439741
267853
430783
801510
636445
21312
184653
357711
394160
399949
65493
609795
108418
427913
26266
160690
141940
717323
331556
309794
903549
582023
741238
32819
717282
39222
728841
240808
72956
489726
712147
335610
953728
810957
282794
829952
248512
814971
379995
901736
643356
53824
563792
649984
392346
109139
640364
779511
927464
914825
904051
212310
757225
263227
663595
973321
449333
513887
351139
176412
527332
907662
421357
812035
640285
29215
26421
383293
321416
387610
408238
102537
98303
487234
923649
742309
632553
481593
651641
284064
584375
659308
132355
769843
164521
802664
725251
326020
70911
519334
224227
445121
261062
450827
860204
161060
527713
275131
34482
458334
231501
400771
894082
438788
739786
622781
584952
619884
895661
597433
503615
569218
240330
315963
1365
188027
786725
193025
535231
620175
701173
583874
386567
93963
320523
664118
873200
135775
616630
675666
834160
234703
771206
898755
811755
899406
947043
493808
56409
834672
983926
635861
634692
165921
219148
871333
477798
637176
728853
332291
786549
558250
468438
654887
93135
361383
117937
161700
199112
738191
741437
48759
465311
714582
184068
34259
977528
412493
466817
734205
854533
457608
474643
210982
597123
527993
315406
983211
192335
417538
611039
780729
216102
62009
682673
878986
284443
370292
222924
373513
37020
730025
120599
701601
523807
380441
219835
286125
182654
294028
280336
739159
12648
932294
690741
883664
955158
479146
219219
386490
764471
484102
980483
63374
117158
790663
324803
319654
343956
969481
582930
817109
579177
715269
459515
221679
247331
694847
111255
375221
549170
109555
979380
512415
673511
250278
528485
838746
402395
65900
233804
267113
312980
477576
836668
124226
596897
974466
352962
727670
181933
370158
295042
563448
668947
620547
38561
542283
510373
350045
237605
736343
715229
862960
17504
53685
997352
693999
119043
421436
118939
408103
182689
780469
471973
592561
482475
401240
245803
223202
568176
323807
919891
860920
434311
4565
389176
865277
473901
225439
291433
437130
450325
763854
454999
158119
25200
526754
818917
371512
511286
420125
55840
748346
227988
822934
852603
992144
555911
27085
429441
927750
220253
729803
169922
833038
869521
138624
946126
467589
430878
283154
746663
501809
744255
960486
539146
563701
114456
892059
965548
448615
499461
879860
102565
559342
971477
839751
786575
749919
325656
752146
546005
48082
122241
25970
763240
156648
860424
197593
3993
125947
308832
425051
775201
922038
574147
67777
751064
816374
914406
647767
100877
904401
703104
580131
605806
352087
134212
310274
270875
321136
249542
563301
620739
297124
322263
623096
733084
247505
680321
169001
54723
360360
814679
52285
883835
746767
316900
350561
215417
915247
794866
442568
635199
20745
353102
412438
811200
203504
539836
511095
206126
912973
261563
284784
951532
143477
921804
117315
246886
439649
197665
839560
162120
445053
827404
87662
795980
337926
291189
628600
41628
979463
870967
58423
484631
955582
329661
999481
870404
727745
576841
49936
385177
284255
397574
852116
55220
22209
131337
329970
596094
27843
224380
742940
807614
475644
567116
732338
332799
683819
367456
636438
623449
942501
181839
198525
34677
206878
167234
496211
718708
303262
971476
545881
663491
303600
236548
715173
795625
374686
869307
83639
942815
650948
308467
464119
186979
677960
880998
541096
453912
348913
562412
58284
871821
434216
745733
383878
648161
664375
432740
799096
70574
511094
805405
78945
979474
239797
361430
173165
108322
176256
906705
229163
822098
643013
77424
868646
843644
991756
532201
816360
166724
442474
68033
88306
439826
787426
292612
675709
533631
768134
145554
804838
309812
161491
125241
332648
421930
421865
246299
801847
549819
477675
132876
96001
31216
245650
254043
393286
812558
877030
771222
312734
609228
868044
906669
617162
217418
181511
887720
470026
825554
356811
557091
873778
517416
669560
323383
184981
701864
991748
127925
438747
737742
115829
181690
95994
266166
651883
350990
969121
946080
897699
209554
410930
189844
651764
156533
793039
798016
350278
529837
474815
141153
685299
827098
660803
780148
454547
81740
943827
349821
497459
8968
68450
71011
922707
113013
313826
843973
593630
980152
610807
539869
982697
217434
899231
790924
697607
349616
266161
308623
348598
726094
64081
767077
529205
387229
730133
19725
88573
194186
357444
32229
871673
703153
7256
578065
3592
100173
442173
639922
8802
18400
961637
696333
966474
946777
558951
236331
525090
423821
486556
228745
97499
696710
432993
607735
372302
524533
365312
202954
598334
165530
584290
301173
568747
324810
87391
948121
589451
104839
551908
547742
966247
672697
807843
225064
84509
415476
165664
499030
203188
964773
485561
398021
971023
938567
530935
475296
308485
263990
857691
102768
450898
341313
71542
531711
473580
247364
205002
829576
787321
563531
406310
163798
102207
500670
106598
736093
175275
264960
823637
217548
896971
124739
47775
953323
889903
488471
47653
9652
714761
228018
493106
755245
106972
312548
126510
441060
723046
379838
22480
895387
852678
738863
542964
916253
956741
995506
136649
766761
396387
555991
480659
579667
300290
709675
6510
493138
456848
64345
519289
867895
320947
624089
675083
517644
734375
87114
789028
881321
839179
574576
644429
434457
956165
940905
308719
598746
687101
788930
922139
688778
810602
398673
267349
240974
634457
828719
558538
906336
29273
896192
712758
386336
451200
742352
108103
174041
651249
765863
10185
679484
360293
189423
440975
587097
215549
959871
87205
181235
435227
659408
268595
900436
578583
35706
946098
334348
59033
560813
354756
933314
215788
751932
252339
45333
656549
508386
556162
350059
787196
98361
691229
733914
844474
645247
390653
148085
413217
578259
494813
673192
819652
898662
292857
532672
32066
296997
998165
598155
410312
503117
367971
220953
207852
204104
419727
960744
596980
396046
287674
579041
321231
161718
383462
955187
150562
826511
697743
788546
162429
643722
696953
439403
33592
758164
573926
824629
811177
262572
804711
989972
824048
268957
272752
689059
953995
942728
366547
460923
658939
760774
354239
528180
410864
355784
841073
139591
671698
370046
462070
37167
219076
702969
336119
886577
560552
196458
959457
288144
763158
996047
837498
453599
776186
231745
539979
842574
348475
672154
301221
54925
510983
977261
41652
280723
65640
379822
881703
574055
556244
881437
762083
106791
846391
599278
578241
690029
739163
620878
415093
358283
787043
680895
843777
327156
577970
505322
407251
457485
935964
214364
616402
82325
345615
63594
704440
712007
171947
149138
620011
270646
91672
275564
824378
794639
84465
275581
523067
891473
135815
987432
367163
768453
403034
237935
171769
96891
315987
350930
76065
195589
152512
754727
991134
913237
328255
168575
214347
948332
531134
790339
339542
932837
956582
27849
274290
185401
337649
902672
342820
222255
10083
926511
416986
958165
322610
851541
681599
831238
385863
678379
845842
673281
238435
670699
379770
924663
613212
167753
481761
147381
501145
639096
929422
118995
86633
845665
880983
409428
51652
781006
639076
114487
228946
972181
320349
611800
235845
668279
580672
319912
80978
109171
929734
108941
302072
562578
962254
245982
904228
930762
157615
176671
178059
592551
406700
712256
208614
646724
202810
376415
823137
561881
371441
620143
648899
373172
71674
212171
427208
453360
258912
238466
592005
652005
923578
678448
842963
678195
350552
295765
915968
917921
548503
127364
682314
117206
501575
340724
171463
264632
211026
350422
399753
732405
139126
757328
528345
421114
76602
77089
736351
22314
231139
9645
409485
123450
391352
808186
660416
70920
722604
144172
907888
176590
525325
345163
81572
656949
512752
24783
963920
281613
356033
171832
541910
451078
523124
199115
849058
47977
510469
836140
527129
576757
189392
13397
502469
467911
173772
500667
904285
820476
791419
918399
306425
341710
92376
139548
684831
677550
90336
952794
760888
240907
28606
408330
356695
135789
489825
765870
437879
779054
153841
402871
152614
462208
738984
374058
146339
301615
924541
508664
801444
773558
517623
181734
538358
91977
390349
229195
472304
844569
673444
881326
660890
710274
518066
164456
424307
779826
694690
986749
245954
672055
172455
576003
770708
826964
786020
42934
683674
729988
992135
101366
717564
887853
297440
764511
129727
512151
230235
253638
390979
216560
658363
961081
352696
465542
805227
304640
966777
753390
493055
545398
661667
766237
7504
93994
230762
108336
885477
367994
358782
559469
629131
992723
13921
726858
998817
746852
11193
488530
233586
137255
760014
736303
27057
227236
946949
64062
973240
229260
109838
677243
683516
773389
845565
705400
342119
740523
18096
831325
936376
277845
59357
452726
378316
916381
370076
976493
54629
542925
555896
667582
335812
164515
153448
539039
318624
922611
557871
863340
92913
628720
524059
159045
732036
303254
110520
499046
758521
458763
680853
796942
25744
967694
955480
443644
523050
402717
209350
164218
522342
814610
865289
267979
711204
930525
778842
694061
699172
566801
489623
673414
246537
428405
492323
881462
306367
235873
961836
393750
100472
6422
822962
156916
995951
425788
995784
320760
495472
516868
780194
8535
564346
774129
941227
34142
335238
708521
114821
120844
418151
77980
889936
107160
600685
863745
117823
492172
840151
347128
905647
13111
26075
237587
518939
701659
372191
603616
767380
420029
127745
856529
959113
48724
76053
217825
272671
510860
591988
119596
4152
179496
804948
445790
6675
256279
282916
484154
550236
422858
452256
190004
965997
359109
812909
349542
483904
414951
594808
534490
770380
702021
370405
34339
930256
320217
878557
909653
779561
362897
679463
695418
578472
856258
539982
491022
381324
348210
857766
873575
469910
217803
642924
961157
546655
597002
742371
750024
972489
737827
937421
792098
862144
145053
564372
229254
239941
733472
963900
219755
977986
827629
70125
847294
927958
875937
102352
341588
205758
227819
299701
955872
233589
204642
590721
94095
822946
568274
667354
27945
598798
277365
996523
940769
291009
184323
163755
976335
291660
941778
384298
32911
85042
639631
977370
212393
791821
34463
969972
182746
972543
862297
261599
888976
166396
192336
622807
262001
53965
653278
48831
618202
536392
653169
570419
563739
447469
959889
371885
767144
453112
733453
480577
190974
404454
657359
832027
770530
867800
480444
121691
414934
699186
310453
849643
2888
282913
33407
796239
617369
530035
114057
12562
978234
442346
465550
455274
675086
405127
78302
668359
897560
652557
647491
294899
140644
983514
782630
302541
714261
430202
457670
588155
268456
667257
665291
323678
644621
980374
391002
433622
135977
883450
686318
420434
994082
539981
544872
527305
225981
650767
787189
460947
835587
118540
29300
838141
313154
747521
214315
174162
575016
976448
179677
895641
11076
345584
123492
386670
550856
740654
200174
423129
137061
759178
662269
72779
470321
273032
620755
133280
628557
621863
888634
236610
668369
767794
415229
810566
274559
658937
878246
517568
243766
116791
749517
913783
405871
815372
753597
135283
634931
430051
949379
914654
583437
662480
649853
666852
980823
873176
575679
488107
567523
722463
428478
891661
852005
162426
519176
633226
879466
887053
260148
810886
472342
202725
279454
490152
148336
282098
193618
151029
746168
690948
267817
159475
709854
860738
213049
581638
508133
86169
299532
964622
936819
418068
189701
617544
666933
280083
409609
870712
851166
325054
460052
140487
217563
632510
735471
350468
534586
155762
374861
393528
581097
199721
174457
488016
686656
619143
603774
31294
43269
696194
940685
128793
553069
758940
572649
606730
487780
971974
548695
680930
371624
52821
524878
441710
182328
405059
588525
139232
63320
862347
992002
951717
36628
444551
362792
306700
530457
244937
583012
62541
273864
447444
430500
806908
72934
588999
844321
107845
929113
600123
94867
28103
813811
501037
776361
282997
646574
300435
848617
222608
381860
324539
873740
260828
175647
803082
704351
879813
852104
598291
69443
51625
416816
785834
697996
595492
70251
381816
436625
950024
45880
356225
54163
334175
240489
322376
284399
316946
37490
641625
736060
102369
456024
830435
196494
101594
961998
588064
863729
803586
644230
793887
901523
60389
957037
718596
198076
817867
354705
918380
611491
288978
291689
417698
73102
12348
248895
97088
853754
389904
153823
651261
970188
741391
36047
555207
368603
220975
769917
629117
143329
854108
920863
575257
355917
712208
330385
676681
105295
404165
830852
846925
734838
775277
279608
777293
414818
949136
641783
387481
512527
103506
242360
803281
731204
881523
430277
743535
464102
989960
396468
570467
944121
138488
276021
913747
7159
338510
329712
922130
601510
994185
588370
550511
995496
175823
622163
831449
966220
615876
619574
109798
550377
409361
394413
686903
836292
484915
96968
267622
205786
685261
889653
654030
703347
296696
921173
311748
343680
930511
466547
810988
802131
728438
640549
783871
629013
985958
663084
459175
177456
869425
280883
66030
852514
458150
954148
624390
602626
260273
233720
713018
179596
873420
870877
959409
306482
601968
956611
336230
701086
46460
312091
74954
9070
466548
518800
411553
108891
998543
340007
692545
512815
722408
585205
632123
687797
542965
784666
94625
967563
593143
915474
347956
541258
43787
918725
866269
161386
760681
660549
136587
406126
223870
281606
861620
692813
117682
499507
899660
126555
90568
112622
604492
942908
249382
667230
555264
269633
748370
994131
349689
586144
809045
433184
918992
364484
557917
584285
141544
942629
590540
293289
864318
587929
855723
429323
935946
652171
101839
82717
330867
480097
92852
828360
608694
161180
110365
743314
954223
465111
107073
717807
260016
110916
849057
955391
520931
451332
556584
451966
852668
87281
127850
574882
166104
654216
995985
824665
172754
228766
906702
683351
448885
558979
204960
464404
965575
922618
745826
250406
708441
216939
785550
137010
797636
271185
270871
517297
223644
358420
989779
615930
656400
860196
704947
12517
158197
567917
68169
833923
430982
119451
199315
346634
709341
836882
833576
578607
220481
808056
843430
734932
428602
588610
487155
173272
989351
789401
837986
400597
517274
482857
72512
154088
247171
210215
986009
95673
428821
997771
584889
919896
967171
601007
82211
376373
408973
132503
281841
564460
630656
645152
205552
308915
623228
988840
791718
169976
862913
964294
190297
354076
39186
895956
510303
387229
890948
430239
794781
50251
352497
599968
709601
674299
33323
560026
294968
802781
873064
417003
330893
311788
109996
131815
708168
670434
29943
888724
621545
288940
415310
323668
383369
652683
987952
462618
944407
15939
3313
179608
576522
349551
774498
487272
464738
159266
394626
498339
778548
572067
832185
786020
130364
967203
572281
639694
648850
962021
461523
846215
756741
378285
579319
359624
289361
958636
914919
285164
651055
175731
71765
578696
327501
194139
457079
53518
610160
997456
831021
483247
240280
548388
137507
295310
861197
596916
317490
740381
539623
294720
879355
677310
86433
518439
218864
140248
74951
259945
744046
138731
361046
625103
991888
764076
967405
963340
366945
428547
769749
361311
710499
36697
473635
110185
42154
107900
403489
590606
955109
872380
531924
873183
328200
118223
359518
616746
443641
203827
943275
244442
51863
584364
318379
755587
293067
851918
287033
993336
85901
670487
629989
187959
197019
602930
42798
832874
687027
898723
946543
796347
477872
796506
796625
325033
701675
221869
970102
722903
948779
958333
712321
849280
33381
14
486195
906572
266185
608817
692002
486005
203519
543608
482607
484954
146304
606086
203074
183382
245709
580164
117076
87256
861568
906351
667076
849882
837015
772495
402901
856680
226198
887394
569299
947031
863629
921557
17796
571836
881856
647299
912109
591738
26040
878055
582992
141939
918674
7850
545049
635722
532421
403870
341174
719436
336911
713619
53993
823470
86982
119612
427509
605487
459918
801763
7327
621842
619636
218648
355548
786213
964342
405425
78138
693971
124351
662269
242830
142815
30708
279736
797339
590424
738628
172338
302463
862453
560670
451311
749487
214252
826145
957030
446553
124877
337677
402383
420946
51082
198725
832610
752678
31662
515190
307322
630853
98782
951573
625393
553970
585163
319514
309048
251820
289041
555797
856245
219310
439299
789453
295140
69761
51853
938608
437264
586136
393314
519405
894796
359885
292878
604402
680079
299207
147085
273954
925221
163366
695461
307072
761461
431850
532144
268876
700121
453985
928001
278592
709012
120619
467323
886349
946613
710470
861009
707040
118504
644158
726409
122709
504225
507068
316181
139925
766020
164443
170966
700848
553369
102333
54546
801094
57020
979822
947496
628139
430582
167312
413613
774073
596209
768678
143987
86730
807459
257221
383919
452054
477155
356326
559045
961634
330298
30463
784363
712951
159148
426685
9988
684313
993006
610499
895359
18492
961396
931613
687805
516060
818624
496663
575905
373759
663853
154494
21664
316590
314114
534550
445455
684978
792923
338395
881737
968247
235989
71400
849789
283103
324138
631352
876216
255849
407228
69442
707824
517803
860064
648525
584120
429989
160054
350868
97820
627516
127309
968821
898971
399000
338725
622571
715193
964168
738465
133826
545310
105410
813797
628688
195970
724808
250958
178087
177001
819834
494504
652844
698691
23339
284301
40609
523993
91012
245339
82344
755534
383160
693492
729338
918275
144133
866759
499034
220514
659811
676163
679240
246106
870377
804896
127435
726603
570153
678625
623757
521496
865839
539998
876366
954168
664182
80551
519240
836075
569356
952291
189387
911744
640985
843429
574731
264486
725869
64329
279397
713074
397810
305288
575563
996182
126073
258589
662874
349283
577149
689794
150395
990602
952015
108617
547734
293403
797966
628329
724912
977529
709425
824358
834581
348102
993669
650235
749311
154989
481183
100328
171443
380469
808237
72891
216484
552878
728261
159184
826151
581778
467961
957772
640960
817853
468057
903627
455127
553192
817872
90559
870370
675110
809774
929339
33994
827888
340656
203195
555126
296346
480463
165693
977510
366186
202356
394279
516787
612190
783278
385191
666438
883029
872883
424698
422068
99730
267814
523026
986419
413028
265077
811492
53196
522955
306790
793141
576714
14036
941071
327528
448268
603440
565692
534477
25605
122710
293233
108115
421661
14121
462479
176980
160034
211520
741264
619408
557376
221214
957766
824654
809861
747693
834642
311070
852007
119627
507316
412683
389654
725757
575919
241863
36353
911870
474884
963101
60844
684138
629009
719745
45420
386521
755188
507835
323868
27764
826873
560061
357526
538317
865219
535574
488859
271826
125176
380281
17282
106586
681106
681844
402153
664175
855522
240232
424106
939818
410474
990715
564894
880865
372121
807613
357470
715624
121650
627593
997860
402478
165399
958226
519124
86007
370675
631562
208480
12254
429127
939454
178423
237484
575295
344886
583892
450741
848482
643381
496098
68833
132216
48264
316020
520825
724225
460132
47246
233014
12223
250711
175574
891786
138754
341328
358856
679015
618667
907959
909578
153037
163392
141234
419348
101793
681857
791193
854160
254532
722234
702796
967077
429909
630929
235130
236660
908047
902648
683708
538888
239258
252362
208209
707347
662401
392314
45602
642483
760886
623871
987007
86309
368306
435045
79881
489120
317107
326324
804619
85859
256086
940829
553444
297630
184410
623095
927870
353854
857350
314707
70859
727939
455637
804983
728961
210424
724428
48037
390095
742597
761702
807524
491405
409819
309890
657364
256564
973384
710570
682669
415864
231633
643331
881817
69648
475236
976948
131319
586101
537373
75826
540813
978796
219331
64490
401432
275790
83266
112887
58120
460836
36768
994784
889813
971070
597297
976894
177715
570536
803731
146317
570164
749626
218218
54769
246801
834079
984669
854975
155686
124115
174363
941806
977017
232127
454629
34322
166806
818994
962841
558904
456770
128943
526357
159298
531370
806066
302858
919723
716712
995725
789425
516620
807458
412065
13320
296934
850526
708314
40578
79067
44993
243847
841310
724940
972479
949136
685656
19234
796988
986397
20930
497717
464407
864911
369905
204928
259293
452267
765122
652062
984094
893633
170355
356322
5845
486351
987504
601545
996419
127044
986838
592392
805988
682795
361648
273189
450115
473790
173439
566818
239602
546938
207354
586431
817456
352060
396562
118217
493423
974103
335026
646756
268656
309200
711161
887236
580907
763857
490674
172151
784738
155199
69592
630047
530645
104252
843070
701891
143672
229974
751501
961669
477848
271600
328740
871666
138906
65776
538283
929609
439226
967861
249438
379647
859109
228414
682966
144060
533477
416429
346356
720004
477414
179886
875525
435926
417969
591532
422372
384385
750456
979615
255594
861157
491685
993682
222853
872976
256778
578978
139141
14064
197196
934771
717295
774632
560845
372415
523365
734936
384987
579321
237287
943736
212900
643234
450369
134500
712426
969662
891956
848145
751505
310601
661552
313082
81291
16719
108693
144394
402192
603715
353174
283312
531222
315738
528698
946872
842874
930832
79644
471656
493803
574379
416988
150460
707689
171128
954995
461042
680584
92367
359467
253649
892704
604970
197934
939038
791749
381926
153446
718142
407350
290920
59989
142871
919011
674069
353876
247018
806713
756907
486113
957685
77975
850137
780181
204641
630989
993677
22631
160420
822599
515788
891977
857725
335761
90544
243893
768914
626139
174502
173925
629896
409029
156516
343747
862994
106560
307021
943203
81293
126530
958618
308979
723
33570
947815
870846
851928
896705
398745
198122
592297
491533
188549
465601
880670
788669
481912
680977
552417
419829
610992
226071
748981
151394
26838
35379
258488
537997
826794
470948
602790
135563
88892
745745
50225
483756
131212
178508
16140
283579
885113
341925
20117
123877
921987
598579
485005
230116
470476
151636
706117
897422
475374
677486
141639
969488
517399
966538
451192
655634
494864
432248
231282
732408
531022
678758
24303
433735
485364
696211
466569
640090
789092
863418
664560
727777
146211
940110
98797
965285
276583
420563
676593
927085
548268
820544
154103
258673
823124
471681
564857
390708
431994
96104
861623
853582
594289
679712
898693
395359
451029
38830
901487
360793
248065
200571
465488
859997
653120
663405
336061
808294
511667
515578
65324
409353
239939
723920
783885
749679
999991
687311
494289
748040
434197
73475
329451
142112
783500
230331
246079
741179
698234
399004
413256
964093
615682
785948
833512
805356
282169
801360
97214
792923
796219
401974
4199
451389
293538
452832
982456
86298
199801
537248
35400
535233
311253
427884
419787
431898
176959
581533
902059
643303
16961
503730
279177
983462
658711
759004
509147
529250
223606
46596
89626
763654
397785
658650
413366
773657
636449
242383
258738
812874
938763
888223
851612
473661
962964
228740
576538
565635
750211
971571
47077
114873
818872
772780
78725
898299
391453
622616
907763
286979
317821
65231
511114
1571
774069
78669
830337
4870
361885
306701
124784
683727
140263
292495
5446
489692
507544
288326
368081
600748
777932
779966
874199
564699
204278
510515
419443
855655
309957
16195
209715
50004
319712
287300
410904
559136
884037
128938
754142
310795
933108
142461
59249
134957
581032
158849
209350
963156
987464
800251
385154
376198
955103
368120
7751
601419
332513
306731
606587
410091
185692
855972
941269
287283
734761
485089
763544
326125
12750
56724
235341
596667
977236
892664
227513
788677
422317
156166
404430
573175
95932
676868
825930
812546
508734
73605
479552
333365
217614
691891
629380
599016
614714
552115
481958
671763
911967
419425
349165
166936
256217
3725
29614
744775
632027
996323
875179
853248
933916
965402
626145
186939
558734
230271
176835
891787
663321
286564
37227
116635
808336
503736
227049
383539
270745
342937
337056
434778
392791
684599
470095
636524
13519
486464
861900
609049
528487
127659
169004
592701
763893
742190
730019
641582
479508
387020
473587
218019
993093
935346
446568
760986
744253
836909
713836
340445
804671
270777
226485
269218
225186
215704
288251
191157
902014
276826
463985
330350
846139
493554
459405
399394
94218
853109
359920
827624
709518
568978
592641
396421
413413
857793
134065
194567
899258
565410
609762
418150
575014
551734
652965
331066
393808
63214
210520
23016
282711
622482
901153
508781
892147
817980
782121
404401
301626
472115
959908
989454
876510
385206
601215
625266
925473
735417
894720
164987
70324
452642
43515
947507
471327
979361
908238
94984
379505
766397
342257
850861
720080
260284
64007
217014
224545
867406
555309
678575
246917
460535
25579
990304
640910
183880
684698
908723
549641
155562
474936
826694
171473
943110
737929
474633
685821
599766
442430
721811
992876
258450
905373
327053
589727
743117
400255
686225
548959
30673
701272
222790
976257
216991
202049
66361
355487
155064
659120
435137
238795
802024
690502
824673
305765
711571
716010
