289384
930887
692778
636916
747794
238336
885387
760493
516650
641422
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
516930
950955
34631
32407
740765
602991
761640
159196
631046
507865
175433
517738
633470
610016
371692
965285
776982
506621
193661
413686
59594
415221
395251
924469
527265
854594
879563
645966
451571
191934
221095
773135
426507
950800
837705
537882
786196
356628
948021
740297
427597
694692
390723
99801
764487
451568
724964
696824
526199
718758
51251
916315
551085
388136
3404
824703
347833
161976
315773
467593
819984
202679
462412
670177
159806
760882
763122
894095
103240
185320
427669
544707
798047
12642
375034
986498
705089
953708
367528
780714
669763
409644
411925
487991
638709
782522
328158
643440
194834
406132
688016
176230
867418
95370
371406
610840
335381
213206
229835
516463
521029
867695
801280
941691
628968
794550
60616
562256
108020
486295
377281
748132
300297
338291
656457
159337
71772
358604
76399
269303
331666
53306
102054
980379
468283
367974
126961
527978
528537
392287
868295
498920
759706
421675
135543
286554
35586
657029
892127
561675
75686
982013
881727
282334
754059
934237
904853
300276
107778
82042
110757
716142
101366
307491
777588
207246
555493
754745
822127
260083
852618
169805
570154
639646
759946
564757
206677
19551
224382
858825
669301
284451
648391
503878
57876
142150
398948
56700
952856
294633
541911
165857
79475
268516
775134
856891
394598
847039
458888
689925
66743
729777
9752
557613
57963
16536
902799
542667
286874
326430
556569
811159
891595
256744
363672
72310
945572
18425
83551
754997
128514
5618
884695
592343
873621
775077
120537
936356
989147
275849
901179
546039
255910
952361
714290
79832
23070
790083
302209
404730
113287
83305
566586
79305
810741
876730
643958
337707
244779
909629
632110
859597
827394
725145
413663
232491
774344
495306
837243
311000
96483
360397
825644
954607
104077
371018
679941
333523
204697
626377
492034
427920
406423
217640
49976
500922
999515
331279
870800
182689
29558
910834
109438
914064
16161
182855
493522
541089
641193
432076
707225
459864
884497
128414
919684
817204
158863
387731
100429
872745
207816
869463
670103
164704
43959
950065
401629
837392
534567
807042
427908
572718
838001
512577
261292
549597
55393
361529
522599
226143
290767
739301
901580
567946
884830
496557
488055
346055
121835
273691
367277
870158
264519
351240
852829
44204
856596
556219
103231
776604
353444
784431
972179
820940
111305
954920
251748
12942
551383
110127
793167
793936
600957
556851
438313
406802
524944
526762
608609
37209
918687
40150
391502
750018
472078
367312
826205
16032
64269
401840
900646
185922
7354
727259
646205
370680
415224
406939
648879
610501
683900
7455
61159
624107
773920
73306
590328
486614
357203
545125
169846
472496
898707
775366
417355
814851
643605
291416
776744
681754
543289
492712
328635
804912
934344
728819
218541
181498
601868
119662
573186
378626
573121
311788
388792
447062
291202
731884
704401
140752
205714
458895
368479
187486
585139
926140
611762
593333
789032
541235
544124
212644
39006
134575
396495
705925
999218
906001
70292
911931
49715
815215
544080
926440
898283
119636
709194
450211
208055
975086
144101
654794
538042
634682
300956
558637
767404
535671
205352
759020
916473
953780
421014
430850
866489
435398
910452
445420
745249
92978
97092
969928
736072
740502
19189
836526
793545
799208
216298
84159
860556
286638
419956
308660
176762
924910
871554
814987
346176
77693
786402
648720
437668
680654
303205
119832
516825
146717
255905
473960
197008
585585
202218
871003
297824
276901
741332
5754
861853
987730
49777
729496
796926
753052
412428
278101
70275
628606
627485
929300
399402
839231
351319
355104
726802
132985
11448
978907
824842
589760
941185
456620
740082
483722
816209
121308
459923
879805
912359
606718
388744
54304
937219
950410
941737
925740
74175
454011
390192
277920
439708
685581
273731
543325
90998
192083
373816
876931
279118
897151
265116
971718
303718
802748
116688
141006
277894
373099
825812
316989
22697
397014
519402
666292
819789
41305
342663
624826
470823
276651
636992
365622
127313
303881
190497
630788
106809
278405
577571
573376
510177
749970
810052
792762
760137
608085
991916
842350
438734
85528
440205
376650
448938
67626
6705
427814
144159
794785
354340
969362
533705
667412
657338
698660
701282
948130
272056
11890
552134
348872
218361
182032
838631
465541
27621
844787
269317
821846
994045
924834
605860
136094
606242
742028
875554
907968
618096
357912
766988
313924
254537
750398
505592
485457
422392
292816
702888
111853
661211
416479
213676
891970
65885
874918
40269
486374
751980
423689
205539
266036
103111
761658
80211
723970
976957
528219
839225
577329
435913
377649
41656
637140
158311
867023
418226
252755
809838
458659
931766
644971
133163
499149
211
919726
996877
871302
543138
17134
939676
58872
496216
93734
360071
189944
121638
665849
328289
357492
281985
538018
872079
232304
62910
298532
277269
640490
201560
19756
128440
483295
478807
774404
83159
436014
656983
397110
4621
987955
748921
999938
912795
211998
940511
453753
836713
967120
529931
7582
772333
349279
380166
215175
814501
430462
624925
546039
172032
362450
374020
566437
822324
787388
275081
204680
147378
818459
584589
807972
36142
168707
540507
458210
805990
840336
101001
204726
580793
682602
193593
666707
72122
63784
828931
60325
36473
846368
107704
966400
457256
974906
143688
124233
899357
9364
96205
1964
522735
583865
413094
908410
56481
376206
856753
835006
439331
883953
719386
20118
725586
851344
939829
985113
605611
345424
431116
201955
261854
294565
887647
433894
638990
588897
292211
453346
230494
306728
395243
945861
992940
954631
581809
726224
996078
9410
243395
137083
867506
449
161465
564459
73363
96647
580687
255330
986081
919162
904559
503551
762303
681000
292002
515297
681447
506651
383458
143780
229081
829599
581963
665077
295878
389191
435085
210089
275515
302974
826685
205149
661112
420769
770634
576736
792112
866430
92940
712361
815924
665431
339895
410197
639545
672538
271714
801348
482535
924384
349180
411874
721301
351003
714846
206574
806938
796325
569614
361072
229400
369926
468836
832572
806627
755008
503246
457451
300341
797123
236929
177296
949812
888580
425220
685692
198069
432198
696847
439928
312005
436450
391370
791518
267924
987150
501086
223376
129877
5827
235868
869666
992227
448267
879826
292724
568821
153661
76456
494769
177115
951173
649987
384810
301567
777697
304282
522299
232613
804416
374980
241857
857159
903069
570970
503740
441054
662750
758979
457868
830532
247561
850469
648275
412304
694283
713458
194942
132538
877659
545957
922788
734768
542644
225364
700165
283166
752139
865790
945705
254880
173368
726281
135365
998399
215432
475408
816021
393297
699779
427185
428200
826742
731673
297515
352306
784424
682402
209509
884796
511048
252224
31655
551010
680303
207827
207940
23523
641579
833629
59114
994715
451367
828426
815087
323739
304939
64571
376896
834324
808254
377925
299054
236683
926783
536278
306189
141366
305191
583359
970354
529676
351424
465719
168672
123359
363232
622217
685533
961926
80419
129452
145329
363012
624650
529748
748812
528834
254089
881425
793319
510090
673467
78967
623906
627372
229655
668473
920593
198620
310220
138499
644619
621833
101498
99182
85597
891432
933575
300468
971292
840214
190708
340626
704504
702493
463074
742699
419071
942158
838873
458471
161004
718668
117877
80654
146518
588655
310419
768463
29208
527687
88433
315681
474041
912468
822086
448739
650793
536979
367802
793044
721856
166553
636632
495620
623458
451429
243311
576390
129990
615952
169657
549054
827233
470898
664752
934885
408012
501502
73126
259815
473524
48050
540516
727035
261824
331232
636457
120619
728601
135048
898814
127354
276892
719946
485750
353432
653093
688187
679000
104835
902965
570461
377257
585260
633789
757694
315801
999021
937977
150363
331433
846231
432294
397892
463409
333541
214732
361380
291589
196867
647503
876895
44169
9004
525460
177575
576239
791502
907421
682297
836299
110127
718980
730140
556284
648043
415993
69197
693749
383750
198028
493371
427494
211957
914288
317434
63341
541225
954363
793109
153248
369395
466530
76577
194798
667955
206177
821593
118066
269262
576875
431737
217411
581737
905251
280329
217014
578988
138978
957267
974081
782805
494145
178836
778433
217505
669558
205205
4290
445313
507482
438648
387992
480467
977830
714866
242510
414187
201619
371728
999918
516677
240161
983738
430689
111815
514405
524918
205271
10646
522239
598261
334199
503773
329396
626829
288167
86423
370050
44087
283326
304616
648172
220489
903130
142446
660492
176752
344840
461781
708473
669230
809801
822144
40233
740307
339161
450228
678987
414012
476897
36641
487802
196166
348589
395059
500050
524152
567910
977003
816601
32809
926760
585117
935326
591758
721617
677525
133722
124297
205987
171264
913797
675796
244246
708431
865072
711647
929146
237010
759361
119315
973263
433824
984849
554269
102794
524390
217131
65632
438211
443425
626014
208951
14453
542296
82913
605391
282653
908503
189274
713844
268373
417055
794173
967621
226719
814034
259613
513733
395122
512122
964682
598163
534690
286657
442510
294555
844759
966030
17021
69704
638390
160118
962862
812448
481724
992079
966920
35406
225141
777952
113540
250474
183328
987358
936964
582548
718817
837499
825723
404617
947129
680855
519298
646525
918300
103959
820621
421750
112644
302698
453296
142975
269865
955417
457546
929389
806975
121498
565857
218974
235660
279918
780545
996366
448964
44091
120696
694171
729469
725148
537948
903348
268513
289313
322221
715248
699269
303600
451720
755978
458032
783855
723229
666556
514290
860027
527683
496785
663683
814155
888526
121922
767513
627835
879525
914408
734813
712260
774338
719692
175645
176785
617171
523048
659743
197284
96741
952609
837781
280426
816450
587667
92610
987157
184959
699956
867143
748032
698333
122192
756406
135575
293962
677985
658900
967474
393253
837837
463238
920738
870365
836106
104801
20955
882242
895688
608200
445623
198874
908891
158375
440620
50497
285734
432740
782341
46542
709696
943962
839469
873411
16249
20336
194338
333579
838065
269263
774023
941340
113970
86636
624890
876487
909078
97720
38683
360034
892459
317745
811043
619003
367361
371643
998833
134925
982259
141931
705630
632047
306325
980133
580076
765555
789898
238236
283436
859948
534995
503259
612039
551824
347315
15678
106878
816851
665087
111302
35323
350562
938582
507506
105735
779525
538189
994962
234217
710756
605335
703944
311225
235399
360981
18925
476413
198062
98993
911468
366608
592861
571080
643647
333052
41431
110270
171221
487105
303917
103643
182934
443959
39870
38958
145250
277379
463736
809725
469771
349819
649403
408709
497157
409818
528769
791261
780946
965061
471014
669877
198836
759514
240730
178942
701437
124488
557909
5687
154727
287103
302809
886221
378092
250179
625802
8527
771293
622737
265037
195033
832032
251572
80704
205495
605357
538587
728523
174947
693438
996137
545325
339497
221438
295816
125512
77048
237524
763837
598811
780843
303162
155781
866662
146211
649604
749307
333393
504027
676933
581092
4851
360081
22002
424835
27536
391522
122913
295944
994331
146831
231434
735882
362282
337459
448640
829105
396920
566870
967984
194088
710992
179638
598301
447021
256589
509524
370712
519772
501570
357464
525571
684864
211527
708200
409665
461420
536616
123952
268681
182558
451379
493605
100308
120451
361077
164260
366272
868774
741629
392153
446007
168022
456169
902495
64590
370054
455894
572384
143156
12405
412604
803804
178793
698391
588358
529924
802807
821806
822962
936140
293131
609586
95165
699007
92946
270702
853319
781185
50979
590449
35344
21617
190441
726351
164574
551402
624187
855978
863470
68009
729781
82976
854941
889716
474274
88023
197347
433510
606616
573595
284302
550683
118440
284095
202458
841280
76481
115167
332691
243819
76914
374517
451826
749651
151756
511748
917736
583507
326289
144885
168348
627427
934966
685948
182553
929373
466000
351186
617629
370329
872631
929835
469706
443524
205352
889844
441034
378698
724464
785954
3016
262283
889797
972908
763525
501184
106940
240573
91988
4588
203289
636123
195292
284703
799877
232717
159425
327519
839864
177611
546699
812202
908961
146634
906246
57006
10296
42629
132813
829600
430160
165399
605908
74778
144572
802727
837158
244565
832886
661210
931982
904056
854903
632384
990936
980465
401173
47718
851097
313597
801399
306955
438843
907030
30577
219809
364021
762307
997968
911730
716330
385817
268197
763599
342239
151331
815311
578566
405836
936413
385294
967248
483575
918247
574724
398119
982589
543708
741834
893601
358416
913165
736611
590685
208108
215755
723374
333876
843453
514214
434644
452676
103199
517832
733553
429463
128170
749554
985149
585908
890903
886324
809956
717596
469252
835422
841773
509166
241563
838342
699909
211056
476119
277456
359907
236121
974556
424622
77095
323462
360604
560429
871392
470693
309191
37199
131004
678225
861190
525457
727062
372658
99065
95008
626709
121652
743582
32188
662241
554291
557103
610274
921153
811263
23782
768305
336593
152355
783559
877557
637239
69466
228718
592692
704903
792745
310857
633874
585881
981916
586190
850228
238730
576757
342534
758551
607604
457516
30136
851620
764221
649089
555573
758921
418712
79896
232790
411630
170514
852495
889289
660792
304354
905978
304791
963965
112144
618699
657271
675497
632754
690925
916494
787179
491933
672329
277829
43843
128706
542280
161505
539244
894780
33531
552150
414397
9101
94907
727355
941215
828205
943268
276693
224054
659595
409914
745574
720168
117693
26045
181756
925989
590435
840049
655478
827218
476923
275378
115906
214435
158424
260645
642408
522888
612
772930
711357
266747
210360
727306
747476
700791
87772
390020
299990
713330
353094
399660
692414
437495
181202
221492
235007
637441
725181
485051
774719
871795
85672
727518
227629
88876
164022
98115
694852
21759
83551
497637
787396
970119
949280
635737
1000000
0
