0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 17:56:28 +00:00
OI-codes/LibreOJ/2759/data/46.in

100036 lines
672 KiB (Stored with Git LFS)
Plaintext

100000 34 403956
403956
339739
659773
129626
236848
621763
658388
470465
808464
851848
899471
936494
414633
440570
506823
612695
898182
141863
610067
476640
610652
331541
114705
430594
5162
698108
536566
561595
127994
552121
359860
437811
634883
26975
421713
302225
397002
838379
53056
231149
685844
430918
688567
530279
515003
287468
732211
753793
319083
883616
706981
756405
223047
514149
626725
185714
786279
590789
407000
50609
745902
557280
417802
272388
163307
146710
525697
700340
128920
431269
707355
262566
477819
390179
394112
172365
102796
233684
624685
378203
812760
171734
315726
477776
178411
130340
569684
448940
320204
278233
834809
609888
229150
532031
794232
254585
911986
735601
350901
664706
54236
632472
719452
181750
420229
721754
808617
905890
94182
841926
667817
545845
847463
484245
306021
651330
138499
670437
129501
544399
906512
410930
289941
748114
249023
850786
304059
529405
924654
69229
174286
901234
537375
425514
896753
330844
332511
254689
137226
311098
872607
169380
612603
62439
387279
207151
226348
217948
243300
45277
521637
259618
441323
614349
785916
289099
460904
609562
593755
877459
869172
548359
243813
829048
303289
255167
701001
460522
633553
885143
783794
706314
815052
123971
429775
9565
1712
605605
165623
927298
317094
74705
544728
613901
778545
786175
309567
682023
771872
438336
249335
348642
296066
80521
540247
22946
801585
326837
795798
458803
594278
516437
295655
227882
930529
751080
836127
526000
724746
98719
337877
377869
300731
558233
665750
782422
411547
173476
70795
593188
502300
522714
165384
37926
712455
241797
297593
452394
512966
806838
161261
741896
869099
542434
294201
449763
549915
321367
346304
717826
226577
209585
215111
726755
758879
626865
439224
419320
663084
414155
720226
110297
933166
420411
155139
770426
821362
22531
436509
790059
671543
747806
431053
929417
8299
306941
356393
49358
648272
339438
591036
489378
802071
304088
33189
155894
332469
392658
758058
836338
359804
271287
388309
369879
109926
802645
35346
600188
535361
116743
745716
628370
922996
675377
321975
771315
41645
57112
57476
218253
611624
556864
831211
421346
266313
285769
503066
49032
364720
811555
830769
626941
276264
876021
133128
604792
707308
550561
688288
215241
414533
556152
222919
848862
643335
606778
7344
678404
337993
540483
294045
926904
825032
542258
320392
380286
539699
858657
137589
261608
391408
389890
325471
767353
293029
609541
239203
775432
403539
851940
635681
922061
71686
393978
555443
515376
323778
188585
810160
784777
565563
326850
813320
378622
316170
253853
363436
124219
456105
118977
732516
395173
926008
712791
25799
207087
553539
8814
215994
59100
601521
504299
713677
649629
25192
499172
900991
185705
661796
358218
422964
212126
649458
813967
936724
718337
42300
316872
255869
320576
482907
324207
557889
821308
383231
342713
230364
306462
826796
622271
544778
153447
219758
873188
694059
681148
937676
250640
63961
755014
356766
393326
871144
864965
924455
129587
168533
719235
545437
310651
60845
807357
734402
9468
277163
456672
902817
646770
639258
264848
268547
930549
830684
919769
52822
440287
425238
101312
902434
239680
559248
66458
891317
605646
482165
317152
631130
655546
933478
261576
476976
585908
59355
126934
153680
905343
848780
903784
685273
565039
263758
256912
748944
549318
626470
253818
495451
398392
787650
379389
369292
344468
601395
672374
225781
664842
584182
516059
233710
688139
310529
106050
5116
926146
199740
936544
761931
289316
297189
634073
633604
796132
68690
224343
573093
192479
50129
326406
428117
315227
856316
433871
323721
727890
284162
80217
448460
774602
111276
505911
656503
275376
5294
127316
32725
524253
185473
85731
476770
111215
907863
304796
266670
745001
62860
473743
173505
142868
221417
175424
222117
888520
71528
446731
185621
5337
508927
352254
182002
730715
832991
881065
573863
172168
504686
355081
600845
420262
603948
389122
538476
679528
617339
931254
867944
630626
542411
30881
442102
909875
397006
784637
199628
931998
342227
572821
615802
130545
459158
387218
640951
594327
587685
8709
366478
184202
351976
770705
830296
310380
646171
425175
865688
228350
555474
833824
674032
130800
125101
536768
367937
244659
723321
215862
120689
334186
878719
707823
560415
536806
426305
601357
870494
258937
100506
51184
552870
181404
424702
695558
804383
342350
399359
684465
918450
878944
765704
401918
530527
190383
76562
850051
458469
655761
352073
766565
238094
55628
561434
36269
266226
430688
902402
769907
339072
440947
481011
710471
767652
702277
828624
355005
491718
314647
486014
619661
764437
306742
106902
204854
528802
124075
840684
399803
930368
382757
915902
123525
642616
552453
432981
672234
201092
806573
308000
384896
693813
86566
672481
461136
363608
61136
505291
224904
403277
231118
512288
428156
913192
332326
641636
372295
467546
892448
221113
526556
192585
11603
787423
265165
439745
245382
431661
369866
620894
554152
558360
36340
129029
50794
438704
210116
214080
853430
836583
718138
870226
724916
895451
75083
420243
787810
904883
774829
466435
937160
413447
411276
422429
473145
249788
705269
766638
193473
15561
77738
136931
585098
612698
246681
434159
52859
246870
148139
363411
169358
142519
318747
282395
431265
638225
349462
180264
164113
157680
606654
140411
90018
352768
694575
514396
580768
258143
642989
829486
238416
792842
21924
341198
377440
309990
470708
166434
486153
867863
280788
902791
408827
603915
464559
896815
847946
158336
623366
193502
782752
578798
229253
138415
869646
687207
406806
377165
659233
28080
734070
711357
167597
352823
162061
647607
735704
635220
856456
825759
78130
930185
776950
593875
577406
346039
690375
109164
365574
322562
748898
438102
30740
99038
680696
696692
908425
726172
205607
174033
329252
322797
230547
478429
348826
100889
452873
743013
320019
475306
46439
380662
310681
801046
27934
234679
860603
617913
832831
836261
790182
692306
411108
235465
179343
849905
560828
225006
244845
243346
230663
927846
201403
235768
718985
417378
356033
43110
684354
641339
235197
638465
450706
906133
469887
173645
519236
434531
754232
3126
739682
473305
26280
50976
338463
459239
847141
676206
119155
586178
720534
433417
64669
445211
279539
485552
512537
534563
133203
565174
148681
354299
394474
701312
280012
888226
698283
316445
355953
720185
806721
593029
854533
554423
309189
670934
560531
46380
62238
711664
533089
850373
573682
745207
23848
233007
78369
689946
495389
776055
744554
310599
896949
918908
245059
220431
662890
100089
451023
82210
3084
667024
461714
557801
130769
801778
669939
447252
122739
897654
928962
874732
902068
195676
105321
723785
221920
759555
423762
333003
795880
208891
613501
682272
206728
928190
76006
626698
649940
103357
172873
398944
831876
938062
102186
68919
651978
356729
80223
860880
201182
862847
400243
386326
783761
813527
493725
705581
597188
552745
163957
729059
555941
532322
739045
903003
248104
900203
129913
843535
403974
774642
553846
251601
596769
819110
503582
76894
499750
102286
497619
313284
852596
928525
94809
469915
448378
473013
873079
38849
697439
123447
138755
564227
892733
141406
744184
619966
66914
15659
861417
613633
37548
757656
726359
507149
333204
56446
379767
81197
177835
248687
276155
282524
775047
393463
666423
519036
634454
23696
706885
85300
797447
843372
113550
8808
523597
668286
221816
350758
77394
756485
910578
840656
27199
920087
225022
383533
623177
568167
593223
824991
409286
840887
659428
294148
558381
697874
363896
299902
176862
408763
129369
186910
276056
369363
436385
261161
154105
582763
790226
740258
339089
293049
733214
734238
301919
835094
711884
665950
250620
117763
525976
561985
11150
236063
266464
132045
557452
549661
815084
615056
456389
44797
645340
678903
899339
566910
836621
755800
421187
359340
844069
256864
343756
589336
931215
414430
931955
121115
272463
510571
629822
272361
377614
293591
439975
500837
48789
737252
42698
282033
604529
625729
156427
402082
287844
606099
353953
372827
108374
359635
225519
748601
533480
264755
419282
650523
507390
514915
319234
887250
661658
700922
91306
752990
688321
507506
552334
143485
509843
727573
803903
275577
421421
742445
661768
846350
791057
459713
19111
589561
651852
196161
16232
100084
481902
903055
101910
335272
915574
1414
689805
109577
610732
49356
103969
535278
65023
131067
734745
137228
170987
538625
53069
163840
709833
397201
802935
258974
633599
367460
377791
765246
679810
763158
469905
648263
167819
470068
636308
857804
531563
674106
69061
894251
82433
762562
398202
802036
192129
841900
560545
658398
195411
185773
502750
187434
822462
846248
503497
205996
815363
842922
385783
200493
842951
748664
878060
10155
82245
537147
49255
854563
87825
492705
688112
230160
56567
822033
756940
527710
691144
539471
118219
155811
513762
450989
844148
241177
823369
18790
293966
900748
715782
342275
365633
158512
329374
479718
490033
89292
576408
903522
419765
516601
396658
690389
816584
62830
68320
155092
284147
543036
487630
51422
906735
638508
78468
878932
798052
779011
780840
527500
759819
274245
736264
655757
383607
591858
303762
547185
44042
832345
578700
866877
803259
395743
772606
247017
549346
251284
845822
5422
549433
457722
797858
764093
721352
95009
51722
357144
574172
899735
842997
585276
68224
100440
714030
712797
929901
836441
834168
153467
699788
194769
538145
241905
291496
714680
846348
397295
197945
289933
781909
193637
376309
229440
402835
415084
94727
238967
692374
289302
783537
736581
607411
786747
188041
52629
116915
654699
666549
34881
312162
26878
216643
18994
883041
327932
565216
582825
57019
599384
856278
421431
602791
99923
430991
833267
264137
430142
309218
646162
553465
171545
556702
442121
818268
126635
868709
43364
480320
207619
796745
803068
166507
90291
429150
608515
715748
894083
3984
186650
504481
231131
377761
181492
848182
550710
559520
433844
718477
683047
809303
786518
533290
155178
419131
752914
148273
746393
268390
483164
933545
136449
128080
669063
193929
739
195866
681029
889361
10743
340587
788412
387906
822174
353379
490905
104818
77920
600589
1116
744221
706769
194282
307655
284056
235275
758864
899876
850250
723756
361807
83286
391658
98021
623599
434571
18883
618230
845467
49552
32997
151562
573353
494612
593005
363419
542076
434274
912192
903894
305339
799911
162816
363052
3275
151863
799121
568326
255213
380773
482154
255293
380905
99273
568922
829540
39038
296238
735436
256171
146794
932668
792443
114811
393865
123605
816954
215372
728946
65043
57238
261011
778477
605695
325544
735665
366778
404477
242641
107056
111737
806800
213930
360200
115681
918263
473389
723451
870492
560300
338115
675797
595674
677316
253443
529490
138815
520456
72843
70319
322810
276457
739304
264452
587568
4450
21880
817806
203119
82927
904874
308028
594982
486792
391298
137821
384261
150491
352780
226734
132803
885065
643346
738893
438260
229752
218588
327855
307273
327012
511189
111522
360463
194587
724693
509200
251505
158119
457910
871726
756443
268685
239201
909198
309813
55676
269617
235976
626672
34150
513520
466611
751247
777408
561190
8370
492619
664242
853601
71621
128101
128927
715249
763991
8839
641624
246587
549078
929246
391252
779659
23226
71667
310158
100219
332284
603172
182866
52025
718989
748226
367390
411604
30434
319718
186290
113652
277771
539324
339496
456826
899785
204433
98814
667811
659927
39084
834705
298196
648864
447452
203572
357668
220340
177640
925865
488649
658587
413725
932310
189853
226228
440883
117001
409354
729467
671170
902324
553628
179082
174234
781144
752755
214970
297102
870659
790439
369603
612236
118733
328018
209597
294054
689525
325910
258569
220957
64829
131153
889735
901358
190792
395222
167620
422566
613302
203326
826443
600542
313530
651562
60367
651534
604136
10114
304277
154238
537847
21073
449949
686095
289506
395335
421606
191429
76022
908539
329442
606829
141445
852821
322620
1933
300125
870086
93017
34148
749560
156283
304546
44343
275002
766806
571730
675684
824477
557110
697345
747902
115476
220050
690990
29447
638309
103212
85
62114
184452
640351
840644
688850
613546
217299
656380
531195
77488
233388
743189
738294
862547
631276
861356
627915
256424
228336
637058
61732
245153
608020
426465
631043
561395
427742
54830
718186
393096
862557
41678
760148
696578
716222
400808
411426
448584
788384
606456
844804
66350
256506
907857
215848
635748
484760
224954
531364
443179
428451
47670
609441
572086
358169
354955
318496
40166
912622
144336
784236
227732
412249
634453
35570
754451
227708
687749
358188
34467
56300
222583
906963
93827
180337
833829
896093
792451
451166
814498
23426
643950
620507
435627
844163
781144
934915
680058
441340
108657
829670
629760
822943
687502
329322
164760
700658
188274
212904
678744
62046
316103
546348
231134
243841
857094
288409
562885
64113
474116
605210
113660
364954
710980
497170
114772
723616
116219
363883
936600
855972
301609
179179
848428
841740
202265
338875
294099
891308
803580
183023
710318
772117
60671
57436
813636
576808
77100
428148
310494
122784
837698
148616
465740
649213
832140
762756
365137
886082
338046
785874
173710
865492
243061
537443
852743
892110
135865
867018
804032
99169
88332
72171
743903
825836
68226
817541
337745
203835
583108
184355
925183
432727
748596
670897
567664
822622
739399
214321
380738
552895
818764
287851
211875
211038
46165
473239
918774
888129
840481
700796
377621
909132
579758
721288
640302
793641
358141
540603
574869
608966
381442
111978
208165
598117
936345
602312
360382
425230
123368
765469
668172
208066
818175
360416
493720
872180
241005
205960
803254
447395
890087
52084
427385
46651
774062
85757
385564
236321
595922
655474
808213
533756
123067
600036
608601
208800
786853
930690
245376
254032
582895
544800
847576
604807
76286
774000
338571
61527
47912
706147
72959
758994
180946
796043
189091
185518
760869
772478
156374
339460
664428
744174
359085
839125
790230
555775
155321
668479
167868
748485
22058
188520
208033
786591
132533
642182
664890
872157
176040
559037
540553
98973
359987
305237
553934
72272
651564
309624
586509
681555
233955
240384
658747
248381
377922
742209
707228
767432
425035
634248
202931
896166
811560
250068
695381
423807
374398
608288
64177
704560
492236
494483
575956
383527
447082
136242
706201
504549
192265
79783
321529
265036
320345
852780
133020
452372
184044
801133
578912
218983
442309
159485
599116
871773
25244
77654
617845
487175
854362
773482
33198
818003
824113
625613
517656
427949
760495
52127
599024
38967
388544
121122
522313
352314
67712
924441
490043
400389
254057
90075
265564
322254
124409
739838
80316
762428
210332
200323
313102
134477
319552
333221
198378
901844
490446
216386
464708
766188
291093
548788
890352
126493
44428
552245
423456
77834
465278
337606
338202
726804
388280
621660
563443
677368
436661
64787
538625
601488
675997
290077
919698
428340
234705
139637
554800
27438
614165
841450
566478
505914
885890
815629
1459
149925
71933
82443
456316
896447
27466
511009
434370
397632
862619
365895
84711
457994
203859
596217
724365
554185
125664
123330
804689
861476
290188
545812
613035
347649
310939
368272
235509
711758
13863
707851
452335
629925
816463
484872
242529
175249
508483
455213
40103
353913
693450
686169
487754
791227
102628
363869
910312
631564
548158
74443
316005
75866
648261
655519
701948
1302
207647
691211
365859
917257
444968
66164
611890
664881
373881
521393
921851
217325
500725
150730
404746
812350
748176
37221
9693
657849
91548
471033
569862
244494
617382
593133
518076
400423
782503
472371
933796
883308
150823
286332
762612
773171
750960
722863
236577
493326
421006
136968
554457
688288
717046
916944
480959
39973
307462
871091
181495
144826
446685
584461
591622
494091
144503
897645
401217
707685
210388
814893
785374
285430
811848
320202
443491
551794
51426
56577
363446
723711
837176
405999
859770
720928
519393
388439
195759
550715
722237
98356
143143
570081
518340
497251
469149
354517
153814
263813
685176
177200
639570
477978
318350
784476
144569
344997
418927
72265
895182
836134
461170
64605
563367
735980
84849
180914
70402
654577
207036
442872
752068
408276
828855
190983
523858
473585
391214
58090
854695
761599
152023
286933
411482
196161
816770
509652
465663
570036
161332
460434
785049
80058
456236
785911
883014
158245
816020
355008
380150
904643
410946
56294
364535
78925
776971
475558
86930
9466
904648
612583
500209
237228
159759
315929
430893
506096
736516
772542
458979
857623
410169
832534
423542
923558
536830
200221
127586
280976
516981
389408
720189
551205
662271
847354
138006
340627
730931
170371
529376
693472
830147
458345
274638
694861
465766
536602
590058
560789
586652
861252
791157
445556
550916
730423
825346
84048
267258
100842
34812
180287
836182
663783
794711
780323
105456
179437
902218
888713
556737
919381
494295
747736
38752
897641
537896
41585
232008
210339
97270
653376
793494
243613
800367
372735
782734
468962
38002
448421
259155
865117
392431
340082
605717
150575
465245
786651
308981
400486
96434
779248
517824
461360
587091
218274
343259
327207
100539
391985
265801
642537
342798
636619
74479
841191
16136
409899
782018
707355
91743
903072
45881
935879
253645
666286
777194
291195
1434
414618
774068
806652
862495
580556
505958
463357
685274
935329
45863
453388
804448
465408
211509
274539
460210
222510
571131
262516
214108
232548
456074
463328
693185
227715
160957
195029
275315
316783
846059
166377
10045
208819
816893
592284
750091
395435
762001
753222
109580
69925
504559
180447
145562
928373
238964
433799
175125
153446
670499
907672
587427
71040
4670
427984
531574
324057
606927
213476
793649
643665
511892
593905
496097
522650
34420
576572
103831
540799
379225
697978
284809
733175
536231
256201
829211
455949
230670
136448
477700
543137
417699
869081
360559
768107
475912
138078
8031
256298
761740
421447
157642
702273
395284
42004
50165
615383
97084
316029
880512
911840
549988
211828
309858
890756
104904
732422
785889
423886
174998
24008
603615
523585
823652
242821
704688
371103
13559
474201
314601
48834
844470
848219
609128
231286
613493
119145
466514
423530
172086
341056
458018
111861
608436
76271
829676
717908
197087
309865
801632
682800
873610
518010
854260
435818
925838
525911
497100
814332
61845
536012
108765
743111
34787
134726
216529
349844
88464
164999
375392
18607
54762
157968
608343
793726
572483
315171
365265
424124
215832
860454
312614
297016
626779
856929
654765
590617
381919
349323
317490
909040
231173
913183
87847
359231
693509
833759
695926
308861
625455
152699
39779
391110
376052
868837
302439
921571
893942
287560
386037
488645
835469
904720
491257
688931
824472
715329
721474
803058
655857
900810
400612
916273
77325
515616
795094
817125
49810
901539
866180
602922
73096
233320
340390
117793
352357
674862
875627
879325
693054
511778
798387
72275
387207
819399
79872
794697
559795
398155
38676
138941
225826
815718
397927
437401
711830
272665
824402
600231
929765
455844
790541
1124
881397
903529
626063
341095
500876
812243
438711
307490
838529
50040
860725
273057
229493
77979
477801
552801
872097
681688
723351
821096
740232
426128
17111
697475
465723
459755
354022
793405
784571
253320
630142
782784
446714
12263
700788
399953
140830
248374
679140
708020
258336
31905
517607
584250
569447
223444
521373
581900
775473
287211
33403
732175
47386
403553
595434
77564
918796
904721
449704
877889
744474
319762
521684
783671
643798
453144
597414
284813
815688
509099
705199
227921
100353
534902
174051
421259
174158
295352
725484
272618
180010
542907
834548
881667
671528
225405
363555
386846
925078
296508
835322
483133
560680
387153
649864
343920
38359
838215
36147
309129
469503
366554
411080
698468
220585
26295
551046
863331
791640
877833
838597
622693
223017
16389
752501
775568
272172
237803
194870
280373
908294
499324
853571
367650
543206
368468
157593
679769
689305
511929
210863
712897
32597
525328
924106
249327
759730
933611
650522
548282
772748
819054
97950
723098
517936
466459
573928
871510
50201
186
874922
859080
741882
894080
672059
641918
236766
340929
638689
269903
485173
9232
241005
818256
777517
730349
483401
259521
156229
817804
198547
60390
559863
809487
331776
900820
360683
262783
354181
794314
29363
413549
83441
411252
912295
297866
414878
204074
42140
5446
431633
51870
788684
727906
390968
21980
580624
412468
692426
770936
774299
86565
5109
403382
849015
937612
643200
5936
475498
500171
844462
817182
509836
151989
471111
406433
465544
324419
218811
842363
403721
462175
58422
292898
748941
103690
249365
471619
257470
661132
137413
654412
178177
889275
844798
336840
405868
864906
811250
161633
353939
462332
288104
458635
476522
711212
828290
842448
8287
313750
332623
524682
772295
581814
814301
830098
492555
610297
194335
746957
922526
781950
425755
5528
817213
444933
91864
920257
199065
276709
394560
509032
780467
671811
55432
1373
837229
80852
128545
155334
780683
370943
324269
921852
22129
438714
598716
432419
836661
160721
97140
753009
275139
50311
924374
544949
133348
340323
643655
493360
270982
800680
440501
763729
142771
346996
290393
296318
357636
609744
338792
169842
360152
135998
655586
578468
652755
504107
46142
137122
148930
823960
9328
834020
928289
248767
646473
625566
267341
500095
492194
177213
421767
486335
130236
135609
326157
524445
509409
53324
95765
472784
909297
522041
227311
125198
296821
56054
167065
181760
449897
527024
798720
525021
805851
115038
182272
749162
827344
47022
125854
860148
654663
322244
763405
564441
857923
53381
43058
877215
879163
865466
534874
111200
705153
689251
478348
221118
476089
622520
288981
101895
547118
256986
645939
391781
466892
370615
286453
162152
870542
252812
266697
926408
341743
598428
541902
821118
936570
70966
399301
366135
809623
799522
279740
929855
317176
442478
715732
279279
178809
316352
474156
79074
678745
191307
40593
211461
817684
915470
813865
396473
671904
647375
521674
150541
159240
457451
892929
822159
20903
805359
129301
730613
11216
436879
91297
453068
293526
752446
436155
396879
470611
323686
596481
552105
731675
498705
695779
624835
779328
678179
262883
916556
546740
235433
407826
160
875002
475491
597616
908145
846441
599767
522620
467184
645165
774863
748582
189156
387887
195132
661664
94452
740109
199208
868676
523813
631005
494083
38368
699313
202702
476393
14753
359825
677162
648907
73175
763390
248864
789325
462358
212848
341796
709547
759579
736999
289664
517585
6992
795907
53779
677764
544160
565637
13400
833022
619537
865755
676149
612451
831655
229373
932345
254553
71439
929629
604226
261777
365413
841909
726362
830510
341442
759365
134006
355780
837116
660915
777994
832380
800324
714468
154800
765852
324027
447925
4232
896678
343252
592928
290796
349340
319678
637738
55075
204867
31804
748229
866745
522082
867362
226316
924500
214429
422332
480937
475743
115845
408546
761930
585749
821865
102038
928831
304232
692726
64005
479071
29823
527312
10725
548261
787519
716279
478485
37204
60907
344437
777659
199915
237678
770820
857199
606804
187544
73595
930705
461389
144447
533519
738093
918539
82893
862041
594955
595209
504187
778150
737715
602525
139366
632819
388074
842673
190863
33457
190662
529625
847790
363144
296244
250194
404271
235181
567889
657305
847127
624268
636034
164130
390019
614529
539235
716410
549332
422343
436879
148956
699403
714894
680441
930673
95748
231428
46267
764381
89672
424164
666384
673165
52983
378718
25201
507334
554570
530831
3393
785906
670123
341199
675694
12600
654721
762010
584478
199927
318348
737686
564619
592454
144357
364211
884683
671802
623460
290701
162348
768532
23099
60202
310935
373643
278981
588678
202397
817667
688164
890908
58390
768380
523747
187715
567787
908338
730421
531480
516314
664577
523941
98164
640072
266727
859466
181193
123570
524372
230517
893971
609314
454945
538545
27409
376009
634298
751377
919989
575772
53159
574500
563075
673779
39249
750228
305470
827768
282016
337426
94539
674405
140937
440897
226966
555350
642927
287367
411497
278656
34710
274345
673378
88435
526813
438076
934554
507343
729895
85820
635163
918358
86286
135985
703028
337816
789043
171970
832048
379582
618364
726218
697669
36050
907859
91311
347184
733917
546670
473732
439828
751577
361843
774959
379933
758928
237048
226770
185825
143185
82914
668900
600419
705554
32086
625617
328260
240097
619242
276946
76291
19367
494063
90993
346169
796049
864868
633987
920417
738141
891606
499924
16254
677324
725644
910825
135587
14328
419746
96455
176841
602484
483407
769211
129204
556143
875606
474591
556860
149954
206379
766537
454862
344713
205021
478082
587548
249300
892066
702013
446449
241603
284300
343178
388621
743186
165535
639927
543587
348136
141915
408112
880860
271290
930458
393054
619353
749754
792388
176620
188075
873827
148587
625825
13381
834925
479098
225805
263970
836197
614803
857513
683050
871880
19977
140285
345215
277089
700053
144308
669539
190974
103913
216279
226103
632138
399510
362335
865399
845413
62892
291389
837811
881455
366147
505648
202190
841121
628971
490580
839751
181839
369180
758006
928681
813563
688058
834544
360242
332623
624927
24075
374946
388091
766854
94615
422835
503514
146075
722276
911512
116880
342005
644458
158178
368821
434718
114673
868930
558393
501673
709356
683892
311567
61319
906902
133768
315413
348094
914818
930711
494938
389628
356923
493496
462089
648912
374734
839065
419158
826238
159913
805551
183671
879094
80072
90927
915350
187816
813846
23884
194967
8495
149983
699368
502330
758487
719270
213525
783957
790568
657799
318000
373248
678504
728704
694816
685537
890968
928732
603525
55867
560084
899840
594281
864342
575622
721163
685703
105591
505334
759495
432544
936330
413793
681299
374253
314618
410918
589458
918146
329139
36877
19845
1404
873426
70057
291875
313732
831192
851394
739949
929316
700353
274205
681032
312210
121353
765637
167165
325627
61972
891382
430728
743716
200826
625143
523549
88910
128649
691925
432230
355845
203496
128882
459231
685932
301855
730581
313297
358010
291336
137328
296348
339644
781033
321759
913526
219633
217563
181245
886377
113417
476083
149880
70318
346424
430839
216380
438642
746568
543331
240596
842959
428536
196715
798753
873360
581010
531616
601336
240614
660650
8719
816720
773605
704798
339767
514857
640267
245343
400596
738281
366872
633127
335871
600189
181178
196552
686856
308599
535536
182061
845219
556422
643546
654628
25165
461682
113380
132730
814430
108687
457955
593610
625747
243652
510974
64444
584678
239463
755915
33735
151612
433481
118464
655853
553700
625608
284370
346322
66772
924930
435793
522192
142404
815355
183901
885961
440586
125686
385283
499071
282426
455274
747303
349733
936478
901768
867095
295988
239032
858769
613482
603690
448384
839824
877497
795609
327389
125849
76634
773180
736636
64495
783920
522115
858503
624252
143753
866891
134540
748523
340699
364573
536264
42219
695180
603499
248536
16905
436459
441448
667068
648698
538701
349015
91122
358218
146976
186505
466612
443673
282394
472585
204620
853989
701522
404932
839602
612858
926472
202023
523834
236428
627999
509632
301175
651550
139484
710944
512128
573530
406604
843290
401337
788572
297891
928420
308117
531841
626321
7694
29612
756624
412930
612766
470662
724110
672340
122418
849982
917885
372086
108071
351380
317021
441646
220217
888814
563285
832520
30319
475849
39843
267888
348745
885151
227322
881948
714636
191789
328208
480306
586375
705118
307604
250602
797936
554626
320569
364756
603771
572556
214349
352904
164934
31554
215055
692616
477417
489510
504083
24660
527043
243958
30484
469231
608369
121091
825006
243111
363224
145871
583090
469547
857020
559901
70222
153459
357743
89513
437794
646936
607043
527810
255619
837513
841440
675297
520615
924535
232488
630188
569241
393543
731845
489097
919555
929200
659396
910832
468517
795975
234926
284805
877387
890398
269285
553772
236653
866039
489371
362107
844726
180465
393208
843339
577416
104055
403299
107965
764943
675661
721486
527188
148700
648616
622992
32933
628168
925589
249945
890587
386179
766936
79647
31876
359182
332572
643203
822586
265909
81735
748954
108710
744317
62285
264621
308317
723906
243064
176989
327283
264427
855801
288200
909011
67113
816107
894011
790033
222303
534786
717589
511661
522258
519482
219574
98687
324562
178958
309496
187169
65661
314023
725231
806502
704523
620629
910644
140994
839217
687284
879812
625568
926499
731545
142095
177261
628861
401833
319382
826225
198445
134794
370741
503153
663071
253969
914867
126053
348346
270702
53122
71662
575595
703085
749831
770786
650647
416728
399551
331664
441588
583616
851894
880307
764855
227497
612020
509927
374440
926143
79013
122022
159723
726526
725931
215195
754838
600232
815525
814167
3488
778031
901440
916984
452312
465830
495507
695561
301460
778219
282882
816276
548993
216632
51204
706769
283442
40717
556155
10494
479161
134678
748635
165115
927346
24014
537763
73679
542819
834987
135269
623578
228321
866224
42511
507685
207635
834035
755652
676037
533908
523546
39980
482708
199373
452026
33101
113651
235167
812459
84319
50694
86643
448609
864113
828620
80425
166921
374234
897920
228039
44470
816542
109520
8559
707502
263490
869838
740644
936827
295718
90881
78433
404402
63224
150697
708451
717887
713452
532930
161292
519529
475189
208813
182828
183895
360702
104991
869637
190058
812344
93354
933412
286265
818612
736780
242479
189817
159941
893431
694491
414085
164147
400160
837005
368234
537958
512156
335394
676244
383442
154784
171715
475468
52353
806519
645600
590960
934369
716645
305142
408549
40341
9077
316061
150652
283338
494311
311067
575653
422603
453188
786795
98101
354443
249297
335692
279367
478124
127132
260713
604023
679437
773021
665950
619139
419548
765937
906681
517985
693298
44295
10258
493916
133230
301155
101597
734142
766995
226259
116315
37681
508376
565711
594639
2400
895925
168189
521967
405852
370224
633967
848080
63979
596337
7910
408531
493513
254582
618098
674874
915543
348629
57945
106520
676932
225297
414595
824176
800721
671341
417193
79516
304259
38340
222243
683440
386076
297193
361311
468239
792864
701901
37617
352572
290472
824964
146564
326594
729986
893668
846961
276171
29366
262622
576254
153726
613818
929769
431768
509887
511594
826885
432536
113655
191656
882073
843638
195660
427870
263684
781133
542769
817596
610160
921417
602545
2637
538518
397961
892883
244528
204948
473817
828158
630626
646076
202772
134623
753164
110562
861517
492014
548604
424781
840014
623458
645459
651941
824719
795045
153242
879784
564431
873484
573424
293394
869231
4873
555273
312917
223072
114323
780469
232011
593247
759033
566662
194754
183522
679004
737260
481989
855128
823756
235551
364370
237703
823941
272871
9461
169589
917812
781320
716081
601209
297446
346684
756983
590291
94488
638614
343702
860385
312526
778705
751025
322325
370457
612295
470216
33736
164055
451545
103768
540378
310276
181963
361974
719271
176150
661394
563636
905603
431544
372507
18363
709105
271761
691304
268954
832330
215936
292310
445475
175421
424676
346225
116424
267859
533745
780527
578059
492373
599633
709536
88710
83828
386132
454800
413113
20044
152941
871049
599406
400964
706547
211997
666792
440062
283356
756158
684696
857819
746779
166533
475127
743946
403907
666640
653821
62258
576753
367399
393612
190364
382519
357373
741582
727473
639859
310788
70123
140363
482999
759429
202040
438630
141390
233404
108276
884950
867772
918052
839010
577935
248531
121192
42641
12217
741414
392940
883339
684387
880101
540742
882635
490332
819941
177656
277193
622489
139767
840052
626978
18959
695893
238340
321497
295253
532106
406137
364911
514104
87674
220
238285
107129
48879
318700
476508
583851
80673
871031
240980
540720
238192
718945
385566
488835
909010
128280
381596
452727
545539
139185
812591
200067
332193
9214
758522
538771
193381
880815
292322
381062
802033
807559
67820
761474
143380
528147
346020
829776
665945
112496
101950
12579
317941
39277
790197
27324
723664
864492
640042
158936
91557
770013
864
435949
58796
131774
43761
799175
132087
177798
9069
454373
841975
393818
536241
405040
905903
444832
593416
113221
869473
116077
823813
754700
17827
135876
916210
132609
153480
750271
496385
864799
273217
414959
574628
751650
487439
928981
408264
419936
316033
685728
689120
456117
340027
654339
183110
800943
151483
309429
157877
514200
605193
332070
544794
480793
414929
108647
669264
789023
272416
676647
468266
601220
646568
564893
161038
206644
588950
58732
663709
469678
462806
570786
465705
210348
814761
173375
133968
129491
771922
113202
661899
694699
655656
420675
13973
479089
845700
237215
454367
247696
445933
349100
718610
42704
703357
796207
383534
869760
670639
265393
292675
935715
731295
768278
750438
607079
255046
204928
845207
532153
682806
875676
732717
475212
919673
379081
262107
481988
367145
798855
517326
813199
433610
900425
780495
475349
40754
2862
728372
295027
583821
57891
601229
208431
251088
718697
42891
665079
599084
571393
321811
814316
329764
33754
38675
936420
780876
409362
393135
71947
520035
883071
484151
669293
320715
178544
504486
474763
851089
557844
694417
145603
679575
35479
169338
650731
152305
842739
380555
720536
436964
341102
291242
107041
801982
862289
387462
713832
299698
292866
643557
823114
798748
739997
905827
525726
738603
602421
504724
933564
151468
512577
521892
537448
799508
626324
394724
549318
876206
797279
344823
182833
150401
189139
928600
284038
225504
514340
700576
879404
556848
141297
514123
911694
820222
468228
599303
59825
289469
806185
24409
573864
185271
885207
897196
299660
674367
854797
98488
366283
563421
585476
662501
141658
740534
663771
297583
761182
26975
855506
102307
268473
611485
15087
442925
568832
682694
359089
569111
344672
585491
553434
266304
17092
14174
717373
295013
584050
924701
179624
747046
413588
759963
401119
847282
458561
431252
687360
134448
859559
459465
34883
501558
294900
718523
661617
537138
563806
429554
918556
710220
684723
627153
408683
269350
386556
632765
689809
777039
91438
130037
770346
632505
679545
280576
231898
396767
499755
480964
580779
20193
163841
226609
585484
130268
46719
507630
658240
928283
505751
620090
840218
169033
257584
298863
48433
23880
745021
397055
158703
531286
380832
701134
242504
183502
842168
232199
746075
889748
904547
712788
858553
10777
450912
181453
893259
621384
885792
812430
934853
80352
115361
410920
498831
135310
868919
208148
317174
140674
120770
679669
860874
201807
191840
523694
773338
683545
579021
28211
596854
203586
50748
109196
123294
772179
414597
100038
681397
290433
56856
389857
628255
541381
353183
713195
304266
406809
741158
75370
91983
656251
914209
332816
815389
232476
363454
732830
578605
250844
674903
423735
417611
785437
458781
28269
221140
655723
782308
482678
882552
544146
95006
920584
182836
658221
540314
759110
650437
224195
884826
391856
816402
58716
215586
262148
826098
234577
548630
444350
287797
443669
666235
35356
816851
749643
176114
865120
88677
168349
45369
190861
550462
666857
498003
794355
850892
684025
638104
690979
786238
144355
208774
720834
286051
470350
33498
712413
683699
17495
639351
556796
356847
760468
824697
754403
628984
262792
520907
38517
45990
820226
605042
50320
175228
506863
333822
809019
106618
685779
848603
574319
866860
518313
791926
652374
142917
365262
806106
230531
696850
812421
532892
110497
434051
444353
868670
588637
309400
761283
687730
48935
586217
278591
570021
545018
181275
139596
376520
766431
776693
313093
858245
402571
877561
425825
241064
808850
281309
554113
693146
384614
924886
256999
466096
284794
656372
709065
619105
288793
215530
193762
914835
521757
881379
851560
790585
145190
700057
796821
292019
818524
443535
477780
900276
727856
565809
608833
465027
364264
352625
669309
717064
655801
210206
877094
597369
420998
710989
426878
496283
608514
200023
896729
125883
380051
474508
703613
585057
711228
805969
791467
823041
677902
833536
597590
853047
923807
134047
401617
656967
683861
921731
444718
94519
919205
639715
634137
43566
870438
42086
928336
726433
556270
147953
623327
706151
101349
920282
205538
527788
615975
376720
513190
480134
154465
893593
143842
758767
406186
561502
149073
882560
391498
267646
770260
226883
473004
889251
431039
590070
901754
132818
601838
461992
509624
41226
550754
466255
63415
725200
10049
59244
9544
664348
865919
331536
323901
570894
9193
431995
239288
679415
655732
7941
863372
805428
390610
696705
916380
930903
621058
338944
814427
776858
829577
550086
820748
920344
602741
133464
832426
647557
402689
784003
706116
432341
626019
515810
702561
214103
358742
930403
559950
722282
587855
664037
311266
804117
766174
562424
287755
816067
933053
434851
257503
615137
526211
795393
659116
799173
389654
828245
475180
754312
760908
319365
189117
534212
438253
712689
391852
189625
622889
786797
424498
847324
304230
678240
659011
466430
883649
336712
118410
25806
686624
277238
846354
181064
908053
187118
87299
486567
17406
926273
564823
84742
110537
687294
773643
683001
633821
767983
630365
651819
129070
681971
261853
334467
893452
817575
462129
205549
614763
788363
425277
421148
829277
158285
803437
744253
543703
273350
690117
690371
269212
66163
821443
133735
612762
4834
846331
822146
562880
309644
759341
231151
670086
771548
667570
242723
313867
776312
462707
25636
742334
297406
182709
900495
431431
316471
875471
747921
623706
340614
451658
692212
728881
266346
187055
132808
253026
813105
555772
618043
429435
650742
670089
380091
689634
252954
323448
865207
302098
292082
490149
868028
450625
836680
250961
189115
461215
300099
710356
4838
648374
539897
402269
748861
818143
60626
894299
18528
424160
427425
865985
891242
666652
680399
670285
469222
444007
762985
730613
856246
101565
565296
384406
890827
832448
887461
860749
558041
892607
510328
145681
505587
507347
525745
25839
332201
401816
575900
390573
432454
669846
389033
771997
343484
895889
760742
888012
812952
351848
505815
380785
865027
434349
234510
499079
287768
306259
217767
300839
564428
490620
615786
277514
776599
650965
844439
719152
563269
14991
416833
118861
252112
488715
877222
360245
334478
29558
463266
438638
375439
738813
366985
640378
540834
496736
693413
462947
123025
415496
710826
62960
38164
357297
759040
331226
425378
804872
808479
126660
724593
501004
638822
733830
481391
638827
334049
330217
696804
816688
121457
331586
537595
686428
77712
203312
794854
759486
398345
898383
220872
145050
777157
361235
859234
416008
195023
893219
373888
113649
79800
217902
804244
805516
36595
607785
298902
850909
830330
241835
711931
92271
133115
915325
473524
854888
78598
241226
77784
749546
623946
720964
604508
176278
465082
42118
783198
517561
618938
866350
266648
785844
654563
440579
92378
297779
647233
485987
301777
88721
75023
252762
365863
907156
307847
211098
351818
411354
222569
193173
909488
68035
260349
433660
637429
721951
577420
158586
216605
706872
749861
269783
537346
516806
284213
92995
675923
661810
74217
26458
189450
862177
725662
715706
59479
874020
236311
228192
192190
690787
138226
636788
53479
855983
300606
24108
275859
462415
486380
813884
446747
345375
47157
726117
620951
345614
442620
661020
917775
405503
116802
458245
379378
399333
451987
180303
677297
292986
89255
197068
466006
796582
541299
547733
538562
243261
364888
122534
387451
902831
457855
643686
231832
52432
374278
612769
888269
773240
345856
266906
557767
22146
330337
781296
900532
278569
699254
113717
476687
303177
629877
93505
867356
509935
114482
206171
226013
69035
653925
617162
305327
480264
399904
90434
876638
528699
727337
559964
503421
842072
888939
86975
467698
160762
823301
684553
125558
830907
391167
485550
398811
345745
843021
129481
674088
754763
137500
360225
269376
428229
868646
53449
145597
371413
106672
917598
155539
844232
132347
453309
191418
298682
310594
286811
809579
291242
549999
137868
142762
536979
595501
127239
571034
672468
194431
466804
198156
851432
225794
927561
192025
451990
145938
493291
254890
252563
725773
188227
836005
748554
733286
737016
161901
871838
907807
341367
492019
340110
571899
587723
895163
912080
664443
870631
79474
588725
457477
399082
923439
765106
934188
216583
778154
115514
656240
587579
885128
180618
561848
878542
426947
106113
275573
737746
682283
567491
368569
363169
582793
261492
769385
838813
374023
874846
496151
336891
585599
922463
574760
426602
388354
28775
846892
537362
207589
413016
907694
827311
28859
533889
227587
555236
793118
328793
419400
315618
434473
208481
42837
34668
158310
427206
208475
347730
374699
393338
936589
605292
514513
393055
874754
518567
538076
151696
927931
102343
340528
612624
850997
119982
695633
316029
107259
624528
85179
678580
559440
297775
676879
171798
905788
674127
388440
5964
494672
888124
495805
849857
579018
310392
370628
276524
756635
893371
13495
174718
856990
754971
848069
18700
54116
832877
888424
73409
12922
17361
663360
810562
760594
314297
847461
694031
13538
586926
881322
375980
301719
778697
219561
671601
9654
406761
851075
790558
833119
252320
316583
318576
696633
852149
290651
318706
754946
142855
127539
247477
278887
907288
468951
799899
532058
759148
597510
314773
51202
7799
573164
778359
558856
660582
520033
431273
721981
300586
752871
451068
553785
933295
380595
879179
593085
506002
356640
791025
166124
811957
260412
35801
10187
524202
227538
849980
624669
155564
838455
532537
27402
301901
922386
796234
725464
659829
690801
41393
40455
320846
546988
760379
836761
677552
862359
312554
722011
115206
645167
597806
319287
13730
395431
1474
738892
96944
215219
875136
159453
161973
736835
180811
642646
528469
662629
116929
724806
747154
217540
588387
301799
332358
360428
307027
714675
36274
365573
238912
60441
62651
705992
934412
53257
865452
493563
808711
209087
417387
446
104101
454810
187625
499131
183370
250661
422322
627374
92324
936792
932891
902298
79052
208317
925783
415400
247010
321497
675226
484851
583750
607754
296114
766787
697992
703553
131870
851916
723456
595499
433463
717755
840916
90467
620151
75733
269806
442478
833419
91596
106923
299287
747472
430329
470420
820986
882814
857996
824900
23073
683228
688695
329699
291036
148147
595452
52724
719075
604846
690926
368374
108809
78816
356729
491710
878977
283641
279675
558845
12389
177796
736459
697755
294378
69215
808420
292837
179968
51122
806149
545376
900574
218583
451085
363216
562956
629241
830317
442775
487268
595667
249620
78103
298488
383512
211646
928896
278840
841106
154561
391575
183136
928423
555724
381759
429344
562918
876597
93762
354033
219309
569334
728769
664109
335842
177527
771486
775012
296487
661138
882957
614450
297485
842926
621940
517653
214777
366410
658371
480669
33716
859741
87993
835532
715035
98237
535740
280516
632073
636082
587568
772664
689857
233324
810046
601238
908085
309512
895142
461833
884409
755142
124904
658106
679777
598791
528568
550973
252603
745789
911692
423894
264060
585209
288834
31015
377733
766442
656688
701633
676083
469531
452877
334678
900176
106517
129904
262875
843527
704176
149869
909820
565829
718717
249779
161294
819005
773049
276715
116401
261387
601872
343807
503313
225897
190260
128309
452806
792661
317327
760972
827269
526296
803286
88589
812364
271707
34476
30992
840670
10846
583692
245010
253333
280510
513433
249143
105841
907888
34002
465203
922251
651636
297838
132143
584546
919482
406671
342749
805100
400679
737106
158358
648177
782438
167115
902668
875491
645165
207484
189913
730003
83786
243846
9364
162803
722626
868607
132832
775861
106844
373782
733552
687431
436737
395813
591001
640743
428497
552379
485833
526348
433467
247788
565045
383281
35571
676763
624835
637142
750982
414882
481331
804805
21792
533787
211373
343771
732922
360830
403802
305060
426144
558419
471267
455000
343819
160467
528598
425469
417797
529580
545121
197960
465597
718289
710435
392530
212064
539884
482679
222498
46636
424475
17622
104706
706549
431591
495767
378807
595495
305643
303497
132636
289616
208758
849511
653032
892890
430933
175023
182336
23930
233079
323910
767172
884078
5991
450957
543123
861443
4072
448695
188801
79146
243476
486533
685973
386849
755989
264779
794039
751301
631165
546517
788370
577324
86697
701599
658844
889244
62678
858498
888094
72579
261955
15590
199769
194034
610264
334207
874219
680871
754304
509573
456937
316202
108934
405191
474734
713767
233809
280114
871524
158266
269852
227244
89838
892953
761363
533655
877599
564803
812040
547682
183761
668449
347221
910903
693188
385918
236293
410749
241929
860221
606895
398874
157415
21061
682806
456965
23454
652765
896853
766170
572240
752602
641108
80051
719363
540936
889466
400776
125752
715799
894612
687469
59765
473772
551493
191157
255925
115921
690683
655280
12618
703353
34282
416004
344324
61271
276661
552786
724977
620087
793932
132228
739631
375369
773264
6297
717598
295781
600020
539828
712483
108839
797384
215832
49830
500818
841865
762547
20769
570077
186673
811367
95093
36061
514381
302746
483585
645943
14676
346831
533987
920773
379927
194881
541682
647972
427200
65530
19184
649705
418872
714928
628087
72275
684309
812670
808257
597715
489802
696439
790365
740572
417878
432040
179156
602471
125489
269238
151469
852956
932411
255626
202041
25134
488811
581886
570214
432103
637078
286108
339747
870182
784217
849641
479683
809144
908397
615920
935829
446386
919051
165987
244640
76540
744400
136345
7305
889988
209227
173631
718481
374841
844513
325325
608495
314423
110533
425409
55620
377863
240062
162512
521988
429626
400250
179571
563436
496932
670235
103790
707960
142384
763529
298116
426139
157524
325726
388006
783322
865446
543397
101126
899826
765947
722960
591277
632493
76801
817350
179997
92871
911257
245766
179510
498274
499726
205211
164160
426415
644372
574482
255304
934495
33264
74768
270822
490826
253348
819559
318928
581019
215090
655813
383190
264104
720068
18948
502099
743179
265589
849905
579014
477825
654932
686193
230987
540217
676763
790067
926056
167641
705611
901399
554945
110094
41751
131644
51895
576919
506348
249389
20046
448686
469537
346311
618354
388851
278461
10810
282987
83720
859013
665526
40303
115556
589765
333158
705945
202011
400224
428698
221878
874414
654683
520011
570373
892121
404602
285824
395778
254282
604876
629039
579587
913
632566
580370
329626
458687
740063
107434
325218
650746
705498
513382
83434
684415
201571
894324
291167
17026
621702
165699
676168
376353
327784
794747
666572
471631
549847
276528
799603
150814
601930
790705
225188
225910
695806
532048
770541
413163
303680
332083
435234
600063
548623
651738
654604
103556
568627
780522
750508
275138
216953
805388
373249
913983
647420
910304
643698
870122
770782
246454
708193
634850
259472
335855
896930
727328
620803
543394
338702
143430
212927
184682
17053
370997
219418
338784
754596
235307
489272
736110
865172
472947
224428
400877
48965
53803
135877
273556
671798
794678
66754
879502
584472
171191
610340
4306
510592
271648
221382
239914
665105
674600
101148
37384
770276
833959
386562
266728
874888
277045
131037
428168
342432
98288
856963
343221
61879
62553
811187
94161
728279
285247
165721
619005
800259
531929
837006
401323
365896
503668
211150
780920
203898
675512
228332
884670
770121
702740
493942
920480
367884
524330
71316
76941
188654
2844
846484
472641
272694
495682
216706
365241
455765
420938
270856
329049
39844
776927
633945
433691
90967
380678
257521
913543
556913
824845
719169
516227
307753
770755
654974
577892
479530
615754
30678
798282
419690
204029
335268
711169
323500
803964
313611
574498
832690
615089
378440
180159
59751
323534
94096
520554
386208
713395
730595
770433
498275
879546
825994
90391
925287
103889
685200
799424
376329
601957
822056
423002
303393
307724
822326
25594
18816
801381
555522
834874
884962
870591
933774
758070
606043
772683
821020
718799
74117
828193
866105
274912
450543
600757
4943
14380
103245
777620
625517
438726
646861
84645
824149
503876
514528
99534
120570
233707
902813
514010
434015
725514
598161
777265
363419
122576
158925
818381
139423
885370
680175
293389
145785
158222
523241
222154
90396
447572
499518
715953
457865
104817
698041
674772
101294
649017
442934
479634
434887
467470
182415
147218
42755
805942
510691
571337
403565
736182
445343
694483
515928
261519
317753
414196
220727
825628
340301
503380
923705
102525
791583
138037
194658
890720
927129
580086
781094
915176
654596
624267
282878
223059
373221
851768
790097
122331
906886
375860
558576
548573
786529
652989
700514
548059
384516
309573
464863
233139
715957
929644
430309
513127
690682
707058
653397
124773
890144
613546
544768
800068
693336
339308
865484
299759
255713
540373
212054
667137
186549
14173
680379
196726
192542
201000
185152
11241
774034
924596
392617
628255
585339
383950
912942
9326
842724
817909
562765
153518
125646
535414
506283
446661
768285
237990
464050
25327
527811
557447
376627
591849
321729
509934
664462
76553
520615
587292
631674
684623
355617
709818
51290
751444
538068
781269
532830
320225
869564
176633
418057
541609
896589
85657
347246
483434
211939
568906
533766
92687
824942
549402
83535
449127
677251
504292
195805
385295
561059
557504
41580
613565
405617
21132
404192
652116
8094
448001
333163
90312
153823
851444
647530
389477
514342
208519
788651
18038
645366
189505
840700
451784
885943
213648
622345
287124
576802
826126
621060
640410
639263
18791
347559
346158
262893
561432
807210
217599
206281
924301
687250
40336
50149
470613
774551
520017
3597
182475
34235
218641
440715
854868
822019
302924
619716
902776
288168
47780
284172
173969
779665
670368
310516
563865
841491
387176
787316
603956
629729
718218
654046
357733
397448
79016
829426
880742
382532
154297
798953
631148
920749
883024
521707
314850
722347
835441
447916
553734
711647
88439
313035
668300
250734
832410
27754
760848
843664
609944
660480
455565
724952
722348
499724
161841
48802
267215
499274
81330
579048
132490
548497
144859
111410
665169
98918
779857
761633
155499
219349
191009
455901
234155
819647
78424
767126
549932
277427
423537
879602
545300
670817
525979
422580
907579
737183
818847
921298
398157
731622
611374
79028
889911
316022
601463
798528
276924
484598
131326
430800
686622
863605
695152
397763
778355
235421
572739
655742
265563
608625
540682
355187
840101
62999
893005
583720
25998
785712
614303
750973
658838
846334
832672
741344
658608
833501
625183
636093
49011
247441
384973
700858
285756
836719
440171
418673
805153
380290
477710
435720
569629
917976
442661
292100
235368
375253
661118
540559
341018
799358
240947
861492
358958
310271
241686
617914
492710
902686
146546
850641
560285
450277
632303
255234
493800
657173
147133
572685
720999
353923
633907
586350
330822
250429
756385
121692
627173
244354
258344
645474
897769
352890
169627
619916
90059
426812
447691
704563
727524
910495
736922
873250
306138
143872
496064
216730
471847
902265
114746
212414
258706
46325
129126
622045
920877
328886
853700
367769
276804
267325
427965
111061
408646
391845
161550
13057
285371
621240
48202
231610
331833
345671
53649
131675
660912
499003
213139
21275
893189
315837
151566
172425
529117
488593
99246
176228
335311
735845
194801
196566
183686
696177
402929
411790
106679
716805
425922
393228
66553
95176
167218
732507
120417
54486
404844
770102
478101
577500
5506
24541
453349
764682
409692
410815
213537
747582
914285
505790
308381
763509
841141
426861
38313
855907
760599
688882
514320
511343
395141
853278
293240
493859
744537
843012
785569
699023
679274
340645
791953
378739
673453
120024
376726
914038
702011
864557
643057
386079
569992
244961
621592
839908
230903
808986
100215
729253
311534
745524
810772
566890
58792
730952
77025
868962
249784
672569
51829
529597
673415
299661
862366
829092
136676
691073
38352
235145
845539
14457
67944
916771
932612
42306
740509
152714
344134
732954
759322
377519
37396
397413
727764
804113
58208
388675
224229
84965
369133
182897
457709
11210
529672
633775
795373
646819
883589
426596
498382
388238
341088
890132
620801
663826
502582
211193
779881
219407
734507
701197
53175
587602
185927
427168
590739
919774
303558
467664
591372
906309
222973
900653
717065
229041
474165
396323
603755
84385
761012
683305
590663
163431
658147
29051
926940
889315
256818
244871
319850
613637
325820
566496
932822
714549
613610
223026
854530
655052
65717
711924
206612
31317
72467
205680
491928
311132
444415
90274
218736
428789
517496
616532
895236
405124
785592
752274
864148
84745
222883
703968
483194
589580
271482
125154
881433
149036
423552
123926
512481
678843
904336
254667
859729
249550
417121
207135
600054
701343
848081
225476
663913
133343
32647
197016
754742
437695
338037
362152
871373
246379
865182
873700
137457
368117
170415
302384
208983
108697
451701
754707
293686
52196
171906
11946
22928
780531
1636
206444
530382
301783
320734
43001
842753
509641
909802
385596
649057
430908
180103
552866
853225
447928
454406
131820
601071
179214
138072
449094
563519
346255
315703
104541
860971
565519
75862
566848
522151
883405
319304
614541
246860
539974
656008
428588
581926
777266
384952
56087
763122
714784
156269
462082
488075
424477
888322
273077
291501
69214
533359
914016
182066
265613
161837
888013
554188
83185
279994
487219
16702
669712
331531
67091
332527
213414
468155
17164
366820
903178
616985
868809
287693
58199
390061
139669
812819
256061
122583
341881
362336
867909
156326
110422
579197
759360
401859
845611
236410
669859
881279
476347
547799
401448
263095
145987
722113
675892
721164
103200
204022
709
430556
183046
342308
566303
23987
268725
628653
706719
377242
174420
730000
118822
904364
614284
316933
160655
13057
225458
286071
159087
382062
273748
909888
186798
886431
608290
691492
892996
736266
169223
468993
159302
413795
185031
691819
673524
686540
637309
893691
55257
295688
430368
814364
295611
298493
30607
68548
32056
314688
485197
265120
393882
744303
510723
312925
408726
454330
470076
355729
459787
646816
381795
417493
305406
154840
68956
130942
432005
371670
254978
706662
109789
170531
229010
673360
458729
552538
345198
486359
685316
500775
283939
169932
681559
137456
193349
865367
125259
620197
188816
633270
928604
93605
668802
593929
376661
287743
219964
72659
662600
345985
852501
422039
464548
935758
220226
200074
799429
401605
52759
244709
41838
812424
672199
443057
541475
56731
434098
338691
923789
786716
138318
454669
622911
248308
170230
337202
669862
5165
338993
761135
806157
333384
155020
419422
183867
369924
676257
679834
629301
662912
210602
609409
175594
573244
199370
500220
377790
873176
177987
39644
857496
23102
846785
158014
878475
818172
403956
327144
850828
544067
329478
183417
13020
302150
747682
595442
718327
700798
495784
863177
440817
511682
766291
821148
813268
499386
708770
312885
280020
853289
636918
218727
449800
640673
822757
841708
80270
915003
142852
835333
789285
881979
400806
932951
68766
717972
430349
175947
707570
918786
529925
195636
334825
846611
660320
341809
738417
65497
181875
225171
228205
528284
338668
806955
248348
286572
107055
860029
246613
291306
717392
33435
134436
604950
371360
250593
87475
214134
550129
922042
795390
538791
750411
763548
287661
21021
746747
159100
686195
270383
85336
560185
907188
688697
871806
292477
266991
751455
46984
893928
134525
739274
457306
335437
917771
74109
888845
290740
600581
560006
817955
308228
213470
39678
495167
179386
660396
782808
304220
784021
783789
117904
81786
249817
761133
309567
439565
361796
522459
755325
97556
487806
897803
919108
12059
895460
499813
76012
458834
416573
672741
343032
535923
458048
509855
200946
742181
309837
829389
779132
114246
22041
352552
217318
181017
542563
421270
848421
401982
128393
320414
424566
658272
273055
449551
7346
815131
39938
326428
588096
740632
73584
813115
879985
591509
292181
308889
646888
72009
91306
687633
840369
322456
568789
285820
256202
94408
179058
709790
96348
135501
335120
899959
779591
246234
878006
69377
629822
803403
475680
362989
305551
860179
445642
40529
396582
775414
664608
183626
415399
297284
154851
746065
65834
30900
513742
897680
396671
144367
733503
801100
896536
819567
119541
846404
632686
597517
439977
560305
724791
666610
210118
410472
864281
147912
275890
400561
827863
376926
533066
43572
891555
838191
861602
900823
569390
351895
685950
519525
353453
876671
156334
259383
12865
543554
907563
105091
8025
524337
183239
896424
781274
599626
115406
452273
125335
462494
636160
660940
356058
705756
181795
681483
678214
853739
640023
131337
20769
872045
558416
395854
354575
132722
766859
283175
105612
731777
502002
740118
914820
911845
509651
805737
402795
798290
163259
892219
416726
3605
146771
654175
878599
302285
913109
596283
533115
312920
323010
634143
460066
288194
588631
388072
711031
75946
646199
606007
340224
308825
106472
885834
247243
823354
168542
160246
853139
59611
579027
820636
429295
115696
911083
577414
510794
89928
2535
98668
888447
860444
487524
359023
100744
450810
338305
644364
247381
288269
896036
605155
705466
656725
392738
45808
95810
452620
160303
317526
168632
528893
760017
594194
680537
31207
628414
230121
352389
916828
191994
631359
891270
152929
804219
833160
870231
801621
195835
764084
476423
493492
546116
855808
396177
634364
932449
406354
838013
104382
182504
128127
242451
840470
28764
445673
472298
256761
673965
128321
666331
688549
91437
699865
636585
875415
309618
648660
474002
748383
739197
838557
895071
181372
764736
142654
563027
641028
125987
561393
746115
427917
628900
327906
11265
14786
614782
295528
870351
718624
894979
655981
831760
735146
194077
565960
639886
161145
326523
52834
515189
398175
148604
587230
638135
841529
579680
132587
860317
498688
348282
799438
616034
772725
470900
570457
597937
402103
921825
884702
190526
7237
770598
50844
694578
413647
403106
614949
106997
497165
923016
317277
313302
776167
409741
710464
218889
658605
230499
360606
75242
801915
650325
402212
854326
894004
349495
25483
141456
389675
612805
25565
255525
626749
331691
556310
908791
202094
287480
127487
468600
662310
17774
454978
63335
487495
793170
109075
124470
765945
11555
309737
74249
337070
155980
452316
538026
826714
907524
898945
867326
360801
66889
18906
162965
249327
854717
543776
271328
129899
769753
272245
257773
695911
534370
510745
211968
685580
340592
399208
874476
833509
300763
861237
291756
851527
385629
560638
254235
730350
819335
499225
420041
353686
223600
351110
301164
813541
537910
229895
620272
501047
659264
340467
912417
902794
444102
607104
283480
67762
178850
171689
691069
435563
767183
859627
248043
75818
723006
143289
150893
211477
920553
880307
909993
184085
41574
775482
386731
297938
667673
822115
588064
341306
913081
194199
336016
98875
558394
467175
592092
875950
503149
563204
221440
569350
451843
367568
595349
503610
807608
295401
129811
160827
632579
174432
936720
886245
216923
475457
932998
914108
541591
390029
329690
607358
259592
647821
693471
496713
897710
691030
166768
476291
113860
629243
326437
226543
832464
40478
176976
710003
688569
452388
140496
459090
376497
528449
84734
210793
835968
414718
730911
99957
292742
268336
433353
68190
558098
519486
58188
418925
407639
710066
615355
492189
440939
495381
302307
465205
809832
295264
66795
622122
180855
774534
599118
326525
780680
214841
673587
904559
465348
751139
879514
428028
428743
621051
672845
747284
601655
492677
677720
413260
330603
68697
479173
514954
329911
104037
270259
318035
832745
444389
365729
547754
392571
670128
730507
31696
454557
650865
186646
369397
802744
400850
255753
212290
419360
207289
122105
586561
556731
63975
268120
459728
640131
79006
551188
634290
380658
235896
666111
585667
53018
743078
675533
622139
737158
634966
648977
357979
264874
248207
362425
258624
467064
145134
7694
922865
209059
195739
719919
485147
137246
470000
508006
158946
447555
425097
78015
664204
60247
265658
169321
504805
366496
856233
859098
216028
900474
271823
621112
862799
923740
199660
123615
698390
100272
843560
585513
918425
412695
226997
515905
280540
864698
807707
658415
234330
747112
26412
932423
63792
15218
747033
630048
186570
150794
346958
195790
478646
654259
238401
16299
92899
599236
186968
934826
484807
403248
436639
511113
395756
239833
231751
564496
118878
931318
130567
868673
109575
809651
298245
832191
228593
293192
500517
344121
815355
243918
446916
937597
937927
891940
833920
878676
109567
798007
89391
405860
460036
84837
59833
924309
364387
348794
65516
214793
157625
803305
290750
553149
580186
859994
205044
492368
925640
647014
436380
55627
723086
830052
499642
614330
526834
845992
688847
711965
873825
796981
140804
449834
471697
842343
574589
417572
178266
869914
777356
174120
474021
590973
293230
751139
837684
88828
928064
300121
694893
735171
157201
662507
775469
789452
348132
78061
178672
524190
113159
588679
748444
815578
106800
626077
144725
229861
669594
749456
840614
62149
175686
93590
35232
430828
259344
118952
329285
132760
398111
268085
656550
222961
838609
934945
700465
447929
292766
905135
576825
111382
868080
789514
220701
308921
614722
646671
539499
53430
374475
257032
442998
706528
905449
374557
75176
510975
520333
433720
839528
860803
303757
851685
838806
912545
401509
442261
589907
81625
597884
605718
449935
768582
646422
795922
377723
178658
330790
884661
291293
364270
875188
876991
542463
353239
287347
633189
162605
347082
630338
388515
922378
38462
683374
669772
69028
448366
751044
839445
738934
838125
689626
488699
810498
823603
75703
555042
425083
777017
277235
414853
893804
634159
777437
781336
336652
898393
751554
809520
90971
72600
473559
912560
790216
91423
453564
15303
632228
391026
624599
731610
318494
14198
719373
15078
755597
314931
215945
578970
203184
537521
71378
659221
737141
661179
500304
760761
335208
782500
708673
502101
275075
130868
124092
891467
467810
127056
514993
687852
11182
834653
356336
784851
710484
927612
471570
325858
541481
375322
95653
261023
493583
198643
119215
35762
544873
89563
534933
737539
300345
802859
339869
365025
907004
25919
76110
814531
19902
782393
897117
69482
321136
263187
146404
644268
254833
218451
498445
80443
397851
702452
895430
790420
41691
843003
285590
548790
146475
193905
811191
337378
99653
848729
871609
753542
132638
359764
638084
702087
866037
416194
734744
914230
281401
864656
701787
521478
48310
374831
156314
719533
205259
265204
245254
84308
596622
633989
566797
545762
510147
326708
144233
857279
13183
539735
240749
392225
466151
277266
770959
87765
338964
384375
676430
795045
196979
425
748113
175451
545521
328364
572156
272048
692583
48972
816045
581609
619824
117125
449401
128962
299893
55130
909969
162950
593528
488322
266781
44891
330389
862223
229399
757838
887231
509403
288361
822142
132910
878638
502352
326932
122500
343273
489625
226112
429272
371451
213388
569192
122163
908096
141734
91553
109360
405825
517788
80781
620118
704430
571676
497075
572035
53244
101308
53878
902945
3071
823930
547157
787931
134487
505583
129883
790955
137530
561774
274448
16322
545657
195959
935082
585515
802103
376434
875774
160135
154976
5008
469745
897818
39956
486481
44442
738135
382717
170167
930006
475546
788191
513873
6748
49645
934198
655858
260713
783148
733563
354667
574073
379329
650005
34245
851288
758989
335544
907717
472598
466850
20926
491515
676012
707971
360572
461728
776878
313998
451950
678528
579975
129166
228253
921031
378836
787086
575574
151396
16216
420381
150318
904214
887693
224946
386392
819400
819179
885141
920557
501581
786806
316851
136086
569027
254293
742309
162739
827788
742472
402237
1875
87848
502078
71004
272115
708773
294576
510497
4733
560498
749883
499649
679084
587092
632966
402401
238174
579723
760232
261341
821079
845033
483921
688721
790238
481054
381221
47343
1859
838220
304313
232580
816630
312050
11680
934625
94764
907338
743158
25213
549654
907610
904507
612800
611525
860367
694572
611331
235809
192329
744155
304302
585101
173570
134475
224367
164334
268442
631459
733020
706494
697461
687601
4978
737315
777555
516804
73719
543666
542657
909312
241200
145513
593840
144381
638
537695
105302
848671
515462
165711
218613
154000
414977
165522
229908
513992
379118
906386
466649
34092
912990
669921
247252
495095
88368
141861
109715
261411
868713
852590
564768
538033
212436
874149
415345
643115
931092
869220
242260
546615
619152
511049
750720
129150
934920
184515
274614
788073
612527
285548
794824
239347
817826
246943
345269
714909
602104
629871
644278
591909
472681
703489
801296
368920
681969
656825
916817
80821
452509
719325
803961
176476
536756
517276
307583
934603
727537
382806
593306
825545
700924
704764
557805
420460
193518
230165
497153
567410
903311
268663
251976
324988
328528
893760
90821
116383
557767
532958
885942
762112
231170
749067
40903
160617
406197
618922
340943
761381
401480
51416
849073
52924
594747
112
467308
577063
475914
349858
74845
741098
691137
346238
389458
57097
357392
198827
817645
555345
509978
683082
598221
609022
66503
109946
731573
509486
823853
795060
88185
655710
282225
352647
720890
357714
672808
280255
586704
555970
463439
653203
252709
407078
748508
288452
764080
840564
106946
277491
377538
857755
309323
138086
570600
860389
854183
528571
536351
582372
332213
804934
128536
239610
466011
437887
926736
19865
788926
84009
892116
477851
80157
751592
391560
182378
936789
504630
398303
67517
453568
121667
277385
916908
286070
531109
315818
741417
267125
716986
121316
453281
865025
106384
796185
326662
113315
815439
800340
512038
257986
840754
631704
887447
682781
249746
723710
313127
694256
813896
898762
245647
588739
767712
708877
479727
355132
471443
676451
415530
427222
13155
288303
427717
313682
480134
193682
808130
627295
888654
40505
843180
101761
620682
106190
675034
592681
157798
680638
813152
618418
533797
642533
769783
434865
388222
597408
81433
842738
695074
275782
674948
502448
232638
754408
684131
597159
886566
200480
198355
585110
234904
236621
741575
881707
629887
356196
604677
718600
200142
478619
271603
88735
142917
301554
853796
83138
35803
125077
217068
824991
181978
395917
100832
341176
203491
82294
570448
453530
359262
916832
772156
117291
726908
38408
517279
895416
108220
249137
91120
784888
359584
279679
163809
460795
502740
349430
515124
821940
852697
157909
311797
743551
706685
374765
623739
579193
55227
542145
187006
423287
167147
635274
642133
759752
213597
580195
589089
634224
170860
48731
467847
408345
575527
250630
731594
141088
816323
388431
69270
778735
819624
920097
501855
113932
459534
733024
494492
409522
374693
204854
343887
134159
270689
620201
390163
908896
294567
707560
274419
640423
668465
227599
145106
396135
241982
470783
221116
420861
869995
283152
863026
67770
894115
143419
159357
540426
428556
221572
65729
668796
266439
697231
365565
524659
828348
346672
704460
293273
237328
456168
173883
142401
282631
45864
405476
358000
53168
936337
309259
474764
638942
393846
548999
226435
660475
797782
922274
57240
235593
478408
934607
219759
788486
359878
120396
49514
833086
864806
255852
394305
833810
214827
722060
194548
527722
122507
912813
654755
253660
867996
219905
213722
731459
637362
118703
563685
457431
880992
62926
365437
256880
587318
233614
22551
122791
899861
66393
482627
703046
344937
925712
837423
559561
274456
213515
502866
202894
321967
894105
121167
144730
508158
251356
846171
469960
386364
681669
380696
9869
746292
349378
747786
376294
356528
738445
195096
740950
683496
779335
936587
644536
700748
733370
329638
483083
468752
280494
383905
51260
589140
913574
732914
122818
302313
442563
410764
600584
63621
331850
511883
549434
136468
851708
676914
842872
267365
582060
616753
619768
879326
82670
483163
875386
130387
903938
260395
249825
851691
174204
389553
386305
878506
468302
369038
720619
361124
519670
639655
535461
498422
2926
795115
827669
116370
5548
431285
592902
228774
913898
1254
799876
651138
401689
301906
132466
671842
520355
861663
900336
743694
774710
393275
673220
551850
261741
719217
451671
405868
233169
210582
213936
807077
544944
158090
142554
240792
714709
464932
575176
438616
925909
507928
915535
378390
634521
244332
883712
264277
557034
911005
544818
553936
480177
537188
75428
887915
684716
615881
450150
346955
551783
604056
886442
381056
652614
517523
333169
592637
161375
275964
294672
498760
107855
329038
807602
387145
222869
426980
538948
705537
243912
359345
658531
795353
899002
539172
208221
192921
13224
104176
688918
23577
785098
513434
584393
279596
889369
373443
142096
45171
833965
310808
551382
328532
326327
294339
248290
573608
566222
362504
611663
82717
32108
524314
36858
690875
876868
738761
681174
522126
506431
756802
620958
774862
48275
634470
637143
59854
250728
379854
826336
367471
478716
69958
73572
696111
902683
355862
75290
696475
478112
796851
405997
310272
326648
168427
480472
52491
75785
924809
420670
852975
614423
610281
700608
865643
687724
363081
415971
470143
743755
94396
103793
459419
758591
16540
445741
789494
538865
868606
549193
684971
482020
96
231553
345595
140215
337007
740115
648189
270645
345917
925274
255585
24538
59418
379933
366861
866951
84853
69815
590154
835738
721933
532680
109888
254483
708902
627971
263230
838286
133011
638997
720664
523053
397493
565900
584086
801866
46226
693544
297455
610377
676739
73791
318362
636520
474919
850349
800874
891960
216099
461799
694704
769066
717641
234875
109464
379638
329220
580211
184550
572819
284126
850801
339423
759439
505823
143918
581454
365362
117586
281353
628263
193860
885491
644931
671838
615748
293228
71435
800338
95766
328384
689231
686697
827206
581241
387374
382935
455206
54874
352349
414002
81813
763422
246600
557294
660373
187774
190185
198013
723871
920969
43927
829333
223853
918249
420821
581023
593487
153159
295874
169881
621330
370182
759650
282981
361616
536776
66973
457097
511415
849697
545789
291176
445546
351313
595924
107221
537026
175702
669465
700653
646394
870299
474078
399774
875774
287183
443802
826042
589073
108374
493413
689999
502765
389672
67599
456558
701686
696170
35164
812652
932018
257654
40742
721665
757262
157330
263507
841756
432322
432143
21318
90021
517341
936343
770978
446500
763554
16745
723039
478439
698204
123192
108232
324870
277035
416216
842149
692121
809601
35885
260068
39407
880447
6257
639470
436447
345918
652128
876192
42175
426377
391676
133358
771880
755208
475766
887589
535989
425439
650951
527336
529182
54807
629527
524657
175564
480449
254295
483980
924197
198016
876567
746250
480256
29643
475243
353949
152800
875306
404744
514783
437792
928164
433346
704887
760242
328180
310518
747652
265621
131493
660742
670286
301642
817318
323799
460450
918261
539366
774226
429326
676461
490854
361964
598389
232295
690611
887519
225246
669376
143052
670479
238254
210642
374355
663607
919660
764966
628941
138845
346176
239573
369653
812369
935733
325511
715494
339672
224872
190432
184596
504247
689443
591468
830138
583178
233594
658382
311147
874603
565745
897421
354179
439140
630765
19304
430302
878338
157782
151265
807768
202197
584517
341370
660016
219815
720951
633831
45326
344071
934687
788228
707144
561979
212847
603448
66443
537761
736578
4057
635262
54152
472924
499066
420854
900705
55865
619725
585531
139309
225905
624721
221452
159165
146398
11327
282442
456755
628835
433369
791452
395519
306703
101655
97501
480028
118455
646614
843377
116812
562675
864109
917179
423808
503764
566428
703408
777430
587333
725832
270514
507284
451587
601177
49727
78968
912372
47550
845563
24264
15421
311134
95798
373614
787832
797217
615488
149922
141062
861405
359019
148823
252220
429659
521629
715967
17325
641987
47996
419477
295486
733117
867555
311959
138188
59409
43934
74622
292118
693304
212767
286433
229939
197447
575977
189825
337955
70931
431902
720311
69873
911202
179968
187596
727082
592753
302042
192536
226408
755386
432947
443524
571604
119976
634048
754061
35251
390784
318019
638857
452024
775616
167048
799749
292408
523525
620763
78178
702670
410774
766786
85485
13133
730456
850838
533662
515741
373270
810536
173442
249791
7613
452276
588669
41338
605275
822725
848369
575273
780723
617860
810927
804955
241665
17221
620012
313586
718463
646802
289131
695975
428574
421778
738433
484042
146845
408969
649165
591112
117647
131658
111662
863640
748943
140359
171014
768915
155763
221746
581578
750628
586254
281396
729024
227135
571636
287634
331247
239690
873572
636579
124094
343285
653481
260896
335070
298721
745994
838953
450255
177995
622785
412253
94553
199695
145232
597828
477540
633910
594745
319656
272115
225567
718130
71905
272548
382226
311641
746507
920106
713494
664869
577246
242206
244484
443698
547006
422752
162830
593220
593128
27403
244551
273861
477342
226632
710725
733765
301534
831108
534288
756226
913293
750077
519579
262241
371011
105228
702936
195519
715203
816074
735570
238946
135250
501830
421588
718415
438091
495040
400581
100237
618470
10835
240893
4975
573138
72922
812714
593117
897530
883795
852213
660647
91731
607805
252568
109311
799674
471240
349406
402106
727756
389415
151118
856712
307788
574027
38334
206127
843181
904791
469811
57498
411399
20099
368635
505136
369476
570896
746242
455952
464448
552769
679160
592809
202124
743138
771483
11064
72812
691467
772053
85883
493295
289380
565988
613745
151173
853725
354887
210899
469223
400128
605609
719407
867236
905126
877031
427159
194330
625417
287486
83769
446565
246186
511455
789435
527375
414519
373424
124593
740589
575974
731078
87016
338818
32778
727889
454438
665140
109400
662992
654325
76930
67128
87178
558838
79795
663301
299351
813813
680604
275359
849574
249073
215316
717498
561939
727433
317392
79655
47691
44638
684065
705379
748954
9626
548066
495820
664408
205281
597089
9817
359788
239069
797856
184216
513966
309356
189709
348543
812175
105276
378316
304462
2017
805749
483879
525802
39759
753022
932786
248897
558546
271212
291028
361795
887357
814418
558677
55782
867093
892260
827400
442919
681733
724310
298075
612253
626528
618081
859094
245864
112449
563320
925370
392607
709528
668080
131940
107110
12237
159253
936536
126866
222125
772385
326298
716345
18178
674398
687048
689563
180041
193751
726165
95900
239269
714138
237265
84278
365478
630489
900849
862509
74075
51122
330336
526442
505167
12579
869134
496955
14097
293512
502229
554186
411260
392971
171292
723076
473623
110338
381128
541899
164026
48445
283778
299793
929773
226163
273118
216565
585969
803210
172487
302710
473828
139696
204560
427003
481183
349831
427607
326369
52807
500608
235345
841973
262362
352004
774696
408465
880609
574535
120991
699388
31709
273655
308478
38235
693919
410594
762907
97515
545765
493777
42492
541755
724327
695112
13703
466531
720451
596711
335246
152385
59245
371129
458233
424324
548097
336838
767017
543013
228322
165413
695681
525426
248573
871239
73780
149243
479942
828775
862975
274850
511781
158157
10179
926330
582614
572802
341192
797432
631581
887242
168314
215550
225015
546496
9219
865727
15044
326395
457464
912289
431389
482465
303875
392991
548917
391421
744389
178670
912511
394180
66761
349288
385859
419970
820619
565570
402393
72945
25547
314833
214120
679265
416136
641004
786102
282523
455098
72940
327040
528557
346089
524
236202
319506
685820
34208
92083
479039
574578
633832
842050
176245
744559
848821
406349
473290
343077
243885
602052
665740
115193
173113
129979
164085
90026
112207
118267
813250
133857
377633
229681
780624
354782
363886
32366
824050
26955
380039
72499
558622
86546
694703
383869
50887
285331
565503
771691
229102
389479
838993
109177
377256
730805
741056
97230
248955
475230
643215
78695
39976
739885
907499
322037
792468
192963
237704
616796
592084
112953
511857
60262
680309
882201
675675
689157
448086
728690
253766
217667
170313
907628
200558
393468
724968
491704
761953
396888
864953
603040
762727
785550
839503
85681
42092
175278
306392
425526
373463
489395
333223
245164
586147
518958
274145
190544
654067
484075
627751
13261
138296
628434
818460
429331
240281
141726
353524
724742
678540
802467
608418
57477
410669
922822
553687
591455
390257
672793
679498
60040
257088
880772
499859
746054
735659
382743
640047
306598
823718
864958
19954
538088
215614
892141
607571
681894
283777
667476
127119
624602
103466
910833
201165
254216
660064
372565
855371
682353
772884
782640
707626
298447
241604
573926
714685
260502
9361
865573
783927
452192
118648
481138
713807
815328
552809
255948
267528
389771
839664
730670
639427
376375
562726
635987
642634
704877
813638
441703
139052
865471
72101
80029
320613
614527
44673
847597
746515
594970
820712
1863
37889
927423
725424
814937
510122
288221
369340
116122
927712
139431
764886
393051
315424
87159
819569
582054
624226
171751
290017
132088
844737
276229
904435
62702
236029
313051
55382
791154
896923
934337
608086
447917
11155
187463
872976
490369
409566
420810
429364
40520
21382
608706
932668
800239
639387
829799
483241
50673
786989
210885
179990
608240
456748
865087
355595
151549
87454
15904
759258
797337
617855
158479
627480
352234
51257
627812
488679
50154
231022
384017
96035
659091
136840
156639
345975
878003
907349
620778
802320
522223
232878
521006
445244
801715
713443
464415
601097
682948
341694
512113
521544
783457
676283
365263
325280
359524
705390
610054
207473
889078
730840
137371
854412
899773
247157
601960
872558
311482
134458
752301
798308
572476
649760
245195
534973
710738
703682
69825
387951
741834
155883
308785
861669
90006
723058
207129
216091
412598
589374
156754
788899
455842
454922
571923
512475
438692
89393
163420
3172
484154
835015
86361
495525
289514
15892
732722
825032
421982
323431
374832
873698
721373
151066
519339
898993
481174
446529
219543
876400
274914
803710
845000
134203
753894
118969
701496
854516
661945
503353
862677
227052
350172
634339
722235
605201
104684
350884
861774
443620
354937
917421
139531
670462
799375
412701
449565
623237
114266
10076
308565
629897
250979
203772
351001
391379
65606
159013
872810
494171
587281
327178
560308
681885
405451
269417
925608
236721
347597
904640
76385
75031
913352
291273
479392
166927
162394
283909
686905
377339
176421
142453
102912
903135
838608
18411
787729
451795
678031
587726
721692
722776
720926
334926
209425
235846
21723
930427
534400
449642
834208
751123
321225
27882
858513
242014
42789
586329
382341
299507
499173
909601
573670
584415
623906
905632
728789
867740
156049
575300
728234
11499
286599
21719
353977
681132
689269
554780
250056
259456
594804
779460
244865
723563
704402
584910
749456
925814
51971
272111
157574
566015
496853
164289
505462
38118
886602
725531
520929
204203
12683
660463
862928
663872
801881
828403
278491
811163
756027
716611
748344
224917
572741
111711
268615
521197
593165
722320
343584
265344
35233
589381
177994
519121
236124
610220
157192
248376
758906
656094
155050
398837
177262
536077
917327
281079
930145
212182
133074
339868
642467
803035
9826
581706
346805
788687
259472
454414
320245
3396
548168
855650
387456
391224
501775
887537
696128
803472
493553
267794
504377
625670
768974
36202
515442
327482
389952
169862
74037
75844
598694
357447
620247
555695
718961
226105
284013
618330
461648
673801
97496
86202
54667
348100
64228
2234
140931
846418
849207
695795
763145
650917
237136
216185
615065
706756
412798
498860
747459
131475
406147
824545
684153
582119
411100
836392
234407
420366
491835
763365
133583
17961
905435
782395
604502
908135
287633
347103
80524
715240
696638
644285
436648
915538
572405
211134
204796
833494
397690
886541
892133
500511
756179
843126
847108
492086
245624
270016
684651
321026
125034
271247
381811
35618
557377
417625
458592
407204
508667
464923
301597
289007
531124
163037
598989
145722
10119
610921
792056
901532
688751
111091
612842
729368
666033
210489
497272
329602
341122
899455
241981
648158
420611
823470
721438
801651
458975
931045
546155
884864
685290
115805
373516
141669
335579
505386
484554
851282
838954
534768
633733
381989
323050
286030
280549
902484
830443
667421
767319
311364
409906
932869
887724
433015
556359
627140
474893
823422
387799
87098
270805
73646
459058
670478
31568
605585
162903
366596
60903
17766
803144
67308
21789
353747
460102
387487
518453
554313
598409
917531
266481
648547
505032
807877
502909
116726
84014
306413
230547
213694
366189
594462
280801
314420
132969
131025
112957
489694
733004
345069
725913
793097
688456
342634
887287
21528
163525
140457
598551
316856
379937
268321
80137
178054
168567
725176
263825
288379
97655
44262
920644
649362
776423
497450
878370
209554
698762
91597
677867
470684
933345
718711
472051
740136
218711
39376
233976
822217
320121
543592
230852
258906
78965
558193
62894
715426
875898
867822
485294
272330
862407
40152
660742
14737
559081
519491
624126
717778
471261
606782
66982
905718
374846
266417
486673
542063
19000
462862
565577
427175
265648
435846
839986
148402
174699
709435
565768
819675
923441
437498
350608
130588
155556
48235
120802
297149
779861
219532
763286
758724
402278
230363
347419
855206
591700
452190
774442
284045
420095
859143
317506
162372
529485
140985
556593
928001
120455
392279
723408
18156
843503
227050
844230
190031
91405
50242
90671
313833
261191
606798
542651
640385
804740
118360
243524
589917
70200
394274
525602
824886
741225
293474
819888
37844
503677
864465
108207
285897
370986
66934
801743
889908
873744
500406
3268
740918
855404
179486
363687
454672
848823
308318
308284
87175
76330
811101
522555
95531
404418
446047
85089
452831
589380
123960
724269
659214
792902
710554
768614
430166
424890
256310
128814
7308
36432
432737
609373
233424
549288
759333
174503
351764
411418
875273
935131
325348
710006
870025
616586
840965
238816
475152
882240
62525
129039
653941
740200
865372
929258
91294
411275
706732
67307
83604
451807
246187
488016
886290
684287
895216
259943
747203
819014
572004
856478
764931
386093
693618
801931
88647
91499
753248
113180
82918
344769
129456
898446
147355
262783
547625
874959
548782
202130
816739
404600
353577
24437
519830
34418
374849
39464
138569
481662
374793
613452
530724
859949
312480
99671
650773
386922
550791
773686
497427
503821
767994
135617
796942
363029
919210
127920
424772
312553
617502
56870
311340
308235
553181
418185
684734
45482
271163
596834
616662
173021
325735
87337
157698
618718
374828
514295
275620
781362
217776
388832
43734
193951
804062
592010
861217
531793
821929
350079
709780
718840
171895
42424
884539
313552
904243
439570
886592
590437
78664
409411
204703
907171
367684
47989
142702
728591
140716
34536
890011
419139
626712
821391
728244
934010
499809
15833
589584
651082
419658
101870
743793
485464
798499
891651
557057
749898
568829
615065
77104
606999
686134
132767
874630
370726
872858
204161
748114
882240
472915
535951
118304
774239
451340
71326
287192
819286
275812
100215
793725
504403
187149
631834
169621
623146
468549
88758
740666
231355
254614
807196
479088
415822
357198
107911
104172
130957
369749
165839
142223
411025
511210
511920
905982
381057
391344
114704
755191
511274
446630
723780
367969
755016
116511
19342
468028
548848
517312
248495
591014
518812
617018
597998
850329
11285
850728
526870
574304
98669
675954
424438
776562
864122
665015
346874
832232
715888
95
315368
371305
913917
871717
156694
609447
384640
819245
645321
886733
57360
547338
301134
795454
680074
862751
272651
430462
312781
282561
107287
21044
376106
197730
662455
462277
372767
429127
511743
785613
754249
173805
835268
413897
55790
688693
433347
812881
80841
267226
885531
145502
19948
239373
469665
919263
131124
556944
635671
471917
912220
320637
218831
474521
689922
568576
331069
278614
41187
539496
461485
205219
546403
724207
328962
462615
566795
869752
470714
255944
478561
125284
106580
28395
552763
641785
742373
226013
23705
59886
293099
235256
725480
531221
215440
264430
574430
350171
627186
934888
611399
101393
193672
2026
380189
278765
512113
12241
475859
908007
720170
608219
254936
202714
343679
242699
903097
57069
569110
475088
737969
278844
770660
844047
399407
725144
664375
335400
544440
713052
295275
769999
452640
38296
92741
405602
847061
416296
868551
105656
491025
506574
780915
886672
865018
101019
366384
853653
782471
554338
371265
326512
201642
603667
510920
490663
548994
508977
900866
301173
777359
840452
333415
651980
12918
432937
154108
319253
302280
153031
131753
480719
255944
860420
26994
403429
611086
861994
64393
453793
546796
206286
444617
931685
5669
232668
709964
332487
432118
240539
738851
393203
441613
884833
363910
738672
452658
164710
438793
111234
455881
276764
459099
135816
52481
269645
901904
137173
860229
538327
63722
553194
366501
333069
149302
7739
772699
877538
586338
488584
406913
125031
789495
749954
555654
85414
799229
761620
12367
17279
723403
372326
613561
579524
786044
463920
229268
28881
529795
27618
810238
92307
650977
30273
382971
897189
285942
91932
350855
12800
258632
675102
247940
262120
543387
503952
261440
155342
902921
197882
221389
117376
806503
629987
764822
572134
431287
397897
588753
588853
204234
832732
23738
139063
568336
752504
407662
251355
468911
490121
308767
88966
662702
95333
296947
49451
723329
728789
368436
874991
348241
640644
62518
158692
509594
318478
640988
271366
376539
531031
430589
898950
854035
680755
157146
391006
812874
659023
839406
179558
315049
325929
67931
632004
282175
1161
283397
785098
193150
419572
232681
233890
750909
435509
250257
8581
645736
362357
230375
55610
14307
168446
61679
642296
411526
26384
808115
825835
615461
161635
336053
388129
551337
618723
843133
635864
164079
256588
390804
625103
301054
67400
199208
66140
281891
413760
450090
634918
734258
296062
441396
405844
223422
573511
96716
870378
6973
688312
430724
253910
589162
629102
630740
71162
682517
135754
775409
787938
457843
928091
912756
339273
898857
102495
272503
641951
481360
893244
731249
98462
153429
462091
868352
510346
484755
631199
148212
773174
256533
838715
14891
642474
542961
793137
275574
859789
544613
310751
428301
51165
377041
662257
504662
414697
496757
801930
916257
661575
353605
271004
583429
762569
243711
706050
171600
130992
432695
842610
724473
193097
527696
22159
64478
598955
768305
171
689584
923195
103242
727166
936575
901251
749563
251905
889905
182233
485958
524164
799843
687236
297827
519677
694938
220500
21669
817138
539641
870856
285880
651392
192233
64989
542760
19604
344589
99940
713822
661775
78317
245376
596739
845040
805116
315042
300513
253212
566466
276403
169161
824547
469141
844647
68666
668530
694506
819484
487013
927293
606754
258717
460354
837854
835814
850951
218045
144940
566596
530270
219203
167486
778019
625809
854203
819920
252521
676919
521543
197008
168012
483612
157922
936794
848177
826108
902238
378669
442569
49793
822782
140590
624697
426986
141664
429640
742953
470620
528897
225009
935831
52397
392962
927396
167479
712866
381825
926906
454147
255945
712772
427261
17223
512968
397126
336227
92345
270596
707308
310486
797278
513098
749542
654726
121557
904432
3888
413934
92948
728147
21072
119691
410227
585284
358589
685629
732761
755203
566746
215027
578963
892811
551323
692765
483336
585045
903829
291191
291851
745332
881835
274847
264552
787752
695972
394370
430747
792149
891831
365202
330670
589917
543506
855878
103607
87183
354050
181582
558485
179172
315205
252258
869292
424466
154480
322672
495533
140011
56657
264053
884324
319941
694194
754615
772588
218900
572360
482440
333300
665570
869986
416186
101508
461718
21528
647603
751250
884234
366730
587293
295581
750898
597380
509991
680333
925865
38458
134138
259408
666786
281938
778976
886654
19162
247334
462966
729529
511340
517559
23777
632564
192020
262814
901061
907385
438172
703223
65633
319670
176943
393056
739788
776771
113264
39795
739401
635522
707069
860036
909647
10885
562756
933921
157173
433543
864658
674584
350621
577711
855965
407411
670192
421289
658856
821395
361836
379855
441768
250160
788504
52940
914568
660301
859362
453729
536966
209864
876120
503324
186827
418357
460810
549265
580351
216491
43230
197992
383352
625995
833096
284388
471602
911020
733079
208562
715493
54443
760369
249993
475483
657145
234352
894699
216115
420660
153930
827576
744137
585681
597453
915348
168516
922100
568901
43053
702644
877516
201785
138413
441761
82980
846025
372604
61080
217327
25489
284778
727334
916055
346313
923274
924873
855641
606666
626266
451393
356305
462056
219313
844608
805887
757863
465997
364354
60308
173080
69048
889480
420464
2118
725344
880565
405536
7527
783848
8723
479805
376946
590045
144096
731744
93899
644383
279633
130487
20474
39079
597382
890513
838900
866068
233267
597560
861172
828533
371129
164222
563075
316992
225019
597809
572930
253192
216922
904615
482427
858586
821748
491439
751823
443667
286627
934356
242910
793136
165495
566711
885053
819473
83467
47429
23221
126977
554291
565871
464174
776035
935687
483188
510936
128909
57523
595299
877986
334318
851916
577437
36820
146471
201414
927028
710685
668378
332007
673355
198006
854815
185527
855284
640911
221506
357479
368089
484301
2597
111710
776263
34668
830721
800227
900761
532855
802844
762500
271345
651639
935220
23621
273001
531402
109501
507009
221340
528718
331474
748828
714800
785051
53288
766526
107893
926310
26902
832327
278320
134905
722322
780764
252127
909950
255200
31435
437447
267330
154226
293583
28404
34623
703465
428969
51124
303017
642986
232732
600232
226845
243255
800774
309908
167400
672497
633565
652390
625239
750122
850475
485883
700788
616162
786750
348026
546661
212209
870351
871141
542263
528207
829058
531939
41524
138898
115215
672006
315444
376962
232781
261734
894444
344846
362777
856600
225511
342007
1470
253904
282162
638526
373250
428366
493140
329593
42267
615626
222964
157089
539510
493943
260258
153985
365726
842232
186623
376637
279910
96130
286083
447520
495379
141883
407526
589413
747771
881679
838564
46712
301494
785180
489013
334436
155620
7397
666943
806709
587706
317359
633655
690139
803545
229728
205873
822079
923639
73709
797773
783117
888597
331104
790342
160498
100124
777549
720816
933612
144894
559026
11500
37760
390675
324016
534302
516995
864851
399245
808581
768251
494793
516081
344159
310173
43191
82142
816220
557497
481326
466585
486116
583601
635715
444085
836197
405919
356324
617592
3633
650287
644972
552095
739695
612706
467016
846732
935984
96567
21259
338797
550138
113088
54416
476223
838386
94572
866171
251296
624712
302931
70432
94306
248492
747993
294349
365329
796877
19978
324453
152646
181935
10645
42534
279508
491370
823921
774632
122751
723586
557791
376547
430056
415746
697639
317698
644836
521744
471385
138736
487322
875698
225734
610084
89574
191304
147254
69229
222351
759657
823090
467575
162142
580730
935541
919009
276110
451538
549594
204754
379627
728426
214196
801941
872997
259337
747076
609261
254630
817001
512516
787736
380147
30821
537482
342156
862593
95087
612942
539787
814617
288387
252558
649714
676144
384071
380793
69856
224174
254585
512687
224572
386272
640708
551252
854195
512809
514630
263871
26098
574494
152484
234055
169008
125865
141510
543594
670911
12434
4444
597901
251933
405175
153115
399585
361361
520227
701211
829916
486383
868621
94072
572205
400104
471466
600944
711620
438550
413283
296014
461618
231658
319437
171403
383988
387613
713187
629696
577430
848785
650506
321273
95647
577985
533024
222273
192415
38237
726586
453548
656216
838849
671423
279720
904205
549091
166423
419986
491536
928651
340441
344719
866419
221654
444731
250983
160701
715293
693604
565237
253593
346583
26726
53617
402478
663631
317891
177575
194566
210578
115134
925133
917977
325139
6057
350201
636842
705367
509274
203446
897059
119867
850179
380676
171236
662562
530661
470048
671688
672574
343866
101453
504802
171743
149710
203634
665482
198286
647481
582290
831713
616577
869463
483468
311545
104316
788783
166582
920598
173653
810084
45788
425258
803440
367012
781106
755525
546543
388648
813663
443247
672441
613891
255310
619178
73269
358179
248282
876482
756082
3920
41690
346212
694417
545406
828369
604960
559232
350159
586993
41666
264040
318220
196995
4371
412448
280977
335775
904585
255507
218854
860347
127207
319230
919902
606516
574559
906787
647657
708048
374446
547837
6358
187162
141986
789044
194856
109974
915270
226872
577021
715897
854884
228580
159957
272395
95892
554185
745445
109237
819482
241255
167047
701328
472749
921059
218319
151068
16584
714897
791506
389049
756179
530923
644715
146677
728029
275280
379591
176321
119571
72032
500482
864165
108982
424715
172381
615546
373545
598800
425882
771997
810710
520023
218878
563420
342574
924449
251423
42471
408654
480257
556391
235209
569431
132565
500391
858658
856734
360694
892077
642794
64943
95323
93872
512130
487158
214162
866734
350208
507871
329742
489862
407284
885052
142928
566080
565979
227673
361169
428821
613290
425821
640894
878833
721847
353312
621743
305282
481181
761146
545802
668748
391060
927626
527606
97731
619080
179311
794490
75400
786566
389913
303791
423964
88598
792922
311388
622248
42648
281745
457132
342635
399669
58092
237973
891604
246079
907428
464915
460491
725761
213009
482714
424111
478293
52424
139048
512911
717839
936807
21418
815653
451334
732747
714281
719808
637002
824156
625691
177275
936619
240972
316136
128193
96922
30087
505216
812020
891996
396873
263967
799880
723931
158562
372626
133044
783726
855847
261070
129168
193640
645472
29719
641693
370098
776615
380790
458140
192740
285611
226994
113515
375657
414802
445659
65090
429471
421484
314777
255244
41676
496004
552365
688893
757867
375574
87416
94324
357901
15447
848139
269193
137280
725389
521440
253704
550662
753313
386648
338341
598161
863866
683477
104885
73776
111971
225730
858628
38444
255287
56513
624818
268563
936314
539900
10675
580254
822577
607128
46706
79549
43987
122037
426651
507720
617052
350784
687691
356624
594249
839855
456489
414674
820800
648564
857873
2273
306093
609102
504745
816238
849772
928021
345149
908348
9979
767203
860857
108805
870161
42762
455524
298980
921909
676627
559833
891653
563589
718025
190804
897355
869118
252079
180362
12307
470864
164883
518541
245647
344729
606705
350247
479410
425739
501458
636590
346417
696386
691570
789620
803612
819106
583683
863117
167072
26967
842930
370715
269408
196855
456410
801017
126055
246562
342435
48391
996
732902
406329
181495
894272
467527
370960
21319
894656
67703
833662
875623
670661
567072
505033
919653
274438
816078
563640
691366
471523
80521
609948
91396
437845
351373
261107
302347
514292
156896
769631
427829
40588
846689
241433
530312
578001
31860
242462
19088
348264
45949
514546
453128
344101
442211
46863
264555
621511
856579
801997
420416
619177
780720
123257
143520
708531
349966
115099
925708
794824
38101
387726
921710
923583
556567
793072
322749
63495
212072
64110
407905
911360
441021
576569
286044
471968
313923
746534
510617
220785
936514
184070
662368
243462
139507
695917
237025
145704
391516
585341
463519
868999
349426
592514
331996
896130
66405
35183
362046
395484
639733
105214
230864
885005
534225
671829
514176
138242
4275
923218
448178
861369
605804
265280
19057
410059
369454
738749
523649
629566
62391
263849
607185
265980
783307
564666
855366
578478
911994
571670
240120
761108
426474
794325
188547
361327
267012
345984
708886
79972
19559
135202
693452
261876
561351
27308
931374
411637
643715
174333
826290
273609
490799
422028
395197
840656
764799
388800
88191
12316
41816
843586
31883
330075
20091
231589
716268
60034
456035
11345
592240
892371
50397
207915
805624
32195
714304
326475
912174
412472
638604
29909
835878
147154
808233
81127
109100
774827
832720
740584
416210
497788
9578
327678
504536
173323
766903
86764
129157
896094
101125
547614
221912
105680
399984
488926
19033
513900
743656
57924
586700
382969
928881
714820
618846
736887
482857
410337
768236
775980
698574
752862
762319
374236
805612
78499
484507
195444
541180
505419
723763
737858
765111
32096
740356
21220
91632
118081
118222
76158
580069
9357
925508
437227
150457
290800
163738
872955
558193
600202
445846
697841
185312
476542
673040
153911
391595
258823
268602
896304
387934
622961
610671
816069
533613
770311
28385
915594
598802
671427
466027
28405
485538
332533
250318
385895
523643
824438
763604
770036
819814
220296
718198
579129
86564
519107
745914
679512
39825
172129
347353
784996
827228
607984
612515
585298
464868
63994
679598
257768
493212
601534
693905
744028
915565
238466
387361
760894
266960
284664
89322
752725
446817
900267
838510
148875
309671
601336
35211
25703
401506
108716
929589
189983
692085
408322
708621
468414
646198
58083
576023
255172
437036
839356
604097
4585
429674
310201
675641
721159
39647
304125
285530
770503
431005
230386
474169
614480
107009
116400
790483
312832
697894
729313
481021
849875
251995
427522
588653
180661
932716
572273
692250
260003
652911
662288
731942
843065
328407
620389
878548
233868
331350
514653
30788
678593
782528
88238
202019
732863
912374
320648
925795
772613
692586
805786
213651
848538
92619
463361
666316
289027
803306
781762
864957
170968
146032
146615
743118
399027
142738
2683
293249
674916
899693
618941
229775
5281
417283
434054
816218
426017
171500
35543
634542
661629
333331
806579
727602
411972
40036
9041
863053
462209
291938
633837
528826
584277
885672
82124
2851
286222
560388
110979
103081
825603
508905
130599
677217
761024
275870
729270
283447
217970
605529
358575
826329
620642
813789
201983
777650
511083
884601
353729
555133
325567
573934
5223
852264
681910
604646
155780
502534
231493
547408
283433
443344
223837
64624
319781
161761
337194
787378
596004
414646
332745
352587
859871
184467
260168
843949
423258
274062
140463
410032
56006
331700
255233
720461
801956
331996
863719
547442
923008
281889
562710
863776
564205
376685
397142
300487
49048
461039
492434
264238
38460
484083
294306
911758
232369
630916
543892
560752
477173
722196
126441
619933
525257
340433
150601
205613
771348
330155
928574
564084
262090
503166
659626
476492
754560
215809
747426
696490
209562
121845
596188
831071
149375
872984
417288
395369
231001
334849
585336
70694
122265
178704
88140
678113
696321
512872
830145
386686
93988
477939
100330
453787
739201
793985
459259
687801
180532
108657
421577
191639
267606
414838
132360
710027
102132
267596
298442
151030
660154
634491
458169
341006
78877
456337
237135
395380
77598
899777
33280
559838
651404
190333
143071
718347
322447
753404
799064
476532
829946
54635
760861
530237
673636
934616
578683
677016
259586
707881
3555
931080
370323
95751
413300
648743
352433
107921
846991
582425
218664
413326
814288
816425
748842
436163
765345
345982
572629
392701
155235
774222
549181
572210
214381
726164
438284
219070
643345
682159
692744
548174
356144
618729
632269
902454
824684
778923
728142
798031
643786
584489
577950
150162
706942
926373
805807
719410
609842
869434
434255
118056
520300
740635
667358
827240
719384
769111
290116
602741
471347
132588
85561
659490
934295
744607
222748
403649
180779
217768
873200
174947
230376
171199
369209
727031
706617
339253
480984
406458
39967
344741
29209
190488
493578
163567
919058
149338
467493
177016
163487
148332
258463
865234
594169
359916
342599
820970
18749
500821
673350
672879
799100
663882
374517
620758
334559
109259
642509
845988
516987
896143
915480
338831
932446
223407
696798
320738
636654
234187
551215
730621
819269
86995
756265
288822
333447
14708
752919
261842
224925
445500
455466
426492
681426
485492
156436
769167
124824
533802
376729
54956
881364
483911
203999
32944
570978
711094
164249
285793
564019
878580
748836
608818
454704
764553
8306
7439
319218
104157
840790
97835
521148
377061
122569
431257
772409
393766
608807
902755
351318
312454
60478
58229
538640
574854
906730
783783
630899
654174
462365
367816
222502
681771
186651
745090
44033
6828
397352
565644
278319
330720
118767
208063
860131
298306
354924
524760
258336
426092
617423
63550
389605
328024
803021
847346
18172
331477
926749
295616
191263
364576
366206
402141
595237
251341
189532
591423
817603
613183
828212
846710
207201
403701
419714
243422
635131
618113
564612
226514
665718
790101
424455
505152
97266
883484
118140
933999
801588
486953
147598
178857
826274
737471
626262
528129
279525
839321
48133
210232
571993
497277
877509
785426
29269
934911
531972
602038
52461
869283
820818
308446
773496
642332
357804
444844
738309
898173
340951
476680
869909
705135
686620
343899
66022
642634
768237
624205
788172
668585
762464
10200
319336
866305
528266
936214
367280
103795
540312
40326
250691
337561
23877
127945
643064
100425
456099
888620
503917
831556
409335
880799
190100
290380
345494
139032
768801
213588
826505
99595
132131
606101
503545
12006
785065
900300
213316
559594
491580
818672
43964
130728
905259
765596
715821
559883
506256
800846
268065
96290
907202
916249
209276
47
730542
439649
728205
826900
506313
253004
309123
286346
693282
625438
866705
520981
293130
909762
536354
674484
755604
832494
540482
706914
394764
26517
650177
458688
609100
875791
723534
73789
915229
126148
835494
216737
239291
630746
51186
69652
723104
501487
46824
871729
16207
470987
13518
649050
829580
358675
905617
664725
398292
504298
47360
598647
137522
846471
936871
724278
788831
260777
599355
659425
480621
323653
388297
95082
190841
566005
799591
566999
859827
378500
928
805559
42579
384736
601757
457554
843129
4943
850961
900479
513640
460822
821386
880672
598427
511550
22449
784291
198130
261403
435460
557694
200976
402493
49291
49490
72212
588591
699413
610776
683672
127909
781810
772186
464395
133884
377148
524062
709935
448202
859832
273285
899547
329918
845983
471840
506596
646203
1951
723913
125000
543829
558352
354361
61236
2080
40612
930020
241352
825065
404777
520037
103489
755772
162394
561592
743435
882364
43847
291819
163535
273678
623603
480220
395246
925582
456280
616216
934386
914293
24372
386756
209269
637529
603247
623032
198101
280760
645244
25836
486586
519229
478290
66156
850943
632118
585265
392920
510767
528934
56728
633686
239872
757763
289903
746404
844479
214976
604167
674560
506377
757108
366127
850173
408171
816820
288525
305459
761205
52518
271455
170784
772084
353075
414776
203547
559857
579342
149894
660789
213502
302440
567207
700776
61541
10557
70829
869990
636870
419423
551562
789674
783590
778808
82657
448530
919055
874126
64536
755
831080
718234
146006
369933
365833
245074
335793
214444
678120
316385
686243
650822
300859
890923
792433
242279
612587
545884
908397
817651
857874
670565
241779
202439
742787
726122
840490
512727
404267
553484
770068
390064
801678
404480
721823
184599
746753
637754
632227
16432
739207
789022
274646
608074
935875
92767
280097
779958
461465
609976
321637
240501
354343
292067
650342
361141
342998
543010
440427
831329
396783
738977
894292
86095
790122
864859
74085
412237
203402
660579
883912
453773
103156
785348
804257
201161
658770
831044
431809
128634
184481
617219
115812
764442
862251
441403
320624
651574
635019
773507
833543
150768
38848
58194
110395
664618
171639
281808
572969
272952
59113
286673
677876
812928
520343
692213
497186
756586
48445
620889
174483
565609
416828
852716
810547
177526
211038
834325
740089
516113
774404
109763
336776
252475
374881
433702
198269
766433
713026
319943
364461
877129
759894
694772
55770
882564
687130
512987
136224
183698
757526
539578
292633
392509
455058
218516
786880
603703
611314
405803
794000
14501
901254
239191
361017
730539
378479
411457
126148
661631
413356
389098
259850
242788
558316
190180
693818
287554
39983
69918
111415
77601
422772
71681
763565
523581
780172
448530
586695
281836
801796
296380
636566
5967
856274
346427
357450
588443
262566
913500
885848
809507
725742
447815
371436
920046
597355
88732
251438
873678
772964
593130
731812
705904
113678
832349
605663
317846
697817
362998
485187
488590
145403
49456
176046
439989
549556
343164
446695
366580
746235
744020
41353
463147
552237
260529
264763
390312
909971
802663
725292
848853
726272
620559
703165
362979
688982
651000
137268
430260
926061
108523
745959
260086
464860
743018
566282
50319
807800
504596
556590
450887
799103
305310
503619
661143
663644
221582
561953
231643
392557
902657
878911
68957
828920
17036
825161
491767
394149
412443
615741
158619
799560
656044
883210
612332
103273
697922
896669
487650
207004
513300
920082
863147
13905
360175
917954
638139
556259
224870
204769
216448
903140
790646
153718
277501
599926
914734
290541
263556
845242
175325
692669
512536
103737
1803
291794
383121
317619
438575
386611
582158
150797
170657
854941
335487
44190
72345
744095
498881
70
69638
894711
821594
232079
261861
867034
858308
602107
819881
195551
912651
621636
566744
131823
244112
511631
893189
246228
411602
414644
507474
574551
863678
730621
402967
153511
515502
3673
303869
45270
455867
347158
457777
843468
385203
573495
900476
76046
759401
652905
774584
276565
49831
443581
713148
208597
767322
876254
648561
473233
744308
850333
325148
821862
707306
291334
360563
289490
655021
216958
671686
132373
589727
125138
777813
459112
80204
120107
923515
393186
266192
60929
29410
817758
55107
189975
876527
9761
566400
907470
613641
607708
709193
454222
865498
850305
832456
624189
804222
65789
302751
848245
663451
572699
153329
113263
923714
721721
388707
430855
219955
489933
320858
509986
60490
925152
608809
352972
524376
327504
760371
208951
192054
864377
504270
78241
580259
629595
287590
634522
548571
669161
674275
692695
66338
267576
184763
198957
891272
216637
891112
624822
104248
914787
425426
83181
194035
535367
373059
365391
681418
75820
671895
630537
245399
798307
233867
81901
670100
601565
510806
251644
518147
610069
469821
723814
837734
523800
693697
837528
423188
56388
152834
175382
137330
494144
681292
708909
399792
780054
26396
538248
778971
190682
850891
749812
824281
492918
514236
380843
496476
522913
828353
704426
903381
355952
30248
129265
548048
164342
622524
605143
444071
164438
677880
648487
680890
894977
533980
337749
534740
739701
889796
109905
178968
845848
550342
485379
842041
111473
77755
243735
604595
463911
547572
87717
665645
634097
707618
920253
587425
588803
518760
875896
363268
470878
124492
635233
833004
522609
501516
165856
285486
146915
920572
615945
260782
686418
740499
741484
774025
920210
757719
868019
48014
572409
9520
398999
845871
563258
833747
89866
300713
74919
601333
831752
599498
866426
620168
45985
440495
195869
431817
388574
66007
344373
248829
338384
159510
241959
670407
890768
524229
300351
827636
354365
73290
172998
561690
19173
590646
207811
149003
679931
484546
443179
86001
860058
702952
84199
689105
760734
129935
368928
751420
63935
605453
883285
615231
758896
896647
888207
180113
627198
336487
217526
600138
258473
122658
307288
116648
746610
127534
156892
546103
778314
575701
427944
218735
106663
326952
474710
585249
284122
575845
769903
117043
324411
1936
26932
802397
17236
431336
473062
279964
272129
490000
55297
187916
32715
322108
72702
656780
342111
252979
311699
918338
906841
826154
460498
557680
460421
928781
704283
368475
856236
841836
747853
453203
614649
737969
237839
467642
814310
617364
857168
662743
898544
122300
198576
274887
580971
21667
182694
194770
933384
660040
528130
799215
499535
592111
630149
317773
436025
264328
241180
60470
85083
934442
649354
590747
371056
217353
6440
837393
868062
931625
225087
290419
165998
10317
765667
622897
735703
359849
698382
579793
263758
378025
629276
721987
371307
19741
413625
616449
648998
637751
444530
932235
305888
920550
438637
379198
777216
4200
91385
748020
225385
759933
315487
848402
365145
636316
137055
160984
197689
406346
824960
53044
565717
600500
501787
282645
475869
237626
707209
478988
835616
101400
545933
819113
664657
340636
800517
554485
644152
305361
63805
563826
680645
76546
424285
875328
530761
617525
622029
535159
894105
508775
765321
513801
127483
911327
616995
797279
493241
25815
230212
250445
418964
360610
758268
794119
733110
599715
630887
673844
827918
778995
687357
759787
327053
344578
244135
154380
160511
188752
89659
548561
913657
68362
506810
19433
503078
371711
830259
835792
295931
322982
486708
646655
170116
807423
686400
175520
32784
173948
29262
780425
853172
889009
583763
923859
850532
859845
644959
608356
123542
770688
63832
648832
4970
380655
273186
775485
49114
515498
887093
32189
248389
587396
530996
187595
372884
721520
227420
646695
833462
68301
846307
99265
457797
255939
481232
596292
232913
189405
895049
682593
411544
252627
770397
158745
434178
635727
827724
78749
655485
157229
339755
794254
203337
58313
521375
284120
566577
407272
852534
542581
809188
700071
746091
263571
287283
785588
887233
286264
711759
415179
26258
631979
789864
627404
71719
556678
9447
702579
753581
775528
542896
860581
721511
832752
259540
485372
306946
300696
565958
499704
862106
824109
293002
677989
808970
182874
238247
368749
926398
489995
66298
454457
834276
553786
500644
1450
856156
920168
446902
245
603304
285638
845998
97217
892260
567902
848127
347146
741467
316051
894314
919144
229796
583026
266947
188602
61839
748298
100561
882493
643698
714080
473008
826864
633105
695644
392335
104541
436423
505577
178692
355443
124566
113745
796321
566115
133485
209538
746712
659107
685163
772230
828898
619322
243965
294633
522732
890329
691290
567072
147568
642599
96641
71885
549268
548961
716952
594456
888401
497993
419413
785608
19259
643033
536797
526565
805272
777270
29470
775033
930113
154269
836396
222166
322883
933914
212049
736423
335040
116161
263836
396580
91149
279546
658257
898469
324191
322031
236577
825692
907131
257331
649560
776514
602749
540151
741665
543006
586763
574048
254136
79622
601103
333659
900722
741
416792
883935
756066
304
356363
500600
801504
588261
150974
912537
230260
433949
908882
51934
786866
21528
5895
281760
599017
460898
885490
797823
252221
884130
85729
471303
445716
512884
555358
54248
53073
498338
801806
575822
224635
854709
381190
849495
208012
533927
84047
267430
640110
157326
80574
322509
499083
65381
607622
646141
896329
881758
196708
331413
473845
148505
931622
299452
251411
606817
166573
846852
220631
42054
919671
290361
35374
191735
569932
3400
904559
447361
755576
837637
614893
267455
315497
572247
636791
739120
484498
844636
513450
439153
550082
602896
409536
918410
244598
344325
633250
565334
536684
724747
104639
606042
491333
431489
650607
188390
908392
653111
185734
188100
739373
201631
274034
212920
536144
548299
638952
803613
80480
789242
165961
2686
660010
682038
672683
361012
201662
131372
135639
771682
115686
408009
469573
519567
785615
644944
290361
487013
916792
135888
362825
42603
227070
514335
703879
49250
747378
391438
457773
297414
474676
231437
854633
791208
535687
287919
606138
883046
16455
341289
521533
336039
392138
149343
864336
697000
188337
354836
46738
300995
377490
223597
334754
104788
14299
360964
311544
195364
292678
872606
613887
86289
346662
162359
143784
483167
34782
387948
457191
787018
922925
450027
160056
794893
579124
208662
430237
357216
85239
906828
588274
838268
485838
510226
867354
776919
753505
414714
773658
736761
418203
235310
61645
512072
606549
625212
129443
289401
20432
672259
77514
835108
244368
770983
241819
193374
178061
592916
199256
846120
189714
738551
376525
466909
752021
713036
258409
885266
430545
770157
436330
84215
922538
746426
238120
760174
206159
735339
76767
505254
648761
835677
815425
305124
333140
836442
433959
748092
409825
418373
693150
477262
729766
296016
784545
740747
373549
593500
92899
182866
36472
793449
443164
470524
179259
508464
678217
202823
337917
469783
462819
242178
837131
909791
229327
542684
483358
809891
498654
845831
778001
494631
183136
265720
650212
92746
141321
177765
852258
856590
92520
237179
68407
637523
105826
764819
270827
283845
144967
503468
652257
254745
830198
517222
141086
661653
217780
78225
332608
89549
691046
122277
362379
238688
53899
820247
584823
91201
83250
629875
256048
651581
158288
834374
19269
616174
711748
168726
318143
190729
150090
312034
178361
562569
862069
98663
637970
892191
934663
707207
572927
422900
279430
412218
148116
516145
470149
551449
41662
493155
150304
593415
46949
85689
331264
760253
489831
523587
887899
46445
689176
296423
138541
697064
355158
660072
24410
357580
300119
124125
521047
341108
726087
793659
441439
149836
11659
579623
379388
731293
512460
481834
28515
721977
596513
832594
543410
687012
709405
120268
283477
542711
822350
935991
541181
395470
454871
389250
877583
90108
693315
148068
882132
57840
137228
928329
900342
162999
349083
814974
330397
183490
544525
78809
290082
550708
891867
6747
782039
140524
646415
156842
490570
30031
653944
188855
157822
132024
516020
907570
715644
261745
909706
411421
195381
270181
703033
845496
65727
922509
902258
106325
72352
679221
450227
668139
671527
93114
448760
829111
717326
184307
294676
875836
615346
830498
658665
29445
608401
218164
36591
724328
483031
417685
744936
87606
258960
47571
611176
157950
296116
211775
199593
645361
431914
300675
471095
189154
537321
572781
670521
603259
597804
851503
911040
151560
541698
351648
193436
233748
462076
293119
230258
113296
694872
892399
752590
365930
265757
499140
164248
757574
741733
817837
102883
311583
201601
12365
388861
21106
491320
77474
132006
438574
890079
875855
772695
576231
314778
525025
107674
36844
70441
336076
757206
388903
454767
758827
914714
223697
431749
149741
653321
23662
805762
750647
301100
313757
106036
226116
812348
659791
446070
189012
895643
736559
9060
735669
72798
573280
764437
550310
779225
843089
852379
815498
249338
456714
847712
26468
734609
218033
707858
884844
876309
208605
890391
218350
572168
352238
557341
934937
87869
696077
44203
871359
519862
791995
102723
765478
399193
892430
421767
147923
358308
231412
74772
149846
408099
185624
537381
287614
865525
380137
796817
309549
653286
792496
39731
39946
737080
733827
507712
652258
31223
239927
716129
837953
153595
705504
49755
573209
295407
628211
495437
112050
786734
337323
329857
836760
342999
164200
847309
71114
739845
757284
570115
475301
398531
615891
502672
725550
921352
930664
168433
857592
887126
434497
445533
803488
804854
712386
444972
658387
270811
692371
671009
20954
318930
446489
204773
519528
501668
26859
496145
910797
309297
446643
850950
719706
493620
319563
809759
92921
575134
618613
278383
592445
459688
737065
294402
839821
602981
762890
679975
500801
666286
62579
351896
609796
775257
106531
901194
444426
429016
741900
505810
853968
902895
76390
322732
607682
596311
928832
147757
644482
493283
25738
13395
63074
748240
184456
138927
195862
309713
725539
561205
496137
470539
246403
108283
64796
44857
367753
696537
434122
37355
438122
131901
617394
759959
780888
558553
181419
316291
124802
324741
42194
287770
788452
920
469162
333179
578561
894684
9188
319504
657979
917800
911291
208947
322437
448615
227872
565099
381269
530674
377066
586734
99236
816794
16500
258939
843622
308815
173845
439815
719897
497780
482412
76155
73998
654068
80442
298036
60336
854455
914223
228555
629791
182051
23803
550829
228316
294766
270198
723857
888161
544978
519453
889175
157619
258657
188259
106756
106578
557009
168223
930573
713975
106441
869628
314816
753693
533168
808041
163312
659626
103694
700408
204151
234043
77214
923083
21084
197413
76666
783181
682693
409913
179105
172321
294554
770011
926407
830358
200582
933552
612174
851346
106592
675604
569286
680433
898842
98764
350943
567762
649903
406058
409213
598427
464927
411832
770771
799812
62317
263119
799524
266173
700793
768609
687258
283384
147265
176182
146186
186073
357175
673910
277590
614360
373893
250394
114638
330619
348422
624338
423825
376120
542117
452058
207778
548211
266561
211619
604460
317004
465864
722972
218378
3288
166315
868717
560906
20331
108509
551333
292545
595716
655723
167819
734742
845018
259584
491907
359232
703816
602220
285526
684624
330644
331675
573531
24106
746880
89474
537320
189640
115840
444859
880386
76652
752133
255787
270031
935237
308763
23477
267086
622082
2959
830692
615433
122789
22121
431564
425128
592496
309810
717430
443338
377293
2944
742233
439324
832793
458729
686056
723665
278835
481645
627450
904610
537517
901570
86704
321903
517115
640382
488834
97364
448109
16910
694580
547628
80320
200413
597358
644246
430045
270431
835220
931607
187078
781511
400497
242134
601397
556718
936625
63096
609874
354401
239428
391170
302870
674080
359504
184051
401960
770644
74185
365682
602071
609205
193912
232478
924519
113882
396628
118810
775614
823367
246247
757297
382176
699490
94228
856052
753421
321208
409190
599168
169697
152111
819368
761031
524176
177739
487188
754926
872240
261913
793479
241351
416068
553917
601588
64876
40485
887362
54630
298174
451339
920392
158186
144646
589304
430676
768321
928744
623708
776180
6225
276611
117070
770995
341434
772548
876588
528743
486381
420194
257395
774034
790735
734916
542123
285572
234973
598723
199527
309376
863025
395837
520467
766241
370483
585966
596739
895962
643685
268681
342636
336465
523725
778838
65345
1828
252203
655484
840002
818566
605193
208234
319811
203104
134267
319124
186060
609096
655858
253147
486989
812169
516524
556781
81275
124567
800860
443434
597096
801301
883453
87656
343432
32121
705531
560241
856522
398189
38799
927094
350197
58886
507629
353335
874334
822666
804160
424601
884749
677260
334489
612676
161888
309932
784002
848932
185592
881005
271091
444843
103019
477691
899430
47155
620707
186866
84611
833753
581283
112855
279208
690380
23984
589530
497844
920879
22351
130293
920793
452233
650030
736058
882911
291667
380647
914243
769134
189332
554553
839194
353032
29169
356770
127424
488037
730133
534442
803790
760216
531792
237012
839431
237452
287204
184400
518177
857724
509405
626580
257443
374166
402791
398454
894806
14222
352013
836234
257516
728811
62878
841198
416686
3407
848111
283858
144975
819919
350378
27246
620369
5747
921927
862660
114635
557818
75882
705695
391452
337013
685936
470389
2108
664935
856777
808754
257199
521599
631249
218014
150180
30754
392316
6510
345138
867705
432299
547429
420177
926035
54628
423396
576006
840875
198100
657685
47393
877147
816511
523095
781773
10404
8651
66143
551002
767216
297291
716507
712013
468409
610224
650439
747948
670760
593591
300963
36070
139943
109943
722300
465596
602305
170328
230672
411914
315967
808792
293081
533170
415451
877110
802978
624590
365225
471373
736318
760345
330618
422462
781889
256332
440562
302370
463825
297999
403566
143225
194606
587270
521923
880074
216645
369979
284351
356257
824533
500229
103122
312235
444601
747563
702826
77313
730282
229065
851197
215933
886861
759181
120252
548034
833577
41765
500598
349296
152388
640283
237289
888537
453095
8002
674566
727406
107691
157245
673743
244334
33133
864155
921916
668035
612083
333042
778617
520684
509696
535062
616163
708099
622
648070
873707
113378
213176
876550
196081
348670
548459
288930
82012
895433
702940
281431
717100
185375
523714
42208
582408
809923
646026
775684
36449
398614
343178
711494
334008
522913
99515
370466
687689
279300
280289
440626
664467
753013
627602
762777
828980
758586
901453
226987
288608
326465
274442
157872
918647
819404
899193
519589
168812
222825
268354
936734
378700
776800
336560
544545
780999
742106
387363
658220
583513
310565
151401
717391
252467
916815
343019
775464
186001
44737
248048
107028
631011
689425
690559
512826
212804
570
114171
247581
284214
874045
764853
47613
894036
345135
632329
457972
935156
96490
936380
296347
476852
907932
718840
757812
678266
74509
695217
233595
566687
774422
781247
660943
863653
885004
705177
628283
609545
464008
661976
54399
191399
826665
434921
344562
53310
227749
279435
209369
392261
263623
494152
897596
239752
777656
621043
253140
685656
697322
704964
214171
613013
808859
438840
741789
143298
770078
522505
266280
362763
687765
709890
722749
8064
465830
365415
800126
647976
774805
134205
182230
763781
871095
403004
226515
118117
571172
162150
292194
876419
330654
75527
420914
625907
188543
52355
586542
769942
299391
167280
292832
614336
414819
762157
471042
688598
52462
31307
935605
495628
139790
62912
196447
729576
732246
712210
353953
772476
600993
508349
620098
13472
63427
385312
477390
711279
680321
763820
559182
68539
248728
170980
381866
761275
937982
74300
206408
260453
437681
120184
435170
703580
354162
582597
753896
100909
210507
829153
374857
421633
555455
686341
522611
55937
540016
26783
457058
441993
456003
343536
92621
98125
432358
327944
27499
333715
421118
684761
292902
482948
10738
74052
574122
653510
650280
765283
258035
52881
291093
470198
217679
291606
485320
238063
766902
515778
435618
390964
698497
490592
364560
345367
474938
206881
161218
902301
867194
575374
205597
162457
139350
935662
274529
803867
373758
519682
611700
189885
271679
481859
760531
722273
843587
904906
458367
522608
607153
771474
352935
471529
21050
47525
88297
890945
799827
63455
520985
136661
914649
399223
66714
875676
527379
158887
823171
284418
266109
798148
88163
541917
735071
170658
398289
64457
378933
222863
604102
261761
699955
568117
98584
791159
251244
905626
652954
745194
296406
890859
19024
793650
525749
88851
711430
636882
475054
70761
706944
46934
479427
910318
704799
130044
485365
63834
329980
871947
10770
581436
300187
585686
427525
327298
667940
428287
863702
349115
48897
639775
346384
209487
470203
847168
399260
15355
758608
412582
800881
611266
733931
101040
747453
27969
575427
31474
589083
786939
10195
310061
752230
166105
109970
533931
855303
206751
405126
548662
455494
388538
146886
865726
134277
151580
832079
48978
896798
508477
62865
519764
433738
545910
586187
888942
28131
676514
186304
449903
14273
236623
664542
810178
740960
132537
658218
777349
208724
663545
237369
767613
880837
369099
870404
715661
180668
75960
396763
625174
9868
51888
707084
810441
577516
737778
46279
142649
619795
750449
50238
308829
722134
891721
208483
484722
874989
709753
569968
447997
39001
747122
488165
40212
818562
887203
864357
422944
756229
463352
412234
474721
776469
15582
780887
413721
759031
456975
419586
310798
788231
416967
562445
655222
373444
571617
34282
138742
307490
684458
227440
337507
437065
833622
134121
249649
81344
785836
649603
547340
93660
208068
45948
199179
760409
204460
462297
177998
417256
678901
508930
145454
726315
910960
153578
413457
7873
685064
611436
99792
518401
607120
800691
920822
884886
372201
782915
851208
37201
282130
807571
885074
584661
535397
322273
132785
547190
134608
640243
165149
552164
147176
713363
907467
849444
656693
893676
555212
472871
470665
880518
429290
185480
10586
158867
901737
92823
99151
347913
247713
158146
402296
57163
830609
361971
186319
765904
221417
807785
264068
51041
672684
474183
430274
684693
184976
375547
716423
725943
897309
209654
239888
101849
350656
199507
450316
115531
606903
492504
133424
309035
358026
41541
920399
559797
337994
189
206322
534653
111587
656245
24079
145420
912505
246290
751667
936293
28465
567611
281261
142078
718930
211850
496226
736039
930349
102898
649398
141118
358419
452031
860169
642026
812130
145872
931534
124729
703880
614034
534671
192519
153541
904159
800924
836653
337454
701039
654348
312412
219238
141463
232241
11006
565012
476592
20759
319524
325742
693161
757992
933143
50543
162806
607879
273431
502808
330374
257395
646474
424808
893760
64351
406587
718832
381734
355094
843944
641275
863041
666665
874230
384603
215034
622355
824031
847566
833390
94689
873360
84578
833363
755124
711309
56861
120409
890684
151708
712511
477931
809918
17860
74498
865834
606363
608714
318970
397907
690053
707712
631904
485167
509414
770489
163361
480018
613865
480927
749845
555169
276218
636757
334264
691146
542487
26911
334240
500504
348483
375027
599858
448098
520118
131068
360746
650490
830242
755060
813167
754524
210645
158527
118994
290260
283330
434043
372626
354722
485523
524562
204013
712808
667975
671402
186632
163792
438274
535870
313279
345417
489793
95626
550631
245456
539129
617371
826402
28876
58533
433519
887472
770088
584112
379132
603536
5637
511893
379857
315299
583172
326426
490743
387372
480050
635373
387503
145042
842462
721113
778612
249041
795508
509362
782533
531593
73913
467938
420277
863443
569084
773657
888292
301943
449537
905652
898259
112675
757921
173700
620497
912003
290837
108843
52397
410443
415726
913911
498848
845226
90620
873691
693729
737718
9621
543932
581521
216046
19181
19043
113953
766697
691106
281730
335703
703473
149432
71238
312805
528443
418598
672926
868300
287041
479789
572340
87385
56529
185130
572764
435715
94330
344125
55665
12671
128657
791597
66204
554331
667353
513688
841690
628275
398263
769369
791618
97904
829213
186081
725766
823545
226416
621732
667206
644803
612053
251345
789009
557217
381881
429045
666475
732232
665064
23391
653915
220041
799945
71156
536124
379450
589556
891112
537783
747157
668943
91034
785297
894336
221852
689896
553402
713837
267352
612440
461086
402087
677798
674677
174345
76286
452160
147655
385137
589054
413623
21549
114277
852729
682048
20587
240549
416218
707432
359474
700000
122274
428125
339312
697091
873178
559963
776844
412573
30709
115979
520952
821657
35709
658854
662389
453074
194444
412165
582408
808812
66992
664379
727087
106473
215762
710589
341806
808534
97684
786765
672105
842972
710444
705173
560793
207651
268199
924501
164610
296196
874935
12302
390539
520922
411695
180325
403493
562802
332247
470166
225843
73586
635594
857098
794487
215266
284558
59178
843462
764502
190718
443679
219440
501371
135759
123450
376273
776693
560715
325256
246286
639508
283194
342330
800325
769698
569078
231338
444133
857505
425331
609670
159151
645352
553472
867528
99989
342561
834821
423614
890708
605572
826284
232944
360653
899362
89947
406402
886615
931422
31613
308117
347406
8686
795149
66869
20297
526874
77259
191413
192844
309973
285550
460539
239692
375267
611889
26100
892521
295723
72312
91106
794304
9292
928022
109861
855490
799992
195542
684949
219722
874223
742804
403828
117573
253966
35435
781210
855096
292927
720338
166046
431571
253023
720292
17845
629099
211787
735201
288757
765478
576975
212926
631784
426491
818857
78023
87291
923463
299523
566697
97558
178373
176454
391718
106288
179525
200154
777479
562149
101383
117031
355166
450898
312143
669011
53357
334203
500811
423640
175597
171528
752639
384119
578060
108758
111824
764808
869710
515853
698771
850757
813331
682387
169954
902596
581556
868206
850128
745377
428279
100126
691844
530695
532779
233209
573808
332793
755234
873185
641485
553695
314708
457151
879055
409062
743520
912240
43327
166240
752490
361291
559264
266934
347724
650734
69093
274178
781153
227682
801151
766700
344628
666594
206477
584237
439715
228047
686827
49217
427955
18145
399814
435061
173998
733777
840400
450101
498978
179611
19696
474385
260031
849856
825462
305260
748266
671709
391323
856866
248736
790389
703762
790962
13468
251942
702711
634298
887899
464514
702590
62799
438522
74253
4945
571991
778324
887969
327652
584938
916751
790284
119341
172486
809174
302276
681679
514827
754540
762498
711308
100759
292214
262753
801263
712632
347170
679239
436527
703393
528113
674676
85281
894493
595972
339776
592348
60686
340425
591871
182162
354404
611244
505316
744416
679880
896428
852064
862803
171001
319280
217228
757142
60237
607943
476889
376130
867614
466814
161840
729235
809506
923101
206530
820552
670554
131925
790016
117845
316434
519340
338463
839424
145938
928586
408049
581222
601068
364694
314763
117211
534975
695053
1802
431442
433758
825580
615983
428940
54084
884986
693527
649857
234447
650019
40432
592969
794191
839561
914872
278019
602150
443930
107308
26597
337123
712992
326720
778306
667250
719453
843519
562567
233666
708166
519303
225940
500643
758532
849490
568351
255416
481995
260763
839676
602938
10114
254052
793007
554733
339693
828418
706943
594655
634115
172127
222004
626945
296336
509934
249769
908434
186120
223900
418210
448953
734651
852931
736669
210170
608657
296757
258212
568116
242658
847700
332636
770246
856957
37285
696413
740115
180258
166395
435330
622491
921554
572145
799211
318237
716537
44650
460877
812528
476092
792676
365611
856611
886723
61766
856226
653966
184678
214995
524271
711076
558867
373935
645040
398242
125860
617057
135919
638596
754719
628197
917555
111662
672851
368
211317
709653
765102
630784
285749
468346
155589
692443
226587
569995
310985
4542
682664
600455
207651
745588
621796
36943
484283
267305
435363
792959
928503
544391
50290
760829
799134
138513
380253
386246
595757
347107
638462
217359
331645
285735
14116
752763
464196
24973
274866
878789
136530
183298
186485
459681
752079
511908
869518
568627
238963
789848
375692
491440
653815
623639
238108
906817
645224
525607
411964
880979
681110
32771
106508
899890
80277
347473
417481
478690
430043
844954
50454
715480
274516
403957
497709
833945
665850
693348
228536
769126
252160
568408
641390
122495
509074
176065
594827
672172
132983
859788
834668
642172
278106
41700
929841
328797
591295
921485
214214
243530
534639
824229
653378
63270
215794
904387
279242
28499
907031
76933
425539
440486
853996
506839
270154
162822
574951
69583
619366
875462
27799
900424
75114
653558
219791
371264
817986
523683
332098
730545
833662
721364
800779
646633
479294
697679
761237
564579
331798
827924
335031
61794
794399
612715
536366
336216
7358
766704
455844
211088
46163
780660
259854
645496
133885
624438
859120
187128
183736
741513
139401
156531
338195
531912
22214
531362
772033
711941
539875
486630
608643
63835
366488
30809
539127
274108
882965
822140
412186
9224
371012
45633
846858
38536
732458
644607
259597
560257
564951
520049
865919
901846
88360
194273
239449
403055
324658
235551
568011
450739
152190
660521
361205
548044
781677
7117
75059
551099
189512
387008
434622
240833
548215
47647
754995
581738
244631
357924
105975
280405
413247
353099
748936
168763
884857
763206
87421
101964
608634
570322
914287
876218
166373
95124
163480
715565
611431
72030
800367
525388
258608
457015
886617
761351
201721
462481
618586
218211
862909
688287
113958
850409
619627
419426
191379
45588
850851
876306
109326
728127
583309
760684
650353
559303
506602
762623
232772
435258
185195
168685
438737
165423
97962
108343
404728
131699
828357
895676
457845
695165
487378
151025
194101
177919
261131
829103
577051
64568
553455
486479
191143
86007
928204
924480
824626
34615
248450
506644
800713
931633
5919
474586
689043
904863
62034
820342
604032
63400
232351
878214
359214
735783
933709
634648
710
855442
122182
513041
662777
560519
143753
806502
458016
490621
819192
830993
567179
714020
479436
321014
606390
133468
273363
152825
195167
280719
57213
122655
55097
98819
118368
647972
136480
479132
296686
912403
447676
183491
670654
517189
808298
905382
733553
198289
62199
250684
209467
912443
36415
316756
99608
756531
137873
360934
738643
799661
823100
868714
153
706379
921274
922926
202851
851835
749629
567865
462424
231614
111026
481328
824604
112822
869568
568360
619377
490806
852762
50361
906643
357201
517743
346323
766454
600424
456980
202806
77920
227603
105170
699372
404263
89901
933173
173797
742735
430931
740324
285692
433729
781147
497641
74774
875496
469675
797126
626474
416790
182470
315603
824618
195492
888243
122306
550163
407190
834464
581279
436103
275794
344963
709596
212291
468056
341765
502202
10048
364347
628287
300498
208146
96188
895003
305898
734754
254856
729278
417545
599753
247961
198949
95269
690560
692808
915377
541195
122735
452649
185335
733721
511356
410706
188587
825414
156291
225929
9660
871382
46089
882014
935218
706744
354606
426192
716323
391342
797880
490059
306970
718681
354803
108510
235421
378912
745371
463052
31047
454267
606938
653411
839383
591570
293019
338009
282568
170191
287812
271400
315551
913518
526027
298907
30234
849527
195853
587038
685298
671348
373903
191412
699140
795763
437601
607927
20350
678226
513004
631647
411926
566244
547007
40960
311259
131770
407949
234221
253721
667338
511400
628848
51566
371757
919002
343941
94851
578920
433956
874044
311882
774382
857046
5509
404361
450066
45114
394046
330208
820974
558939
799124
434189
293869
896445
601994
128005
801833
265377
531593
604212
375146
675848
367489
817392
187663
928145
377325
121326
659313
26676
852643
556697
671256
517037
522086
769096
865405
729659
747153
573267
701563
735741
634006
100196
249085
168900
899910
181654
307785
482769
123375
184015
894611
72114
766716
538123
918511
102530
911482
800463
572796
804233
753984
393064
260362
571980
607423
488329
376100
147183
327923
53350
191997
497548
285048
584478
188104
506095
899927
568589
762515
435317
663314
357259
428644
629722
800844
270421
380541
205734
162173
908678
785827
482921
518004
4192
161170
427383
115249
551590
145423
131152
48699
357173
105370
547122
470877
574710
294583
839008
273285
265040
422144
623153
189410
811894
57993
410501
901193
503031
906745
468341
363945
299506
60460
263860
357760
24740
13672
780885
761337
380920
256910
352747
244663
541355
677044
614267
530262
75442
8493
88548
611163
522946
936646
159881
644149
40488
888712
889144
722659
389357
125274
515569
699663
628542
243709
870276
399753
103972
461482
311243
230035
918714
434105
681362
781400
737172
405007
496256
239251
77139
296716
611201
457183
712244
724482
145153
541234
154133
153682
278131
495948
7522
416168
855566
81749
803079
429809
156462
816344
515373
24354
68406
931011
37128
205965
138333
4385
118108
24840
345807
923415
576326
459805
764466
719716
153101
185245
396074
430684
675279
506984
671512
454972
369797
407106
204538
757006
216185
892217
159932
789193
879314
326600
800123
787993
25036
787642
300299
672485
283466
373590
297404
250947
904279
151253
80717
338191
612930
746090
58194
396223
328278
231148
475587
590635
931812
621697
298293
707305
866104
262826
156224
132670
291383
70356
699339
924531
332077
562678
610459
449326
920853
575346
306055
33361
476623
731494
303280
150365
587314
430097
169332
644578
845307
603858
563152
348004
754068
108357
682671
345520
619068
111050
718143
893031
515575
808191
775599
784683
449538
747697
710387
482401
202546
838386
878437
802314
875662
135840
485256
217708
743733
177977
532056
142351
488720
419920
117506
537194
228152
494741
24957
644945
382823
449435
352985
761257
522210
567182
34312
464767
273956
461993
849938
385031
904660
57858
813777
795840
535989
334349
110043
544831
489534
387436
226132
872443
282388
530397
285749
907132
822751
98924
794522
899532
169833
448092
723619
672520
507727
579955
506462
243008
505777
794198
498232
56544
354438
639779
891328
547271
778201
776188
712602
19840
481405
390059
727380
166068
776132
152023
625015
47913
390228
703534
367143
432521
448417
135499
398567
150383
823138
50441
153430
723977
122906
735871
536232
493334
535907
731097
876266
665645
131472
749042
415443
289772
836831
217532
250968
586279
721856
669077
270591
400054
458783
420526
439240
14812
254021
135364
663396
307684
636697
910074
425234
417340
127638
204596
162399
359851
89502
869568
468109
889180
466254
861336
156997
464386
405787
132304
451559
900734
467941
32107
853757
362458
204780
702387
872936
624277
180845
775762
872067
790862
9552
425237
524960
224509
675287
55123
642467
689973
312235
596486
797087
802148
608233
776306
809042
43317
343910
426140
193674
700258
616823
398894
104036
570593
500216
693710
826645
635944
539970
523021
351778
165512
446846
712680
568926
295428
253742
517002
551581
172983
524843
777803
697055
710094
678414
222852
696639
925093
212264
267756
304321
155533
775881
934333
717022
908455
396419
767266
345253
396298
595904
393561
58731
454750
579522
500105
361096
381418
506311
699094
779852
837705
824450
99440
819041
444314
887342
494304
668040
763420
463005
194512
300776
132041
236015
787797
507579
735357
76303
450491
801610
148077
226868
663680
841254
537250
6655
36517
450345
423892
9724
208670
801687
77020
816934
30994
329389
216995
415807
608201
147346
530034
918036
257225
213265
179970
129850
472157
643827
291261
643533
90784
198633
913813
786815
229704
455568
571667
661257
354765
351545
726222
162741
387287
165699
294059
227075
117238
417332
544637
376671
857549
760239
126564
475276
240986
182813
652552
459389
689984
184353
914610
506082
43563
427241
417355
166347
785910
356481
285776
641354
415677
851846
515307
304085
673749
471103
202183
725094
311774
2972
23403
388518
196024
889450
23756
313432
198869
737834
645022
405911
77638
362451
796564
328315
560728
553695
612659
790124
190121
876228
546029
355066
797790
452301
613113
830211
800126
888710
538308
895540
802663
309885
286198
3244
81861
842069
709018
494887
491913
677029
61990
665391
588457
755297
305758
603299
573679
128658
302320
38263
486817
561637
740743
575409
763217
713039
276044
415143
28109
493134
293668
685466
89873
568615
420875
148820
805686
192807
242764
301724
391905
243618
785073
548502
71136
899801
620695
742434
276436
390946
48150
818411
122588
276437
267413
932802
398900
665553
395015
425325
763547
927009
352316
267281
325161
780457
174242
434440
698247
903271
394252
472472
864622
561297
794946
24482
643355
162024
16532
54968
564450
452449
73766
474272
506837
874309
252352
354032
460522
638179
925724
609544
193034
193154
245008
375991
630629
9147
369084
576766
593728
406934
533922
784964
419038
24585
129412
264070
894588
756877
35852
683585
602443
917437
274495
509282
770863
532421
560402
724487
661314
652129
669487
250634
4512
75045
935997
37296
221161
74617
246258
898344
756682
135553
323842
143442
827413
572194
30762
155722
396815
179575
791580
925847
37884
931904
27605
407701
882432
625312
405593
467257
45251
709305
171467
825917
409037
95498
854893
16519
99653
461099
696864
823410
883925
579008
226814
369789
759518
12650
222205
610321
654307
661465
589960
611463
214290
381500
541357
289697
127127
142948
496431
895502
98670
20126
592153
182597
539290
105707
568774
782717
652084
935797
868330
267706
350995
640008
133390
101554
88900
913449
744187
719570
929506
314163
273298
623725
304460
687067
345392
690235
82906
867841
46304
896015
465149
11444
608998
657082
644531
935367
182433
784241
623631
610865
891991
849306
92328
384638
171541
89392
135644
429277
34560
299236
124864
688165
144649
129693
823149
303124
792475
11489
191373
613631
184899
39517
663366
594895
157898
240356
666726
682618
336728
208053
865398
759431
905009
129763
60850
394891
222289
932130
450953
168490
204487
731290
595144
784081
172260
248402
756252
187419
59762
506909
181483
166952
503284
600012
601415
886777
767502
499491
366432
843651
840903
500203
258187
35633
583256
490437
312831
376047
18929
713532
932948
21742
693717
890837
442970
410703
349662
125723
680939
164462
776194
365127
246849
678503
891796
334779
91990
737316
486503
746384
201291
684270
893314
717443
259114
895237
855975
74119
656076
241775
895030
298332
186612
56112
922
614060
662929
59725
896789
555885
367218
758365
748456
797878
520924
153874
664444
424312
592693
653902
70960
430496
463870
795013
403755
598467
202107
798912
847563
464544
528565
512347
224489
515674
710826
262211
577683
158243
58632
122732
325575
91544
186229
838518
163335
292595
246993
615986
888654
130039
807252
797194
55902
675393
117717
794245
445652
716646
655388
638819
805929
884676
921038
409853
304192
293969
313160
414486
672975
458583
202703
321283
932825
575662
159226
14338
888824
877936
44525
59499
270439
57750
343755
342328
313630
674040
302505
420422
55314
97072
493753
10640
530767
329948
906278
797044
761824
649745
926656
769312
312790
611209
246951
493424
134497
558555
888238
63516
283822
50839
871955
5562
138961
721827
557691
233171
814720
732704
311459
738782
771092
915297
115346
446431
116376
234174
199490
877433
12201
379914
329312
341986
102069
179154
363821
510
826990
519145
365532
19062
326525
294207
195955
310506
484132
167178
235294
125391
6425
341583
286346
337292
222320
623835
672605
197170
150408
775383
691421
283829
640012
918047
396272
227920
21639
439870
606900
446415
747682
693103
232066
327998
299495
52707
433161
835006
676988
125783
581650
536316
68196
585515
735682
735222
735208
611718
530442
848294
874408
625498
662492
367273
363853
234130
342640
149408
209787
116408
748933
457823
249274
155391
874423
542054
835666
59413
234829
661244
175953
497994
437830
242768
274666
108479
797415
751014
470453
620251
611541
936924
930981
344075
400619
737820
376931
829469
530819
36
380566
343833
910881
53342
593098
226906
159284
754587
711877
244430
836483
786744
814357
734268
561410
153927
63401
886130
816651
412701
804052
583383
214135
266215
459084
790459
607535
613279
443551
360041
617968
600332
523998
772757
425551
770775
558241
297819
159015
686233
177360
420720
812909
248952
320066
559179
407538
502162
793519
471405
636015
127968
864608
214311
351456
258900
482222
406659
728717
478765
48551
478401
486496
136170
80841
101489
452546
608826
911551
400465
395564
409189
762056
127859
305039
488917
351357
428298
197622
669124
673225
359076
294607
231697
3119
260473
806046
323575
507047
729373
926399
612709
106774
104791
65236
713681
216219
498176
214885
197710
339421
615580
164023
710090
659169
108128
105215
649883
16965
630259
223399
96759
516816
245002
301810
775200
632949
852308
667225
375971
237656
10891
934480
900157
500226
668006
67763
908613
245081
853284
721314
761811
663336
405445
936530
84093
321581
883360
793807
242032
215992
270560
264648
525315
569616
645064
131805
580845
636588
627008
763618
294845
310021
611012
332697
610535
699181
295073
220929
473848
508903
126459
291176
191835
356318
576364
922463
383144
886544
53362
580094
918058
520421
592487
512795
283706
415576
333263
770164
145632
93608
314723
195394
877923
762423
922539
728999
617792
133306
252334
802032
221530
95078
895835
336802
484964
908526
521438
466965
349190
545166
925802
195976
812279
740470
476570
137364
398274
615442
169441
818362
326404
702308
839755
877527
445408
446400
935633
39064
306160
124390
290220
448557
259908
79144
173101
407657
453748
201043
192468
49229
167213
683405
322076
246699
399748
55386
737098
573916
321
233815
401899
585310
260654
735211
813637
342003
131888
817817
234223
779601
729133
928366
137616
147387
97627
341014
253717
651474
236984
371127
903080
241374
264604
818388
801497
559926
243680
640377
199038
483597
507714
467535
828247
23556
331340
265508
658591
815029
309075
663765
328071
556267
319750
603616
245167
709728
208574
787977
557089
912954
193476
280426
729360
459328
829797
399022
3396
121903
40499
69185
601730
832273
749182
479363
587615
765606
446486
736043
167585
849385
129343
642665
361989
310160
557085
515422
285776
345837
847796
794331
481476
844203
69365
749485
830836
642678
465107
732004
56403
58557
177156
170387
338061
550157
693590
175810
927937
263860
529694
861468
813103
325016
160496
520173
336714
834641
808332
420621
276566
826533
542863
475855
822788
31180
815276
148152
764036
429600
863328
716437
781447
82687
631128
66835
51589
723368
651026
583194
191258
363811
825087
412753
380299
704699
510352
492815
604247
927626
431905
609479
244343
792238
299321
785790
304930
788439
228265
765869
446883
333999
633542
831348
456796
906931
812827
211610
531116
711912
718917
808577
496821
3079
55723
378838
184265
519766
11192
802794
41074
870440
805787
886960
374348
813760
809455
668417
695869
235475
801362
581422
441300
203138
274729
927019
454711
60776
807244
610926
110866
619781
296331
461675
299438
854443
424287
795507
672287
74691
545830
905076
834035
769374
501962
607691
792722
16574
842833
266706
809939
130088
233913
592393
581288
69838
567105
631829
591709
583396
432254
156349
884646
80016
211301
162355
695792
514883
669239
624665
107713
359643
33430
167281
832351
926569
184488
287395
785507
753769
164264
446660
608739
771320
142308
875235
485769
414866
381590
797701
830815
135590
18543
714610
306408
512261
679435
44564
192270
20689
271643
36980
546436
841300
730414
868126
765295
399354
386539
585819
406039
486473
665113
130405
611512
305641
166600
597540
702603
443749
920405
580669
795905
165546
784178
791202
642335
676034
921832
304426
23680
333652
637025
697533
756069
243415
861804
639760
489109
520890
499690
557868
798467
895327
11318
607285
364082
47385
113340
30140
195818
535329
226868
447948
103456
171923
223414
33926
329061
800428
610780
750140
275851
251295
26700
703837
364909
284952
132967
612482
683233
387548
16504
480118
261854
539143
436699
170339
917871
150662
376529
378409
283658
899852
896169
140803
579099
690156
357839
901341
283596
131469
680608
690105
162406
347128
425805
540742
854732
207028
334819
186723
245874
860188
827192
702345
777510
316571
600857
666692
759700
796411
519959
193970
804163
367770
836579
486165
169489
648887
863228
37068
432930
218491
273732
822698
405566
492237
433611
17652
374978
742220
260370
466273
85024
721374
604359
804481
699565
190375
924950
218464
295978
195733
167952
668389
435648
582219
766061
797776
311612
924266
864110
240315
532787
94989
340064
451769
759357
573802
556979
657849
815819
359262
492490
647482
264837
353629
355414
601976
385427
842402
628155
668041
441401
55859
576774
615012
256147
890811
806931
153433
468470
889978
695593
101428
339585
496775
71383
181848
463997
457852
566366
629289
396153
411710
447422
461901
592444
462488
514808
864772
599371
217460
839434
890393
380632
511029
4689
441873
737012
337022
365531
271695
105646
791219
742617
580594
220089
880413
216635
700439
19109
167154
351752
233136
532821
200944
752133
24514
253133
92944
710858
26469
367571
656324
673191
164831
508528
97784
91627
617429
289236
793612
124944
680356
441653
1844
479830
350347
775504
709904
913967
261478
102536
312114
465882
216081
397750
31877
561810
502118
487135
478594
680094
817845
168991
786995
878427
236602
851442
281584
809638
481808
793188
337301
55742
591316
347339
57970
410747
377964
104154
724472
521655
729270
351089
701340
573749
659993
380685
165467
817411
262125
533493
693205
722914
444153
771513
352130
444646
166983
36169
168036
29701
766198
774042
223117
659859
28851
249828
907707
927114
876045
632980
853239
525455
699090
786741
377831
523969
30344
551627
759207
344573
11918
209872
134043
628287
638946
532102
313821
488375
740544
655831
263818
88359
644955
577189
904127
23159
463268
720022
483381
722650
592648
638280
200377
812760
802090
305467
439581
755563
434228
543103
183023
368035
577122
278098
343403
577209
77256
182224
638010
628836
686787
415992
3104
208961
459393
890788
412832
335732
368688
486032
84532
472174
660395
461331
413774
147871
836544
839128
76425
883536
269522
11696
480281
557747
363924
277145
754397
88378
106026
26020
779446
719604
862534
168552
375833
197869
762852
586753
294114
296181
277709
576384
598189
628026
168281
629236
128787
898234
191587
634308
348727
574725
828950
929451
466098
86141
216412
828996
753808
395122
293730
180574
829902
601444
239568
348278
486419
410815
436
695599
229954
644877
330812
770042
781772
361787
622472
245583
848298
492703
113446
186579
667797
658085
807753
852279
912434
123956
63481
558600
669442
725769
751868
106795
220317
568232
754502
777108
602375
285797
151502
807770
429334
668496
537722
690350
194612
558270
515376
39632
794819
869947
288379
603418
285230
550643
762338
165178
422075
653663
310943
237757
691728
782053
847356
113564
796173
412745
750631
408460
182019
298356
88240
408758
386117
28029
265969
335480
434052
907355
595445
24920
180456
569268
436069
711752
40146
66046
370881
25546
230592
326624
37013
132603
225063
562034
187386
406749
139918
638392
902034
494055
594334
197613
16711
118635
452462
294370
855498
503137
726057
178765
776337
799411
77261
183215
532638
5002
143075
274736
408358
123423
804100
322861
837550
104398
681381
178658
36023
92068
859215
878867
579554
170138
739646
569360
714329
633367
642714
465310
64703
518535
906676
518846
157854
669178
863902
610017
112701
311752
723983
458079
591690
934112
227822
58179
133294
272522
153959
635011
64894
25379
471490
822415
434656
152943
464192
763575
861877
611431
822649
374106
550383
252940
543774
153153
117316
303181
201318
344041
339146
860626
595253
377415
25977
579395
186275
775516
431181
705763
341728
52651
661652
152548
277058
19100
313571
145126
705965
375919
779030
261114
80743
139009
582541
463646
168242
438300
764264
627643
218750
705289
247440
793436
458565
889295
434159
157317
283146
63134
301333
339415
376118
279148
415943
748393
174215
421092
716313
150954
633107
336866
808246
783121
763503
543595
555689
799425
822786
889765
809570
233938
319877
273185
595024
812852
458553
697338
659129
410811
425031
75240
4815
512637
181520
63021
831144
670660
504313
222611
344538
896595
396543
499575
681978
846955
2714
58406
937842
195131
641908
738284
320824
183733
99865
524903
798338
661294
927759
271380
748255
754548
512525
213855
522640
433313
754487
520943
907878
26153
885164
697904
313053
578069
590782
27455
595753
659790
14357
708594
308018
523385
692728
441326
411437
505660
187213
766641
13646
205056
2676
682354
408438
114540
575918
513909
242025
368466
94604
739357
676699
442144
277646
319233
152629
741958
54043
817090
195756
883964
101711
19487
228951
141747
822320
818198
406786
612068
589005
524688
50937
74724
259262
267676
86823
772536
574368
553234
81717
215794
536635
217295
649419
688233
786565
683676
717459
140496
217395
60605
226501
53299
170116
18007
24258
442545
300892
265625
343245
672755
201295
903455
512480
218760
425742
335968
922605
924459
256070
118879
377515
266143
772275
45585
285793
801544
260687
814591
17418
898371
784055
811243
510413
566353
915196
154177
676954
186813
797637
100087
762759
264332
870433
603781
250749
568382
419484
917743
420750
834354
773841
847784
227226
788857
120375
841401
636829
721794
839566
310753
872514
21815
860237
447951
70211
710784
42523
408253
77214
508346
378073
860613
835419
549448
376040
71545
319571
436597
815627
395958
350330
532525
835448
15915
159186
226669
112181
15206
37942
609098
502928
83814
811512
179332
587755
153108
768876
681092
746048
921533
746363
96628
779247
842874
721663
165758
518186
127064
15568
649480
372586
423698
163423
452854
155809
808651
609662
343828
818518
403189
89110
179729
635931
88802
934091
515738
852098
191356
469307
787945
565704
897778
197145
20857
293575
712298
800405
507644
809986
869153
703055
507454
415791
903772
42064
772721
755091
647979
322181
10938
78568
567367
926778
166627
300202
208227
817435
721363
119211
601350
874546
361128
315179
231968
221094
494044
885626
426536
378719
832968
490135
675221
101501
189219
71288
111633
312538
568497
380114
620923
180542
168663
816556
67523
116379
322629
351812
241418
361497
249727
895397
522668
539437
101096
300155
321321
334370
772980
768784
502199
37021
226229
13135
668740
524242
90833
2016
774352
812828
886799
127783
178499
709669
307337
500654
74628
816648
234481
358129
806590
675687
495121
230688
835367
714707
457128
261534
401133
894484
513442
708506
888691
789645
937297
362105
99502
219802
348174
724464
239184
857398
286886
627550
80945
504842
571096
613120
855504
111825
488697
740383
748671
603465
532842
846505
616511
53056
265620
146719
705695
98812
335356
249499
697085
115066
168425
231136
554901
697859
269788
586276
334435
735343
931917
257702
279709
725769
184990
224093
12827
182044
698075
845237
319646
470695
392139
400068
45714
391670
749883
588657
142064
230312
307409
604081
441803
127872
198910
860376
99871
441095
355523
791193
888664
229880
139803
146345
444273
677964
369666
186170
392782
646555
598411
853132
374756
200834
774949
369944
352695
155123
745423
116817
545867
836303
142615
284368
917381
157300
75492
799373
237181
638714
644094
106653
103141
648166
601670
521775
119741
722476
477442
653070
242986
887705
299515
390509
447172
737847
270099
105145
903315
119086
337361
240376
872549
843584
216132
160732
533481
58778
122950
147737
627599
128174
317510
54194
474787
676941
819618
277939
415623
271732
849010
858949
288848
376876
483603
58379
428526
733733
135086
927220
347915
859728
86646
903684
457818
252504
851947
658930
167261
257281
781683
688838
786861
676547
665137
370168
610624
372219
823371
580789
387958
577680
751338
84259
603346
48725
789787
79744
777293
20033
743570
698258
608709
730962
907594
566748
372774
158478
847757
191530
424038
564304
33112
862178
2977
35035
741154
620305
896047
230618
353102
392980
919859
97049
149454
912614
472331
412985
271159
232021
865560
643454
715058
119336
501615
266554
700815
285710
276199
337749
473458
492711
845610
878197
817513
77669
61746
22128
46074
242367
509153
667687
626450
584820
226516
572465
730640
840400
666176
272943
559006
308600
281601
657033
74897
579769
496287
339901
110525
604304
630618
330283
218556
465982
530526
178609
707873
115336
291646
558444
87082
334226
586496
381968
328103
560016
744276
44951
319054
288823
291799
294436
586160
11989
691180
174195
702673
707377
534881
240018
326003
190769
850809
143150
676567
524215
873670
863577
268543
524682
908898
920704
182990
206735
448203
301997
553278
68518
478434
865623
554643
912685
388211
388223
913675
508046
824640
186403
123783
860185
544579
696470
871299
410724
311279
734625
854012
779780
137524
274971
797273
932825
200677
486143
743381
615321
97654
170783
539875
890313
480635
272021
853519
496479
87012
633269
168940
172902
402695
605664
557662
853387
90108
50663
260133
201754
926281
184168
472667
609884
423607
17573
516082
478298
376817
29857
226274
379662
118650
56852
629212
375470
849845
621394
220803
899458
157204
822442
831205
373699
581884
265464
68165
795385
91387
622829
317934
415163
8487
333090
530553
736805
624424
878124
935264
893029
318265
245639
385569
649940
858629
205602
135972
652505
326684
807446
427809
735830
837515
172629
511979
661832
466208
480561
734621
826692
846065
122928
607495
550320
54728
320655
743043
586646
868797
673334
567098
89816
406731
820531
545404
154669
545688
41354
328052
287090
711202
53447
349895
159910
121055
238448
296187
717328
189124
891732
842593
754520
696430
4972
587465
381872
815768
782103
120880
346401
383382
615692
55886
193259
623661
87958
847555
81495
452267
634940
173812
552536
111825
857629
418974
23406
314746
468552
12697
194566
26455
846644
707640
443960
101302
145582
739667
598245
124051
201127
711656
555425
486932
608077
820050
11995
625849
85604
493638
343896
796342
614772
743024
190674
825545
796157
675329
287482
810161
184406
59032
793307
454867
518562
381106
507523
413766
672495
382540
410286
7099
140948
707012
239618
777099
677617
515327
361714
437232
801148
4094
577817
178875
347860
833226
239567
719328
40786
688339
75395
611126
808467
713199
399004
419136
27512
534201
415729
579124
298094
923398
485939
437440
5395
740055
168414
245923
872016
805706
859558
409216
867530
725873
295457
605497
668317
67014
387820
683586
728381
552068
272640
112300
144966
34712
654178
196457
427074
860502
494996
261675
843880
198413
931162
137607
761483
120660
128915
491856
483100
604857
633271
744984
861627
23303
756818
676965
469427
791437
800139
625531
624168
201164
732906
34968
474642
730149
866742
738954
89164
122567
201535
34880
20412
101944
771506
493766
880458
721092
120246
789427
409609
330037
344711
160321
628313
281208
193963
290901
490664
689352
697716
776462
727448
840560
645631
585519
252916
738590
479065
123536
443552
47950
310054
248390
610622
107702
691096
232823
540158
267464
516516
777383
396074
576987
755302
599890
377822
900786
391973
397792
348610
521509
394994
820995
599389
37995
199795
312233
647105
763587
604013
389957
714497
84182
561476
788773
440495
431032
229398
876940
813522
738960
637937
758052
639572
703384
772985
627253
92946
484428
485637
841916
136598
395267
705760
533899
767379
813116
451543
9424
155447
563261
890028
752835
163345
449094
702850
77124
681083
355379
819609
519841
656690
321533
630766
355977
704615
6627
602939
798413
282865
319847
292120
245224
595007
128309
197323
263812
140579
395741
545887
154870
343564
311877
934907
719159
616480
96907
124025
407056
187240
501505
679519
238100
791325
331187
657013
440013
93722
458265
37151
179343
137705
182870
569581
866517
164579
276833
29459
780024
482780
788547
67267
833229
522939
521923
318533
185439
307763
278064
790445
297883
713534
183623
880041
751908
428097
752521
830776
147826
320356
153753
436940
485116
510061
116582
542094
187936
475464
57579
893656
551691
657844
736921
326012
915670
255371
520306
833703
923160
937146
486252
898533
696265
512786
120963
121656
252060
394105
441869
280414
937604
151318
263469
803528
19618
817939
20633
304538
233313
548419
245598
929646
415222
875065
601380
204883
610700
799077
510769
605413
711455
627555
598961
780331
494070
476786
873371
217887
658820
396834
606432
151645
785151
180001
173341
351567
114326
917301
467961
138539
871044
203273
184451
225130
396013
146384
490761
223673
34084
219386
563764
473405
217859
69591
180654
338742
121472
473090
639677
686428
68976
262652
906225
833294
370970
416347
671753
32079
403480
597247
150272
516368
204332
379610
916092
15264
168798
507035
692281
18451
932614
426766
629766
148096
617705
758329
922213
280104
165659
288800
133952
264410
375362
128669
453845
847843
420459
509783
381754
755977
184784
806146
936249
843347
672665
234383
477881
796038
162937
697757
738937
855038
787541
495917
375112
146177
314191
422211
60908
435332
511819
28423
225681
909139
569691
181195
576645
293087
327326
625611
714569
931442
585084
81676
283414
55057
850446
37159
322167
479999
453404
452959
223640
379682
601056
787819
914825
904157
701196
364611
762355
305748
321902
789025
207560
384688
32337
847892
876285
256005
400247
560884
547906
612014
424359
403976
856000
318
424315
246458
662895
132970
380585
160332
827775
838667
518702
560343
168115
571502
888716
737017
26588
799601
399299
325215
136817
331318
319001
318637
158964
900302
275521
314081
241184
19018
260157
85525
895940
219566
172560
691507
139949
304225
737711
782733
410170
174324
482386
775763
504308
557431
919458
88875
359786
174678
327883
567584
263041
477300
77611
413772
868411
141021
206566
704976
498908
439916
312165
162506
324030
538070
143760
511736
448143
11992
547896
604994
626509
686254
640566
357097
607219
883128
717500
149132
735449
437229
715014
221366
922009
352458
72525
751122
828019
287306
507824
208076
766516
865095
87918
348251
891536
859829
620850
346789
8350
739891
281358
809739
289859
131616
885802
757215
345713
192798
852066
392893
487633
40368
890164
195244
197896
300756
763905
284181
441578
390830
171460
162702
633028
638162
852896
190327
593464
410534
277724
742525
344740
591256
241259
929140
183556
580509
531280
886709
680517
504823
541654
253622
288109
298486
134825
305591
901496
130901
457281
667824
47943
919611
128865
185964
425095
364475
841718
34747
307725
407965
797596
199774
391893
394139
515628
601211
321384
261032
468502
638556
423511
686598
565985
138348
562791
43930
886635
373997
192972
1044
786888
96197
375451
503053
301566
639984
561701
640406
769538
846438
471813
546303
94182
25850
471247
612401
474266
227614
912381
754486
357508
328693
54942
488685
654891
174046
116013
58305
835118
813343
478592
676914
572143
244736
445846
674227
375367
238405
805232
422054
706919
875600
34758
393268
591805
932581
671158
66067
326684
92629
372783
738150
674094
100501
178532
70847
782634
514276
142670
394899
586445
594017
611765
496682
42477
696441
446663
568186
456263
125472
300640
405265
34681
205095
244380
467457
730331
567188
827915
538961
200690
766219
830913
857512
50675
819760
689580
878579
405033
686405
776628
69291
226260
332637
585943
469330
73660
795615
851228
879742
755873
585593
93013
748521
354254
130634
345464
933068
894266
869000
822338
488300
622715
111820
661709
252986
649314
239460
633226
830771
586297
850730
764722
548986
534013
13984
101131
736164
555965
574388
94793
450473
747070
848738
727820
223384
839145
925764
920442
37389
725982
91308
155634
292628
484765
770509
274615
63102
841751
467980
44810
48227
795428
400651
460531
503103
132541
800807
211
37008
231091
231508
374455
107494
237809
844496
43779
597339
124088
363825
88917
150973
94095
434215
598896
671270
253154
914856
34432
430205
818079
546309
331676
189146
19289
39973
193903
364649
593760
861589
774088
119602
738542
41409
747392
245550
224798
690592
776752
424902
15869
311765
588808
301106
353651
656805
221553
27452
540582
847219
605037
796788
424035
155399
870239
490636
277251
848211
338460
818508
316880
219137
465053
422582
480449
553485
707459
690062
468881
125768
908310
623417
335898
318193
620120
564655
667928
596922
835246
410002
101182
571283
83321
306426
640113
520947
573771
560735
239007
376556
183636
413114
331717
933623
900249
219098
816234
173635
111737
443343
26589
744555
381680
244369
744987
440459
109724
201517
13304
840489
433064
402669
309138
461114
160866
707542
564173
179492
104177
525139
779345
554288
231698
477933
519871
328156
110284
918945
851255
643989
189057
149733
386265
453573
760017
106929
917998
538548
13068
922248
441741
386201
557586
537362
606366
350038
810211
55022
408155
698146
460395
571394
43862
517975
722409
498263
445741
307200
596264
874916
522760
136207
405545
486803
661308
264729
376251
634266
431334
325941
17619
136497
689730
114647
765286
430471
28515
31548
34606
934940
714155
586778
92799
736713
111798
35591
624445
284518
307771
369057
801805
452964
685986
737569
514815
127346
842469
202251
96769
702057
138474
893667
244494
343954
361311
314936
502356
447965
909386
770633
500568
40869
593156
501244
820479
675055
371374
629446
30986
690225
723032
159751
171641
10041
787208
160483
902532
903186
48162
889879
861565
266943
409085
531502
666860
50289
878308
475278
169000
860615
128197
437698
764097
770385
221659
256165
745534
723069
903627
760416
749370
323724
385617
714188
112742
386097
603457
446200
461826
49981
578433
667366
887419
116963
904606
270836
405332
431542
9013
469120
70067
201922
515092
826137
640669
556350
256934
608018
657525
853840
687396
219814
218956
232854
614653
805696
152750
707146
905728
365521
913594
858451
524832
616006
223049
313805
916674
599306
804991
714783
694258
837692
353592
454079
573722
404207
715911
781929
621430
926293
638868
529591
625580
656937
12909
651470
434008
120478
473552
934078
873515
153875
213940
137356
606332
375899
221580
55715
429118
919504
461088
581053
585925
819201
738571
387467
318327
274243
599223
53302
839505
931896
247592
188934
318835
800860
216972
2033
4892
48692
23142
550579
203714
253976
187721
912386
462069
732523
742707
632801
183348
786616
115474
73876
652255
634338
644302
607499
146225
804894
522915
802729
634035
521758
751423
82938
315844
582651
448757
173438
416044
96571
893896
337281
116848
61511
256683
64579
4779
78547
415024
23099
900599
496735
178072
436636
375178
450635
836504
214467
114834
513110
124938
467134
734015
884625
220043
145401
303699
280639
455439
376815
79851
881046
663683
325648
335166
801014
703865
23971
343653
541384
902953
718453
384984
900233
882350
124917
255889
628347
97873
448807
17251
23014
653475
487319
145620
189672
177096
269151
425099
291164
348731
810703
504499
906090
685006
449370
856912
521121
287032
410654
839458
424623
779036
785820
725436
814878
255521
112665
364934
308611
86646
179094
873131
558399
519082
875182
623098
22157
488554
174836
565945
111299
23179
133038
520653
407811
859628
13820
170948
695636
836606
106541
794649
64456
534867
597350
504695
531032
812183
813085
854678
592070
409114
546864
577400
758118
598769
764956
509700
781319
292854
614100
244194
674497
118243
204803
422497
363815
366199
59964
486745
791233
76733
912400
74361
243666
290161
251568
242225
297900
138577
937426
293698
12654
458520
697077
707365
668060
282382
528491
651175
649072
231568
597305
443304
782104
34501
704117
516766
595747
220839
458679
96090
162477
240521
58501
144708
226503
427839
725531
766955
713531
833065
779512
557648
646503
49389
504353
934188
182924
122681
204033
473640
844126
527618
904001
538343
49684
749489
822774
109548
750568
467562
694852
623981
851913
517956
798796
744736
910624
434799
782774
136941
796038
243160
389157
451638
127627
855731
655586
346736
653916
279916
638106
494911
727512
693573
65604
766133
531292
833934
683507
494279
929232
744051
657292
700949
692344
803589
582047
264754
710375
218368
370351
638873
354008
688038
107381
65518
315211
621628
792792
100944
488082
482851
704553
122157
475507
441147
825179
236839
68522
388459
49045
749916
580212
844524
471581
286836
852907
875562
237835
430569
389067
753211
548063
928395
83470
109897
796986
742557
358324
676282
290541
129189
742663
363103
690473
9862
727195
565458
23702
658582
573048
124756
841769
828445
664230
717929
745713
248870
79607
792445
117877
935272
635214
655102
504460
719820
6199
372408
862157
633914
308895
30618
82424
160859
821303
593907
680266
276305
218994
891199
866421
538332
319472
927695
605672
744116
597339
584957
361649
473676
642080
443257
703003
789646
839484
786823
742553
799148
566000
652419
816197
575917
898768
374803
611170
102033
731423
414130
635330
91811
97900
655669
486257
697663
559471
710071
202688
869503
852507
91434
777237
504234
666017
167210
15024
605732
170091
365670
78030
395225
465039
775735
383624
868641
188154
342953
275353
282384
165844
263854
517222
873599
83081
341657
513064
58841
844715
671135
842622
747130
493383
825954
608890
139202
293076
119595
546537
127266
889655
218460
562422
506139
773013
300556
655660
8105
199444
211663
625543
190582
63204
143258
313623
38020
723908
733700
232893
278669
216080
153106
857312
268329
141125
251287
635871
589862
19329
764035
922306
31266
358407
936220
151698
342187
324122
100081
227697
936863
367478
476539
75809
563004
499606
664441
88846
290445
926554
47854
371720
412887
286502
326547
539024
864799
477793
192276
547222
443413
187182
26026
651109
95754
218746
150546
8187
262142
517790
128384
717621
103160
208324
847250
847039
447850
421308
126142
77159
95711
87519
388492
178597
753282
61389
677142
657920
550878
679992
854888
182993
534139
784546
695681
332931
580539
64266
627543
765334
41926
585967
578981
91845
911607
876939
905082
723638
454558
210135
500997
162442
143195
15934
306776
863320
703724
620507
125602
188173
491153
272955
759248
869953
49613
625747
51879
812095
644048
752266
209921
321785
600403
598035
500913
441454
578036
789196
657873
606505
263788
366601
564340
375741
778347
898198
18304
714959
37272
562812
744662
700613
812017
615395
862221
390122
578179
423410
144892
795641
638386
152321
730705
192766
534886
874762
441490
200163
466901
406497
504690
78086
890447
936059
205924
812020
684080
328537
78802
484619
733074
20444
612112
13935
546733
725086
415647
203531
78633
11695
833709
841017
267100
471328
588705
710627
895497
58114
604560
654587
51831
377579
444120
81270
840984
780926
447540
155466
315895
490470
709378
679701
677469
121469
440461
333663
602604
441921
795652
180570
106050
121126
615728
603933
927823
868483
236480
773640
444090
562261
494056
503730
306363
2471
796263
360331
14663
449793
375479
248056
423492
655890
419356
170411
76139
763667
390506
471758
194830
513489
267337
343456
373891
582510
825234
286386
58027
371460
263158
4609
568878
780686
914067
884361
773857
124625
458767
712834
109956
463517
407038
851981
624080
216805
611383
565133
343025
612411
22440
86485
116736
385606
344515
437010
894457
42345
46725
395086
700957
222053
603977
662712
622141
405645
849764
484605
12275
613409
723267
928635
285726
555397
573864
737775
38043
682042
449593
752239
417022
846874
175227
843265
523684
325474
218607
641521
40790
352526
293961
520646
13659
917528
11265
32323
136918
497217
805405
513619
321337
24930
691534
642075
647902
907063
684127
629940
350161
721738
788576
929036
4070
693787
149688
732905
710815
811979
460459
56170
653673
235538
166917
548007
549616
593118
245851
555588
570293
395166
350461
383792
462255
136374
400773
288403
846308
439826
215810
715287
534618
778484
93481
530188
516230
442794
256058
250655
855471
893315
132339
650635
296133
758238
541316
610961
104053
16180
465219
691147
82706
531129
52101
76410
333560
936515
769845
625918
830177
399157
588792
408765
339516
23328
231933
855069
129765
771795
353730
829740
502237
346192
293442
807476
416708
310453
359727
539919
31400
268236
404957
61888
810027
308080
184918
671732
776023
725845
19654
754868
875284
783054
405776
591829
541350
288671
392082
886591
239269
859819
760557
241695
120590
806556
71934
758904
451111
256512
66573
502446
503936
383649
401068
157921
363443
898211
588046
625481
263978
469527
36893
815559
93360
761089
474575
79663
549409
68185
282254
298902
489555
549417
753842
403314
167288
632236
95764
246747
582765
734428
806168
615186
460984
519327
875853
618329
470875
642519
663121
804910
655380
430528
856279
248448
630043
343088
567663
474260
430924
244094
504469
240744
368470
469516
628044
528498
436935
855447
765505
113457
189080
192153
677499
253811
193013
315185
818121
927279
232218
85500
820581
847246
334455
704099
595183
347624
67657
172005
821379
380855
251903
344149
856188
679980
429303
102091
167394
206292
401878
243624
253398
395150
854384
622627
53193
846150
148623
707981
480269
251930
812748
199848
517357
762469
936302
448776
577637
528747
317597
334367
98212
67431
287746
60225
451848
576012
22052
790198
173823
467067
527335
750227
581834
466353
496021
918214
49142
104594
390197
419371
571548
190487
368485
473771
468675
4164
921728
221546
648546
916761
265415
315452
730303
568426
675190
215827
281107
35483
718247
30875
623551
601995
728883
359594
568866
585530
848494
798121
517894
289375
485588
889562
641198
364232
108429
18354
171269
480204
6110
871309
771214
104653
568916
102993
22702
341133
238409
625700
655396
498642
361300
783714
33413
8247
95562
401031
224942
826898
40017
41019
753925
341739
133208
627262
910804
414908
648561
507897
689631
692054
99144
325399
62558
362267
471623
31299
752182
27439
165482
743773
698436
80552
123551
905989
683245
724563
594156
635671
228487
156617
647851
326754
713426
188721
150551
792029
263933
410594
405587
382155
215076
544882
409950
160446
684237
844829
32628
46543
618321
362881
65392
187156
197041
521254
224021
130853
781381
45022
128353
653437
650293
698956
727250
604833
91499
692324
597386
656760
810435
39602
566210
916040
918833
78325
425781
556314
353412
557178
160895
642376
181006
451601
142846
668086
297115
889609
710093
644461
854747
726196
404507
211157
50092
98006
249025
162838
172314
547726
908703
677996
56301
162008
744210
16506
92410
67099
883209
458379
122388
77431
66669
538474
603512
111118
322770
316128
819365
570351
729825
854709
128166
485193
600163
461977
68408
166853
171120
622583
107535
907380
120949
429099
280831
476278
815752
242527
697756
642937
596565
349467
660727
644732
103232
276499
638570
423342
118870
384887
152127
105593
204567
349849
903746
468978
531676
508357
594514
336946
37100
803237
620423
730648
634962
884167
31938
220555
638247
798735
314864
31044
274344
774286
190739
392294
722809
165570
592518
479531
776228
785445
492216
299458
840400
750800
825796
31017
498239
125528
19786
533402
137394
97748
593265
140066
398321
227705
514101
507047
707681
342235
450203
627166
279731
604845
255919
265639
911627
815904
148605
415828
41707
650903
188255
909477
106954
245838
503698
272413
626481
646631
855083
305899
638067
92695
271524
629227
800354
534361
290137
87569
207815
31690
134514
744703
532850
874129
462165
728214
613174
662892
621687
723269
607563
606732
931459
178421
620306
296492
684867
158289
845172
918654
613620
895666
504854
854924
127671
932189
250534
321598
402806
743648
367114
580974
936924
189187
430441
777972
766899
97641
211270
294467
375093
844773
406104
889655
254998
316402
204589
897337
583233
310218
861130
211639
426433
259630
891083
275994
518185
510739
145905
340689
542068
470909
792765
672270
803605
349729
938098
486224
770489
371131
774171
533710
414969
79672
107602
230576
570866
104086
13188
483589
372766
333457
672414
633946
756565
454645
758939
634245
197838
220547
668096
699301
371536
780319
739817
476462
331612
618788
15387
253484
672425
476987
617117
394787
194954
333623
239367
568974
136929
880355
194896
576404
504561
775076
525489
569260
732878
285280
313479
775672
762817
323424
651208
673898
920287
728215
69032
503389
802539
64219
732745
288448
481217
610135
641942
741685
773686
672815
889926
861019
739660
650507
362840
6951
566199
51723
591997
193167
818583
424822
530526
714888
547768
816270
890235
448908
913221
229341
128155
556878
561376
201049
609656
211864
741787
933650
410440
342291
388312
918048
671531
329405
4762
894995
9746
624722
624335
889048
931823
19223
311654
683625
499873
166775
91140
272514
127782
632174
364771
67134
501423
321213
43024
452283
228875
36679
489929
903954
747290
276939
798538
440594
470631
636349
640706
856950
720774
430867
789911
97705
793974
917633
606422
557935
144959
777795
170830
517459
465833
208408
53023
200851
103065
403158
902295
35799
380239
727157
512355
175488
691185
871141
911824
420494
380291
59979
896217
53085
793348
306073
265404
875437
279056
764602
185914
388852
40060
12631
363668
660660
740959
810656
96861
333681
215295
42829
934753
829150
815952
194346
264502
559016
180784
12993
602832
565571
432975
19918
811824
627446
373121
481227
740406
50836
234878
371403
801773
400858
76573
675143
341764
332789
72826
781952
579641
790806
553700
931006
730635
639130
566436
22110
337392
929430
380949
414984
589289
500489
744299
820577
429404
529683
295129
236620
366723
912947
442374
583323
414456
337865
179011
601467
933040
398014
177700
755498
346681
373773
167120
689674
258953
279916
859344
824529
567166
406386
245709
826115
693637
149066
200595
418299
721866
267210
801649
495571
131744
359197
294819
743618
561718
127285
592833
752191
72317
789901
921314
154849
910637
383870
91890
837671
512786
51857
212911
183699
800917
658551
222121
347247
13360
110833
596394
60707
199446
269342
445496
893887
593223
409931
710000
259968
603979
623199
52557
409964
174236
463245
778358
449703
683535
617443
477966
725766
50845
480947
434351
659062
86677
162053
230408
9288
353511
48169
937011
629532
877919
818842
27461
660080
393393
171015
79534
532721
357679
646643
757759
465056
661663
779524
277887
352369
129951
710200
79615
189253
46022
371795
91822
168319
810000
676070
285122
28921
402697
515610
826346
409517
440687
86569
97763
322371
884477
854510
630591
689489
508355
62992
542240
835967
232068
82048
727542
791727
807834
697922
796909
538020
463864
650583
479904
820779
856160
595560
376073
620412
353212
193984
284908
145454
324453
702532
295668
864013
705150
625827
415073
97925
705138
870885
826189
496354
271423
444904
76352
396788
819411
924865
47259
587572
738176
477423
202242
244330
379196
363252
255342
744404
718322
772720
542573
825728
177157
437902
769876
703772
208965
496872
785822
362702
143442
488038
705864
753629
479912
558596
408796
163464
815868
505037
115180
722763
81070
821624
885903
118977
510795
524668
901089
548550
776503
192833
42714
476753
745905
649387
327477
839043
384573
37396
620423
115401
313960
846768
22320
385850
78561
497014
822017
397256
268675
595627
132426
803074
640579
176253
376164
297024
129398
639968
397744
83403
447533
868019
794047
575922
411146
85015
718361
681290
865432
322636
416795
745310
480657
839499
752173
437587
763882
385779
904609
305608
9930
490057
400601
203586
311002
31927
731444
24671
908428
174539
710949
930591
238028
738048
890226
169361
482700
806955
404426
845201
301900
419464
581226
259672
839543
818018
212638
903982
427022
51855
906983
254354
436271
224972
843651
881443
483809
800611
23241
520206
111231
167978
685476
310356
355207
639619
276673
610883
764860
500804
893683
659593
686892
390476
913084
766663
321871
663291
665282
923482
333911
92632
621842
753732
826715
61073
711739
648304
120364
906963
133905
772466
459340
674420
422929
752594
767349
779684
186517
29850
399624
574634
410058
584635
644431
264661
581914
538944
569686
616199
801409
708731
715682
301928
410256
33985
656555
935694
189647
663417
358964
718751
146880
44307
522760
139501
443224
146352
394389
108935
648799
146794
913639
718005
883227
310631
501966
595089
480043
903163
491460
687060
227675
271234
360178
182276
533807
467429
407214
203509
535225
867553
923908
783929
625574
569013
893960
80914
15174
239760
148594
303629
374171
84390
712553
540813
555600
462008
119111
824071
597350
3762
41109
885690
393588
823365
508599
1966
16352
111595
923210
403995
734318
723498
73901
608685
734274
7364
275782
304818
580581
274111
558761
129982
751517
551170
193188
473079
308441
853270
69191
846101
530072
37544
492198
618458
744339
204406
450761
521876
537974
450945
615810
794616
501444
640683
570581
42635
401120
766959
748076
306004
516103
158985
758448
379186
400045
129815
860008
192207
729858
261147
861658
248849
19788
821502
571463
931277
360798
742476
52397
497668
568380
377125
289576
189169
344288
597096
870834
419466
520042
259011
520310
259501
387331
635854
96293
793307
466625
863764
105886
815194
653152
912174
638302
369080
794219
537833
113028
817684
56372
698966
81931
75433
899918
63951
646055
505328
88937
625200
709401
907018
541790
493614
382210
30172
126588
102531
407818
450036
753912
298423
168007
431882
714866
814753
430144
777720
752635
618718
71803
654730
268742
176859
231446
568160
587230
356821
596005
815955
273288
217749
206534
161368
173715
859295
346204
396634
680992
645043
223775
197188
457568
708940
715712
291550
664029
748306
259870
616138
418705
431064
795724
443493
741568
74571
501459
539315
200021
276992
6032
621538
421092
755148
297519
716652
574442
154766
184131
191003
258628
249772
769491
173841
820299
933636
24034
236062
716192
804044
667550
259453
340564
745130
450265
757774
916148
877871
898028
846745
932124
573592
168046
361123
902991
611165
774853
611649
45616
245288
575048
86014
817728
48928
195495
17735
508724
186866
158659
3357
444687
350146
430259
412095
655914
905857
805486
217001
292585
196455
79296
287144
610139
154887
667843
196539
354673
831006
83212
194235
926088
155228
400553
142526
448025
299687
386928
734368
140802
83461
568434
334476
136325
925246
207629
81955
619880
227759
496686
73988
175694
100783
875300
883832
599435
13955
403064
691566
323626
291192
324559
788970
470564
171855
389549
521586
749784
127523
668057
70101
260434
404821
552683
928300
272737
516687
931778
521820
449006
491769
6812
24155
168982
326668
381960
731992
599091
738911
519843
400507
286445
344616
216952
496667
19704
281219
912222
354410
581488
96701
429552
831552
540551
30892
545283
829336
6427
277732
566880
322759
477297
118210
114503
149077
562977
836250
369352
531201
15571
396793
586536
418333
567285
97657
214486
490236
501241
536147
402875
845268
456936
812291
697779
637964
811447
723161
427185
286892
652365
285697
74356
763975
308420
924177
268811
445058
626843
288904
475782
461794
777796
117609
91638
661929
731673
126321
688622
464552
411696
247290
599695
513606
328510
234431
34409
707804
572778
383463
612893
359147
659854
266836
717347
624177
859658
708633
470822
328514
258558
412287
491072
657596
673514
836305
422576
492136
181141
239059
758110
442385
482043
414011
407249
363621
431744
891408
62542
8315
224464
65196
849118
917981
883527
505998
31799
330183
304589
922566
713542
792174
42882
29878
746311
739788
931993
205794
244888
784413
594441
683487
494189
636256
411227
641637
611271
364547
442609
102937
853466
845323
193941
232887
32343
270780
664157
862451
788151
530827
155116
171347
506309
591547
520419
702861
792671
415563
263867
203826
734643
551322
287573
341032
7797
111136
34749
826712
369586
810499
289199
822287
855943
263337
392793
175560
481117
228638
192125
387925
808596
774791
206416
639766
178676
87504
535394
44959
370897
804543
678463
118312
131274
755300
370560
704738
403817
581724
400085
29549
236497
559839
510639
936167
606185
500315
934253
389691
766650
721360
522774
599621
74585
498671
609217
444073
270622
315252
455245
159971
3156
485314
498399
587479
755635
517395
186919
516529
366379
852669
382002
675642
135037
78303
407124
182994
919131
935857
381537
272478
100867
775967
258626
729162
320440
589609
72910
64002
867354
96445
356863
476817
545299
419473
2880
216852
860315
201887
579339
247464
2025
277519
49578
180617
748562
521618
109298
522406
584300
109163
867316
787841
806496
140854
196813
688033
713146
78617
323141
339322
119555
909679
76618
307758
94961
431328
396972
822378
1424
427363
241138
740907
473684
392985
937785
334206
765131
3940
322358
660301
281593
53255
887433
360902
135589
324760
502271
238952
672078
737579
537402
377664
438525
878948
388269
557176
753057
906539
371338
564298
842217
412530
172164
929323
413643
798409
128009
643485
328634
182743
787867
589860
694539
3956
324006
823995
861559
144030
425133
620713
795771
922469
870957
256677
218269
497675
606680
627311
185991
11009
164698
681593
691783
676690
390100
898446
405313
184564
22563
70209
475674
868683
748733
632412
312447
913966
559735
19610
492441
658228
746045
311558
897296
934232
597715
312846
292015
287889
254620
843710
330388
653467
24209
898738
595670
697612
701341
349321
761317
157223
759804
607587
675276
751075
437821
716596
414305
175769
321553
184914
50207
400820
284294
276238
544925
836895
729250
733938
932453
589895
316509
293206
912370
493645
492291
175783
259808
874192
804419
403742
810645
753593
895694
681369
284890
444815
842047
486785
721667
301479
820428
370982
607294
263025
432802
577029
169049
677826
599080
347402
701771
793969
531199
70955
489147
410952
870707
357103
523196
663345
406511
391064
788036
485994
930076
541405
841582
219936
739263
54356
244764
298969
535228
667129
533963
744190
573418
618983
922458
586604
932125
330584
606975
314099
13204
376680
324186
130424
270507
299271
5939
496425
847840
474209
737357
566260
510480
460152
258886
367499
15956
139469
165599
599214
30120
903522
436449
571170
898276
578986
792416
523811
583259
130670
217595
565451
149958
121424
274230
311965
707562
51027
247269
401718
496786
222363
586602
164199
2172
505174
497868
283954
68545
145434
129494
812163
899697
156301
490406
299258
895951
294793
390340
241120
211689
564214
661411
379662
599104
707942
372590
560641
103084
111421
644141
800052
507902
5019
149938
883416
94255
601560
183901
668373
483896
476934
356136
718821
574731
453414
284356
813128
284496
427759
808183
440978
51281
315061
355819
920700
179071
27671
236040
936691
372415
722538
845867
58009
281205
764972
472500
733545
303442
224110
62461
905498
913439
897590
768420
692289
89281
899158
54356
231409
668515
488889
444200
151329
861401
92907
259618
552735
180913
190744
625215
86374
798500
308253
677079
701643
676690
455433
109684
521363
797766
170730
355242
856977
72702
219014
421809
823931
795596
114441
477472
666798
736156
631025
861763
542362
323268
882344
488826
669454
201305
357386
161755
453133
921630
566422
849151
111977
510232
212031
514348
229425
589577
632171
48860
694225
736661
574147
562421
293757
936214
222648
199931
881749
384369
765726
625378
410313
266663
864476
524928
333540
668893
427977
500942
788339
209230
228605
160164
691113
894319
312829
808763
778851
603932
173144
728363
244350
894926
670217
126443
453471
498493
650624
249308
469239
587035
444629
725495
359180
480524
229988
675841
930059
799454
100904
859623
531013
174954
342729
579017
231088
774140
706563
323371
250112
237325
539777
230717
526911
273165
191006
636243
473756
684963
364728
631027
305517
196396
15269
665962
190742
927463
688566
813127
408139
27364
331541
186549
443057
720173
207668
699576
90632
877949
256558
194593
47017
886051
364871
153477
479224
491313
576242
313202
463583
220677
313765
223636
451768
793408
387833
44295
78568
18792
751916
879599
930427
532739
420308
726979
287322
392463
835191
441542
643989
710787
605450
14353
700932
177705
34833
810960
670352
98749
119876
548584
597786
41358
421985
228665
439321
321090
916993
478605
719477
185889
798020
538725
394502
10493
358282
854716
761775
100926
682916
675944
860954
481049
779746
657021
818301
734699
613582
56730
567175
534385
780624
402274
151697
873886
167215
442796
129458
245646
862540
465778
579085
19281
900044
230587
209254
80729
406806
878838
290309
294969
104373
170804
457745
906909
196897
329842
670134
790649
432615
709197
49836
478622
259618
197214
549861
579383
181352
787935
679727
899804
691415
653308
43430
48359
609823
682300
514956
138491
461997
237225
517653
451748
452516
699098
544889
221581
218611
813164
439384
287190
25990
493581
358335
371254
482790
706256
686195
587051
312327
807875
154679
264201
387892
176606
777241
484469
378407
918969
152305
658541
385343
373084
589669
374739
783843
83353
758490
349789
417495
575125
636709
172017
184829
222048
699322
132306
889159
161221
198117
139823
838578
865513
31075
312723
373110
774306
780663
352052
140292
444178
786563
192840
786091
360520
97056
411158
818880
183005
189762
513957
169461
759641
374679
554938
478862
341924
39516
64581
656962
302378
679186
346700
620035
728791
48815
650525
740149
398759
833483
843450
347498
554298
793570
587752
880570
151272
369276
897825
419881
931021
188488
607404
607457
484878
632498
405834
910300
243187
937098
4583
140270
328252
358462
60143
445938
290822
285791
821249
177322
869643
101824
279035
526674
617194
783728
494848
8600
875053
7426
647347
538501
492336
228574
449054
172905
916562
903140
163080
386882
474330
303558
608761
193098
778163
390327
112349
560536
399835
536315
482368
110894
831635
910506
40926
855462
184225
371928
936084
462007
270880
673424
251557
338996
301347
225691
643945
215830
164331
341270
820501
525259
267502
411009
573103
868790
129690
345782
359898
575104
609749
816222
691285
532319
17365
348222
644978
418527
443533
496509
242262
223649
151752
657312
298810
211233
623381
923239
427315
857079
351101
107793
6618
274927
768247
764976
332836
23322
623082
817972
57350
366441
115392
2414
512933
565137
116838
248149
831288
12325
879050
268154
914931
176858
205584
829354
59490
928
199678
202512
1578
798
367713
283558
386165
633518
412184
113709
733184
142037
64803
412347
879377
886226
776625
244790
624495
527189
195898
68514
484829
563506
286302
143114
919085
701816
52334
863279
664439
915739
798986
266526
638667
249295
733903
798000
866819
901742
12422
779784
486071
57612
573596
289157
780237
742572
874859
112766
231891
401992
510394
667562
614644
143144
476339
410000
27883
198461
187585
915511
602467
728141
451905
246837
20609
525101
537396
400892
65822
258524
288273
409297
210512
290095
100347
2881
64822
456589
163498
858489
709813
731958
269372
891945
54303
794426
671926
314286
134178
826359
112832
256265
241965
64824
468775
515644
521091
550363
128377
348760
858426
166059
763525
128354
464883
666522
447448
706184
566166
540238
183001
487247
214542
93925
761267
125988
589226
705563
287242
81383
715194
777107
696865
700308
99923
200099
541371
49678
466345
430878
599862
394911
250470
436279
260255
507181
866221
4303
647442
823312
865136
664276
398515
499021
815631
526590
397400
393425
166280
516785
642263
902270
562866
758559
337873
519666
367946
32613
3656
72758
2142
144247
764493
450789
820351
327464
77066
833812
469676
262144
754696
715744
722619
40688
483263
749615
782626
624408
416494
7336
919519
739815
516965
741687
281512
568202
280026
867116
707346
416057
696346
128215
284434
57587
594492
911718
9437
781628
323901
638212
765102
198333
80966
781054
118119
5883
125833
296034
378271
38515
795531
825260
345441
452860
707690
447799
493049
804727
139040
437594
820105
167896
259446
869483
170498
921769
872921
506196
675252
178610
818504
770659
375546
561162
419949
563106
323743
667067
313945
410365
434500
809056
202051
243628
4305
850500
63546
685397
349794
512604
681594
792117
164173
803625
789065
449135
299540
510350
696852
183155
937697
311726
832754
168293
845778
130092
750968
62996
473905
325234
768737
110917
271041
167498
392759
103646
830982
177372
21828
37577
844009
3921
647622
841391
96010
697148
130277
901214
647409
361884
650741
869495
765667
811114
715188
719804
372457
288821
87018
769621
397765
505156
456189
565918
860998
863788
403868
473382
880118
442721
538282
459552
228106
681952
48218
699676
1023
471594
437223
681370
261721
505101
292060
612323
17673
638540
162147
657341
480504
636803
11254
153393
182890
899214
900316
680435
467815
85290
238993
937513
500437
174205
826983
502468
108956
250229
592403
423165
149774
500938
128462
492463
295463
308177
702757
27491
171092
225513
134369
639184
357126
167929
893492
777519
92891
260348
868736
137496
235643
281331
459379
449003
144596
223246
166816
792660
617793
435889
438274
453910
143573
199140
442210
839768
890638
261240
28278
870063
561766
118609
697070
168483
674755
844689
837864
231560
919244
684094
246769
525725
409653
773297
14532
913792
548146
524855
293075
808937
98522
255839
366045
74804
290156
738258
923553
501953
797699
257765
305246
405694
560942
176103
470351
117270
347598
339555
845035
751495
226769
46238
475337
886648
907817
665555
234488
774274
178256
687925
342032
1245
414081
456034
616852
45715
326152
116306
456614
457825
465432
435433
296526
693386
578867
880432
705816
918027
108516
696328
105482
403311
197520
81192
223126
138119
398839
267314
797227
224254
199493
738209
520271
524092
41370
670998
157169
740606
310156
590247
866425
662213
889441
13177
400633
238151
710038
86853
653583
925018
333449
81391
892793
341030
932336
320944
577991
491243
619447
246738
555901
346701
60702
625422
834239
508735
749069
828959
541011
341789
907113
104991
379808
858217
360171
642655
166183
445436
131204
395753
135612
867603
698275
28693
817492
252978
241879
383837
367178
461904
156861
116862
111888
526929
187803
758955
936707
892283
905230
283616
86632
331531
407997
580881
401655
63707
21366
885950
719257
281578
337029
524357
178227
355649
720613
110352
262677
653872
212513
619872
752121
763216
355499
489847
64572
134539
175003
85763
469299
287138
430088
178261
83777
157117
307120
556961
351800
170714
722283
836040
301016
585638
674159
271135
223550
29523
380299
368709
175864
529474
248340
228210
365906
318324
288939
93653
3795
18681
760714
241775
77874
777193
196463
370935
370667
784206
799096
167956
566020
197095
869725
35763
191562
452214
894244
65784
536021
307354
929418
167236
304358
282206
374058
206788
461133
170967
570956
867577
347321
200240
298255
734116
802693
745439
392795
440137
6009
639683
375533
262575
57937
775237
706745
7472
639421
315537
680402
97785
300013
172709
538838
880319
350747
718547
916046
500771
474392
421150
743872
106033
765071
579596
780677
501880
419327
769646
642074
746658
496143
18592
118686
328515
310124
788093
497465
539176
403093
445595
53189
342279
324664
915041
928723
449939
800341
911518
718764
905742
734230
914265
508577
42862
146389
846632
892230
720862
247023
230992
786526
515894
842496
696924
196897
105764
666734
929699
231233
642153
17504
391539
107340
353000
921043
602720
531335
212492
460130
312035
187816
767230
917568
17708
15694
198346
619218
583167
290014
194435
488283
516392
493087
425166
470314
495118
51424
367634
283206
24140
859684
718349
243385
822409
526810
632077
802122
291024
713755
618784
139307
356458
320398
181513
655415
323659
431028
373704
817426
252298
266768
461401
652597
445267
936452
31175
721312
604670
260247
40483
43154
864100
471271
689438
303650
400300
644261
520957
782320
186983
38417
894378
61490
799166
576345
81805
2872
459080
452514
38522
456879
583819
329096
205485
509041
870165
266748
685515
897192
161474
654608
303954
860421
159602
151421
594517
797210
874943
774654
5416
9614
892463
303131
596444
871112
548050
435631
660405
185323
436023
377327
620842
226766
43042
905655
401111
853016
374958
315784
793190
67297
231514
747270
115330
695532
688975
363365
332803
218973
179078
184838
48737
640909
294879
98865
274214
670608
570864
718249
66653
910798
109169
648726
243348
85108
283100
910203
919096
515142
229157
886356
37332
260621
918743
685404
419076
472204
53729
367404
631562
480944
454424
658496
232665
468601
702712
51532
183350
440638
61381
811285
421636
154530
163772
880793
59595
837165
869710
215164
547328
749073
598151
316790
257957
893575
684546
251875
643958
426793
370879
854439
177761
252550
354580
278779
222228
531444
425085
490402
244342
130632
805935
661782
188357
303786
858097
578841
553875
241067
422196
203616
471153
324377
318675
338279
694305
306689
172546
743450
373585
649043
906778
405764
542586
627548
81494
772268
538541
555638
585368
194623
895543
8892
118976
85130
779902
508140
765721
476301
685414
436655
155936
797593
556876
706076
340942
193601
73704
80610
740607
3476
481792
471579
74477
62810
584950
664677
636326
4437
569818
122162
537542
137404
374737
570704
480419
937658
47421
185100
875276
196595
380440
730810
679665
479131
549406
353981
723846
854446
281014
913670
361157
387377
189384
920340
94829
259822
380282
900203
256589
898979
47732
189882
621361
198112
82726
657892
350247
168344
66503
673045
829145
496457
702286
235343
433895
914887
153857
770847
430711
349438
460182
429553
239484
324175
189632
565268
139163
569767
364900
699523
568714
387093
455128
626829
303694
289492
273939
659971
583074
291086
514610
517070
470248
641801
506440
828152
748902
894864
897851
89584
797260
99704
832620
893751
220303
114315
604041
815500
535086
56758
883378
609810
679497
880467
16649
243850
345207
546208
597939
200015
95504
813488
548423
495544
720444
527291
666264
686298
156581
490071
547492
201330
310390
257533
589747
172829
251208
682059
178457
876686
703651
50891
883453
215323
737340
510921
707619
350512
676600
921557
838002
312544
44432
702826
186382
626419
150463
134425
851633
568367
38564
583239
435956
168012
653061
246033
870845
921140
935304
270860
133747
484811
861403
5585
877066
250551
685659
75070
39451
583269
212688
165324
881380
649527
904673
929959
442963
348249
784661
363703
876758
786267
389574
824162
405797
332258
717531
112550
94487
802357
12158
679238
517678
144739
100861
366992
619546
122442
917132
888591
900951
117928
23708
281065
300817
187975
806538
406372
537426
185948
69605
920415
658086
813515
915215
275291
118887
124521
247574
381365
688672
47886
518286
879897
410220
334072
99129
499700
559781
528216
778258
595089
161209
77550
320366
191779
430901
553612
147280
844064
143529
778757
661896
881008
796457
345574
9149
449581
210550
620945
794492
84896
203591
886278
468947
129836
180708
335977
322650
125457
932274
653366
782159
570426
525809
79930
239006
582408
260733
851493
663813
81026
880111
535224
249988
892614
234872
730117
598692
475433
485986
278077
249864
492897
671470
131317
822788
117159
786840
554695
359333
482808
22114
682208
144811
506371
326678
46921
269728
354217
846432
783068
663507
754346
607617
278230
517956
466321
853984
192220
852678
138021
781282
368056
431865
816896
321678
908966
39224
546373
477987
533722
331790
468317
30253
528693
672114
94673
323093
669264
518641
691997
779992
273061
524060
508517
88661
929564
16382
578978
676096
373304
327058
806741
186713
652080
476888
769006
608738
520441
732736
547429
607903
641670
102157
596002
691477
568463
124234
361090
305590
213375
657561
287081
33890
931148
601162
606925
184393
210075
539481
727220
716666
544593
264028
376241
120749
79013
329484
495769
81315
116820
319011
803172
297586
646823
95652
192772
676427
300426
923800
689560
254526
229901
671134
695276
895248
43711
201903
273239
613562
229437
749984
879757
496384
695094
278672
653356
115783
312718
685277
709533
873022
640923
295390
113954
363996
877598
397147
500277
409826
529861
395467
673641
97636
816504
37745
544713
305713
390669
406174
920208
366550
883823
864516
270583
848637
932411
440752
805617
828535
724133
264852
580999
241652
511984
664239
188998
365762
767208
914477
452022
111176
843165
329639
706365
593730
685235
258430
594556
918656
806526
51143
724416
787322
270872
110294
636399
726312
924410
632869
857361
259737
304194
139382
438316
266449
567333
210334
75145
12010
293732
811164
64645
520267
742332
623984
889166
125518
480724
341539
813114
555083
29361
767132
476707
305483
310192
759967
617376
419864
924332
247617
772923
256749
705860
578364
899087
344223
816438
808714
11464
524686
604839
84730
894269
503986
194008
180651
346475
351553
751804
22050
501377
548929
611818
19603
181182
682582
503033
326421
159885
418656
273665
792903
924104
699222
854105
637196
866942
581313
80573
11860
656058
206433
709603
227592
570379
639375
72367
30803
818919
240906
248651
914405
588903
449468
732321
286751
883827
901496
320142
374766
372819
258131
888546
730473
569634
570504
202128
65253
47951
358253
335450
711193
316858
201652
155316
334167
672061
320204
165490
599822
637418
526633
878417
699186
244104
132700
694238
369042
682502
257150
834978
621542
132119
804845
436609
81047
230563
158989
322314
747423
489531
135527
516825
383175
275500
173419
412419
541839
837719
401456
736839
930037
660062
717405
377094
56917
905187
573713
400399
292936
452283
61565
324518
681577
178151
82565
570328
847877
576617
631560
851733
732737
252268
636388
329751
559826
168574
267112
921046
891234
577437
685284
482502
153878
373760
902825
271579
647509
91778
553305
267628
507034
280316
411411
863079
59712
541967
274446
642500
215430
635220
523677
595630
922438
175343
893264
917432
132795
291921
103253
474096
652840
834965
403282
221376
645470
6951
817832
654743
638039
844827
451830
557248
568421
494098
327512
317998
435729
138161
300821
185330
45463
619578
748912
472336
712151
292373
644588
313369
265910
181753
413284
908411
619541
636494
735764
800210
883079
329372
104455
439554
835657
524423
429339
718326
329682
416821
682901
615823
397622
782541
620070
502816
761875
58367
724022
745510
530125
534956
445714
561878
39780
733557
588724
777031
43500
265464
651189
291395
197906
191849
484326
219188
119128
874813
272638
470143
357662
560084
454234
568974
920298
444813
610350
299618
48580
131162
637986
816884
400641
521196
29970
224650
6673
434323
854044
820683
731049
871314
406745
355107
437477
682615
631592
138961
815291
466035
542270
255831
217080
417655
500938
399638
796479
373433
417061
423390
643950
275256
747335
737450
462831
770089
465686
24797
346052
252498
285845
103429
425547
563517
799429
260413
80239
547261
461196
346277
134609
422855
482898
680066
264472
413127
880275
858432
905801
58138
542708
663532
209459
226649
750462
893581
195187
139607
337278
573506
178825
34979
807840
886005
457247
617388
364608
152664
744434
117579
429453
350830
411801
858494
748878
243789
781294
93479
548
174102
642974
911054
265035
807897
606391
231126
322856
396338
302269
422271
466962
21606
325722
123338
599144
783630
180384
134662
159381
168153
474020
808573
439244
916052
229927
612907
880602
357903
785197
630320
332406
722309
207510
507278
824395
656438
8515
110552
173219
786616
129525
701513
875863
651054
602435
657836
219773
597122
389435
526417
310946
459792
241623
838325
176058
700074
598774
133772
892681
776536
192676
686867
293130
700805
862281
386423
48705
885504
793584
136787
650728
825881
587800
646631
72399
93881
130068
319883
877852
477093
452602
871782
115329
604505
302983
483265
238630
538297
769942
694879
201116
394922
20161
930525
49167
40253
653513
901999
681549
622789
735621
613462
710609
458481
336348
606202
596285
886092
438268
129920
441523
408926
864290
40517
29307
709888
542584
659596
358446
814406
180061
461272
823136
897187
852196
212499
380253
109994
894755
61135
207854
659735
668021
931064
13589
597515
842571
246878
392720
176543
132301
204471
307449
725609
173646
491956
855869
691119
348586
651825
191245
178265
59098
632314
72155
264295
598531
341710
376869
603451
408194
662684
592707
405226
286351
528985
306631
257493
344503
297571
218015
498113
401334
536990
595156
39451
546380
541657
710867
891210
758754
579108
641563
379560
76105
363977
894602
203905
397153
769746
581183
262099
432593
237657
207942
278330
240565
162890
329430
886093
770593
406210
797432
580942
278156
204584
878017
317631
621858
326698
666470
631050
598521
422390
778041
652405
477293
713079
13065
599301
554616
312677
122036
681056
272653
935481
214831
648938
298002
448791
200742
292886
13840
515966
590555
358465
809722
793146
168137
403288
168249
148318
628405
533279
876770
845331
558657
68678
768928
438609
363498
317579
289972
486010
732857
156213
86748
457718
509773
367938
248251
564237
566382
202776
450252
206364
160134
404283
763744
456676
104656
778053
642104
84859
592842
165793
118694
514214
456773
846186
93524
394572
875928
913448
590104
539322
771204
688234
321012
896405
64584
882417
282645
249430
309605
821950
106358
642161
622091
872411
191428
426672
775068
857682
783780
10181
304062
171265
889476
375511
570288
613534
510010
867254
533817
475850
658488
926830
715874
58472
110182
316657
781596
364667
520114
289271
754720
805080
920438
33061
749219
85448
251124
329977
210725
560544
79605
69694
798002
880597
394006
853203
238048
892158
58103
897718
355714
803370
907846
252815
868618
334373
904508
404259
575861
671939
905882
359879
627157
394922
317374
788870
763249
536240
342928
587626
721107
922517
12946
155485
441286
903068
772557
856982
832366
539201
179279
325467
241638
596801
622858
683780
118200
826497
345534
517227
482226
16773
707672
419140
477204
334013
624752
748005
209963
511275
422176
58835
910580
492808
327950
34196
370607
921047
426396
923256
20317
579426
414355
274145
475590
61602
166508
424343
868572
355371
841814
211657
7423
44298
507741
318246
656281
84243
234012
892977
308310
927363
132195
784922
131106
645432
408880
232055
500622
712871
474007
475125
61141
852790
699568
155694
932778
192612
588630
29865
359316
164468
243454
64319
756145
253556
85077
198151
159524
842824
633388
619895
691018
102438
508738
310516
432431
779530
608282
583150
935416
445586
156226
623193
70121
554740
689055
879386
261604
243119
823261
161879
294053
621631
537969
713387
174218
102862
416502
197509
348190
571988
617112
177055
379092
132509
209774
235293
648591
441161
15923
262102
760715
153682
144087
935171
424456
714299
350964
457062
323403
587172
573867
553535
347015
841479
103378
338298
715944
688686
171787
210381
33723
498986
623776
529553
155350
585432
491473
322056
932344
880197
131536
431596
317609
860274
20328
442722
196275
655936
656485
458798
661040
638318
521266
372069
453990
151375
338308
440900
551616
763074
676748
756634
331043
790984
185834
525232
389059
45309
734963
611199
194169
388387
861012
931630
473510
916083
742382
930340
792214
540741
779510
871415
46482
194345
549576
906826
823125
446071
92346
739640
789296
699041
447852
358493
337641
717441
825631
119959
615357
907581
189485
813189
673236
523013
103220
33383
36980
533450
522242
211583
398985
636538
44325
195023
254033
468985
778950
152269
744687
123084
502656
68681
449228
273828
453345
219431
848772
925914
385305
231383
837975
906210
21280
692001
778780
583439
706382
255402
601922
468304
427945
32082
799553
211788
17524
313737
527944
333492
746420
50075
742141
803560
430393
567630
235855
458529
679944
811814
489560
583823
403480
697480
182274
903494
586275
35729
13315
846061
587491
657617
851580
929841
932826
394995
294646
8654
666889
96097
160521
44696
307596
80473
487287
311854
577017
521923
410254
850220
904276
570901
247773
336705
10723
715679
297938
309201
417878
738559
189069
365963
915254
318658
165257
596971
572654
485491
355609
533230
718048
566776
888328
543017
498775
162930
926415
545441
932602
72992
266839
276805
585314
725474
182050
121007
658031
119395
780729
935179
847652
449785
726625
52702
843549
398073
64556
28464
383796
429946
20347
553653
674392
135085
674496
15453
297974
25565
499007
75409
65868
396798
790753
253945
405698
578665
687945
487169
665606
621780
669813
301468
300897
30281
83828
260235
92960
801443
438770
307119
275107
115508
374707
105146
778666
66034
572911
19075
153734
833610
728234
844796
575546
180622
298213
186645
164072
341589
446665
748234
814978
516194
271896
330736
853304
128979
278727
185135
525143
559624
724294
49941
222587
332410
452347
88574
671559
290635
257699
784409
134528
468362
731329
709465
835735
135427
161670
918769
770679
304314
434483
240318
262646
741737
298443
797455
640965
300842
406920
751842
860534
579115
676689
112169
706778
141687
432459
913135
860623
222873
157563
50021
444196
343294
773027
320567
314021
318655
35777
525868
373534
482254
914210
114223
924828
110387
771559
776752
602322
469002
137912
677144
16093
48858
706272
747818
82017
6767
529720
196956
216092
838240
301570
574620
846633
235101
561475
771386
533080
227639
727768
677473
166656
237576
608060
749343
364242
423712
785131
219194
322675
937022
285716
583315
11965
87118
158136
97104
824979
213416
922924
657588
706120
460377
193452
926400
502734
690534
654229
257460
394193
429076
533540
305419
713188
402208
186757
845317
557096
171376
506996
409321
715447
596911
666020
130353
374919
120991
281994
681426
9414
538324
22874
591696
342624
550362
275732
740321
188136
152928
924663
8129
856663
730845
164434
763276
129507
762687
929156
199754
807033
223901
4942
714415
229328
370042
32346
705788
35603
426342
362276
782898
159451
806309
602620
236121
604621
246877
296627
924733
102594
516187
805960
159797
331031
936733
696497
331110
804077
50870
718156
868259
363166
784770
789831
518832
713176
352493
619037
261598
16499
636456
206259
467229
345661
752407
178835
392707
656731
521332
694645
532315
502724
271433
388771
651358
564132
576635
878653
701445
297919
649312
635015
120827
894319
760115
549991
319894
448148
808499
298252
155705
684387
15458
484632
853325
689235
408043
817320
32297
795634
695621
373909
857637
571326
489904
249402
576965
281916
459735
543441
488991
321864
200552
542774
505014
690898
889865
422981
412421
898177
623854
553517
803966
85259
607643
905366
348293
246223
524411
862602
570402
382470
506064
73797
923148
30713
590165
139827
644367
742971
815626
716474
359363
166340
74064
473705
59620
217277
523331
887621
899996
210221
731117
705347
88673
242247
913207
400459
638062
265089
482903
208250
564103
533189
17427
502505
138688
369022
675811
280410
627385
365002
765036
212292
592602
724147
602622
758017
504758
230803
411627
561168
313830
305125
328966
59482
440053
826800
169124
742450
204095
226593
2032
341056
423669
571626
20315
433135
193235
529671
269509
748043
485653
757475
401467
535266
346323
516480
329618
293621
410743
860088
454933
461129
323423
409254
305616
871506
417255
114291
664922
406446
887719
712157
588623
635936
609182
518686
594091
20013
934727
268005
560840
708209
470876
98116
301148
103569
213697
28467
305831
378720
481451
298897
343358
569314
506674
124582
872269
80709
312893
579310
279051
810614
167534
625640
616850
152345
353644
99678
192687
643128
249257
208007
864726
100929
409901
111132
451101
699834
798908
844880
332996
129237
243887
564994
321242
562510
126359
850509
518552
308185
189173
105691
625472
252340
230591
486000
316501
436147
69667
738366
355605
845549
911658
369029
846019
422021
517783
637544
660406
716434
253726
834587
253599
249011
408570
169408
260087
212093
729483
788149
183769
930336
313103
57845
379371
127634
651738
675844
277568
882276
832446
120631
111327
358630
289468
567967
590330
321724
407912
93624
784406
632447
844541
286319
112046
814148
755402
850088
886035
813501
461440
633496
122169
563349
854330
880067
671257
20257
262245
486366
359936
901648
232608
846377
869322
505045
41145
270353
54566
59974
196531
839377
653646
818820
46956
29788
26318
112937
389701
268677
749081
853391
564363
319509
450515
246534
23267
720485
162347
48466
115762
30736
821015
332553
741325
201982
755214
484438
300624
821414
788446
56826
116200
515331
249554
794802
916741
798309
333513
819769
767340
103984
495680
48517
154989
200850
381241
218641
865022
743616
195593
877127
205281
554402
97862
856209
225181
540
795031
921321
293846
358260
81441
621755
623049
101670
152612
208724
200534
773117
78484
792928
268931
933104
236668
174757
607541
238710
175203
671300
774345
677821
539769
302873
128950
675942
874570
293225
144250
293579
321825
434567
907860
622769
25538
270355
46245
555776
535229
286600
790070
617060
289893
250000
429587
642857
480663
779711
837317
429597
912095
344508
682364
595928
116283
746108
773081
194848
707901
168233
179701
556806
538939
873127
151183
571562
539373
179214
405920
68301
93985
302235
891566
331194
199866
856051
394189
819512
342353
913361
645358
48694
517238
90173
651230
293980
235941
461317
386407
715221
718192
18150
448897
310854
108479
157813
508041
920503
744764
864447
210854
725918
609569
746939
331921
136323
451965
830013
753643
733887
474361
408443
705632
677756
79778
858123
47789
617868
729835
589445
471877
739752
679024
860269
174094
562527
860848
894679
91773
410592
517085
703221
69930
524908
215853
106560
28477
457193
422803
585140
706578
451383
207031
696829
374077
822020
897235
230715
327676
815165
367856
23510
885943
109859
617441
665192
463635
19868
700294
100046
931533
501046
153091
510793
141518
839674
761285
779891
890625
456546
78536
863221
380761
395468
102557
760185
898960
157408
921689
59500
281019
743244
788315
248219
28072
890128
85288
907555
130015
408527
38791
451002
527425
835436
746372
935700
494004
401540
877809
388755
461261
801500
884601
598586
587638
768174
910262
761557
898286
935059
845446
794006
418325
704808
550966
506533
161902
133958
217463
51791
148815
766834
162203
710745
625073
834674
634620
239283
744744
295640
328393
36334
89667
397564
218128
887743
665605
512384
915040
482645
316181
742435
111188
931797
40558
507348
825781
902778
78878
696595
68580
454630
738090
212239
206814
25613
85634
419299
338689
477741
349296
779200
612058
22351
851911
115234
166714
159044
280785
583605
568017
860132
389771
771892
720199
110804
203228
147795
530343
783869
194593
5704
843467
776292
104285
887495
766414
620615
488095
199217
813942
645395
688909
39689
662484
477254
245853
907826
572034
16945
865594
540614
347475
633672
846120
223346
33650
18823
854004
104230
348509
511707
568215
727971
703965
219224
291549
611606
212320
357773
635051
458693
325215
482809
647184
137102
595214
177405
34232
897570
672368
263486
677115
22959
851234
128456
934665
228103
237578
516735
675278
816158
304979
910368
434135
355227
872625
717262
812006
409885
692835
32593
243052
348958
387538
423982
618124
528070
694904
96757
406046
919714
875149
46986
454332
469271
245353
87419
91905
392710
469501
830499
303707
397843
316656
625553
768805
759299
28123
132879
573686
197939
253421
122467
244129
932650
388869
897478
351535
807728
370394
564970
135453
63738
686255
151543
295684
433
21046
763900
129771
234593
94218
923261
159302
892527
525342
265247
810659
87758
35056
807149
538497
381562
726022
613811
380288
393202
9486
339599
102313
866205
508919
877747
756051
897913
70512
856704
931719
13370
918356
251677
226556
28485
434510
881998
302204
898456
163659
151386
166408
603463
268708
347829
66251
821758
638776
242169
474318
436721
569029
204856
299279
709456
90872
679173
312487
764955
46203
680339
558508
145100
565302
181718
897510
351894
929957
553914
528314
607573
722739
605960
369001
491837
25305
121584
552595
362268
859247
802515
675141
769498
699895
929821
300484
278081
519206
428522
572832
774624
403774
295984
165360
552024
653364
101968
934496
428763
492454
832882
687883
327824
347684
923108
934742
95603
914989
120859
239007
129111
651260
654429
673694
157785
408593
770876
429652
455370
555194
206005
764954
558299
559101
300441
854529
422359
463175
867187
762750
223239
397110
775193
760452
627695
630665
901516
368033
803070
196007
472909
814200
389577
292201
731600
452492
60985
770564
823224
844221
122720
368588
309289
108473
309633
48156
602799
132688
271392
214663
200425
155745
595586
298949
740006
766580
812820
703176
294989
230116
876577
880758
286261
689109
197864
454282
685638
272970
885531
339393
597144
719306
640302
459056
703563
819616
670972
301041
392572
6720
184710
655925
740583
96118
246470
928671
244037
25813
143133
182910
174246
94066
554479
101329
482216
157155
61394
69087
418824
666973
15073
163636
686331
899146
579825
594270
43234
460582
699754
250362
394154
448669
177278
487455
141627
803970
807624
848567
446680
46119
803145
143308
416998
746117
420865
272968
903248
99854
414153
919162
614195
192364
370262
371889
458716
11913
1987
382226
870067
314604
490551
179250
191214
105047
677017
485303
458838
220254
597415
681607
601216
355523
519011
669515
417296
575576
876903
315800
599202
59164
120508
596945
721033
882911
457835
734715
71458
452745
438578
772746
361370
770182
816619
335728
658542
462180
814613
427814
619074
651336
415665
341995
38443
646337
641216
559582
784545
655565
571245
303606
462313
475979
474838
740454
119663
492205
349833
804824
716703
611934
551085
495990
416555
643231
105665
496642
249377
5561
714467
852196
466914
554243
254721
431783
612613
718841
330317
632834
41792
796333
216822
494452
786445
681936
504193
348868
773558
333185
374105
552420
689873
423805
528806
35202
675926
887783
759968
109647
809170
312880
768760
492020
781522
717363
230293
781085
39295
297290
399340
858423
355047
681040
932033
474993
431328
687509
899217
287727
206865
841906
215535
111781
91524
23305
834215
564422
159705
683154
740978
153290
166602
252392
35977
588734
793932
929408
750625
507940
454496
667260
357843
77323
493182
69888
1754
561306
587730
48711
349923
57616
296405
387290
910968
891001
612058
90872
857858
407799
568469
605844
878756
810595
504793
173282
59560
453746
713041
393963
798405
602791
486828
198303
44462
39784
201380
899734
807115
434045
213597
684424
720016
480599
809331
679572
766993
811390
55905
116878
5221
233368
656028
629975
771353
506841
13976
260708
787114
647867
151162
548769
184325
798842
132638
565808
790658
236848
744557
871092
704572
96872
586152
70856
769393
682617
696670
409096
282146
845471
687146
200771
340591
870968
589931
540422
550322
379379
363489
845141
135266
723100
761019
492117
602139
496307
592256
313932
605791
801834
172377
638475
148159
885989
928591
598029
480231
254354
696489
601058
658077
547220
584259
797484
342082
81094
292059
644371
673218
121496
107203
11700
729244
727218
239680
596215
849828
637879
903897
552770
169600
264359
791746
81131
465683
89152
551719
353621
787969
935547
71614
192237
479356
254101
637670
241325
862756
473490
198999
676764
414859
321992
122995
132229
412613
541734
898838
228651
236676
143164
240685
33695
620217
772080
503734
249142
601624
160943
183216
327695
405786
10633
684632
858545
643807
867912
637393
846113
905708
592976
397114
360325
375703
280217
819643
131596
136728
703807
260324
90305
315081
28445
110558
139199
779682
205123
292818
385377
761870
536284
760828
856568
698392
550489
78988
381031
859851
631109
746323
113907
171343
594797
395819
721120
662013
614453
111512
375748
191754
841446
915618
189677
692743
267629
132663
783783
153726
417144
739837
280319
132574
152880
611212
917655
662320
461293
165583
138446
476850
368159
185204
535427
12085
300076
906163
170211
655295
602863
774529
215460
871149
785709
708743
395110
750610
228901
347581
767900
173138
20401
239444
291580
687012
475083
164875
141311
111842
155172
875795
884810
85450
82431
444149
466265
518792
488104
449254
836590
441041
197126
569620
161014
764389
878973
182147
761175
207988
283232
208112
352914
216695
689573
188900
642817
327619
916344
378550
575348
558368
191911
818608
837665
514242
173424
678417
345065
915961
499516
918616
926770
930720
530216
576238
509677
603900
692107
49664
846270
495873
439576
110955
240125
413590
249402
918170
417789
608908
412536
849192
6805
342387
418281
263686
320732
721434
253194
135811
765618
759973
855582
204709
936420
655182
34576
409484
363956
739555
700283
329483
276535
158791
374669
580263
119461
94510
936823
357632
206598
14121
752150
117275
844219
877676
871713
892251
69273
353998
723169
206296
322001
331272
595328
106382
99902
556433
563279
787813
654202
762127
554857
815240
676516
895824
811150
700833
527505
878113
563167
31650
847363
583241
512106
99287
388273
413554
929552
305527
470731
313713
166296
701816
927381
512036
624446
981
494432
918290
325127
409407
520859
598410
826298
325657
106689
230090
668328
818689
18630
594047
599737
497532
214924
66678
601225
252503
505111
297037
487525
550740
766204
413438
610192
601100
142006
179811
932188
579361
95778
874328
217761
137585
490814
269247
504827
651181
296222
120547
733219
268371
365867
509229
879812
223475
390922
701806
271128
464907
643930
47905
215732
898467
357595
278373
785846
487373
52977
153850
96652
616295
202573
722548
786490
177949
262845
337344
841266
661286
120894
246825
929532
655590
578308
40044
314901
421040
48506
26855
357278
769185
185191
107574
393073
641920
825563
349256
333118
123369
544040
808770
618792
749725
549999
650175
177067
11242
153263
597510
764789
287527
252402
304050
755057
835528
811283
877213
694645
523814
80040
573152
600713
369368
259472
331598
746944
499277
796568
115530
79027
113287
560161
133387
519732
602701
785697
459858
786570
617132
83950
201156
419995
256446
300070
828660
828768
830186
707587
774859
640588
899218
845228
647670
663222
5409
632572
394459
478638
370974
541788
155176
452857
908890
45554
273171
832136
468244
396096
764167
597698
385611
495238
445814
715080
31746
53036
460042
73978
320071
139004
535948
670442
522230
244613
93570
753527
706117
617109
915487
210866
18789
756893
910962
709209
250818
860356
182069
704306
861928
183561
668928
109357
462284
105717
599503
652709
448826
267640
759737
928474
155595
618302
583586
718139
844983
613880
681247
148528
471265
622983
816307
310746
390807
30473
111769
252391
518541
328390
825442
305979
529925
250949
452731
418808
452037
313069
176341
891708
868311
635543
197020
242011
311300
808253
123767
516248
494354
201569
102352
83098
652935
131892
148923
768651
627368
118675
503066
508816
884722
553701
17979
680417
24116
900268
910174
741659
27787
641805
48761
714195
435932
599713
137743
808913
262885
350615
591998
773324
740677
343222
748221
436297
575562
756543
109095
450876
197702
443443
666686
721816
41847
428714
599143
730905
795243
930610
75409
44090
357203
503666
830235
433139
406670
598254
13662
914356
817722
913483
111865
610835
319493
346204
750028
546782
401013
318273
611154
640926
372308
23678
877329
431189
324956
936157
872160
377669
368718
718980
673706
359246
576703
372242
491329
176220
265159
699095
919531
117103
639893
341273
824046
553514
47118
525258
438544
497675
156922
190991
344953
709700
72353
739135
808065
54505
936916
633135
839731
293436
822092
179178
459695
24048
783846
339992
77106
3849
337000
659063
353548
729631
848511
377236
54338
490207
516748
81801
502723
731523
556324
599219
803844
304601
15552
843649
438398
647494
164899
810345
428732
796372
336444
728772
466833
656451
534127
295904
500412
174244
343036
591983
566689
301712
283826
163079
322927
460483
865173
758646
406893
134972
728507
560923
92941
533998
100228
751078
646131
35745
269981
923060
297799
642898
626973
830948
298672
497941
191549
784950
459589
512291
319380
401427
570506
199759
476067
166270
734113
580970
518752
558176
614216
594079
852646
120240
131240
507669
609134
874026
192801
108503
692439
612306
821255
338264
527159
229905
267290
916630
299827
72792
214682
435911
407148
756806
674554
803472
655508
230430
459766
721628
189278
459029
69335
332432
401663
763015
193617
398183
602001
341350
825521
328948
877826
125815
104787
782365
101467
109067
330469
512586
461213
409990
675037
230436
561213
399296
381513
789041
93560
650811
379837
551463
162922
836326
171183
63877
496268
109258
168309
728257
578692
771534
806240
231872
284859
188780
893224
116210
855939
874280
364122
670154
857245
309862
747566
104190
213521
322772
658531
76095
329042
555153
203140
154243
370829
803167
138134
653678
922905
107572
799124
433786
481678
154191
887282
234454
909752
113308
207734
355759
4496
845262
404474
202677
715777
281131
788447
606200
254605
368741
758886
347940
390072
662878
871140
387249
582745
649873
425736
696642
548884
791336
764645
429782
297586
143489
331250
36619
379560
482984
448652
813148
564603
54078
852876
725059
638986
76206
712112
520893
32386
85439
613890
694307
563462
666471
749182
230361
491406
301051
358738
355798
936393
79882
105177
307754
395184
595476
830788
865927
224982
471799
129385
677287
395229
392094
193730
428821
541803
879676
172622
929667
691721
501751
27107
614547
74068
134997
908287
492997
850843
639504
188328
645641
626792
735122
392410
607589
621675
101977
258363
107844
37594
108610
654380
232262
772150
397480
691533
766167
307502
388434
795194
643465
181768
29346
245967
676380
100627
458165
585536
430687
821276
709422
366114
653636
219168
471171
848375
436774
603438
127511
254687
334012
827893
650931
809453
447246
7397
166191
574862
591199
502537
722172
247359
252529
208464
672256
554028
441173
640422
624521
660499
752644
288921
81815
385254
536246
160887
308822
289441
555475
805413
151133
36786
343084
94791
69012
352262
689991
837102
258555
685249
103945
540454
634557
296900
576642
427953
199036
289809
862883
498441
857167
343033
413812
306044
539257
111448
320903
908534
535971
201083
388271
261847
673811
92179
175884
95668
366051
548551
900291
75339
653060
81262
911628
901220
563951
3182
343897
264557
213170
187354
176101
877985
810603
83107
667461
798403
611755
236426
661084
70722
456854
102159
504887
264231
614094
56700
284329
494573
551000
54458
352143
49368
626043
401288
561458
744460
431777
753873
561736
607841
672669
683139
292252
333879
677363
918309
557423
12269
694135
407228
41041
656076
546328
896628
289030
193731
418259
843738
923716
105017
72547
402655
152721
627598
784776
124023
53771
271894
927779
628574
302950
739938
932154
735383
174027
674402
274651
4892
123765
286189
736465
219484
500056
331052
219400
417572
88322
145445
629228
434387
848928
894940
194084
152642
113936
386027
485777
909975
538079
566335
512518
555819
107480
355942
559037
309708
76743
609038
12096
179054
864091
466720
604880
710212
372889
419951
61230
69399
453822
331576
325962
483976
432730
595288
831711
844137
287119
278516
910735
59113
158082
225841
455473
818054
257316
777866
46909
91581
758842
747936
661585
121034
159770
555742
221715
464292
74351
430308
802109
69400
151501
557527
780327
470276
296977
460686
554178
389526
58534
762597
575677
110357
881205
578493
488288
822808
493203
625664
35418
661845
872232
671313
874388
65192
398569
233771
726677
198968
817566
470591
189389
464023
373327
894264
445874
106295
23369
200681
235046
390746
842157
375472
540093
7419
121606
349817
331627
687487
797197
45846
845416
470817
349055
121724
6668
241486
632622
286359
917995
872822
439796
393721
407220
923911
1173
182981
921850
386991
3313
793314
102369
849066
884301
571350
173891
135218
293564
219763
38780
168865
716809
870622
310983
456716
610710
57689
818467
936956
777070
263986
361584
486062
600277
525757
867280
221268
129022
534085
727571
925153
60134
512748
442213
888536
251232
185754
158574
889343
480338
422218
330677
106228
308542
220480
107629
254022
726215
377504
232208
358283
912119
233648
194377
804004
267928
407613
905390
704661
270272
921286
624431
695282
668231
932934
790970
503570
183032
909636
901204
880100
15576
488442
931845
110063
74822
571256
778683
53214
340306
878225
884430
738678
522465
467878
426123
271756
339423
284174
756145
797030
578692
530687
129062
899176
582345
440522
713828
129523
624841
898750
510381
882081
299021
20805
337020
299422
736193
851945
760532
802635
159630
734186
161045
279337
484850
723977
136386
524893
849450
888448
933016
691854
566273
646093
152994
313039
56260
421546
217754
644078
373926
170291
793434
424860
350833
253558
289915
119252
705017
408106
684769
611059
481174
535145
182434
935720
353233
56986
819356
312837
906552
436505
341172
22169
366557
159599
518042
414937
322271
99142
354340
365637
656124
481565
426957
258822
391718
765174
344904
97105
50272
587079
744877
131088
40251
220190
150121
620617
500864
932577
299031
575792
904715
335102
565895
507001
464743
522443
680852
784680
36076
468406
200512
449373
457974
113424
754079
526034
636358
387757
741206
814247
226481
505599
51206
472927
202725
935611
191749
487445
436688
387700
449907
453606
906489
129390
801608
697739
722259
550227
455502
400066
250321
29154
572849
818022
687106
76784
163765
774005
78049
773951
424048
866671
730858
24683
925487
166782
935955
924547
89237
388736
68329
539804
211680
296834
752523
784933
870939
884002
846028
472869
253548
98346
7527
805766
372968
512285
339014
299895
821151
716424
731448
222509
258667
111913
815944
55153
639848
769144
244985
786365
40580
594845
575323
413794
8471
175694
182111
137241
217063
904245
89790
461547
525718
13601
278842
405617
502568
524192
146622
387628
496487
88604
554373
88317
120867
306010
637631
816304
684655
849193
203600
50399
932733
303369
860696
411158
604867
40745
186124
311771
570879
415200
167420
851569
367149
493300
874084
137317
102765
745476
704423
97618
5598
32559
831332
744259
19672
762515
126806
433609
235932
850669
556352
413254
370508
316287
937456
233000
378589
920784
289498
149188
119806
503308
701382
97043
362816
414220
688406
526932
652098
674761
76988
454845
850505
75332
256724
8164
806391
309411
505808
12649
270422
706516
59836
406189
861577
790811
340554
561264
674392
688036
766783
800137
611200
887559
860839
637581
515891
725896
268659
835696
76452
326714
791247
90487
190689
481759
260863
314034
429381
792500
554526
248144
801436
480288
559216
777613
809933
160831
8671
591625
55859
135405
634000
660609
898174
700306
892096
476124
460379
872266
218389
535284
18743
477123
729863
40685
761669
286200
897290
410134
305606
659292
150990
191773
925913
605690
136254
776519
776786
211720
478759
574119
103721
568554
484421
554544
570327
509948
209544
94320
273516
398146
351652
228923
814206
931462
488369
63040
764226
114479
37393
321394
824090
232930
321933
309336
794898
304419
434881
482222
275719
358157
516428
821780
560287
95907
41526
655186
90583
727713
634742
58657
469574
327308
682917
720867
423455
777024
817906
655878
180272
542636
708155
851826
181572
591960
646614
587667
235184
335289
600305
75987
707332
533785
138939
751145
141231
622197
508869
713456
826118
461462
138333
226516
884083
740009
914553
835311
256655
76913
284803
79589
856155
726539
388870
211606
546274
37585
359193
313076
579169
318519
383625
254497
462803
243008
926077
85811
458300
460665
172992
279243
335495
823459
505340
330795
807364
710589
580218
398281
321486
526745
450077
286843
829819
615664
97901
246765
688837
440467
9676
182530
530123
447687
786946
240399
23426
52869
844458
603508
709806
701729
716577
620411
564121
307571
724843
131344
293420
149298
905699
70482
501274
10710
827739
829206
457864
401313
889247
809165
917223
485248
435194
846979
91105
473623
588887
722122
360387
519604
6894
20522
744349
44430
501262
615962
92494
403611
841824
485849
650428
172230
868474
250853
596126
572355
852238
820509
923729
255085
770291
223143
563605
406353
160834
176431
673106
413996
298598
174558
852191
189767
129012
574101
613806
389729
531006
27673
553735
1583
523193
732847
164024
784455
562611
361606
627349
334317
705961
207308
844611
284773
546230
538481
109009
867372
10410
482968
230437
784382
157327
360101
228241
708963
114787
570581
357097
903395
238111
441790
533855
222043
35031
207234
7653
578425
262443
794291
144256
818822
357009
937291
341055
551403
178933
584764
817816
184069
465392
456481
628740
300226
586030
317755
231730
709254
854149
227078
681644
269907
525575
530900
237038
335843
665515
818532
356282
701242
57539
687161
547807
240412
402907
368192
392144
544130
419069
600283
394684
789634
3222
643618
789538
311381
73505
871976
642423
517049
793353
202355
938088
709144
559464
228908
601387
76215
437905
532601
562219
488809
17114
896797
233503
787512
909729
757176
151802
71492
463008
300770
422408
531470
669693
210311
840063
897556
455610
175523
515865
183510
741120
477284
94360
256885
936038
464233
804994
452033
708436
575981
431090
39281
162835
587679
246333
800206
797534
155760
58263
843997
525928
922356
651638
484688
275871
467506
775192
105026
493818
704660
315047
58535
140029
228075
92067
474135
80408
45277
286718
402654
473911
796503
665316
867203
301476
649162
30246
815434
918677
931075
512214
822157
358772
531358
140708
518713
889112
393649
223459
574073
865803
551261
665109
202510
478783
822398
324976
788710
76274
524122
653259
243898
622694
336707
931330
848
600402
236564
733571
895991
237041
601747
11743
789202
306692
322013
426564
301208
541435
184242
322414
596554
634898
588272
34844
766893
884578
600394
743670
219465
293722
370787
492579
453268
708579
366778
14460
422372
285904
544798
733177
835196
677207
146125
719553
202552
873383
444392
92804
782262
584037
385587
346173
511255
516696
924623
516416
272348
325518
144333
604818
446975
753351
117762
178575
300763
190795
147397
234562
451167
5070
634026
278023
276175
474998
297836
653063
337019
78231
580464
165118
932351
724021
295136
625241
804193
280817
266588
279387
436224
740
66904
759975
92412
758435
775423
507038
521984
550521
56452
337708
767696
95797
74804
110454
22552
570041
652068
199181
308903
843144
636973
661911
18031
85588
274473
193688
723853
375276
849390
385435
657734
729335
259482
209384
688111
898131
471528
712407
198012
175319
19045
694239
896134
563176
278136
918833
898966
396088
587504
781305
483447
139538
628047
241327
317123
586444
757333
330247
480532
845440
18059
895242
138702
751613
695600
514342
363202
755741
470388
129480
325114
440195
386241
105517
492078
223311
456183
613676
124939
500056
241344
712351
33696
668383
418511
310549
469747
461798
474178
54080
394979
281520
150990
503232
137510
136939
791004
608635
413577
778005
419948
284835
598899
916426
728522
861992
299324
512723
190169
438217
235397
393984
689162
873685
819420
161633
698869
802128
567576
935251
632483
574591
472104
501199
428449
199154
53369
395116
750398
494319
300380
604747
88020
878907
618652
291662
136645
187037
889550
70649
212192
581931
20954
140136
95090
316440
576836
227812
617817
524654
819261
87009
404529
365576
922128
538756
441539
555119
130147
152611
392276
741302
321836
113384
854893
775799
757046
750127
204884
422579
87438
710231
225424
59236
383372
919488
811338
248610
303869
136998
545679
212951
166
868694
768195
184479
472365
390213
103184
838757
926769
525504
822225
331375
898631
552439
283694
732305
874231
294257
465526
918456
692496
776520
226606
39739
564407
405354
205630
51615
118060
526714
191251
731040
513613
7703
749736
179093
524420
86123
582862
677482
598643
564696
733746
917418
561971
633184
480172
788625
591203
546326
36040
667036
442561
927703
435091
231662
840170
487647
837957
627792
125487
929696
675166
648096
224836
216701
504621
495245
773414
556065
546933
540229
135228
793491
769402
453076
808621
465122
522063
53048
786985
882254
61184
837209
55306
372400
547664
63980
338230
908924
504307
594390
866602
793949
112827
896117
777351
324687
354219
760010
81030
547655
898817
736548
770595
18571
115169
356166
424377
263503
352378
594496
349299
514215
313715
328969
190886
476672
619678
344709
617558
773868
356150
137361
403579
90626
349934
516778
440469
25555
107048
209320
269223
743781
661520
930886
427580
562952
614583
168987
124568
154972
27737
605686
629660
287262
535674
848390
311343
710489
513782
315745
862061
331611
138148
155016
298236
291668
868865
586513
427246
641151
627970
243389
424895
694687
285432
449045
26890
253405
463445
672775
174433
695827
351816
657901
423977
354758
421425
830337
314551
82644
315495
551008
681361
452382
622281
615569
336435
685022
748684
167021
355363
451790
93440
465975
325826
528100
910596
103297
156581
403070
593619
500011
377125
143395
3009
247519
647117
420929
355165
870104
735854
599237
534550
445563
859333
7937
777012
281620
508344
49900
137079
845105
116394
242574
924223
5988
268947
310095
166906
820791
296219
443080
25805
515475
32564
34307
186882
238459
134716
313287
779387
373720
625446
864644
506497
215896
847386
578962
228277
462903
563743
236885
2468
333734
28738
779960
83832
136209
397190
329547
426003
704790
196069
192323
158629
595694
899013
736399
446108
412
870091
791834
451922
58698
383038
38170
933881
792720
309614
701674
441060
185335
676017
27199
837936
875340
273711
792274
343991
763836
668456
551825
197679
218612
889306
818133
116746
829087
738645
631456
701794
520908
267422
389459
900018
542336
395835
545183
317092
232967
332818
557194
472223
600726
97401
737714
586426
751981
311951
858469
807267
770153
347163
910546
472705
678409
364900
171757
585876
284976
840280
184410
378296
459934
749021
209983
140252
560289
493468
839835
935092
686567
101306
866756
353133
235080
550471
178078
445944
360474
114165
768797
690759
886899
545060
84567
408074
175478
39879
785673
55138
556617
499172
751662
172953
568239
524168
7238
123803
775479
293156
735642
400375
639839
178910
864320
135830
47782
757871
339488
379600
649427
352691
446973
861889
644123
881242
862162
679208
246775
701685
656974
50619
51530
271508
212368
588900
500205
672088
552854
101108
568801
904864
812676
71148
888947
772652
887706
132298
538165
278669
886722
42780
708659
283848
118265
423221
623006
225250
361384
51726
801033
286316
127392
19986
566363
272028
700086
514400
663489
399613
651398
271031
657038
35339
325405
836602
289266
486864
669997
762031
655032
357040
761068
775465
572768
584094
173549
472668
142053
612679
486282
930604
809061
283355
434372
540280
628096
445523
689356
169384
346287
467814
440314
287447
791152
554299
902596
208673
738183
378238
258321
568145
825514
271609
525697
272645
436594
686938
842201
529839
613643
235239
179854
99126
250921
829726
390208
831495
860124
721348
233372
582312
364406
796665
373492
884214
719007
827313
690629
483970
41442
538650
706417
442956
85889
481125
743469
208695
901997
451817
660533
592751
159170
410925
399319
850258
163326
865138
588041
277685
271431
558935
658405
823452
372335
895006
854930
797176
175225
647930
154314
556898
777365
14807
296304
51283
554521
211798
63051
542887
890519
636195
238707
234420
241649
844666
457405
696631
155498
92893
906417
854689
545876
113770
558880
840244
606944
81568
194088
597781
89226
7085
523042
313851
756954
181341
931155
163874
415130
873186
95119
674396
807886
308619
459538
404794
106713
289085
492329
823569
904288
510908
889579
660761
782499
426710
313777
876009
371898
232508
734123
616200
367333
761616
378774
743042
366831
453273
482473
775576
217125
821882
514604
262134
239899
171101
695319
332892
765293
907980
821343
874970
812190
481930
584943
585889
837174
243510
337527
37828
416846
767199
586408
669606
479900
652185
452012
335347
443130
253623
389821
871038
449337
626313
364924
471071
47584
40080
341115
667910
842105
367784
885736
723323
525256
635827
564608
645720
736913
122876
908799
581259
893582
737974
587742
7389
152654
162535
150580
609806
470796
126737
935310
231008
421009
709524
830941
826661
374413
722559
273505
839143
817332
562913
409064
281424
48813
530636
200291
474954
163622
345695
696939
758711
586709
601593
481974
470702
579640
428403
124376
792166
361437
504495
213994
525130
760466
153808
534839
239817
417162
310659
667916
441750
489540
580311
50434
291005
374598
815157
70971
549840
101033
836443
97021
218509
145510
532018
794897
201508
79564
179186
673025
874263
204511
28914
205124
425401
572909
898275
730025
634010
854964
152690
305468
477798
736390
756780
660355
651547
771557
907075
754763
463577
509561
255669
755330
778313
149682
108279
141882
773459
503373
334504
430695
813609
506940
155553
129117
615519
777074
912829
692470
270822
407512
114790
101433
668285
713495
303464
15438
18134
625954
463115
467877
226005
247763
886912
326802
677364
188614
465452
144361
826942
936212
237339
311967
608124
500922
274821
921434
286633
606551
64723
797469
157985
288623
673591
272926
739181
223459
71167
79132
481444
912903
187178
903504
767855
471971
406536
321685
511597
227198
607521
903264
548954
188177
587588
548149
585468
685657
465231
296562
391536
104561
286414
786673
297959
164910
69728
669881
163344
695789
144516
548331
630236
870068
502642
162626
654425
843911
138110
574112
423530
490388
358687
408166
393546
242810
923184
669269
174222
605189
693599
753319
571951
88936
131803
895007
460191
699895
201145
504250
663993
755002
195510
584416
363686
350407
280155
738672
624045
742924
608642
193357
325325
175825
460086
45519
287295
754629
131202
434339
142724
685845
331193
192126
173479
486837
153977
534107
136987
935230
395509
530459
62248
203347
824782
264144
694665
538835
877671
452061
924224
453575
340018
360556
902581
315738
545566
636750
201513
795006
88822
275841
585664
384300
166196
268817
818072
768253
713920
738038
66732
120861
286854
59485
318933
934014
684413
859883
146906
575974
719480
662715
550838
228155
441699
928437
161003
533713
86297
433636
477446
202499
440717
95245
3113
248802
462972
425419
61861
519614
713023
528526
473557
930399
61389
488015
527070
598855
88096
577150
77666
798248
295757
392392
96345
323582
762742
81916
535460
211554
202144
904709
458835
681360
668027
610807
470624
232558
173439
361784
269166
563463
528855
936957
21679
757561
448953
371899
147640
484040
800058
175387
503805
572980
886569
288467
142912
589823
829779
488430
865502
125744
847911
701952
296386
269283
275231
509374
455783
861134
164128
337063
82140
820127
715899
631988
679326
880968
544518
100945
423429
167303
14808
734285
528135
550660
406826
351717
450621
716412
103297
55637
194195
136200
768989
315732
704889
9900
525525
160621
715264
198290
345919
306186
849087
578401
790300
627492
348883
253668
444382
62239
626279
267767
367125
626789
149165
345298
537751
860520
730204
730314
399986
868615
168356
6846
299996
825165
30259
241583
304922
185550
772826
911637
5151
144291
326096
599034
74897
717615
594002
83150
729254
754881
360598
210242
719543
633684
148293
264574
626267
629977
899874
664261
353617
246133
671905
579880
534795
156826
116087
297054
145014
680687
701004
809869
298326
338606
443455
2205
661710
709289
903747
624456
385597
7656
183188
712845
149742
185807
253378
395787
808063
172292
799584
451742
174348
81473
598020
36290
389605
55617
379384
868598
24772
38490
363925
847039
611139
34506
227504
509764
30720
248732
777445
31349
118244
542182
141629
303979
221940
543323
552506
462771
937991
571921
7491
183990
508364
645217
673328
925497
666557
68038
687367
562523
579590
608139
169102
236487
172031
858339
907629
284185
478944
34332
523305
225914
451469
7895
753891
735163
666875
87362
920154
142053
108972
885043
137229
394520
75645
600262
196062
641632
450161
101418
543146
437002
307415
606307
25201
864770
14766
583292
673549
778680
925100
266173
565524
790777
50462
923576
366758
48431
209077
232643
248169
213695
799817
617587
649557
170655
400416
933459
423187
587759
30843
91338
386183
935413
532445
560768
832447
40900
736752
719196
593074
506182
212240
483457
196704
350358
99381
670126
916910
927713
823038
774710
393711
735202
492634
162582
862509
935305
711945
101895
895424
286668
892253
243136
635128
16737
705862
34321
207003
245309
683009
106045
370571
508785
27138
115906
604551
63125
135946
926351
331442
572176
692414
576362
651322
402790
456577
571835
240436
107309
24471
27671
688643
321677
265774
29997
516328
614029
476479
666674
823072
297570
48706
232337
264793
529950
836614
824861
62213
723640
586474
814067
591385
814499
92140
557963
188738
99106
550589
509886
107413
733830
243004
8687
329586
544629
796318
931957
582082
890915
391420
690930
7631
306126
191695
870544
528723
473209
146899
861472
598838
451215
255477
660049
412199
157266
556841
309593
193887
750295
346968
482124
746414
455472
934373
473800
803962
380891
234437
17235
79074
72347
34620
405379
444393
922578
524119
128663
684272
485921
511192
638334
813364
623565
129643
657224
528916
136973
214656
754981
130359
804698
78278
151064
914170
185612
843740
764834
691610
908756
804952
249908
683299
591860
804839
147715
788501
441941
795753
500209
134038
674247
891603
352351
877448
250963
549257
566120
730281
716912
233185
98082
889488
537214
144817
583486
263775
357580
644246
316007
224533
394331
880232
215152
846020
640979
819761
773507
535697
22160
802083
167855
658454
118088
569758
921377
22139
603201
682860
61339
429892
194809
746104
810079
397963
51256
642842
296278
419800
533470
688125
839778
33287
358355
766412
488488
51186
140672
881317
806616
731927
353126
936530
639123
907964
186336
223107
578594
501179
538153
700514
214385
401323
715896
491033
115331
87148
853543
33977
389003
177526
441492
806334
630607
529773
526161
67239
49009
514341
883129
165483
119961
308320
670430
835091
338891
712461
432368
467451
178506
439882
852798
602614
822479
405441
77616
89967
151858
242704
91210
928008
728933
807994
8132
561193
25271
108496
920798
660232
919633
324764
774941
321904
561345
557577
395554
540137
687279
791925
559972
59940
191421
105654
285914
669252
911900
253690
872092
503844
886017
918488
909075
172775
293785
197396
717535
688986
589231
167317
670407
66890
359021
757596
355214
41995
140467
714074
392438
358692
520022
32108
274286
81946
201099
812352
309053
693444
659917
258125
726230
393064
346055
245125
45441
251933
525412
837605
521487
305470
42257
884614
164540
149534
906377
390227
357825
91824
151591
245136
785499
474520
139898
573785
329723
742091
684651
36598
333437
915410
800889
379411
23979
205832
906423
88636
482081
501367
611135
721048
827764
510016
377970
467526
337870
466793
46181
618511
906682
10039
712713
420453
693823
803659
377263
365033
232415
676953
9030
193507
213399
76791
107663
368621
569312
260047
292087
270255
393892
468120
397204
424978
634197
98926
51177
528491
19343
223767
517819
330220
886829
618695
614698
140158
747845
171444
645969
198119
820684
350548
154714
55452
744224
815118
501441
717301
923000
796087
575066
268781
937239
876097
389657
27504
713201
778411
458610
844240
840970
928305
514419
495718
50804
785123
926890
609225
595104
423218
1646
344436
307682
746851
51239
436212
126467
865972
116757
527996
307744
618552
507135
783776
528241
16145
36694
810799
563014
591403
276724
503317
290260
90477
71900
252731
273863
39732
685397
357765
399055
85728
132651
532535
625772
454768
341660
765628
645657
27103
727347
89185
29597
182384
691512
300028
580038
724560
808180
742942
520614
475199
726105
402968
217138
195190
274633
691401
293857
761622
430955
804384
661398
749404
813576
223305
200998
79676
161913
159591
13499
359462
147979
329997
492491
494989
382403
245189
333068
842304
133139
292069
227955
727843
868990
633375
160932
464482
662017
768340
619986
17016
801152
365900
609822
717985
63956
419766
477337
306152
731401
341099
579890
841414
413394
531528
340344
340603
609943
528626
865065
283282
369753
451645
650993
308939
320303
231662
382826
427537
900489
666965
38174
30179
275417
526406
476845
877473
29856
178111
841108
157068
841103
806078
732017
96413
683304
134891
248997
460085
869389
484742
479308
804194
115329
161873
769505
87658
221178
612614
104503
3601
323129
870495
128626
346014
733409
518605
19895
236880
841179
204137
22587
117834
24908
804836
512640
218416
247662
216033
573116
120886
169673
134718
629808
443028
310468
426065
782360
171051
248991
153160
852758
368644
926322
3831
689143
316842
316974
512324
499968
249905
851182
212655
264076
99646
797817
752274
555747
645639
45234
66703
643758
204145
593222
499236
33105
148506
457308
671494
25924
421077
931174
18876
27056
16659
734136
344962
862633
618646
7858
716978
624600
616551
357693
481110
593054
816603
543766
461490
114611
713180
692445
876133
244595
636357
120983
145239
808536
172983
799281
372546
590417
684651
405719
127820
131804
735693
207946
242994
697903
156753
75727
713392
485451
428776
517667
384763
807127
478553
165975
90419
406909
206644
205272
101215
226567
297459
492318
199007
382010
349092
750877
187771
159586
29968
128577
436447
112140
612097
672301
337082
475903
64081
170635
774847
481595
305955
468299
231368
863199
30348
825224
189435
541771
139084
103802
860425
643312
600846
889397
511441
74958
306587
52376
74843
569685
610436
476786
662454
257904
631545
583509
48180
186075
16697
55287
391205
761906
637894
870697
368420
314018
929389
178394
345223
308794
615626
61802
746556
477979
50926
554547
843543
858107
572003
249643
439483
874664
825479
893368
292933
581364
90056
875818
627804
692129
144774
618207
767173
493735
208580
233457
468472
551595
730984
651290
574610
37237
701577
519115
191869
124740
881134
371118
96305
417107
334158
561773
759286
235513
715500
273134
880676
538969
611501
399345
387906
221462
398385
846429
768374
129806
419372
133518
438847
107457
387635
457262
511789
120936
774747
615430
139341
447620
820268
680048
498582
794522
344522
924818
280920
766407
382441
411041
389615
227489
685291
194923
348825
691367
112422
207248
359803
266497
552525
108946
122984
598147
267640
371929
924382
644540
402753
464507
766948
815662
573993
368902
111689
574202
524725
609686
572029
133841
24298
138519
146384
170854
117854
87925
164741
202353
613880
356523
63179
399032
66103
714264
202507
237289
713716
411622
798607
40338
318960
598164
180943
755325
725069
439918
207163
221052
512166
895164
61553
352435
120382
294633
744643
550167
628634
134222
262313
32564
774380
619485
83537
8878
756200
2073
761043
744692
15065
227801
258290
521095
476941
887397
293552
195218
382265
95767
633068
904644
795293
196752
191002
70500
90233
578429
362850
121494
45022
919874
816240
483032
456248
633596
442727
456911
604353
244839
198172
249496
731545
768907
371127
74969
526988
58762
207789
499579
827970
870070
300026
40669
65268
189344
421700
893847
160834
880908
58514
184198
728342
283207
230632
201380
527949
401715
905675
442755
734252
521529
352681
222514
626111
412934
15716
786666
376542
488775
371536
615251
841954
338914
731780
688498
262265
495644
300032
256031
808761
375135
849436
824028
935509
933922
840444
257066
683854
398238
561901
149746
927357
371604
404566
420037
464713
140352
93875
880766
407675
97044
159613
601166
919732
220870
863164
510567
341275
53080
517460
515485
625846
533803
13369
917461
573344
666930
846790
850272
343323
620188
560852
366030
347634
106922
324721
849119
482167
96698
74055
611188
141710
636265
389524
495734
931480
679666
84516
847001
462633
58828
173674
692370
2386
758271
227324
413076
501276
730799
924749
888455
256612
75302
298012
192740
639724
394899
469139
623970
607087
31153
233782
217270
934618
835146
106999
897362
355375
207239
454601
205796
41836
856075
603430
619008
414207
551673
207314
688573
570300
815252
763245
57987
650468
556202
437954
56636
326759
309685
485539
848340
556539
144457
32907
689033
13966
923499
783589
42236
138426
495320
798980
619249
99449
660791
181610
173621
370632
562074
802903
597311
106928
211048
257267
460032
838101
460159
322497
904882
155737
424553
935259
263615
582249
363182
28651
761810
322320
134332
429840
765012
422883
641351
231271
683551
300125
501157
262906
511560
357106
426499
804033
192596
449767
125983
680181
899016
913872
74651
408316
125718
196472
465250
36710
328583
486277
604951
252388
307980
539573
823206
151425
914584
653675
656877
892065
567182
97257
67934
504996
89641
739690
899954
719732
122766
265306
410234
209349
76173
14604
141600
891511
602430
844092
281420
681245
782834
880961
72307
380181
519873
456042
821352
762545
269194
862331
890039
129170
246969
571979
458040
622949
53450
64166
933099
273051
210436
484190
295990
925736
804203
581761
930820
80947
827948
339159
622674
588980
400249
824744
870855
119223
675672
667860
369629
177294
154559
63554
502835
664169
934849
668178
563734
716991
933428
405837
41604
396613
878597
368418
103669
25794
142702
31213
440655
91100
60288
663730
814228
260748
829395
375784
513062
508885
376980
486797
875182
433780
236468
233824
560914
306222
62299
123926
267059
434578
40756
851976
389641
892278
24717
201095
416459
914903
263900
565590
168319
238960
669837
921949
937537
934358
281907
380200
231483
784810
287296
442495
702926
453718
522202
206683
261122
464409
794170
114992
731346
508139
895115
15599
161838
183615
344539
79912
31148
77123
925
87882
508924
449164
413775
13549
142060
56702
843686
515875
848855
243934
57744
776391
257749
626922
396598
243375
867525
39246
98096
482479
737633
840709
172765
452365
260143
101065
712299
78679
524750
810093
872479
609485
265477
419037
110032
48237
571001
367440
863459
267710
22478
332137
880342
336332
83095
201374
296810
646463
289021
28582
173049
927655
892079
66944
428649
703192
604875
177592
684817
77684
298207
209243
846490
132574
897793
270939
654695
937030
91184
55638
848168
735468
406122
421331
238290
556337
264361
279841
146608
514623
683086
532304
846088
192554
378915
546903
283497
756489
594823
599008
931246
514441
163539
399869
726164
613184
855776
227368
109963
460172
160464
719759
394713
370541
574572
379138
726167
44662
181519
815935
374985
196004
651187
126559
369865
12766
68884
907171
94690
94549
726706
262722
671563
527238
139370
14122
127779
292520
31071
477099
628065
354485
1531
486121
286429
35506
350005
643672
358182
283166
927304
873618
216308
414914
219877
324800
382343
913357
362314
435278
315445
635124
809581
581218
244447
420086
449161
477375
722289
808416
275765
143123
648005
604526
400859
279569
122535
876445
40615
886428
101157
390975
914300
103434
458327
90999
229381
696797
847066
383531
844692
862462
290220
841942
168345
526387
802658
858243
2033
656822
138462
575279
466550
164125
899940
874880
732494
239845
339188
458763
298827
16593
168237
843663
854417
563937
389069
657883
390538
722926
823394
191812
181590
470581
320274
396014
171993
637061
485459
769981
343249
270166
436121
822662
690318
119488
795535
866407
592177
75154
314723
798256
257273
755576
53856
270489
2264
722634
552938
349011
203534
598542
499378
596121
612048
250016
157545
846720
174279
335687
795690
415631
113724
641635
421078
382631
579081
860930
752411
427097
878795
288554
317951
157183
495145
24680
693260
267798
826682
656197
252885
314433
363654
743690
237032
907088
502512
937601
141422
737846
99946
450121
105162
763585
8307
202636
339606
399436
379659
356849
872924
477451
713018
41355
845792
294934
538215
844157
214468
570102
576827
353090
744176
389112
653548
12835
641928
93796
169436
246336
202439
677216
727162
631585
331911
237044
585552
639713
274673
508383
4130
361162
855742
12257
284681
692806
463119
765997
253556
251426
504916
295139
884281
897263
76420
782810
796155
284336
321996
235378
359688
63232
924004
600309
870948
110566
117247
315722
380247
416780
774640
670334
484228
251120
383330
928986
717424
663793
373981
128825
142007
918464
527071
31139
273703
177182
214204
516360
44491
726550
700089
378022
767332
52664
935307
302751
898706
12248
695166
265802
415343
838636
726599
588121
837071
568279
655361
387003
35599
806258
819489
569096
230703
315158
678278
459575
813937
671206
29541
219608
336003
803043
510410
768436
247714
891675
792516
756667
128555
801549
522705
723302
805126
360268
593959
97787
404027
699911
917752
682285
840767
193354
675247
403087
865861
83818
169110
434058
315048
174693
634340
746155
609791
449462
297665
684616
282591
843616
98213
40870
216431
529389
494431
510930
223835
347404
152467
277542
561740
845873
229714
550918
634517
547248
178547
486524
907892
871402
213851
1727
94329
620401
764944
769093
75085
324881
155259
139023
852342
893194
510123
871134
195473
935166
110588
428365
461832
830284
359105
63004
687760
803102
78120
795163
870650
56727
218286
18646
821465
515737
725059
759720
813214
21462
809960
96038
690279
228984
837401
219282
648770
791219
489397
116798
564864
501876
330481
282955
77982
596603
853094
137750
247387
828254
563478
850446
284658
765177
90970
263848
74859
680439
889368
857470
673642
661057
525147
67043
110241
67020
728371
241876
557410
655518
620680
415420
127406
846499
600364
866696
652201
644294
128260
725766
250382
817807
693710
928081
631706
317267
752405
851685
56047
189117
676903
835861
844172
553582
495063
9368
234836
4731
69732
385701
574312
892989
819510
153325
253062
596419
904884
579566
804754
624133
296672
232106
426588
472617
163265
545743
280656
445176
497898
397774
671263
758858
203019
130877
721443
283492
920383
179505
80759
275042
424688
505298
648541
330979
492118
788024
390125
767955
179741
781306
43143
760977
320272
522133
429533
712638
649896
877777
581707
23679
262153
888344
448757
442559
472181
418560
921207
287595
475712
99606
686054
780365
579061
604213
223696
250304
699363
31179
589550
20825
45662
248679
460729
582057
638148
908461
173629
723460
238694
271613
853960
139081
605302
486829
457790
923241
570017
762577
726004
33278
714913
529024
857712
832702
352852
359668
531326
619657
571119
858272
770760
194635
62161
534952
137913
907726
326604
759792
43745
665891
868663
607643
62613
778282
640822
435319
294499
843887
765244
364870
627784
465085
364516
10375
722659
340006
384415
736932
426674
873391
422867
865650
897723
9889
37465
110793
835750
707109
441092
454619
108482
73705
290346
927576
474551
92258
787764
100298
571512
820926
326330
589498
275270
480759
111918
165636
40521
360661
48376
787241
280248
236001
311938
53457
823390
860786
371113
485502
535344
500322
216326
719299
213753
844320
108904
357822
459896
400363
925423
554908
383112
98692
396975
581235
515869
574970
363133
749079
438941
517958
678746
75551
293213
191223
905604
654387
641701
841968
916706
383656
571502
434538
322752
579660
700661
286086
690990
823387
597210
854105
834382
929876
412023
138534
48961
180760
16884
750746
553147
875612
619107
749959
287921
879645
604339
937433
813088
75628
659805
805139
449624
1455
37129
435387
646711
624623
25792
137941
521029
577252
140096
870249
185951
377792
661123
167102
764348
839366
787184
413489
568166
752781
403126
479362
202322
425178
497680
197562
921461
501025
488746
591104
541475
475664
301124
859790
530032
625800
280447
247714
530472
254041
129302
146141
785895
19118
789389
833848
616512
717203
13929
412237
745879
259157
264092
708430
120248
514444
862504
623435
468096
311520
882503
90024
766753
654972
841094
112944
264857
783700
604015
379401
79318
120455
24167
391671
625815
248837
903572
367077
932393
643905
654234
635270
520858
57014
624624
680244
452663
340561
410399
116132
718251
832822
531644
495476
849956
927849
654771
553813
176245
849019
537567
109575
8774
805009
253033
686455
548299
582454
260254
701649
756389
16648
520892
344501
175992
511326
877263
867017
802946
571540
652614
70977
416803
522763
878123
46363
37545
71970
843201
795315
561797
796967
431716
527697
422450
191576
190575
409850
9419
479975
120688
430018
374785
542395
186539
43387
331397
754470
736055
235003
368205
261643
756452
825989
904866
369843
199056
496455
298816
459389
743192
679565
601816
569913
793072
315150
502555
458114
452529
597842
616681
32373
144361
372300
582750
812401
653352
312091
643160
28395
684339
340205
449625
797597
630749
697452
546506
665169
797531
218690
508993
121670
554714
20237
537625
818661
567115
154759
840491
328114
449057
757185
899246
663326
166870
179929
535341
343622
884650
301353
865066
331804
646557
758334
575940
190871
500236
541581
459181
134085
862130
674741
705119
706397
326710
335855
419976
110412
590587
765586
170966
627446
741663
676679
872144
84946
800408
440797
584488
94329
327509
350492
714079
894814
116171
798541
25011
745164
183482
872307
768724
809188
345891
753333
638100
889051
767771
820757
426076
832210
91801
615016
519197
287814
705769
392321
866910
173687
422305
218361
227687
745760
546686
234282
410100
917031
733742
241564
811009
362113
215
888783
40274
389883
922648
892492
228246
180148
325400
494767
187497
46246
854677
667957
816395
565148
607072
486664
137737
19360
36960
224202
511814
432345
379709
362280
608430
53757
343894
392898
588404
678199
505912
250253
912589
907133
89857
400760
875156
233445
552464
212830
248058
267702
414309
473196
224712
751227
29191
278714
82485
428728
843044
73473
901794
510461
290938
410696
330712
748149
181387
333300
795374
790650
817842
536878
730958
218558
219296
457163
159663
845444
389516
648829
23852
673898
708075
367010
905937
333351
58290
259819
414743
69314
431515
409747
360660
234587
338882
867403
516316
654331
612870
139970
553393
54600
216913
679998
260739
100446
628711
814283
560750
92880
576772
548615
566866
488162
92057
457515
870035
414848
321708
321852
160461
327353
552354
935916
872853
417090
242569
821967
827953
413765
474689
600100
601364
235425
199386
926539
280557
526696
813386
398735
67276
754394
788196
504324
515253
196539
146980
377578
236180
863049
220716
494046
51145
21742
868928
935229
285293
568280
226878
473210
481073
222174
465888
763339
893939
852230
459613
551792
283618
228803
453119
95810
67027
261190
192183
233571
694151
732375
121168
550827
200011
93330
347725
166685
332434
179339
41995
409344
558858
459309
382632
785450
574602
528289
376998
389956
638
177605
457987
23945
280709
369170
560904
344610
161919
825975
898089
459565
204056
55892
729208
878789
356806
563188
530342
586719
19502
607197
277310
894554
919381
555117
189985
522807
577865
824006
916887
197023
533507
386554
227284
237538
661881
144786
327571
387479
19143
347924
757226
424339
241070
181237
344887
861817
13778
508589
282734
253629
567178
867286
907882
431552
850204
887191
112622
244696
366503
409403
704864
753391
834283
226485
406544
97628
214173
724285
799662
891367
2577
612768
455435
379784
29368
106925
800445
712448
464318
266633
523676
525888
199684
435495
190917
235747
122941
478686
356190
274061
51687
333746
428617
907422
94150
774159
861279
193876
547075
838599
632937
647456
316840
626938
845654
636257
28172
123967
45774
298739
371713
510848
602172
779596
313561
298921
126556
488369
304515
563864
587033
323624
53858
537088
910808
185956
696422
645607
96323
364720
599072
800466
619368
435964
101262
698470
547235
310990
521999
429823
43124
379668
808392
169333
381780
520445
13644
154609
289595
573089
3386
836721
262691
833673
820326
354845
791121
84890
361293
209574
486330
60990
66289
846952
243884
191610
293773
441275
727480
601414
314319
384984
690480
541385
600148
908115
299374
647606
77228
374657
229939
549934
615407
447273
502646
900650
374441
751711
466102
174427
525111
193821
487101
451200
603282
827812
686009
337386
147
143805
818431
585612
701731
686985
209710
781395
584815
465495
437427
456475
787105
536273
606819
727136
320040
882317
440744
411358
492978
303718
818273
78929
58210
894659
165921
143169
585601
311759
677143
583437
369143
628081
297086
874287
6480
887113
142215
608436
559145
360646
822624
892823
587011
171088
536607
330812
234297
14274
748074
241106
834610
271329
144527
33531
343373
824119
462847
787179
2294
390116
521818
339127
736979
414311
898505
461753
547100
149699
677082
299724
916215
695754
30529
343041
553840
747231
348432
63551
88081
217777
737907
345061
728439
571762
187156
666121
528806
245914
354036
84492
900458
384614
22688
239004
372444
399219
366507
468396
813089
304586
223657
792178
82691
482657
82167
469972
432813
855634
203864
588230
114095
314163
497723
77534
911748
145081
430637
516595
407260
31287
680788
480356
386426
77736
191616
255267
552896
49212
98693
446196
515721
731554
294542
175004
186831
455853
213235
163807
657871
410060
333810
908602
386741
478134
906203
370299
854292
477494
263659
702524
709455
291749
634417
195113
105409
498243
672833
791266
746796
753701
378357
173182
852164
244978
920406
267627
648172
284725
156741
681
580914
561726
200489
209320
7985
280130
271541
257037
920555
802685
894198
745575
420455
865972
367150
265751
385543
929174
24076
254941
776554
687407
799092
64014
317450
194751
373717
601096
579181
609172
24400
745998
524797
876095
497661
139752
833549
906724
440574
711803
693068
303633
850396
221217
600293
49667
698357
580158
252772
372033
168822
501376
251850
823684
763343
309546
744896
784032
925158
247485
25600
52903
39854
466367
689870
504199
197146
620933
33361
73979
196443
812588
309778
549475
870271
59695
609174
440825
254529
558701
735627
448798
502991
14635
251559
504013
92047
171960
210651
662135
573458
175403
503289
637120
864139
823195
106703
343677
906296
286800
782401
72166
118237
634880
344838
214548
671441
796926
620712
143767
200073
268070
457318
892645
110590
289930
775085
438536
702718
339277
934807
645657
63340
197163
936510
101332
613541
628655
454642
342850
427028
390762
152814
567002
434175
29103
827754
243346
899054
56150
450164
568096
417178
261247
829019
450860
861117
546541
654103
707629
368097
910111
119382
472650
635581
363803
886112
489917
375492
461447
221883
135130
312922
639923
115201
628090
386662
701558
686475
121849
206932
371771
171140
327001
773969
930577
366987
206872
875958
842271
889277
795649
654870
735419
182128
866435
312051
143362
381833
130111
833468
657859
162485
911976
514671
187577
453890
503304
196928
559521
663785
93793
514214
777996
446051
687341
855931
928518
535105
69970
924999
286461
793520
836142
337968
391373
75639
920271
683656
494108
690786
643493
593161
589449
726630
160294
831803
311124
447798
207654
407701
486925
601351
726568
649240
759920
467070
651773
276164
865457
803562
89917
577171
15250
748561
238878
19266
146268
293533
751654
485959
625355
235951
94860
145372
385745
37545
201540
909595
793708
274044
334476
423477
279086
283991
228110
670043
386926
780364
469987
299714
741077
605822
447664
363335
102499
239002
116615
523436
25929
256314
547763
747248
868135
113964
139665
80018
293134
443392
115438
62991
259420
289400
538786
917909
475658
150021
239701
713546
136988
694672
53453
678877
202733
701008
846231
444542
492587
720447
623772
122779
428784
165772
305875
527933
836395
371081
100358
107756
427187
209716
916281
360453
506568
857690
568989
323836
793886
22409
372510
637158
201358
898506
509638
563766
812620
128043
175897
256550
202137
202717
377300
178805
360916
565230
171017
849147
157229
779605
107907
381523
131873
568651
591742
225240
637949
653720
211079
539683
712003
773389
414619
61586
276550
622687
79221
403658
119509
683945
749240
466102
223259
242439
235976
211186
212520
485285
394071
3501
672672
196188
634267
308578
64116
295501
82668
174187
692823
252064
461668
430402
616348
23362
168442
636146
685918
131704
447661
694072
133934
538274
58477
823768
150910
527115
435112
149048
813704
281294
655366
301579
343989
750002
780876
595721
762847
776878
77399
193150
157786
869302
816577
936706
918896
735151
783142
633315
449565
222229
880515
927132
260707
278282
111600
459801
152453
830953
544775
832573
588641
43793
324927
382527
836539
369120
8924
450217
545154
884503
179339
257949
541585
465358
845647
438282
491234
253953
626729
390623
192532
682793
678045
505657
922629
722760
799026
840361
550218
182219
236782
738591
324833
743849
504831
520432
404310
445909
281919
817096
938053
423069
278203
682603
703851
915060
189943
113499
212530
653743
287821
279966
824951
69052
101162
757221
137149
222952
224652
206252
250513
843997
188939
575916
351195
357499
68719
222188
527110
823641
735071
825842
451319
319925
278307
175502
424299
924369
846575
16037
887290
512482
577857
235700
50178
264404
913848
809082
134056
530444
707207
511682
442760
103546
555949
533658
469650
605699
864222
729749
356600
533380
250573
839934
667788
601963
586606
731278
346621
935351
402104
241797
506830
442406
879028
593575
39174
144182
859270
250069
838251
444551
377475
425569
548832
887747
92173
735496
726228
838663
704765
881697
255419
592210
185892
914263
580860
322580
780531
362314
535505
61695
121411
764588
904742
181392
637693
394350
210487
110682
336830
269173
792287
548920
690804
873119
351880
633609
203560
731085
167598
682520
799747
686555
863081
719170
495815
424990
700221
60332
70588
529892
55369
614967
924353
389686
789547
731642
717009
860955
391929
756135
593077
143168
301769
148684
424774
140380
113446
252793
99133
395837
105537
86969
496304
808431
838543
651099
198093
124787
518653
85122
481984
734912
469384
602886
458558
178691
741400
849074
784612
222014
355275
734829
99530
131202
607627
364015
516319
883945
11405
524056
218757
734006
451630
122843
771867
732982
94626
392948
295881
413525
319841
543177
116408
784570
293668
889761
474367
558979
306031
85866
919777
214870
790609
788254
225687
827174
788720
92234
653499
831868
515066
670550
222810
495562
145021
923396
53277
447184
177729
180827
358014
520072
92284
542412
683412
717588
894374
411429
211599
710966
121657
232479
850374
772895
7977
770878
748498
43448
699639
380390
354652
854277
214749
176433
834990
507465
866751
801729
671480
772503
201091
173737
557213
725242
276224
223507
363744
8750
363231
163672
13492
918547
875637
612106
862009
635036
85054
444943
316773
658881
815394
506146
880036
554443
49883
160516
158003
170659
817311
140204
452822
718709
291245
640703
321916
192357
124915
392909
303605
494905
836918
683148
251896
925986
268351
200781
25431
300105
412803
251829
595476
63193
388825
901712
40338
272469
402262
230034
690637
803967
918338
611063
556971
632033
692336
414915
184108
864448
471627
837589
305371
811799
930157
771791
432038
557480
194053
705388
686476
767025
670563
47030
136568
547998
590049
938027
340174
103749
216458
728504
454762
45361
720607
670290
680740
93844
789211
233993
928533
503794
691578
361771
651153
863273
448507
139037
54529
286469
638362
547551
697848
527508
715537
718414
672323
681704
406735
662598
329054
398587
408327
309846
220610
456405
854042
233188
123356
85133
537219
779671
467371
310338
512957
794852
713923
916004
333779
805612
639405
474291
772731
668287
224008
655932
669207
663739
630701
243173
831040
781690
284731
291464
613964
392916
744491
128785
221678
643265
257902
696777
617181
393
230241
778912
587969
69424
342713
878902
821272
523343
547768
220227
332436
363044
9858
218108
921559
688414
902499
585995
6836
894868
932088
23007
84396
878031
30033
423387
367748
150332
934139
128389
268891
43445
549455
762695
582897
863336
138727
250927
916220
225553
279914
268709
423620
694680
426950
626060
682109
249799
814756
106183
751851
577487
299831
57344
530405
639465
423548
296931
500102
826869
287483
748330
911351
343598
477079
582307
831694
627273
250457
130294
519842
767152
231179
143847
3699
727603
232823
477326
45138
503979
236451
734687
881018
839124
752227
180607
924841
692351
537347
72426
373203
479842
837996
507103
281293
679427
730244
280118
155880
25838
390734
217511
752575
364761
132015
190778
488205
759511
287319
185880
455871
238995
89294
897263
400404
902353
344883
747794
268591
702447
180681
279438
435321
521415
338706
843509
264903
733951
212980
631369
750869
75725
590609
446419
366323
396896
331687
278821
330899
60056
533082
881951
62419
49376
296977
63432
503873
177556
65004
566241
273898
209946
723052
275694
180453
599494
299729
600064
720630
385526
652407
175719
195135
223676
779933
633091
641217
906433
821343
557557
68298
395718
613135
185129
520608
816894
623082
589887
88300
643228
540946
588958
806222
506894
214244
517563
731902
197246
245201
591407
1938
248150
466822
529704
327239
730933
279068
159714
748993
654560
55966
45273
824687
466735
362434
300303
380073
799432
94510
321470
811098
927733
46654
887147
398127
100570
611513
350023
842536
32437
35641
906986
323965
465157
931755
759546
697459
163686
629323
88128
850656
22541
765986
925157
258171
6002
519069
217876
486966
123647
214963
151458
32080
738083
183204
571503
72518
834103
180276
366760
212147
141966
225776
151689
644407
875592
629630
6070
254618
102574
759057
901553
75326
444615
406261
764372
511541
490888
720368
392594
431046
202608
598024
840889
376658
72407
197246
278609
644235
482023
84862
493321
150493
270650
885539
588372
449065
687789
574863
268109
356858
755233
804439
219649
139465
221077
722962
789217
528558
86887
926525
452766
359138
917681
378261
779349
891387
102469
844312
77695
166056
153947
355257
537626
183267
919025
456510
343414
830975
890593
21913
506923
51510
134952
363095
704970
350697
411750
640972
348226
44628
233623
28155
551615
455138
411725
585602
263260
851401
166694
817930
408285
763352
770449
51470
671962
45211
694287
381897
260081
494611
603855
360839
717441
669125
79778
514089
737166
179092
442061
225405
900972
524961
662524
35593
104578
660959
594589
206367
96238
180363
101024
598311
432704
934628
47119
412168
861411
12149
933223
739665
721631
815495
719564
30014
487946
346582
480467
698844
929974
159499
27023
529215
736528
919551
219007
571437
919124
88486
662228
324397
134178
664579
337746
96876
357464
909307
815654
526536
246363
162536
349970
493505
783289
411430
246980
853834
474256
770951
611138
559972
149959
216676
458478
590351
890764
361701
315445
789302
482947
95679
175854
360950
5163
696758
908364
576852
68838
84082
434156
414698
834762
286827
390058
661158
471929
738270
937229
406972
394752
705005
302807
578904
312597
183134
631245
780358
504256
89949
395721
93113
649924
314755
716021
859250
448585
538957
682306
62777
62314
455686
527452
323895
794446
264290
268024
740734
484028
726402
608650
85397
628666
853085
716539
304250
628671
197466
638122
889987
430594
830474
341115
39844
856633
393787
141338
600417
747281
795969
270294
262043
365555
902522
248047
471842
2626
377651
280952
605058
301664
819610
599154
469803
242003
276443
147002
343333
29621
405217
367892
37969
278184
234983
679044
343893
266396
152065
812861
305303
561341
548410
27813
134327
134778
364666
838261
905945
776550
769531
189493
105121
512892
795200
461450
501081
140166
911083
256702
342305
867056
752699
136196
142327
263017
197317
750918
173800
372643
853244
810667
152495
714043
650583
859566
748220
517607
294513
599822
366688
197438
299382
72009
669630
112153
247004
233320
778501
589171
443060
656906
229929
33514
161519
503242
266305
742845
210801
927385
93990
294039
105976
503162
208136
39842
509582
930186
89956
777947
931045
850332
411433
103957
738130
357692
327705
322516
463547
593445
54150
602458
11261
133992
234348
368615
848997
49489
468120
57691
755103
636634
581703
740075
545113
656999
632131
524356
821814
631465
152938
394781
239801
767138
809762
236770
622603
273374
650651
492422
155361
112215
846860
768690
106068
361955
89224
647423
522959
582495
328566
569101
616722
716251
798498
886334
545666
916970
422303
215610
231736
735957
782157
683937
125373
588367
1331
352092
403483
500136
804923
402484
726610
570748
289895
225639
757944
227297
703951
262631
79629
920732
313731
338221
522870
121218
276776
639868
411750
403103
690590
443650
796591
471129
896202
339731
313916
715289
553371
117664
308681
366654
490393
705920
695345
849650
621326
72414
932638
879574
462539
459420
598673
923240
17840
237483
56567
331302
167971
438192
84512
591372
767755
226476
391245
606139
646289
609787
45915
255654
383766
680772
887261
141851
289496
71149
150965
104030
700830
619552
76622
887110
304876
362327
402149
811946
265798
66079
854765
829203
908155
208454
542069
116133
235481
556683
828163
638373
252358
441445
643585
534702
760970
561249
632228
84780
101765
63055
509215
106306
433880
925482
829683
750441
908481
445456
858409
365604
62958
712936
57858
428038
888249
818257
883062
597244
105748
403045
349207
933823
57362
694058
162058
83444
363746
352346
812487
336138
431095
689607
846145
428732
824501
161152
251412
59966
344334
808714
167090
211261
295731
451670
78575
686333
107364
539227
2535
184663
13577
583102
200139
44876
324276
138618
743806
554312
516940
918921
132129
154773
126730
772033
367380
521858
620424
26511
35581
578776
487859
292789
648180
164351
77485
875757
755009
25939
768349
518585
622133
335398
241391
924774
634522
338041
443849
523399
589796
586990
569591
606449
37842
545584
132063
522385
51974
822501
515660
467346
593097
625621
674517
298326
50199
729870
182065
474815
282094
282758
96082
648466
716660
423324
404820
741145
197967
372074
34540
515644
731761
371285
360863
706984
94180
49646
590992
695505
652361
898113
378366
655134
429159
480482
640634
851413
88724
472077
424261
630239
185122
4942
763471
233112
459651
725514
234596
168345
17010
100027
94468
584096
462177
927423
107541
35996
700405
788077
725582
880349
51924
706664
119282
738757
70288
139003
577453
39279
417580
128540
907249
481579
434662
864091
766648
568515
85583
559020
392788
744974
435765
167783
647655
476558
889354
859002
372475
550067
868329
339847
736623
590161
902513
526520
188975
337489
592606
114245
911299
534751
143486
299616
424258
884172
269533
738997
911557
847678
528327
859506
901743
868395
482149
755147
622177
30124
344977
149299
346975
461433
241872
866996
275311
638065
588784
177529
25897
54426
899778
876077
886648
401566
589785
439551
52645
503970
710219
473859
378116
758116
708213
532839
574897
885937
799318
100463
287077
860716
67069
679727
909911
222254
467860
368206
184993
653827
487597
935598
472230
312986
754805
175302
629995
467331
491332
851814
72608
504880
935491
755095
503854
749918
60275
618667
419979
28974
696118
565984
41733
166296
351234
500420
655276
22317
372624
568239
257672
483093
342948
292350
258261
687360
811632
651053
205088
770266
518449
66418
140021
453859
298701
155830
90421
340803
187779
643055
1390
633540
661095
312894
504358
346690
919107
478192
843971
640496
935556
315271
467094
191985
805966
543112
108318
540990
151821
288399
693674
253891
886373
363583
580273
814312
937919
681405
631891
869894
455464
609009
837608
44190
220678
486287
15785
248952
787638
728151
780444
792804
466868
273163
871497
555032
689989
785008
26783
865992
158215
751724
865725
365022
494054
910891
321870
713747
666557
611707
612250
37683
112146
531708
6897
320311
35386
375031
678982
256878
11299
744716
919519
649726
629400
319195
338496
15337
233861
840518
411408
569604
165721
194001
628714
139638
454786
740894
423844
498222
209106
792083
178357
494190
131171
669866
461545
586743
223839
506791
483217
736704
851156
694527
474212
196123
16763
726545
883336
324498
466864
864275
222195
541642
665869
718576
91335
457248
224901
267805
930221
47788
484980
433867
289951
378839
597719
583096
625678
751616
785742
567059
473906
547045
360828
224580
145044
655006
567063
32482
373753
398983
581806
705905
650735
512840
8873
753695
417016
805669
842039
420297
246530
688563
143631
137624
866346
100707
921962
253001
155901
542237
895444
136668
245530
650419
445030
929203
207687
648931
125774
830096
912814
177258
259468
815492
185899
15500
596437
393499
103611
164194
130456
848792
848280
553080
475513
853962
805046
266734
157441
740305
61670
368858
123301
589592
392359
325319
553484
621244
906283
453285
488218
427444
40735
862409
226750
485878
205546
205358
659525
623653
848634
335993
42054
742064
299223
570909
722029
128283
696418
388675
797739
556179
681538
893649
681057
189544
764156
724842
242159
734493
729688
680915
437587
407589
474916
152540
589108
107946
70293
491584
160352
674864
125226
530768
870521
762901
244490
183871
602848
543202
875960
802001
813271
887487
700975
708676
363624
599346
712295
371212
726879
937130
69690
304176
385262
239976
360407
308305
156875
474871
49854
415531
821397
324746
719856
488703
630555
173769
641665
488634
457428
473396
170986
752043
836736
357933
255601
654144
424194
497677
845234
196037
806829
632892
457781
936149
33764
337288
773029
599876
731463
753998
802656
610597
488084
163065
275136
669178
735295
164938
241635
838005
41886
731825
295564
43911
24485
43872
448571
923292
695331
170879
297306
385383
867322
208105
834550
573567
712795
258153
751754
530547
90424
722482
610650
447108
895937
488374
707902
687227
576380
678472
161178
781736
303579
636002
687755
533252
176909
67160
639392
280890
44275
795990
371767
290920
931696
194215
665906
125459
825814
783671
267955
222968
71407
719097
670637
734363
106749
282427
439824
887366
166286
796409
932738
479733
331441
730794
653200
741058
166152
200163
728980
130969
428139
522886
219443
88291
51372
209008
101049
56225
815378
617392
332569
701730
798469
520320
710103
144666
269898
245121
936839
749796
937729
137261
802631
43961
694291
88683
429648
789907
755761
205214
763152
447667
623347
367866
348091
734549
550954
20010
427390
2465
108485
149272
613308
475149
752148
470641
317168
345217
236048
877064
708178
925743
173346
268334
20337
907936
578176
95580
470203
326046
835816
158868
676563
897591
885551
796421
374990
127882
101137
611504
460620
412780
606190
557287
417841
806612
826283
310957
287972
583059
237296
643093
88615
376026
746405
85099
147145
285160
750161
52930
804927
613546
396916
809107
12828
447886
887540
416523
864522
398963
564747
127128
550392
600632
371230
343834
150886
756327
261707
301932
110214
657529
723202
559646
483188
175422
528644
92764
59687
385661
308624
621847
67355
361092
607799
153856
894227
796949
119023
31761
423037
920677
18442
573543
460612
532139
180870
33871
582248
284173
191726
546405
855913
51437
657272
157921
516156
368727
848614
284830
148089
768300
346814
333871
384773
584510
595932
53233
402693
553260
187459
103420
252072
452138
508442
498848
590876
610138
177745
542157
424526
764420
899420
308553
104443
195019
503008
242594
783861
185789
398238
635430
394395
104069
547761
147560
185575
583040
633795
486737
444299
369029
826851
193456
715903
828626
694577
766173
142728
214276
281989
706645
135255
240520
287758
516680
130179
587993
404547
920370
630174
138779
570233
850304
614862
352278
468108
166720
168628
496913
352904
191820
419259
605755
540611
759362
267280
868772
592492
206041
195074
177640
830281
551078
222097
497061
904639
887803
671294
685805
499437
595383
79110
856174
318708
529044
227282
665096
901613
527125
557003
882008
726813
425996
422218
20018
483056
169788
398966
216384
48450
776018
480123
615758
659984
448042
682318
79473
394290
388648
18091
309465
293059
519470
878420
177564
639614
493497
98401
260669
520017
180196
10682
873096
539471
122144
331274
633813
659194
327598
886003
898842
39278
722159
423816
786129
664241
192063
738937
237369
645972
394658
609880
660122
849327
12604
276628
900254
604722
27022
889117
55096
639416
571677
670350
725600
143028
486104
150409
752216
568976
847371
571152
237676
661775
208277
584079
822883
686474
416791
687122
65067
44459
402308
405031
354159
523768
10965
389911
661313
135873
417731
271336
767279
561565
587366
488497
323485
622013
711688
457004
153283
552757
404956
777130
881635
102844
138518
221923
618680
356637
781612
3330
550799
357274
300977
651992
457475
502727
113870
517010
115981
887008
530573
394877
902471
599388
893173
175341
521521
584863
849219
155824
147126
457588
360413
20627
794157
706306
130255
595277
919318
681097
742884
564349
397629
3553
511739
928150
274241
687824
17971
564786
404268
880576
766650
626482
17782
744546
188267
881546
645662
647978
637463
677992
565268
324996
857152
209778
427271
112559
864300
13149
685681
567192
771363
129330
714029
277388
299986
599018
299134
266983
236483
886340
781261
802425
230182
268807
265254
332796
798549
489613
268539
775192
839322
146134
587296
484326
865743
558266
399059
868530
660446
936707
436770
684929
365955
508558
495139
327290
652375
747691
632112
84928
340105
21959
715750
784780
843266
843235
843046
18904
494101
564835
829081
403514
370462
885144
345865
629105
814666
227312
34222
527567
240682
647703
182952
326722
318083
194126
776728
309704
20924
912540
643612
652000
428460
220166
123299
207049
803255
692787
349472
576933
482241
263297
254536
464553
506132
411109
52926
57731
293313
562182
59073
715073
906821
797016
2231
719057
434734
657741
186018
239246
633591
53097
271717
60988
30685
897432
264747
369302
76320
620936
61135
745713
627670
201351
133899
931618
341619
435476
310088
660167
111043
476747
877755
13541
307118
382003
567487
531692
735795
400059
799646
123839
452623
534037
359076
851017
604796
719573
937698
262627
716302
566688
242091
579297
127275
300259
205586
754639
632195
11049
31972
625813
71444
55283
377922
209936
455499
157370
737310
105107
784637
334111
914999
60824
919138
71408
740521
512393
252286
304888
80767
831170
899879
751486
134241
101550
332270
796456
271403
728806
831178
279845
599170
217116
934883
555857
48589
400269
52575
893893
671700
654065
327211
727006
221306
618198
126686
663868
87783
348712
25882
909545
811141
18149
494752
176067
931266
538328
657544
107342
212722
414238
123548
761461
591480
174493
569499
265771
264407
831935
380312
734189
388475
340212
380090
773581
569240
716057
517954
47530
21186
206522
318207
732293
414431
163057
796220
439763
70132
656853
821521
390936
160654
171852
643755
17336
423730
804122
442678
411792
899712
499784
628760
270384
194855
32742
657860
240577
418963
255817
398273
715334
627432
422381
228943
903516
446620
875270
755381
560890
13633
782138
690711
765643
920773
519962
723500
613402
433556
262121
676164
87515
513445
750767
650221
163327
38732
152054
451536
513729
679495
74826
30044
593696
598171
706762
87635
533371
485369
877002
866923
373208
279025
421518
568174
387685
261527
911445
844339
781544
200027
308042
318902
257850
284077
908351
819044
91388
295338
904261
10224
167832
8231
811103
881418
654410
653731
560800
494401
227486
408828
648048
825918
534265
675645
904315
161513
919639
199191
682372
748806
2837
739670
740772
792863
862561
294042
441255
560491
66255
217385
922444
821349
292903
583477
914921
478021
350902
493580
879488
345520
638304
666602
417099
440020
122956
928467
780068
550625
748808
194473
82097
753396
579699
219512
881158
723700
260597
662074
741871
412094
823573
20033
295752
603466
101133
577513
179202
909679
718730
564202
607556
595223
928349
312184
608204
395910
181469
374333
458704
698185
717814
783212
186857
534385
796045
59857
61594
838145
121844
418073
496179
571293
920068
81871
775399
336470
686118
647402
224167
280650
580466
127625
799965
478081
441291
128569
150
604937
237091
849832
406626
205223
217251
167699
432661
636835
545558
545968
488393
395542
744768
179460
476505
63718
883112
89750
413864
756470
305996
216678
140079
673740
117828
114523
124661
68681
327260
272963
184617
13
3443
382954
667411
798153
258373
891611
893072
472622
406900
728522
55104
782037
770498
546008
859261
241175
289742
27064
117019
74400
715472
142881
775813
640546
114806
773080
740664
699549
877741
182021
355513
38587
102714
625015
533833
341646
690467
830145
216625
568680
148807
115857
585296
52388
160870
474322
765056
227521
204692
773359
181669
432713
53636
78746
95834
503114
407775
852592
526956
700389
746405
698593
437377
512860
937851
925460
480159
915854
377067
203566
121871
234675
131672
647315
242305
596855
661505
484035
800370
449171
19999
172626
62031
865619
408907
821067
791754
3993
932227
610091
207406
793468
606392
444361
121296
465633
2537
697514
727016
372794
407044
145766
716101
39016
368284
520789
268317
358966
68601
135880
189451
825847
530242
156901
367224
446275
648876
341013
566046
583506
409759
451775
137847
10743
177146
755260
697252
25125
407104
759682
372958
299322
873489
331534
443888
85064
204293
371476
711828
227063
319741
273429
119647
433798
329885
374381
21931
138145
908099
208904
702396
148574
836357
777911
389218
8588
23583
403252
153712
518779
364230
252009
414752
366034
423913
507648
431712
804757
600660
892838
477150
385820
278636
634996
106469
826413
89310
810251
836044
76035
709188
922623
748578
768526
716952
719741
420001
307422
226441
784875
841776
99161
719461
335295
561228
226334
430792
648755
661152
318711
609831
492955
823659
362371
267584
817578
585774
838048
198014
807133
841584
721771
412360
627341
814521
925568
913048
452927
736037
782815
108651
196925
355349
454190
413001
710590
682023
139584
494326
103022
217550
652972
779455
240123
829376
220331
169604
133680
546527
871063
862811
128059
802802
37044
469013
329646
558273
51134
780490
477317
424142
40799
240739
392226
826119
916663
150992
296032
134476
266323
226834
88853
106005
841870
923084
692208
791541
530968
292435
417005
567144
157622
538505
105753
211582
395097
647214
432523
449525
371574
391279
368800
841305
804814
853950
154957
782455
39281
338018
160820
796667
114042
897251
725906
304702
218667
851883
632566
704989
362132
570614
27004
206769
483338
922602
386613
272763
15004
718517
32094
404230
194647
881920
565029
393826
67079
361261
278550
640184
849355
25721
723875
690871
293539
801128
435525
197272
223359
742309
934462
528975
134792
604175
760752
890902
745882
35933
887586
823823
10909
687708
490885
803831
589348
449653
417255
254553
173872
826566
787180
407348
259253
192326
391183
793297
822885
481402
437962
536152
673285
29576
561980
736404
586913
316079
557184
778598
221420
213380
40066
139409
433628
306051
516451
564980
348161
801505
687169
637685
595920
598163
75305
433711
361268
631117
798128
185877
282042
167722
414009
58779
210122
132261
71779
151485
650575
701664
702014
789014
726021
825729
152704
96760
279227
695892
13168
405934
836436
708642
8335
228765
503526
932748
97014
539893
303165
753519
827063
186094
375067
651084
472069
60179
546528
691588
849104
793916
117287
484997
840663
151293
51554
778757
66111
819560
485683
842338
252573
41013
849817
526112
318777
428474
863184
19410
616279
917077
371136
690350
440498
145081
527071
852765
888878
522042
539055
229230
434316
871898
465096
891707
118298
636707
459912
16742
744752
483461
36767
859756
285060
248365
666740
663862
508495
829563
687334
564305
113184
278477
263086
775206
706638
815165
668875
358781
917892
490239
69567
358845
581517
432248
647485
899589
384816
805655
867974
126999
37977
772237
686800
849359
918542
38066
70312
481311
248265
202698
703587
368146
119329
840634
181036
727303
928410
188360
130244
476796
9216
712572
875778
613565
377764
933004
387181
135754
415898
578460
203819
758186
118983
616187
645826
143563
602313
873125
862154
800459
77606
668296
756467
378772
585675
56991
771389
178932
518557
923181
239794
435046
623733
826040
521943
280337
128428
581087
931668
303992
385726
352107
666281
102756
438462
298315
39382
739987
687481
316342
922141
308373
266399
470802
132691
84954
219779
121872
409161
711614
678910
62322
725784
836582
205283
182115
37650
805003
544930
610103
800538
559250
608392
565402
149861
377476
548909
760740
878210
319660
80383
83460
113903
204488
293265
286796
553827
683576
325088
889785
799062
539983
54639
372235
482282
323806
751597
106838
554851
29373
207172
271166
693875
92884
207792
118681
478209
26627
533679
387849
194273
361437
873952
325511
172153
77043
681166
440325
534429
663603
777873
432952
936879
450564
902254
657743
715146
923879
724204
175930
479666
3145
64747
444347
387390
424675
914038
558080
612756
492027
851888
309885
240779
924620
808083
446735
902909
927095
542534
412510
232844
865370
180011
733631
61790
654544
578275
120736
702146
556751
604221
454955
217662
319998
490941
881763
874317
601100
72314
716393
487163
671908
416115
730766
601811
696570
699925
309463
77013
890429
421897
799487
847383
773619
755950
501265
741875
761094
758142
448974
92351
455079
474822
44435
268354
847211
797969
727006
603527
358313
610444
274198
495864
904630
296185
291492
91877
816632
184075
567829
118643
692300
818223
778584
843872
347249
260080
38090
259629
184815
126371
511338
517226
77968
613742
457197
713550
215499
771313
485376
860425
54014
554661
407333
173691
119827
450119
101
678489
67097
357613
671070
557061
149126
364602
417403
608320
194834
463544
256327
888986
130642
890436
51087
340124
304103
69529
86446
125273
862495
348349
569326
888555
22894
416411
852298
479662
807028
370909
147128
245465
93678
649599
665913
330589
380177
329725
836909
654844
441980
571907
121955
701807
200878
390095
549929
717701
87160
424980
79447
235557
705810
346943
483602
647731
487181
443674
190775
675832
322834
260663
645380
827344
337280
181865
36872
612023
844498
457115
330564
548866
554538
185837
353818
841712
72945
385554
920688
748339
308526
231557
820952
328534
517575
702700
765990
181275
260258
858133
508503
405537
852385
300975
404615
602954
70821
613364
489369
454531
745381
304078
15127
4341
132158
729518
315210
219875
799026
6325
330330
572754
509060
508648
207427
257385
553448
562087
467955
376919
878930
428727
893738
253942
14989
515572
216449
250449
266381
43860
885245
789141
681165
366909
477309
230497
81782
168415
178961
871050
576680
651476
698714
425810
326033
492951
298721
644194
640160
67139
456935
221984
227675
489790
101679
745521
729680
554876
244729
234012
929872
551898
562848
907471
547667
683138
230129
590615
510033
623617
873208
300525
774885
128361
908713
375943
233055
97249
683613
722492
259448
842838
864635
795391
317350
910696
665712
345667
382530
427884
131289
806694
597901
140838
368150
282697
375296
889565
532459
309606
419754
548508
749198
68108
165312
621341
373055
393649
691860
157116
139701
692427
286912
241876
322791
886384
844751
487856
763763
508048
91346
566448
393381
81677
578975
712749
84997
623586
419588
682574
748001
901861
476270
164172
72345
450272
361622
81339
682057
76081
247289
84375
377696
331563
548884
864740
396456
528414
276426
373681
461016
287868
326156
607409
120038
383583
91665
797196
362166
842560
245701
449214
671838
336110
522148
757721
778072
817685
266606
29776
445778
131215
195185
717632
514484
365742
258940
854688
416547
207190
493258
466830
770194
329451
656834
826669
148750
813583
767007
544714
279366
911808
858797
294997
305961
483887
247340
728519
403572
199501
157614
878498
609219
783446
710640
798124
367486
703700
744326
169296
788095
238378
472788
688674
450106
236250
885804
71305
17025
714915
769395
570322
739462
910863
566641
230482
407028
525153
178174
609649
798074
150452
389775
864180
432835
835587
215055
131282
769641
500043
123272
708356
175572
484220
121203
528970
13059
211056
820406
44813
21549
403446
7128
329865
123637
430470
858600
654952
81689
787490
909548
231763
145030
256934
768837
163401
253766
380239
269532
431666
777968
566642
346862
345911
365802
724016
416069
396602
235837
826298
452949
488429
46703
316379
789862
596846
167586
197243
307546
694851
337194
538249
370883
923248
470939
919087
154592
473888
416088
122570
232533
756776
744956
34891
450042
401319
721054
225283
83211
427217
72991
937691
656004
374253
4860
550571
641684
620079
580487
549594
839768
521044
640826
527478
501728
866097
744901
815299
784882
810607
819785
762374
919462
284788
902562
100393
494775
127463
69841
437599
184458
429167
127154
551779
825702
697475
768363
802051
918262
894150
345718
339688
366407
288803
866613
109620
145931
366445
208275
709251
440148
649114
619660
833728
165548
302576
467795
635101
286273
172572
186049
124814
523210
71193
795964
290704
773541
312914
216265
198099
332479
724083
575005
908854
818803
702386
892311
265455
151459
282061
260784
865115
750939
78305
320776
165727
900375
555330
475512
333060
619073
775509
56379
831333
54834
15208
276952
9325
159623
612801
812120
423414
686440
323981
705611
716138
368133
422962
686776
927926
430641
367253
450208
320456
758521
17558
221369
807631
98533
908783
3704
192735
576744
430971
317896
759810
496539
478597
842745
345007
597792
341621
775201
864097
22266
855073
674288
925073
452487
502477
68026
179355
374058
8118
556775
761124
272241
653070
629417
547881
270738
141157
38136
44354
327514
179152
575381
648283
629330
333207
142235
876745
765216
867657
852506
173254
537162
223480
899240
255597
15479
137560
622730
532249
199875
783282
35753
856601
358545
934057
522908
66359
511336
131015
343214
647721
425076
407781
68310
280492
271192
67713
863980
9064
714409
455201
524061
478818
40768
331498
440459
829247
406792
592704
468386
749980
697729
719890
685709
389271
7651
517641
348657
151855
99275
533168
909492
71774
513211
423486
272349
579148
350419
569215
72357
366022
223073
463896
824964
70918
478385
335935
625379
264247
179326
923321
335227
648849
588305
146347
606158
80063
266398
550819
139332
175932
401439
351386
356182
170867
315244
802691
110433
824631
389408
625856
61239
629983
261956
501616
40529
155301
861385
68485
884329
399964
866332
200894
407212
616718
117406
562700
458472
815119
784624
356360
502344
16395
474051
485879
338715
190797
16199
617686
457552
45368
520659
881538
534305
682711
387599
638226
456004
695073
747526
648475
24129
124457
845527
787526
460025
762354
444716
622860
897341
36767
716914
608171
796286
743762
538233
599971
334384
600244
737832
663610
554273
851867
498704
332966
744369
645150
753585
322563
34603
690421
865242
563172
499271
728420
370246
835765
300948
135219
484008
100056
768025
818373
858127
749665
68666
810395
319128
268213
300773
612404
825365
632585
563463
769455
295603
882523
18747
810276
305728
137480
602757
111311
32522
370551
448577
726376
136271
886635
671492
627459
26374
87760
813201
199546
19120
267760
903423
353598
572761
7055
314229
534347
655729
597522
301371
901456
153785
600521
303640
390955
321982
113383
669235
382064
377064
804384
270085
821120
573414
675328
523368
383276
277469
557958
258364
487189
910633
770456
600674
491061
581571
493315
34293
161066
843424
482295
626693
461756
796267
387442
399543
145734
234506
194850
228885
684790
122375
438419
369685
577697
825584
690124
477768
779564
148370
546380
116847
583997
915737
162944
342535
782423
879294
76798
326930
538155
332927
609548
430811
374895
508241
797241
613753
761906
17353
372603
200440
357527
126256
539935
634702
199621
233699
103877
867286
470189
785056
756906
783245
904695
154755
490750
598227
96069
405270
808603
25773
665496
25237
249318
706802
263376
590574
224284
333023
866923
591695
479097
57354
883614
113211
651098
219589
869871
261557
388966
40441
789896
729749
529250
136753
334115
927257
804661
290654
216034
719701
31834
179987
53495
134891
908255
676843
296802
853994
709191
427933
581167
105474
920539
689354
411926
457632
224439
681
864807
733312
886459
523634
136582
300116
474281
931689
901868
382076
633006
822213
601197
482751
299306
261010
336875
204738
663193
387103
782739
406705
924161
261423
745025
813192
320335
159400
435564
446276
626521
318243
538050
541193
10657
434588
415454
339932
509366
471247
71787
365596
658944
227081
755382
838778
861866
603170
167554
135305
876663
126938
250533
925075
159533
253816
38975
30602
792728
526448
143274
870659
884768
502001
396165
389674
892270
468002
621340
787548
468277
916036
610435
70643
250826
767953
106145
690384
840793
932397
849101
186837
42286
327781
502514
857270
350466
925028
766445
41485
461195
864048
812482
560046
45440
422653
150330
99561
529506
150430
780656
661728
597689
595681
83898
158013
464826
794478
434239
131871
759445
454838
900495
343585
561350
323868
1278
87447
203947
681800
29286
664348
343843
663850
802090
7384
459046
39660
61943
686466
465169
815037
608568
326225
303834
64923
484816
411386
335042
335985
806181
464064
226086
870849
934371
836067
527878
430173
254317
933968
688584
249076
117477
252622
321161
922393
570402
184483
434674
671119
662508
897241
794347
598445
83152
546886
847116
160203
54080
742493
752259
356633
36433
828025
250439
272717
571672
405285
819236
540810
516531
74014
491542
136869
147268
256672
193888
64545
87246
821056
855059
395078
794928
61387
583412
115946
914149
249680
135773
852587
215006
517851
729354
55420
141523
778782
769202
589844
530930
106241
456117
704035
221667
757548
926590
497657
740961
827395
526948
552118
745018
108050
365889
280255
129241
56149
186241
71523
281764
480488
611507
184251
74613
559569
627309
491187
403588
507595
850294
9326
733753
805331
652152
908313
877090
393265
453604
695264
553378
352508
217552
185445
627858
610175
591118
269353
275162
889201
47522
347073
908985
725119
800857
86846
321189
575472
285578
708902
167721
695086
764245
456286
242956
99224
249580
764523
627488
44628
137176
87205
656224
788500
713184
218718
331231
820635
19201
625152
863097
498867
271859
139979
37419
519405
730136
709572
851927
529393
443279
433044
91198
225141
834698
34245
804130
553852
61958
736264
930577
291040
603722
525295
639121
719562
753448
315617
28057
287792
455563
422488
268209
931919
698228
389415
13506
286408
747458
605795
51657
259212
234953
800949
837182
593615
408788
730097
180336
901626
429582
486990
553187
258593
717710
418847
477935
59635
927276
493128
189472
143605
45365
89488
522809
541697
886823
52858
38030
869917
289635
170949
622562
376724
583909
622447
68740
274277
490347
863901
652813
451798
696828
115381
62732
362581
215113
581786
638036
215582
174344
201013
183855
364279
489864
331108
464889
335515
745689
844662
873450
230099
516909
932242
386374
438098
936239
340293
713297
672663
593024
404308
873079
760962
390992
3042
627119
530783
221311
414282
287294
37641
614775
219554
277207
40145
82005
91336
112107
474124
391810
560470
179858
163497
913439
484137
799587
661257
33548
306075
700277
368497
713910
896275
670017
488340
762652
325381
348559
272167
30817
25946
572197
317291
342739
774354
479358
441544
494531
643351
730635
193382
56825
635518
439105
876255
76914
351513
589353
314538
407766
324524
818025
464438
398621
901538
315164
17906
61707
664092
907860
399001
581917
586029
360864
634869
145392
365982
333335
933522
869240
306428
417468
826466
927056
596181
225710
904328
921767
631389
607675
2114
462808
885312
445680
646230
350530
598930
322770
247317
739414
178978
782197
282020
921797
72210
585817
450041
860127
926097
771498
696029
845259
266155
59824
796080
6215
457944
242145
198733
876723
528677
396350
652504
761394
829329
488205
577917
879939
37363
78946
629802
343636
417622
408710
628546
516699
405374
716757
627418
398891
699579
524203
835507
154310
576576
53246
504260
925968
787090
579994
898299
109410
333666
847466
447552
937083
220028
237379
272765
685218
429983
807348
915084
64246
739691
174157
679166
308134
517620
337880
341232
937191
344103
320797
712676
104357
814592
252207
513696
210950
486677
252841
337207
338477
749046
610851
336881
162406
506612
271638
15705
738881
412216
38244
366361
815715
303932
44054
559210
280978
31071
388523
209914
706477
566781
732497
180844
765731
647714
802982
121984
525065
798252
798805
570999
117140
441485
930742
825050
811610
157328
826268
589802
602592
856184
342395
487682
274244
923085
3376
733759
336516
886388
823727
389443
407944
373517
267980
905809
235767
768348
800383
48178
785007
160070
413187
178247
282784
2991
549246
510061
908881
725638
84325
692992
579044
477331
804400
680838
879024
883784
799289
69916
91285
689186
173089
100049
825931
311354
342592
587922
706218
257959
747257
884421
294753
275800
715575
214743
764682
135246
124458
439957
324785
192200
580048
60296
116548
696943
439631
88130
432873
188865
349280
716396
911994
586163
27175
582968
855668
554215
633280
583925
162956
668880
900008
755246
130034
799342
378858
723534
412954
753898
676833
558937
712303
208878
408386
368218
278103
362078
672489
159739
448206
476286
260936
389722
153996
226854
570164
822179
612011
434662
885825
344132
528812
769528
731667
608081
322493
234583
713442
779145
480425
933453
678102
744020
493661
719602
636252
188936
605910
66865
484390
664338
732091
476668
910973
533957
823949
221284
657735
180463
730880
581886
158958
249453
137976
492131
19989
667803
608079
758154
405134
105594
383880
797622
16726
62596
316732
300764
732003
19872
3569
89636
937669
66199
57965
797993
849877
542805
676845
292635
792413
216832
307923
552364
346935
379961
840891
462595
191697
360205
198476
935792
433293
820583
476592
721862
935558
495221
321884
176778
23929
604843
663208
789353
217842
394754
446787
666130
251906
700581
841333
129296
46973
670421
551680
686999
240199
146830
606960
658690
357326
711499
726773
561054
157360
781740
556475
815223
3213
300341
721907
565765
207000
47915
523006
740086
207430
412505
459364
684854
83715
76108
292675
377724
103486
286995
292500
42565
472982
203890
191729
246303
912303
837405
259496
36669
502181
692867
60030
119365
911220
247941
333714
58299
111249
631542
552343
592586
576212
531352
731766
323624
153863
699173
4147
6842
315585
802088
896061
925894
438582
375944
787250
200966
861529
933095
163524
574258
42668
391061
434130
177947
385654
341709
26618
793164
314132
879252
889711
303809
484037
673663
703399
761871
363642
195714
654118
335958
280376
765563
892465
914408
108061
827648
228204
33457
72591
871683
516164
66145
228234
127613
331463
768613
631347
634135
888022
554123
670003
352577
821240
496152
936072
375669
635806
895458
109179
449027
262070
586068
442605
94947
112046
287948
145294
386048
649974
416583
902618
444498
481191
922016
424558
525732
246718
901813
213974
57824
169347
758939
834346
75311
25387
370577
842866
848223
885059
623301
701323
43496
469155
583811
412966
700890
455227
385226
504921
147606
499687
405133
913156
538628
648077
272529
635962
274906
797745
843234
412879
790000
504143
623730
788225
278915
705976
43364
621424
702782
125569
20599
466003
1055
684986
425564
567116
332103
659206
501056
879537
285808
597963
578353
174218
647580
629133
134936
334945
135583
77337
754798
879184
878367
266519
235576
622192
221675
66709
819056
495352
901942
219701
207176
219364
621480
448050
110218
735845
867627
212084
892587
556055
608175
118217
404266
341670
840128
730694
343145
877412
754084
86500
213170
115891
680292
53599
56853
805849
418118
237929
804044
170299
236796
310107
514927
220250
232171
117222
445498
512386
32678
870185
179977
661644
672123
205373
583877
329967
754805
505019
10281
677633
22884
139560
393253
390865
920577
780652
717143
833140
609284
498702
771706
854229
305664
414960
606847
671971
75872
810104
202318
175409
47743
657710
146268
604194
854603
14398
8168
362500
495720
106400
538454
638590
167779
223545
916083
212057
464827
216994
744731
270644
428383
741755
664774
87098
789544
56457
143756
628955
498855
822345
148591
133596
581637
62581
374023
510919
279595
436945
852742
9312
322721
112647
643947
538251
794033
282445
93850
243238
270077
264001
306518
314110
781484
375622
633854
491051
300988
54016
779796
369517
112443
801840
660974
860640
40153
205579
99824
2809
94581
676133
107262
285123
22518
671997
680042
4938
54688
66999
104040
713240
401500
445021
507570
585571
496861
33726
833532
472905
532564
357455
840363
181035
180877
790149
702519
336366
657080
636892
509264
394795
118676
351423
509174
103520
78898
748483
33416
544619
64905
252966
27098
398823
823930
888827
745542
826475
624467
518859
255509
721429
355513
934660
676085
127031
777873
74626
745575
186521
488227
509372
146673
721951
516965
500672
175961
618721
156932
847270
153349
578973
793474
39625
490588
484656
693783
439615
338804
845108
884188
81513
793008
317974
658669
286060
641378
162871
7466
674109
476462
884766
849487
354517
325062
444294
539956
529589
663029
50408
3304
610302
532318
62299
859509
473284
174533
827070
72086
35926
15385
912409
203806
178519
628279
298573
471921
807750
365463
77341
578821
492237
443976
4990
935487
627733
757400
91076
234650
433260
850906
126327
12195
312101
215320
640546
787334
639
305818
21627
725174
447694
852920
802223
815399
198678
242564
124009
807454
609960
358386
693982
718116
230707
791539
475712
859847
887845
60167
933982
448025
610914
815323
321660
840518
288388
134167
82687
659998
295369
474419
408372
867145
488500
79444
589343
644492
775164
611722
820360
566707
152107
121853
797316
736960
776087
731487
139970
240066
732062
606145
85183
311243
205897
874414
53594
242913
552239
323895
15289
933590
326917
185353
338254
85631
931311
419232
809492
669521
526068
426064
752241
563354
214430
336511
256428
303541
798340
385841
483914
227863
199696
716351
748643
853381
56856
80007
363085
350439
324681
917250
261266
695753
618272
932353
526120
43393
837356
374414
77697
578086
259623
146071
47534
230808
570971
650490
571297
805687
378475
277662
309272
876463
251532
663488
53652
546038
229425
497156
10966
46719
154596
277574
453248
212716
80691
441181
775565
223539
732848
937456
735417
903872
247741
561861
819149
411753
197282
263166
179954
600856
175955
67235
428285
206185
886972
870103
101870
615920
848708
262036
387128
591190
606323
694382
895769
505018
867707
111396
75385
804752
24366
731495
453886
706037
677978
36098
269908
510281
95794
431559
401968
626748
698599
891692
74944
142476
198044
357631
261913
817720
776273
599651
381239
455284
419860
692942
841193
873589
477737
32142
85118
483404
556450
496204
538186
826607
229619
922703
319638
617959
64113
410244
565864
68387
107002
4150
114932
190636
628380
576732
702604
610729
270570
322893
868723
624222
588165
787876
178693
416057
380291
124575
76796
605199
22127
179678
710353
745157
58837
639298
916524
367827
49406
716442
656785
115206
566062
459548
454764
925961
57965
171250
146343
665283
404282
121425
538049
339659
888114
284001
471335
585656
847035
520427
806935
755262
628513
30223
607311
866373
859829
825378
717535
571842
5489
693436
393157
533736
148405
713705
564888
377449
913458
278122
79362
100669
566315
599610
7679
137496
194810
932974
804039
445140
791296
620335
534578
363002
879700
31490
888417
693971
770715
143208
887514
344325
538686
742928
534023
593841
127695
764682
215452
644421
337413
360296
390064
618545
109485
54767
339947
381252
328814
905518
696990
868300
922996
518662
201090
749673
483893
528736
502438
531574
813452
397832
685385
702208
471608
417931
427707
926545
486282
287418
556538
713295
815962
936595
807383
563269
216767
760217
307524
31675
359464
687850
756432
682692
375195
540099
679025
493825
335804
770168
909818
393604
915753
441657
298603
819933
900434
648099
914979
487193
612206
112570
861354
252655
902165
402594
652763
309037
216628
536774
714225
619995
509516
549291
438561
560037
925507
640952
447641
860848
465574
392597
712347
42628
352630
419326
252289
382915
589744
111001
673230
264590
122422
91764
477499
881452
179268
911195
744504
583023
12869
613423
769422
288908
882043
29517
62177
628733
793816
445522
409626
372383
768954
152908
632237
708543
193478
468901
339616
464357
575738
610985
178561
744124
609334
878350
452306
685897
292537
397429
623923
558228
721770
168506
221705
479570
506071
739353
322242
477186
765251
701150
253490
424785
542344
780640
69786
502039
327038
801121
325454
336716
478945
592451
847885
818401
140022
685129
334438
910425
63661
467967
686967
529238
832513
138078
292618
1273
125001
321971
676173
919233
219740
274849
336208
560615
464430
933948
380411
632052
506246
392663
664565
402130
328174
801288
101377
632201
313991
764020
333800
646371
464869
449464
137917
88595
800519
438629
603804
717529
314045
509089
269116
764641
562532
468894
647300
389954
263959
933130
713923
646349
380245
763504
858808
322277
123958
690086
301087
665884
895967
767726
783373
283934
312316
567233
697860
51738
322248
494964
864754
30443
215451
894867
814661
83805
294594
616351
836631
110568
907598
726151
156681
334718
111878
505393
346320
25820
62807
470415
767792
805607
106840
772387
241174
4834
343885
183399
31489
221969
699255
252777
5088
181965
310229
869532
112513
310988
753727
645986
23292
455
546135
604418
698302
753035
345508
678157
810018
575620
189829
188023
602131
109650
100624
363261
917095
388766
272653
172246
483788
67888
836354
914086
632753
604659
64124
301128
557879
389949
347087
723964
725799
270728
188165
88861
916800
771517
258956
118638
145438
743862
812791
749464
453705
894201
433914
543553
411803
161982
135554
470328
302253
203474
498567
203779
684746
440852
892780
526366
560396
443510
396811
909207
475627
510628
481667
183521
719273
822557
898380
398364
221977
455606
837187
783207
474346
351210
416567
431167
273807
129436
868133
226610
68876
819031
637399
423901
610673
69272
862230
626939
426957
908900
236176
601849
600295
235678
393940
254969
261479
583694
382553
309287
96175
356438
697476
200731
228015
145904
763913
748093
188072
464694
710722
445923
646184
880027
74246
204952
121804
545258
653771
712589
319633
289391
903438
7513
605490
616
387242
70187
760403
657535
727750
196818
176321
17464
206039
670488
863508
836974
538904
417950
363389
635437
338159
418257
741287
55350
811267
733206
791350
892423
191566
762459
468342
355432
388653
79097
439039
499827
499351
18858
881559
546369
42973
589040
741275
198031
721744
193962
618605
120175
186384
773973
616980
656188
38313
468444
431479
798069
793868
458912
924264
487377
369210
350547
14839
924248
761038
209200
332778
594714
856519
346848
499240
150648
43398
468867
712641
246976
875150
45795
71811
879968
905565
364306
868359
246425
207197
615035
788734
93917
189051
656023
530561
632248
694922
701558
801621
287431
852133
720870
324068
53740
625889
542551
539161
78828
246103
104657
745791
473316
517080
829197
194003
574953
33338
319079
410612
886018
574461
108532
40567
155317
587459
541243
544766
415279
623272
672956
841289
444935
569395
538032
737880
495843
649732
664692
681904
581722
175489
250102
389506
524675
413861
755687
483094
208284
780091
878278
187186
658918
846506
726582
425014
558150
814957
1845
260907
291796
657229
635868
890212
809384
703809
129341
103353
788310
664653
562327
873899
333600
635738
47651
531984
798114
900097
677303
501739
52632
175758
377917
866130
692058
399898
469309
139287
188945
757228
840431
468055
770078
752338
557125
832100
406749
864078
773807
631670
695208
189036
768639
233502
143546
346965
32578
828995
469446
394763
708949
640216
65102
772471
697281
302500
396388
304529
484095
933712
800155
106276
864741
841755
668853
622029
724570
536244
361407
844895
267500
825917
635884
907413
740232
730042
535016
271127
918714
915119
852253
734819
478493
215023
527930
604106
339741
596245
288267
728181
322954
509390
732105
462213
872834
352614
347524
432413
824903
609613
527789
51258
680878
892091
336595
877312
46810
297202
286039
342007
16505
261011
21472
326687
265682
526108
55206
318242
219730
145218
900995
145118
67792
23522
576600
305681
283808
739359
765858
51050
99157
761688
321682
643005
539396
746085
615282
551404
66180
671334
588473
316837
310300
391726
773904
33927
553022
112373
13823
556447
777959
171284
49438
603630
428469
419726
577858
722752
666374
862900
469266
151575
810194
579020
78498
923944
850945
404578
699056
220959
436345
234478
509569
628264
218475
36851
78932
449954
429761
90894
651309
536670
870143
717341
409142
268074
26961
421947
562008
895225
299660
121456
654406
845017
439988
804047
204388
440163
127625
297334
270677
898405
704593
371101
578456
479916
900223
36941
744628
743882
411819
206963
653888
444792
673682
438548
404984
848731
45083
276762
550503
485491
809270
120805
649293
2044
318601
929182
653427
97240
261007
101981
449937
263745
301436
774882
869616
621981
141385
918263
199774
929996
298774
265057
850756
289901
497853
47568
305304
245761
624900
397816
734486
293929
851863
681610
672724
869886
524207
841861
266606
507075
932290
680298
538151
592289
629194
342959
190621
834457
474173
324693
479046
558226
919496
708147
599136
59563
470381
837895
386460
874461
740958
108131
703623
148875
427334
657347
848235
759515
620385
111278
468422
74
776281
546027
194941
570853
422209
869090
333840
378039
749566
292353
349583
427059
39024
184846
652964
406851
323497
782707
239135
643935
731096
230952
679379
59091
440522
630350
293589
482829
486429
877496
62801
241488
17876
225513
849428
700898
291679
102179
894333
324241
293988
623146
221752
926626
576278
141199
449316
729668
595450
812216
299909
670923
837215
551528
237756
714364
276778
749488
672455
438777
36378
291162
699551
920430
42889
13859
109952
506508
252903
80677
93411
419411
390637
381466
757340
129301
62223
310660
161564
668577
647073
428482
420856
46167
217727
489657
191611
550141
896845
762769
63424
752421
390952
850097
430495
770677
545149
723827
86245
484032
11061
149852
458733
725587
664114
557737
875777
246123
476781
858003
890031
517066
677680
872633
146703
482008
471706
870045
11918
216892
487812
732415
724361
447461
770504
101315
300267
176409
630877
815625
921903
858838
704629
448177
379430
535855
279080
850649
398371
844625
546233
525277
352434
670324
643691
885350
232551
438109
887217
708059
85238
419450
630602
758698
854502
931546
867504
718936
201171
351851
865707
231383
522376
425541
270682
680485
335174
917369
375283
693081
701933
285633
427194
675524
313069
645076
795539
556375
576215
488928
12084
220742
291125
907479
275116
512716
525087
866352
504952
854793
92799
928488
449718
301451
456043
648306
880588
273063
202200
150699
358277
662918
261044
255573
791069
485901
597153
350563
635089
447072
451786
419679
33940
456788
693354
614704
645852
352643
718443
523377
480127
894072
806154
380922
24259
262665
911022
183566
4162
789909
809884
151629
796481
167957
545007
885480
808960
512522
82376
448675
33156
341187
490847
894878
751831
587566
878769
299709
410851
246130
83496
715444
658505
235465
777797
426369
67636
899295
99580
734137
372493
117038
2292
885910
780526
881398
189281
932187
450832
819418
851854
523504
823124
644993
202584
596919
339720
250771
91958
405951
904712
68039
923326
513979
417618
115557
120487
456727
73604
614637
547338
822947
627727
863383
901573
747080
347307
542360
80113
203315
767688
824788
448016
557097
614473
215619
305076
441378
56382
754023
593017
51319
789738
769264
387975
69601
232808
190771
367667
448987
211875
10261
690009
505528
733609
151700
452522
182412
33757
150857
744157
363067
348302
426232
83817
308529
568821
856106
487904
387747
149081
221034
906695
186470
398596
751409
532367
799375
330362
286632
302084
219721
309425
613582
698300
782212
682768
829378
580544
268613
252814
179328
256238
890488
289919
258375
85453
619640
80548
469117
88977
644609
49072
432121
786731
229413
876647
98119
112279
380810
385564
720456
762194
761772
217678
892606
778068
290168
323833
84040
800216
907777
5415
462849
871346
140182
621586
93353
205746
665386
430243
65951
776799
367668
411906
597363
296033
913457
497675
827941
16739
592160
478195
933244
707481
532523
769778
462813
778537
562725
297194
657364
916191
275895
133669
809957
309118
158816
267462
793667
528010
521003
8472
372021
234880
274874
712237
7860
67478
514365
283742
511622
12814
924622
317502
773514
349648
128214
493207
134021
96346
276487
185283
642230
727897
646118
18266
158011
552495
701823
404441
176136
801960
354175
80627
72121
794380
669616
846113
73413
405482
417087
40770
778250
527708
900042
507800
681750
690973
139287
25395
63212
128665
713478
896041
28868
554797
666666
61126
423056
720632
881251
579244
449349
18547
725988
129620
164570
828173
274600
631481
627930
97090
436298
664965
658614
822509
578818
451635
786477
501488
567941
585509
570621
489019
337795
613615
59635
557198
511382
276471
28088
297742
543932
270017
267412
643425
914531
415425
654012
501120
521172
758597
184693
83727
54099
117614
742292
559480
489969
8172
503057
336058
917597
896739
575893
445766
521765
636305
731214
930467
669568
172118
668631
894617
43873
348675
270748
874314
403665
46268
909566
520857
373246
9230
625339
887646
796322
700260
583611
598352
770877
793455
442032
565041
550601
464413
130798
78713
49543
460504
322432
159106
613412
538646
665435
603091
237649
698558
570546
353172
160117
582529
394689
624176
305659
71690
179535
169846
382683
684576
2697
420374
438260
219279
172584
835321
216504
884997
475364
40646
161695
802842
106902
894871
704258
259918
87096
28276
587102
385871
623177
684677
788303
427252
692690
400293
697707
739741
424969
115648
714404
436351
711278
797421
356510
423081
640574
58311
6750
899803
437425
363018
582504
236485
187812
889855
766986
868259
883897
498315
825117
597772
894566
705071
772846
908232
553252
777002
467998
445766
93272
915576
542774
240647
327435
916928
351678
548845
338975
488746
853456
27304
218984
429261
904733
845435
303151
463853
218309
886241
273720
506480
670708
933244
629421
626101
24683
602863
152607
18930
397823
90794
487593
162170
244393
211482
192384
739693
355222
303739
685502
715389
479241
417116
718029
305951
908992
483240
326227
628195
284806
305953
758099
872438
538314
467446
314944
707168
666911
736821
42271
84970
716794
629727
134280
858686
431629
124450
6592
281279
701504
353095
538826
453556
236760
716255
50679
720381
520470
123889
811222
914696
315630
623610
44558
55022
481727
841862
22256
916897
293239
101364
706782
461555
184344
785038
322111
902355
29181
322675
749131
726703
655117
899962
609956
60020
774828
82664
526189
462598
714186
754584
565219
685673
920691
720878
583384
907151
689445
603345
519028
168287
563633
487939
767912
716533
793341
541901
614818
741579
706246
559887
49016
621726
127602
456521
314339
494975
426924
825546
79041
457117
381594
901120
568919
728402
415616
628539
97535
130404
262152
369518
465022
80520
889248
492551
342139
117534
771733
449042
669124
615449
414601
388666
150834
560424
98521
92796
410258
385972
903752
589308
216247
13852
22799
380962
341009
172522
272122
193265
374312
549458
392663
540999
580312
170350
76794
202520
817800
673493
689284
697620
928938
417383
392933
287242
616709
200245
470018
8861
98084
403198
279999
331003
131489
690014
676679
883229
426770
791668
426558
432115
368933
302216
904963
534042
922602
402780
408948
352381
927838
731342
156933
223165
868811
233871
572386
687944
145983
39114
153394
496881
485827
837767
121540
357102
728626
184159
615227
251109
678078
255976
487659
137868
41740
42398
935841
790899
65957
183110
238841
174557
621964
603544
915088
650810
592088
198314
753260
454604
741997
591187
315568
450281
417333
610261
750777
680473
892706
607068
586800
753385
812447
786428
818895
686678
502172
212274
739705
30399
79161
214169
570663
223915
600542
302835
656407
812256
24379
432490
483070
229770
577158
760131
370473
391533
63974
934118
773144
909328
300391
893683
98757
581296
760229
488667
895997
123250
332664
167189
28538
720975
446063
709003
22653
444834
892489
39838
63161
897243
276792
396908
876934
271913
69823
645189
909088
888188
371270
911594
350807
520762
242997
716636
47432
73097
716164
617612
16798
197384
500066
199828
158152
367360
23472
725682
601431
516015
18847
466596
362020
832149
188099
338537
28890
748629
231344
758212
851362
214234
369656
904073
597389
712511
308466
430105
7553
663018
721871
789667
667141
767293
140918
576517
363789
201857
257401
411484
693240
806916
405082
346606
879365
581409
691505
543348
435270
58517
663290
304188
686702
831509
121723
514741
790554
234966
16062
229444
37715
799567
580597
563746
652232
127430
330535
715639
336779
732082
487155
173263
873187
761532
137127
156856
684234
44508
830885
770834
31624
550627
316805
529116
778179
711729
15979
112259
869828
203018
392600
777760
56490
662924
20299
901598
595413
67227
916998
353432
79415
527227
118821
54269
763083
323958
547526
333739
727256
58586
34856
863679
836768
598762
830387
253063
718936
302513
489318
713417
858092
539954
93843
517587
202889
879310
692520
379973
124349
272760
723701
258662
199333
73963
397470
918261
754524
807349
274679
151989
413529
862828
98351
554965
228861
641856
920102
492051
210988
105212
311311
296700
737177
81240
243339
788374
53057
21964
535000
276291
643657
187268
798412
735168
655623
194197
47430
737052
122060
551184
589549
563041
741245
395769
719804
853195
84220
624522
154971
789828
249849
107379
681356
69828
462855
4170
120117
13414
821237
173371
892690
580032
648809
248049
602090
842947
175976
341393
445156
249804
643178
582201
647645
91371
370389
552002
477138
676490
830293
194731
224514
852769
98388
224046
297408
6792
790815
85082
348708
178407
777572
667701
463516
162860
95900
44315
252429
238167
639412
420250
312629
58495
387808
465244
252331
353014
880456
33655
489108
20437
740963
397834
126524
494160
876084
692698
892073
406655
820286
118969
874154
513670
742751
179805
829159
444403
725899
227141
204978
522190
218725
287199
812527
59953
369901
217359
465876
202650
748021
439823
44260
355857
140057
681414
222398
413699
149172
900927
688293
241143
116235
717419
884576
805782
693662
327665
577129
307933
528967
264834
137517
485037
383506
335960
138331
854002
800910
338504
900184
490585
433063
591103
503130
887921
190068
768675
8098
689477
234614
293873
117679
717580
284956
922119
368028
610642
313362
405968
144521
902632
230163
818863
873314
673770
862235
251534
475610
249206
718769
261868
255659
626076
395131
519748
756593
483915
605740
346012
4128
416574
227617
766943
659374
287486
786316
272559
231764
185365
426446
333044
864747
74301
898927
229217
24786
925918
385158
247416
732499
456164
633897
81642
916103
929010
697078
524205
628186
120655
228881
822509
151437
422125
720756
119676
546932
289405
729771
189604
320683
434591
877857
868287
21453
382812
473444
678095
333001
553606
651282
675619
698363
783409
905602
562442
329598
308355
105593
263440
674553
192904
663962
682151
727106
864392
36725
375005
200658
375941
384166
647723
595132
510062
654790
409747
159214
196118
689640
676200
526797
824084
303845
194163
762203
3045
127244
132207
576016
616237
665973
862292
18246
316649
789894
56927
599931
773789
463102
571302
536832
882133
344824
779805
119216
777564
908842
213960
35748
369882
272635
485828
921801
573385
203103
381263
474682
442112
282037
876073
187318
468795
628342
327516
741008
21555
701342
428352
174543
603402
249937
463249
13781
563434
442724
564424
145473
537571
509237
803763
558061
346029
198661
720251
532357
366117
527840
903411
643569
429141
606934
452844
253991
452864
775046
429952
851723
707805
147358
871826
795289
112568
204337
642666
44482
493996
773631
177013
782771
766986
568106
34653
156148
538833
881874
691640
785513
84565
63778
129486
595884
42117
57263
806795
867001
632921
281765
776189
338266
443520
823277
605601
665505
236531
901364
537775
572490
336924
59240
930578
401733
174093
465211
224562
131416
615444
363004
505125
428061
46490
752200
834729
452488
3762
219955
549193
601509
715981
365628
564707
391443
307970
811486
737046
343997
342024
714642
255142
517434
79344
710164
169117
900844
38290
627221
254404
863285
493894
930382
123122
751674
607480
933996
362071
642626
133539
502835
720079
158911
436521
267118
283733
480110
629946
26593
860530
130614
324332
20188
142107
219166
18686
397794
874556
178597
635751
837446
448020
804745
82072
860101
166910
250199
622981
194804
546024
915017
366629
750622
225633
410633
398937
126839
572710
282918
404390
896566
326646
89020
209325
255437
884596
372118
170484
610385
513323
759272
797107
480945
377293
680656
84396
76363
436902
930741
419244
658888
448880
586616
217114
758682
824796
316166
448881
538009
475360
852774
401115
747523
221931
926770
71263
530592
520860
519353
852469
252341
139171
233539
296492
626189
254301
52870
267649
687244
819129
479341
521423
72858
526900
486623
275109
241110
354523
915723
503320
377013
841375
809233
222906
322519
767603
270768
678003
160357
404985
738891
330243
206866
617973
391925
243800
465486
224621
724288
208457
75621
808872
714350
345713
919350
188461
226091
532446
690294
560921
60873
468282
693093
266567
399439
616351
894100
357441
806674
682460
576868
830531
81048
55665
508745
101381
438332
864846
35501
346670
388251
769035
532879
685538
640997
575734
17017
709261
571550
342369
634008
433106
374727
285831
662885
603803
186240
414605
349174
572279
316991
198023
3796
681522
479804
284203
44453
642345
720249
325039
502784
17646
370062
252680
558552
829563
882592
309498
560880
216650
880607
547424
346636
902215
127524
94063
372605
15958
182016
220547
378571
293778
20209
297908
70974
701843
732607
243053
865824
145432
884088
705740
273396
722463
888787
815938
796037
499614
271128
158475
298158
701419
508104
689721
72921
913459
831094
399497
900045
423871
556313
918465
618258
223685
159867
319016
69097
678932
237039
518533
117445
37651
226439
850071
381319
760042
80368
925690
864409
508292
808770
607905
616869
677852
338625
459733
557748
510327
502975
761549
836505
376355
247024
44787
49118
912876
468949
611302
791164
580499
797509
549182
817105
168130
94693
735992
776912
642183
178327
603270
734919
847067
544103
511633
471338
480744
429169
68975
877574
133311
478062
809153
146455
578714
433657
274166
717360
899111
676959
302191
611399
767652
419261
269383
523495
825230
452399
414764
446800
775485
341099
341945
106392
5964
776149
689115
740753
729118
22019
90940
492491
92509
174424
297093
829234
773568
327218
744529
89428
252441
79080
615439
529633
271597
137095
696330
86512
638816
335584
823006
548007
623512
253434
476173
684081
38823
602509
551424
615658
187006
790669
58821
574529
139012
536570
318643
619829
794841
309671
797979
748341
564473
398399
44728
697490
597003
247859
337407
561373
385838
589259
158300
253117
43785
488124
327628
739584
872987
388866
480793
518422
748772
795039
57053
264357
689721
248564
67884
770386
816759
879634
926027
849279
673508
232737
922708
634869
57378
340825
263449
289592
473876
115235
804922
190638
639361
19100
438867
833629
734586
743611
342051
27964
134945
747865
555417
560660
778226
253016
592732
76687
533982
587289
347237
376048
97570
61527
174106
596451
764992
517894
486994
757924
271362
632905
81576
584054
570693
539146
337802
612889
866763
773085
609726
58849
642979
909369
678968
674915
734497
192445
636249
308831
221456
833795
74399
565336
489816
11104
407468
392365
304778
436447
37491
244281
327690
679354
747085
357258
527050
700042
596762
2362
724480
823023
430086
673453
836764
779877
807509
136119
590959
94822
392810
728386
720097
735616
9507
876006
443031
791983
474206
176539
98921
363396
128939
177293
905382
709162
523419
508841
377167
7125
878136
47038
691092
424111
476527
575320
211947
795379
15756
501229
210342
47255
809270
104748
370756
557486
12818
744105
573306
98049
344770
295624
18116
142804
443849
738030
533550
184072
807059
595019
694872
677046
696710
21987
368656
492955
470753
689854
272976
678666
152422
38095
157419
274659
823881
841350
648196
60351
645569
155917
646910
328414
936536
902851
178767
145547
630428
333211
789741
355274
172516
888334
46535
555633
533585
85793
852905
237018
346158
198322
13282
576471
293839
799157
610667
630765
124618
892041
915596
419175
335499
280327
723350
658662
543070
253799
543767
330523
876722
186167
351377
764610
309096
250061
610619
853303
56647
459178
619271
75995
75055
58421
880489
723001
231791
13443
797260
504962
649826
274156
133939
1650
246590
240835
888030
128294
518479
88237
508170
442859
564508
580113
606762
456785
52258
909295
31501
190504
609374
186515
927231
512450
864901
323855
905862
806986
713190
865019
425330
813005
401436
202405
897332
757381
364471
501255
559865
661358
129805
120648
605427
679335
897240
802871
817969
76206
673962
606431
620981
836021
619114
19500
278177
635593
603718
165050
188399
710988
761271
867273
825751
114919
874639
81349
3899
12389
508449
691744
274449
306732
450553
95828
662621
20484
398260
617423
772850
158797
170297
41585
548883
388370
750054
579425
254120
395822
714608
176767
210124
890738
646543
582166
222005
854853
68400
674043
324879
438052
266305
458212
30015
339622
590771
487350
440269
373857
784727
344769
450364
296448
41561
728136
807565
18797
314159
476194
526625
550443
401381
581604
510532
643540
87511
241165
466641
807832
167471
926844
338086
91143
44827
433479
824700
187267
549046
431688
453475
787611
5410
363863
288631
779207
175233
362259
578052
325485
243604
187564
912427
652462
241324
133269
79274
541594
586721
42221
236875
144138
529011
882309
248972
195890
142618
243667
584349
157955
934079
746443
626729
642870
242361
926691
430838
471145
705711
527294
775917
300502
563158
660007
15954
543988
920417
362360
253370
742196
45751
300400
541113
344816
777159
543295
860540
50217
662420
912999
87863
253869
901497
598014
827418
166097
607430
458809
502183
382898
615610
317186
317227
783639
153948
437577
519940
300400
551541
392671
242582
404857
403860
801625
680147
258944
696407
804835
126928
615189
732885
545850
161756
463403
181611
148573
63305
866731
560559
180845
750359
534839
725171
92456
225990
674716
474231
908687
347445
254462
474740
128997
199558
796139
929007
177750
628646
9981
759951
454488
754114
891
916532
320755
325329
698812
684951
368153
160377
616286
312178
877896
830550
77482
839607
620467
183607
233049
846081
189362
742458
785571
826801
840803
565497
728856
496330
522799
75969
530475
175276
901688
826286
498135
236718
27393
815498
704618
834899
805296
863531
810306
602701
551874
58414
589422
289444
527301
712639
772875
471353
835926
674083
783548
700776
637134
214516
352214
56804
28751
420407
876068
157113
618822
495576
466837
617255
444020
723538
263763
534752
320322
503107
71990
272879
931011
892831
316837
837988
843531
761221
49284
881240
93014
97461
788241
480339
274097
839858
663540
33296
476000
897950
553143
244749
584536
856194
664940
826703
38149
564982
83983
592061
797334
582867
495980
607344
599617
383839
800624
524217
17641
203840
459208
635420
176085
469799
515274
584911
816162
466748
158920
229482
311263
141074
884117
313878
683760
494072
135049
171519
307369
667967
471837
113839
836850
532176
448857
405316
528831
318377
323166
191256
783161
836247
196426
169
461188
131671
144540
105707
115936
678597
301247
170545
925947
730853
182467
536383
809314
556675
933768
912874
72644
406991
328939
189764
443755
109266
323031
638290
853717
24553
903648
615228
395067
576786
366588
508207
272366
57950
496199
724835
657381
570828
437122
548070
440055
695338
114293
598089
669429
34910
744771
628268
602129
414265
442481
484434
776200
849953
528349
573817
198406
158239
436205
223020
462113
12452
164915
116643
386939
594220
319205
513746
64714
249489
320076
485658
543608
404746
887707
690984
288809
460169
878744
11956
42309
329523
164761
203197
589903
571730
79720
126311
774660
130342
574524
292990
423063
426220
369469
510064
69304
812652
680734
887623
624890
383871
387909
828385
52224
537213
638514
54615
153920
467739
877111
261526
673596
82547
150003
282169
689561
115306
92875
397248
91562
187755
551635
357447
889881
576872
491643
386770
58867
826782
364445
409827
812262
55299
735962
298881
439954
815660
723418
283732
853636
473144
47257
270372
808047
290397
303109
537312
75666
475816
841179
356643
733991
373475
33904
651079
130350
629051
556551
410535
693480
935479
11144
521477
492385
202709
349960
897172
708749
734203
503277
500428
680063
552134
718631
528103
841555
91092
109637
759775
165430
789184
726307
768580
152965
502291
397528
183493
15545
173072
92889
430999
91002
705575
718489
151314
910289
668351
576528
718161
499624
899536
382952
6782
479771
654929
77884
535976
49362
561731
154148
443417
851980
831432
392316
579740
825577
643792
695283
899118
493068
171017
432454
71300
126579
419486
122416
299701
365169
361017
576049
747252
836464
195658
61843
358741
331687
936338
650645
265760
715801
56567
248406
161085
5309
307274
342537
306761
403186
861946
68368
798694
905055
619107
170266
469905
930321
219811
323884
901048
452799
672268
420706
742726
379915
773454
463122
739776
236968
713344
907951
262969
534278
66507
217638
329786
212994
54181
622026
105141
341663
732693
748011
570793
241926
877055
936904
192567
299285
541846
450817
743359
579761
372724
51152
213154
106050
578829
917109
832289
542449
22369
345734
141218
490151
399564
23437
797490
157614
89101
750533
639415
390657
924789
474422
642656
197880
893757
203152
788560
513541
881049
641657
794751
415532
99476
301165
184457
327612
385023
898399
926162
848361
351808
149911
67179
416462
858526
325398
106245
30005
163456
378074
57717
155184
256072
658928
81031
895816
548504
804660
329549
813455
405934
366637
444020
380995
552832
469753
831689
125271
203297
580706
784674
235265
592548
179102
301559
728454
344600
600747
313917
831593
563590
356487
378909
260361
262804
657340
878350
818135
308118
581248
38972
720729
221476
856065
362525
874719
238371
25248
554496
30006
23082
774157
367885
224876
302168
452734
398644
406166
664409
323013
267711
440883
179603
94139
66984
91169
32498
496537
730753
202532
224705
620663
599489
448316
886240
305374
440718
132476
690659
246631
859612
618555
147393
70595
866171
201982
268119
864842
910262
232552
738366
66642
390775
348053
777238
909180
456027
680354
209511
610705
631653
112382
676956
362843
817355
379868
880063
211596
82701
175549
491456
75465
214508
581778
527851
324425
910966
666584
771388
729903
579213
684309
247052
755407
804976
849320
377295
120522
474922
96604
628183
581054
862564
558471
324
337689
715407
179242
251281
27011
175466
882275
88787
887983
648653
754775
245916
30571
689143
9830
373774
498889
428702
305951
698772
350902
622897
104018
32482
244422
714932
191566
475249
747900
394271
669466
77819
81315
914108
577167
1285
69735
351394
870164
288267
767765
738494
602256
88479
18566
237759
104904
648012
765491
283240
471980
741397
351793
226363
451655
784826
911208
578245
579237
233615
521431
300265
806776
713839
901474
132175
220739
211168
409059
868117
834642
472292
678699
746403
837973
2654
507150
799579
619541
572223
412916
767391
823715
34517
927642
310221
887160
879477
198408
597722
153839
650651
929752
830309
100286
782243
901148
550008
631863
322927
389929
327938
200098
570400
554146
600650
614675
883810
340423
31142
751087
185866
290213
158188
544710
512658
259791
73501
325647
180041
491332
691113
548801
567752
452446
812465
183760
567910
557145
258420
573108
211518
665702
85280
63449
799458
424002
104040
467800
218344
638094
651138
766924
826938
730532
310724
605023
507011
936050
387963
905246
158753
283689
62062
920082
242229
822576
725606
508195
228320
66172
22491
249750
228659
876357
777940
381821
737149
545072
761593
4116
250968
918996
409063
831965
413593
460577
305407
887369
752012
89298
157029
368740
689194
450498
12941
270192
926694
826317
131002
379889
154644
194726
781450
262093
275515
95035
249689
118143
709903
432460
473254
481561
351518
630408
465613
649174
866287
52504
270153
107553
390822
915442
643923
125236
426324
700208
160922
213473
218103
539757
521442
9946
611891
882897
269000
12354
780344
927533
105023
375751
175896
87823
587826
290588
516884
928062
719353
915200
378364
545970
211065
612010
426422
904278
563378
516962
755677
554229
158713
660345
296360
887417
260751
269253
209430
78001
423197
443087
545717
657880
608964
384348
702298
633151
434526
876154
767449
673554
66811
176222
466938
695234
807397
619790
51235
658437
133077
44291
853184
727613
41333
808801
235265
867700
419684
728176
688799
612605
361872
103042
213506
382483
731466
380519
379795
209647
173400
362695
857767
697935
19235
2002
47630
6301
303171
375740
642958
75765
708736
169911
637334
508230
358232
404492
489212
242390
11111
459454
395798
807319
30316
839273
111387
243883
670919
739963
202618
472528
289214
166599
820608
327591
429874
77119
304872
57600
690405
808495
430591
749802
412053
236475
387086
813382
784371
377026
657855
589794
878485
912834
288214
838210
441488
79839
482264
440699
487802
19551
375964
261289
95185
929385
581116
529944
125301
620022
661233
251771
652328
379374
161891
377252
437763
46512
725390
538154
180836
840964
142389
854906
451165
92164
638564
272678
862621
800765
918681
917435
214817
485107
661350
837928
329078
15345
255602
260742
430779
187189
299134
711939
649768
905198
45543
255241
549031
476360
161084
59305
45859
159952
529265
520610
379559
374309
475623
427561
829116
478933
608160
729641
857960
70627
684826
767657
653614
460862
580096
162004
503793
136493
640668
844370
864760
375713
597475
488824
503944
44649
829732
328924
762575
577626
647974
12803
719780
247854
714564
277039
658679
779611
838960
251003
175844
91994
920340
231024
937983
544448
138867
478525
75993
571371
820770
484701
538403
747922
465736
589285
275981
365729
845959
118491
549364
434704
596172
336590
367796
96368
665768
722507
291361
130503
284380
476724
734014
718262
200300
10357
662839
772547
832463
366875
935673
578819
481502
348819
74456
718198
600070
228765
782522
65944
562842
886291
198262
853118
547138
130767
804823
80801
163438
767711
615291
493931
549862
613589
810082
223450
823715
446482
412652
241673
10095
468285
170884
157676
733020
577411
746432
512224
752500
887977
495388
285200
246071
427095
83704
401924
95647
797723
345574
276725
342044
894383
220448
406253
177114
416578
527034
117419
284993
314210
733215
53092
455069
27364
575614
506386
213639
358097
246408
936415
143999
748028
712756
74251
242443
1681
783968
524024
632244
520739
401971
98607
860826
131053
21208
39892
291762
467401
281123
363193
495433
262935
54302
847493
632550
611111
561073
44338
850925
41275
910577
219462
330296
132391
391102
892979
322673
174718
109747
574649
181789
217791
654076
434537
209770
117564
552686
467191
397149
774608
923675
815147
460546
915160
590929
288604
437953
909625
99951
556087
4238
756856
109326
473198
886966
356142
679302
4841
549525
42464
88227
421722
433403
507050
462548
572313
611294
593875
501638
8750
399958
291892
108757
737230
595770
361927
264257
867454
845415
650855
914439
46423
162573
150143
745141
335307
815979
711702
243855
901656
818449
817976
186008
496156
674038
126851
226540
397979
134046
44190
880027
479919
654880
142509
71445
439985
161825
194205
697950
672843
148870
238124
141601
696482
223668
873915
231491
232399
132213
674441
370709
792675
853696
809326
792635
384739
406209
596439
757589
211290
889619
149168
147366
87196
746410
330328
549366
773632
601438
554703
74370
786729
819031
401242
384764
344825
677543
832118
302068
352226
743195
204580
200740
646088
798890
830605
82190
640156
649141
824443
736558
506231
921124
450013
795584
30181
913372
801134
222812
897893
160391
710907
402955
38578
409499
420977
34339
319116
584587
623126
418390
329306
691762
734228
818270
500992
560198
104605
192225
924179
162526
326843
447401
68561
37137
331562
257175
104734
156677
843119
728684
157935
321582
741231
498508
423725
207923
855164
615552
555712
881346
596168
17247
57879
145425
279303
407387
14718
73053
145602
69863
744069
441542
412325
496602
673182
380098
829228
846
813165
700076
244102
631452
206172
71540
193646
349054
762521
666893
840969
678359
306408
258284
736085
277080
809344
246812
178628
618167
722015
90384
212023
46019
112114
695679
324224
824374
570628
858403
716394
359710
555823
392794
94786
329490
643324
632814
476919
247828
108559
288052
411777
652221
234688
71544
430795
728723
155561
336510
615712
880879
240135
337806
72314
29043
308631
230651
110733
786256
640878
122185
861062
557469
298310
704449
391260
838609
351739
421496
201758
273863
476539
179403
850850
161553
705284
568120
305653
298456
393287
361832
924654
616286
644043
746368
920999
296137
835108
249996
860220
92867
784867
536256
157229
109016
347491
36255
793569
724893
524973
74130
30727
708411
727289
252183
375343
320641
223809
716267
48169
487969
415050
344225
281444
118161
280585
712715
706648
40054
887074
122567
829540
162048
227704
520836
402568
173865
731800
634675
834497
802616
562492
491509
854838
724293
155582
292172
721858
612109
384658
869108
518110
529912
330361
353785
918766
641964
202813
120261
653914
460682
774912
521338
582410
264346
870167
383695
586388
124988
626109
737991
478969
11989
144288
37215
513078
787396
252991
580407
295440
139052
11681
522314
867183
764535
547416
702534
597575
604216
772411
733830
712689
603348
645909
808362
875287
393283
342583
289986
819280
323646
397243
903119
814639
185408
197050
756048
554147
184543
555224
27265
24231
434231
117468
585218
618204
272581
353713
702097
50330
861717
214194
634769
376916
38789
688765
232346
576059
206946
164592
324376
562464
831008
703207
172858
800303
432959
799624
26538
871623
460787
213547
178454
781233
768615
442863
390289
539190
347484
778733
607811
342034
220953
326509
836280
769144
225667
566726
596702
537787
473145
288815
114196
264486
394953
785385
497114
420558
319402
429359
830203
392416
4380
372348
207641
757263
705877
566398
575947
226763
590127
655885
220491
389630
593471
213722
695372
628767
815358
101421
345103
126343
279170
440784
927331
579746
922534
41964
448805
94557
4589
124664
608772
171509
915284
850833
157476
551440
489275
574171
622322
824748
705955
835073
467681
559246
598588
831075
267795
657244
76440
620917
205784
448121
843045
365385
395643
443882
909145
461305
607725
608093
926134
664487
894044
246529
452815
303980
272114
918978
45115
806277
935934
179697
233198
837911
30570
444614
26682
356400
20769
476827
688453
751384
257046
385643
650919
509382
740682
221487
369582
812660
799878
868432
73991
557505
341833
740243
533827
177016
804498
525749
811758
381514
778365
901576
145120
307532
159467
434169
294977
861982
312239
628626
572387
634562
730597
725687
70685
483527
213734
390115
776618
180674
373819
210393
195110
752433
396863
668965
445497
324596
538745
294694
740277
577160
298235
344887
725022
151862
101177
594310
259579
590130
712580
38681
397087
359566
237535
183399
602791
844494
575822
453899
450191
884338
825654
744605
444679
622913
742324
525569
714780
717403
344247
72377
863657
582985
779399
687656
485102
688691
196477
137298
312154
770996
698175
663458
52682
836446
773628
725324
541677
349718
886220
98909
291616
528684
310836
709888
452906
531839
496788
249298
372364
496353
432007
247079
608348
536349
245272
359991
722090
281362
808133
638513
69000
401616
677312
711177
823476
450655
269160
5899
792637
562488
901996
745759
550211
211242
100865
539134
882630
14168
936343
771130
516351
927991
921487
443577
912691
719410
322801
733405
693095
449767
242505
719092
862410
284993
340662
842856
690309
812132
17383
604600
129827
365148
283296
273221
202483
249164
891510
688709
328079
470252
712508
287799
73542
862875
407941
920741
909018
498011
17249
594601
85347
732290
66119
130092
779118
599630
99735
792740
411393
449381
203192
299764
139397
263045
109367
18355
86090
206638
23489
752436
524979
335104
317980
574556
174841
490727
174694
577696
383290
403714
425
60166
754155
524145
214963
910306
408189
811993
425075
928609
856547
349877
329329
703141
350840
44354
554202
519986
71434
66708
229942
936056
744844
576240
570334
300974
404912
868742
391388
424227
810365
75500
749807
585984
529700
618612
713204
912716
603966
369851
915028
336460
229515
143805
507121
403030
842591
934369
896598
639133
369742
684519
207758
797946
468421
870359
431150
435707
919891
618636
834177
267272
814071
406759
289557
810923
654779
469685
618721
935501
803698
284374
279784
186646
571655
378320
930342
386112
377346
225923
131739
627481
502127
336916
312662
99512
869105
85958
295095
717995
370068
918543
732981
174477
755269
777336
121440
494248
705448
556359
200364
663519
585304
2014
686551
763671
630186
807818
139275
763871
447376
401946
531285
670889
8933
97379
292629
471831
174753
669971
206471
352753
689739
918534
96557
586031
865612
188338
669537
53734
524725
750000
468903
476929
575258
843989
170011
386661
382471
843444
594607
628169
311191
164538
337999
35783
441546
387960
803771
159047
236339
252377
925847
446118
525946
614230
320818
164187
60145
308612
260038
842006
393529
850615
866716
83328
256511
113706
790921
688157
217751
299453
282470
707883
470464
798696
316350
581159
885732
165860
388565
374225
271977
606254
119545
44763
90877
340564
831789
295278
545336
723791
297921
513412
858887
120561
492024
857484
875007
228828
936382
926783
610553
121466
491843
541398
161775
852356
891817
243341
686721
672411
827656
711292
914530
118271
376473
181443
914958
501618
741891
756483
113280
395682
182160
502257
186195
347525
879261
419002
46011
425936
314409
342635
314900
135305
119446
458153
48535
178941
427706
581272
359802
188573
375997
275919
570264
606397
686064
91927
871217
458196
899588
905981
804754
104570
456034
218596
539771
459765
785754
51390
382342
44544
56091
714068
719149
829808
238062
122063
82543
851173
201635
478248
512828
738097
886649
784302
692611
735696
311299
389562
384331
848235
572651
824685
132729
835395
596162
101336
713095
654600
632230
498940
784000
921689
112009
845575
128704
516897
755396
843953
493600
285941
532424
490970
702828
681129
869686
542408
178069
58120
560696
499752
854974
119330
817074
93758
832918
479987
123607
135067
586895
358373
692259
562321
188308
900775
176492
906762
429516
360676
771319
657124
704535
825467
421326
74194
245209
756374
796025
75542
20145
881018
495356
426384
192743
109582
569158
824038
515989
21917
48519
750044
32684
151705
58154
164967
645557
906729
885332
187226
727857
852521
225754
708739
157047
427850
574777
417163
355229
500540
16779
725712
732017
469381
244659
860053
760742
280622
442133
774249
627345
35872
290746
785259
391009
881985
866736
304261
281417
614672
416687
242049
108175
276117
125164
526792
805198
653929
451849
629460
663573
62091
712799
693030
641675
771282
140530
454978
567130
373818
444997
191416
856423
32564
366116
730963
765800
226621
118095
927902
618476
262637
735638
698918
680498
854957
136118
255301
418333
914848
119395
534360
648946
619430
875623
714904
48878
339573
445101
213630
860615
509685
79513
183312
713667
607338
467662
807613
641861
701253
335167
449209
312223
475414
470362
920348
344782
648931
732257
332130
636833
67211
763711
408301
765321
896038
118301
332017
62125
61028
537544
638767
687997
687885
413104
187064
467095
630094
633888
682307
17215
458608
280611
850533
46567
512122
253920
152744
821582
673759
209906
91364
573703
594639
129141
844894
336883
464773
137333
912740
375259
571040
449350
703465
734666
461695
197955
437952
761043
73449
668668
791672
641475
434041
513813
790813
700524
690705
569065
64020
589258
612766
348578
13394
438204
561646
553562
422120
403001
410176
159594
157722
327410
857970
716504
58771
467268
202519
780337
779198
220940
673530
775161
310343
539964
81481
638752
137226
738366
893383
684796
154212
10976
912291
429913
46368
515303
229684
210291
11870
262996
106644
520819
359517
201597
893024
766863
75857
801864
527591
622558
886591
19510
128126
694694
676130
244643
189645
803102
134561
870126
138128
491197
11912
398867
50861
231920
7762
909075
631874
513296
75805
753098
740423
379770
882349
48139
665280
889450
889441
857831
721312
399319
451832
717270
768034
588772
305149
401341
661452
357449
398833
348221
18042
464233
651933
717621
169758
505416
823434
414566
225694
300684
406414
522254
682064
165508
252122
327056
497719
915120
166907
279689
421770
632211
734116
531608
775483
28424
911094
426147
747204
383743
516083
28411
444808
477710
788648
264137
274858
323541
808854
350756
741263
330579
826361
96962
614026
682163
452799
85398
12494
444081
296891
634628
222888
98568
332353
410659
404634
769350
390632
857405
484554
776942
841879
292876
491355
493631
929538
2194
740031
899202
375656
749527
310715
85552
353998
481323
704011
73871
897066
655877
837318
560250
763346
57492
12259
640952
842531
464338
290285
622097
354301
803230
123784
258505
71008
318461
727888
247374
447943
760504
71798
638326
772722
424189
925379
641988
413981
409768
464047
114035
883353
209052
233693
303099
319002
328697
245216
625415
699929
906262
2947
337725
523136
210589
452711
80607
811234
891671
223991
559459
285769
798334
17383
879637
814491
131155
671485
235504
791397
243382
483838
610518
605971
544401
871801
23320
645630
362266
805455
666734
355551
710012
317968
918882
448161
45
386011
325239
770971
515264
303304
548257
571688
184527
64713
649150
760185
709847
124576
636196
707100
497120
796041
311681
257265
502170
252632
705629
622273
422834
181957
621178
124567
634712
893998
814323
466778
289393
575948
532073
785945
937537
27470
290855
908220
671973
466872
393061
874692
339583
134832
326987
33815
542734
932852
466502
833960
719877
690183
58206
885262
603876
893580
926411
808384
782885
369461
833721
299247
83794
554859
934746
318552
4861
404334
24525
460944
594900
230813
350125
73999
517013
363392
429692
274988
220790
545284
804390
828021
680562
683880
916194
345675
425183
311215
849582
902862
836429
416932
741498
136132
509752
190370
39140
818029
725633
765260
815628
554781
65936
620435
269417
650570
720043
664723
212867
726279
556694
667396
315002
526871
784691
837812
891012
703758
70496
176992
718103
123163
763651
224921
872452
643470
643455
94932
18636
380864
536549
227448
368830
102058
255808
654855
931350
361469
6280
827457
503117
745420
334497
643093
836450
553064
35348
86122
100939
776476
375226
221931
137725
486243
56428
886625
898554
162497
678462
194438
601814
167962
460793
652371
195490
912784
435730
813483
786252
709665
911419
885528
771540
740766
30665
146812
87289
344208
668647
660955
114691
295191
644540
321165
552637
642180
357456
51117
144535
394834
567439
148859
790657
157253
123716
124872
912473
615808
341537
679972
712117
601105
37512
494337
498055
780027
275985
210256
399875
855795
717460
12484
467336
278246
25077
669076
842923
701145
415364
543727
157224
399537
726416
220041
380170
651820
435083
32675
633013
328393
287673
812319
339105
863434
789584
872479
587843
290656
204762
890414
773242
770635
223545
501757
113567
573409
596884
627748
283239
178611
838267
266105
816620
275034
476347
120555
593191
847989
253269
89265
129992
724278
923418
893573
791041
259078
205009
482559
406693
590717
578996
374033
672235
266349
322065
343048
161658
935731
826059
296166
531555
469806
517275
936519
797690
359974
346684
129949
632891
359649
500696
531509
491616
551019
920034
383382
264174
315290
441240
362577
670603
441453
669620
39273
157308
424874
211000
33018
494084
816932
418902
330740
60428
657081
748901
69462
889422
66183
69981
195617
572557
323940
772799
594575
873174
17208
796087
132321
64709
222410
800608
623557
403004
462877
154987
628261
32390
165148
131705
594145
935001
149920
427808
701090
722914
209446
776254
420079
275560
560949
61201
515463
549078
892255
386816
321359
442273
705215
678205
388273
689709
152552
554861
426184
722194
921606
133807
471299
566368
375983
330440
544139
793492
781027
922431
861795
110480
491444
549606
878399
244487
620514
306920
738609
762069
67415
308554
94945
654606
775514
174399
755005
180458
687033
224766
553035
147729
547835
323930
47833
825530
205939
635525
61713
903902
19852
54151
431850
5778
291620
653459
311572
194996
559084
66908
384236
506788
805743
832932
214842
169817
117746
21566
41541
102085
621514
129839
44067
324595
160656
54073
932736
542599
174761
821976
465396
431718
69126
185135
669300
828364
74122
684292
154065
218010
196631
931720
389582
568556
218554
35499
357536
452972
519037
710047
656927
875059
922408
876486
834744
31582
851109
407741
492296
217855
125084
1684
419385
576950
883588
808186
93438
512278
185354
23771
87574
276988
891283
695305
753319
125038
191799
911640
350994
674148
78083
421979
11048
471872
873066
910214
551419
825581
913215
526563
135259
630584
426842
704049
436821
540044
118964
429373
368802
369236
145645
750635
439222
64420
246119
134790
73594
36968
336776
815865
93698
604986
105981
147508
562456
516813
333045
660174
151972
726683
495060
335848
498850
668918
619863
342947
600175
355326
99540
525932
132647
86196
778386
56029
753926
831881
386305
258519
579092
714834
508622
356213
429055
430091
581304
409360
299965
227370
797317
474913
204411
121594
505453
633728
104863
476715
396430
40465
563253
833003
666820
602466
480151
281869
69836
273836
485686
473016
573376
127163
428554
458242
36784
259749
556302
71628
365475
765387
299555
713472
688658
809367
317273
36120
67141
380109
329729
791607
548974
820271
579156
485711
337467
329631
160183
684510
107565
681550
399936
299160
536765
193289
653295
124387
347623
71944
540705
83207
747064
74659
934201
794324
156636
419613
932155
627339
192314
839188
811334
94455
933644
518380
129843
395094
426545
438364
436286
497189
779390
701723
130850
888829
833700
799906
256044
600262
484822
677644
175131
12672
519199
142403
78658
191667
68358
906630
674569
452471
406536
164121
339650
605593
518651
245124
162282
712722
384107
457535
798555
384964
380662
17789
587833
349672
658312
549707
156846
537997
54784
455874
862171
726692
431117
173766
110556
243898
645256
272467
524882
278753
928163
545413
857124
22669
583390
322790
471746
397250
685820
400222
309918
875101
747245
22438
513797
531828
207988
449006
773221
733563
94184
851520
111137
315960
831516
87273
612489
633241
325136
821866
745465
537144
92417
488616
44799
654603
782838
629767
189035
181865
276391
475848
894769
205477
394016
787566
111687
405360
739347
617191
259124
789807
563923
121275
174017
373937
309915
508755
148890
488018
332335
524158
264826
386339
69101
384763
745800
769514
407542
756095
136856
359016
380809
171567
164708
74230
90418
596756
276074
433611
479371
892273
891408
341931
714024
487205
796446
163891
118090
394614
929976
842721
614436
274318
813136
269380
21392
355583
286816
39612
382069
826541
637907
866256
521435
630436
885084
665378
728193
181222
70176
67029
603169
212399
432687
292521
674647
11299
84997
433938
130186
203030
762866
11650
219712
302237
538874
880565
805720
833311
757392
626945
744098
789851
843222
60427
350446
258475
229447
809857
144205
113745
762653
691993
353658
195389
529988
236048
465857
71717
388570
116167
386642
425699
625191
261702
800667
33072
130852
93313
626868
295577
200024
734332
430284
5361
431685
192358
879948
422975
700459
250257
100821
46938
245259
657566
4970
928613
751156
5227
748832
459772
911662
237482
303353
625126
498603
369014
714320
189683
450526
860333
289501
923690
468659
24774
264349
581516
347307
405902
211866
917458
98924
749755
10867
426412
528766
933870
568652
605842
216452
438085
503692
789978
138579
615990
396046
176138
278601
434882
79591
224630
408071
589811
668169
851871
160637
399411
197759
157815
415884
862878
362458
480819
439281
465037
393720
244668
606784
328020
183398
502002
578129
272561
630245
254785
225379
920097
460072
430844
747399
220287
203996
236310
447901
560220
768412
722084
680665
709966
566885
414491
385101
436940
526584
376591
275175
559143
23028
336688
185762
352692
189818
227800
536716
21787
118083
12773
308145
647553
95449
457079
633529
583200
463820
87841
424888
475187
728453
717068
408819
526468
123019
169852
561860
908600
320679
656169
683812
372880
821538
518044
171784
446223
581278
449890
533845
670704
587680
35619
507544
195425
353775
291342
432828
544510
597546
547821
382196
185466
905913
457854
35656
354499
886890
919539
227705
646936
247120
669925
243259
516922
375985
916795
105285
419368
289976
703261
928292
210611
607548
595976
7345
510510
777004
720577
305424
840345
662602
206505
913215
579676
482340
611623
716414
121117
732962
131892
778238
784230
435395
354211
714460
93349
543661
718235
829481
393184
247311
669913
40787
116010
687708
531979
689144
681283
421902
611566
243024
75374
775065
314194
332290
713533
327609
434908
83004
567887
514202
472577
627437
678201
454120
452352
327853
774594
158559
844346
356110
332426
385625
66671
936889
937866
212082
48950
240788
130025
169687
835624
530307
157745
793367
158480
141116
104361
790138
925698
359198
15232
553172
48203
559226
560245
725973
182803
718022
78030
628825
637769
111974
453793
27362
796432
653762
1737
539593
376150
283117
65852
197388
37276
360381
18907
234972
857608
559415
60772
183627
831836
536921
438070
86964
904536
674175
441353
607307
782464
97282
784465
336358
207708
225809
902085
411192
771468
278325
475426
276392
569892
580837
142990
792127
697722
646076
573941
904351
393548
896496
844404
898608
55649
584151
246111
538084
763425
79236
118348
659701
776665
397447
395866
644972
766677
288906
111161
426153
268226
85601
69885
518786
637317
933528
624302
393718
258371
745533
190467
534609
19612
580856
390794
724950
118264
756442
889559
217021
745296
437462
11563
753547
741550
830956
322205
860026
67605
18436
526319
298430
332408
118940
528830
182356
856489
629732
654476
756027
543984
582907
686748
894617
389517
446842
615225
110419
315580
633558
785732
95860
305368
505440
254223
772951
586917
654575
784933
855936
827311
91604
741582
886676
179340
404212
255311
65669
137656
418102
79323
505768
387209
670699
151218
897939
690723
866626
670087
129729
313296
484437
642762
708201
656430
184832
814175
163201
166957
237820
261862
432024
692602
805661
238714
322343
635792
748547
570724
736606
529751
934152
787386
434679
569875
882602
806859
163169
663590
615413
238989
98631
593354
16038
824012
641679
371634
865910
420404
582104
506715
114402
51452
721196
781230
195255
22768
114026
844787
374118
259663
607417
677137
186292
500464
716867
383232
569597
236828
83195
658841
70017
505489
453022
64465
313448
562806
230904
759674
862998
685658
455429
571070
455096
445119
745570
236457
871752
546746
582051
118119
675825
231276
68113
701100
529609
207444
846180
443510
170061
768702
830538
181502
811676
930078
766175
68667
510121
95388
351506
773820
73307
662664
29517
515550
432480
188366
304659
680877
561154
496669
741658
45601
706681
533567
718538
294575
769572
916415
24745
39527
297356
6566
6697
909294
627364
588730
34534
646316
549168
121116
409858
591007
846830
780823
823252
181679
196863
499237
352517
476225
168597
522106
414236
652683
498470
866420
799169
756535
104059
846022
192869
473817
357078
885632
68763
53907
178027
761973
320424
562904
548591
575901
411832
58820
709872
339003
78923
110749
774240
812936
843257
547077
231165
197692
185744
632176
903178
466152
925334
300194
657588
695467
75210
692645
495336
86733
705236
318893
170953
624214
28057
810403
498601
329720
217753
649570
173273
249053
228196
717975
424650
82484
341733
21978
668028
459743
242421
536634
606197
248697
330974
202595
677010
668581
166430
609910
247721
525069
278669
263536
392812
113779
395737
861788
186321
329134
768321
303813
170015
606252
892421
224143
365642
384365
212678
578526
332203
811021
352897
418116
790955
716555
435254
774112
483124
659391
898858
463454
871363
151447
810661
918121
706903
327225
264645
17419
922174
831344
849308
623897
845271
754566
16508
8736
547875
140390
592203
209392
82634
448022
499008
691161
717297
470978
896349
721274
718924
888077
278150
766819
714504
524721
142227
120091
666255
548591
395175
582596
473177
123539
540499
612167
705666
153656
351030
169314
863005
633577
840711
458880
481319
604028
30473
69817
936089
242600
79699
1862
136520
807651
226410
720158
934768
932355
293075
884404
205021
884183
73056
474662
58793
633177
471140
778410
15651
415976
270792
667787
328285
850402
325146
375041
1142
495100
896597
624684
250289
395936
560003
185515
276910
679918
341559
777814
127522
180576
392468
937396
175269
432138
813064
108906
308647
162555
100723
219776
506011
590020
834512
400202
246879
503873
327682
634479
23906
575202
394685
365203
814467
890118
279651
727939
316446
516734
847488
431064
267539
547673
602181
554785
768713
726329
700414
261660
878486
187902
537400
9510
14473
147202
650440
260405
492840
573513
403417
447349
27568
303345
685116
174113
200144
22990
782034
313970
81016
513715
800768
71816
45779
133142
716868
201803
488996
404218
343924
847635
573044
457255
500538
573535
281873
767219
605169
112336
913039
841124
732935
147276
682347
551317
4616
145132
312412
873769
683111
512936
534418
904136
770042
474327
436295
392568
177652
586065
270394
435902
809898
549175
907767
440067
97576
327198
652128
62269
863409
738308
575916
554425
632640
507255
684982
192326
859539
181935
628763
70921
259407
447318
49784
691347
616380
262186
396396
196876
351377
763962
907860
181173
281463
908015
450911
62053
7715
810151
393601
518855
751613
207913
256964
775280
19331
375104
294889
5122
583415
691836
651553
484680
780837
55673
422634
594644
581209
886928
192129
858426
507759
10833
366690
119502
536018
461472
117305
445684
462306
868040
386534
253447
181433
761613
869348
375449
26956
392440
798067
452119
412116
277741
692697
740599
461889
603406
643576
653160
111248
634360
408359
151440
920656
572725
665005
342521
198375
811066
380869
334545
410684
744059
462764
421641
664051
730416
662029
920291
336421
899523
21290
216366
741619
758668
381668
736719
667098
312244
32687
110623
584678
708071
214030
24669
721754
761039
348362
847556
904271
791302
395219
409149
376902
895490
109194
778468
270468
319252
111
235028
287587
787745
547716
900831
540030
282197
36629
506710
657845
428602
42563
776446
403078
478438
328754
738874
79264
749961
414381
305613
798601
223918
13774
370471
782136
536757
426447
793968
476343
160845
71962
841808
228421
916782
72196
45257
79880
371193
628592
506520
852561
707395
438507
98086
290125
592172
707743
558475
324385
601277
758294
509667
535428
361516
38986
785884
432515
37038
687518
892314
85057
406583
788033
447568
832812
915573
449162
667353
442161
671030
780668
464981
385628
124564
585894
493958
571747
215428
669206
637466
97528
712563
443894
181477
69433
737530
140983
341365
168971
816488
775500
337833
830653
41686
339084
471472
126477
523613
760326
310804
800496
339934
270683
394392
41946
405200
476041
298245
576574
494246
223009
863745
543209
825547
873720
818651
661893
861742
330271
861962
204755
458270
677154
108716
451253
721936
773670
334510
313886
285032
699214
453265
160027
278425
910271
121022
627245
132537
628531
214963
769671
509420
210230
114248
524948
544827
829116
636491
214297
135206
131695
718155
205295
138784
628806
148259
235193
527500
818549
557227
865153
104885
647397
715615
64029
177735
804421
694990
464711
78910
902668
192026
478430
705465
772875
333213
319876
664302
3077
342975
541401
422735
846259
233045
241681
318327
16474
774516
675638
850946
64475
784126
514031
888005
601478
738553
555992
851538
310808
3240
754068
736922
70662
182447
518549
713970
923685
889874
773513
886896
470801
34798
49789
307498
470308
589619
724380
724928
156525
97868
259753
239530
651949
851328
666697
732139
755512
32221
269655
927559
699840
758135
118185
216556
450131
93324
76267
534629
367926
243289
165972
175310
126461
236171
586888
538374
934244
631897
629956
405542
451008
276046
331407
754969
709237
258358
933320
535931
75028
449241
208981
172492
286800
669914
566753
702239
850176
897020
922441
780481
94264
426375
737732
228950
622316
696695
740517
179758
248863
541212
432154
494311
493895
686471
277877
868793
890259
243390
793606
305509
903316
834663
423158
849847
554809
352680
446372
310470
424533
296595
694101
147928
276469
889110
196171
260901
368519
750710
851831
644936
381640
852157
57034
136631
370565
630580
27440
336255
888605
441287
304124
661313
219524
336273
214647
3460
640450
65700
684702
356705
265869
70680
306865
221484
845102
340492
2264
105670
18655
701416
515619
885144
81755
110060
905265
864298
235694
669388
894072
615866
197523
695444
446681
363814
339842
368173
45575
44675
484563
67909
640313
399078
212209
11472
303176
596174
844234
912730
668082
238720
792206
619055
763454
518053
628051
557237
456596
225265
845769
426631
813467
389458
549524
100014
786252
713296
499618
637396
310635
899627
64935
158764
490045
806336
521286
413280
82753
21144
778838
296801
749035
321117
247651
886571
453074
160046
4959
838326
301570
422141
762552
487093
70320
69923
745744
686447
617777
666755
498619
603652
339917
193008
331497
217981
642299
682249
738730
521495
687378
281480
190878
422955
382621
239200
740056
166470
762338
48840
560698
241994
98564
52847
190684
91171
449379
691448
918198
789440
500026
672322
156375
195128
602792
279575
445300
184077
816760
548291
779425
291221
198003
150478
176686
805051
72053
451034
180128
168424
443164
415857
314375
554350
388559
782017
764049
116586
282989
173936
446530
103496
772963
426893
126033
914766
781790
217585
206286
322645
113734
92373
663023
217764
204066
766027
98988
761875
308416
859610
141158
247021
352601
793895
797811
506047
343011
481380
610536
166477
598061
415736
552945
116423
122199
235387
489108
285632
710748
199725
687237
799126
118566
782896
590223
259307
211389
52135
168534
631261
934356
192377
812626
524993
486867
28988
778538
634378
219893
865919
311849
651651
741051
583323
30437
750416
280390
643078
743714
665165
826646
109167
629769
18153
123510
58748
391679
10862
524668
539748
795055
304618
600055
166893
745447
391311
782179
513439
155658
270248
437280
743741
408175
47664
474441
209684
431703
322116
362493
426002
35569
912869
566455
257761
632205
787301
151875
324362
685114
48706
529753
366132
502066
710822
440919
55993
154931
397158
47035
65036
705818
300493
919599
602454
153466
463658
736581
873645
281895
44386
812316
70827
755109
62921
768684
37143
310817
202001
902789
34059
377687
214782
119684
614380
659334
610914
8541
79519
930040
880441
829281
588644
177985
525987
875215
356250
710339
429835
621755
555741
809504
662315
673821
846433
804357
141500
647081
916665
145521
802348
698036
869586
150174
586108
764474
555885
330
585202
576221
679215
667496
478662
146142
253220
616212
336595
782433
46650
829005
931175
189851
223709
633715
927330
830089
900591
717623
468529
641442
72333
671562
223970
282360
592902
863207
264930
522737
181492
548370
718109
484483
848781
114766
610624
333084
648597
151752
412326
267251
51344
546556
596551
291932
712720
140835
782148
630782
88324
279793
535456
229151
778097
300298
625266
308551
20424
460658
385174
282122
417286
787869
115944
298214
499357
557121
124818
340527
937100
745516
53501
301925
159373
743399
612905
360741
743877
244832
75873
164241
313305
202105
228744
691889
343639
1854
930236
453149
575016
674233
376501
718207
889292
816378
836991
847754
151820
573716
642823
321220
28440
680182
18525
594193
544850
586309
675000
42091
493142
861598
745589
31189
292115
488911
680206
656045
679248
252139
820549
502523
818831
269602
728804
187643
801737
127714
592072
475101
90043
206712
110239
710167
381851
506941
162919
75398
756001
450590
773581
336618
72298
312624
502137
283790
243508
664715
866302
543457
560276
719319
330895
204791
323375
36405
156576
223445
343121
486745
805364
76644
538291
664846
441115
353891
76461
726722
799577
887069
708061
811024
197269
509966
397237
241464
455687
24290
214112
441980
346905
78322
615024
533155
662941
278684
371750
661843
110150
856665
619454
504650
480254
804781
527147
139125
72833
428457
150554
542403
67394
281880
397975
284343
318183
412331
265034
258890
736067
192232
819346
384020
743134
785581
689252
882299
627652
461520
645367
46078
665239
162428
288408
539447
76182
838776
350498
759753
503980
31375
25718
882686
458376
187641
466369
714568
400405
92570
617106
450047
64455
787734
284822
82909
643899
175278
309202
326657
885940
641622
733122
751341
152387
881728
744620
578604
551011
392354
45702
894876
99168
504549
15330
31160
222012
718251
471771
312518
214247
462087
738616
608826
382575
96827
414666
669153
539493
338441
903502
819643
480729
770026
296924
50324
681006
144496
130668
217658
726187
214372
47551
728394
678953
785654
317080
734596
629841
266034
838357
75636
360263
298559
300500
203593
157969
921085
200787
541851
353680
767570
100919
467029
319294
116470
830143
407665
879173
700608
921237
68398
790186
853363
95984
893357
475431
246473
272978
343417
587971
432959
430954
403861
685209
242781
906365
637438
5704
295889
575440
688653
209375
661397
453331
54654
240851
563117
875797
910600
308252
594042
797023
52616
367638
374591
528494
223803
748895
876306
91866
689338
905023
489200
314641
781715
838297
585470
370412
90092
342284
687819
671882
456133
460353
26926
501445
366100
890019
592399
83069
519109
386302
540628
548030
180066
145416
34491
879821
90834
597136
782490
260235
869482
5108
381823
238667
697848
489191
76976
759821
787049
656864
715088
409866
610199
646725
51470
546273
742946
896940
136653
290096
342318
136665
219335
584597
652817
452818
368097
434470
283479
315049
402215
587881
586683
920278
273356
600720
31243
312061
433031
64930
678810
402109
470683
698766
626266
209387
9979
606849
242999
272570
551251
793248
429402
638077
681195
825213
65172
207710
8925
163773
292599
767931
916607
83393
426063
824544
232477
746049
481179
709551
845400
795097
153944
877049
132742
676943
504541
774733
709798
561237
193475
85185
806190
918898
325331
676343
261768
309648
54912
352355
707620
852387
539039
754347
493248
70197
901151
709376
162005
211230
687286
185675
149350
292740
166635
90606
729782
733645
84888
917860
536996
453240
139702
871508
585117
921968
594498
765441
829138
46885
408775
71204
16992
695114
715221
731617
664977
29104
864253
55854
841969
298754
788
16868
593975
681084
488620
896736
937195
510319
422767
692592
167575
296537
869138
932925
849159
301098
748686
393606
193579
810938
790738
48025
474910
613137
92050
672174
327131
605002
922914
674195
649216
806004
471248
442939
901235
210517
791743
716477
529163
192202
680336
265922
42228
4090
202019
869501
341802
177579
610138
118408
835371
214332
573071
735641
43240
811794
901053
138533
202806
740659
147896
182684
123102
377997
414975
490744
182672
724093
599034
887796
381057
807647
384769
553408
581626
782509
833849
868055
382905
105193
213375
788088
511104
620692
535679
579317
367485
497116
541082
94268
618793
206370
488732
877138
350900
12783
681519
53559
64469
649543
244016
108569
284169
33171
496244
532593
213688
54977
8431
90572
517535
617813
731557
477859
113801
39301
790920
533728
73191
615692
405277
113538
219502
677914
156928
183842
513439
17337
108372
715432
527400
799224
634558
368966
681401
121954
215393
707867
710953
810172
99142
636692
14691
122807
591210
18815
250836
615050
370692
314839
861898
605317
222477
506279
172681
600711
231291
20877
609064
606053
712101
178951
636336
744617
855671
128963
641881
28979
150829
631677
108950
748142
211451
471741
113958
106412
845613
146255
899523
145316
752347
284142
360188
865329
778544
831382
203106
290609
636302
557698
477154
242955
160451
186800
1195
714128
586710
341016
413223
225376
408132
733009
264896
168059
626111
569172
874170
212141
57057
645847
175563
433680
490986
268034
845328
153832
434959
512289
108398
706617
488543
207950
272526
501483
594597
144220
858521
117325
525200
732928
405520
130950
643162
414061
213756
672269
699355
65528
815354
170228
859963
477675
169152
79691
219195
113737
495593
727762
466826
795825
198214
708212
266307
814219
819637
757964
143397
320123
746042
937206
634110
233363
88901
468000
430338
742007
185368
389556
909040
239360
306315
762790
76895
568980
369431
714332
36266
387375
311060
111397
810770
595713
57096
715490
528541
244721
491334
764234
691960
836203
290968
191179
839610
328451
608085
699245
19865
598687
407529
742110
157722
497558
389590
331472
577757
762672
533238
444818
65601
78150
493676
201649
646179
581423
765287
623739
444956
393265
260951
876655
468700
514171
185202
276346
682127
326240
540319
118134
169429
914422
213038
639622
326570
481869
240988
226714
330827
130545
407704
583760
916105
154116
238373
170699
545693
616369
704890
336982
215192
498856
775490
394899
154478
606109
588238
403084
240224
520629
408
68984
4299
758787
674563
106847
166023
101175
806478
489279
855624
517097
423527
216829
417589
683879
585009
194704
879071
474378
616028
802166
579508
666642
138359
936462
112097
384431
892156
723635
315580
846568
496394
220159
327135
156929
479835
311709
156715
302401
733846
96295
800390
229006
89658
809481
269772
751795
796006
424659
364108
559385
664264
232145
5629
694507
816251
427241
422725
859478
368806
756125
47717
668025
526230
583584
326279
118231
906760
285202
395484
501752
640179
390581
521069
886563
377937
211316
707851
773414
607488
255951
876867
739852
750347
360891
624094
816531
417099
659320
529690
801581
755843
115249
115619
723102
821346
294371
15653
332559
420201
716276
451281
610058
380580
679155
635000
644045
754045
615069
135861
401548
635682
865240
461710
586335
683426
41281
328036
379988
259415
718230
864746
364799
149766
42833
228976
122204
477280
102135
29845
646797
281440
103153
735329
809469
916229
155754
324222
774134
513483
779289
432674
518920
171829
601695
18771
74966
315
576198
374152
283686
153239
457391
119546
853538
932089
739978
281799
290276
299251
646401
410271
86613
110054
833364
266977
626730
686836
178074
279854
656224
2879
920400
459432
450433
909832
525028
520413
23769
762034
673310
716300
194755
797862
695869
753186
709400
89369
566510
624828
926498
604221
236032
296119
16527
314911
118349
608935
305172
153099
534754
289768
225783
92819
202744
822282
132220
66820
435996
77148
333367
720553
749711
192486
314945
806527
120964
871310
759040
269351
800385
507879
295525
33442
339462
714579
277015
229510
326436
731544
692971
322602
348099
195174
526208
591224
571099
202779
11328
114711
339263
480293
596670
232092
742603
119964
880452
177611
278587
935665
224125
29295
471038
617838
498018
575565
393585
664242
897230
907670
836997
910858
635749
601199
855413
25067
776580
236929
189181
410991
379796
316354
168140
461990
212480
185965
611386
188084
631130
743606
725057
144029
661414
735554
89631
779454
367948
40129
501548
788170
914097
162678
578298
817396
854657
863684
152996
139931
527894
228748
925984
450242
74404
767737
110549
651826
656971
33554
148188
716105
85758
349119
522535
697972
648631
921188
747419
694428
209887
543726
9524
303289
504820
668202
373570
278650
4209
315096
385359
752148
739940
380839
109201
121423
114125
361081
878744
674749
349610
153418
789300
272568
620368
665453
461776
908749
606274
525328
168381
847191
134850
796380
567417
865510
853350
361063
478052
576462
805706
545157
195228
638163
480323
630680
625692
91491
420277
226349
918709
424762
375679
445
365644
904741
592634
73169
690277
533906
399299
496457
685113
429491
40821
910543
913918
113957
392059
492108
324445
75522
237133
412105
250023
760350
747436
720852
276248
343867
438585
213481
753368
241209
317956
792315
344439
244112
432044
572675
650542
592756
797176
470493
461490
483641
840118
124394
534152
392130
502032
142212
506506
29667
365891
787059
584200
492338
622026
716904
435161
556236
202803
734375
789081
557412
324577
580418
828337
257834
583568
129616
686871
16794
880705
63027
459211
552864
671821
210304
465970
555543
418881
51682
235478
331551
105026
414853
593013
215810
375484
691691
827458
851101
376902
571122
737258
70752
26067
804234
395138
359265
253899
45337
323344
479779
593416
203428
865709
544705
742678
275556
239851
772934
413082
896983
159287
696840
670577
571338
849233
730734
342883
472686
806879
618122
902403
639596
503760
427132
805282
32265
472007
678733
610335
600094
174888
346290
457272
134061
309748
773679
892101
723953
361436
754176
836014
332672
209222
792929
306327
267656
467244
775888
61616
185446
159280
118456
851100
156449
373223
814154
277788
832183
664635
216156
16984
123739
144393
355038
793864
920320
755991
259544
436227
141190
199564
523729
153468
577413
750802
475939
597920
398955
580553
570333
415559
392995
586696
338457
703957
696992
802241
275380
151370
216148
42821
525294
194494
837383
7605
398033
8867
318606
481581
900604
410552
374331
375709
502440
508299
98855
695727
830927
837475
835403
655002
928302
378352
533266
828609
176144
347877
781087
64662
912880
568797
581590
32572
750028
512149
701857
883124
785276
793622
178952
760848
895002
25777
40635
314021
432267
925767
156461
314667
719548
253425
615609
798483
399666
858048
763381
447805
801762
470158
386143
853982
1535
621599
928557
474900
469936
449530
750916
304259
696998
171591
309881
183765
822760
671975
862114
490164
591677
267700
313114
347484
123681
821954
864219
316731
332997
655037
35119
549979
633756
419397
331323
243836
783570
932019
142001
280084
335879
624668
730596
793466
447641
647810
819393
579258
494892
474988
583658
45044
412428
332079
931747
345612
95904
169324
51638
830030
859021
825823
55077
684658
850654
619958
446155
829331
685492
126549
759160
448967
75572
853000
841420
538094
637258
433283
830936
269294
736132
182466
426586
870517
475053
257557
631575
259545
222405
211103
534503
847970
393139
581156
531279
830292
637998
567164
690910
169456
621131
851694
567730
448165
494189
936917
753332
223500
800766
137000
908664
671503
173657
661020
769191
397709
96027
354793
76711
801058
861663
303996
670675
676671
905995
445659
701452
297770
131339
518106
457888
662398
637854
140268
768627
608189
155857
915024
339707
104788
565458
343087
635040
238829
785412
774989
670117
509554
577920
503981
625419
605623
575640
798738
171556
518078
479045
892276
578141
322048
218355
756712
423341
611935
185583
564886
755603
274456
718944
261853
774297
464569
790556
548935
907961
643896
136194
757625
836659
452350
903397
560668
83133
67006
742843
41693
603794
569723
350101
591391
622572
307242
549470
627031
399744
367857
347689
410812
148051
81290
467980
744043
915459
786160
393129
823624
550210
460560
855752
410512
794232
789415
640834
232609
841879
913502
882668
343976
359663
12558
658989
333423
429697
778806
804584
386607
375251
380515
167301
135444
634116
593110
7996
896758
813679
863695
391095
900437
868603
283532
467280
741741
21724
71221
125185
895815
598530
433549
20959
134946
214801
344339
835854
357882
592885
378564
389367
919507
431553
640312
379527
720973
299304
689773
540793
213759
722166
851018
614676
762818
576460
514079
397224
234336
172618
644963
528490
212239
531155
230451
93233
462613
720247
310377
637180
33866
246990
534541
702361
44919
915995
196041
767338
591669
561111
77622
325250
398755
227462
750200
771924
801090
431924
238166
804777
166642
234316
297869
672297
927269
614456
801138
234064
509617
386814
369987
192309
74218
95966
293826
587416
842623
557331
539559
548621
906491
152638
637751
163060
441898
862907
139115
151516
505287
448015
95805
809912
607322
57499
259397
139593
466873
96685
320745
572753
565610
71665
691349
268298
367751
574066
200497
419986
366070
789446
736457
90204
321832
116744
256480
344606
83988
443963
931097
178940
391336
422068
30234
184351
42289
327360
673976
791037
6553
158031
84449
628744
524391
774729
47671
692216
280058
621174
832443
635897
304794
323157
546051
790496
23506
276206
833306
513727
432123
831716
855965
327842
718173
439663
797722
84635
375718
464641
754049
809030
544226
711788
102464
73559
920659
899250
106791
384555
348801
547486
481027
466393
137863
735405
123356
679907
552810
7872
779953
587749
436272
737091
808864
69920
225964
184762
493269
402465
515017
54511
600686
676749
784815
119187
504723
876134
514574
357686
572677
551159
865229
657418
787942
201917
61438
429184
890311
49536
751849
633788
595152
389910
466183
781544
666774
387553
259103
285757
456428
813144
494908
734026
775164
133451
437586
544626
165212
280220
191022
192242
920284
223887
68434
319046
732127
820709
43063
47496
588423
75538
532149
110209
369224
409774
719248
629374
699726
645474
542282
58373
527176
498133
68916
452806
184765
3649
242316
484398
613781
867352
127919
696503
442637
705702
387956
381360
15605
624414
388862
820314
869862
236201
232483
252473
221650
148245
570643
336701
730878
48409
253560
3282
347600
53322
158168
104329
670652
246881
621121
237950
503254
533647
812258
26089
455792
733404
275266
394233
866512
851842
854286
642161
367593
610147
34602
231257
295652
523711
436820
548709
379975
267474
129116
735752
595481
179779
363178
852804
432974
219845
326321
90924
512107
127640
807980
496937
329795
218847
688109
34619
53728
708018
253822
930490
829982
230875
216758
62848
806738
374778
402872
446711
226281
569714
207231
665101
551144
753866
885628
322308
277434
456928
422595
365634
97220
57194
18012
663801
316116
851498
232484
747616
345064
775730
156428
423126
175486
437460
44263
631587
933870
585125
552772
189954
660081
95592
376784
184417
278279
536511
50335
563113
63163
296451
129046
19300
148065
123222
241404
591147
639923
304338
760240
420470
218457
641862
512065
496994
213179
489399
402984
552190
898493
815975
167017
819803
663697
766999
150596
780258
782905
118097
407952
881113
287205
469897
840702
64308
20953
581086
15162
730823
144505
915682
89571
440933
909611
678946
350629
345627
279760
800039
17370
224270
97164
868109
206051
242855
798160
759541
99784
650261
357924
559486
68420
488042
889748
580163
41084
496298
491112
911830
896589
527719
559937
576586
786638
473555
818557
119683
496847
96319
94583
268108
542516
563833
275585
399824
163050
289880
683329
772696
319188
443967
13413
869230
704270
906112
228738
578571
287447
907789
157198
270357
119707
807729
904250
557481
81264
427965
917817
737607
487308
709468
463331
77703
223357
747125
262103
100716
791036
334015
657149
253687
227125
745813
897505
591811
78775
909785
302419
624285
164424
263952
38463
211839
168800
216114
662998
182489
845903
516574
681674
818031
234088
61520
76758
369876
220760
561771
249628
3359
554852
703902
560500
811769
822424
301856
888865
564735
252591
917868
613981
368765
137297
707711
429214
682700
843557
154045
912356
492760
915579
430592
321279
640516
302283
644620
693230
203906
163424
228474
483750
737461
845036
523374
493108
340667
742871
248270
318253
853385
111421
548783
830842
53325
715905
44298
49010
41189
906866
282754
843539
703651
477240
235878
827534
701667
178737
411536
858052
774374
352123
472638
838391
911073
766278
491252
202281
512463
679527
256255
894472
464791
384682
778030
780050
760710
457995
667517
148618
345444
732261
761830
778350
437446
910905
15042
621170
449149
301633
886792
680967
626157
713604
762073
227090
393932
829746
342150
300203
618731
356930
401942
29822
400533
578119
762103
789665
306548
63159
369258
272942
569249
419714
203346
482194
932227
388910
51160
699662
637878
147895
393849
206663
908073
523148
179900
654995
853502
217168
491953
760476
612262
683916
675878
447420
316043
376124
638319
889839
429558
66506
652725
273550
824530
497383
795863
856839
427544
790658
443177
660912
157922
448956
172533
745704
623407
53805
467938
5683
248707
304737
898618
682870
449592
907196
628867
472809
351115
436078
8370
624029
681119
824094
645711
394032
927988
925086
43605
249055
934861
147139
614277
46428
820730
866256
137669
441079
270493
596075
541252
52080
627957
103511
576455
143066
706164
171743
197821
516670
470595
570806
440857
495322
316431
466132
190690
674676
255410
183986
907335
322609
262162
55164
789512
612190
455496
227820
110444
871729
448792
588784
740553
903701
932040
721544
794718
404497
611514
600187
9984
896858
581110
872699
884483
105339
736756
862948
113729
318418
200889
48908
142236
299965
687601
52382
414990
352950
492749
514090
909856
40288
168507
19821
480480
864949
775166
833264
526885
133024
266414
535507
388267
404975
299505
783892
671157
745018
689743
215283
488417
898518
672136
658744
467563
446477
433852
861696
138847
866434
239774
830665
109945
755323
243633
172772
679593
55324
144066
457456
192625
655245
299570
474664
543763
654768
42918
327063
205296
161307
187648
670258
786326
378046
614959
768458
169774
494162
68025
61455
239456
48757
18930
241482
73857
934400
565220
42871
114794
784443
857765
907105
377385
610740
162329
242157
773497
319071
141327
428624
369508
427135
271522
825343
750591
438844
16730
74141
551045
117043
501207
913881
898389
270588
616376
70081
281402
698822
344961
99957
529501
269792
637573
707172
489781
195639
740979
910516
426195
27786
658282
14237
3408
691179
54760
551855
52387
472381
426303
81088
177972
717870
494314
671951
910755
108767
392506
721174
913174
440625
439858
741542
79673
188566
913496
334512
357913
521993
444780
49583
807981
54167
212315
589590
822883
618431
254977
761488
186187
236321
406592
937969
700023
117401
397183
576849
438338
367495
544356
526
233399
229828
323511
402786
851969
598995
380555
721291
454265
248102
143639
104095
98215
415081
881855
90593
589206
387729
548714
869869
289273
190076
181042
344767
670238
56011
703178
818490
56002
621531
926639
183076
337784
78499
389641
622254
632658
400226
63972
270425
592643
186697
308578
441347
429244
586020
445963
870118
221780
746774
628188
785208
262561
527604
388938
880604
846675
475251
228592
100966
828473
249148
358535
361254
515590
427707
817703
797029
330015
332735
899146
301550
748746
220359
394214
371587
142869
112849
758022
594016
330113
140996
798622
785116
311812
179068
740681
249362
375963
431922
738759
87194
567141
477376
159965
904856
550240
799244
753616
290351
10509
637224
19315
674518
203972
6877
28429
91880
213731
23377
580524
883519
280842
251019
543926
906021
707890
754427
925690
93615
316684
447071
906016
349725
310230
168918
233
779008
538935
276066
49254
463025
237021
146974
782785
496831
866668
516664
921129
158378
839633
157189
424096
579981
872235
224344
806287
586134
188582
676821
505343
111930
208408
797703
848286
6180
115474
157335
806194
221913
808453
221635
803112
852182
170596
115622
403643
333410
628667
389552
684870
639374
122971
175277
611602
742625
843463
315033
271190
208484
652747
659959
52175
65174
515441
109816
568393
99601
583372
876650
443446
275888
692461
852959
174592
180961
735499
244024
58511
615555
411921
546810
89726
801068
216685
230058
60213
738588
762266
557263
696021
511747
121962
343383
504461
360227
640425
151813
518253
932645
363975
775264
828540
43172
846011
401108
693398
514048
46375
913252
471205
542195
135691
922683
32822
716373
354058
281137
606677
867223
439280
100929
731026
253400
859537
509904
198067
714073
269532
762103
825310
820910
179264
881634
524472
320481
633290
288592
854087
449962
516883
54148
251766
207059
269731
111994
182066
373542
587219
446216
920960
193733
542426
426874
486054
86843
70696
230932
560371
438579
744175
558779
834542
742898
781390
433897
753303
272658
94585
271006
319257
186171
588488
581978
24093
142629
927815
751708
865187
719630
661211
375951
764453
257512
165702
670461
328868
193447
701479
593530
188309
318988
112992
72740
263260
81902
862774
493909
401249
836708
702430
3246
259213
539210
115653
874709
500746
543717
268874
415022
151024
159060
394111
20314
656049
809250
357455
604681
319471
235404
433911
44732
318865
586305
707795
134067
495618
916543
647717
29643
732564
303165
739514
151387
867899
752681
753204
443084
626857
40419
663155
547429
143819
55165
178822
471731
610286
129927
785987
497554
929124
286371
426181
115249
662944
792745
635362
487364
497317
214749
51702
740015
219317
90856
556246
863047
411227
346988
535606
286658
498697
363715
568674
858518
427568
277109
917308
244638
934861
871795
100897
662249
46984
147556
725408
724701
599039
786476
48293
102346
154358
127095
908665
713696
608741
513905
68377
569977
361116
597987
275784
802292
102749
385295
171837
692271
73094
779205
161326
576146
845896
182815
515049
266983
529874
501692
697219
731975
543966
891008
555768
379764
521018
455572
41295
130592
718692
121399
626999
197746
882568
606757
153675
30334
758026
38370
723887
616763
105896
639178
458007
676012
688155
327024
346458
252733
624016
547183
780666
83652
781852
93774
484436
855700
892860
642500
254743
439632
756247
209824
42007
776842
777424
276774
807550
413412
773994
758333
102246
880939
909995
512437
6955
58466
569055
211501
617010
426758
509800
103661
801727
292736
704299
602349
694920
167954
227486
217293
105472
321767
96193
273657
491352
239058
303928
923601
489994
877428
74554
755184
313144
450304
507482
113280
570948
454053
430338
516760
901746
88922
627917
27960
168667
598158
772694
758562
864671
433960
33211
499982
357455
566018
140035
926146
189131
739030
108970
731466
783896
260197
909356
186755
441679
115676
301626
486330
27272
915558
797187
280397
529390
68357
269629
747764
556127
705825
634134
151016
306616
526043
704734
272386
156152
867387
650661
376774
338087
867197
820360
823027
591663
820108
673965
756342
626759
86177
53329
234443
227278
681334
454533
771868
621735
299641
256465
867585
91933
635563
748042
223300
716499
19064
715023
107440
901783
690845
370414
532320
294797
10428
729080
416824
391278
344993
712066
252006
924038
202648
881450
975
857178
626547
146159
861372
109208
223498
818782
845063
576140
513360
26250
913283
730829
895916
511235
568760
931858
691589
285376
906048
130973
781643
782788
171619
914661
723657
245104
53354
50660
779148
359013
225655
381021
799947
841189
65323
179532
352252
809919
175472
839939
657413
744528
520066
871450
468810
450538
644228
551364
831622
32377
862909
175841
121944
912693
168270
14938
531289
404543
731400
68399
116676
38086
747721
899651
197423
478602
323839
107522
829007
815010
593138
191956
440436
342060
80867
578316
632665
839690
620426
57283
491397
794949
685011
747274
293745
642525
895245
159813
42979
908524
225255
347266
143847
317624
675342
738488
864084
159614
345378
87021
452852
348576
294823
414026
451781
729812
721791
302772
529735
594153
733698
608844
738098
143896
441994
175645
283915
688683
788095
439514
801940
696279
323255
105882
10398
804599
47630
529737
240446
222662
907733
863011
198696
432309
317781
725963
925537
219257
488474
342072
934957
108530
26388
717396
471569
571216
625081
124287
3805
831294
636335
274152
710271
423791
630383
690786
354916
435578
596052
61403
614185
137300
597012
774343
820177
297050
411863
68113
315705
796544
283888
8561
319574
313636
5365
530399
570551
857651
119546
255342
736154
800006
132122
695081
546767
101988
126604
818737
196394
404216
584138
509555
126168
482557
105948
448249
620836
932872
19519
576876
736191
266843
450068
786355
367887
422075
250317
807966
45161
823833
848406
126037
169843
374730
108375
41927
438002
546859
916337
227578
49454
357820
400670
62056
24619
189621
390100
303806
244548
571416
551998
277998
937460
764330
23833
304892
418247
49924
31316
83828
224856
862765
528682
922448
323165
326271
369210
229710
19286
69485
29788
101600
598006
282798
297203
883296
81678
780370
399174
542117
207523
234846
348091
25432
439066
810088
493262
127647
455099
565406
282928
382927
38562
736192
477931
474618
392074
129464
548569
423934
228376
250152
808103
224429
87861
232237
758501
357143
551129
264369
806376
419629
61521
328548
422469
856512
152052
74964
787307
630331
139536
502997
581874
319133
166969
840361
466887
599361
808616
868667
270352
887086
445853
704897
910027
425008
516800
342332
345499
13151
104917
511109
847935
801351
57300
461418
391596
840974
47856
484320
522402
593919
224873
406312
250146
480699
792987
184248
39631
7906
351128
57490
841128
347378
738434
222359
778690
764160
77477
61138
191884
655307
838092
57410
290553
288168
54788
715696
491613
571646
290647
207207
55987
348644
340453
516820
271691
574567
97206
152486
385568
734052
691621
344805
22488
507123
31798
637818
62864
563722
390004
376038
479877
686640
767878
75106
353145
665136
555202
110539
490822
262774
436581
143586
45357
591213
635373
483514
242101
323478
715573
671548
394664
107519
268475
124061
567093
795948
428231
505569
886258
878371
769097
911060
772287
248738
364966
858831
866262
446291
568399
821204
496807
541683
144234
379289
614955
321573
78496
124708
516510
307170
313535
406703
496286
273333
19595
466300
236543
815459
741514
122899
306368
216237
703806
56745
617160
322067
448013
881728
55819
350326
751827
879690
880398
335305
464868
563331
778590
520120
273195
111504
766094
192029
164478
820792
378393
365409
897153
748535
621992
212136
130849
67299
667148
881000
766757
399302
809873
805391
796958
691629
342775
412989
424402
384401
873097
281926
499993
101313
544452
864756
122306
103700
617128
217794
705549
423958
481122
410761
806833
820041
827875
484659
867483
11628
561193
647825
517408
760815
148038
631878
88324
904242
458936
570813
156304
803093
671016
259417
250421
848800
348297
136572
863415
486203
375070
31271
485415
90586
142619
699846
84770
276462
549645
303799
11866
240281
814640
850710
853985
455611
617436
650979
604068
150643
59378
490382
768835
80514
512196
734673
893056
782179
493030
54764
157990
454128
260107
354201
364879
255316
9176
123930
344929
509098
754463
666073
794749
41860
172592
452845
536160
70792
224426
516682
599347
62303
319103
571752
495359
854467
371797
277423
46945
468399
461350
645723
744778
14889
753673
703859
317349
755285
685844
455021
289680
17964
245022
339661
653889
264277
485262
458767
255873
881972
36142
150300
831472
84403
589978
741738
490950
98427
297915
428176
579761
527551
828583
148267
280769
299544
341738
204304
140780
788566
549992
362716
126068
430977
80698
156551
546890
490521
859887
249997
278327
792893
725224
383396
793376
124885
201372
201922
729129
337367
106253
782852
555855
427994
859842
479159
217215
806048
887978
57365
850898
551768
481794
234963
415547
839099
154648
561816
888630
886003
85551
529851
407429
508409
646386
236011
73642
728061
54818
565337
378629
232725
831061
54147
755176
637720
886421
908967
399109
226350
548555
576920
771316
27990
52466
863801
45617
531023
612891
355649
168414
729851
206786
340210
334727
60443
271246
319752
329
524994
176945
681436
496078
719278
254353
396204
117238
932314
347375
200027
674774
439134
158979
902591
123654
342896
557804
567641
189255
411054
609867
477724
206250
137177
410767
545320
93492
919325
575462
323010
184482
369691
284890
923649
309423
408265
663114
856245
914820
834774
635214
237798
413564
936175
305870
572987
720318
141300
410445
288365
764014
209978
835953
496793
183082
786089
800696
250517
817904
42034
793970
128877
382818
476838
26682
683219
605533
921485
892764
458583
224676
183734
10968
89768
21646
665720
760681
431734
725351
803882
378204
273539
311685
485779
467337
398342
905693
568147
635897
218048
619167
540300
769724
479972
685304
101560
892053
35293
452149
184833
934839
501349
772273
79941
273754
53609
705994
49485
164552
486389
765977
20514
298243
551246
191730
257709
359308
33695
886854
673685
722051
307185
371392
808077
607363
141363
469513
890289
251201
759999
250330
127222
508639
817293
541003
280015
530239
445638
586196
722762
792103
169461
908934
191781
322487
235109
49866
620828
495336
779865
255776
778874
383764
511432
491703
501421
82815
813259
211608
669243
749502
785477
498932
408024
297248
406348
187442
634734
300593
785102
559006
148848
627662
86301
731817
321293
160326
784630
788381
715163
369139
698178
576147
9535
68680
27358
179921
747659
723979
727261
550209
914789
620773
143578
201616
762004
339922
407634
533224
824006
15778
37306
364579
714584
221458
564596
437254
44502
513225
719418
610810
784260
347040
510042
55271
662331
834899
423738
562862
418948
136374
538689
309362
137671
66930
171028
804666
77121
206820
108690
906009
571544
856443
796710
789289
112527
805302
214253
675231
851551
753378
315529
848928
578238
234377
303481
549889
207480
474828
2411
569573
548979
418890
257160
212102
553040
20690
762486
760290
392449
696868
374172
327357
527014
290337
721733
79502
926742
98740
692725
28277
765768
68840
745072
391555
820057
587850
140714
386955
121114
77589
924336
42292
345377
148662
286358
772794
69725
704720
428989
585842
789053
459863
594153
507321
609161
30927
306345
782413
274610
498594
393329
398622
237694
908193
819609
391003
810669
512663
27045
494720
106726
536395
339572
162092
85089
52183
595216
864128
750859
769457
271845
142817
331332
918095
714698
60935
619890
898807
636072
346546
200593
872463
558459
535348
740008
396438
644591
126275
309812
653603
379334
929648
262331
8112
292418
322238
85644
444647
753735
824518
17415
328399
261575
54433
508231
524483
186414
782704
483800
848736
506531
932309
493524
64680
686272
500024
302598
698434
258349
860181
523563
429305
192975
533450
294012
697739
697067
297686
23168
857303
776273
466766
129568
705315
346980
91676
413431
171002
626518
453814
527925
427588
74680
482461
229217
490716
765580
401316
397824
305655
750595
874142
776109
764945
554346
833070
615987
931884
858694
298303
258818
219357
871002
94379
59963
626085
18362
61622
836895
365496
38599
449873
709258
398242
38826
130200
800113
433971
105975
889776
615237
243211
297762
860955
24379
66346
866729
885163
506834
185291
591720
908490
712989
470088
792148
156268
916431
498455
674069
306637
189753
482818
626503
581685
530316
767848
349819
905242
396711
891424
250522
618292
23751
738512
255926
530965
182215
76190
317801
573967
130803
251798
246723
344299
925072
632108
537252
364613
561799
682483
624760
660749
898122
688759
710712
185930
484137
634857
845854
813865
96800
907699
110311
832883
231952
165031
492776
31627
2766
691875
930161
457165
894380
81563
105591
105562
312944
514095
734477
670477
173095
133401
547063
209513
808007
532812
806233
387886
931633
886610
565877
486545
58977
338374
915498
517224
510746
329255
136339
89704
709264
176864
127662
830741
336295
136299
727863
476221
540945
31747
770390
830191
137035
480210
287457
119684
561852
602922
303694
303581
690672
862018
397620
472650
761439
151037
148739
92529
475718
850723
616026
236537
927724
391633
149754
466554
337637
486611
700048
734239
240419
73313
380793
536719
816929
111344
813258
770142
884821
341646
146138
771815
137251
42967
288066
780406
590838
348385
153625
909889
99608
569414
744344
218323
904781
652763
777416
494399
866844
900181
687923
149914
214785
695678
136048
462596
50549
898546
900182
170056
156689
705691
60118
683334
173956
243281
27436
384296
806062
38368
867310
562779
803930
904828
389273
154153
917222
795144
456287
624640
710079
374055
63243
804600
657746
381210
526512
217406
267590
188017
539073
663093
807319
73376
668130
656426
297722
662321
646445
856423
912506
9846
898847
111284
122127
22242
469894
441714
648052
925753
612700
467063
160041
734639
430326
800584
911322
685606
893757
198185
231278
794702
938017
298141
811779
400469
535953
420751
817382
419670
733997
890197
569250
421677
329440
500283
263537
110836
350486
189868
724531
476412
502986
620533
175276
530492
417036
810461
907885
306215
10077
98972
30231
781507
820605
562414
913452
611815
223751
693563
240270
830604
17328
257311
176994
492027
719053
577706
461897
168450
77069
33028
58606
35161
665991
567904
782369
175156
543393
317772
160964
183382
784344
870546
818598
770698
771764
476394
277077
529555
661161
335922
789793
129016
258130
394464
552627
678269
898791
199943
564743
136602
746089
617872
453997
782347
930959
783120
531468
931745
767029
666067
353852
810722
197313
29007
555647
706499
530953
493930
574926
862732
802314
114082
304035
95230
280891
308405
530515
534583
861214
204449
907690
700856
14896
121856
177330
832044
27461
450439
608909
915832
331301
485079
8173
615656
473743
582566
527525
892645
920486
519592
550746
593553
531281
217400
27336
485062
347663
801416
97248
424729
523419
107778
624097
270173
713740
673907
609875
329870
713836
265820
688531
232633
475949
22824
419362
286525
244884
230870
138904
367500
806576
455670
542510
331250
560829
506988
806447
850214
154095
128302
723742
674982
273714
156441
453035
359038
673492
420587
272616
103387
875260
920385
815344
630062
18245
77432
294427
93009
473108
615318
781670
596198
494347
346483
552776
880137
617673
842587
21691
725422
11660
383665
651554
14205
77878
629965
817909
86072
133602
169187
61932
740046
379257
841959
845116
853029
536829
919721
82260
734622
324949
413861
249172
196929
730837
415803
154130
74357
357430
272470
385121
739077
638292
691106
728588
897958
106614
187326
574268
725376
343157
261712
90180
387833
576988
708783
526942
699998
702869
722267
142063
362187
546177
224502
492430
648097
365122
463957
270530
136151
462847
242188
468459
539366
194499
476993
489707
901159
219954
683838
247148
609211
818742
112101
298362
358762
934785
932814
463070
11986
505285
276626
552346
580356
336077
369265
887732
568822
481235
200107
763625
295514
173639
66187
452549
723524
851193
407717
635003
262584
589522
72134
249171
105070
260342
496218
871412
881990
618791
269513
542933
530863
365546
375388
179245
514935
101300
560851
526431
677259
368373
853360
620325
601660
376483
253866
210891
510303
910764
271611
651992
294413
3219
89229
603333
606341
227742
601106
690609
592329
301513
777143
852159
693960
777958
194506
40194
870771
910646
428800
204573
47699
468645
724136
752766
663920
50849
385470
702565
129417
775136
885097
919330
575767
475009
554280
658289
915252
459782
289429
2608
854081
143091
644566
258278
746086
432777
64857
781038
581110
247138
176867
650326
888986
756015
2113
617196
703780
605271
660008
371017
253953
52689
506513
217727
253905
763187
889592
19410
791325
75608
491035
558578
429970
34677
844323
871800
348127
613599
220823
537801
86901
299866
548400
90983
526507
529941
214263
241919
417257
190991
478583
810150
694341
544215
212684
775580
900470
178637
110614
652776
9704
126942
871863
239978
909705
565544
225447
505899
269958
77042
291813
117248
675665
326069
87063
466872
352197
523831
695044
87472
717169
146973
55737
422006
744475
307955
682853
108342
209355
17316
112536
192006
842799
529296
529950
507334
735371
259252
33258
73340
915243
322709
715942
521848
807867
323028
237949
457955
520497
319289
336650
299565
258531
577941
920796
280559
39236
552799
155924
286791
335130
525538
114673
863936
881233
175068
709487
769715
784142
269603
76780
927549
278664
670749
227565
444237
280271
819005
526193
619162
890197
32055
151007
373626
239807
785111
761461
358606
65842
438778
724049
477662
371107
193063
246139
869064
672576
718483
642012
597444
388109
153877
673621
755073
373475
448613
113778
402976
86227
374079
235510
925219
879942
788147
584555
165300
690325
687409
877619
197820
284216
751217
192085
547334
387637
822425
866715
678629
157847
167729
757792
517549
166886
322957
465988
855768
246514
683559
377453
677046
190507
619198
624903
812552
170558
579432
528717
122399
84677
536048
500540
854869
903322
503099
370804
335044
604624
514881
388791
258876
837740
95487
212958
803257
203904
81346
647536
821138
677087
191182
411306
694042
839174
386191
700976
225795
928105
56836
580213
262635
533671
203760
896726
737396
908814
624405
420965
913579
562935
320933
234912
842603
412747
388346
798093
575873
564906
515635
424249
138812
901197
438016
401531
49869
830185
777312
2530
294889
222529
468352
833092
538776
560552
366577
276106
147711
819600
734013
753313
79562
675424
7593
721215
68372
378563
376124
732140
650794
105917
138638
186275
402250
709110
228261
539594
859925
738907
592815
710826
496910
610183
631227
263041
932445
137503
583002
220414
626419
629612
700070
204685
901237
730821
63537
285336
360777
532173
740880
397947
542690
585213
930181
510300
438706
552270
851056
617074
153687
695751
772101
872284
938114
222823
800478
59043
895705
127803
578662
600322
460718
827750
558762
856388
270798
777823
437732
840439
193194
425594
4798
305652
24246
30081
262570
889148
443349
30167
878540
389804
519963
891480
46090
289653
246941
57836
111081
462054
152251
751413
924930
166107
374921
658977
504207
191405
36314
142780
152097
236026
791096
166111
68992
257398
325571
834797
213162
54092
499834
382794
848621
132592
437880
838434
734484
398147
360459
134178
767631
381124
250623
856533
724331
386303
391115
407126
120275
796211
645844
135443
21161
884955
478991
887745
114071
331113
233911
16239
857102
818873
608365
624029
515837
427232
193035
308221
50548
29855
568850
813056
280673
549444
641186
704354
786568
820273
791227
242284
327819
678989
835793
732928
887781
707881
655609
865347
893650
330908
505467
254731
381918
881976
258867
11259
773218
850538
414579
674447
880918
418616
784838
81938
75421
594001
664311
488646
427244
531496
894911
236461
909760
64857
261382
259525
927873
630613
342592
575081
321595
487633
840813
488488
711246
249334
349254
314312
600166
802757
535457
9710
251483
640593
449943
533710
133794
531907
294672
797124
754085
166945
259609
515679
741891
583063
276133
634778
189737
2215
522678
643890
30071
933548
382496
585390
253611
575696
533961
199454
365034
737685
806787
188173
72395
55130
216993
218601
719764
299924
53627
432922
517850
729966
315293
325485
790083
592362
227762
820523
51948
624771
3928
445866
8887
595939
766172
216921
627628
398667
301654
504704
491765
915700
3271
376207
480180
391980
611307
221244
686579
445401
251701
809899
824223
597008
397146
935002
806217
575750
536425
831633
276671
4644
780064
887457
330
786019
527567
629745
487755
586777
646182
687872
98302
919870
577081
71006
221910
726588
132128
597721
153867
578683
114657
160040
746656
591171
133826
735129
68875
291554
414606
292356
101820
624469
916854
611549
846361
920906
664596
931523
565111
557196
688610
21583
733289
760579
414210
551909
46489
390043
679330
127252
228366
740319
35238
923492
142892
767281
766467
793539
459001
87340
244287
303716
791811
228181
45036
847390
637321
485971
56894
691358
3877
214340
76048
496932
212249
549755
912569
573091
865884
715399
203304
636233
838396
448802
548408
577913
923519
156718
414697
885339
358377
145080
272420
924564
598209
819023
423374
291806
743954
560495
750071
423900
540494
438328
729638
579430
827115
882289
416103
69116
458862
58817
720232
331312
515699
775723
287641
685347
235383
926662
574953
568592
784945
188571
462789
67104
35113
760114
891427
859092
656992
279247
560424
57058
356611
367594
13647
376136
41099
512082
5211
586586
77654
61037
73850
159447
437686
455019
263429
931693
295124
911378
316233
59206
469259
187527
486766
201937
650140
733338
507496
10860
873478
316812
109183
760896
422815
270539
66714
266927
909869
114838
542121
244598
788478
935353
812752
507479
286876
514277
507977
5891
823302
182201
391861
270307
387106
439555
818042
74227
926006
446898
617834
532544
247406
477203
273008
7700
354702
719068
709100
791665
458793
435402
298291
128221
868479
894381
657687
713511
156744
662862
728946
35265
605878
260339
64425
559450
642964
490294
675213
571030
354323
92614
373733
171815
227636
150039
275612
660387
743955
74796
613165
1403
268028
622810
338317
601502
666823
333910
73055
759741
351902
390465
683912
672223
196066
318761
549622
497041
488547
748901
356393
471983
503975
66917
654385
210213
798171
297543
305438
491090
88477
528747
755692
246348
91228
726751
616446
596171
696229
797377
436118
87748
32097
344959
44031
572022
209751
165576
336691
301865
404521
760505
822436
275930
881668
279451
579460
547328
465103
446422
429954
29470
880058
804739
363563
283705
753184
501662
907115
358231
270700
200993
852906
817233
826653
739206
478354
65755
311334
156473
743093
58684
430766
502535
589032
597178
884695
267375
800153
397648
74151
653354
533533
792561
215786
515423
374697
818104
896497
36389
710485
354818
641903
389151
634289
467124
153302
839759
573473
10375
392500
745524
93123
772667
237464
897203
483817
545408
506932
642662
36920
347165
187229
45290
184959
685618
876216
715837
645361
447509
833932
284199
235750
677525
410703
271789
346851
570801
29757
255236
291698
625779
598649
140907
460835
159916
248724
149409
286867
825968
418403
30908
120764
133872
357176
500775
2657
808896
404543
23591
217043
880005
556447
360760
81486
281282
580937
50201
457947
301694
463894
821530
194551
28051
713586
735277
428519
329606
438228
716368
646942
234917
461746
328158
499487
268137
784239
792334
246713
775782
249914
231546
439259
146827
28705
670602
344755
740460
341787
150639
692298
765959
932201
79584
354734
389198
447057
13188
637203
730576
211795
562980
413857
933012
26511
280659
300350
360801
362798
77231
63383
771757
515053
925470
366837
50604
540686
277936
447171
454833
870849
46954
777104
935650
854387
399427
617381
410180
773657
780147
250880
498660
760511
47553
188821
76852
847805
28284
574063
904927
4009
344189
522118
432226
192681
808207
467804
375906
495404
286955
318540
630664
299269
679923
32520
670189
657055
458712
194165
652709
520216
492233
913295
241439
907020
714385
65541
427921
126567
790599
545142
725335
420355
800548
516877
147055
766037
786184
895564
496448
438647
882499
724933
84223
890736
152993
673777
745042
773446
168253
934371
144344
17361
493691
203764
98857
653292
86524
761352
843415
559469
323010
572470
305333
299950
837750
297752
766667
480335
606002
126215
48243
821047
837681
382699
173208
194979
734485
648793
329165
402408
670377
345242
502124
686030
866623
135877
155655
349451
297647
817347
255706
245842
167425
405735
809173
173935
20893
620167
909639
339442
258347
169666
818832
637266
32819
198417
496863
13247
269558
598100
676284
826466
46642
833441
421665
631934
814297
739825
53073
558375
504683
141272
872400
55353
555357
334214
437494
459500
419762
776757
625308
756290
776520
343337
706703
717181
652350
771734
739144
694804
235980
706619
596479
217201
582874
403571
359247
378744
148535
739094
9974
660777
742336
320480
820816
52144
746464
15031
543583
66126
151238
873532
775990
290324
734996
89273
867188
648545
470073
146382
717507
569587
350496
6787
436246
173290
586899
215809
635129
188781
24833
613746
269731
675748
729933
180766
673478
611987
784982
899407
841929
703138
378309
319244
826175
678623
36552
725698
677651
288155
441963
265407
492344
478678
88742
546920
69420
587927
287889
869371
771012
821028
127024
929629
121733
216307
349915
817773
541248
532169
126434
831791
53730
697804
410394
735352
720911
789231
592018
732180
290812
772154
212720
611456
501052
628120
455718
697921
54628
162774
842321
107143
900616
333903
30475
371030
574945
635091
576168
693562
154135
627104
124092
399545
775279
747050
197828
890717
451674
669812
418781
863410
251818
260738
189272
765783
623682
237882
540878
585756
394812
901844
729473
204611
779682
804892
153253
484821
924833
308517
719551
628925
801102
849128
782040
364563
889892
452555
273403
230924
164829
791113
859536
642170
725458
853877
809614
585831
448324
273435
499958
421667
709520
882510
541620
424406
924203
138413
307114
193006
740384
615218
628447
325015
555913
702294
234617
91629
565868
756461
781491
683820
2250
115945
861314
660309
874928
917092
1995
809673
98320
408827
419027
253342
781490
192973
185314
914980
280462
214419
621296
536009
46557
863460
596490
794226
934074
910654
27909
674455
212476
859443
428960
504712
863509
655760
178902
130827
629718
179138
641481
530818
374470
410333
491972
572557
221897
134190
875111
896274
693218
654274
185986
707700
800118
443582
930404
155716
485895
635759
921392
448945
776901
316343
183507
74380
277029
490137
723173
580039
170159
133827
850829
137218
23508
349956
790305
908373
549977
657799
917131
680
718983
542684
155507
298022
148014
751354
868028
816393
602404
186627
249445
693777
11560
867401
375260
592487
511741
71032
629540
227053
522546
823833
102531
677076
873267
683645
620662
314956
464316
666718
382763
202007
885430
765693
820184
32837
218724
54734
531772
434228
309712
68061
627021
861719
603523
74127
34938
72657
616277
234565
865291
356221
548441
175397
30874
873230
2951
437627
195558
321049
332262
669943
382368
688144
156477
610566
544801
37668
627159
132693
436184
2892
471265
398105
438801
219855
900071
694027
656132
620154
744357
2235
910232
756812
921138
802507
384953
842234
126111
293103
120197
892624
58301
5809
331937
242760
182708
894590
133894
57139
557569
707355
743058
447123
342204
481240
395309
350457
160234
313595
118341
629508
813806
539291
807767
818907
610894
715079
753313
261743
768832
158499
616143
464098
380288
319505
756493
322142
584910
15433
775211
248384
423750
44000
104050
494374
358724
324265
538732
267505
912413
411701
68097
107470
282773
421256
571899
667246
821978
211406
371889
332092
338260
829859
693047
907583
795165
83004
280884
234066
277619
602826
291864
392968
435906
119577
910033
196940
527363
623392
449190
726244
680099
415365
717186
45765
866183
899839
706565
440015
574760
750056
268598
506710
627716
909154
26300
267988
224490
122809
443337
883302
409312
330706
675531
246137
477422
893198
698743
460314
522705
10857
465652
666724
887900
485327
103986
56894
349989
44623
178488
181030
919953
232473
317689
255322
820502
222733
629885
170506
719651
227444
114664
767765
108767
342591
13916
161693
517767
889462
598621
514870
163151
507564
293759
260140
667688
243522
589373
15721
750854
819296
926032
634255
645622
370359
705712
356535
332795
200901
863583
581390
667462
503052
343044
413892
270849
935175
823104
773165
274166
399839
598406
28089
46438
38467
895700
829362
917281
668981
414339
776338
916660
937224
833657
84273
396998
119776
671945
696914
364463
831944
855291
79732
460439
44814
797216
672856
195908
718367
650767
598830
544438
243762
481320
717193
701351
788028
209054
252980
506659
321447
663984
677957
200276
857177
709240
52602
484712
908315
34099
368102
547338
13289
499678
7362
675711
191848
433214
684329
185982
290539
780606
269840
829558
580866
380350
716608
467346
703700
724229
372135
482160
375596
490181
566538
500514
729957
433425
767016
547137
862415
386104
792760
455619
530093
826550
117859
537646
881222
504547
849123
800921
129554
28748
470132
415226
333284
369316
283164
429092
721790
588542
931472
368454
420916
60661
728925
861087
568457
322644
155289
897388
443171
900277
776200
629077
383911
724987
412542
159359
671653
312060
187502
397736
818921
616262
862297
540317
521800
176967
564005
443813
411298
112224
766276
750164
790322
373178
568107
203527
715037
918346
271753
295665
516826
95997
832019
179675
68672
815807
123852
833128
372370
72688
287684
61910
620029
800051
305101
46603
309924
893482
793976
345069
377603
604979
670784
373083
30532
513785
544498
930663
42937
186646
896530
841660
837429
541928
657047
227037
833789
919041
795870
148154
906435
410009
916155
612594
161654
732459
855612
154816
747969
447116
171885
929026
694273
161039
78617
768191
247184
497649
371058
874344
285269
69976
15493
373408
475152
134732
909604
163938
139888
844911
888003
38725
816454
645376
871265
788069
620753
394329
744697
24987
635867
555165
396469
219763
70605
574882
47434
787936
714217
910613
190569
14833
537079
863544
742956
539118
412505
329750
123054
319594
635866
769662
325173
886974
593955
500793
846069
154783
163084
473066
311309
200342
221510
838572
811319
398513
176474
290265
590681
177715
109995
34075
1535
551961
17961
713691
328685
679410
85616
242254
126637
723349
890980
894316
407406
492233
691265
447645
45649
176942
682404
750043
798369
811990
814738
117761
909463
279276
585922
880123
124094
896338
499548
642478
794159
486744
491045
474234
604508
402372
579087
352466
44331
884190
415519
550933
910445
481030
536855
118133
701601
204627
717992
610039
424527
507194
226549
337400
817249
742056
314777
426735
584983
784864
337032
328782
757212
321500
722765
253797
541442
902713
928504
837820
312530
846382
698899
421767
512787
807870
832791
204546
19114
601763
76229
238086
146035
240477
236382
642238
102892
806155
69388
264136
35351
664487
902737
12595
232967
360005
356030
223948
152811
625817
241740
298371
344392
790807
39862
650812
745716
216730
272492
922118
469309
255149
302416
443790
723894
219110
486356
618792
749259
322352
384164
59653
705450
626982
50455
252668
343554
261072
153906
790747
898164
580279
208328
621322
776513
468478
683992
845458
931948
452711
705045
128801
530955
761218
337942
513941
657883
838227
652694
571148
197307
760928
803129
643845
883892
495335
8525
534365
688342
260374
162128
833426
202884
209323
24538
366518
366267
427525
17395
884937
725499
775834
79513
83912
495468
910921
581600
388308
864954
123649
702754
178432
187850
364602
706762
532254
245412
683110
590677
37504
169974
379552
844811
242294
534980
273506
175061
684879
660268
464769
619083
502392
570979
278122
517227
414044
730687
201755
731379
208949
631014
285839
419808
325563
121913
226052
97195
602053
59384
446554
829456
488141
174931
279590
229577
450830
435946
741602
860189
513039
82068
756001
125233
748463
647216
611797
387585
336138
893739
460544
851893
195401
307379
590704
133599
898293
170468
541652
116309
928486
882701
649714
128576
266170
260548
604584
359379
280013
743737
63212
110666
897710
151216
690005
672911
320256
935837
150448
283599
420946
36315
697867
777940
690042
730993
455846
400443
824206
225764
340882
157184
592531
231940
734498
649527
496043
836236
855791
309859
811424
132296
397393
423574
388777
217782
424914
111871
739413
604292
12245
267852
146203
481752
508407
646610
729915
382606
803115
341450
547173
714621
263604
174064
507743
239000
772985
744460
353606
114685
487622
137455
432608
903251
848698
635915
233115
161891
486051
65368
590416
732674
136708
140721
321503
717985
661610
607712
312655
807732
772940
149867
504014
18951
47598
233093
364338
514544
668464
345820
805350
384055
757245
831
738975
113449
390966
122063
284776
67683
34077
194764
804681
791922
868878
580867
731747
312894
479880
613037
119664
216250
397812
481712
1164
395602
199138
417716
410867
317625
168370
452795
767084
5635
155128
285978
33192
838698
753034
811484
927824
837139
710211
868970
889890
162275
549601
851010
806255
674958
40926
759416
745784
617079
576374
905775
280332
28194
934849
132117
5279
665817
53687
620247
309024
911506
845251
222117
281381
126767
408590
646853
689163
814027
356988
101460
203645
492614
205049
894378
365676
301545
666218
565934
909104
478723
417745
516130
589284
189533
930542
344500
10308
186963
799376
563825
491318
569303
593916
258704
731417
410259
839814
123246
867090
540789
626139
867691
20385
789848
289263
48505
29763
542299
123867
272318
735914
461485
116715
400496
827000
809348
666804
25653
532654
402301
787902
827935
240259
222900
263476
386101
171124
121827
35631
629198
11168
877042
334982
28052
117153
567228
484834
197004
573588
152367
487048
530869
501030
407924
744139
467410
25638
549817
861113
879754
280518
479508
338302
820499
501266
870203
532182
188931
615142
486550
718744
769632
136479
620501
858276
250430
305096
541523
42416
635811
804243
476907
203704
851984
925043
53549
863260
45605
570547
652720
26580
173829
730080
261272
888631
13401
283256
116990
185595
791340
636683
13519
170342
838105
443393
225178
734156
662061
888229
441558
86963
602921
459979
554744
519703
448711
745442
441705
589400
335819
467992
208564
443709
161467
502579
108313
630991
105933
224595
626507
295259
83236
222076
509670
779193
721728
517125
338749
588619
643309
389459
663794
482644
179335
98739
838402
862075
117721
706750
673852
909347
874154
526500
174640
569176
753453
571631
847217
72773
388495
919616
313551
251191
405572
290179
423191
773321
764842
670498
162798
107421
488306
499102
262557
593879
413433
141059
552465
619408
66350
382904
574583
213378
533895
314993
173889
712707
265157
929028
217265
557336
879593
549622
672075
21296
265361
333103
794652
115803
317245
606083
851396
799244
140223
102169
115865
837249
857404
855985
575864
553708
774979
197109
283837
830090
87367
162126
284212
418625
783188
753749
493463
488802
295057
626613
30813
767790
160665
534463
168397
937364
517781
578617
62406
188776
58657
248015
171417
906735
202289
17554
607567
148650
869826
122172
494710
626989
521316
807241
126994
178503
819678
57608
417449
66635
136952
61221
894630
863474
603872
353435
14894
542212
864544
295072
812574
707296
278515
445962
485601
407320
215418
377138
819904
476405
769019
20700
764096
765775
441932
290745
59680
497897
20151
299747
837208
255863
903301
355683
5883
896330
28344
395863
378515
199567
700712
129747
585918
285975
524101
454002
743206
471403
393212
68763
120947
44090
643859
139654
733949
546522
234051
35665
714299
412612
326571
482714
32153
491957
888787
863949
81039
627743
105357
537695
685373
379194
154664
188279
611125
903799
640593
241872
219808
98191
547626
27523
364948
858140
626495
768587
290241
166220
532815
186379
809515
70056
739865
5265
62180
657638
110324
608515
682881
914085
789586
838726
271761
358788
552346
3548
755151
201492
770014
615028
369188
868421
935614
695494
31019
190396
94176
365059
3132
34524
308714
624193
399380
707381
308383
209578
246716
874110
32358
128286
564651
803395
424828
686746
236793
776387
803890
852762
235965
249885
378501
200012
347232
433930
523023
422090
321475
24065
602269
828508
741044
477157
37024
832914
315866
10570
889181
455369
18130
843552
105955
58370
241712
90470
798514
751693
444086
205576
747418
170326
887555
650914
300320
834132
719292
906173
87567
295579
248492
335919
439732
348632
542617
62459
754570
91661
740689
804235
246883
543
372718
807755
229342
609771
380057
836426
652620
937313
631039
801738
447116
239766
332522
575168
483228
278191
150150
657129
566756
556446
137619
83591
706668
843501
102836
8403
392942
217043
214080
36515
849496
77640
837973
561074
893334
33960
29077
416591
544045
93260
342720
486359
509559
168715
89259
199675
606126
685999
220642
760805
627493
621816
34686
667089
544079
155616
135943
750141
666487
689645
887559
222989
204753
376632
796035
724545
104142
651122
785567
404860
349096
516694
616299
859567
44441
643673
197920
678403
176676
800655
903950
772341
635713
672492
773400
448139
58946
497089
317294
73012
558378
799283
58841
757757
1961
243540
802961
899393
433887
304168
727089
573586
42122
524066
908636
118178
330114
371403
101774
794747
492988
821308
221489
581378
71293
749746
786980
725813
933043
352313
320531
376495
902722
218629
93056
290241
109945
6423
925244
509274
931501
200311
829598
505438
141567
110599
409910
875851
80068
328601
169294
504335
33894
15978
135925
556480
820480
428424
248233
491088
931142
152234
551143
1741
766777
37186
695055
687174
735506
827188
526502
548871
163948
915922
174098
30084
16122
716223
194093
747412
350305
706457
718656
247415
329256
565387
930590
13136
799115
327882
794702
910444
830464
749573
367877
291915
509864
15774
407748
741529
629290
454001
406133
306846
765703
184188
48797
633507
302515
842334
362924
881087
171804
712725
565121
134350
723843
899908
851890
930957
833242
457378
743557
40214
419185
833051
260091
178008
581862
800879
307781
339473
342214
589714
279943
603697
637390
97157
26318
337667
877363
73495
9823
232350
354531
687473
67250
777732
367695
159314
106058
908584
752270
106073
632132
296962
764314
283201
868879
707462
731773
901558
807840
803523
335536
724720
616687
870952
54247
129069
323571
775425
378351
38438
120626
647569
899281
101486
591727
565176
838181
600583
568058
794984
228121
756380
822937
348187
251458
691909
77953
555627
243962
165955
498780
878143
915241
673202
480868
261092
763099
442702
357765
649916
744522
405691
659608
405894
682398
291548
910337
435041
296687
210620
671842
161183
202207
83712
904817
745199
47685
922692
349960
691080
324964
824434
639166
493597
313201
642837
767211
481653
71984
72117
512892
799018
519470
305786
60944
692122
535119
687730
403616
241123
525982
769727
778189
395680
662396
782582
413503
631847
769363
676853
151823
29887
615502
609968
671265
9303
452615
854615
619512
755104
156159
163444
297384
588769
892683
683164
332382
936403
127195
847291
399051
247509
99632
415011
206035
216218
532806
202577
686963
871310
262019
328140
505019
619357
385611
876118
272806
345923
383435
706655
404512
485389
845869
924093
2406
435439
700301
555103
818655
116564
649124
152278
764265
747739
97349
528949
223437
813246
270005
685152
239642
372484
344675
695071
856978
187445
254082
834463
686053
211025
598482
1610
88974
432598
763624
611340
381985
606556
747620
96753
54800
215840
683202
548059
470950
899714
907031
900745
615288
384501
905418
437687
551996
456577
889487
365221
118417
279363
600764
78169
47563
928229
490033
450509
793549
43439
152701
55091
189786
688160
753572
566574
539646
296911
566427
826725
763498
912629
57225
933236
86910
460674
282415
501841
283039
54050
44506
625922
111304
254127
113348
295471
507216
230873
816275
651324
142770
52223
207143
747580
200847
744094
887609
461812
201969
625164
778420
254336
703089
629327
742358
38435
298452
497969
556621
759375
463984
42714
307216
388118
400222
455770
512814
721503
723600
231940
848322
17036
53979
353576
386542
645429
99053
32015
676931
813355
236160
924676
481927
206057
94403
908602
727197
669736
922790
316205
502213
377304
159916
626228
771128
649066
304830
545575
586751
559919
409738
512181
809954
821598
217486
448149
227311
845053
375221
17194
649755
41530
180504
908120
389430
625202
888447
9297
838755
638936
577006
222742
40738
297242
766175
790059
687210
646110
872417
358032
89799
69503
205273
304757
699106
296379
711415
817414
104448
738961
467366
457787
438488
431812
592725
578930
498175
158863
922424
408615
238727
144221
32093
48452
303781
94172
432209
774766
715160
72773
604443
591427
324094
348878
423101
292900
747751
677424
551711
321741
308037
471254
674565
748615
222549
456281
388888
343
202629
874111
13543
11653
685818
439380
686822
676713
868715
54061
458550
576392
937375
410105
735969
322588
458867
155550
71917
694398
822510
453087
430815
229819
23160
609010
270354
264694
99198
938076
211275
591300
123287
103901
589773
786481
706461
470783
145490
269580
454222
180799
287460
52685
206098
560955
242755
299908
104277
246413
377563
379550
761183
911132
214749
610993
910766
135982
253868
427850
796405
770741
237999
136830
39905
733918
561211
586633
893839
240723
678279
65149
902257
152458
501596
666634
574355
416330
825698
905562
379328
590410
304700
318327
23882
307623
179430
880287
308493
905262
330014
455255
914232
672501
584919
446209
845124
172689
331336
175392
884912
476424
284585
38751
331548
544560
626414
749803
478328
328562
324336
621314
472596
237557
874043
292323
538505
601622
327701
692004
11467
733460
124034
443041
191073
881770
537914
3250
19086
341722
511949
758782
375398
620975
553380
589151
672233
506068
591754
737927
292976
164654
86667
807135
937863
902781
930461
767
58140
16671
936715
487072
873173
701628
504356
497975
144644
148188
867516
875078
196081
559844
542243
473003
833718
875515
512504
715236
653271
49399
145775
270496
696785
932890
694889
285232
3861
619132
204744
910635
249966
132773
710086
59640
629353
275956
488801
738976
687624
919887
379866
330892
533389
77887
131671
658066
386712
844665
259576
537425
694304
466855
840182
514754
680170
563320
714044
73567
792299
563395
61006
271527
185740
31495
732887
113881
752926
260453
726726
24695
85375
445552
812901
75279
291296
607768
836233
786635
231049
207289
844050
473615
329818
465355
147925
67469
391828
25519
13933
603798
16328
230635
44734
116789
24320
251266
382056
490153
373927
67414
662200
339827
174846
555501
474507
233601
603452
774363
65494
115974
133369
598746
622712
759067
595247
196161
111289
304186
564873
457617
292116
874013
602664
625214
512960
16896
179918
644236
35228
526472
351141
624041
588891
821530
308734
302662
756948
426979
369591
132515
670296
833611
374033
450069
526473
319959
808538
618977
267521
337669
142077
338459
85493
622194
147086
572016
564444
654806
462638
423586
332297
835905
582410
854105
262038
202107
312792
645379
106267
869996
69078
275467
796629
629399
259176
53756
766894
21536
511598
57355
692398
284860
340862
157476
402113
500493
484435
285489
891503
237731
532154
155446
317132
547277
260551
594278
304768
255507
424943
63118
128666
107889
143182
536564
243175
897797
143892
34390
836926
622894
715405
509877
163513
848055
784568
173399
357693
576297
849857
28051
92604
607463
149314
98269
55443
576795
560288
746540
689386
640836
669552
693814
112298
422902
289284
852823
471919
162366
779424
403090
221456
411654
918711
75160
280279
47700
51528
378794
127475
39906
801832
548984
854142
605526
561276
144241
717319
51134
801850
846409
655847
909665
522876
307603
531505
926842
669031
740823
17663
417800
19152
13428
310693
721677
415190
293063
629001
471750
602566
416966
509845
876699
921721
874953
96365
569753
84558
250238
896894
268410
428121
857200
655229
228142
4874
889617
96345
934457
447180
340029
288320
47446
184483
373400
821472
484588
369905
887429
816292
507559
707898
62797
638700
843845
264368
899123
802488
770616
611591
77489
857931
742551
721790
546700
473143
642525
846889
689441
461973
648975
458052
895826
773033
80560
698432
214172
349311
607477
853524
429810
604241
560587
59705
348247
129590
284165
75477
370234
784626
870708
120239
404082
659539
287807
473002
738032
337334
287256
95704
214604
358383
379233
395403
686757
635733
131571
384484
653382
656182
298135
858298
147726
897834
495061
265927
2873
386897
923981
96708
533849
834053
292000
586562
148184
236938
159218
482109
38965
440928
429793
552776
269777
671608
374858
834528
775684
605847
334691
56319
309302
568316
200447
883309
42551
701170
811361
187697
720125
92792
455578
153736
390887
611814
573170
729789
900449
504011
650751
475528
541084
6011
892588
665795
409794
806560
405194
544869
935404
752623
843060
745386
522376
344524
154635
642584
915222
178773
554966
647392
768705
61654
123959
65750
343641
783183
818655
569630
607161
805612
311011
771375
60696
294671
554938
901345
196092
437739
525534
892390
825095
175588
410763
605434
461996
467826
530140
538052
838155
435364
350544
585501
818912
743542
682307
790303
726583
695644
185951
374691
536542
418316
877847
795105
901298
612883
912463
17971
732018
911281
58336
918829
677833
451044
76315
865278
233233
70597
543778
802159
672285
764507
129224
684434
415480
542394
910008
122149
456573
699894
187507
394638
774872
928248
520166
14783
385377
778388
371563
845204
305643
714959
638370
123591
747851
156891
118268
885515
429225
561211
286260
357555
132262
182473
585759
170005
832288
224995
288124
96181
374381
547363
407555
342193
212177
782652
309090
919864
844116
592488
486229
106223
847168
576675
334696
257636
797562
171393
251077
812424
561359
781461
325248
427196
352118
862640
278779
303148
547282
242290
90936
910944
357538
581394
562126
893349
807479
753744
742586
167539
717760
935624
13121
462738
146220
313071
618093
360339
815506
738386
358222
237620
116864
514470
547454
376422
363838
229810
468305
673790
625899
738484
368123
583581
835688
240926
193072
462285
223901
557023
580943
265339
648665
276162
349467
130733
100474
817951
40049
932713
661254
256288
679667
812345
324866
150509
409715
288282
810948
245939
301822
483001
667330
865833
869487
517866
836490
65580
834789
315290
505882
273214
736288
427048
699466
200532
671857
132726
557535
854282
288420
529496
613173
770707
802467
181642
333097
317479
143151
252188
286797
12168
717332
154810
587525
764658
78280
619226
695583
56503
792272
237149
466638
226566
348687
647973
216928
436586
723985
89824
585738
643343
367702
2662
332368
570079
479319
881986
523668
81066
366358
4937
742873
714395
767035
454118
529505
506127
348314
185984
309083
502941
113802
172539
52736
532337
415185
40811
863775
704487
515784
314268
924597
213479
745996
760748
119007
698862
425380
53958
218420
741408
519376
770673
266822
194904
501112
54304
857120
216235
906855
728423
530465
191453
412159
532908
791332
173817
81404
152733
367953
683666
320791
319461
436834
779725
514040
677265
195013
129129
267061
579533
937529
468851
774432
193759
246094
208025
428525
721722
714141
815652
596935
348679
781447
529701
631518
22533
204516
599805
789190
324672
681669
658762
498142
582194
258560
570272
369387
513315
83194
706736
17742
248564
876035
92096
888263
203637
487807
838453
346622
220733
371651
475882
261087
513579
192231
247400
684905
822554
231772
187214
183476
692361
229517
253077
534253
640334
14478
244167
198299
907596
224823
779910
736404
224419
302983
133850
844768
779084
913800
723487
252674
700320
666721
171338
392250
186044
74906
697711
244607
93597
832921
790757
704921
116343
209797
657857
511511
863185
824825
29904
49058
352646
181236
722508
895532
427042
120407
815034
114960
773636
259264
378698
26028
561586
376318
339044
192978
293549
782129
895744
702963
865354
346833
247164
555193
609205
576878
674933
244717
687004
277450
640376
380062
701094
239759
700502
313900
348253
820802
789876
398989
230167
140972
133891
766399
296691
401193
656427
878429
393958
659861
802516
318032
857413
909614
90595
731311
343965
62247
938104
919811
552791
684194
897698
196004
55054
302710
132313
145456
573413
398478
395731
742068
416285
166102
251993
418289
396528
209175
584933
936660
329481
555006
226084
554081
674097
414647
727030
534940
592656
633434
20689
773053
444898
31689
51712
809110
794141
906425
724177
551427
706512
907876
61721
427683
153428
575706
481185
688239
688191
906850
856956
380201
863203
721181
343063
567415
621707
776107
561046
351393
337696
345393
328939
264593
145135
225844
716251
449869
910843
371064
85169
19031
531181
208778
304889
623846
885147
918299
917917
89401
518429
375634
713198
815482
655327
375561
755513
740734
119710
155187
602845
129658
23141
33520
443483
110840
257971
531707
272667
371911
377013
535603
92361
543041
683804
784528
339778
594693
864614
459705
227178
731703
866238
563532
924243
833459
231628
465755
783260
57491
801401
923977
47823
412674
354373
549047
379078
571482
413973
162463
575877
224434
644747
677027
490191
721192
291662
266988
682184
938008
632473
504249
35446
130779
880722
444894
408041
333765
83376
789050
188930
743633
718578
696683
451406
579666
825006
72831
16449
862807
167449
636685
902205
721805
10437
248510
694018
226709
255601
756878
674024
366326
778392
603718
88048
238654
433168
858998
260269
417244
412902
184836
698494
135017
277858
529434
470774
601951
256007
78904
406978
455072
355151
748224
162831
610125
667916
281469
116275
379827
641134
683252
889800
405730
550432
686007
545265
185082
820977
649006
400749
477211
236625
114386
206540
687574
749167
313375
334210
621667
427473
12602
178576
239172
702824
358672
733906
165837
511390
609524
752028
679139
21086
421058
405499
417209
491655
930364
475065
323103
813705
205758
859084
635292
341404
64491
187724
95614
771922
186532
378678
221354
414863
927584
830441
610680
530668
234255
693596
1262
749415
159672
526058
67396
544329
708772
770918
8847
210558
242473
139997
883821
36899
575093
621648
215127
414563
405061
246609
885555
57410
694938
890591
154230
67752
883942
84941
672292
542390
326403
842172
851399
245004
173355
706702
179776
273035
637354
424193
639970
514862
320706
819576
590291
652154
312675
475259
3258
356872
540619
555564
697721
709877
312633
806181
71169
783587
241447
855427
608596
164551
421884
817939
415689
706251
633479
815808
421100
131091
539415
31730
524263
745645
396302
735273
331273
350364
259761
657058
802746
578580
156592
858061
403795
260083
718540
676530
439427
723234
141629
502701
720727
782736
708677
916806
209862
555338
262617
799561
306643
672844
505507
702498
406272
313012
801179
501392
26660
526041
233148
338076
767730
222090
389493
767661
919926
752626
183031
720670
797015
314848
783252
799505
109542
349617
299323
273319
832383
485107
73588
812223
930031
833479
103822
374263
337490
686088
354039
499666
751955
343379
204008
245331
258535
529889
931486
95746
922683
691127
85570
611910
104011
167999
760971
380756
407964
905795
842579
395348
311521
336796
729686
917586
857584
553199
679215
822633
347123
385473
929093
600399
31855
208970
486885
336775
369812
747032
194716
131783
927865
92509
375051
457070
359577
798736
279647
187593
724687
699178
580479
356802
911787
308929
637527
852207
288525
312844
790525
806436
154315
933584
840986
19309
900326
214633
463903
782573
869263
451361
665067
426793
365380
264122
775088
657034
465156
56889
321815
65959
180634
698753
587335
823445
669402
108790
704448
802448
881082
401639
798082
206685
115278
432375
357212
265747
472016
684676
32175
841802
700995
338781
790219
347847
656204
597397
532400
12715
417030
248999
582704
900660
603260
813613
803310
24175
423620
102113
32510
562743
429804
560927
765539
631511
189554
651967
904455
14148
856149
250658
934522
892788
740167
742319
685456
481908
274285
21759
425450
331237
691000
367013
793300
371521
57985
761228
202741
346079
75013
428567
553731
391711
540399
861645
857345
791399
342130
918948
166937
74881
541303
102920
880467
533309
455355
706567
766834
724625
131575
325784
151071
228319
59952
727909
814305
283689
725101
924786
822684
354296
789811
192572
508959
781447
788556
766041
371849
62283
673528
475870
204564
403073
176937
887305
707755
192403
64697
86597
417622
612333
751366
763864
896892
466944
595318
416142
134589
323628
158955
338376
501053
860696
334811
577680
886313
112580
710970
281608
661255
933642
740257
717117
652949
874662
504681
509690
877613
815114
908369
874793
64665
351586
154325
589686
284722
254043
470781
359567
351125
79716
170068
898535
271088
532233
109517
906665
146997
631362
512018
20895
641891
754446
76466
529030
718932
746157
248831
783258
552730
208565
313586
315534
2398
123617
158921
810167
736588
737524
786753
327001
348031
281665
7306
486243
696276
257664
151527
554309
583656
67213
557841
62254
489364
595866
84140
415710
590403
10450
167844
931343
48934
198516
13291
488354
833556
104843
529178
460477
22139
312634
797026
410824
266679
672718
91483
104925
168853
739311
936802
459497
664107
473012
309301
607306
198577
692726
719770
89615
24040
800359
846742
92045
143565
873731
434917
452535
328654
568132
665948
796906
740061
533899
119708
367118
827256
360248
431877
798515
360264
102231
398811
108795
199012
89081
810961
348943
908157
343518
542505
519170
415691
207629
111293
148563
796671
301483
271858
819840
146959
594957
640165
611488
830787
300150
603232
488694
605212
191208
319501
817086
897880
919630
219651
802468
179879
413512
205613
23517
511665
69759
225384
9119
705432
570920
21917
202838
601330
189891
881568
418944
742287
676131
180307
652323
125111
685090
833119
235972
695175
815219
743931
930448
260288
840176
171914
542065
89119
884027
846680
711240
410999
833049
788337
312466
342284
151636
933277
289522
752841
290110
841447
210935
609888
232225
63684
742506
936064
416449
395346
83068
906196
508740
109864
690554
742231
825371
416156
831003
912321
280482
403288
818429
880724
308733
640131
358566
584101
495468
724907
559871
110651
311318
320006
459211
260666
277096
426718
428211
497657
589073
606476
175340
565361
437063
292354
703195
769560
260183
835194
654400
325512
352239
463652
596621
273495
412242
872257
249475
406650
387744
194373
93311
852054
277315
721716
63087
453274
557777
116950
783455
869167
191863
4411
130723
381534
922307
322672
6965
684280
60213
16381
354436
145696
314339
365508
372316
98690
666143
575050
209878
912941
481976
56497
340585
920171
551649
899110
706189
312702
583708
862596
437289
181649
477713
16848
586270
833900
379560
231994
276768
831708
369744
360253
788498
913565
366168
700240
202073
602717
335828
794757
872163
198240
188391
464978
234299
28310
671616
925531
287447
881410
493406
218371
227709
182390
859114
701269
726390
378946
886371
663663
761150
599835
573255
714600
375637
197435
58053
447564
888021
906898
824399
358447
311361
58249
874749
85269
323831
97599
791547
926882
381546
552872
768676
223300
595752
826378
120940
363083
896919
713407
569598
212279
662015
825641
153781
231239
609599
709520
835540
110996
54109
57219
802971
462868
301863
435367
647920
763758
46638
430509
272484
345841
368475
10819
99467
26858
526673
162604
48102
830637
834145
570467
792023
393282
346027
894505
841684
891263
392804
619857
853948
565645
726959
626155
468630
858467
796280
139828
158284
98091
336231
344563
404209
691937
228666
429654
138633
569304
431698
335588
471188
506961
23495
818408
103611
412528
648824
407104
913788
252036
515067
873724
528852
126728
733045
549613
753212
477238
745573
325395
362859
324180
844222
382395
50617
11076
208933
549630
754985
630097
64908
862756
775415
25220
22337
675609
462991
895528
496171
562833
801537
874946
667586
552077
898264
467244
865063
523788
476071
756657
411273
879504
890285
847370
431717
367272
290133
405649
90261
494635
569015
896191
315307
57962
657016
135938
649182
331877
477809
267530
176500
67870
683177
529803
492338
269221
670083
885595
357796
763766
167560
360289
894894
774847
302523
448318
785300
427960
700639
403454
267685
38151
732941
295236
736092
442121
275656
114838
171640
297071
793035
793636
438600
226718
848232
91830
823088
798060
222715
875488
175947
338510
786537
229586
658899
114989
584281
329787
410512
417161
187072
405586
43232
616877
902022
588925
307936
467688
668526
315292
46600
472251
388078
77181
827209
413390
234811
131262
436202
344686
198226
647475
647360
661350
552691
444106
454948
474537
444004
390512
311099
160559
241708
194659
553410
888128
892694
709650
14757
535986
472372
493299
935253
684007
217020
904568
877953
449085
321817
29659
138263
699394
782463
440416
625615
305217
528295
384664
163011
810337
502603
619202
178685
396061
515065
831095
640716
569055
258787
153541
292693
457989
196437
424937
420355
649498
283553
218744
277381
812850
879226
110358
407702
476740
94923
784667
335271
135138
661882
785592
650056
84880
677529
810674
32385
763088
826018
816898
590625
250716
217301
12751
312590
934571
852386
272996
792124
325028
305424
545639
657039
851408
360163
780946
700189
563888
66392
444586
567537
603121
242805
749239
281268
94646
56018
75836
579284
371243
803595
451063
194527
121082
759665
784956
449833
495042
236840
495518
299255
52833
74946
123862
12867
210234
804310
372948
65581
736999
37444
933479
466767
267897
808782
575641
11102
797441
237021
119420
132651
386053
804907
486079
252797
462065
441507
248654
371875
135296
64086
862919
209042
555334
714083
507160
818633
3435
4203
772022
886549
21800
599512
65677
835265
490936
141196
542953
263368
665520
325058
735699
304386
432825
911639
773743
270745
184455
258114
406574
675
407006
751350
653644
705429
610046
46858
856585
760640
784357
672200
223030
116988
122822
737286
201740
151618
216995
532902
129192
864737
270132
143519
466087
129760
381401
380836
443450
311433
229468
366867
468038
490308
83537
511662
416469
483500
592240
92861
788637
32152
694464
574151
101828
551972
601019
246465
425331
118209
612957
552204
856248
755634
758256
712919
647585
110382
346063
721737
706773
657134
174153
311134
542564
549384
890859
532422
129050
760221
669758
483418
890246
104748
373098
390353
710182
74719
260851
529176
659023
114809
124591
861197
487071
588240
750895
59777
658710
915441
609183
577438
24743
147621
814473
290756
750620
737616
852329
99948
627323
571658
310693
551562
679616
549739
418309
401803
6509
109440
449157
242129
583763
330177
680310
30847
305756
894910
570564
648515
366693
761373
371076
824025
600983
305737
768892
422336
272911
422725
687885
133644
191207
363675
500461
593985
329523
723706
905059
356549
381691
35375
174794
349125
299319
156256
521087
403284
787620
770213
715969
252031
600714
345591
632769
462516
730314
128004
229753
66012
931879
195087
642828
526038
97230
828540
326956
167149
711397
862454
534683
44170
367984
866772
686188
380422
285696
220673
467988
651752
719566
121183
834997
149207
479965
458205
178824
177503
47619
170938
523959
313128
727510
773725
600294
105886
200256
391015
233609
704251
490969
333961
875130
402790
99927
553377
328780
136462
366560
877883
301312
694963
436250
758736
211688
774658
697492
516026
805078
20596
822344
272722
367515
503937
737698
49512
207108
364166
10349
290526
145352
239347
663347
407245
397591
930638
330538
83572
575215
894628
255201
418798
312214
772186
728513
243417
683419
214730
910198
579139
688961
829018
758320
648131
264678
223521
73495
751834
886355
92662
421005
169183
413161
461770
826890
335782
628988
239464
443457
641859
491761
276466
694
523717
701869
481171
865306
487738
836409
899387
809673
897502
765004
227692
442079
576317
359538
755352
768783
77842
750988
283773
591954
671779
517733
10601
175676
50061
134480
586308
224984
476731
107855
421004
336701
709563
825417
428805
698209
372186
469100
175422
236764
615094
876107
161259
733530
680083
350292
825120
862656
25630
784005
920281
420916
348481
408872
736374
366944
710864
442227
702495
6889
645627
4146
632060
189534
158342
8209
840657
189719
633616
919931
405462
675318
486314
52932
727049
285264
146845
501881
104841
503737
684129
121119
52541
274910
904215
869937
844775
431134
83082
357309
513543
676508
645357
915051
436006
598012
803819
638923
201242
615011
553727
639794
227504
23188
23519
350023
22571
849598
850633
91504
765028
376069
238912
642037
806773
726535
636635
704102
919585
615236
98858
23335
473710
873747
519159
243054
547949
840802
271407
116692
903338
124273
905952
138622
335995
895580
919259
684143
529728
738553
614437
135502
640621
225664
706103
312900
849818
554977
641043
543018
436143
222850
836847
623114
422471
610005
850675
328407
654921
545482
277450
631060
571919
705937
389909
680942
842079
172345
927996
440603
166828
787888
36579
841729
261195
635792
833848
879289
631273
785223
766707
532734
927561
432663
850199
316019
314924
283058
784110
297226
917425
192416
646114
559140
45040
114521
124812
282307
87613
790228
585970
138411
381125
374700
402614
70779
773962
705402
213864
241222
158899
537354
582212
839123
666803
923022
397292
785039
409099
219984
379843
593740
341004
122796
649102
905754
739709
411500
15973
717457
356752
428002
657703
351397
739734
752647
586471
909
759417
545435
155240
557840
294331
867304
16510
112406
171232
662962
726971
673976
918216
324567
623301
251453
514367
461834
901068
432415
783120
794214
598
886634
396740
114282
652059
621940
727490
167827
564557
830906
752499
871826
229485
595761
51415
346918
347107
549358
934648
59006
798761
103060
232040
811040
246888
169034
668102
693340
368114
303731
527034
43268
212017
541963
362070
396331
784977
272375
764450
781907
610516
154369
417072
154267
589043
706327
648943
869245
792083
506318
740387
78792
571043
414620
915480
166480
361173
741329
750881
40697
905381
86408
685898
764213
472060
232462
71385
303661
625763
221892
106850
185259
271012
661530
393816
890471
201153
520995
546385
287715
727517
564450
263290
559814
324900
298845
201948
315575
24824
130562
116738
541253
252188
655627
856679
515476
570433
845700
160226
323112
40510
53442
141773
695436
335152
481432
903786
666199
460611
74876
518712
774920
826110
849409
821574
706150
631071
425224
213011
24451
163284
745322
841352
762454
438805
259114
833826
212373
52520
311724
438906
701922
861365
588674
408956
398359
263956
621303
355527
40223
39451
916694
933558
403230
937084
399830
588475
825452
34999
907430
448578
141879
877936
819229
769143
511112
625476
227598
187531
463553
35835
477863
873145
623572
749483
753414
911456
113136
324444
21630
705305
910450
264703
154061
152491
118154
633045
606263
344714
350312
778509
393573
729438
176199
312828
247159
636830
902261
36609
764555
639993
502762
744285
313634
552912
855211
477121
380078
528031
664330
730016
491427
127221
835362
883194
931956
108124
564042
386261
607668
192382
189035
543081
420338
301970
191207
7015
928120
19436
269446
389332
534306
33605
682587
912052
922494
761013
862015
748480
231746
515321
839517
597521
559575
470104
570293
302500
783794
192856
361828
826534
933005
881968
818599
469216
449509
14198
20329
315628
788933
492359
26724
352825
27615
614381
919811
449671
152958
842194
717804
30482
177540
628492
514750
260531
737224
43481
225583
530011
490683
407000
483226
688309
721707
398279
167610
729582
778690
429877
840535
142041
711372
585130
62616
772117
89432
680459
411089
100963
822272
535045
705157
698984
787504
796678
290552
396817
522464
342440
354844
453878
584717
90885
349608
158933
568407
61395
783276
841440
589398
697667
906516
671527
291407
381652
359315
354090
290339
853746
130629
135534
728679
239067
583214
734316
800801
847299
471416
711910
284347
558237
132266
937871
889282
425063
423256
806361
3406
823763
864504
901002
37842
133087
897048
841619
633184
32843
442671
27062
527407
345314
567779
439718
74888
486358
914997
853564
219024
596696
106007
438892
793824
72615
241517
7561
126281
736838
77599
542730
328763
638657
373494
732150
636080
376141
31977
346401
650253
709010
137721
419503
776714
136767
197301
216769
586776
451737
300522
118423
915550
785325
856300
388209
138291
822427
608951
395208
152760
215904
349772
307796
98354
563465
92081
348952
188522
874548
475876
774594
52658
672215
49521
283975
187109
201055
916970
666981
94149
119891
258231
193311
440304
268548
380646
34587
273096
683457
708
622226
172928
731814
464588
306855
260140
298100
166833
555854
360015
369862
668691
200502
125081
626876
239662
607568
359669
36387
66665
446092
285455
241924
721162
759720
482159
637517
241433
693859
394855
809986
493870
546281
664800
52174
190027
357105
565597
121484
755583
71943
166893
543626
657003
98394
216235
254
550640
174149
299738
534144
657244
379164
882715
529916
144237
454284
850041
137820
786706
311977
154577
605115
930096
311911
638645
378731
198323
34824
345387
891524
746495
806982
174392
154107
321095
176547
763469
673269
621288
830346
240551
360806
277173
268920
515530
72831
733288
590562
717069
83003
477055
836193
803953
371270
372429
445376
937113
254214
452821
2443
234514
252610
722968
492868
633685
655423
635501
504390
722723
418706
182119
169315
707828
871451
925210
861335
447409
271764
782840
373313
626927
354066
359394
434799
645036
102181
314611
772968
669951
529652
341725
8285
272448
683115
903405
696995
332253
488884
884891
391034
121601
778576
589717
218632
527119
150057
239763
24153
916708
894311
380216
599341
353923
437506
479369
743219
442277
745065
283776
274177
368115
864366
810184
382968
658921
660691
556664
729751
796739
618420
704911
401987
605479
8691
570152
801633
937679
590091
719220
884917
547376
559796
452242
553960
542738
338747
61274
157937
672576
46424
826294
319916
442097
164334
135221
706306
474915
631376
29136
860274
27725
12687
418288
286611
270712
211100
322390
268843
320748
614661
106423
263996
62480
407105
300086
905107
574706
505338
385723
249680
28265
627171
254882
16252
810524
353393
550588
79939
76073
670453
816216
353046
556015
417330
828261
601679
540204
902663
459380
895378
149904
771158
63013
93837
542431
528697
648341
464488
222856
240553
448737
282317
550526
59846
456695
930358
437215
23774
325802
43217
592259
50327
511719
912775
49213
268635
71720
445040
893468
590836
617162
68456
68802
591982
277075
777290
558842
707508
763160
929630
934727
820855
334037
718593
15476
541399
585508
360381
180133
838160
414215
703092
405829
833562
45203
85069
300278
590488
557186
88352
317372
872675
850981
685818
417902
295417
26528
720843
606412
830358
759989
746906
26752
108545
814366
617906
553734
463742
125797
907064
679284
253869
856334
599892
263931
141752
861651
492088
608659
488020
545471
150577
133162
408520
77773
897577
604012
172302
714055
917563
535902
880334
126433
761528
671133
905873
519970
43940
631819
257767
779187
675426
677672
63278
334369
316515
107466
781222
725886
27747
897759
431248
841513
149057
778238
757733
404997
276531
448524
249759
570342
193665
883000
387686
391727
652505
326442
577902
105218
54495
536802
497868
103463
324217
912572
227602
171009
394573
852856
505271
453087
545523
555027
661619
814845
27742
62854
835719
486072
6660
526561
774907
103411
661122
517139
225898
317840
555215
402177
64301
921922
359116
776538
160036
913203
648928
469565
685809
756789
42494
228540
280116
91064
752519
40677
173373
348436
737443
775878
913715
117402
205740
129007
415007
891603
474533
820397
51939
921779
130126
164223
383960
903061
788950
919840
844278
445688
800184
773536
361576
835152
738041
382173
73397
367134
889551
795961
604668
632463
365351
404013
833724
685542
596510
712140
244334
636534
593157
231490
219099
347822
143146
267226
380296
515604
664890
586293
534854
620074
612594
788528
263688
507999
729566
764384
267324
24508
790506
93003
350585
174627
89747
251767
862955
327632
505708
97436
510377
516154
604389
393289
342386
154729
334342
737345
518836
62259
351035
588242
544997
450785
214711
454674
766379
90683
668152
84124
522350
815776
190508
138961
520421
181956
883370
366362
550378
687061
655175
98734
857117
659881
219742
853966
7439
146302
695135
367729
367075
50035
17313
339816
702878
598642
55184
396332
222737
219368
911150
372524
638873
97983
874692
597371
132483
291239
299209
317079
353706
23472
560059
927103
23032
125538
672412
205772
616519
48265
238806
745850
920662
31510
644103
738855
251778
744765
145691
931128
761881
908874
390106
398954
808743
838962
28517
446079
659443
57937
209609
389431
711735
164317
853623
368918
726222
878183
219443
688278
899372
528598
242822
664345
123582
448980
433785
845211
117485
758712
872053
579903
611695
352603
438176
33952
52200
86912
20366
936381
896639
186394
112332
617372
559962
771646
257809
423329
738081
289508
433235
932689
654371
641911
394803
811616
394074
553524
141243
768515
648010
533815
410132
840296
395014
730521
285401
494631
734014
118373
337035
752163
809019
297027
671253
489224
800344
162129
847035
267163
332387
275800
734475
633052
904802
293223
29620
150405
220427
768315
856300
442804
450233
638045
445536
246074
750274
669396
852394
920070
198458
747965
327788
602599
518715
577626
727215
122877
212924
580118
317185
392545
526277
150903
56640
565590
641460
428527
922940
444880
538638
378586
775202
882169
475442
663323
928832
591439
686608
859987
102755
321597
387137
297419
573895
837594
750779
412589
672059
798194
490136
390343
729694
772446
753897
283013
563194
684413
283634
186904
407317
621016
478262
634347
176480
73805
154542
711436
143915
207423
849766
870332
162142
158234
22893
686261
470941
353392
55679
500235
618616
104128
129402
803471
858836
354446
113481
562871
509896
185247
607885
745639
335196
723262
377649
887751
908603
53821
690946
425260
680140
757626
875891
609382
44324
665826
745967
621481
820571
690589
102032
344554
905323
329808
932402
521254
143514
435205
579769
56455
675568
691178
196975
754475
320345
634247
677941
928822
363674
756955
714886
670144
94537
509876
354821
590360
820124
715066
902852
197238
115750
671927
280405
270191
800070
285865
331775
254172
656466
608080
855537
682385
864256
884467
511147
52896
610711
330774
27942
531443
19662
573166
700218
852265
932039
842189
853650
911507
140909
625122
672697
536238
791447
484813
784653
447546
140713
69401
12838
658217
763559
265613
572263
927645
46376
630735
754330
857124
513905
333804
266719
449720
354115
556545
15581
450548
174590
195388
199660
71165
688058
17722
874679
194847
79135
407062
249805
218138
851801
753237
599167
107188
920271
29845
835992
181591
729437
179475
807696
440815
371602
769428
155061
370537
118984
550155
191347
324875
520588
573562
858706
227326
281016
383804
688456
419520
576071
878870
847035
854164
798110
385614
153432
194101
53695
547158
100734
28736
275855
367430
394817
555274
165679
501651
913753
438204
245099
875418
505135
29998
464315
85145
48940
813479
188068
459280
878562
837867
492873
814661
719434
269353
749453
421968
112152
164773
177222
535103
182989
340878
857929
843574
910044
12179
293364
498079
21878
887008
695181
838340
829357
639844
306972
387400
690945
157232
341207
689735
140727
517489
187488
890133
702257
593628
104032
51782
814794
317658
80213
727452
279683
646559
599105
558903
609858
14032
874271
207686
581774
118912
233469
634214
458957
269111
137126
247800
210937
652723
388913
70293
8884
436538
880762
100216
450176
249462
208858
468952
101042
652967
176941
604493
194812
822746
705375
817958
915456
559300
821104
229279
934649
816762
758617
787751
602719
269121
781476
887502
502277
657694
462684
100949
646934
75554
690792
915630
42590
178279
574995
72722
245429
531171
595359
76699
848380
869636
24319
716691
800960
534814
184540
902457
331396
208791
524144
171863
831337
242879
195193
158375
260172
45797
365579
148761
329932
67148
577789
168919
34710
34114
105358
801782
242148
932619
261265
692569
340926
458803
597978
726137
56178
147772
128205
827323
634210
13649
253394
533436
238833
915551
438612
430116
787619
928207
397310
793790
877242
635979
549403
130043
886038
684171
486707
556522
480208
894462
912496
755241
830339
210863
536971
85631
412557
478842
797795
293482
324716
317654
194490
340812
541153
377897
189105
183739
364717
119403
810546
738256
639344
759503
540323
569537
64744
847449
118561
370474
857107
814720
399764
453185
528797
115411
624246
901460
389845
574429
533192
793037
74184
882413
628275
353308
587171
70722
405275
683956
658793
810917
333256
729156
99906
475152
756439
246293
699469
184013
816616
910668
501444
546237
138331
752619
766518
609736
400613
331825
642860
864279
338776
56588
776402
180303
576630
67744
232683
93961
902811
169672
323174
533520
888623
236173
672837
203041
527842
721286
201529
906912
483777
289872
772452
762588
230804
48837
670914
804008
617124
177689
148761
116497
570894
276776
733444
279295
546456
933797
516886
538466
392272
550791
614772
632179
729208
554682
621033
336166
188145
118020
822582
71419
23885
863831
523291
233265
348975
368663
26318
504745
835594
93541
128349
914777
807860
61782
715510
350582
442567
458724
315724
639519
238128
357238
452371
500988
317406
360988
589484
357380
585904
906533
435077
280325
611441
219137
689070
643086
839688
567526
937723
381449
599718
48485
34476
118791
856105
888149
688499
210335
797163
190443
237170
784765
54706
216431
184713
883413
144042
34196
261778
172314
12851
639931
175907
10360
141541
153903
154398
74775
800249
417003
817102
235856
755195
641001
295504
456595
607746
474033
640290
536049
91534
717320
867100
694717
768280
848896
310910
625795
568324
274108
458446
564698
905614
278831
301868
337810
59840
376347
20289
152984
158119
7312
513086
308218
310301
307900
748195
831063
314077
793251
182176
172465
175751
274742
226094
708276
854059
784821
402196
79067
205149
518137
835679
243758
256029
656046
498463
65220
7455
59755
93352
751327
192892
446902
653678
73641
914686
642095
723646
445107
639117
803303
568900
211368
79541
282419
19252
325369
486506
290984
302687
148115
639063
150750
287756
768815
844538
299326
355536
281271
88664
15405
674883
653126
219288
142172
171739
864930
309564
469839
491164
416591
419249
700953
894881
856211
199468
728139
631162
641451
694337
932202
248717
47794
922059
914225
225349
908772
71510
405631
274901
904142
561278
246598
428547
842348
407649
75978
652557
505883
892930
101749
415666
710258
856820
196242
397628
879575
417734
721593
281774
8732
8295
841167
740350
206915
528754
529183
337997
806853
212147
313552
761258
552934
537527
827286
260350
26943
155622
274981
64139
158811
792
309853
255779
137532
640877
127877
820303
741866
813132
469706
822052
916848
69726
673184
493292
261861
876535
605276
272319
654073
374365
892587
675659
796043
609848
244821
166988
197609
332125
308591
618116
801456
119502
309093
637492
919257
851757
540143
484210
363968
276682
32512
891319
656861
525163
486957
891468
65012
205807
58250
329638
206816
889553
286058
798484
937827
620002
242739
452871
140074
14634
770258
756007
236220
278135
933664
652849
814639
392454
675870
101268
643176
531070
640400
563267
237296
589166
514208
917331
902867
633789
557036
147940
163841
301676
112085
129858
609844
493573
45063
327842
26785
269220
541889
388055
108284
52776
153185
350431
522650
183970
227118
364436
936576
74117
155488
228242
713620
133969
585830
906683
601678
17000
882315
106822
773554
714653
472177
771714
747589
339732
323132
884573
496933
211009
767965
399242
822403
924637
682976
497247
871135
9039
315877
97679
865785
580331
526668
601491
579181
908039
823556
184049
346374
764809
194248
542662
72321
511602
580041
432404
904905
114625
471854
916692
834832
285068
790297
444740
564294
177037
626201
565036
568438
711328
792909
365466
836479
434691
198106
111267
499065
203645
584016
71802
737343
607294
320403
497947
653810
901435
898341
230252
288992
812983
702483
778830
735021
714762
377576
335237
846194
180973
545327
820362
75271
681119
15603
547023
443491
440446
851945
787633
752821
808129
832181
195704
87247
341973
596944
596374
738823
384682
502832
912345
472925
806267
41754
435420
797717
743903
248599
83797
271287
438465
919383
664549
506529
259772
535651
739946
249946
310334
11542
226657
298509
845327
662265
79114
76757
270466
37797
191424
129295
84695
868084
565047
826462
179669
815048
188323
116649
147607
243325
612175
815261
822485
656187
666463
910626
422600
392984
215247
805504
447713
710966
426058
425713
809972
553783
718404
670009
775905
269504
409496
134140
159832
693825
879592
263324
930804
334013
76894
901594
295607
412870
299096
340938
482736
635019
684374
9755
916363
638653
832293
840442
896724
749662
204210
383604
675395
776688
264676
469063
263483
763374
900802
125197
870874
105600
106795
419650
674987
319025
8061
321667
929637
761245
101637
794243
654346
363231
604346
213505
225817
517112
544370
598809
428865
845512
606943
679847
580300
203127
65871
354314
102555
679981
638647
462032
265470
219613
208585
436539
180734
881415
675122
373628
244554
179867
245706
793309
199589
291190
451272
923603
927572
429119
644751
465429
383055
178854
464727
747594
22198
566680
204776
656067
482561
690024
890445
695477
178108
932368
579417
654233
858284
549593
34464
227052
94150
47277
83293
737148
903682
23502
623413
575459
663460
16912
571157
894739
10921
872649
20555
538484
260166
463816
625220
494350
243655
42477
23701
561127
51275
205655
406685
652814
83919
793403
472823
721102
296065
665534
81181
568723
367688
598248
776557
148668
618949
150185
77909
900569
708167
534331
853446
511422
746320
191647
424315
449046
416507
345149
316647
249197
937656
84980
590735
722771
434656
662731
220543
355259
592233
188287
392405
347814
731592
746997
710357
668094
695464
790362
141852
98012
462405
481567
366993
274562
353336
520151
243125
820618
26495
294976
377245
905817
165440
855946
650883
730534
73835
308453
418454
859051
120972
73345
4904
335708
497997
183392
529349
901389
17413
547365
445644
592077
369348
364252
445077
766329
621830
822765
385733
522674
423966
438022
518054
232110
217381
633234
124799
100070
143882
494728
180264
256201
864342
665232
243843
514591
288906
917311
643856
536534
404465
920143
288591
16466
278568
42834
264734
339787
847044
588249
150434
644516
335486
5581
536925
727718
648068
44483
553798
607547
354679
199714
793380
260395
813669
723549
761952
130644
913232
11635
227181
682434
377220
927514
415413
270373
366404
518945
673037
672735
567980
45048
430043
537083
427566
173067
869335
912476
786753
167025
786450
154780
470029
666552
402495
368152
564475
28172
502925
446372
449554
758192
735639
759597
777993
931342
32728
39215
144090
372844
229902
274783
441518
288252
14067
424710
599942
254807
111394
626493
231691
338937
15893
112673
325727
389725
911835
247410
876689
528934
10360
298644
429012
932995
690405
599980
472857
641022
491145
908784
247407
244877
545438
554369
577635
773108
928880
363345
856235
111642
162669
899520
553493
548389
506162
399730
128911
83830
538024
187681
49553
690530
701184
177360
858025
266828
602299
377584
4825
275208
874376
903290
710470
160493
924914
674656
124057
573270
844103
785675
83876
77248
180556
549274
562391
493108
441927
397099
266786
271225
694070
192725
316573
213186
394414
823092
53862
824851
464184
319887
46208
891442
543555
481737
475645
69179
907854
5499
558445
277426
845449
131043
289559
52351
21877
556597
721354
841067
901684
18561
907192
919733
767034
527756
267220
237020
24169
364113
144755
380602
311422
486544
471871
473076
244726
305450
326200
215406
267954
347979
482221
678361
613685
266458
245645
291986
771103
23656
232573
685292
148616
861547
284231
622993
610808
669601
591507
925745
279467
626637
232901
753144
68181
698577
207165
539826
264996
220148
225570
403092
850463
723591
198708
680093
670831
802174
239830
583560
157102
742785
731098
522606
45285
316815
1306
343952
539687
428736
463489
293512
102777
358532
490506
11002
110018
280723
790338
20618
116607
331605
119753
542509
569556
504512
523822
745157
559399
5443
21182
825301
264329
76853
138887
568765
902827
863719
32735
308057
106555
15988
450182
28465
149149
330417
862277
48072
618521
509387
876405
671195
621165
282571
850959
51333
525613
543804
42194
778965
843658
263593
209589
770668
649462
609618
810020
138714
868045
145429
923243
163885
307029
675829
322119
725007
852859
623354
194781
530447
608841
930933
696832
530153
423791
223328
469807
595885
757826
361942
181937
796758
554447
482172
613846
354272
538547
226758
782021
198574
743156
619338
218295
926273
283754
12344
290294
247199
832254
499296
191780
874169
300667
98957
364312
829265
557338
176673
511012
605193
456360
178153
314792
487754
393767
471655
49984
296138
229569
119469
217664
139786
604878
512150
237085
607357
673356
142826
644924
278924
199414
425553
746098
507137
876
153383
275032
425737
394337
578515
156857
7849
631769
854997
680062
253173
911001
46358
361669
764589
188712
263188
552447
553044
27259
298754
829429
530399
931286
338061
791352
902614
263782
558034
679761
429871
212141
198873
241372
846463
357638
736696
231134
313781
699667
460981
46124
85920
672259
88271
2333
307032
21584
615082
765156
15931
197872
819813
249389
796799
134237
814563
582471
479145
899071
710070
147895
404559
535426
3797
320479
646903
833022
189405
422938
195952
59495
164828
338676
385880
893361
584964
866327
807680
600595
703810
747272
632747
136956
551210
116502
731044
814037
444025
36404
336741
508753
708593
499065
510414
294552
195202
298088
454521
797712
43671
4383
355630
913146
619762
493813
160237
493565
299599
165151
16049
675544
756392
419946
858737
892073
119046
786999
717052
210881
164635
587650
689907
866201
404113
861918
338181
748265
871550
309480
233568
842842
453826
168195
669915
658150
679858
244773
596552
892522
550475
789853
394068
401497
771791
217693
450878
31073
441466
839436
612054
382721
756493
717974
573306
51684
608298
193148
100603
544823
446993
9193
337416
61122
330932
905948
144481
125208
909511
902290
921601
279916
69481
576038
429187
7484
401283
71217
344591
240685
871163
470036
421318
284351
35986
920159
751967
152483
779400
384472
820502
461967
41073
11989
496219
447373
38756
456181
458414
618405
774335
230449
150253
97053
145748
535708
508331
104656
376906
566236
37557
872252
715250
720297
690708
825854
467437
464786
583010
35299
852841
214582
413577
333433
72044
472791
515643
783158
684950
909968
604661
172279
712532
506364
742213
12702
443655
659426
515887
102855
413408
447453
338739
255077
744122
576309
561696
35533
152021
441702
304034
125356
703245
288013
675198
843577
308782
570994
117107
184942
704182
568777
52470
519420
178821
912933
867145
538571
647932
380421
761479
361703
152590
810998
591784
753085
92719
734444
181031
70301
298895
663422
170626
441943
834997
364022
493797
534189
772295
312599
784149
600493
758054
761086
803400
231262
746530
727795
163694
727574
153821
336538
586820
592375
610194
489936
385488
719805
321255
863805
284028
395676
50293
571976
204184
547523
679417
634122
498206
179602
771418
329623
590209
79177
387797
492188
525757
859829
443666
531830
291200
381530
579834
428963
876989
778157
755983
602232
502590
555394
410215
838647
637773
684707
646904
524482
853655
899680
15214
905494
732172
728310
405448
15467
931836
470313
284211
918249
158348
521413
905640
851688
678425
585938
574558
211160
100020
191817
360485
802698
805751
166040
764336
792277
395006
745023
536936
710797
300582
931689
664406
788300
762407
46939
446910
427102
391401
507236
509314
894548
297744
308822
184308
374415
8375
791936
123985
642751
629664
356414
214106
215273
449136
830035
66385
809100
747690
252338
705605
58851
54791
884448
351151
241804
773884
657202
812944
334155
38494
130858
905637
339241
648685
146881
289746
575592
502640
790980
184217
405841
863312
381103
383107
439224
421083
585447
496036
453614
292194
922047
924637
198331
841748
434242
615646
140990
209423
936477
744289
551202
64277
731354
259080
45022
428646
891973
544516
687718
419506
935989
228246
18165
331996
649199
747555
350544
176611
655109
910619
360710
291601
289077
857259
541694
739479
893592
216556
500597
785023
17942
393257
763427
213720
672402
344179
627427
144753
106561
662023
378758
516811
671422
615914
714013
866606
28201
518716
664133
165100
906852
892610
154328
216221
489186
484306
785220
317224
299274
804168
297615
147541
22529
106012
65570
328253
766280
720827
333387
896428
270759
268440
642878
470794
211177
597329
931917
131458
313618
684634
679081
621936
680967
235119
774337
555615
268938
102253
235634
623183
145141
68685
31480
912970
521186
683839
209012
851368
897407
586340
336561
333851
807485
601313
924010
734136
615995
820111
274688
771596
767157
773794
736047
798228
234931
158105
721652
586477
906246
784675
884681
208817
603990
128677
780278
783325
287861
634114
574270
582507
861014
925700
73844
677677
773012
909327
851164
630846
401765
468578
706511
255049
325092
922482
91079
651385
359890
732920
633497
488939
34528
859534
729767
348328
818120
668329
766338
650720
561013
534245
19135
538180
416503
780541
69755
38908
141062
924741
171047
884018
664417
567152
439275
267908
880628
82867
680872
608609
880938
420780
291752
100307
502604
487777
463936
148697
106238
460915
573674
920190
775024
81063
437724
224131
10057
334086
742165
211598
645120
619135
348819
690467
380857
409522
717298
776527
74637
616215
921934
578110
189061
285713
254899
146920
894754
157185
149534
100930
603714
679917
224427
415429
257510
22066
670636
926078
271622
638674
84686
434691
309407
219763
350604
732339
709069
831871
725277
203135
677194
72331
317113
604965
275346
29567
111968
569970
481341
856087
263359
86639
292193
733363
766761
66927
451603
499119
801058
77622
809449
91162
172460
543359
595783
308686
186041
23236
785605
117183
587831
75397
561095
735605
919238
466922
772634
598177
529338
169560
630293
690522
132811
64531
541841
60342
672381
669048
908801
76402
613524
929090
857061
345410
827486
566562
157104
660944
287510
625780
39769
280786
364556
237458
378747
646790
842707
151475
878218
906654
907446
650898
548985
397948
127303
845710
385841
124029
257992
546685
413411
769328
525021
279000
118933
663307
867696
242465
585423
919108
319303
806238
679878
331178
221337
498398
906378
860280
341715
434519
127633
746784
821952
517941
931665
801916
901522
692016
25728
377629
63722
206482
809555
452609
263476
905103
923002
116568
542596
636349
104828
476346
895298
21930
260962
163834
437368
228619
575888
99109
815149
444639
268350
745730
627703
36533
528589
68073
12734
752355
701607
864270
697880
327763
669992
732701
377513
216280
104188
390752
354200
114328
344339
875633
532550
572830
49841
58436
99152
754567
289141
905940
760760
828618
728830
13627
202823
137759
438143
496515
741049
241046
616045
599640
139575
904283
137385
129686
203963
165837
481322
373819
296998
350615
730296
509283
37409
213245
554725
546467
521330
363243
543674
611770
819340
457912
449927
713871
165477
59248
199372
331706
59000
373063
849160
146425
144282
482862
841339
888126
442489
39754
541197
220275
621854
6671
830961
468928
178511
178683
164684
742217
102353
668674
363651
266056
600184
683782
65982
289992
443194
307462
122279
774896
426795
59501
81835
554248
120465
482847
561928
54635
521428
456530
821156
775970
815929
843176
406882
83623
921528
818881
424343
619047
405039
891088
14162
587749
670474
733609
30217
495774
423293
700298
350557
249063
780966
313238
763986
764296
158428
714800
15996
769742
142832
500216
796461
697157
591289
903140
278011
931716
836001
19713
413006
610040
261611
879266
161339
207569
450170
456202
14144
906658
37705
859851
864069
139170
106436
228842
377295
568587
437901
585112
151173
312005
529404
90910
159287
541881
714839
423996
446074
923436
2841
889680
868786
131798
85366
706112
583689
383728
58661
652221
408026
786683
527855
16746
567986
437456
778762
172915
329447
930944
132705
637947
478748
686478
816896
291819
650434
683508
426245
756571
556346
543595
899447
68190
97603
43092
40262
122354
847711
438832
622365
82582
433
807791
393745
180903
275026
51988
761964
264510
593693
346943
85199
94970
266327
132825
47014
82001
545539
493921
483410
17237
254618
532585
101537
794026
514994
699920
679211
143777
551162
913675
905638
364912
662955
877419
222221
802555
37442
767436
537495
904870
907640
536094
639186
407277
631257
753177
571519
866409
409811
291285
503046
673683
173214
95664
94163
638467
473869
379762
629492
718514
453220
370385
741874
828952
767866
77069
106959
924014
538936
412215
22354
791536
584411
95830
834263
360165
399309
475718
920686
722133
551472
692178
180499
101680
19833
589073
286090
429939
50415
380356
349531
174426
171291
184090
412489
565441
526763
80586
151283
473767
242264
759681
144033
562053
327941
616781
603734
874897
460546
862583
570157
386376
141631
191191
234645
216747
903329
633826
619893
496263
319713
377017
828571
256259
694121
172332
938036
190179
722815
774581
527481
757976
904209
46033
596442
599398
379381
421454
470013
157373
339711
62818
192857
464850
683573
708899
11047
478473
230901
116140
132248
719683
368684
204105
369512
418274
446581
301795
680732
422465
315921
71773
156949
860596
680547
97060
475058
547480
704572
540800
684528
497805
867730
910598
109189
253791
185787
387216
510508
738874
445299
732115
188792
340282
163221
10668
900010
83339
740266
694419
809830
86949
369801
605231
726571
933558
320318
713747
225324
599118
866034
342086
628853
475585
409151
343528
246273
867993
708417
737438
527214
607655
673650
162396
185138
388728
712157
496950
809867
885093
380522
314601
927833
125597
207641
507932
304385
414616
354834
405793
89981
568748
308764
923610
771852
741031
397780
513550
31849
889492
452531
412370
728640
280822
300239
289028
710982
155310
611560
624077
739634
664965
48951
369461
168690
765099
857905
870733
283704
601347
163186
354234
178812
497063
586605
917108
67436
47006
49303
605192
181658
455076
143182
61519
57737
75630
768536
789204
209378
299735
481391
151412
836172
164117
127484
165194
350244
334293
770496
221645
784851
446436
699042
169570
440207
527164
321533
108903
97327
808300
933492
511757
668157
773519
402564
729267
228885
184327
479524
546955
587541
179792
638156
849262
355260
373337
238467
517219
817308
54404
83594
664569
173854
732500
828738
165860
895897
202096
140061
105269
511359
124117
890840
170609
416728
667101
569143
674078
592384
591817
916686
394210
273612
745438
46548
251240
69180
129638
231909
632140
733248
400179
917307
96755
37298
909414
310556
636638
329958
163420
923419
231296
472646
336605
672618
878509
420733
492389
903800
891181
529632
201747
74620
335108
693538
903199
823115
80821
837502
24065
197560
173326
508068
429335
313953
886567
653892
822024
385319
44744
221644
772472
326556
557387
596738
290353
653213
482462
38086
873489
917854
906604
386211
609326
64345
280969
502134
937169
358502
601287
312768
252369
872993
411649
111131
745717
883063
649540
713190
279919
374183
16531
850673
439554
581720
923324
611383
715575
30866
797603
824105
770224
811860
760221
173795
88153
106473
829774
858578
313048
635713
602154
777185
895373
275067
550249
353200
904
260170
391508
119961
468699
182679
832569
747568
245586
132789
294315
193998
81661
802269
327829
490870
330639
331898
627772
333382
254424
341628
910422
217620
810883
661360
749110
163655
339267
821228
773325
585341
744704
170704
542379
129561
764500
121263
628227
818526
709770
162752
872041
316117
627375
212258
569463
128831
763576
618467
830640
758249
371595
265030
749727
288894
549175
449810
694461
42374
536465
385921
847740
560100
631544
671881
431916
353465
716632
790015
679718
364077
850114
552174
866709
857417
267381
235063
95086
60364
537891
799398
333679
27655
767926
461624
772510
142634
767981
122020
145365
429450
679723
855708
315775
841812
221300
912160
755404
652786
507532
15475
200567
357297
705366
708222
27754
422916
315338
647797
432188
360464
520580
274057
891476
917248
220600
344360
840214
127354
54873
79922
427322
703178
935315
912557
269661
347154
753942
511107
99526
527928
225673
449097
749621
401104
33323
485071
638380
162039
66132
628563
824800
415584
877564
644831
66332
416398
506778
498487
401177
431116
656443
9314
589318
14026
764310
913435
240386
508614
637562
399485
523008
914824
662237
690012
607895
170650
848866
360038
830895
111731
882009
375704
185463
149397
453937
69408
480726
61655
325107
293122
189463
134254
438632
796642
331213
140585
164191
638694
352946
689
318532
305294
581837
750918
23350
928598
544001
243723
426293
757285
415024
632998
153705
651516
142899
659093
671107
345230
766773
221868
290565
230762
495228
458154
130488
186842
634016
148997
795784
393201
934685
583713
793938
433219
441811
223362
716535
467707
820621
870598
194274
438117
267533
478400
105552
382482
477884
651338
691711
490554
521436
883630
561180
139956
612048
616688
538498
922573
170533
736431
514368
565841
271282
448392
290047
404168
615176
806747
455042
176065
311227
35324
755147
817461
276134
921816
142502
505407
245155
678187
625952
658725
763655
711518
419762
85357
140899
679574
406105
214709
53700
588854
101539
522172
384862
661381
621933
205088
887841
705872
283868
822187
231865
181010
304330
598056
69574
654776
330549
772020
411479
329129
421139
284845
787369
846117
707094
254237
496983
700900
936182
864531
129299
877221
455609
815946
675593
484196
805657
352692
798926
587016
495738
886971
65262
255028
848381
5117
543986
868458
104895
249872
665934
155530
243717
512606
277870
731975
769295
355533
238653
151418
524714
677131
219209
488294
23366
477324
182492
161121
892809
888694
789142
483788
830971
575121
276409
141322
829688
700249
627152
865623
555659
321098
54591
576227
281703
73278
634630
565358
736801
748488
888150
194544
830093
303514
361167
484209
178760
149690
221766
521557
623103
920175
331569
540487
367040
101532
12829
270269
112397
64992
697416
526434
629703
402728
443676
601972
323994
172341
131778
320938
705703
804104
26899
403728
894544
106533
60539
482111
498111
513680
363394
566277
258264
393075
8125
335513
32031
397681
275108
839642
77597
317769
891403
512887
171821
390819
855791
40138
475134
462854
534231
502887
146657
44446
584155
91737
834786
376380
596085
753488
896910
35420
570617
563433
345626
492440
257016
811297
332450
869520
8029
362273
591079
865857
843059
656088
5513
158893
765043
595319
238849
720562
154838
659814
610987
157917
306332
846813
311320
158304
609406
28193
452477
665076
697592
138584
380280
549255
630237
799357
2753
112056
71620
60550
415943
508367
854367
823046
147996
247679
233126
70627
108046
146016
717319
738933
644894
886028
781389
104096
922877
484247
334745
254305
769821
893739
260739
811375
263831
238134
731105
215824
875528
750280
199980
99330
473887
682320
12246
640908
883920
264294
514106
611125
425778
669368
803895
187447
409499
51107
260964
526381
76867
875226
160321
898158
435020
362200
681956
63258
576774
556575
361124
401344
477185
110701
772487
227690
114261
513657
3757
342020
73082
713132
709096
44547
369684
781096
563409
338805
348806
809522
516344
299699
686189
202903
432568
36939
125602
82779
720837
110120
685108
228783
467571
523009
910549
304746
800407
582662
610342
581178
875865
297331
743117
810238
599788
120640
425478
31846
81079
654213
97921
56644
211099
836663
35224
188387
49430
55031
654394
148222
485338
814792
874708
893086
891196
368375
459027
492890
76705
44725
180220
273819
261154
484533
91082
801269
249472
933621
87653
704166
863348
194402
131577
411477
821252
286186
458413
280147
910834
219726
512349
163145
229425
210086
1743
808414
885460
565907
442167
585281
260427
751468
306217
600147
87799
629299
751773
506956
415949
751603
618879
282150
71042
549436
806045
599876
654273
116406
1972
563068
495604
554154
371959
762218
827332
530060
332595
277071
169428
246177
308180
581399
843206
5152
466716
637228
917572
327024
3200
721083
520243
711154
869507
321620
403669
712483
602244
553735
117250
510307
883468
344429
357732
897256
293434
243082
243143
923242
60788
520108
254977
478497
390989
532014
485264
667658
769550
549315
273979
82249
910537
522128
917395
184608
809936
644383
122131
924735
197278
690067
401509
591168
822117
744258
820103
380884
393767
88453
795743
880057
776645
549954
527842
40359
187688
134424
658465
428965
473797
512152
607463
30238
85968
607680
222990
733662
87023
682884
611139
698269
449853
843796
710575
365138
842600
836293
655884
775428
863627
549192
128494
785170
860952
841683
804101
426567
484002
42662
292243
918499
522032
103614
902875
62173
653410
196594
578598
40895
261192
715507
629020
907136
640904
134526
56867
434028
180244
443542
318604
760477
788532
172199
571229
325203
200609
654137
629216
769974
185589
922627
186649
494275
695306
198821
58861
474812
231900
669073
877034
149833
242711
682477
603385
777233
229363
659228
170546
364991
913239
300971
895869
273168
504153
315266
921000
298187
737203
92627
488249
560887
74876
503672
792054
176745
127793
789708
927954
559266
874937
69111
700449
265965
646094
626586
432430
220593
8919
105245
913754
24303
209050
118526
834179
38781
830716
381629
808608
205640
324721
638245
58386
11505
85736
458279
491769
345428
552790
239938
665139
602658
408793
569961
911394
908604
708946
557646
269998
493822
29800
731948
31354
709155
272898
708018
811767
773290
718156
93204
814320
744940
574928
393454
208940
865667
278256
84674
686889
914129
84620
195254
548747
865018
598466
586067
595108
151864
804023
353752
626557
497993
671937
290194
851306
604734
39500
104869
376901
701335
51467
650713
379228
425065
919206
780612
810526
534583
377250
418993
647249
630956
826758
167252
342617
248700
639747
282147
288540
433620
148726
113188
763796
182459
439730
555500
832925
37905
598327
629558
837252
931567
917162
271986
142811
127252
644091
433533
794282
320048
247074
715917
682571
606102
886177
847836
492690
395346
256361
363426
745280
711820
644498
521717
635073
292883
729944
733956
891335
366732
613736
335497
348069
536899
662416
44875
193777
250041
556830
313182
122137
567329
814496
216856
885736
655424
516913
135320
558824
131703
662588
301411
279541
263349
491822
71774
603928
398486
745081
466672
743017
238092
568177
490959
866966
138767
171826
629962
344825
816494
850363
685807
283855
188241
558887
236606
177607
451221
327300
232534
11997
385387
906683
928131
454290
365259
189374
755595
197984
730497
234729
601708
563370
266040
878264
641527
610251
622592
107736
800868
914751
922864
690547
15048
365435
159233
706547
521881
788054
306294
900555
809309
194040
732196
139836
931043
291421
373537
545248
47249
313654
852408
280356
862424
818012
53335
30272
908016
57798
151881
541446
556488
664094
865025
796976
573681
223470
424940
189578
270010
178584
514902
754695
20386
590359
44303
743143
425918
437428
609458
568082
391378
100901
135418
208995
95393
326114
683821
135268
694667
746937
834792
21771
645841
577269
621643
437737
858
785601
632352
748028
180312
592038
638828
542401
29891
658290
893260
236846
881396
28029
378088
813743
302095
570036
52708
495978
831023
677228
890148
778185
570445
392727
518267
290983
52715
654825
605192
405165
380890
163886
264652
68242
86891
591703
481949
639375
187714
807060
129638
890252
5528
10839
723201
706235
730195
352568
295004
141852
614816
938033
457396
680332
264369
202150
99528
577461
888255
413725
93574
95808
804755
256650
41513
265030
545124
243616
307097
869201
720485
564598
639568
258240
587214
675245
166997
196414
910963
927907
897306
16246
365509
280850
431581
231089
807484
101824
82160
361986
676842
238371
306529
433330
504913
366692
500122
371653
429921
404770
514448
403529
873486
898306
366349
555743
594705
904193
747943
446850
268349
512483
341503
673952
56752
373791
623624
261430
355337
275877
875797
376983
878900
905570
734257
852673
103137
886877
136479
65827
331740
277476
624882
917541
223393
533011
265417
123044
172760
283298
761998
425945
709862
101610
620134
254228
788332
636387
396483
469574
294212
869590
711866
726516
171406
333209
192487
633771
282118
228502
215330
411639
759662
314223
201605
810378
519308
294433
728862
372045
503921
862160
284026
894593
231810
262508
301125
247386
915117
34911
351461
132528
510599
141562
527450
808753
479626
380134
525814
932884
53732
142347
627291
148881
41777
68547
738868
889251
421112
622118
534451
735829
737223
110398
833625
38572
225904
890241
229193
540714
677647
640468
343291
165735
729080
387184
667272
700957
759434
458988
601129
681202
293423
488022
784677
47613
339444
835074
466260
836103
115267
137843
105585
441671
13936
725206
505379
768251
882524
799996
581928
846039
582579
629495
492804
486688
168765
43625
807121
715349
362234
904297
466817
779694
532060
695760
107876
265515
668782
621297
855365
289431
28960
642207
229038
728262
499074
502153
228388
721369
446807
169638
489448
623861
474625
893830
291205
138729
667922
114311
185266
87155
313635
115378
657992
346038
440513
612551
93046
801512
497165
533244
286385
925414
178895
813395
931142
880809
879438
150410
214522
674304
499225
20682
789644
773081
478144
407768
757321
883314
94313
562478
2007
413147
319725
930953
926832
242146
315074
889953
726954
597798
35624
655398
546409
152337
416038
585424
118995
924950
231786
460455
288034
285261
433842
16646
488983
116472
782299
535172
202752
249174
924207
468417
124319
722846
372706
25324
667196
932843
529596
164345
538790
656922
272327
158260
225103
7779
198516
771988
817813
462541
424067
655847
276795
8334
764915
463517
914724
360858
54914
822761
758957
461869
172516
90113
429970
103162
872316
474993
613790
770213
296906
662430
344504
66235
29345
334946
585023
323913
629895
197166
325413
373172
831734
629313
738261
330291
681320
667174
561749
571964
207320
140091
468776
777025
407199
60986
302432
128852
601124
801514
770640
825816
251275
686360
567687
850228
718255
566694
91168
439806
587955
499326
20985
705812
118022
724177
876978
195735
47240
62162
634319
160104
82623
308426
711793
204064
710405
856564
399571
859400
855562
296305
711707
279001
613425
828077
470219
66103
322918
43495
128175
927821
147464
858471
387045
614052
541638
925708
38446
219758
92692
29496
933033
401664
838529
81226
44018
243073
919905
100564
708825
720395
292626
351592
105221
824479
554208
714046
799044
790520
799470
784963
840407
334874
812348
221329
174025
480425
26163
420041
667242
265195
556137
350583
227187
522414
890458
851583
281486
538912
302214
366626
14030
925733
164465
380041
673001
667808
235226
148091
244691
244463
499114
262248
367232
582455
201117
624562
843437
639925
551083
259382
679380
329656
403848
333781
558446
581863
920277
60612
508607
679724
632268
274219
343160
605576
244271
902763
140297
500005
214918
94301
668622
271946
613589
400830
875663
189406
716393
87986
230391
774892
148935
253023
339526
875105
662767
870179
598359
183661
619333
243115
14506
430076
300698
307125
216995
209512
139769
622452
223338
260814
333051
443212
351155
181140
259742
487734
269827
782214
126900
873397
655589
118391
524802
676108
881778
67298
214893
933247
455351
305740
782616
908130
331885
754714
919298
81349
260688
227951
394665
186301
925000
807032
110402
6370
514867
382665
574246
69494
243360
768754
899932
795694
72305
414465
467015
656984
709889
449613
409213
815993
565803
247569
109827
694344
839299
614566
882722
397549
886966
626853
738829
877612
297327
283540
463134
607501
818032
425904
367955
649395
490074
410294
881391
670302
611718
362859
88605
32720
855627
144329
8992
689311
844187
891320
759200
152923
504029
667624
476087
202000
712592
484554
856770
900704
488517
706766
822350
530408
423895
226470
515800
396674
298601
831795
433209
506312
384779
574025
200699
93329
924882
271586
856777
538010
799567
434382
930692
310658
139106
366401
57881
825591
544816
758504
724086
933980
802317
85874
886708
913923
850950
893055
862072
90318
795821
232997
552494
645562
295899
680526
690341
820856
62442
369152
331454
522978
549412
710560
149958
606412
628100
233102
509508
893540
479770
124933
146411
203982
899613
889764
864510
767417
601247
886034
551333
80675
48889
671119
366501
59257
408411
822272
473517
263855
88788
126271
464205
358398
768816
705552
851815
248300
599026
590819
872572
295845
797935
608628
309994
839887
60766
614193
356029
479463
23188
689401
159575
754591
932373
894230
42393
915993
817024
123299
502848
499177
462557
162868
480260
330637
921499
607740
550948
110988
533445
637426
585022
739571
252302
788804
301268
461814
928395
566375
789990
668477
293203
631831
238833
37627
466454
789439
235077
9416
677705
44454
567859
656769
87856
49962
17871
220188
471042
264553
51228
446087
314593
193088
769615
747185
137958
680328
483784
212586
532184
605218
432653
377730
570911
164599
419592
247261
459670
239396
540573
474838
704937
564771
202234
518710
194539
410046
329756
896506
219324
56810
99641
769985
696097
584890
395179
227433
435864
259701
179637
334959
931855
429649
358498
820146
15929
786901
882589
384105
10176
665099
396757
95892
664248
920426
232381
223680
865276
651283
181695
254513
812613
693651
409028
511638
699139
214120
545204
628346
219745
245772
373879
698677
469435
332655
322067
186335
518563
539690
444186
46909
32841
240340
553379
173923
128712
824295
736583
729608
621460
107605
8767
24291
818582
891166
619316
74166
41482
850746
620882
734030
896102
688472
215054
81265
802997
411384
130103
581466
862462
57114
775662
870632
156260
397111
730158
696249
692823
772365
579446
741704
577297
215737
176995
407131
82928
697293
37272
873203
474054
275981
556718
348524
708889
460518
742372
188887
301992
510203
599777
798763
607718
525601
161672
292277
71625
553416
692396
46392
641395
436907
299715
148774
186064
94659
365380
121654
172759
551763
459214
881484
441176
14729
120498
312781
97269
636976
359961
87588
542752
420159
840065
760126
252171
16527
116016
355210
415465
207263
78080
132752
175525
222355
265899
937712
434818
904106
461801
636897
280220
517470
554842
388823
430528
406863
137403
110468
911339
67260
146271
661605
126332
100938
324947
444936
30442
845953
218308
182755
125257
576596
447541
209008
17681
240468
365523
602336
185910
728114
928543
179028
289869
631249
641136
183529
675196
88870
819927
886478
494617
741412
895484
307704
763165
354548
272567
112751
317041
874889
791071
837198
413533
355849
197409
603921
666932
527298
730037
796314
164411
173829
250617
911027
182238
652865
640704
626774
259872
488991
144433
183653
687097
660152
516448
865105
321204
237070
50787
468959
644316
457443
166411
476197
606924
242345
690975
615920
769102
225322
809546
673926
649646
715454
640457
930541
289282
251512
294008
167343
139406
667431
731999
188348
516871
115070
784209
812340
689905
643194
910418
754924
500058
895988
44560
361550
915422
573171
436178
603276
895147
309010
626886
389070
660410
383674
26632
866511
136756
580741
19846
668646
694261
618102
375896
116757
382591
916091
217037
575077
97936
81394
289688
538332
619661
586787
496448
446173
666457
837239
853103
436626
581155
635372
745993
211285
488434
218279
220043
255164
525927
63905
689490
898049
921623
674636
232943
369405
669223
770537
280811
839786
81799
923778
876049
936841
74157
34144
667549
259969
598400
3710
350533
258334
367290
191061
80888
328623
132472
560143
643813
155431
913435
267817
499956
640312
719455
275379
404280
233401
732765
784828
610472
567665
677711
354155
463877
919051
12754
620549
331788
808179
164889
347234
167202
505316
74269
766882
117772
258706
408430
95548
752670
52725
833853
869771
628947
739793
917622
364419
598206
734620
105037
679027
27875
685550
670226
204361
418020
270247
417002
658315
94133
891728
3191
795023
564841
461041
67202
156135
121410
318852
859472
211272
866419
87649
657846
102903
888307
341901
185530
821324
76570
588202
376349
857947
528565
350060
848304
814409
820916
574253
417876
599126
337952
187977
417122
51078
295183
723605
532734
105014
277215
570094
428992
604494
459009
877906
539336
583514
784817
836517
782756
740133
150834
481395
793204
822781
695953
295236
360000
613269
468415
696038
747628
749706
936136
728809
539374
404933
660842
109732
563725
137058
117394
394145
332304
260434
548887
118297
834704
876444
817439
311818
520893
554685
811143
109963
434463
293813
565296
849232
370178
665966
84070
807243
370243
83418
474665
314905
751030
795970
933305
186691
150555
650286
279845
546130
49130
85082
685581
523523
661036
540431
886579
678100
215064
443447
651243
480746
491696
526865
837192
470754
108005
311481
36504
805376
829204
799424
363110
752502
254027
409786
201293
735415
922133
233368
400653
802238
689440
264879
135387
258321
514384
623799
858101
228562
274887
100362
780850
718874
451492
322441
443598
731520
266008
626825
309238
234090
785887
774198
687372
197276
617647
296811
398833
108355
641625
380657
683634
562622
554380
713134
123983
777044
344536
220074
896166
280742
922121
326749
74557
882588
751072
240863
211503
163108
697284
563853
108321
199940
256229
614291
470972
328676
519345
816516
447495
354193
40927
51266
19015
13608
132735
693888
849246
590849
795520
222046
428703
229997
401417
162165
923018
506309
439919
367943
117781
600887
609572
929875
614234
550927
362714
750734
87951
822621
668862
465973
90779
602561
562726
878466
747444
49532
634244
864021
876194
382731
14778
778473
326784
415661
703960
708406
164489
86814
812769
558246
764602
674034
746694
857065
403071
913736
762175
849141
442032
82052
125500
244800
114183
321515
661723
873054
29133
616518
34633
410
195643
813826
450299
347313
519718
449507
248314
896461
95589
376189
466022
181539
916032
787162
806943
407729
498584
650323
713912
825885
169540
608213
122541
409508
340351
466064
72683
757467
85962
898290
899799
476290
23001
42834
137434
725618
121469
812609
120556
42093
614395
217101
422433
316033
842591
334665
103283
845361
728064
838576
187475
720514
705214
811755
631464
845293
370992
525299
370038
766628
64708
886399
465898
506500
937513
63447
230170
39053
455928
609577
670621
740621
320208
650130
123373
140618
681705
563290
491199
344166
621861
29453
453588
29543
629001
274644
885010
348048
24635
370347
620081
131424
343696
776650
706548
3893
159553
737759
307809
849517
517611
435023
916385
568349
705545
817300
362375
62682
564700
232491
520043
90418
256734
641361
388202
682746
890863
323233
933627
269881
403137
570850
393669
692448
236780
370582
668844
346201
30537
363890
840305
53706
500546
330496
337885
492900
251892
873147
740725
239201
381414
158052
73275
310076
608683
92941
640625
30732
928333
774371
391907
634418
657484
269591
183685
306576
343203
419305
605738
680708
737789
64873
911677
345261
268007
452121
837158
400505
129460
926254
741841
692352
572596
814327
689607
514623
781186
67098
631876
180530
706963
112273
603477
866088
170806
807551
369727
537927
112584
237341
5697
802207
378519
52354
66137
540411
850083
377980
12923
137332
653029
312097
300163
212126
617019
909383
853170
859810
611878
242074
332864
196142
787023
507513
52486
301477
661529
478970
298535
564866
871654
177499
409667
148670
532800
739189
254245
544363
395801
529507
174821
829384
14300
110140
588677
402543
696584
686001
825318
508325
36661
627859
503662
767290
50979
35740
651605
292399
668435
409706
838363
170093
241762
198274
862432
563391
552085
329569
414378
425244
352174
366820
543182
459537
258591
30980
419523
145671
787739
651914
82516
397408
318100
370325
37460
277274
43626
41145
711594
653453
307949
232739
62722
247892
201384
129802
206956
555127
207346
234081
320711
541475
925240
335591
647938
26148
782594
556931
784324
455169
311434
253897
853665
427417
755449
912137
621612
240689
720299
222871
53924
822399
552358
88617
189947
343409
543812
414171
179304
860433
235827
102489
558613
391943
469571
386529
13577
436488
515658
746895
445162
691308
593838
249711
751159
605612
369173
162192
205114
382044
482047
73930
877149
26291
558616
411202
387911
837602
766600
414559
139658
597546
570235
599738
783315
316653
354645
627372
6579
746214
24488
841546
590871
815388
120323
842101
930193
122256
113713
34840
283318
484646
303
11169
298159
934814
541974
511821
791611
378457
339873
489894
816953
456141
606404
294959
134629
824448
550852
7639
485916
905992
897504
392989
439366
607984
439467
62280
868693
368268
780899
836386
303998
336507
188390
425264
456738
550883
471960
614213
121376
179570
103759
418835
351501
486321
622850
899353
640149
263143
732487
818460
127621
47626
115220
616508
590598
564601
892424
60383
686972
276206
411551
781263
414682
825786
361287
280406
7272
666961
128995
245850
797150
446652
340494
936895
888503
836178
231550
604889
200981
137023
340092
825160
547210
34649
927805
410404
579558
437330
465102
519469
716217
811242
712164
340259
425589
141605
596808
625246
89624
818990
186800
806392
557352
650543
515780
542310
543272
236014
729313
464372
219386
94664
77913
388279
314587
913168
50076
31572
158453
184168
388732
254457
81683
279029
751867
509952
87851
466515
731032
704420
590344
19577
115437
608249
740487
442925
221801
773564
926194
75763
348345
69185
921297
219412
817360
349301
86423
912655
776976
568339
551350
355033
898727
719312
790699
719516
843529
675641
899678
713836
549525
609101
571376
584580
828022
106596
249440
834697
336609
860514
492277
481324
425545
496746
601649
746404
589242
495540
820262
879241
528082
564155
187509
537342
55348
771154
153595
185245
845999
151099
410615
671210
623613
295124
928809
2842
522391
459354
704386
605286
833129
927739
925070
654840
322653
181571
601301
415111
675002
123535
132912
477407
620252
305098
538228
600508
122357
337372
843564
408753
338544
836316
174310
919569
621493
859210
522406
416761
923518
97295
232834
740544
649547
890105
786596
563621
54061
564520
893755
869391
29741
244702
39374
774434
100478
291075
790567
618486
150171
507902
46915
234984
499535
494579
512469
115771
745088
689389
209407
510512
623911
175909
847517
3815
580481
777971
800056
535952
879984
90415
126404
796993
935542
855005
736500
796993
357286
381761
802781
404662
9545
87008
904557
617583
181209
682557
700601
555955
448475
237197
759105
611261
320886
216931
290208
383666
70334
51463
624654
40829
460743
537315
874675
123475
534870
696639
104705
742561
873095
30838
137817
390134
631960
49539
666218
846576
115741
227991
640110
270286
132887
418229
346684
106659
237001
305069
933293
234033
380070
200645
287370
23834
431581
370527
103409
821071
813644
569286
249835
278625
578527
320853
239089
488212
536427
635634
916689
129256
139292
389413
181555
535853
870935
752037
339679
311612
118672
593005
300753
271681
412832
373348
364544
506959
782960
143832
728911
236856
811457
393116
470305
53661
429946
426974
470744
438505
926667
395156
67627
889573
833051
583374
815883
487179
553008
109145
734633
31766
850572
122060
706506
767521
348577
933064
629266
370525
737982
176615
870810
240266
637800
411066
824153
167784
246981
588174
913066
60090
238259
908729
738117
168017
640852
354510
149287
699609
750517
45565
553929
171509
489044
666431
177603
387179
330228
2600
440775
260099
416993
80256
629945
908411
96550
600209
619651
356749
759361
716905
315400
643066
287950
859822
298941
632100
280089
308621
563019
180416
624001
443069
591925
457664
51908
475390
430952
164805
145674
378985
900030
566181
899019
58369
241418
451903
316421
68442
406106
25925
293870
864844
794699
444302
608656
931
542732
883377
628074
728597
93133
447111
820852
393071
444465
576337
162501
92606
321003
396404
780849
297274
271497
116813
704553
823308
93471
539526
590899
805198
570686
38882
820922
301147
713647
64918
437985
394387
236388
274034
702588
337805
922716
143958
146026
869054
514009
553900
453536
23973
681967
508746
585872
115297
579494
50291
352216
698885
731092
876893
816594
822958
710955
151750
55091
782024
537360
500234
214370
778564
436286
880195
796425
785479
514177
769126
669576
873346
773236
663586
628185
669676
378048
19045
140157
791480
315452
66128
218382
739283
382088
865421
260161
525163
525197
774636
176941
843080
304597
618542
106625
63740
112847
302962
441730
914302
300838
129518
576573
542570
218058
731739
509481
445734
250760
119232
100124
833943
132100
871816
664967
481403
78681
306989
537001
553857
620207
686452
157329
739328
296498
465071
845433
32630
85021
923110
111169
246690
659991
209875
416984
565334
122695
469892
894919
345231
874748
395647
212509
641116
864164
343526
881830
561518
466859
339172
365216
718526
431116
348411
268181
272356
502931
36468
172644
283401
400039
867009
645988
697782
248068
789327
771907
255667
595764
299484
782143
684311
801145
335619
834689
326473
468656
577642
405560
85676
528405
396733
795991
365389
219891
198536
315911
721105
123714
244641
798373
551403
273189
135831
14345
288589
262207
112232
828459
18192
347562
661954
260676
912987
184240
300055
503375
739731
44830
360461
934297
83795
590652
611627
78123
163910
776026
221482
506228
184464
353006
334086
624699
414581
410828
443289
775479
683579
130165
582618
855140
872643
524642
222674
249915
823860
731807
432006
574779
565973
354549
156205
471170
460239
552563
118874
805949
322182
100405
849213
525793
269790
541729
159307
137483
672906
187862
665580
757748
885462
697279
11120
454727
80359
13121
331786
466043
385676
192783
590703
792117
128484
381454
517607
434607
184237
797494
442058
256468
542154
482572
928474
498507
573668
400402
530112
496738
134459
63059
920717
566754
531228
286093
99543
916225
141524
99250
269538
401506
390103
574514
522090
325797
508434
86859
277537
264390
593086
696165
460694
824061
314589
680270
439567
830129
398036
611251
864276
357885
472527
835075
679592
627615
238107
219471
31681
424283
907092
855502
798584
232572
119934
897186
771360
529079
801669
402109
34204
259985
420775
789692
400220
557133
265157
484136
463751
623150
415674
292430
530599
246995
17311
653842
510533
514317
264213
247315
54654
933618
914344
526815
393376
446301
317647
708015
884284
132452
885088
44543
511397
346149
803887
799
291188
184817
863515
664174
376341
298489
469194
627743
325277
226449
526778
643579
802897
113041
487886
936709
918996
241359
84242
319743
677860
43990
749522
784139
803294
753054
349620
786914
394257
805650
22874
204918
248421
573260
514652
737254
669717
923172
133049
723131
122819
434583
712004
718081
38634
24020
316113
853606
682789
523408
631185
94207
55437
660949
136441
859514
840515
584230
895289
168730
29208
731429
165743
396172
649353
145477
911630
366880
764658
220761
483007
759082
201844
562212
288101
565260
916130
400212
117837
561289
316897
483819
15951
805933
174877
203634
426840
675521
22233
509612
386722
720317
349348
17873
16419
741206
505113
387827
319041
276330
762954
625678
273984
680138
207266
159309
787215
833065
76308
340170
138247
418878
537760
519872
440405
80193
808143
510640
607094
741425
282269
281579
82252
696932
430545
483459
200093
900984
312843
797145
36767
252424
318258
256114
754900
396869
885621
514622
870098
65469
801288
449390
764642
245924
93558
419158
441174
454464
884086
264814
367900
285712
541635
114664
911495
936887
147922
861852
672761
921415
88036
904195
269749
623677
720569
727120
883436
240308
16127
47073
515975
195133
888225
801800
190698
918989
782971
175338
571891
574732
24757
424499
672279
934811
510424
599406
27237
405999
350388
860387
423827
391427
373210
633927
231563
627374
39136
232159
499696
620367
455628
477554
200126
762049
105346
689599
117953
924218
737159
833237
249197
862914
215811
738875
818163
894694
845164
444659
144917
109432
834725
605670
266385
220019
906830
109774
303824
390810
120268
305325
77375
933481
174590
95303
156403
271414
865185
813631
287934
675133
554777
549656
882494
60309
404644
796941
658768
163642
2720
762970
521132
565696
365842
669504
498214
497462
290106
380818
657915
762578
656912
350694
648144
640387
813789
626994
444392
606859
790301
347092
424156
885170
752069
138756
669766
673539
216721
246296
268816
130939
692798
565960
262786
181208
751450
336116
425398
236210
684686
349906
587225
654061
89748
695016
698579
444529
223309
739407
748564
783972
497156
476146
754502
530309
303359
142555
133618
31267
401358
291775
845912
840872
4812
49038
703225
929414
485640
209442
115593
404333
565277
483014
87080
623304
600523
120616
858482
611601
12738
412857
504500
784447
871131
703797
774302
364578
152535
884582
869110
292979
935497
184415
246230
237180
77591
414472
394940
623982
136783
765923
98815
812583
833058
857017
47270
743287
519578
766737
598501
283000
896022
704633
364405
534936
281870
805320
585734
262393
523698
571949
19888
224621
187090
159911
507513
266117
485235
832002
292215
172896
327317
57230
342360
411543
61638
284147
393119
388346
657527
807102
274967
758640
382903
130369
484350
453221
680702
864497
807784
27359
41989
437515
696923
938086
113851
453014
145347
103416
184348
410779
492672
629501
728663
421452
831269
660005
326455
21892
768891
932100
47107
884176
336650
331925
492398
149328
349306
805915
438977
524615
30077
156697
17704
297409
448849
874058
480817
720973
548626
251820
208934
53342
597863
71327
41763
28894
348591
35460
270858
523872
735822
299763
880217
346760
222846
903471
155068
195063
880338
756479
827903
590408
428045
2202
898822
750637
888179
601798
72655
617525
688405
20047
676776
490120
184760
61378
456769
824635
530712
245252
416322
32706
513695
745002
24611
280296
521999
771318
796410
437678
346852
147289
363431
709345
311565
234752
98618
613549
647167
933528
324674
559339
109472
345045
504598
539247
612551
802378
217787
151636
691422
257984
237373
811597
583587
904700
710346
235894
902341
113753
273470
918066
12699
690490
10111
214966
636455
521208
356257
781628
702746
322945
312702
363233
233774
82527
23601
377028
567000
414159
34714
763966
418853
44636
59884
705397
246015
222753
721864
175426
439479
121686
829668
598380
779125
206624
431451
54689
72260
531982
860108
735048
74610
367182
675341
40260
661560
278297
19423
777481
704305
27470
377740
858455
152025
844844
374627
239299
853392
334221
353561
848758
69916
123436
472410
256123
108498
547420
471156
497250
191708
548323
205505
586258
32417
28579
133390
903532
401238
710543
923368
384654
102143
81194
65225
856671
577792
17505
665388
652273
892762
762639
554052
685110
141698
765721
714843
530825
376280
124659
619733
589224
39670
359476
223049
487139
433808
151433
928685
149678
532216
460739
819836
215156
857465
919888
184486
14075
351046
254306
151726
791053
556858
446495
872767
638772
524877
224508
134018
808628
771629
136359
878977
57921
442638
890125
647902
531921
146774
398836
390988
452190
299166
427140
617166
620532
337922
192630
772161
375338
769997
991
693355
546204
799761
625992
919893
188052
83489
664878
182876
672972
525271
414623
408014
61149
522683
674926
654196
120233
920144
463215
687372
264196
228394
618118
746734
294235
444549
72074
796448
828870
101492
269940
875019
185388
735776
149398
767715
374095
700000
316829
100969
112225
17245
340604
411945
379952
381202
455845
70685
427111
789314
873500
177455
503660
624184
6756
247324
810479
691051
541222
25515
35689
876526
916765
415886
567589
878946
443668
296540
520108
36580
659741
635966
129593
624611
607134
873328
277412
889858
580671
772684
639663
837941
829372
291943
875407
61748
477775
798136
721639
35963
311266
738489
579466
148353
418728
40201
205892
877862
35181
308392
226758
144603
565337
96007
933729
458825
787230
419468
690345
43418
413225
206156
700461
365993
375306
388612
37275
697977
481622
503053
615081
820493
673350
1846
882922
47070
891019
140764
883173
121603
227948
528140
232666
625423
732788
581924
433036
611156
31767
430136
798567
672917
199681
776891
359082
165070
315861
337253
207809
68952
912589
142164
720538
262977
735044
768979
270188
356885
653656
264970
417311
402667
768263
215209
436494
444680
449399
810597
104
494427
534418
645611
730118
908481
623032
678092
547755
649541
86153
140717
653971
874990
816701
464203
836146
570543
692988
353753
834182
236291
545341
346911
740269
500757
254750
746901
715062
727663
123195
81418
898134
504261
38318
385258
109086
197551
828405
285607
745941
905822
450407
247502
63313
912345
809618
710907
628164
343414
174619
856079
129217
695870
383193
77400
769297
812304
702381
574745
68771
46423
616458
419583
223861
46268
213548
386866
718872
894979
93599
320658
286401
350141
602368
342434
88418
198666
791279
254992
172075
276017
842419
318277
304862
433114
760651
537156
808404
367509
841471
595134
751203
662460
711179
188578
281141
800608
852330
875973
758131
481498
763904
335309
852821
118160
384426
712278
347671
175917
563798
340690
262344
876756
614442
516288
391558
788977
799563
213964
430109
658053
564619
158315
178668
854209
632153
618817
404570
927675
611680
330714
384102
529526
736052
556844
388545
889807
643495
526241
476475
247532
918840
148961
875485
861536
754590
429482
239117
881658
901244
567609
469613
532005
665877
225597
51451
260558
661983
247949
556463
829224
249316
513966
547294
470046
768015
430022
532675
201911
764
90305
913366
395384
224278
668966
485903
515323
895603
670584
371308
429240
780091
337607
329079
776921
289548
271879
181653
801723
698819
507706
773279
399651
746138
135266
280372
217287
337004
920559
25689
738843
895506
341997
901016
800416
907369
903484
460729
870206
276401
761670
374557
112009
931993
810901
380420
289837
784360
186828
616659
877746
774362
219134
917439
35708
90685
147613
723879
405365
580706
780954
866535
565069
314221
641676
114494
599216
681427
208226
77588
876217
723569
405425
340925
83391
174109
150609
320639
559907
99901
146345
389112
390739
361682
65919
443437
223682
665615
199909
182468
513691
380045
730424
711681
644176
322924
559197
670557
607223
672421
231770
736416
6578
706646
22374
594122
86380
170521
840403
298313
589057
215419
524128
711868
138143
178832
235569
600401
767050
503839
745273
64253
518046
109318
190776
41723
496141
103355
723308
70429
81720
403881
674341
406682
663056
21312
347524
310144
561344
75582
587835
493645
59007
507437
552137
590767
34736
837515
481927
550338
400450
79145
782201
390069
319204
4883
657223
823930
219815
421857
770069
802386
495583
514623
237107
776067
773272
626676
703661
595872
218763
624701
691867
162038
342808
673234
69941
432135
515075
398588
66760
804348
30119
461365
49291
278093
368759
183580
629587
60612
106039
774456
875112
645118
286755
442324
667369
934676
500044
688931
402487
290502
56418
441318
109881
660513
839622
383246
629058
103539
768303
859318
65494
398539
86561
906767
845222
554316
773469
281741
514849
463568
634357
812512
441445
368887
696859
166673
153825
810794
515835
524461
571066
347794
568924
310730
724207
584148
203200
291445
793426
373619
773888
392
495660
417392
131388
357202
226273
887866
298487
203518
563569
84235
473613
888584
277184
419752
177909
308612
487598
682692
479743
772954
406184
42499
555702
78488
365655
528776
308509
615002
823163
515941
877697
650529
422586
702769
896332
465600
157216
462180
323996
195030
42079
16503
382941
554393
183114
512243
624655
601634
171342
461041
388897
658681
28826
133151
380309
494564
660910
855271
378005
94973
649805
691407
890778
598196
548920
526663
854350
632785
379539
829716
171262
267424
854427
735939
845328
718824
636485
700879
196843
453452
822831
872649
275536
416086
815229
315823
236815
245477
742189
475125
774635
884168
928709
239250
397539
711077
114541
627331
796734
557334
925599
254264
632020
266314
87734
394133
565186
340981
173089
338019
96220
324928
87742
242574
526549
681908
45122
673356
714376
96062
348623
511360
790363
621330
160693
397481
176011
110149
451227
89917
511811
860135
48098
773358
791713
762105
129678
76981
732842
198625
278207
894885
237479
64691
927670
714991
16479
30740
560356
281361
160154
484832
577325
829621
584952
248963
310332
645801
420988
728956
227815
349197
86419
193243
545058
407341
642080
690344
689951
20680
640947
508148
189066
274920
103777
549701
783166
763942
694514
829059
467600
464041
385338
857132
533023
681094
883978
17403
49610
132686
21074
394803
623478
671584
518411
616668
26773
616738
767249
79837
915215
228775
750391
883599
824499
454403
495150
578459
857056
677925
662035
466928
795961
341070
850162
352726
502013
504184
804075
347087
913227
231949
55673
696167
266878
633047
323664
81247
247797
758303
21511
763917
138667
761387
336158
209690
362544
96178
652578
868945
426208
798960
774400
874382
97738
709511
458021
298534
71959
2758
405642
820934
898382
510675
894120
443499
148028
279575
752075
415210
742100
497784
295620
127324
660584
326434
269271
82375
453069
519574
45362
355158
390470
36919
456067
436306
914015
849946
507216
11439
304730
742318
21124
332192
813228
394496
638329
918083
855084
579968
887986
565418
177968
30141
229738
280090
17156
320931
211079
424125
405582
748322
119647
369377
769515
712904
64169
110122
853402
266666
704752
557323
441988
350356
349711
556203
828515
388394
623195
794561
747374
395931
579332
74313
282297
781859
59733
533477
164524
448750
640292
43837
903509
701762
674226
192164
190548
141633
349286
412683
221911
814435
574216
773852
538001
630065
307195
316421
66436
312994
332230
641248
122474
356556
392971
783517
740639
730919
101541
654092
892886
180218
598839
589221
625313
336451
593341
280906
122056
212932
172677
73480
172824
93637
139349
723927
3538
503570
595052
509382
839381
797488
353696
841019
385225
397948
543520
842666
536023
777777
740768
648379
519732
936303
458613
105540
469770
618901
221681
439456
322566
333717
379515
527858
335324
390298
657304
799243
777713
237405
506751
273844
728797
795305
587877
129478
810476
890944
723224
325112
114016
619275
850486
731433
204933
619682
351595
446210
587423
490022
469998
448110
500458
363231
123465
252629
705418
643914
410605
318276
608514
225783
589588
795575
936715
355200
173409
632798
437713
718421
448956
758183
388903
812126
845197
356885
420451
470364
3967
496538
615878
69277
141787
140010
83197
832779
925630
326907
15838
858924
683373
145508
153308
585280
839762
347462
554745
808073
832596
610853
746327
367977
291393
453774
592249
118648
93020
911470
917294
13078
888009
224826
801173
577810
126007
651888
838193
464906
728105
863450
468046
673804
576087
225477
114176
101080
269782
760770
572617
546784
380770
796222
70008
779091
135799
801946
149393
899243
587359
817250
508478
910956
142401
304538
413142
268402
924176
751568
763310
84855
235402
799154
65770
711073
885691
116903
858008
777410
498798
759009
386118
929378
664817
205646
860293
448380
425843
1052
443526
230068
79654
651189
286616
63456
625526
57584
589995
100502
80265
283678
791725
808771
708759
699182
362500
661793
682100
937749
474094
64996
426191
457972
363795
91420
498646
361736
147749
477238
444589
60334
71568
881316
682783
907234
778305
380229
205646
611715
77248
376050
548428
815415
46758
177249
83839
208655
491946
769705
727050
640629
96930
68496
51237
688987
831672
567011
245320
233828
684109
455344
745625
870910
536399
662519
123107
574268
273365
275814
665855
721166
937040
658884
164775
248038
237346
307077
807931
313173
670495
514514
369855
345029
100938
251358
767111
668579
539635
351605
834317
58676
831877
437917
96750
499251
730382
350562
528990
244353
79904
817751
321833
41733
614894
686126
67640
9590
800202
886586
883072
178724
172680
43860
287
692105
823888
897410
95132
423601
744165
832496
342418
654639
575861
50254
337566
654881
174262
450088
111557
255889
468863
540833
178503
751003
159919
691957
562544
711025
587108
393797
473445
486521
158523
199943
667720
135927
933085
355276
413899
154615
913957
904517
901877
739667
330372
423998
774504
379451
708512
873239
360112
828545
265105
411996
120116
373393
918956
374797
296008
552043
280769
422472
376861
196081
147566
785311
534992
22886
32076
250895
388763
602319
501741
639038
481744
770845
444571
657969
804479
914300
6125
829953
735225
500818
45169
928966
596463
684794
522095
22609
679750
73235
823782
228848
483854
129325
180957
648500
16199
685339
239928
380071
487265
135546
918396
810381
238666
797858
183151
64637
716542
45129
606784
935386
719069
684687
203205
916766
695049
175613
703166
98138
459988
170690
123323
768464
332519
42573
757436
804858
577085
122737
928856
667365
917625
257182
356593
791141
367345
699990
509090
444343
466948
830576
648986
135837
458833
89844
369906
735651
365562
355468
294411
628993
558326
383507
849425
887793
311944
14617
243840
782321
38121
284535
907918
526152
122632
537591
364452
766566
158042
219069
677816
1453
735335
170816
723582
140472
172752
147541
745662
432778
891831
815876
107216
30151
340277
318232
912265
845078
280246
673579
784982
639611
200611
525213
525410
583291
326243
554083
871779
588842
895632
88263
344832
101888
539112
775976
637518
613591
617351
306761
378101
794645
842761
122316
201897
541955
173528
296459
662088
431252
717932
723303
619444
554996
116911
182417
98032
914220
252107
805303
509522
60393
496498
163207
717864
492046
503082
427484
50136
21457
132217
89331
187665
792996
289684
79346
686441
616020
204928
73651
902095
718725
332688
632583
276490
357385
359464
556433
792430
144042
851794
510855
279659
459194
723865
603947
679195
195204
917579
635090
387127
740228
31451
560031
86503
104872
10558
359716
308757
536033
519501
897748
374671
712802
612627
768999
123612
911302
851052
733070
432887
86946
853869
724192
550237
425357
506647
747474
657919
679169
130740
42809
919415
579792
747987
555136
585668
738596
807718
514497
475580
443055
14182
14239
255253
805202
699235
245935
333998
354057
487722
558850
77568
75886
920910
354978
81727
648738
932411
100421
337560
81765
532956
24562
249558
335884
431103
217747
501753
703883
38413
442551
275960
734809
898192
847227
901717
213339
375132
325722
606759
245959
214572
665772
432521
883949
64197
381960
143517
13723
875703
324897
709229
366406
162423
646304
19413
913102
449238
80809
173854
478023
419041
263095
513089
5274
185867
209167
420956
198683
885452
537044
247681
410882
846957
777490
876967
636662
508537
174638
818957
170246
301617
312230
349337
745200
233347
53788
874952
358646
153163
464429
901197
756933
231679
201770
798759
243557
802697
902052
40829
911439
930990
60599
224876
60738
251506
246440
308127
869211
562318
206782
91450
804565
405484
790127
3021
513271
63553
854892
233479
268358
302396
931079
683333
828578
792770
213737
422042
902519
745460
15124
738794
625781
895123
866420
450647
543328
885830
919810
482483
675728
351382
541995
776608
645501
738243
372465
344711
155952
33123
865586
289622
70197
485814
545947
420289
319788
153817
62104
621232
256644
856568
339373
202774
364208
196159
651404
342329
737437
468250
905553
720979
554255
739010
772075
38779
477917
804823
411362
708590
93093
279081
453206
737828
501731
611761
130819
328806
529248
153692
627302
403102
240894
384339
898655
809413
255176
422907
712229
375002
51873
556700
580982
720259
7075
412998
133799
894650
633961
395665
525653
135460
783350
223153
146349
102212
740813
529786
850175
652386
485189
429253
668551
415949
94207
562232
849398
664605
261447
663910
528863
830199
928698
291960
801442
163955
922168
851657
931131
634727
388824
900493
406220
211910
103220
502170
550719
178666
597100
560299
840604
508087
515340
667339
873043
54750
798292
186621
676692
31893
452655
36569
62488
133506
651275
921829
891513
77377
160215
621146
663344
279930
126705
306408
11273
170390
4415
171828
496959
40402
590707
671828
807779
327509
164456
814543
452687
547286
522691
482156
186824
474858
21519
571149
499088
464403
5785
173596
581235
194681
654942
337018
93712
828435
105158
712807
427152
816227
913619
86124
749829
639324
136129
756873
298739
166727
583349
437968
130413
816487
125101
709132
493281
865689
471936
863652
736092
821162
395209
311789
383802
575155
181287
788632
907998
322175
798187
714029
909752
83219
646380
322766
783252
916239
785720
446517
598651
527984
864654
517697
68810
714711
281892
429136
624924
248088
601982
671311
443008
25407
132971
892876
931825
724563
888203
922831
434995
451040
906718
644384
917720
519613
54203
137659
79024
14159
749553
739248
392429
882767
231235
346182
386269
358399
85260
914403
233876
666385
737986
293843
650396
278772
908370
406750
439146
650970
439611
840371
324575
455706
566603
44836
1217
521581
230737
409550
314804
502544
409924
673233
274596
521706
653812
544557
890420
756036
764053
687465
519699
372634
654912
171775
652849
888650
256020
671242
283690
810328
317158
205225
561305
492441
556661
133121
513961
71055
535914
596420
511372
794545
815727
599193
667288
745530
223265
229002
790112
766805
525643
16014
14060
655267
276907
862202
891537
188363
737072
814448
371281
817815
349042
95171
367504
120350
567461
691055
495546
846482
813875
42169
754710
547728
351104
789877
678
377719
26210
337863
397495
205071
479323
372449
918241
702776
403287
459377
129487
930856
126147
115860
773778
138445
431827
721918
208182
761049
580801
780005
508016
775635
46901
438690
75787
683255
313034
741566
590254
174472
497996
452289
666821
71895
435605
321163
245889
210142
415902
296715
144703
2679
504123
245951
702889
877836
901345
96216
405858
312960
184200
327946
712691
776827
577000
702388
456964
801076
115633
25685
772856
774985
717923
705533
212584
899229
835781
554112
904983
363660
276501
679213
341103
277451
447100
801577
448165
785568
811706
905834
376079
159274
417692
832328
99209
17510
238137
519151
610629
211850
614089
186239
843309
530313
500922
151745
662282
341109
472612
485097
574367
314500
650978
476353
224783
664336
339607
813683
270486
155443
547623
634654
667899
342890
743940
458066
567561
909521
252105
738320
182993
367663
548078
201313
49994
660976
381003
354105
425875
236839
342687
160077
230837
39488
308424
806836
252874
252634
143562
381437
199701
694588
932487
151695
204735
823485
337820
21935
140496
543924
604538
640173
820328
444533
78399
790005
278504
826696
55470
675051
546459
836481
728208
119733
515084
630820
405310
584700
893958
681703
208479
809516
519192
540500
519283
365733
35582
926172
333617
148289
322142
405438
368464
930187
378722
183408
676800
688168
492314
19968
620272
347925
47533
362457
750365
208287
444568
454689
620568
35729
422686
826091
572838
773997
507266
140499
640094
630161
281980
435574
339813
327915
677205
535839
495605
208248
502171
29141
447727
558123
260376
772848
561591
16349
603775
81582
247029
244235
574571
792029
887907
423732
844097
516823
292527
471838
189863
136265
630804
236545
558191
123119
359241
440551
189072
598424
182246
890229
923949
594636
498406
468110
326538
559021
740708
96574
288487
188849
862487
5848
245046
33072
741134
399438
124928
99515
601159
637694
774903
676459
204839
291991
254595
667632
611758
158219
309882
440361
835312
207824
373861
318589
367051
154590
779185
372527
234868
45240
623915
755105
934571
775821
841913
528363
604035
116024
845419
423822
609357
325681
886380
692213
187025
435446
581699
538381
40849
431247
64095
217727
601620
617050
590790
738422
667718
104676
555678
189868
887421
896078
440035
489927
505898
252143
177876
558260
71531
259764
509823
338987
205449
720678
763015
783047
49741
619050
613722
44117
728283
128512
286256
36814
819711
731466
125912
226762
395498
11833
387323
551538
21948
231920
644387
744572
460690
763946
533216
578277
643513
338142
698493
147513
820981
919387
438818
350359
764891
539488
633537
841832
376357
718978
681157
311817
830842
159278
530251
391090
521567
385709
136384
54909
221824
870031
889502
563093
321783
572668
133351
232295
334784
694657
788149
483110
857522
821171
731963
667374
44357
586646
743788
779726
49485
649188
558246
169969
563926
137775
41012
335024
690835
700657
535848
534025
687904
168381
795877
219627
485273
656337
866269
865817
786549
305145
488570
341694
867526
145106
829141
662125
381775
668807
661128
850516
573795
296431
673296
764257
92807
763770
318728
851736
204958
524824
470159
551812
707153
620899
908418
668997
214249
594212
388622
71898
64872
900744
550803
463842
824316
526454
606614
750914
382636
453850
131607
277774
555588
78850
729221
88119
492649
136439
457499
278588
739112
679459
652166
38350
744941
377544
249828
40212
804514
422008
481652
30535
73369
418504
897426
115203
484710
348189
322786
534639
568282
206328
502948
557113
480604
920226
525195
923709
851045
331998
141182
442426
354541
679053
573371
262568
796522
598424
819636
523040
357455
608414
158709
633374
557198
511003
743936
676743
645790
24579
699899
466181
377675
361693
330303
63290
304792
258313
445964
799812
173214
189607
659120
373151
651328
537112
150159
919328
298048
98092
748550
610911
876533
696476
384028
462246
476524
269957
519288
851672
122342
466310
91661
532539
896063
55116
749447
810196
458988
586088
26351
452830
188025
937325
911173
120846
483184
388000
14308
540558
338588
693131
17059
392216
367245
94108
897375
871067
280844
17208
257650
459471
233062
721476
147185
855726
751892
790408
94977
28741
232250
637971
118282
704816
113830
507111
574435
425847
302510
708475
330910
126761
274073
389071
601319
353733
606550
595724
708561
610490
473569
733644
154464
260960
494720
838643
373334
108540
94088
679616
429075
399971
547301
353200
846442
249946
823043
220566
724533
395184
352733
936427
582029
774791
468196
526282
131234
818453
281162
901120
622716
692060
695709
213346
702229
85199
568252
409379
885358
673770
434056
542379
736966
76461
460933
308090
246726
362700
483071
517619
197024
313853
609405
548711
174618
636888
777584
404250
317162
133290
66438
150694
764168
7431
69623
273587
686663
17571
548362
103312
266649
164122
917544
105914
482211
798549
717467
307239
590288
681895
68109
847682
52577
46392
745175
129577
824752
150147
443173
612744
327478
728717
819406
539279
118992
859519
894521
257975
594223
53182
2687
275037
821971
178751
222172
254006
907471
769897
131018
604179
707334
378454
394976
235110
599717
548695
910331
613607
381864
473840
584578
385718
257741
520071
68998
795841
931904
507632
984
925327
927696
452311
439386
654693
733075
879753
336159
532346
399223
211144
927061
647853
826466
772447
553734
403084
75169
467378
643696
396350
834280
688070
473885
428014
513653
803730
321528
297812
587476
248335
626721
603529
434490
411281
847141
870168
176224
557416
560528
807434
611136
570915
387898
20873
193713
817397
804682
315760
618903
180517
589071
322528
458987
606003
312914
520752
163178
163418
844170
172943
115357
816795
595170
238842
824638
236987
277697
303691
655839
380307
490746
885392
138588
279549
619854
632096
305549
343523
275688
398808
53999
267994
620049
419386
460047
367724
747813
851940
163868
898750
479200
102409
607940
885768
533132
734050
887513
883769
826022
780322
605620
868534
112481
95967
212543
871893
813466
87575
160277
486320
879034
552658
615160
753612
351118
792743
417788
379756
257399
697910
915921
864810
245386
160779
300666
211731
795730
261932
353841
201343
121989
562883
573196
281942
564749
127265
153182
767268
737489
323631
274650
645999
340576
373779
171554
526707
630189
378878
46129
775112
57947
678231
639602
462121
101150
328014
558547
61935
592712
553053
386964
1311
734630
906148
897086
466750
460931
740467
460473
766791
683733
847668
118868
659710
799082
199596
718919
557822
665247
45368
400408
247504
491204
528233
842812
312498
169239
782466
869362
122719
497536
696969
3364
937915
269983
733027
29535
714988
71090
576317
425441
278577
287357
34045
91242
670653
318517
691687
574376
381298
176087
663937
627915
461603
422388
631696
914323
435388
551364
686138
61222
415463
915749
724612
153253
690973
27124
917971
438543
744970
673565
338015
253424
495804
302329
591448
100632
531473
82394
148398
641610
183262
276145
913686
390076
111363
168287
81675
634661
549609
722431
924456
62960
831205
773488
408500
821177
546319
131370
840625
556496
870416
330204
558527
143424
131338
429481
692846
503531
863945
650954
632159
398447
920371
485019
213739
186945
550488
292739
451782
295016
901526
594492
878083
121983
517435
782771
22880
349839
1343
709491
20326
933100
374720
589443
326839
110333
197015
775791
316880
530792
523359
598433
791535
100384
485097
191049
891896
645817
483858
603434
624904
905018
823666
339386
389458
526494
114633
229545
137943
335386
563720
822404
262103
343779
90954
225077
258849
326060
479094
478820
408648
593286
690048
293712
715142
340003
809683
220681
260308
652720
100433
189574
675061
366236
600938
376189
838658
317101
209172
934523
348837
653427
422285
507415
762391
656456
859152
249173
704052
738777
748676
345961
364525
217229
286955
99955
391727
335797
308106
253020
623021
644113
111382
718817
76905
840692
30020
51811
421196
197572
64588
641972
612224
212400
340279
401831
697157
622772
931655
855472
832767
445072
570207
760196
198492
488198
84213
168984
80844
597089
862602
867626
791977
935781
52106
689265
600951
865675
759890
426513
149686
916589
569162
680670
283103
172010
286672
221839
915636
326146
605196
47828
350811
140897
103957
891346
137409
472439
474645
271350
290813
679916
898082
914495
622562
837914
860476
847177
501559
290148
329112
575537
319745
260141
687063
464009
883697
911837
458947
251777
499679
827819
543395
508175
551180
755365
121126
324166
681500
419045
623414
104210
872234
632473
901439
728097
593250
539161
927272
710575
285898
568859
669276
805660
107403
57102
705745
221692
631244
363633
693050
638083
19004
43000
614550
604648
77544
687151
10284
141909
44852
287547
492703
626029
236849
769877
279299
355311
696115
428824
892616
648247
415480
915365
346354
222092
881244
118283
726302
33890
399450
559347
272126
602945
615472
357272
466690
381953
617375
712710
239355
65563
168388
863946
855733
204024
764251
793852
806735
201883
682825
364869
361089
566349
455180
593707
461822
312211
228285
274422
295424
481581
375228
831587
623906
762228
163072
263390
464749
138156
200851
368579
29908
478211
911437
145609
277412
83080
261295
256847
276380
160174
22404
285510
823299
332088
207813
133960
472113
8678
887335
905750
19803
284633
130930
26097
340159
821277
783598
923971
333176
925714
350092
332273
789277
267190
107709
449485
237412
582324
754347
260418
60723
371748
180163
79338
818800
10640
345556
94458
489634
494704
70684
118146
97996
262421
918234
634346
397007
700470
756607
248109
778421
326045
206691
926408
634436
154092
491192
483861
323051
221029
335378
530407
100129
532445
197665
798945
336695
241543
717424
600286
618606
920276
724774
558407
852438
42347
202243
110615
259175
628986
329780
621265
272376
418381
579121
750767
535281
491078
301989
167272
573366
661495
902687
219656
443338
798503
4235
25609
704496
296043
258653
417627
287038
32332
315369
268563
127061
11518
415580
548448
629099
466594
664399
201010
824074
1404
541776
274406
514945
70261
712937
324059
709630
271760
412857
100697
493147
675392
704383
182584
704478
306608
110088
17572
736797
512442
753568
687029
250326
240453
546923
428231
459069
466564
17173
764209
811247
97952
532073
896732
361935
255149
30130
722000
84005
22785
606394
392171
577264
222892
602775
210016
56545
722770
922129
860172
448689
838003
685270
496667
183309
302547
660200
903841
457636
754511
22296
309274
170773
876927
337833
809445
88904
244100
247773
794345
494120
375861
759110
622877
322282
38156
72293
775176
857244
695081
150652
780354
684577
669802
213311
258726
176775
857349
517868
217943
673359
760311
314851
30331
651456
667072
229199
234226
936182
746206
730270
893126
335737
357394
499766
664069
37229
835952
86231
229808
163946
640649
295708
381280
306447
647528
662493
642752
292946
39993
637318
529110
87052
446583
90094
6431
396181
84180
897345
341583
431617
385768
478538
291119
74314
849988
635895
165188
612675
930831
138517
640308
403013
529396
315415
149697
448190
623255
513181
149124
639933
236658
355351
523235
705721
90503
218872
405127
401651
656727
356889
549982
787670
757489
687326
454363
569205
108470
827529
791173
804329
587599
863853
352690
440726
746475
387808
885692
576386
617421
310279
63491
810311
235516
419902
779491
653958
50291
116320
108659
438634
48604
268274
823291
781310
456782
650515
444112
547636
674950
585362
131852
774239
635893
440732
461576
459190
634921
238459
545931
634178
758826
201218
387311
676885
247974
797498
586710
79331
301219
593970
848033
894474
343633
693240
482901
500314
179148
55304
429965
38827
531341
380772
241313
454108
326567
244308
167255
169203
740493
231265
874237
895811
780746
136541
855848
690042
525797
532222
913154
30615
593526
245634
240066
832444
384010
881439
480784
434773
589096
227254
828214
909342
892135
154199
316954
910266
453781
391489
746580
859280
252486
851431
92897
765885
634568
283982
178725
788298
507689
191645
583666
689744
364011
868047
39873
96091
144816
56546
193621
213019
725432
274695
849642
927428
377907
737184
707933
711316
366417
921801
417501
230452
349018
787309
529034
18638
469699
376685
792097
720686
444963
232970
666221
613398
287968
402489
464149
19210
250038
404833
618160
337656
471599
797077
318251
346211
924776
928462
381633
806973
130723
542426
870501
680810
698835
484190
736030
821446
850450
782731
873223
813636
380844
829177
53985
42475
599486
182153
375225
902993
565835
380065
3785
878450
391289
89786
105380
460969
521391
923426
312543
834177
375565
171181
333609
171160
242244
308950
416970
264023
621461
574701
314425
530662
433513
33608
680973
792537
10482
658316
673678
488853
902623
342331
613026
845976
768943
926879
655481
139075
411282
435987
480457
473350
443116
206988
866256
457631
909994
415039
246983
632899
387846
138401
685393
124481
162240
884612
448367
575360
787370
759511
158797
337964
587338
147267
440811
681504
440292
632444
107231
342559
577430
39099
800933
929787
762353
42219
185601
836435
197494
867187
173788
646760
391110
396291
844701
153342
503262
810021
182908
720421
824365
875687
62450
656670
319654
933708
597747
38761
688333
250376
464162
316461
654568
9385
446150
684761
409194
89711
904328
703602
5845
560838
153605
843085
279128
743241
881191
876774
477254
30164
738651
911506
816486
899647
448821
39314
527425
232834
519479
534271
586135
227033
748167
564356
409973
199592
223462
602982
876830
328680
69509
57666
533182
875680
378198
486712
34311
377216
655391
508954
98401
434825
655554
94303
704844
65246
610541
450770
137001
612529
540047
25504
350437
331406
442134
607401
671430
565299
432743
911909
25627
443057
679242
797106
854135
434001
308332
247482
189240
739955
350998
319952
150384
849949
678721
522110
520748
28350
542547
777623
189681
571752
929928
308100
659501
911231
757286
277918
473075
404862
762109
581531
246220
65155
295358
9764
626703
49411
708898
495338
925422
886563
226379
455567
424075
219122
43513
883047
586083
134556
600975
586164
908483
918863
730480
239479
933870
693299
44148
671634
112865
580443
43958
573261
643293
549091
362879
704865
14398
560491
875281
96684
517698
936507
608763
26207
54842
171837
831531
192176
423135
69941
805711
240838
908427
53670
655727
190153
817559
730083
877331
522534
102232
382081
222277
928432
695335
298702
82387
829502
279329
417132
410713
915489
759738
166050
393285
104307
387738
510005
62379
862298
910013
617558
77217
309149
276311
907143
553826
134924
607388
516075
189758
117184
346326
722139
37218
205031
91675
625272
664886
576691
303683
180218
907341
285297
902108
272764
718286
622616
511150
587247
27126
679195
308629
666946
528629
444485
799919
354653
436570
405772
556608
893194
560043
254793
381908
154568
454862
368429
77524
746024
514590
292362
23272
183645
876891
37990
328798
77445
397840
177566
233053
543729
430240
612514
353987
924131
421158
696501
160325
414765
617838
465344
86349
290916
130914
344170
8000
108784
205317
154151
210884
218437
372350
350812
695180
233285
658509
613412
567476
174370
191106
518924
597986
622925
738060
735017
140196
582516
498963
395115
754677
762872
245420
183351
336346
573436
781427
275131
12099
595297
366577
649921
175955
305045
506785
49646
56969
788628
788394
935493
937267
908135
485932
810527
49809
679971
907713
448645
417730
618351
594151
890251
710828
548323
647207
606382
584211
848242
581886
606968
396614
603503
888292
581985
477409
525455
409896
716772
185739
235347
885353
261340
558553
820813
468644
126906
689948
105406
89459
736623
588898
412652
122981
931409
416361
484246
508763
585305
281411
372314
629362
410496
491507
664934
219349
722687
563253
334717
679006
366967
643252
583575
126945
408599
762577
868690
272112
687571
326544
688214
206435
97464
215981
400126
236634
100304
842816
354167
519466
698238
905959
372836
831589
313052
312090
937458
481029
865850
830193
738356
434324
49990
513582
514839
518048
21352
60435
221255
242227
845953
155553
497046
661614
320534
515119
306666
881208
545259
802261
620040
244099
553055
139272
670667
638189
620529
467631
832401
106464
864212
125066
251757
134580
535515
606943
440577
8534
18135
920715
535989
116669
554700
804567
636017
893608
830890
248579
41198
77552
545724
897507
68918
16638
51776
898520
522495
402677
780115
534151
241016
335266
174710
38711
98873
671882
770273
112056
233177
927600
284425
53355
900421
579141
26183
456840
805137
926306
659309
124545
615445
126592
117903
425650
876993
598104
762832
743607
19367
417017
563245
126950
120766
892829
518433
623671
64097
634114
893025
260502
398310
101860
178052
179698
396644
635773
607870
547477
80969
807836
519806
689669
599674
763893
149404
508766
459640
202862
21803
191228
394679
372372
189159
874916
544232
513847
677357
288915
796058
836344
837651
612434
80065
373040
888529
194834
139678
802728
137246
347607
185995
838351
700812
509544
50451
769049
627476
276846
735936
827461
759770
500028
696181
380315
628039
284904
680820
358761
553530
786857
505776
680070
884316
166545
685997
532109
854107
526210
517397
893552
536898
137414
388825
934916
513673
283020
606239
368763
578778
679867
351748
569627
836439
763458
897141
531409
126119
32695
188519
392935
35733
342565
31209
178203
196222
158886
260906
183000
397111
233541
41117
255974
663592
669827
650689
24284
912812
569661
759869
691505
578610
505486
905396
883729
856589
558462
243000
408549
687289
563572
354987
642357
84199
45622
407396
397715
97741
374042
669899
154667
112656
482154
720639
20756
373966
690180
820989
284848
35305
823303
244655
541901
268883
177386
390278
213594
348562
791079
250539
122460
635523
189697
122700
610656
809928
141278
339412
895544
511584
584689
822048
572651
248307
880631
319137
876591
682711
918853
374261
23318
202674
130242
579322
689512
411095
558317
75387
695717
456578
689305
585776
471103
404968
51922
903545
36521
333454
395514
546105
807771
404443
260289
185385
650859
536007
31056
522317
206115
530757
657488
63567
591215
628919
760682
433085
321484
128816
498118
229558
517597
439450
524049
482602
635584
461523
394379
691203
900142
405650
238409
400932
522469
77190
534008
553019
590981
761081
303025
699727
459764
248901
144262
871993
65155
913051
629296
819933
428936
727550
823614
127344
928206
679443
781339
504246
621525
922797
796353
785648
647235
887865
718181
296954
129851
22872
16784
540479
698986
718911
210834
56277
15101
803099
814508
630632
909333
8735
14251
506108
795102
517467
98517
707428
93401
224502
259544
248316
190197
349494
777447
534214
432991
154346
262706
365423
515810
823594
639184
285003
142040
251555
667777
858369
393473
719937
436287
260672
569763
25675
114916
398977
538144
333344
237179
178313
557865
577852
852838
867653
923831
71245
936265
703937
18291
211840
825477
500619
618364
707965
100152
814934
364400
617832
54874
656558
922699
880934
762294
760676
394420
858676
109300
644615
881779
107195
856463
30019
325104
466532
270263
231550
86009
483340
557070
333493
223324
307837
441143
271178
65533
697355
109826
432071
529888
286287
370316
741899
10632
750482
412044
792180
133252
718716
786717
890107
368453
347600
722125
906041
687130
302127
333512
285349
440352
744194
62725
93539
357054
598178
738843
342647
327853
550792
41040
182432
356228
559039
591830
180853
910721
788103
855449
723360
873872
859395
147061
781979
66820
106591
774339
395097
125147
761618
46149
212875
20723
443460
553616
663718
453340
667073
278749
135642
499319
664594
22015
740162
690464
126942
100809
803745
911479
786075
633091
537367
535204
250216
681481
740918
95865
380323
564692
153832
452220
31658
668457
772023
218640
896001
68593
198542
38710
787555
391088
315171
814235
628828
201992
736743
215567
459979
786988
604741
664028
825158
367249
310039
632822
528428
813802
918333
930126
486625
75803
255821
275964
259879
612643
517028
759638
16771
370443
526834
213891
842245
892713
839576
763156
402847
507540
399290
752546
2923
707580
20380
169802
41564
367847
172181
59797
305777
760102
735332
339589
856491
455592
713771
775991
777142
419805
268493
841803
572122
212921
655430
560307
514935
196810
778629
779878
539976
719036
295212
605510
467962
827221
603910
349608
317022
750795
889028
910168
328664
656747
841789
107361
886436
393973
566160
608125
55553
208137
336640
226399
114307
504228
775641
477413
635103
925957
12557
216445
574957
58000
366036
630546
651711
400990
8494
321278
197328
230263
305590
160082
84994
624067
434596
570709
380237
924161
97282
607421
256292
688422
403653
19156
467944
704556
76684
209286
303203
727368
691790
329549
143183
533189
654215
370707
747517
456167
403990
365068
799662
538143
61189
363730
591185
286309
63523
330583
784938
482041
620307
321459
183517
9809
804683
928670
570643
353726
529871
87223
376548
596803
319269
57745
767199
112091
415265
622256
678882
552970
923098
742632
799143
722691
626931
164922
376340
659492
442554
922302
203663
145074
688060
265425
286646
614408
563264
358742
173317
900336
108592
191297
428495
431695
917153
158419
876119
29669
19292
207955
268236
530779
831626
525049
353144
349603
232543
919929
342537
228809
165493
349670
238822
214835
838710
77456
909774
641947
371268
172689
443214
405779
896539
249572
175521
80311
310550
439372
689608
658155
579162
683135
265874
661461
620996
175554
249501
74380
586402
437488
818140
186459
79355
922768
760570
750355
193148
418297
888748
103143
526537
184475
673228
805126
309862
850530
9288
847133
212485
454246
175314
863875
438064
552295
811889
189660
495969
400398
896765
293889
910773
534161
558276
905984
177452
813166
620896
883831
169292
96913
87895
450172
658515
191858
62225
892261
234390
776673
345387
611126
143597
782622
906269
727553
142764
550587
705672
653186
801905
383475
770488
322638
168680
449658
98402
388950
158781
346160
688188
10565
828728
480035
99207
812561
276890
683371
147985
688265
518769
892444
427536
923534
225490
210184
646892
64347
211946
435461
407332
441894
395878
452357
176486
546731
532557
705545
169491
12391
885129
593350
432130
304146
758530
688315
15173
869974
402922
894073
15060
865205
92762
488766
145723
830303
26549
477213
61001
473407
151822
371606
404389
845135
646624
677310
621283
567447
399463
649245
343040
655048
135685
445254
68792
720126
838346
533526
686950
87489
344592
847284
519818
510662
100945
641115
894849
577065
17166
465082
98724
500658
362999
97361
67875
143289
687550
65633
847556
290412
718160
44968
210164
2020
638617
228597
601357
36625
221188
662748
276415
917007
63761
901497
106000
809060
829185
464228
104691
492181
846413
245226
515495
581164
870027
934872
284981
104048
472175
371553
762322
697492
193068
149808
424056
920424
660304
710598
535133
931101
812930
269204
495930
770154
117940
145754
184517
305414
173604
179064
761108
398545
197274
170580
472382
249301
172097
29879
446478
776586
320588
118337
834315
135470
187170
722358
824546
606228
288113
754368
900096
219791
31144
299742
768146
385138
501758
571351
129968
680186
273558
746697
689113
66926
654196
197783
302445
630726
592316
135416
186883
194363
883799
57552
635239
596126
898383
666146
643707
732120
565072
328299
503755
134991
279755
923803
489674
229708
617286
423978
308395
634267
379477
560209
388092
590899
406970
722717
321383
775442
647508
617105
85401
326590
853901
209397
14275
134698
366544
710104
424899
739578
79151
399645
541660
870159
755147
461829
641637
436123
57578
550873
726592
375095
88359
736034
682675
425429
338014
738837
894878
144538
857263
873402
406951
891044
805992
873354
533544
707772
840998
915221
937783
328328
314533
2364
297533
658630
245725
492294
831273
137259
64667
434067
459746
843698
642858
683079
690126
455730
385997
437790
657831
893401
681121
736302
928166
679448
212693
214858
105811
888039
547929
31939
546194
247756
491614
222131
515872
404301
336021
508320
869729
510604
705867
241461
679857
362829
203451
329452
777707
527688
11692
476958
424720
545210
750583
476512
645879
468667
43760
360333
137407
756439
927948
329842
52900
755747
794206
616864
25390
676024
331712
205630
903919
136904
57676
547487
810311
567731
40137
226607
286534
347872
229882
569403
65022
885479
400635
836051
64019
424675
639958
510617
820415
380293
465681
745238
109906
778272
566973
246633
755427
817967
626306
74154
286416
169531
900862
840646
720263
124281
717244
528498
874993
564918
878824
353152
43703
190215
93923
561695
272813
607784
328279
550498
181559
798334
384824
743616
218032
480503
911045
198382
685355
499875
25936
399795
528812
23365
868604
721274
104459
914859
527187
788145
128586
203690
39251
642728
305155
293689
523537
595894
339354
720884
416415
10174
692084
831231
382769
181285
248516
412015
289584
432724
665404
551740
507428
75094
83747
137760
111683
101059
14340
148156
666097
61328
435953
719447
419872
61052
582149
71106
709881
625121
546337
575110
827853
892728
933348
29094
190502
428633
613939
334313
598046
545764
640404
856852
471635
830838
698602
136882
695972
439483
715243
867237
93209
584613
582268
238571
340483
666309
173332
364680
619301
169796
84696
201119
399945
897877
59196
766058
228023
508505
786305
199262
553279
265082
576598
710906
808187
310662
257239
230891
706256
706929
263925
313107
575658
816269
738515
444386
135879
906700
600574
242068
234475
813710
811729
485840
107591
60140
485578
460307
738308
111506
877332
441313
166726
402368
431787
728373
380416
554300
115411
573645
573728
928296
476255
237648
44665
32740
511913
570451
569088
896869
255112
546071
306354
812020
118378
73110
775302
406932
641256
929110
232622
474706
815423
365102
340968
135841
855973
597418
826660
169664
845597
350835
34611
595783
919317
274537
883551
682083
405506
357133
279783
246424
239883
559354
276705
600648
754067
687178
24186
99560
907774
459443
808934
354082
682831
746233
154750
98976
462497
662895
866729
934410
417291
842156
332702
882227
82275
60999
456540
732200
921553
414189
816155
833066
328143
423660
20863
363211
344202
884226
747281
767080
850906
425770
698674
517366
151708
727629
853733
790317
776256
529296
397611
120240
528922
572826
29139
690705
340744
294863
934978
546963
548958
415294
903556
491286
699823
298481
850992
143685
520480
718345
554136
568806
58971
566919
72727
129753
89265
728169
654710
605462
832721
676669
869229
914648
820279
238557
492700
807236
493723
518828
20392
603007
726136
209604
610343
228275
317875
840351
823001
935172
757132
922240
239217
386100
927751
640757
635389
852369
166432
731747
260967
678874
509833
141375
876671
791432
649995
532698
517149
412131
90612
930103
915830
162642
65851
509680
424510
378598
139579
845867
816893
121655
500794
228935
235358
544961
599665
275495
60725
211427
871718
532713
799025
698124
44151
111362
385823
474763
158162
721936
634653
670803
315161
159514
456889
14996
9088
525018
635986
522068
241543
870449
623284
148411
569612
305152
107677
342212
730082
507189
503350
639973
597601
490381
883875
902389
221540
927424
102635
293056
208595
112440
396073
482173
877012
97049
264136
443332
463344
352413
260685
814347
146345
415012
882637
824531
926183
882657
66244
828561
501762
770443
53519
327189
825219
408976
667973
825014
937041
623819
1620
66963
139238
530359
490777
265596
538689
804331
217842
742970
74829
241661
609935
787902
246730
543910
746737
141706
229888
330019
207466
780272
575535
794502
771765
606378
249984
79656
115693
718866
530473
365977
288959
606647
458195
933549
412120
195983
80391
710224
706572
52776
649435
274013
372758
473703
642636
260722
37812
403929
559924
846270
483630
565561
420164
461669
893065
179982
519510
450979
503333
353115
571824
572723
533793
744497
597196
451636
864341
505794
865890
640879
518092
776882
66416
906141
857342
572386
886368
154780
592517
911551
147280
852656
769486
530650
875856
112768
687774
781076
767141
831319
243220
186813
746228
604235
853440
118607
85175
871926
590503
724232
37169
259474
209767
708583
574862
244773
464389
34858
123647
266321
262098
701509
57278
284134
490580
367948
553204
370933
733390
934592
714185
478885
97249
810917
365135
167765
58633
543843
285154
387510
254726
645540
669212
530468
718298
199675
640964
29460
75708
546511
556526
353831
789086
683953
816488
109350
854478
392566
410445
934300
511577
713904
465921
211501
340384
240149
619563
764514
177800
512770
216794
132663
475642
705633
203709
671208
332321
346226
515675
781131
85613
79166
520855
830952
414154
767876
214260
730239
777786
714582
524681
127276
456019
318677
556548
310261
537061
710672
764136
102390
375018
424834
828996
207459
815910
29764
511504
884495
146355
485064
672886
501207
714177
843342
365464
180788
442121
315182
509191
591658
675176
57393
187562
437107
669689
176852
102711
105108
882997
48668
437531
740812
148755
162574
820277
260150
740138
536628
139017
826611
929324
723144
415827
157351
530716
801660
680363
846999
733175
223475
793169
500311
141321
786017
107618
384593
150051
816243
151848
403089
819944
449857
783566
902369
892802
424670
709698
363693
395589
516405
624507
430253
213913
462824
345703
66802
255097
632838
120090
322022
117552
868050
6844
101129
683837
471622
825312
228927
300114
326618
413680
358522
695513
245434
695650
429438
559487
710368
798911
796775
127201
359057
376287
118426
792025
84555
128945
721817
878547
253808
34399
797038
936085
52196
53288
120836
576271
161180
904783
178539
880266
522297
589001
465596
237843
149629
623416
97370
645507
482125
856153
308486
7136
552833
908153
771221
664715
138540
353339
241761
844321
698355
488712
230330
297866
537034
383066
721978
782747
848134
625904
409530
626296
644312
141072
305166
242320
851626
207578
86165
635580
370382
609265
406793
720967
86732
60705
501344
138789
171758
748734
616969
536279
691999
438957
415299
390046
514700
365262
355356
736763
136452
56656
708596
758880
30582
409202
15012
468724
298797
53655
115120
506608
385234
516612
281421
144468
318785
516184
383899
52053
199176
13464
409720
537546
893392
665464
60087
842463
355836
35173
100289
399803
187797
330236
230567
12719
662552
921467
239445
913853
739187
240614
132554
898944
879043
871059
885412
517156
846951
785370
894871
454518
54247
172899
739567
833428
727214
492517
366019
29192
314848
98090
798943
883328
660310
279257
338229
938021
608076
235935
511435
494956
676456
656836
402971
921118
179071
775008
689433
372421
851068
225610
647680
393948
602335
428552
16871
867321
273596
871824
618995
325173
272087
402765
926503
120713
777034
928332
5721
644020
661214
898128
817049
555395
594873
673547
191080
44145
463523
528473
736732
653082
636022
10339
867779
776485
510188
768535
126814
590283
189685
346732
871113
378425
937427
697282
388928
383771
509537
782889
707842
512538
501405
691624
103297
631733
867219
787852
62538
482300
736110
555236
43139
238646
365093
242385
431959
832110
722859
335107
533826
716565
269028
692299
372207
495748
318729
27740
278922
429269
483059
664060
505319
542463
596735
586755
610204
21570
444620
148776
288946
539961
697941
455395
486939
623232
339283
88644
562329
625572
511360
191235
848220
876374
516843
755822
838508
742693
842602
843017
403007
811731
577577
163296
415222
799203
141919
2376
169925
584868
227234
255700
254964
416904
916312
163983
744247
594323
729507
919353
486264
509642
108547
494369
743790
821599
551642
120540
236478
368766
691818
491777
140926
531233
606125
183458
530911
875979
563032
316304
314432
408569
149916
716378
448749
240859
368145
786806
879721
412344
749865
634077
180523
262151
879139
21238
373385
52279
27664
756128
655896
699252
157024
481899
328452
161159
554976
198551
640040
635796
477209
176018
829665
849972
559060
156836
611498
141261
540788
934597
341311
375913
253269
371249
197639
537305
470457
918933
248326
331561
484879
270241
189073
507671
337039
930431
646711
290460
607866
622032
377731
316762
240179
338488
932333
10793
499034
195766
3153
202766
24882
787054
857066
39069
161010
279777
217238
240035
494281
388870
643564
764836
715017
21271
809872
152559
302294
442810
399094
382207
345056
197351
527388
640966
272682
535308
836175
76877
358124
847823
616447
34273
250482
733094
484121
613721
366820
189067
905927
797837
907634
360820
930742
519797
855015
866673
223723
585958
68445
155000
20513
936510
475360
252947
523541
466435
19169
4990
346528
696672
517145
661533
890378
541840
625553
725277
749055
743375
246912
582678
250407
329523
475694
124071
392357
264912
753026
531249
307545
324811
42614
31759
655120
2995
479008
499379
210291
84671
786595
179986
529376
58929
793024
168019
235388
391742
54948
57555
8162
698415
857354
449963
222714
317450
667507
276031
93858
62285
907170
723401
202289
725405
708095
873339
24648
584753
16123
307056
867879
402720
609200
121373
648942
653521
896447
704661
752084
342567
354262
803811
597843
382978
480432
761195
726863
157987
531235
294107
408243
345657
50609
256260
810632
905579
881787
495658
39210
632724
304376
514649
146874
476820
622180
89813
217152
646010
217148
351340
718091
72370
390585
715951
704096
458399
465573
340895
594823
95001
281146
270322
37098
87241
7681
489197
648766
360173
569606
412162
581739
842964
444516
429728
775456
830766
393238
690606
77913
35276
80082
510968
239941
228661
215164
172102
355661
585032
914270
486045
693802
469397
499996
215919
740444
172937
222976
823464
9931
812015
530417
639472
133063
648609
812231
31047
840768
692684
395134
632924
796433
269716
544340
190139
757135
650361
792484
299944
19561
6545
764964
143263
206337
101011
448783
480260
490360
225395
766383
555851
826330
330368
273765
799774
791624
526097
331970
675175
338085
830013
861674
835230
265284
321700
288095
79223
766143
559079
8174
56912
838694
447605
628553
2924
97729
195515
679264
224448
426951
397548
343414
260590
407452
135420
46880
103345
610648
238384
103250
843913
846764
748334
623843
787057
900036
859368
863304
29869
832463
323144
58571
883456
152690
622038
856481
430501
812993
744305
790530
767697
6423
782922
678272
727297
67889
327166
70216
17158
58771
659800
53278
920195
193004
665530
189062
308160
418004
263336
555735
533861
744792
717641
804527
924781
205434
749913
335677
894962
238886
173115
409611
367026
494373
658734
667725
643569
408571
756148
554538
172957
99900
350377
483473
282784
201498
257442
212957
898757
210461
494600
126576
824237
72015
493619
832688
568393
555
116420
889637
668841
709437
857476
120095
220275
218192
196329
325759
860585
797953
901023
900959
327314
625746
418673
644540
604340
12913
651645
895259
415348
184976
120803
586220
138123
77224
520159
136713
481798
500844
378224
31522
239838
887754
366076
581764
41631
496394
878897
818199
923663
292808
654520
105150
493121
67024
218371
432677
472141
296681
518733
232807
547472
512349
567042
278584
841057
143287
665801
697554
349762
257885
546681
407519
475026
348719
221181
440162
28624
44666
326117
584030
88952
527053
476953
134085
137387
132073
509516
496216
591546
271145
260204
831062
305993
389631
258758
322018
318226
323527
259330
100171
822115
686897
28309
146632
88789
848477
355626
416038
134883
499135
503027
895230
629616
780865
68501
92945
329305
735176
241608
931458
89641
375387
349238
692542
223933
790230
887796
730865
151193
567479
262594
625574
195315
272804
374172
462292
746685
551872
628732
470606
545469
846009
3584
761247
65508
105526
625487
314472
765372
241388
439198
847884
240733
366437
115005
933461
888766
290185
41415
224189
281665
294294
66049
554622
821458
575908
365126
439396
37984
608090
473553
893829
631638
410467
851211
801413
499603
846976
208172
506109
438303
283721
45973
3321
49853
815239
843394
412376
601261
116853
301557
447387
413799
882986
113667
139145
666699
759479
70444
309887
76594
902218
884146
277259
829737
365503
260584
408847
366849
141196
635679
371755
29708
791672
702941
559237
506310
135293
602714
37930
875143
484615
139110
808196
693432
375597
488272
290080
533701
880223
889
100937
601055
264735
757739
189687
738966
702032
415560
60803
656180
254924
829266
912791
543961
593800
217
299809
666844
75190
200672
64861
567028
199439
928385
249031
422524
829228
38567
777560
283767
671502
68468
120169
718989
828457
423028
119181
35275
779760
426790
19267
15612
16678
675672
312562
585736
742601
580832
469541
847462
32798
920759
918227
134373
913053
626021
810941
873612
509359
898565
6577
665259
673439
516267
160569
290726
776956
506084
516794
506166
351008
935083
148728
440535
106868
163386
169244
401759
363805
796284
293821
416538
89863
314463
108351
553288
198339
214577
804373
934125
816552
27556
592930
348261
589808
109982
738030
97760
731649
263765
7091
855576
29090
69021
433433
366385
685017
614983
442201
343698
555201
122300
593427
341165
847387
196438
660546
792640
453410
778536
368419
322255
352994
571565
420251
348786
689747
395053
216220
257030
731998
382478
370414
509975
156615
885159
87291
127354
577623
306595
574108
681678
854019
598857
937787
472778
323855
449203
157921
435312
51091
122284
805655
18632
640524
823240
214591
344344
732468
922775
792760
313742
33719
20953
293415
489667
754818
598816
736760
88237
294107
470815
220254
578839
350544
536211
740216
429241
63747
428403
103434
846220
502095
349564
719012
772919
707346
667015
827468
519570
898754
451166
902979
186362
517089
25855
923598
292643
392639
295925
667905
772497
316344
817091
544269
167546
77770
799393
317220
126494
169670
564990
304227
798991
222632
219124
178798
803970
128779
696693
733584
475509
605018
778911
296581
480074
591391
721372
350412
124211
164611
364028
214517
96422
66994
337341
701365
885728
681878
482238
335841
439813
178719
155809
679447
220860
764632
303266
303841
33374
451841
824416
220904
527461
251971
331324
494031
353845
511935
840078
231886
46302
582333
89736
842269
932515
519113
184924
450465
73303
305715
128322
82466
641905
652379
500729
735703
535733
166676
481873
492265
671245
573248
79206
284467
625405
758854
214156
778297
240245
706095
183879
705956
466782
74390
318252
721089
906179
439133
72643
885781
556113
3170
829094
287629
324459
424950
928486
805926
525446
186457
56828
88296
483575
234168
858946
877674
420241
209617
831420
269866
889106
222598
840772
303393
362540
157160
274075
452700
481838
194735
876097
186110
498716
560792
678029
193804
191532
536525
245380
551394
795011
111596
521375
291309
565948
856651
795888
773280
7968
529447
393155
52495
716710
378475
379978
339817
188984
249155
629747
250451
586659
301641
747662
42257
288278
522796
509032
489252
595124
757604
925629
655956
48174
517454
919107
872466
210862
584327
453042
33347
645885
43271
248927
239966
334229
330365
47363
387374
284067
153285
377244
84835
552923
869164
839213
79061
12772
794124
174182
294744
928548
615907
800758
423174
891640
413
897156
46527
812758
778034
128524
208839
409601
726405
618585
283183
19404
920544
542971
520685
895342
644584
18604
543988
223797
447629
116028
142577
563870
337591
786809
738287
288344
63016
175480
891588
598041
495882
10913
178428
920602
925097
889307
752657
842803
270029
678314
301990
868306
198102
390099
336978
59201
128250
85322
808769
131053
874719
842743
266915
618433
149929
185455
899663
519174
310779
720056
901136
310041
771987
859382
787109
613830
789970
2460
294058
249667
233738
363730
784787
523448
118644
476175
921075
784674
155456
476956
635575
493406
657858
391883
517364
597418
605030
290955
562727
94619
662037
662255
869922
659736
334740
247996
607912
773609
906076
571712
899568
85682
153340
503787
204913
315746
935240
489965
134451
469225
485926
781695
838699
518198
355546
169480
469795
247249
321663
265292
663461
763522
159514
78629
754138
562564
339419
296738
18199
573506
1624
160151
306163
719561
32792
111267
518705
618632
860790
852302
695911
364902
917814
834791
283265
744445
195736
484857
716793
467275
216120
648117
836448
534412
355610
262730
42439
94819
639242
605170
213306
237554
430191
545588
630409
907789
196135
224393
392717
77411
837480
677154
708441
8008
349765
767779
188930
866398
890210
617033
644942
86869
169858
408386
291259
333918
131886
496737
59101
884787
480810
338449
299832
766372
275592
442388
515623
341232
311850
642560
608195
166997
743269
669605
170970
798993
60362
169456
709688
901134
578020
179469
138710
148892
865268
185429
10539
307134
568996
860068
718346
759477
192739
605154
397442
586920
242540
383257
613600
825338
97659
616105
800694
446673
648685
762931
856751
901050
278197
343805
359999
839755
577017
836150
169358
737129
914290
828622
275279
599264
868669
861071
116852
477496
86311
832636
428850
313949
580311
820390
341412
321209
844454
661294
496780
443365
665785
470044
177851
433421
238267
916452
414141
743709
43366
345862
620916
475992
782778
308264
547078
781451
146905
619727
180232
805982
183757
585255
532414
726165
705179
720325
875805
538550
643153
704971
462778
778666
661486
819984
289219
33971
14810
344358
405297
856915
589955
223029
780106
742808
150330
294315
8754
619187
347369
673514
449552
267746
856633
128821
60948
145256
116203
804819
712043
516465
239993
793126
414619
109361
723350
673903
808735
125706
130685
669815
523103
175805
188028
409812
273980
235699
779114
749680
238561
125531
327206
560113
162299
918821
863708
297177
609912
422250
692908
369951
511162
803199
630572
861166
707016
937888
782756
848749
668959
569493
893100
869220
748210
668199
772743
664771
273018
402783
543136
551531
903444
651537
480939
314779
241658
576575
265353
188409
237897
322948
358039
289976
574726
554892
655879
74998
841013
656822
218673
747034
181607
451434
744669
295248
556315
577949
209370
889344
59797
724034
357849
677066
66623
27720
472074
242610
60530
430812
934056
806433
291040
60788
421112
772746
755651
831131
575182
183639
3038
476823
666416
629858
891721
169135
330356
588259
875612
889712
153646
932874
851765
417813
831207
693096
470927
527463
560485
506545
21095
244488
823174
168872
25198
830443
165625
388876
170365
616914
891798
707003
178651
920764
54880
62040
288432
39603
249543
503126
137371
783577
104455
167695
520928
711535
893230
104653
832741
208928
698967
153486
727127
455919
307613
115460
552633
482824
638636
367943
440284
766721
643842
274707
697414
208744
347971
921753
846068
203096
505779
330471
875529
35059
763039
99772
22178
820347
228113
562933
147198
662133
357966
264001
442112
207250
327247
475085
746817
763721
335378
314810
205141
773474
207749
308785
54568
50440
247822
675741
34586
230652
19870
181268
32044
738339
534925
284795
768835
136369
104125
902976
216189
579450
431339
425341
926757
784705
237312
320286
687433
610361
106944
842855
246368
604759
630292
120150
398457
321035
800101
16330
484570
475944
442235
884791
510991
191804
479795
501088
287965
868854
727602
771056
468233
116280
77293
171942
108075
290751
885251
450864
298890
766329
448087
664317
785331
186028
403259
712729
69977
791960
700254
579607
199921
859026
415164
14805
295601
449182
646195
305911
473362
822937
819045
217382
151721
485553
482114
321026
701522
23048
280755
902999
259040
386023
569164
15179
117499
366320
616348
94941
747900
231037
462524
574067
557935
660705
832798
820111
23552
585236
100218
69046
685216
928860
496208
814005
611605
196081
272653
834692
629620
591304
643058
133248
215640
656558
379567
591278
509475
639869
483541
810584
484372
315449
789402
913997
28509
116629
187801
810643
856028
673666
83800
791297
861108
770142
165159
413571
541968
428784
257708
901608
873541
104557
761841
138843
708747
573519
905939
775634
880486
340831
745637
844933
556425
648548
128114
197760
152238
113023
200996
372911
32446
607002
643626
845678
284468
280721
342297
687960
736433
245818
170667
641148
328851
618014
904172
600949
670483
538986
156192
823070
136180
543037
198010
147738
660891
234743
221149
492783
835324
235831
121874
581425
650012
310446
856914
243674
723603
306617
331155
45109
103587
315279
755644
363493
828909
183887
257317
856320
936260
224209
214222
844418
899845
537985
906514
471219
836555
343000
708916
141501
547788
254633
71455
52635
432693
486709
612845
478453
468779
423489
50568
901106
879650
139661
258566
227807
196365
90979
922161
263540
486870
820514
275544
800157
622250
485405
780944
69063
274555
247718
268127
687208
137121
191136
110833
796733
625314
827055
338011
737060
460464
750878
109379
78189
197918
825039
373186
304709
642802
412572
449310
57862
717305
415724
863159
31538
543674
767187
777805
113526
685147
855845
541781
804642
875557
830192
914492
6197
830747
453391
671166
761803
482308
810752
90286
156485
84745
682486
762634
201491
92380
5734
586730
269211
397173
92728
313660
920049
625114
501752
850049
748543
336846
218147
144242
590234
425401
894340
313905
608691
161438
474533
907100
364783
910448
94981
205384
586761
681701
929678
892020
199020
702110
44662
84234
419204
529234
921724
893680
516659
575221
759849
85083
720853
5309
910218
830695
576814
89999
650729
814503
501732
685218
565340
556488
378761
262571
483593
919958
327033
764241
572122
306463
497030
233082
507526
275079
88107
405904
79314
286423
22789
430270
502642
79621
118759
73840
758638
347381
711220
414462
822098
552430
93394
375118
6085
754969
673935
416126
359813
89820
519766
645385
257148
388082
361929
186872
882015
922231
719606
834941
677767
349255
354205
105255
330007
289479
530322
85695
306190
149933
63363
731292
46328
728829
463521
580991
81660
323438
526328
873373
936528
360182
382638
71770
735492
731864
309502
457435
74575
356711
634549
477246
917802
554017
894005
929632
583337
19050
126256
932165
825941
274891
872769
526342
494941
468109
94036
731165
380521
863690
239588
726907
185147
379313
711773
935477
438986
555952
369483
209742
746979
634606
442824
111984
264823
174563
788039
350134
458775
761598
574772
530350
201863
417732
877539
52669
359540
691790
718440
762065
504993
437120
584878
365440
51324
109897
936184
729875
534036
389323
899012
299551
828476
522281
841268
574564
654004
621491
744705
308652
601967
324840
427865
233267
432978
880382
436974
415064
464338
219004
112221
868133
515174
690913
572136
137211
906854
43925
854901
459283
541380
886954
611118
881628
583553
467413
332361
550295
644101
49480
50128
875120
171083
29584
587582
243997
602401
639429
459802
884629
812896
553574
583294
451239
481907
485822
149839
277031
765330
457377
553735
243217
507844
402269
170328
660517
299687
296408
319929
885790
867454
823562
737022
603197
125140
279146
841493
818157
74057
290235
781115
880186
85944
239192
118842
47030
654210
673667
649988
843177
305805
12708
244593
448231
55052
26059
354191
916817
42525
842431
739931
273484
414580
699901
782451
878848
769401
589707
691534
814900
237225
479593
579388
803665
226453
394566
293272
2566
452721
349870
411409
747372
538193
402107
85462
670204
253375
685022
758725
312664
77627
373957
459361
337713
103090
608874
660764
597525
21456
585604
511483
730148
359975
316037
610864
703218
54364
379940
190065
419229
795360
478285
876148
397025
590868
481895
866098
289215
636140
456720
636406
547086
711492
308141
468022
341396
429663
757153
49221
450081
251486
774832
700820
157744
171716
374282
604459
196812
748617
791796
634914
320962
904838
852949
542928
338655
523115
371447
256812
894146
787362
13284
534155
910809
327974
873777
721282
153459
773295
868520
716043
159645
583109
31286
777906
846245
294204
647794
765778
381040
929080
425205
887968
91824
476614
909173
698336
369010
337188
926887
691265
55978
327520
568676
370678
805704
474609
337619
805407
262611
389505
873764
381070
513655
557834
575506
34577
141953
269357
188281
521504
43817
352081
50142
325329
548038
865545
614731
776555
746564
481063
419374
798561
42056
346892
870493
346641
221989
937249
844470
858376
84853
59088
752087
457643
216079
201506
508145
212962
474360
777881
610471
902558
586037
478064
534042
370324
467710
591604
819164
647965
436034
55677
770386
633495
895893
87643
898016
764127
87386
267106
35422
386290
478291
877152
392432
338996
885341
13551
100570
237405
934665
478965
608663
724855
920886
845824
925740
489801
550931
128010
178124
316402
891359
772491
887630
423381
367156
789683
525617
135520
275307
240112
269868
200554
734533
653268
613407
758901
760348
746786
912255
390080
442694
144421
406910
482610
664270
914309
705033
265218
670142
16522
48229
827119
823498
551541
410173
460117
938123
494864
806168
62664
136816
236624
738371
322191
848701
593626
575833
907151
566806
245618
826348
915852
108102
37991
320073
288159
236894
116870
229683
645908
43864
224170
628274
917367
303255
347438
937705
274313
558230
800338
270270
714529
119474
670711
482393
783135
831886
710382
41645
561252
286707
198431
10799
753203
46617
852447
318857
593558
399978
694105
364666
361430
897551
586402
936138
721658
470931
535864
146277
789741
676434
910192
571106
15333
517609
457285
333793
7121
847291
322904
573611
651866
56770
799105
653457
366594
513132
726414
841651
699429
176309
740964
616773
460134
843403
137827
722415
119400
263393
17450
169773
165564
339067
407107
867573
671385
895279
590766
735981
614407
584199
896284
314175
387276
36485
928698
35027
576029
70209
525864
99442
691138
360496
311893
848267
87147
494174
766290
167055
126468
393043
407591
375989
117024
442271
58912
199063
860508
381339
183975
280345
633551
8340
226991
542993
138458
253799
795256
230834
248059
649037
255450
274415
868483
211882
38195
368548
480968
146020
357643
155468
702481
303548
23786
400174
586660
700715
351269
748860
321209
517577
446705
785203
849551
490493
514860
904866
900472
462558
422706
729282
442753
776121
313988
829990
303970
450910
508126
653643
416290
114984
604614
160607
652836
445014
423499
704487
147310
136688
651554
156343
841285
257990
363549
842021
429483
398820
100887
107108
707217
207806
799434
15906
29337
668729
672625
681681
779506
321042
274924
332692
740247
72487
406842
51771
259674
895881
235140
813973
421430
391979
280408
392130
663364
274777
772174
914898
90641
590900
121907
317580
1758
625519
747051
913579
745920
165256
77466
880025
262618
805754
488312
868302
21231
833172
889216
597481
180566
537727
305487
176926
87153
344797
314227
381080
398766
70641
68231
101136
465866
264894
174037
504363
714434
636578
859247
91203
469309
74604
151967
547301
894649
443707
883550
555306
920968
160399
458360
926247
171413
270376
750909
512673
821857
861298
764596
48472
902462
133866
394658
906795
296037
838819
535248
605436
585895
512210
817640
431863
133318
558167
6910
709896
223800
101807
552080
790394
688713
573996
118344
248051
279812
494429
180493
189429
188837
62520
141757
668416
135572
396222
882889
331759
581322
410333
201673
14130
397359
51070
248840
779563
534040
932626
677030
893336
855235
635139
144194
140113
864303
129687
238623
72807
479020
240503
512400
392692
860644
556760
471447
858613
315821
918120
820551
738645
794773
804116
267124
601432
597392
82932
772771
71602
348165
913535
507204
574871
446062
808584
367237
170267
734736
200875
354797
929872
180828
694915
642756
505100
424177
889862
349047
530584
894787
146823
913975
279485
198250
337081
84797
344699
271598
478675
548488
661023
397333
613037
101417
394974
919219
922200
181971
839996
913704
326745
30140
492743
224393
705730
500224
308775
578149
490327
204766
553385
580129
82313
448122
23849
312259
259315
924715
227644
777757
361685
800416
417151
644592
395422
770838
196384
148947
364104
609571
690095
563326
529733
529620
220153
625217
92912
213235
546127
3194
499111
658450
794991
472566
847678
627967
872161
541547
208462
486775
675671
866944
378520
8872
361383
101830
387491
351461
462865
25512
489903
178591
703659
171783
678408
412617
500347
600804
348843
235501
567162
498054
455974
899566
766813
870140
29040
378671
898170
696346
22434
876418
247674
900309
193809
392998
897545
843551
207016
600668
713805
747513
683865
523360
561370
497170
174007
100891
529743
309397
152785
889505
169012
23008
763674
381227
371076
322300
416788
690261
875997
392957
321291
214239
106121
181577
832443
483146
837320
486968
795674
744686
356273
829652
207507
438815
487847
315320
894011
903032
125750
60767
915678
914436
758326
430167
629217
689
396390
305882
477631
783070
857073
403693
280331
54404
868113
906377
230268
632311
807667
274696
494859
708594
645936
390387
261544
500053
359890
254029
141567
872905
65454
454852
10960
170144
370605
692497
18238
608636
789048
87286
694989
233697
48237
609579
616282
917755
67835
382809
886885
2640
395855
440514
609233
537753
98505
860347
409552
377502
269327
662463
135065
810769
11916
467848
812117
162197
203486
922326
261269
678685
617857
860982
55663
221574
34179
88357
22892
934260
177199
169105
61308
443869
885276
851229
622704
770271
786067
397549
630965
527599
107346
128090
448625
409571
878745
595980
70719
759343
553302
523113
251128
92610
866559
809300
503377
778303
12668
719054
700908
129406
354415
476588
810176
932490
287854
865857
763392
77539
798000
876238
217846
134083
681065
510337
240545
213861
401505
87537
163319
896080
592982
93647
80755
422694
12867
62357
547861
262018
375303
270372
120863
350721
188020
327324
252683
468434
479070
148047
161016
387217
496212
170162
525976
818485
438420
902905
650256
436124
52704
823844
555305
79905
792933
218686
645634
192632
312396
97908
627523
80332
493902
13233
407283
317291
444702
472110
137697
790481
759906
321559
840365
253240
718649
692348
852913
303291
20772
496466
105187
856464
756899
492884
129174
182797
656467
779239
890339
491430
647855
777506
160040
754407
667007
934212
928750
55590
893846
833008
505259
780082
822406
508285
745617
704992
594624
780851
450087
458148
807058
420462
776490
406598
132052
37002
168299
412658
722645
492585
72316
102535
781500
213475
816080
291563
703192
7999
501218
805546
548169
560205
229071
897914
850266
45855
531922
421978
617740
391172
355301
96094
840143
361838
269462
546856
587384
556946
554135
447211
160646
41970
497225
551072
885144
773203
112024
126779
555595
348877
796168
268316
463518
913711
918360
867895
481027
365085
189493
169461
819439
212973
692853
2406
17261
875378
151212
11412
91433
427167
292969
474126
837328
897825
784569
341097
187244
691408
594707
463396
752374
497928
233835
39827
365299
572141
248015
520286
29349
489088
910495
701059
917595
295606
189077
914524
481795
357621
389980
807569
247970
663774
699713
739336
118415
647353
918228
364137
822728
152888
364338
658740
29142
201698
161902
361278
869445
7208
184089
40987
195884
236846
598453
724621
709461
148484
849110
254056
675078
560532
730443
413832
802636
81917
185317
632295
611289
195226
687606
435560
280519
910433
728828
322750
383366
402717
657856
578079
800987
621294
817252
281007
846617
828857
495101
382116
401006
782167
109236
263722
37674
813984
351366
804106
255359
388480
435147
299645
479531
805613
855226
321589
181831
59713
402951
359378
472971
475648
29214
377502
873614
655720
610487
367955
683526
60932
802574
32680
303873
759345
107372
842572
922997
27145
25527
503297
426735
553905
186338
577504
29630
790307
367944
408791
703834
45196
380230
136847
612786
175301
800652
708729
670903
554566
52097
373816
484986
895498
547875
507066
63516
921133
874601
217738
545056
456105
916735
292141
385139
653245
46982
855368
773106
206521
518391
928486
424572
770507
123166
717377
248618
671347
731767
318250
65617
611034
137086
690694
114538
524203
796376
77098
335884
556643
769918
270165
360329
515450
869601
762262
180984
897244
413555
548737
618124
447606
809886
282043
598006
406276
850638
402112
299724
264577
211192
644177
179099
732097
563987
6324
546539
253261
127308
562107
366857
750072
37524
706319
621817
771188
247447
743037
431146
668570
269407
259030
199311
125617
563566
826062
27528
927501
25305
341748
280367
519350
328974
680257
87999
888455
538438
366140
858498
138021
270464
877745
27590
563136
313831
123141
622054
300519
152729
180703
73267
794735
485026
337108
487614
641455
397950
630338
107556
226344
303837
57819
345650
88755
445904
479314
561248
252191
201831
632188
904909
345624
24817
425975
146909
647104
859999
274602
705312
594708
558885
341054
571605
343527
614264
357650
693146
304071
697543
562833
728066
463757
761395
905527
563009
652256
398096
736458
773486
212934
501292
611611
643881
183456
300236
548954
105552
548545
108508
15037
446331
411934
539312
61732
403333
213092
555208
830350
651764
321875
28999
724677
547789
733493
431381
1490
294531
883232
562291
15743
245226
150662
331935
461401
825654
284231
189239
842678
442886
733575
581898
614589
556285
255764
429926
530651
748106
907367
201982
767987
242404
856852
845014
846384
300711
52333
884656
603057
406095
154029
260107
213533
612137
132750
635340
321109
214984
812686
928373
498861
137889
386142
471821
894216
137807
329915
661841
196911
420433
53927
682872
620305
719151
716358
414292
937735
823944
630979
486551
333051
470435
113558
897308
820508
911970
93490
111165
574821
920011
97212
320599
499044
614666
407561
264453
807855
133942
759586
501363
626973
597749
353065
804881
733485
668866
58602
339972
600273
821990
898078
641495
316267
332953
613649
812901
508992
244053
821493
228139
626777
827907
282858
313534
28272
887897
495115
498755
647329
172144
793007
100557
316725
205330
153120
174134
650783
117939
308078
393424
358406
596014
386540
580248
869263
84153
19214
284259
835526
638014
536161
930962
186247
183905
112411
33038
136085
252192
592895
636631
428276
557410
464126
844307
827042
40136
577162
326431
15975
756351
789845
578875
782062
751857
365232
525670
178672
606846
92649
112856
249885
376547
163094
55282
278190
1149
241166
740007
596899
888411
486756
543966
319319
722481
200985
492799
724529
323813
836834
739715
313002
724733
624816
880249
217771
547167
780008
23701
927387
537534
924079
44980
64459
670835
106566
172502
298124
521859
510572
884156
624346
460690
316043
720357
186044
768505
328073
388160
438815
184022
933923
441585
439157
448758
702803
925271
245980
489989
443384
37451
127633
559420
142012
608635
60309
840913
78512
600805
43139
221999
468649
5435
725905
514630
626533
671377
45413
718036
293867
803289
264029
142703
7222
358929
714986
292849
480105
644461
130535
728958
481730
904576
312267
278662
99399
929285
819692
491718
253906
222141
415189
546335
922267
526197
345285
780840
518500
210614
242881
766789
591093
237133
875595
759710
63984
844831
254610
453474
150408
363030
349181
101615
643762
59059
48987
162699
695350
855696
445681
923451
652066
467739
706636
135838
216600
97259
294716
176193
149955
919320
672677
76286
581398
912108
325065
654412
503585
13427
519485
466589
926982
924722
765707
84042
515112
112996
209484
479061
888320
434614
930825
290001
322411
878424
142494
290018
760954
529453
476037
888360
100110
469340
561406
921510
678906
530554
373819
193686
494279
885366
936438
856193
644264
738779
745156
900889
228101
737415
205226
54414
700093
437477
38206
917243
226500
23233
330736
327751
346763
78433
65631
280140
147878
669903
196945
830508
863305
227326
398419
93914
109046
686073
832347
75050
745022
779640
637523
197780
162467
518732
707583
869576
303297
413542
184965
424396
769590
445796
444046
766240
338003
272436
679971
73991
566011
871927
110327
772877
10990
28457
123161
396408
51537
113833
80261
305251
215222
38762
63383
829300
54612
153840
784011
375158
585926
651678
760103
866789
457680
762873
328713
794445
601689
448681
934875
436884
778524
192796
458957
487674
182305
137391
703009
196068
701114
848181
705157
623939
15199
870611
784921
934912
686143
59211
904816
448129
636548
617690
134052
879068
929972
677113
542286
683386
824707
660354
440887
453798
597831
323919
159344
813305
316380
24892
714550
831572
176987
581714
844210
225782
20202
34268
848588
925491
110227
129863
711619
902581
754076
458730
49363
841761
597722
891815
804141
881930
415700
374352
570310
669599
404473
383154
276575
901644
371948
305960
368921
644976
674780
768168
143846
573709
690890
467071
509673
591201
164381
452883
873824
44443
227205
851805
336330
12936
300557
282558
366926
147781
306932
559538
381378
901170
295491
259321
821068
294934
870167
314921
655937
837405
283589
181196
512512
611212
626406
370048
493624
34009
452879
873954
534869
644109
5516
523352
10140
636439
250755
377333
638582
348877
451967
47130
555654
485979
247150
333977
497958
619376
764890
889405
576559
871194
539449
466208
37376
853632
895338
261283
476206
882768
267676
925955
521200
220199
339159
308085
1215
507346
531343
71333
259669
765402
748526
150317
543210
420209
202283
706679
283765
596525
386942
924174
274448
213144
782959
638824
521253
464135
551589
736043
328920
606965
626783
460516
450661
211198
40009
476549
802979
180114
853369
917077
742292
78141
606418
16520
21142
735744
413618
511822
501897
711963
708631
50128
527002
410645
151360
328618
587620
581719
244124
413047
145445
880952
186064
43672
815615
774998
342645
664127
110572
561042
411529
490934
588271
397097
281253
181489
748705
336829
581927
50968
570156
395502
840872
806304
585513
238968
665940
478724
113754
509146
587962
27568
285010
47379
369362
105863
532183
158965
320525
694944
188469
785136
468854
915123
657314
888402
150938
481934
841779
407357
362375
549678
185570
754782
457091
168033
904298
193777
275258
739933
738616
514919
861375
662155
407543
921433
707080
11874
196948
459571
848348
806759
494590
665021
319791
828995
485312
230375
536576
785535
667855
80388
903265
129654
729364
458106
887173
624393
638973
933314
790557
897370
353459
937633
756545
782370
830492
717873
1456
590748
837407
428546
732897
2432
620111
565326
342995
930627
396653
52674
122881
23982
936162
727470
275961
197111
619637
524174
258194
545426
236995
847641
677749
9487
613765
58243
173470
148878
302252
748986
751705
680391
818088
650341
250342
793656
725338
36649
586546
775561
86374
75454
373700
413142
506029
125088
453755
221633
913077
478819
247906
157409
468076
177057
843125
488421
260864
542486
193755
461967
426636
72176
923063
503682
742792
644377
911526
281128
304512
535191
864611
378435
694282
27305
770205
657297
510562
320396
492696
901462
219222
747745
239889
469363
9501
645928
802085
667761
111915
657695
654913
797710
351068
667738
131101
551600
18517
501897
171655
183151
473599
510890
791573
97699
573838
404027
32758
364239
55783
512170
144490
181096
578230
740774
316519
718351
235800
208383
108926
83425
103646
720544
452164
871853
110554
431564
930247
783426
573793
19838
746518
751346
741247
322945
154365
675471
248142
34900
551498
844348
909035
834147
685872
659637
860945
415321
574708
748954
344324
813416
195312
787938
734437
588472
775939
713323
713263
792408
622161
25216
245893
212240
287607
744329
780704
166808
741847
140926
727675
197522
434750
513726
907040
178606
884351
58795
874889
509633
12847
708478
142687
849093
657358
857914
397361
631084
267200
376868
832232
139002
15490
80816
388381
849805
762029
778101
498387
90805
442757
631489
697418
896564
13691
769191
699833
24233
716545
197929
540054
628042
477131
875277
199497
527559
298847
852557
141148
898836
637175
733955
936386
578414
857108
537438
697225
122788
670770
934735
253885
263380
694430
98003
683159
306830
52142
29553
45687
736827
500990
713257
890599
853684
169165
348276
517109
802784
495920
815289
777990
247120
383780
795130
826308
736003
241784
452202
444742
770963
645427
756547
123926
669760
497410
372420
237416
769836
113357
920125
453982
252147
787334
790674
598685
421066
882658
808729
689376
831817
14858
194575
831491
367077
335627
14046
381053
240876
687327
729837
414356
635618
109599
345296
312462
400024
493357
245317
651792
83453
7563
577605
25615
596793
520092
97217
681673
452044
242544
693653
491602
20918
380038
392047
796732
849512
777812
242536
158377
108696
876089
662858
763471
812013
305796
661480
191738
351304
423446
613637
502990
288446
203097
865996
448974
362389
592534
441922
205661
637134
157079
564731
643937
668650
510246
920607
283370
540545
371915
423409
120880
116555
677983
524805
917140
919097
320267
353844
849229
70499
765712
483821
911388
520063
7770
423461
428170
86757
33192
367652
29142
674437
652219
688659
480274
849742
151015
195810
57008
233224
193285
554753
39902
67933
344803
484549
862150
779021
161846
478928
630711
29389
817069
607808
819176
911075
792603
355413
707648
917672
385095
828155
452588
464690
816063
453116
49926
406187
892504
391582
730005
663940
785573
51514
292187
199767
618080
638076
560474
855780
769909
455090
520627
438607
693390
452698
624452
136849
145546
849117
247061
812947
529982
50406
621125
565877
598966
546136
152642
853564
531404
276565
255437
403557
796842
245413
710259
822328
937079
257482
379478
171079
513494
30884
818784
192646
514986
825988
610326
405630
800800
68171
581489
806253
695540
802272
98013
298973
744313
191173
858806
196337
368404
456352
620206
287603
688201
183161
191582
695115
96287
174136
696691
593459
813168
578078
732900
7097
224695
584154
399664
619369
718639
288511
618993
128743
316927
40093
239510
539659
775941
818663
682690
249434
356726
807661
764497
696763
177106
634040
577886
308974
439858
140850
360490
309381
277253
453087
214128
221467
478040
44776
893919
345000
857571
44879
47902
783543
42685
173714
470337
877183
637008
475865
477843
795687
601495
592785
191016
823533
389490
842101
466529
861522
517964
164645
237195
282424
20136
727765
384781
766619
269039
231912
903399
458228
554012
506350
581905
885707
783622
181274
358947
833072
171130
281260
108064
336418
629233
481928
711612
318686
96178
530103
492439
197276
858612
466577
131253
722782
338054
31067
572111
43285
382438
264209
297279
389249
235467
633440
266289
81192
486204
307472
315470
903676
634749
469135
733701
498140
377094
117311
126894
319690
83937
82376
695868
195339
843733
603248
76225
448352
788431
457322
833736
244449
104808
932220
190734
482250
126450
890176
335866
713668
277710
347787
361413
387309
905389
349494
274581
23359
720980
891817
703780
227235
409248
439493
279843
383165
74617
389438
580398
158388
124629
1423
405177
513860
136545
819528
619179
524170
122363
759230
791968
81308
131633
94987
650644
31602
378196
796322
60719
229100
594968
97618
502127
179382
56624
883512
257501
626882
676435
211388
596324
845028
648957
375187
414828
865274
538136
82307
224892
131683
689368
915898
539071
398657
349470
527555
126561
246961
339280
7662
468775
890067
305067
812668
67202
286349
637471
89101
171293
77018
556971
279208
328078
611158
152668
529669
529539
874805
593632
428427
394558
128880
154621
741090
680710
445412
781659
347008
709874
625309
24379
912216
570220
196784
738019
706147
568284
781506
60048
122989
205901
358395
654365
299959
604679
353333
733242
199352
698193
759814
704542
610519
6101
789904
247123
700614
638618
832307
656782
714479
881063
650326
560785
223800
660745
910663
414053
898505
818477
458378
269761
150880
524122
40013
670219
633488
747521
303399
564115
871481
649592
7252
388586
203282
514402
808435
878557
512699
176058
638002
770228
432798
865361
431905
369673
550619
127967
208397
186135
648405
29856
85107
233867
935313
385124
219553
381481
594418
37257
75954
666004
161674
919381
118202
814125
2157
310705
190087
674391
927522
198118
307807
115859
593557
70450
669996
507049
233437
508851
540896
343152
450515
1786
922877
214487
472324
132870
819299
460000
22874
449930
905197
159830
553190
795097
661954
489608
422205
816015
793416
74398
385908
304462
538573
688481
612994
824002
23335
159378
440703
288712
855112
100878
587241
913829
551134
619398
204707
781140
361215
712981
484191
134807
771803
174882
162130
435162
788727
264429
58014
55034
52143
790769
506424
521183
601007
249950
854146
861724
650894
80470
49142
557743
472223
539723
760482
507349
576404
47680
445159
511821
480810
435655
154017
266585
565102
278993
271008
108656
712211
877481
429942
658037
528103
686241
726586
79824
68466
287538
442907
236085
481111
705496
755483
642446
690221
413944
181736
879953
805729
408474
835970
596477
798212
751310
240507
266066
839518
573034
691436
430617
390108
306955
850475
381920
480542
869601
773666
551371
591224
451609
593218
752684
709247
272860
618162
622997
870199
302959
883673
668664
419317
423340
644754
147069
893017
803561
523373
526487
234085
285929
697986
310083
35106
191434
145927
488783
124455
856309
217889
877084
128590
87486
531629
929515
260029
351985
41854
389941
209433
270100
883732
394591
234692
136808
690057
802098
714340
67033
605873
439310
295208
256095
565607
857454
277223
319591
689445
309558
260396
201169
797899
646214
431904
420985
522328
38186
589684
903143
39231
215957
115000
546675
38269
474901
43277
211202
924571
347076
858459
356275
833704
324836
224154
511180
678298
125043
308654
101818
119712
86853
879217
816035
743732
333662
549229
385140
698223
305261
3439
929709
838802
453856
463975
924575
696161
674064
741389
623323
885685
927893
157718
852800
315326
320940
46341
511984
626561
697880
428779
80498
34068
404837
817914
286244
216768
303778
660129
315891
612745
518025
305267
695798
465045
813679
596418
693556
287432
811396
542639
652567
110373
854575
300956
932432
333918
147625
843635
296950
756679
163162
399868
735892
197008
230383
415246
146188
737793
270403
216720
652561
626931
226736
494142
730521
798242
711224
145195
243218
666627
327851
250777
141595
750696
767424
68062
676508
928581
767309
19398
477611
201221
627670
642474
482545
612994
782194
401667
89468
364120
535122
838646
829619
341260
413683
548423
146643
798528
233940
642784
835675
827160
306168
233376
831176
138538
639584
922746
839923
720194
587225
915126
162326
586937
71473
454703
306499
819711
128285
803789
173416
744937
607097
745431
47736
393091
194075
666594
11797
826106
31314
751135
31311
193142
535218
106253
844445
177629
779034
244198
247316
574785
362809
698148
598209
127557
626048
39454
103702
783666
694634
5491
571689
744777
497559
75351
31398
8597
218825
572136
411225
729526
749966
374115
884203
83118
463305
818812
414860
445236
326401
88996
914502
220078
9707
803553
358592
936628
52905
78611
754324
749289
87419
717536
685908
843918
541208
512446
632381
143265
891663
666677
527951
276842
848125
875130
552001
66126
646418
200357
382680
859182
377683
523773
113965
901379
269196
746157
314910
792033
894066
288204
580390
281087
262811
178256
430877
451452
924375
503016
814537
722300
200682
281889
434914
148681
826852
191965
467523
299094
16154
306717
558291
818445
115794
780265
671400
290361
566404
150072
831602
227053
700535
512581
485359
324946
398357
159338
261243
557585
114017
808955
567750
643595
178697
372735
297372
338738
39427
61377
77281
288143
158519
507216
484001
289694
855865
461270
836812
796155
51608
621000
137085
53041
526879
469198
465517
726278
236849
37197
448679
718393
470374
339205
633344
610980
871134
203561
253084
601920
70962
359260
348642
703528
833447
420050
790252
591179
362983
827443
358685
413605
92947
813594
14786
894974
920113
895164
731910
754746
267994
894545
242156
899091
812454
549166
931891
672330
47385
617211
381362
493908
333508
818440
510562
390466
3167
730690
217209
583564
177504
380646
852473
798248
394469
466249
348577
581392
278478
778016
680819
502100
824656
469139
795458
824341
731298
98463
549037
812017
176097
455691
933089
245416
681273
281555
389169
624835
658818
500429
726712
807192
465477
74124
858805
700381
732468
102648
180377
306069
592129
545282
236622
84284
121058
29874
524517
835844
600881
98621
615687
874268
766142
268709
138661
810762
631970
325486
710953
561587
607647
293741
928524
789921
727001
116376
557457
358764
631467
603219
203259
457238
290403
14225
252058
658180
286612
416674
784005
419675
430631
414645
689704
703528
487033
291688
697777
125428
865306
742833
824959
698328
224712
95489
124819
650995
807734
677753
37224
309431
422716
304452
400803
668452
832057
615033
372832
105169
875957
874082
315186
617185
792052
854296
273083
130059
489753
15766
387754
887508
586982
897176
685556
517141
109116
200920
783904
466226
252170
156757
879078
739180
802148
475597
215576
586986
367949
529688
770594
411688
548438
789294
117770
533177
757811
867842
363073
55045
196940
37384
461094
542928
786486
612076
82491
342391
779606
769331
544727
918922
170113
448425
132225
741563
809317
871336
194280
505766
712865
510614
859773
509979
891680
795842
356862
379114
402828
616864
230018
521033
419842
671665
258438
417185
17487
858576
44187
722539
689760
490247
100754
78758
43532
240254
833074
235109
786044
850959
531776
725368
165963
886042
556926
199098
359770
581385
402660
537938
6938
338891
200525
627692
657745
246778
756339
501861
496220
390633
297868
64966
103294
122477
356900
818235
485766
562575
732558
672411
692663
205678
140273
390956
668273
329136
187253
761662
425898
179516
644649
229938
393107
71176
92716
668322
918603
385156
882302
907089
87596
933835
581733
88950
888719
449966
509451
635259
608251
274056
104450
587960
322281
634558
256347
139433
486292
922661
81456
37027
412346
139905
220298
482504
773346
720866
469455
285329
530061
935724
510684
442429
132296
348340
370414
442012
164862
79434
704183
103592
553714
263354
872299
895334
806274
215239
661105
648834
249439
825670
250390
635756
477419
107838
711698
110260
743408
461361
562153
828211
104604
781062
869351
125316
759786
515800
538973
701643
405086
305740
838312
687133
320593
631503
614050
930377
43578
96867
159462
534839
849398
831733
108034
483804
280174
557855
311285
667625
486789
781175
207717
676110
186252
903369
741004
277479
534360
640762
76178
577097
672733
755692
341387
779429
834553
526466
577549
484880
217787
384739
604855
38331
177307
541547
153144
339316
838971
488181
262126
900735
842568
775353
935730
719797
27804
857329
759667
871214
928566
925317
591393
775659
91619
566937
606779
320158
617946
286683
310196
571345
823643
765597
564018
686243
642110
382570
447911
690395
106291
479109
783510
786800
807829
425873
846982
558238
847932
489346
816151
307466
466188
527635
869586
131695
259541
775235
726751
712073
246988
739526
117662
153346
787587
615083
861487
3188
705233
706456
801224
367988
723864
523047
407891
786831
391176
625865
857940
231644
676810
653419
582699
864650
774417
873778
366787
179587
788003
317892
502647
863342
92610
181763
623853
617157
548061
773292
740434
723028
485922
422739
75952
172474
31572
224791
118206
147175
332169
484827
197654
349007
36371
277852
328877
60373
784670
835093
672346
838369
657833
216654
928785
201894
353950
427272
437848
753219
75340
705667
226929
769815
46339
244413
779972
216223
282680
211701
558492
49054
110472
544005
681415
543448
155805
444076
439006
174847
473551
819485
577978
352194
196318
63343
417350
300813
100223
434197
429394
502352
784639
402164
545763
121323
128043
462097
730839
696605
238692
568755
573297
828832
174609
688792
713189
499675
485538
634330
707172
202964
455787
510990
414634
721919
255666
840802
472841
430327
311528
36449
143578
891751
42663
180714
123829
910859
88475
233428
513818
629312
862003
97958
218867
642847
382437
431429
728424
497858
696380
554746
708406
378520
332424
468735
775477
702320
20366
764802
742187
600287
281330
146337
830519
544380
245532
499485
83939
778720
117116
153986
324902
443622
414711
687663
594095
496289
268466
238142
489575
326201
500720
652430
763604
223131
827950
11800
289314
362734
612530
710511
84528
342590
41012
475438
93295
522951
202086
108226
369360
584429
505097
101146
323487
49356
917393
472313
334674
254081
688767
335607
804976
616675
376400
475726
451061
823783
117759
69029
18844
199821
241245
599780
390765
520154
921159
727460
928017
849557
283564
341112
563379
573952
274316
230489
398141
844549
341549
218544
590167
542741
456469
228191
605039
133468
818804
18584
368281
225393
273965
408507
797138
633865
919629
23872
548532
606756
568235
887660
168673
561092
342003
655021
883942
743390
37894
884449
311072
557291
179512
49478
570556
789089
502439
450769
724442
854209
783259
335386
159394
707829
377611
451590
702137
317513
321187
607503
354634
261884
267355
912904
880887
892214
133179
113940
786318
65005
485852
584019
727420
544443
170512
710803
219169
855301
662032
62059
696857
553202
577841
606616
312353
230652
585800
120498
389433
690415
39840
371617
453867
720329
295163
478715
764411
896030
542571
695337
774422
384341
104191
572113
587311
788765
557035
756554
426112
462977
892399
508529
731144
469901
144186
755555
457900
496470
218282
29469
626137
145536
111703
565733
333357
605680
390934
390551
854531
750664
461729
765854
502462
796391
697336
336899
553134
908523
211418
755104
759913
739176
376728
529310
509880
161021
432009
705421
252038
608493
720990
426454
337352
114433
307849
348147
295671
494291
624891
893378
783250
553658
641575
904122
24843
716407
594527
547580
553863
811671
685740
618235
54385
566865
812057
705132
207531
342496
523574
418247
108708
104306
887454
9309
192530
625374
172636
870857
329348
104052
179079
367417
430063
411153
579937
318967
35443
412516
453174
454822
66596
583821
283535
709091
399958
849378
106566
191417
295216
725643
474565
548944
561445
935530
860117
434146
26186
793253
399965
386872
277358
632209
640978
171472
618181
604276
592607
629932
181267
468687
536910
506871
643791
465171
876735
449140
856094
835164
215272
780039
547852
24911
485451
391066
81118
645054
886984
863422
22725
668175
436974
245709
102827
632368
928572
394464
463749
315518
935044
684586
635759
318365
628270
329346
509329
872519
888674
374899
688907
410970
904229
834803
660583
312932
911530
677048
298550
454560
244325
564494
87320
732039
899230
488766
95597
419528
914349
747664
645219
842899
902900
905825
354554
831617
340433
98495
851208
900997
50563
851523
765315
689813
795017
147309
893428
505551
801434
232632
73415
188036
5549
457896
714161
540789
838998
163995
565000
801524
344134
918240
457722
924519
576136
806952
344712
266860
761711
684971
599299
86198
763657
320222
577977
792273
348554
236980
78148
840582
219125
73473
527412
109499
315483
252210
596814
574475
234577
538511
387516
309264
930995
843745
14656
210547
677928
424571
73509
377940
718951
410530
862571
831035
160862
468281
260700
110752
858793
98512
354817
379063
937059
537140
745295
725813
502981
693313
150046
589097
94139
663371
528431
90861
97871
300576
519854
661504
654595
778840
41056
146557
826103
615647
234012
532699
504526
629563
490961
445228
201473
898647
564582
240928
322943
887165
852821
649063
71355
607057
285034
348705
855990
68763
249959
922573
754264
182722
384301
576785
321697
230776
893586
505816
382292
187279
898362
179936
149495
569771
772787
850208
582164
257188
639700
15508
931357
54001
370011
507092
768072
799702
671975
325412
761149
847733
133703
139365
926124
145846
176419
208047
572342
31820
542758
160617
764098
185545
519979
187488
853787
337612
77788
382291
756125
453392
537638
250494
676362
37420
856247
824830
345972
190629
557706
774826
521552
808133
407157
763025
206155
329296
819201
833301
729500
567134
652138
743222
269263
152484
645647
487044
150413
933882
318360
804369
365704
691302
846335
593711
273336
725084
339529
840559
667030
538847
362028
71160
655197
768086
228024
616505
654002
430599
302548
185007
488495
206529
544283
436235
206555
132523
682517
275104
405239
151793
264579
705930
308728
670659
504524
497342
370036
885489
578072
329283
914776
471391
199816
928963
381702
889365
428420
8516
845369
38519
481717
392235
399184
313981
259452
174589
38558
525288
357247
544535
183739
470976
857546
655946
324160
470350
286003
893573
120366
146033
118014
795661
706606
895204
669321
100409
488766
91244
852004
580808
399895
164909
130668
830492
821409
13292
113112
427839
735448
304745
346286
700171
301033
298976
600135
273200
260646
503246
185867
837726
268765
911191
841256
543011
308339
913752
387037
595053
839085
456728
383480
629769
517963
749204
163542
79208
56392
39973
340186
645069
753340
152896
419780
447384
212807
145061
666855
397440
242969
353031
604782
73236
560471
650145
731694
132509
619899
762463
428105
918321
237919
399662
680078
385262
641333
918205
770810
10526
900628
905383
235429
760132
305258
725763
739702
911630
367865
304849
567546
475256
246511
706338
749515
322457
280692
524592
463193
782717
104907
891447
90051
637763
914500
295182
827086
135560
19591
650472
21761
247991
157864
334904
192219
634966
165757
164691
180644
343464
323573
303855
886192
839479
55259
491283
128844
109527
749299
56686
39264
742903
40085
181882
346547
171324
469536
198134
762478
44128
131325
521102
71196
906185
416923
700889
465177
618132
37750
67083
735907
653974
101637
591290
716107
653356
241150
936276
875897
224070
733890
179030
401628
931333
728882
712587
791767
13521
590520
242947
411559
495336
744995
127110
367098
452035
931855
424673
284887
276037
313248
280744
307061
414682
872401
373200
289621
281602
581776
472360
568404
397379
716755
790466
199585
42327
439464
353521
45033
753799
416166
871221
529095
805241
386009
295390
240212
106564
317532
634367
25852
936574
278027
490275
518886
52566
714366
589711
333655
330065
629040
852841
886828
694026
299353
547950
685138
24905
116488
900665
534550
89917
663236
19853
752522
902214
909369
228070
517442
753218
147473
505075
118032
259892
368758
746107
932255
935678
512520
700809
553116
825453
813266
251914
658481
592161
517033
613452
884549
33119
887947
417579
802483
489843
610352
242428
227037
874366
180161
729417
231212
477711
222776
898813
437328
322649
295459
545766
494824
594456
253046
507381
164114
278637
726956
761761
65062
274048
148404
65960
120803
325711
698570
636204
888408
913041
243888
39323
286038
154120
355013
868087
562948
294906
133842
25578
931769
890555
908689
460080
364333
310345
52827
76334
505881
250056
930572
436751
619773
439507
237691
219788
71640
852503
412755
22277
744527
404749
928556
161251
876921
714426
653838
351305
834423
81356
238436
108167
440086
173559
19808
512958
762682
872440
669193
432120
429533
329453
918265
660725
903708
459772
253656
198988
129834
905575
67674
930695
783007
730994
287387
217414
40970
824384
925391
276332
6680
819163
507608
799919
731731
704640
570850
715716
268550
612272
662014
845198
729331
847287
284732
328429
865530
723302
738110
251649
313550
582793
169098
79561
264193
703555
907647
697863
773684
653069
685331
617522
282451
805619
662452
388374
48827
72578
527407
534033
186032
253764
376273
533099
840263
514921
562309
453543
254069
871748
875363
251221
684346
82604
676278
426885
286641
65740
70088
834113
131668
704388
300495
262696
696776
61549
692261
917764
96127
678971
575337
684572
918585
73927
46118
699759
907942
393972
904253
882265
276744
632191
847740
295144
21618
432808
430483
565723
709740
756734
666415
200109
325839
165372
201134
546452
877095
614791
282999
576374
143968
279987
800515
346333
638324
121403
754097
35786
10408
455566
573658
12463
22311
523070
417849
632728
695018
756505
522446
6107
620726
562581
234408
436871
695363
478320
527925
663019
168576
293851
278840
545688
18269
313801
750510
559614
705346
594465
147748
198649
549618
145164
138560
454829
800535
887138
345173
500042
800527
448509
338748
199631
898373
572752
373879
273736
647253
867651
538998
671921
52319
12279
329360
698429
836668
801646
223738
147350
340866
519985
361831
667130
504433
348071
85422
688733
889129
750550
38196
685408
338038
665631
722942
917378
466324
794922
825024
152157
208648
456606
557467
718675
352479
440855
446876
643242
724647
919903
558543
631200
275417
278456
17801
447790
523353
252359
380215
772483
652313
565209
164278
886175
365342
13967
173062
114609
5222
788959
349106
751630
494573
552457
291203
279376
617785
733535
74368
385979
673195
423515
491445
640992
917665
120383
320765
35609
165286
463213
618069
812503
214267
590662
610875
93711
680234
763781
692886
701182
387971
28405
170356
720433
771311
125361
546346
185504
84653
718123
235036
356457
759942
294981
389098
803919
440234
391538
444874
897409
928318
611014
574229
400818
879496
371317
574954
358340
809469
797553
589450
704047
4843
467695
366445
462649
212412
281413
240390
195569
220634
86482
781543
196923
81544
707899
309846
512211
228739
832434
761179
75688
798003
109965
330079
265340
550101
192536
476372
875439
358044
662229
21523
927203
216722
636057
550290
28064
734915
654613
361174
726317
53523
590301
245176
303772
367299
373106
832356
696827
845008
59619
371072
413637
727141
364145
340337
893466
34832
641829
297363
696675
147735
852842
888475
384728
663115
84958
610600
22162
243242
588618
878153
370395
495729
367355
705059
341937
117610
148332
680636
820067
593360
528503
547376
334214
269596
724128
749501
296070
671082
452090
861928
729188
217746
166095
240590
151844
404135
710944
618368
441052
686309
290509
453372
827023
387484
684652
347327
935214
371622
720759
258080
373823
602855
680920
592684
413715
926075
38443
676874
413811
416972
74693
167969
718173
627916
157568
302522
890229
175179
831525
210230
872732
243811
783749
60874
368773
179431
96850
707142
653804
834994
457512
800249
270363
222157
400310
428907
93169
563031
867810
844327
753788
908111
643169
804090
710169
203643
531022
279613
651635
135568
82244
585425
456724
218650
376049
878080
644078
857856
626378
168881
931214
709867
133471
485098
47939
42268
596814
391122
108106
595645
514688
900460
623550
235555
846178
524185
720037
111032
816055
929371
77232
849278
242979
555176
905251
261023
150950
638250
526817
455166
689852
484140
633311
914515
523099
770139
679748
486828
198115
44128
126860
661947
267668
619895
532506
182373
817711
294514
598758
855155
800492
829279
467834
317412
526620
557410
713210
190914
383108
522786
337969
622001
289266
34496
443267
46153
538744
399154
61329
181317
271683
134908
217296
354737
93921
827986
120163
19470
719593
440928
896089
74178
284326
546140
619632
82184
370541
541845
551084
806035
600240
610308
917860
272376
421708
94628
790317
762636
862247
195904
73411
510720
284524
845072
934562
498441
755853
57419
359693
495175
629503
907411
378967
577475
829812
316700
125389
291106
632354
648699
815563
49733
701591
872222
718234
834955
915487
420705
455368
63105
304249
623484
639649
517375
372252
258044
381300
30823
673945
490237
80570
198176
328324
134209
149741
817489
929367
523262
841538
555131
516811
37530
728474
784910
379843
759078
475514
878026
697181
304553
266014
291651
91923
188845
318150
332941
897928
109116
345361
233337
349313
604347
692841
767065
375978
327189
740795
577298
443855
716949
173377
577727
426262
869278
574907
225465
60261
656376
871147
415527
414327
755074
776312
888382
395647
904085
18581
102536
558952
329320
613313
481005
260817
662027
809211
587636
270885
435477
531963
559858
442870
388856
607498
658085
798595
81326
53687
27451
851016
657690
819050
748483
153415
235618
316311
773297
795135
340963
21802
77566
597960
127923
440971
76126
911412
256423
518697
698102
293578
652617
777854
15841
443413
526780
802753
418450
273220
379390
314051
529701
883127
926205
632119
653859
296153
93373
934142
774347
458406
261922
592456
369849
134741
908646
70175
293225
443681
447462
777523
584981
476419
463781
798246
616345
548355
13357
380544
551581
467664
48274
817922
876586
618593
898163
93880
134197
686005
835559
191715
869465
156206
197292
573164
624743
621770
507661
149740
213671
595957
734361
816056
720458
710913
539381
302695
555823
339558
289709
391981
2139
68423
499270
905128
337633
3032
420197
14225
663183
930087
497234
851025
114129
362277
294425
782191
751009
459892
376017
374573
913869
40720
152047
354895
362620
247366
576383
388357
703626
378922
369489
398606
924973
713232
578223
350511
414439
249756
752695
216075
307653
562828
335716
345752
769003
127772
566255
52621
646275
835774
327986
51590
71657
631461
775728
380188
814337
178730
73140
683494
310046
439598
638365
807746
341367
735966
368307
484710
310637
812295
461421
359748
129337
386152
424314
47723
831203
411066
699588
528278
739247
470262
914597
110295
623202
891975
693964
641470
286029
874906
546616
590633
707136
881962
189611
718527
537997
384374
279168
300219
9770
247469
799714
830650
764510
322578
891757
119789
467949
512500
353836
360902
716887
875486
515578
558859
149683
564758
870292
108651
823395
326444
477094
119251
299226
332977
596717
196362
583177
26976
440552
41631
713853
747653
408277
150088
753925
476433
548170
607202
227822
432862
761795
15322
933280
670597
511597
185542
611965
892089
897601
811426
741077
78401
757504
259844
483492
594484
164851
195237
523420
223137
393932
660106
871884
190239
722897
772332
658486
165412
734227
258024
522226
296155
274574
541082
94021
13095
384945
668319
443538
85482
621265
591947
38348
820775
853478
138250
510083
499853
285952
328516
207753
779779
875461
741778
877974
695020
334720
620239
541335
88033
310415
640023
11954
137159
514171
201128
81202
488479
206865
427261
346593
853513
288154
851454
798862
110749
509568
746852
145289
24202
219803
473140
501113
329769
854981
886794
65227
483149
802856
126741
192181
824879
114353
66604
652384
751070
254795
478663
910151
6168
271111
674238
441784
922940
525024
516679
269011
547008
300218
926952
68976
127822
641075
691844
225698
863247
330301
265753
361557
468288
211503
621420
501921
463672
302310
220305
158282
633706
418892
194184
150940
265762
57367
611678
904698
332516
821198
105894
743476
128612
804107
161721
899221
385022
888201
97970
419864
370579
319465
662069
932358
512788
821503
137906
776013
831784
757506
148740
203268
678729
650400
630615
686224
590121
818473
743493
838626
364448
92609
864413
272508
63006
852629
910677
731893
361280
497846
259362
843236
194466
808130
486598
419408
484792
646770
17575
828979
846046
249778
648905
263044
884074
358106
345878
302162
25516
10261
92594
331101
357120
129464
35675
900664
555495
828306
857458
45820
360328
185715
604827
554317
577563
788106
774469
515669
772285
898920
707264
746412
482617
935041
608130
168530
859560
424598
146490
871539
574573
310275
137127
53144
728316
390847
96125
120208
319470
59998
639698
648496
794314
576520
198747
421559
887867
416506
457171
580431
622187
661517
612980
708713
630663
501903
725007
701282
54414
309318
498565
618094
878428
210603
122930
105732
150304
262670
232159
143670
626709
524457
641665
924001
4199
643631
666117
851907
568740
220684
844137
187618
498759
272640
797696
723014
39854
540414
238956
399845
604657
491043
712718
600867
870258
216663
215537
329567
871196
211038
180305
821836
447719
436276
159927
609967
866493
164577
370317
885136
205047
727108
319391
292923
742007
36198
299986
530373
816665
305878
761210
842589
407599
713362
878570
473655
380318
795366
245942
619493
165845
274695
705345
404371
898875
751596
869699
116567
808178
753418
810016
907947
273819
311844
509277
584285
568161
520048
477339
585701
577292
819959
550314
337273
48671
341861
700038
450900
789617
336771
461936
335766
747557
352146
7809
783022
828950
717168
705599
368613
469094
332209
207009
858769
702208
150214
769828
899334
798320
124818
887903
852516
864418
619212
732361
851901
122225
83307
582161
115119
429224
209638
777572
239459
725993
181049
176915
685533
454736
398386
225233
301455
522976
864237
203590
335633
14411
732647
118722
767161
856777
67752
903914
49814
807768
578277
355727
368384
816664
354355
651543
930851
220726
806541
299407
879617
876976
335648
936314
23597
163177
465011
760574
663297
331092
360052
211164
535490
153879
937505
467494
570685
835460
34931
609920
75687
77626
513617
845007
893825
834467
59410
752116
98020
678497
43134
172502
454466
143502
459942
351229
73948
269631
814283
151193
367382
790265
370839
100527
32975
862708
344588
631078
779065
278988
166819
258633
149943
833392
776188
291393
254061
776173
714657
599768
351038
494145
558312
233282
170849
757019
347861
826012
11881
70520
404818
479591
312210
489401
684631
43878
143923
551585
918137
350514
847121
753375
804592
120763
808359
327757
657451
194170
374576
121482
96878
85489
327229
783303
90450
703547
450440
404667
914150
503569
319289
607814
6235
571696
124494
216291
707432
532314
324108
753558
725701
901123
876716
194645
899661
30184
20413
666481
142083
341343
706216
642455
271509
739008
23513
876341
848108
840646
12218
839071
80955
601611
679493
470763
396067
755959
725272
285590
321276
72291
682226
207349
392788
559737
564090
720303
868064
930943
49302
124671
493997
23342
757944
532598
572661
675015
191100
264855
549053
295196
195812
436838
734648
542078
241611
809467
57047
180768
584486
674283
301593
448067
589791
422888
228354
917406
938072
840636
141921
245014
115047
358563
369050
432138
902780
345037
477965
454825
651719
531590
652396
248269
199323
482544
793028
646133
410366
764563
772237
233963
12575
269931
627456
173204
177738
32800
794958
606042
571285
98380
516333
60357
475472
247875
712781
554022
109465
936
134675
401386
622419
183109
327471
233217
646347
366865
328263
5689
644530
509641
161805
483910
646056
621802
132164
800478
291513
641953
513551
431774
892604
487159
782453
259679
628078
202715
418747
324679
229094
647310
89433
646458
8425
865555
835926
882190
629093
602493
818480
786259
547800
916526
933640
266663
278090
261728
211853
815509
676336
789449
223020
510818
854128
530815
531779
859425
488430
445778
603502
608760
677405
404996
182288
771915
166174
19142
594987
818857
823143
763333
13345
340498
932291
709364
414435
274157
229641
283034
480959
44872
781516
297579
141818
689157
712765
480225
222663
542450
650925
849006
459110
143559
712349
619116
911686
33468
792548
150080
260824
912671
369416
304894
775484
669663
455160
154895
84838
745118
94280
530799
448612
665849
330436
740470
480995
82380
477350
732561
697227
489782
933182
48822
407327
420983
831852
432866
824153
238216
623018
698108
517309
920423
92498
732945
575916
233201
816613
85941
855498
867608
713431
13826
698118
536156
55518
514144
596185
693594
856874
400647
837606
92042
497076
697204
713530
297899
460957
794122
26389
47764
340130
266220
372808
356181
428360
650288
490508
21793
309379
537606
584415
174171
66615
822906
14593
523440
887693
832008
282379
705533
304713
788812
623452
596153
688816
840212
877866
857438
819612
309047
313998
9393
32011
602649
484801
142352
223079
789117
130579
637300
317748
717553
143958
319696
883748
764711
800675
380271
61885
216033
90489
104384
905180
388596
308476
492996
419894
28109
887293
848760
899719
830480
381519
612557
543735
509790
844400
229379
127221
872597
879405
555690
46846
367719
402675
178239
705482
493644
760897
718279
272686
141550
63672
12967
378031
648188
746230
339064
735972
520503
759955
42782
713819
598066
862051
21846
403267
525018
473011
245316
708416
353159
243173
632942
88413
777611
171922
935936
61580
618115
745290
907844
444443
829275
383803
483146
195217
626294
834058
2855
655596
232684
935167
175362
287479
831258
126214
84178
18811
903656
474243
353227
599749
484653
321977
400201
49041
451343
23420
784969
900803
829866
384790
490779
523181
875486
205506
755249
930444
577120
748727
372830
37622
654921
51931
247915
83948
473663
545961
187288
556110
485874
491895
840768
716366
434460
528016
430642
856126
97623
878188
825493
802333
535816
388190
820384
237737
30709
892331
274014
775021
603841
235802
893853
765161
54103
38934
862502
731674
292238
239469
246739
547135
172067
378146
844061
396565
485561
211419
796167
437435
625788
309680
691871
693042
581196
798809
344857
408201
195607
563735
530441
349776
608354
560742
536477
888422
692742
98878
21437
22107
294905
912667
107251
437981
326783
5827
167868
504976
762201
11691
247980
476091
216944
276681
150432
419942
317689
766078
7713
628072
472936
107137
714308
424286
220703
135084
266862
625478
306772
854914
522099
376347
621048
766578
796726
268200
410785
781108
648683
683130
191191
676307
694794
414629
115285
776876
34797
698279
444194
786434
254958
493166
610262
64989
811867
355569
712629
541824
498739
425615
531606
618222
422764
403742
162057
155813
418903
300201
800078
339136
2969
382506
76318
26725
141552
865767
173468
695636
248769
85379
649692
514207
3756
732497
383838
545639
551673
611264
514513
504925
865090
458240
817652
161203
153554
122930
166658
724802
325492
200823
329206
776248
316448
164401
497694
438842
914668
338027
138726
634539
609363
139697
191532
795389
467251
398702
52954
118819
308993
192760
798165
267523
208361
748823
702153
274287
419996
562083
142047
250444
437123
668861
922830
914338
703165
796540
785533
771828
422496
549724
590144
8562
681797
231717
113381
386478
213668
495595
928487
312719
569179
596044
524091
733769
892392
278230
367745
321637
916032
290994
587652
510023
535358
306226
440213
133237
475592
599488
33025
320840
554633
233371
370168
57011
246240
655694
869821
213933
543427
542068
379367
466226
889966
498983
283894
898228
559530
591398
539526
430481
229598
332283
812222
888176
24772
571810
621043
228967
746357
363312
635397
279011
296041
63319
628482
899945
932647
548359
20352
466949
919313
73674
933609
821038
578448
61528
799499
467782
555909
254604
422199
658035
622176
617324
779673
451099
202287
438689
917978
589477
661836
450802
893890
721135
271905
146104
259079
290418
189962
579548
262927
157461
858095
917194
316155
155436
580606
12434
297870
889966
288322
598685
930181
430296
632875
533811
870252
249887
299672
66614
747251
903929
93898
252344
881569
587962
864115
86963
223292
62828
9746
506325
652989
905725
571707
834828
861157
697764
837315
517297
281350
785749
469112
720775
170724
86277
867601
90421
489036
669697
732450
687132
775853
696797
687085
527428
372108
152782
260835
900964
433243
243749
928070
691229
309173
443402
505037
9040
186818
71121
771471
700764
726335
925713
907459
479365
545988
36021
507140
747140
718771
275501
29467
162718
335458
228050
755072
464665
667529
708205
193
442255
69698
609810
687512
572825
39069
156159
256103
598777
281295
429202
110303
639076
482939
670490
612271
207669
354416
528021
548087
43694
711680
195909
927154
780461
368887
849467
651997
527096
797271
635531
559543
287527
649888
871813
505507
388105
839702
424543
434735
409757
56026
450822
161539
550976
584656
245072
228459
559568
914462
121719
19649
129834
147175
697271
201057
689190
137678
476379
456021
129317
251646
295162
529212
733851
236661
491474
199143
612069
899953
842283
805868
673771
657793
347625
645417
534875
484201
572262
844971
585432
358309
243266
766886
646662
362606
758940
624627
293308
463070
557686
853212
872118
917596
384165
20844
505582
465891
338169
471111
606168
64569
28596
424051
405434
861302
81963
678203
641189
908955
210195
98760
570940
89066
852714
445726
307979
361911
691187
720289
615906
783105
524881
848216
99088
338344
19707
430388
846694
294542
669174
236198
756137
905340
578873
532430
227182
649475
144151
199212
475803
512838
485724
816338
96777
66280
520309
661438
871003
220314
428536
543905
147187
601110
195100
59428
607647
700642
700689
10947
507788
284529
545509
327872
88128
362552
388777
333678
682068
338664
313524
514078
665297
837364
648720
691151
392323
366968
42331
49706
701577
68074
699725
530666
796809
92742
800254
73881
3416
922356
186666
631165
630878
167555
588041
97212
409270
171806
237383
889218
202388
599598
846518
419515
752995
132411
644167
75009
49927
44602
327783
210646
140828
256558
236694
833249
506197
629893
838923
553721
475525
431318
720282
91273
328693
311065
87932
556389
757920
829092
863778
849713
345767
591940
157445
512659
814001
613914
424491
391788
855415
96449
420617
149851
910362
399885
124092
801640
419499
490790
855111
907519
733494
544920
888585
209897
209394
524676
526497
550897
591553
901391
289584
719675
903672
5088
680748
710044
386349
123440
450288
95837
413347
709842
152178
134379
243042
681099
519139
797506
535874
627614
846979
337219
765816
190579
742631
833706
356822
647553
853440
683822
335929
780212
686647
620914
913595
596945
472472
457006
858953
786388
616654
784048
498559
806816
435556
749358
175784
788299
729608
88534
589422
545931
164080
809140
46320
427162
506913
920162
404486
443588
931465
770084
291045
291155
15232
615116
741802
724899
408816
847224
815338
449715
561028
596348
206324
626953
99671
71092
696071
56340
308711
678995
722457
780586
150590
660711
299014
29568
761170
872015
67302
419517
777638
239447
882581
755541
254329
332243
294817
871668
261759
58628
369857
114946
787507
307635
132629
415978
654880
235467
587194
252179
766487
698963
732463
453982
910593
626671
251320
31810
497887
904758
547733
872669
18539
385081
474785
831565
682450
628008
146199
572144
603678
259315
687106
795154
238547
220613
351525
502834
329919
221142
171552
559822
290200
576028
932248
812110
492473
250073
628995
570367
214911
592359
429957
311445
769416
339514
307796
742905
90525
874545
170463
194653
632225
124656
888869
160174
455452
935937
762473
631354
792345
188930
731148
408229
453777
69782
468898
135018
203535
141097
886556
797613
360169
210946
578227
500249
183
516068
432809
774315
425022
509836
148931
107747
558049
287374
612321
146642
151468
114126
603506
858381
524079
494902
183482
401611
136396
177269
428868
78639
723002
321933
289802
579543
85260
697506
777458
384166
230269
786491
691931
580722
495039
910984
209046
505816
689714
273085
794107
275553
811260
534270
523802
498318
116387
530644
432150
212026
406768
744023
662042
488536
517295
335160
17122
515212
310472
806065
450923
864176
588637
553741
458753
580496
87806
312638
247559
891362
125730
353859
506010
681450
177851
663838
144045
76906
139103
273886
375745
326464
646730
353556
756257
305791
830176
671655
603388
816929
220004
603701
8804
171471
568474
484332
696661
29507
115315
746617
566997
800186
802397
926303
459575
701069
118027
912247
28513
710436
107736
882675
580362
308173
207519
775054
364572
358190
842132
673661
783913
476504
586001
437202
770846
537946
766175
757279
284402
884303
198823
218872
17515
514616
676377
317546
438044
297644
543498
152696
465667
169258
764494
303039
619295
483822
479562
374848
546978
154550
78202
201662
806289
381426
805405
682295
771582
192815
398552
630509
488529
252293
147705
640136
352349
818956
87096
450567
234012
482582
554811
539873
215130
126964
914537
900679
467842
528652
585703
529271
683909
734392
230668
450807
255773
703559
552310
669589
194356
115430
193086
909798
677559
415324
379284
733217
267406
190881
333839
445473
472983
708774
534604
107606
397648
83778
401910
484673
230031
917744
408649
358472
255845
600012
769694
537858
875720
130420
602202
581870
379287
459932
647126
819695
882982
929647
111294
534089
305461
484972
320818
357360
876432
362750
926319
863761
693520
611108
377764
307461
330117
138249
507637
800284
16641
320542
109979
677724
744082
805811
182270
860887
734715
148733
101367
88090
821783
683769
340519
798461
408580
364270
723872
727547
478063
603654
737090
819141
110832
261003
635988
882013
716736
227461
446212
579868
700486
311019
532475
842573
780890
302324
778840
875967
754047
698986
661696
722015
777920
445620
693817
42147
876753
508097
196914
273020
301944
726678
153086
667987
133838
928807
739327
908768
362728
874595
316669
834283
630725
249902
294732
44686
741294
453426
192090
929820
641832
877131
133319
379313
229823
374686
189445
160803
432619
105398
424052
383908
425661
182975
750490
135484
752766
304230
445182
813939
53059
721104
645709
408077
557740
655349
930129
77161
811544
343924
510551
884373
424847
164648
561195
704616
253568
506823
181360
918827
216872
340008
868758
291159
481824
363271
239619
864646
700883
811791
73857
185347
791894
39301
178282
886312
466174
926008
725815
270220
673316
59215
98748
34006
561285
255654
768808
839770
94724
933358
81649
63811
143246
152758
656155
22272
901699
21983
621260
264966
808317
670674
873050
399126
121152
283939
281674
578230
23221
828506
898293
746941
826906
7857
923104
375932
349560
742135
823151
924512
277684
749309
759068
170710
188680
337628
139354
409689
740144
603260
489227
710254
893637
804945
782131
848969
771843
926696
530576
18102
676888
240264
121809
647770
544596
353776
242546
451761
675900
579218
108713
224068
364077
403284
30457
616704
464376
385384
581225
905496
653752
899143
6697
198700
496762
139744
183999
431840
905558
653839
847480
174436
852652
275865
156689
690461
212839
663693
806172
563618
474413
252113
373696
124086
442430
123002
98154
14304
456003
648298
707874
319027
892286
191657
611913
217653
492704
834788
672108
736111
243542
440527
166808
657640
854252
592847
243938
648879
775861
108135
352485
20281
297221
765747
180146
639558
272313
740407
594612
134671
177624
707857
547544
635834
441315
937077
673030
155161
763900
378287
776135
789886
729041
140251
796332
828439
797674
378249
370544
888317
149082
95187
735945
168591
285951
839141
695840
513176
362138
198608
904322
655977
568173
233300
740473
676285
749130
158104
381565
414190
81734
897181
709672
870852
119686
364118
132319
81172
292662
17315
386876
608405
319792
805646
876892
759680
829962
897000
774728
143073
54251
258544
844819
221880
316679
716019
837168
435275
551681
550084
586032
433088
869857
66095
717445
869704
410667
167728
797340
669053
683759
495642
715161
351278
294193
473204
795301
706773
783352
138553
677628
290907
617664
46544
491914
279988
151910
592168
118173
864989
387444
835708
116381
270412
106281
401596
443203
600550
687105
203237
813483
187013
782750
253350
413142
313377
811943
877033
227168
361532
455553
150521
418019
554222
156816
632179
921173
77511
347615
812989
646081
355860
207831
280409
901743
224366
308269
306220
860815
426079
609645
334293
896406
800437
597288
773737
784215
304824
889566
709153
546584
878472
750680
40554
43201
265304
630049
675356
902818
293649
720052
338068
182221
686422
477567
829212
456973
250335
866213
224446
707760
136072
851270
207051
734025
417356
799539
688913
409190
582966
393636
627992
883549
11408
334888
663925
443099
197532
773201
223380
773266
191275
563829
740477
395902
756912
299085
472219
75793
525304
401780
402322
122531
727643
597196
870712
607345
700746
4399
917034
407898
441948
294763
183426
866909
447342
92091
793920
320968
733944
402735
861034
646764
896086
259140
380468
548814
28623
427264
883702
808193
34447
441461
286925
896848
183272
504624
417639
741872
501470
147073
160252
861061
349906
19153
334277
411716
710111
161603
893570
643048
252499
717688
933158
190121
766940
383635
696933
899102
468880
874636
557161
55022
843712
571938
45974
487776
154689
171985
403904
660272
721632
806204
623001
496844
488436
48160
585971
934478
140591
642594
350038
109689
582771
659761
915882
246690
714954
629092
185640
444978
719015
2135
512612
297004
909247
127958
649519
790085
635294
888736
180097
701403
879793
789882
184954
321852
833731
42242
704649
506546
224970
625677
173621
153350
323153
676430
490640
7266
440398
826295
821938
922803
346290
98725
409343
255013
702477
273005
118519
920517
221154
279682
69013
623068
242417
713637
345234
232016
800901
771812
842942
12477
818575
505040
396130
173246
580068
75219
318112
816111
304835
852106
236940
921315
201833
350801
618070
835659
851370
936101
751266
286596
612552
701177
698752
230121
822974
700544
401900
375076
387693
626116
721121
91285
11768
426141
803300
208351
39747
200121
804393
22156
578350
187900
197232
836393
250155
113954
629261
574875
642064
373608
496498
625497
250518
546983
679102
931061
371252
21052
819285
217759
468492
770942
915026
649083
704097
247704
523944
925552
417175
434419
647536
825806
456633
533108
395850
889888
174063
268996
879162
923443
820642
597897
596901
729269
418529
887244
594857
934824
29569
918080
81116
214304
146712
749078
709842
870986
930289
785976
177648
213619
179679
911394
212554
141148
86199
592027
523064
163384
168219
384278
71191
732012
359357
919025
72300
872540
474584
788199
47057
227660
567860
102838
21792
863299
389471
408313
515869
221922
776916
144493
146272
95941
511611
459789
460479
817073
688521
458610
776147
84338
538557
688523
707555
574212
429158
31146
275546
48258
604351
378931
443140
613418
578953
804206
737024
186951
480524
758127
729743
289511
648374
115542
622278
31556
335923
530392
509288
93206
242322
111222
906315
478517
54961
171708
267487
857832
42578
864499
277534
433391
534382
211147
883782
816608
736434
921324
722125
593518
748186
288975
446604
626503
484105
808593
281429
591279
768198
205029
212779
717251
293126
771007
787243
781439
334813
385460
703810
144273
547985
730780
285766
672582
739326
329740
639347
454028
304453
679717
111410
929962
831252
635913
750889
205729
899478
736166
343907
731920
451279
230765
52413
547834
389382
190856
168438
718092
234140
555964
194309
396990
353036
60433
94750
385653
514834
589981
151607
313271
18578
502316
730024
574931
676138
385999
722008
155998
264372
228762
843357
252564
749161
707668
624729
570427
455853
551882
358902
297924
432958
529703
538327
24028
860968
167729
103599
612948
345905
665862
592274
465401
132635
369891
867228
214403
755758
233483
187211
332240
918563
24153
404858
846671
437373
100854
148256
470917
194322
220617
347711
395639
783365
431398
516768
627436
509466
755648
6965
216628
291895
560238
663037
300091
733777
142978
9013
458888
181398
853641
700130
340810
171815
661467
377355
145387
435403
147278
789210
360313
619951
148894
669310
687791
761212
168752
50237
912950
401688
362926
341293
660751
440270
903267
172600
877426
112497
149508
658471
539322
868891
760761
53290
512217
72949
90417
892770
663777
456355
430268
442559
662584
125586
201365
232130
867141
878214
661838
451000
415811
152080
370310
452463
251760
163803
317676
771740
866115
810994
709020
196220
105549
296951
793852
325607
932055
37489
607605
588504
564907
30598
342733
594911
136921
792300
353433
895281
161131
27426
904998
276663
306093
172740
343349
309086
31464
64799
285721
270204
14694
271196
543849
640191
303197
197763
902701
935915
340031
385684
832007
429334
906864
739332
809348
540068
609123
448317
716131
3318
365724
607882
845822
764735
918712
528760
906274
836142
823239
2285
416084
878989
306681
340860
29605
128973
771822
923684
78493
691864
905276
467206
479575
774091
238634
346635
372125
45881
326933
792303
629585
127672
908379
136199
194105
817433
377835
306304
759217
728856
910256
55216
740673
651704
871324
907582
370369
509159
578808
363842
171337
105729
715655
594275
87618
833480
147346
372896
420767
15293
253008
890825
335684
706925
241215
197571
254070
454651
643436
507633
703072
127316
670518
539914
71148
682654
304801
739010
349282
37046
291415
333326
68280
110382
785187
411287
806428
406944
189518
506537
741366
873607
5878
591673
769548
271556
536709
640703
558310
36155
786004
300843
282995
40309
457167
885063
140086
115865
628334
867295
62617
148810
2824
491578
368567
809419
748614
772096
633786
378934
283240
748683
602178
561513
23191
583097
36290
873967
597404
548300
81611
278310
220187
207118
247624
426920
473375
472748
204095
215210
348467
348761
142716
333774
3336
713373
129499
428164
379847
470802
357997
321750
144914
466598
753694
281586
925117
737253
478376
238948
173772
927487
462200
206351
876983
205476
515275
276974
367860
154
285970
599294
315804
583853
492512
866309
826683
619606
622476
125358
360790
567549
123977
872836
51248
173121
183044
438735
726662
829959
599288
75472
517926
903213
23204
43536
31788
341863
166189
217805
753443
621654
663979
609192
311228
59741
892636
221221
818262
676072
236374
233870
773130
109908
151726
258797
492934
241860
537286
735422
17834
917699
728283
598869
695679
665165
678110
787265
192192
48788
841591
529337
107016
426722
721542
77165
506532
52138
115623
223399
280977
599124
127189
288952
70085
284128
414179
372615
402110
678848
841874
472149
75562
347121
905266
163625
623688
893854
156614
369740
271864
564396
539175
825747
768583
771448
690640
608440
543137
841040
614279
723291
676338
656497
654837
440004
876344
122475
865251
132002
70191
505256
666779
383947
23774
716333
391877
674279
303109
624700
475373
904523
292575
772593
336366
455074
440837
488158
318116
6382
222496
775747
729922
385915
404067
929825
103780
564650
55947
413049
248108
901683
679282
846726
198123
217820
916156
819050
646714
468806
716447
472356
202260
654521
526748
481142
340231
609181
183859
898366
292583
622259
794625
232503
614474
207665
934498
529604
471868
884013
827941
465961
461512
81825
496065
668805
405256
813931
281957
326907
107148
455553
401802
26434
876338
865574
460944
783547
657329
377606
55591
432652
304966
506015
294272
405359
757721
816680
937142
277814
25083
71580
397032
80781
454244
247330
430088
783555
257430
685102
121610
143630
220778
452889
188762
750482
918035
815327
302994
296968
9740
346418
683031
301885
87525
725348
620245
582950
56184
387066
471856
844068
752908
507569
712628
171224
110936
746215
457560
635162
101222
338158
346951
904708
560714
132472
208743
552755
299870
38446
657549
422377
534746
218084
124606
603874
399176
616611
615910
60647
853212
373930
281142
562442
87027
177619
678756
792079
108029
751196
641325
184521
572454
633331
88464
408913
377262
124464
90926
852881
186326
54777
852175
485492
502896
315057
157938
867317
529260
811269
84554
361873
106916
106096
570709
934219
648115
305394
767607
887476
667076
107984
248040
639247
630996
510912
765286
149533
483321
537551
378272
96783
547844
82669
576614
262054
291292
536901
77658
127317
740487
49465
480581
440497
741388
588848
494777
596635
326264
604647
155381
638898
606485
581795
563579
655300
587643
850702
914090
208496
59142
786919
750567
321539
346600
690598
294764
361480
147078
431447
200803
309334
436606
341330
440067
491823
618330
299902
114230
307067
343456
690762
768725
720333
597979
673357
405231
450486
761772
118117
141641
413370
250545
345476
335727
222170
161075
261364
673743
110405
324902
533143
882456
153971
602129
223980
254825
248086
442595
5524
25961
292140
524630
384893
95576
372502
400720
925624
442989
114351
580797
926446
524795
419904
218436
770593
432318
752115
484328
77536
298891
742552
184243
637350
869649
443707
918730
911609
148063
25016
898439
582647
548813
616347
16257
38571
666954
413258
75609
42936
613150
745116
478674
223330
21827
802416
719773
578153
292018
473367
765141
484349
112168
283403
725751
436531
443183
438386
869234
629418
94217
113077
288501
287397
923578
386309
415654
114863
593255
719855
481414
722232
522302
867755
927046
628190
172628
809468
383991
52385
644347
442817
243427
547225
551580
555608
904031
337894
895707
401954
421774
634050
584954
306136
196775
717946
247770
88683
305315
327734
913487
935974
846183
320585
780205
564736
261563
30720
753011
743096
276396
625085
453870
379242
234099
690126
136938
258798
288637
27704
140125
521891
280763
877977
910008
570171
653739
109504
864763
562994
586379
235617
751012
672339
903434
522262
707695
183775
209562
475008
220374
867297
393190
849003
854687
845593
248154
560896
709764
522840
215697
344078
622836
817587
127167
194384
647337
56558
853218
195730
303515
816874
544842
269579
368111
274247
160556
262067
373261
263148
685067
74930
448620
737602
1500
613130
792443
821120
840931
833184
359756
719422
801061
427835
569878
891077
19409
225955
203411
157407
198537
361699
381345
804275
225079
222464
491036
848843
609315
330391
809961
219128
397071
41251
125159
841628
104293
97161
240861
568020
705389
333440
430556
502884
859646
933028
460035
103371
555917
585914
444459
27295
637769
86660
749758
661628
441647
824260
639853
628548
643274
411583
623216
145273
931962
619905
63133
429306
702677
246267
342757
851782
78589
419426
699718
469790
118926
346220
648197
799206
134341
860687
925064
450954
429598
396895
188585
525576
406523
190986
655994
58788
226291
848147
323166
292918
69290
109333
379825
190277
84354
653043
64322
324622
587394
203191
638744
738845
576523
133504
360021
508727
700246
796400
752096
577072
241195
136784
355339
454905
619423
656597
683823
253392
508964
458946
240284
18048
195957
343828
604296
621193
500899
117487
71616
445252
220008
907007
856064
56658
22930
783633
151631
291632
911914
30390
787135
746319
294811
755560
132268
745158
480580
292057
171100
246095
231836
690796
253019
95350
727481
935126
96045
597741
161531
14520
749830
765942
362742
50839
292007
43694
339483
118238
556034
440863
578581
70167
172
181659
212844
718694
422754
327826
646309
585604
138919
318013
852371
139868
799914
36927
381097
452015
356936
370050
739468
51805
867471
155041
694760
913474
460205
237931
533708
625796
568847
328251
825642
788512
164151
649774
707101
82813
500617
685921
365673
191863
789606
278589
55801
837169
447586
660150
794018
316328
597249
351212
791445
255791
462909
211153
572064
888150
151795
228930
744322
174430
828033
415069
732735
850641
524902
431491
372131
673710
68425
513423
269714
205218
900317
67282
150583
569996
332514
772896
565190
788847
496702
195042
873822
587170
163699
915168
506115
845632
167151
155479
786582
12352
365513
200079
622076
603658
854206
770424
468886
95631
191352
637328
124032
261258
576413
394504
42905
223826
490476
81290
786022
216251
364929
802286
889855
456699
572532
789565
404825
712619
339685
871130
560503
839169
749348
316605
779599
436207
741472
454515
99863
589125
767803
353639
769951
840992
216944
904037
443987
398696
744634
903769
508716
302770
796677
403610
583944
160248
654113
454458
177585
621367
479667
747664
403264
646389
203989
840334
9203
26834
928624
831051
636170
172766
287125
691650
847727
90524
315694
628183
95340
333124
107012
137910
581907
367560
634194
376073
158599
312692
95567
231298
374287
807781
131885
565545
684644
773011
244600
522733
629559
292690
516273
793955
446026
468349
198129
159805
355263
253679
37890
287298
321794
173120
421600
471901
344137
634729
514449
308465
17839
57072
120363
403121
185656
25282
516162
718425
114148
700475
840837
729808
356328
22442
18636
69423
533283
505121
308798
873315
908881
144494
783860
553112
480532
647867
345252
350139
693787
339177
687324
542083
616971
743723
334822
308841
443260
492366
563072
89351
912381
502
284067
340314
243759
313537
344287
482889
54774
469356
345864
188231
583507
223590
625114
826654
592092
68326
83981
598048
85999
34104
896375
685693
547105
712198
344015
443168
735076
608901
121066
756445
736814
445445
467358
412565
146545
177742
916976
157852
694009
596812
388571
933003
838916
226568
104615
461716
653446
495982
499127
519515
68969
326288
845994
473880
139062
493550
223942
766330
524672
447698
472548
435302
318223
669639
126617
912154
38401
110205
75110
887994
191662
739837
406430
688768
399408
918794
898703
208310
34642
795471
706696
869047
730317
924510
887232
697472
857883
762160
87084
97369
433927
797992
800219
494131
871425
369977
214857
480339
404726
260494
178714
146197
572162
839610
267144
730779
59002
252339
84225
199696
150699
859232
105955
586914
97395
254548
484410
217579
816592
325381
329294
399294
265540
822884
421851
640355
165835
890474
118099
841096
91560
887720
394962
332074
77316
724621
647416
521767
330760
726786
512900
653885
633338
334063
446
345722
139651
266374
324553
761376
336566
10504
186798
225139
931495
929685
459580
800922
32149
455558
717849
250851
700314
276394
275886
702993
201898
761014
165633
474186
168854
780598
712730
611640
478678
745824
659114
334418
90456
494090
726939
316866
433737
606735
921190
833759
579546
840099
477843
393610
36302
259994
686932
53411
533386
907496
698173
372527
252481
760254
481080
299853
724194
522935
533792
915234
870651
177055
574133
471505
469963
871653
296384
247009
80169
198103
468498
556571
910953
457980
489709
825674
254144
754796
615820
898264
17672
150870
802580
141226
607868
74599
88821
341633
740935
866924
869686
222109
397984
751331
207032
39790
35233
933067
278588
50524
386462
773925
729128
407495
826890
42431
919532
379546
788355
748062
362083
736722
748336
454059
447818
648299
883908
886899
463463
152303
279850
466759
512440
266642
382430
152569
277187
926429
914326
485159
353089
317341
106872
469840
578774
893622
738724
557568
22380
445773
356105
192123
819666
195951
566312
130281
9586
481623
178197
434943
886835
530117
810867
203135
133527
836696
774470
45030
24085
737994
814896
380360
421276
424132
488060
853899
118019
219737
445214
411917
443207
369186
139884
388876
817405
41640
72404
509033
838633
52342
579840
25907
366622
573518
923682
286759
21588
289055
282557
870834
724029
24408
164145
414216
410162
489247
383728
912380
849385
195986
707466
591841
426016
868741
513343
531412
297191
599229
307313
494840
603565
21180
2655
735875
422898
860525
554277
132172
577243
789415
16612
823652
218053
597342
483505
796040
95169
469056
365346
481185
721961
320905
289190
411970
640988
75149
909292
677198
53935
212014
323937
440138
135799
282428
477667
171574
331031
439933
700090
91329
503911
853115
332837
202159
892567
444305
374204
147536
658038
693304
468187
483183
95375
683490
769794
402605
796283
284744
119115
413338
840562
339103
738273
569637
159170
248982
164148
883229
153909
42429
612106
133214
557949
151325
456259
57156
328991
313799
884771
904896
159044
182094
23749
884488
389542
113489
858744
660029
49976
842420
866917
70177
424610
617267
243731
554822
628715
306578
336031
778179
883292
787846
385940
778683
339016
601323
219438
336519
385351
881313
430107
592150
6367
665835
398252
917962
128120
873019
918207
47352
931232
140010
45276
528005
617552
107858
824649
118082
643169
896967
927617
164945
220185
525376
626226
358425
430
207016
61941
92481
577623
543243
236432
667767
715253
406959
808327
248040
710536
822790
177653
876800
514776
377183
12538
171509
232717
432180
440522
496839
741680
284180
448829
343584
207917
518328
597117
142225
467058
821534
874602
138127
785725
29993
282765
483258
216996
296681
597425
928911
734379
855026
487477
887575
252083
677936
257011
557850
387215
203520
473111
39493
606633
734756
147443
113423
56621
750530
169965
186275
286279
117979
357544
5396
321691
240184
686063
846781
853484
876562
357368
436101
147152
778309
89565
769603
752154
889135
269164
660187
273098
681194
537793
915305
826367
225311
362140
124403
849566
136445
76309
548330
134678
388512
65081
541454
69445
206743
514481
918304
321784
316063
431483
599097
41322
440472
101643
77623
410702
675116
166066
788056
779992
793811
805646
197730
927995
518666
742405
634914
652875
115627
116021
725333
630199
220504
646673
293514
695295
777562
175540
617318
267090
684858
918825
149080
713405
160640
226822
208160
18886
41755
549129
8893
316574
423289
918356
789660
492761
829640
144299
35110
196259
550830
742004
830064
497617
58773
241826
76668
27785
557179
826113
39653
283126
431270
812597
121191
138186
733486
780577
554379
350183
904232
203219
42861
205245
129098
522985
493265
70694
589889
576499
867762
805882
882724
771215
278673
636019
2632
362024
898070
228087
86166
567388
439123
838852
590094
230391
542460
894819
699844
795976
312199
617914
107832
707223
68616
31924
782318
702013
626330
434801
758273
613141
143684
684069
830468
526278
511049
779774
239082
171822
175515
65478
593920
814571
800354
513576
895268
841433
439079
740349
309027
492869
164804
136140
469348
902527
910452
745794
409062
600497
399708
643776
723194
598590
800261
143751
23360
292050
53967
627101
97893
439987
164457
919312
791407
479622
326790
566028
748662
453960
494060
764756
460077
698253
906498
239337
765032
572360
608640
493273
517861
57729
654316
278339
433279
488231
871530
729442
688579
212110
107438
473455
497651
800441
595274
602554
35495
168399
334048
274148
530230
89636
371694
166549
718337
96981
79732
897037
740942
750045
280835
478273
185558
510636
583063
351924
906000
40239
622053
659388
489964
470751
166989
595889
339502
665255
547688
180383
667993
474074
446691
18756
259383
591048
127587
560556
775790
721800
174405
406048
74575
525850
545585
809745
368015
888065
424044
184072
836587
145723
838820
403159
458623
626187
831720
120112
652006
670931
606088
56349
459975
903868
692103
182615
672841
2089
489369
366410
227468
295708
164920
338996
238814
378699
735254
100092
17517
403642
176888
395794
851371
127006
728144
55022
453993
925016
141121
547014
631377
359952
786955
693022
804175
593948
867568
464250
132628
39548
358960
926870
20009
136827
574859
813387
870684
790237
450745
327773
499642
41186
673263
506404
491111
318332
247255
278814
782991
317098
145993
149236
923108
261308
747633
190169
690936
678478
533594
918443
637034
700681
806689
107776
810094
210582
292708
583248
439779
582039
206305
48474
118359
399260
62427
332483
260341
833758
432887
50850
713823
724661
38379
776552
638655
235631
781186
915603
194147
722995
440491
20420
413695
301858
35654
57724
842897
377634
611987
620144
539017
877488
89640
361119
374041
477666
280986
681552
382700
899756
15680
887839
511
733616
38983
848272
677044
687157
681283
166597
136063
525519
764028
36229
569759
623002
375580
670041
893025
30778
876150
606960
682982
188148
841863
28415
880793
813369
675012
480856
651930
898732
466977
868083
127556
1299
173596
701330
459062
422884
440939
192850
303834
854611
26122
416792
183468
774501
274637
260244
692784
681436
560096
694857
424495
830515
721747
901288
319832
79727
776391
141819
416366
825504
153181
642610
308122
855970
52813
200758
399625
924693
514300
726917
339320
308387
686587
52368
626237
12895
528188
370684
418015
909518
432575
216148
13991
837007
458605
770598
597310
849080
681029
152419
743939
92622
159983
609140
813595
718776
515000
211315
734030
171339
805751
381645
384083
516220
307770
712983
653490
373828
874261
889051
847974
680551
16603
362832
320784
333727
476852
651805
266340
665085
907382
315909
817659
191958
914514
129122
256335
451027
758885
148155
536435
886826
679327
831333
803866
634751
885706
657172
508304
312080
768619
818013
97248
90512
927326
912386
759342
798103
407741
709617
924139
234655
799711
559184
619895
718514
219962
538776
833317
200417
835611
849973
601148
370840
931206
261769
503081
569141
131286
89722
565734
697681
917096
364823
795858
247555
816641
364328
711799
810452
92131
346763
833507
226388
77811
680648
390449
234228
36095
703785
216832
249
409803
473656
809902
65125
343083
400909
203497
709618
462330
21531
233850
736215
593012
523349
739667
41845
103347
241840
791704
148622
256044
808234
227060
830334
199391
318299
730833
383327
726553
754327
885272
103022
94472
284528
695812
527303
356394
847994
776670
467658
654965
44947
265326
285601
716349
852055
703320
596691
502222
900817
807494
210954
74274
392251
923541
735989
5385
369984
342349
229764
161083
368256
572453
64568
481680
399519
512784
72540
796304
395803
483680
201457
527762
748589
722404
764795
145816
410145
462729
203920
513544
284805
518384
668486
814082
70804
708313
546712
113545
902985
911906
785827
245575
386868
876054
94732
23501
536903
773671
101160
596398
457939
794153
654881
819663
667815
279546
365695
557488
700050
65160
668569
357415
877806
161281
282709
709701
188748
721513
628672
904637
420694
136092
214107
177066
842470
554668
580558
776730
50305
410150
476856
413621
716385
455824
505273
641628
350724
837250
856407
655168
936798
165808
51668
362792
654709
1585
841498
92293
827847
853296
461844
235490
39434
804655
676637
401922
806212
197742
470868
419123
938111
322979
822180
825028
695964
631135
883425
257601
535598
620879
584310
339688
432421
257496
137197
635031
621738
82979
626585
482721
306657
737653
410880
531696
350792
922419
307660
666920
830885
265289
535767
89305
701769
540321
914486
871400
111703
415396
682976
828054
917408
28305
868322
363304
188128
366521
347957
33774
402694
13758
330276
261471
61509
438150
377063
741908
500924
589874
653267
479130
293914
63150
823513
804433
875820
323822
308239
112123
610303
924050
256890
309047
140199
208946
18621
472411
875952
140074
805455
169824
99639
93020
481811
398829
135013
75118
859850
787463
601079
437301
298174
10845
535668
364279
190830
836059
894490
392881
922405
776070
665128
253293
926363
924813
228625
169605
862050
935795
89090
190978
24725
437297
589851
67856
387973
119832
617368
848280
339361
583516
735343
3537
426669
627410
588881
43007
367088
66620
51816
671155
666042
433551
465107
178639
119305
196558
685298
561715
644136
8057
247108
640576
692549
909915
816334
565495
428525
817435
16459
232082
908720
107688
192590
505862
365162
498385
917841
435714
848399
520012
572991
72499
554645
84581
680253
718456
828605
788108
78729
658999
786593
96194
929301
547476
17579
86672
63004
774576
555065
704599
430749
561874
382352
716291
398601
436361
104945
922088
94414
363992
744017
99844
180169
630933
145578
457686
468964
364415
519852
186802
667610
271031
899923
799084
19050
39413
132373
808388
25721
580407
618354
351705
729310
109399
415141
18273
196147
471030
394321
412135
788018
137974
433245
308880
288900
118136
487220
551546
638379
22203
725576
721495
210212
221723
897226
929468
537437
274221
492731
308803
600156
224182
559815
615578
618246
881523
437366
75615
72561
352288
38509
417578
757118
655685
470218
763583
882288
760591
270312
400391
664912
928514
790567
502305
892769
336909
916398
710201
680903
696984
231010
155444
424516
560184
265439
632735
222484
371921
175832
690772
611896
225208
332011
91835
112346
516215
124902
494857
226894
339484
707581
838414
202896
422871
811945
85945
815662
857100
52490
783560
662691
196369
175698
632293
654133
371056
41239
262454
83276
469014
714646
843645
787181
728459
318120
667687
787015
807976
530536
407321
46171
91074
243954
832106
924300
414652
474499
559521
515703
545257
525022
241541
817140
461109
631556
932723
181796
99785
365676
151235
890656
699422
469537
129064
318634
586200
305161
838695
450640
453933
552099
919097
412348
599153
616580
86245
900313
15420
545348
227996
271178
401571
772872
43533
116115
207269
76797
431470
450173
760379
449435
182874
101865
68933
180752
414301
672464
448277
372797
17659
220051
551863
100840
535253
660621
763003
44126
508201
370836
355568
540788
397694
829756
724989
878879
119378
637308
400736
254489
861753
207700
470760
55674
566245
810729
925502
143803
215953
540303
598568
895659
651748
297056
886697
926112
467255
29837
901716
842967
802202
244214
521771
17046
598302
876288
691464
910283
909755
183500
210119
638986
555196
890918
92099
199461
851900
55206
149137
499918
250714
714276
453575
776409
398642
65222
95207
479758
172759
311146
138592
693230
861118
335274
425048
281724
590936
260237
816281
487507
887116
498244
651590
367538
151971
251533
536544
314090
933084
157341
837892
170752
887106
466344
6818
155938
193888
200396
25651
141035
722369
297724
325546
51845
152090
458433
918357
687133
96662
590436
689493
443252
689818
460822
509897
114636
506258
813232
184098
266676
69699
392466
84995
47858
41955
210860
839741
281091
398488
685559
832049
398009
837157
565095
706675
27667
793719
829708
237149
471997
500905
532685
632345
854043
927824
396651
167957
833649
720626
879469
537894
95369
404012
146659
323117
628101
127421
706176
544537
40458
261065
709402
798534
880625
470875
629502
745202
583872
32049
241494
249803
834167
90035
615448
338924
23393
179911
581531
20517
363457
126020
317876
66733
585892
251223
588758
203535
18455
822630
256648
822045
324891
503650
326836
923647
793167
740306
471138
369338
768902
472947
928351
83619
515662
5437
540129
119346
207900
295811
25499
430199
935737
576048
7886
291704
228870
790257
462423
478093
96098
128322
35170
322295
842110
525359
38908
164963
256409
18991
912749
263359
470111
526003
924660
431365
326307
757252
572645
108596
462393
692466
38192
132229
431663
398899
653671
544260
914574
753423
574436
578846
84745
687565
892409
410106
8167
506049
290273
555966
330351
265459
382844
327356
356262
148098
816419
41882
486591
534759
417035
584496
351254
206939
832355
589352
864394
126702
666557
222842
363077
160031
119781
502578
639024
464591
865713
579398
514650
792105
414950
489861
664453
870375
774189
385666
434282
662476
164116
12425
875807
852386
563630
513315
285202
233080
431600
772836
599923
733390
507846
118244
524440
31605
553057
403029
736466
531087
449156
545024
711668
511033
422025
114201
598703
415180
638955
877009
220799
774458
626784
802515
144280
832188
863018
329705
822848
100537
451670
252051
758948
49413
491299
874665
9103
43511
405758
715565
679361
808869
239334
393286
435099
391810
793054
884207
41780
733807
547041
551740
366641
66136
504251
855313
448561
534874
217127
652796
212749
606186
402843
765395
751262
344852
224409
382619
374188
708565
526119
740528
54012
727315
284242
374445
542739
189068
90026
534192
217489
715030
462161
23479
364195
141343
111579
572460
815216
915639
840891
136266
834611
118140
278727
445329
401476
869307
81172
332828
825089
429111
919240
243157
667823
612350
75931
393146
97905
518767
38051
751103
103037
868152
260720
368636
559855
585261
20913
370568
421878
521306
557539
400896
910962
521594
766492
47260
881843
579834
219078
554416
729336
214987
72432
97763
7265
682261
708583
716831
278878
416180
598906
928222
706597
414360
799403
37477
303893
451213
585874
378539
33862
783563
765176
534928
926358
91712
558210
446651
62555
833763
306798
84388
6942
368225
649304
501124
40640
104831
895697
553947
815585
370764
892373
98459
730572
165567
650690
218712
376415
877078
863312
654750
883273
529236
39303
146491
478855
162016
211992
413526
197751
316305
175523
119964
575562
851022
406731
402082
493344
192941
410911
325245
820519
778734
60734
855249
62456
148297
124633
501158
70887
531371
324291
400192
931036
703125
33847
388615
591940
684089
921495
601138
63093
584940
761600
787181
32980
624058
293143
371683
115059
687519
383950
847362
523502
805703
696658
8876
766727
933785
905320
694591
172079
530158
559501
247319
326137
100586
823341
722591
620496
128317
782937
399490
176500
814799
875152
86788
902171
535583
562895
102769
167137
246211
669108
342041
490866
554984
262079
212298
269156
345512
751616
272579
31056
558890
401772
25609
5672
152200
699369
167723
268960
29601
464862
458307
434193
561491
502454
605471
446624
686342
727579
400085
289799
404629
833220
693589
923534
390665
379523
40648
923457
918563
259627
810406
660857
313088
46089
183867
476826
582190
733179
706201
708557
627708
439580
186873
792975
898530
532679
848772
245117
836866
363536
119102
360577
262948
486057
328522
496996
680264
607076
569099
766807
758949
414327
326200
76764
288466
896033
834578
823704
589225
268303
233763
29650
199579
655087
430011
397941
339901
612462
461597
648534
536019
558645
553265
659608
422702
525552
379977
906266
712035
303445
298814
353362
887136
72955
62801
108007
64820
465320
830080
791120
280633
291421
67078
773538
936789
619934
190011
922738
101649
322145
82684
764600
753774
383101
226057
96078
332024
154816
549036
781507
64664
597359
487110
595724
663035
873731
471546
6789
765353
692191
79320
305203
586115
50403
936348
224418
620199
315230
402050
855033
452520
38258
890626
310548
579529
412347
444518
891168
14855
768573
858541
578974
191987
218850
463577
89292
180396
369074
329772
309242
823771
77164
390544
600939
839662
339358
262471
712192
240009
282530
672044
32820
723752
667408
836824
799212
248568
510715
554350
205835
101084
748793
284864
292289
696202
82097
832263
21488
347304
731348
343844
722866
197560
97170
762256
31109
689260
51591
345334
123564
816383
350566
641799
730624
307163
130653
162853
690282
190193
130517
346504
228134
910465
244073
891532
136293
435478
255620
637475
456417
142590
687866
14056
191558
402359
642905
368274
895718
356550
907095
560388
932476
486324
199549
304997
578541
499609
303244
698986
388345
790363
68710
682192
14463
381845
409949
813225
266908
747759
238923
239498
918713
751585
581581
537469
427637
100920
834479
743944
251254
232810
260238
382616
135473
484817
559043
99029
332666
594286
678162
649295
747413
41280
432532
634517
111491
863844
848468
423524
247770
874599
621050
844350
364907
369921
184167
794074
98661
387114
567910
529322
857985
345092
780661
210886
23512
819494
549394
702783
509235
839787
530480
447223
263703
142952
668541
577225
690444
233877
16392
471341
358945
508138
740123
735819
7945
370857
303760
154658
165251
202132
895731
759302
814048
194921
651995
306652
86694
403080
500762
681083
790350
500050
686024
766691
207648
351538
252829
912618
440452
557483
160528
516099
218250
491711
787258
829559
813129
440611
362728
148067
425685
569149
654276
758740
213133
713769
44621
551674
667166
768255
161255
388867
56560
232641
699666
443128
335415
514876
692052
161305
526591
306218
191910
178747
709361
499302
869588
700042
755772
527827
258331
104196
794541
759023
433142
154388
698269
689839
651700
787927
901484
733512
239747
800957
115169
793849
255396
269390
356493
201939
167356
312811
643253
265325
864480
399720
355602
582825
515427
446224
930103
919294
752615
456875
791996
616297
240694
321724
864370
920395
469860
233099
876640
152188
698549
8
797236
111057
588604
120166
561990
444555
273830
717509
344748
187009
685192
118224
128083
341083
779147
404419
378785
45667
898207
653112
866374
459470
707738
10927
744180
584922
902718
566708
399163
824408
101697
111236
110190
351598
28285
825866
275371
223724
642956
55883
838357
753373
325598
58175
82618
326849
163725
338979
196299
312966
191358
911064
747820
758223
518813
611491
643114
823652
621047
354708
874176
581877
328269
579039
611872
586903
441854
201950
726867
312298
424900
506271
506482
243365
848570
829620
760930
533066
391082
51775
445345
593183
276117
354463
96957
487083
706954
271727
342670
605494
538205
620024
651812
908146
61177
922136
770366
929430
286978
730900
448656
438147
358419
14818
258577
503729
928422
521712
155492
700997
740235
936381
621339
269789
616628
219039
133856
896174
818332
126400
134324
593178
539945
383332
705506
554842
258236
120333
913283
359027
897793
9633
127204
688872
883361
370926
907143
493454
754949
479972
180934
475413
757973
230478
9113
143780
763240
143971
41041
405356
256816
35699
145067
296906
813487
531073
346641
760510
366084
788267
246941
250053
378878
531604
573187
740294
852837
314107
203019
559571
36016
613912
632330
814586
813692
570086
212139
515362
244577
555068
859304
540474
616072
741778
266538
805827
577241
649189
239672
592200
359558
85364
768257
324427
773704
901260
720790
16433
894589
797156
478590
159495
16992
818535
96489
557434
40467
408783
722947
807997
232640
310765
728697
670101
850615
794088
323625
390285
116400
857942
131329
854825
631760
814837
326378
180137
697386
314731
340262
275422
461592
882023
931538
70929
609475
671626
112613
474122
523410
414066
353213
919321
822145
795138
8411
355803
38533
357993
439502
696020
879240
487416
386335
581316
732377
649871
465966
256418
343340
686257
173212
77750
454609
201797
511335
797928
303016
279791
766740
695586
719545
541284
688505
428567
548971
482988
620452
131228
215433
763927
607190
347922
783463
200189
438821
444013
856584
801654
813892
314986
159699
577767
6817
389074
30575
711200
316929
314743
587538
298698
879742
526762
920422
658062
838495
88006
745862
850859
527241
644097
220329
831169
501814
97104
508376
804608
709008
553870
843695
500717
308379
805026
666310
173612
603494
367399
660217
358654
241680
344610
881109
878537
60146
379154
860967
440861
220710
840494
287367
604531
61067
807251
551053
351254
283052
52188
540203
400417
880817
615430
364458
228871
560387
674391
781060
883986
64964
548133
666736
775773
488979
799533
334088
638700
452741
868406
495296
612805
16763
125387
818678
717467
547127
465130
871872
39854
741003
667216
469638
665757
631220
236187
284111
229954
586225
891935
654084
654393
435249
633088
699786
849549
680371
675630
273627
570783
900437
731274
67291
618831
398743
565927
786604
381037
583575
459154
718474
714150
493607
427704
873373
492671
117899
345941
189679
892411
98964
418331
302755
258771
661766
675966
820038
432512
284843
475965
138093
130596
105141
934441
317788
760821
425435
33240
608410
261415
608157
754045
899944
764726
785105
55707
355119
624255
354781
332368
834787
887288
680373
84350
754615
428731
96627
191256
706933
760079
233405
663249
810304
932419
825329
63727
271142
708966
589983
431527
213189
753577
687833
111469
801081
531463
54089
221072
128870
564803
883979
612783
409505
756621
150141
36404
588024
444493
245279
865838
889111
377397
336570
309942
379467
58730
70497
139175
153307
142074
187440
477328
896334
102742
767167
219449
425514
336994
89062
88741
647258
728885
529761
389334
243176
605685
476989
51245
577219
177457
210019
788100
67789
638654
128767
548437
861423
936548
455498
876124
102557
781525
844816
134062
190443
653543
514105
57324
399873
848828
200458
897981
765293
750084
115447
365779
316825
51966
190646
678017
97431
284249
576301
809837
652930
129692
375548
569629
831395
361860
436723
684162
299581
538106
74929
95913
677362
597529
629638
691648
793979
32730
354685
615454
590238
661792
446892
302426
447290
523288
875801
717354
700258
841030
224132
583337
73277
566750
395854
103336
102327
282252
771026
913209
685484
652108
574526
473213
178790
197297
864688
164524
761628
322106
77853
839474
388483
210310
348949
491609
83451
833257
135362
391353
254591
145826
831346
669209
259461
867320
334817
505821
3793
299874
690267
675015
368564
346519
562089
446539
620686
344270
603479
106169
261072
622312
929098
558204
889978
465096
569964
224845
214051
683300
913697
394722
350204
376789
82542
555362
502624
703766
225118
762741
653874
146519
431884
139998
495997
171530
123105
379247
262493
39722
398445
430023
64543
784050
156463
919207
577208
170991
893227
325971
852189
58185
155832
263842
694199
203339
661182
360259
204032
691446
53032
435898
71482
461606
528562
324568
142524
487070
779489
234857
359319
341708
425102
928297
755987
675532
682350
576305
819632
541625
61782
621039
151258
637139
935655
512302
719532
760462
774113
495424
350430
576728
722986
83414
213708
298071
387497
793955
920143
508597
568999
459825
121971
76948
146964
167342
801588
795249
404769
2607
250117
496976
657954
630057
855872
333313
111685
747855
857519
504231
357756
621740
119236
373864
517684
406666
564360
807825
531707
286694
376238
333142
30037
390886
3305
658322
465736
364886
585188
643853
856771
878603
674437
243662
718293
240644
38856
254298
720512
86055
127172
729978
698252
813705
834665
78271
11695
416781
332178
741698
423609
475176
531230
413737
285870
104251
555775
540292
31421
695343
331099
936526
388931
175074
834666
736805
328069
100460
607676
717577
270495
442456
724653
791174
80657
916604
685631
368966
778874
457886
916246
135777
45582
280873
262186
936958
523418
345383
590894
538650
658170
908467
459337
108941
852622
630886
530449
521777
201035
595348
305754
795307
155428
394087
532727
93420
936047
686584
143800
843446
654676
888986
146201
285108
772491
794041
61502
865107
752997
262851
602698
658658
544771
905051
272195
552042
549486
921897
412954
442094
922295
580917
273248
43156
386485
618395
77204
232686
633560
908827
672327
781341
922309
771301
676127
298115
714363
405575
144509
863456
788445
838737
406835
222471
238977
19008
478834
683168
669248
754370
704962
212333
827541
920385
906178
931518
647046
530784
70729
1862
662062
239712
345561
624607
626019
424630
248808
539125
53471
302099
490435
454152
439866
498801
255977
499741
800602
755551
344014
517151
854263
915276
677633
162427
354492
466400
650141
520157
334649
392728
104475
547856
206071
643233
504774
655573
528435
60117
12415
608222
411923
340733
222373
15184
315732
204197
226515
115604
828621
180800
308322
89772
917753
307127
304740
68245
489893
260563
289097
264777
479965
632620
253319
75111
776285
180926
753851
205278
410087
231353
773438
556693
877070
670489
582623
765033
78166
101485
286289
539097
896618
298362
449414
48097
924895
682973
155131
564023
146703
525242
749185
562900
292855
246012
660994
52329
457769
87022
360645
316359
350191
20446
695652
654494
574221
262632
589407
572724
190110
338793
711847
800846
527538
858434
59010
687386
367920
147913
707689
224493
295170
133565
2897
529450
140977
50673
25546
859307
342380
163815
501330
319636
307993
425485
135909
327100
786625
326364
74871
150751
176587
145690
571778
393160
884934
328258
34828
125624
883669
49816
886794
633995
191335
376331
234345
405583
226218
458735
581259
784082
606993
166901
81156
641763
671709
274012
558049
691325
285500
194401
103541
404773
771914
594290
836429
113819
923413
365145
764165
126890
907059
26658
225123
870677
317052
760439
533889
839498
730253
614326
307530
433266
872881
108022
722640
143337
577078
343529
240753
195649
230905
400399
562143
554252
187704
779697
636309
114067
199986
377034
924437
929913
811130
111437
649694
717938
148710
727404
234696
755105
642992
460434
260508
639558
392110
214899
40888
770428
237418
577983
875168
180756
275401
250802
532816
645526
275024
285634
406938
757053
859721
96450
95363
665203
346371
709044
34923
418514
913503
448174
321889
833261
832474
739113
58953
665598
244730
46643
151771
42575
677711
628289
314231
640031
124246
248021
11698
621184
51178
485839
928489
423855
23428
596032
520510
429725
874550
371738
706131
461021
698687
529562
486407
625321
740257
69752
581359
661332
695974
402460
139075
361507
489838
637850
562316
563904
890983
136320
194756
648496
757130
493495
228496
307936
653881
473739
5763
392739
212342
527382
590449
461390
87886
327611
122691
93360
666286
329742
576903
7039
554198
195171
108919
916294
347461
293432
32277
823844
213582
442093
915482
733492
120279
508954
149770
196658
514433
703390
288827
595765
466610
85651
231145
62904
55420
267985
161037
657881
300968
315330
780728
863205
624747
640559
329488
424574
350365
646323
916920
304080
440738
205189
810498
741881
248149
273396
623731
260409
490584
403605
87868
17227
106903
511743
80372
240626
804250
766047
880597
15722
654955
543372
479524
191257
281171
4451
156551
507112
411940
598682
36427
646026
1642
898294
570867
927985
442043
500707
873341
894826
702937
185043
756543
83795
819362
357988
606959
628117
119307
292699
215538
579119
654278
574445
833430
807402
612539
17166
597315
62150
351611
389687
878827
254054
676719
603942
426220
574879
459073
862181
367565
682377
871271
846177
580312
748611
49095
932774
371242
745678
209313
12596
737342
910721
620730
161629
835097
661626
472923
720533
727642
465892
815796
306689
722888
849610
889949
9243
734098
404445
915067
89485
880549
819206
391601
423685
788571
490233
334719
598962
477951
51302
845721
578450
300367
97458
537609
465818
19195
833886
687973
732007
15807
890456
142835
468832
660294
866563
242607
536527
327323
773049
485004
810461
414054
848925
910345
123276
638430
26646
847337
395525
889443
782179
218876
857730
151825
256553
7890
77077
180861
560593
311957
242957
853412
313920
141219
218028
234027
663383
350090
50911
755104
248504
935059
109245
464762
320848
260480
72
296962
702237
145877
334948
234262
185598
170871
824168
243336
767272
373732
575256
614091
889499
328976
875212
463011
87335
386598
759944
118651
489227
924361
685271
481478
885974
294191
228584
424847
343001
264217
343971
643550
557945
194720
387922
302014
173036
152573
720285
530854
24458
552573
232205
276820
675504
622156
657394
100847
18723
190429
365152
288168
411639
811101
257549
910374
930813
592694
452344
182301
901296
668001
750878
549507
311506
874672
920012
602877
431291
850513
231578
739347
604776
206324
596859
250336
519998
320223
396654
542274
493521
232761
333019
14761
526206
649421
930390
307999
901515
460808
664454
537664
464201
287912
271118
508656
375537
392892
652375
928245
156672
552659
656997
587377
207820
755739
396417
563708
768860
751051
226569
240341
905223
840500
219539
469609
293033
928055
714348
496256
698
347503
537601
892643
728885
869988
584249
201424
212002
439501
759380
500620
660569
879694
626421
378795
149038
937289
178509
527407
460534
589671
347642
34486
492622
438296
877253
123130
497025
196565
242269
141054
440886
552856
531097
717876
622957
522002
729806
1795
903993
146814
22400
369116
586917
699576
458168
563758
106659
881798
349206
543943
29082
309928
404796
649570
129778
499021
844494
294498
543544
53174
143182
687070
905520
217058
641300
263869
537099
658550
416220
20613
23816
86905
399625
17658
251965
424845
400640
335428
81506
734822
652677
895164
463076
167084
240818
873272
919420
601053
160836
770735
568371
283877
11659
375045
894648
41074
107842
754051
498065
374285
178749
161969
455776
139611
378288
590594
309035
320747
575875
343176
177132
33618
384234
174990
430989
581897
352126
587060
79640
902456
720779
829491
366815
861734
472756
274075
535074
326807
628067
372685
45655
812649
187992
459671
159552
112192
189105
936075
473107
634460
356651
324374
456225
277453
534056
248479
898271
633947
671761
139698
163200
905101
574874
552480
138963
175246
241974
597073
756046
328777
542295
74969
840516
580021
159015
438909
354044
563610
386492
394017
864246
215381
603779
522468
319611
33602
711616
671243
898946
934103
725701
866596
677374
233709
335865
571072
754607
78802
594263
403444
850202
798975
204785
453943
686444
469563
684453
703310
724570
716038
299811
887343
50072
801173
666818
914872
439087
109979
470756
658679
313311
84807
196418
70414
555784
184481
463279
824373
58034
898969
389247
554115
10606
674693
158757
634490
922361
783649
813208
531589
318600
818513
901496
255037
249472
860645
596112
170499
746721
252593
314106
885150
401302
211666
587150
657222
786822
642393
205896
382226
388587
797696
310971
212859
926445
346402
179669
418144
937709
699345
887225
472788
222503
498747
433413
429083
446330
803129
234653
227572
935526
648303
675953
9748
29580
765397
854726
335907
423089
553802
902479
150088
666042
437215
94533
339637
431315
393696
97278
352603
45150
869149
377447
627815
829100
934868
355148
493385
160707
886464
670132
344267
772840
813475
574886
792829
36953
459436
370691
645136
933610
824927
625258
348118
793957
875710
818310
250472
625256
62539
480055
893464
359267
217165
691178
861161
314690
169394
298073
352503
62739
439229
9464
713220
652141
530799
11093
909184
450783
333699
860509
450574
576211
154314
235891
462737
604918
420170
858425
219206
31338
624896
673356
487028
226168
564490
537050
373038
323113
184797
298613
94258
151975
721129
776431
616226
429136
218869
846615
262990
701155
257608
330905
470686
514266
511705
687140
529745
251446
99365
885411
613061
811205
239015
613394
398845
153456
700299
480941
640848
210646
282273
119367
250267
484667
264038
718742
804296
199801
419765
642908
285407
77216
273752
717635
224863
127854
688841
848069
489591
741442
338077
156530
285260
396669
67801
143727
88356
365981
128291
33639
494724
558708
608654
643401
170897
658023
328866
491610
691201
244159
25361
73742
654242
129482
2773
794123
50067
3542
310055
434902
591338
473289
620873
8442
887109
471145
243904
81506
828427
94132
867561
432411
356900
626596
85465
434051
455070
112146
702424
507911
75258
665126
374308
12458
76204
45108
358480
622298
538558
815820
794296
248477
687539
279366
860644
716456
274901
114342
851798
644630
584608
263216
582032
666196
935774
42126
830626
660697
121719
617590
520289
152816
396690
774622
5067
493895
520599
903837
588840
829004
571902
438853
407680
888839
185220
94134
329680
758402
847856
277129
415879
282549
458955
40784
636968
881930
853966
411833
569866
584317
711810
122722
801637
614719
466146
836047
763141
141673
476852
779115
790524
869080
557443
442432
544299
418501
878513
245190
133144
237060
720156
753208
700646
191404
90406
150647
820626
577764
409289
338401
42215
315928
101997
324548
276200
572262
680641
844877
186230
442284
655033
760656
802505
567757
909527
926456
468768
74973
479935
423412
707130
65590
502976
217448
19664
706568
309451
101480
864575
89226
495711
364153
623487
95280
261078
661463
104833
122966
112115
243085
603520
929585
848414
241580
195805
761286
269323
287329
870229
911237
902572
637487
680188
240272
336617
564699
390332
175108
597941
15314
715561
767256
624599
503981
552196
407666
296731
769307
854766
830062
212289
712663
379571
923783
151983
409676
212837
261153
292952
562224
278162
232128
244309
190112
707127
434722
150034
538702
794134
422020
19553
181633
438806
346958
615703
273338
713553
458468
912215
716817
361952
850264
280287
763205
916090
889319
858983
903918
347480
531338
216146
59028
601735
830533
772758
535564
203104
168696
703272
466172
763272
92138
205061
713478
281054
254383
24476
313314
131048
653752
334106
179698
616934
438346
83255
22355
365373
64382
815128
446357
414122
233622
921907
485019
635646
700469
738574
550451
94214
134433
631318
343283
26690
40659
12204
500316
250158
56878
341477
39892
876621
703291
161749
358259
768745
476281
23876
905142
43110
664467
717228
240770
789993
196658
66521
35560
127370
102003
753984
48105
724567
769361
103908
771387
602485
150459
121324
301434
68887
883916
397971
514338
152939
202109
254368
182499
168644
780362
839291
674180
460044
524216
745067
817531
86575
888895
706166
206734
460077
72775
90361
207151
805248
89519
469004
178226
813446
49374
268591
830958
778217
890916
450114
793125
151657
722437
69054
710953
304205
472367
236154
907598
347655
64761
854644
733427
400597
363543
612644
787478
427501
281323
300585
920401
671860
228714
871464
348489
884854
904376
483424
183746
576612
99946
693387
667213
149045
904443
157790
317989
639318
709426
375744
824197
706280
346280
313800
925361
785414
762297
290619
144166
318162
96036
365876
852516
473802
901959
145003
344515
369669
345891
116611
836133
884995
15987
677383
702693
868732
186796
889588
456987
133347
632515
388139
874803
163678
142844
673252
421525
366895
390147
460051
621251
495280
750719
280691
462428
805602
827061
931440
410806
626649
848232
205624
197463
769903
622619
631872
681647
558992
905929
237827
182453
598839
305962
833664
197636
537285
705286
845736
473495
402864
40317
563399
106951
759925
20037
584723
396328
528365
725515
815616
491547
912993
825752
867544
561962
703837
349935
907136
884675
74794
368168
142046
276607
809288
53905
402796
672489
660803
787572
506243
448859
893477
809531
547118
638533
134003
164500
661061
291275
793039
52890
232384
791553
415630
151395
786671
715156
583880
296502
317569
323714
544659
474736
211458
151428
848769
246639
899046
28124
466810
146136
740635
404635
119098
96653
168692
656294
83235
544099
366794
798159
774443
403109
397598
144275
213168
668215
674906
201104
440469
536033
272012
935489
128795
180770
200904
592594
615860
801408
430927
498919
736674
632098
330902
289689
311553
756656
753411
45388
357993
836502
847239
634479
314665
457375
37898
649073
149406
649688
405148
599604
53781
643652
214260
10888
258824
860138
601175
447169
889132
403744
231543
297961
728508
458893
516198
415637
135548
34561
424709
895929
567852
693696
808079
412525
505114
472334
415281
365691
815192
381698
770750
630012
835618
18034
309382
389199
340310
739971
530570
570518
481282
526102
902982
498827
922328
360734
112286
400114
596373
683188
773402
795981
246065
159381
387993
236767
249313
739820
297966
438653
581518
688811
353857
546226
920513
756494
348619
849168
232019
315825
683138
807562
739259
577444
631409
129669
784393
199593
918089
592268
239571
720550
786602
227075
511522
9080
870804
837738
661511
55674
270088
649669
417397
104500
414603
744141
79082
93723
257378
261330
473189
143365
905167
523800
587020
444792
331620
727765
563944
272489
216069
467252
746120
739326
440078
904562
813941
761885
202704
723787
332561
937505
807696
742737
155086
409990
118703
840469
293934
5143
334885
800146
786920
934726
512390
761121
889151
285538
677777
774142
245007
305133
787437
651910
823997
90455
725358
782491
271295
71131
876924
875684
396147
504387
337333
117032
29172
49710
221382
334326
622761
101569
15109
598410
148759
648316
199554
26883
461744
694244
796458
312620
56803
533573
127896
894101
357636
603509
809886
688597
439261
519145
480854
761599
888972
8189
519836
528936
182953
30752
832260
806597
180445
754195
76478
350074
551375
735229
66383
874541
440977
580862
181778
724313
725770
772117
133075
844071
360974
810507
212649
286881
215027
640235
389513
516876
112374
855132
283600
470309
249212
615981
523487
692817
572620
904488
928109
240933
839586
445592
121937
494648
135796
157931
161940
769497
686448
87238
565328
172387
244180
803047
808370
80225
793716
666253
675837
813577
315328
45175
182219
280302
194747
934354
130481
772357
310839
697490
72425
267140
47370
368542
382629
677578
234564
56253
753689
902355
295390
278930
302814
757012
928972
80724
547089
722224
693180
63450
529430
806608
819523
729931
798388
49557
186566
158108
66567
922366
712291
754874
904247
173377
157027
824185
56675
731825
585322
862019
914259
158683
276512
319519
428123
124748
599848
560384
28140
742009
440790
742922
932999
187381
294916
896716
338684
808826
341817
857856
190955
700996
630857
625813
857121
77350
614721
168151
658387
815620
246768
67596
305660
373374
806785
431235
342900
400998
544143
209621
87185
704049
715830
31686
371529
668677
271323
428942
296673
726381
428062
86680
155792
782732
664398
919170
119303
326119
672945
365835
333402
232235
550068
839943
849611
743332
767312
706869
452039
916209
869681
28570
172724
749592
554751
476489
111502
109966
326956
50231
132913
380093
530666
102599
28491
264149
24857
387517
671289
232854
306322
908972
684885
597808
889428
299411
643338
879735
917180
780812
14652
474713
656591
530246
732245
842214
823750
82903
718986
57820
389712
933252
180969
291500
503715
469927
653011
23642
604625
438699
116382
504040
925149
264622
274239
325249
660944
655281
251017
158898
60660
420418
486125
126255
426932
47478
81821
740599
746285
38181
428932
119003
718079
678640
860607
477708
749211
899830
731489
326117
510036
601144
47867
388759
757571
205564
48945
434122
470082
874753
30936
390548
429506
473260
374388
115580
793436
559204
893171
357739
410390
923826
44919
854770
537858
856458
542905
834174
805604
662645
76951
271714
889754
915143
807067
739369
194900
630661
275532
340423
222545
745337
212027
176956
472285
329388
181714
809639
199166
355021
169481
166998
72526
154298
203499
333830
801071
815415
361061
788509
837310
514447
806922
327243
756472
695940
771705
769100
176498
726816
8619
331032
291363
499060
723365
773502
83051
37920
752877
335852
755096
634788
935331
923197
28166
609681
742420
866575
76482
15456
78375
155627
205763
895049
364903
13818
75073
330765
280574
692463
445110
285281
277256
253926
90382
740823
490924
608661
616099
447587
228146
809120
412686
567952
638266
30587
39161
877479
779975
209012
720600
439845
155909
227694
419020
3254
7041
726421
431161
513817
860112
648705
403327
500696
267032
241576
73562
294592
550809
155309
317291
73804
185500
223360
876727
336673
24301
100412
30862
45955
453927
442810
23135
937265
859392
767836
498436
739362
86472
235567
531690
97796
581937
343368
919801
528142
795411
640294
385542
820695
8511
563033
452273
639339
246882
262368
253352
251187
75404
377
590308
249812
806435
816065
361190
823750
648077
870841
70815
64545
398486
55271
329087
739333
399460
558403
661070
732051
827993
115715
126866
634181
923871
743828
521597
708764
754962
45226
172092
859475
454250
149403
273619
496054
557800
640067
405428
40309
443900
801014
240852
650128
640743
233271
32455
653647
102537
411053
817246
57973
780547
896796
742274
304299
34772
48504
571426
10439
522566
78660
25593
512686
41668
531551
75684
877714
136832
844274
175110
3291
91445
332096
486073
305146
204480
388443
389487
105368
899280
828211
107616
689743
632143
59960
561361
746132
713607
730820
443000
179191
113937
749197
817472
182853
916840
232202
552968
142314
607969
640274
767789
534547
408717
417886
693909
120545
591134
80808
724582
802479
369011
777646
20633
847455
567110
445677
930024
695635
856942
243315
189959
381194
793480
673896
157951
116522
571725
133851
306344
180476
520674
403638
33351
190738
646323
241116
429549
213359
353338
796372
589723
409757
42039
272560
442454
638369
361180
203998
591103
463972
330968
213736
42304
822565
819933
188672
661987
62709
580973
353077
714993
556498
92810
462926
741554
323924
547357
211871
562188
839110
706120
861321
617200
247792
405950
768365
320287
724854
769421
537614
455990
532912
889213
864961
278125
834656
433830
829882
214917
639106
401175
61234
215099
321732
249251
827702
84737
822926
454627
534666
683130
838365
700388
46404
568810
280543
522289
97651
728360
727463
389382
185907
505939
531127
491690
410509
828647
237813
826776
58642
314754
331935
94996
739918
191454
579143
519810
3942
929841
213386
664530
590448
286468
112510
755752
209414
696389
892286
199969
248185
288100
489541
400910
364733
227280
634120
406681
779784
106239
36191
831663
788620
739268
255985
126242
363545
564998
689272
201224
284504
333356
293326
489652
104457
543666
158200
643056
935765
832942
275227
217682
89545
287865
270290
688508
905229
673334
557976
594736
894172
386327
66527
526007
130217
353167
703505
425958
805975
358332
278632
791965
935191
630389
125342
556290
570771
847722
812580
672120
438317
512170
756100
849163
864718
847838
197291
815723
9665
277450
883415
280995
849811
489843
464831
191468
762976
71047
903819
49666
177806
327537
636120
280831
528576
862712
480811
501817
66628
322446
96974
31728
370178
740958
72217
294095
89018
874460
801027
426336
501362
774449
766448
407445
207631
825220
598009
366775
770192
181215
40802
919770
566809
682308
777953
864986
82586
695481
495035
569572
259346
535326
626219
770926
796648
749052
617116
3367
719236
22168
805390
120234
364611
5425
346050
69650
844082
751358
544200
301871
920179
158362
494682
228134
385091
176465
314514
378561
385921
179043
444064
143864
596591
925994
644848
692492
510474
351288
32858
692208
749092
43244
708548
559240
502629
414802
477043
906495
406691
27185
10706
813193
96861
449181
263297
39458
910276
805524
100509
232663
15689
561102
607135
858081
42915
874199
625338
279642
597916
934011
444459
841881
416720
78817
535341
44192
488773
247948
652182
561972
218633
819551
795273
365058
75572
143068
381271
631410
531974
518109
427516
300886
173831
59587
600229
77446
465311
874779
91607
674633
514230
586007
825870
548753
790560
650997
788805
167062
187616
309256
126370
867208
755017
754401
99798
263932
297476
516493
244432
531376
833743
758586
630697
725954
236667
253870
828741
429175
265087
329661
376258
684290
683827
95575
291446
886921
470200
516720
284
216266
140251
875292
362389
830900
396458
684520
89079
88578
913431
730092
910910
469030
298418
416917
890528
149447
937042
792937
722567
347433
112614
447102
584421
496333
415831
403557
899030
720733
311979
444792
73564
520339
874327
609185
829727
704506
563778
31905
912594
920893
528480
433380
82306
864950
693760
885881
806743
107785
345808
887885
342946
798245
764556
117879
46844
897515
649880
803028
395835
423451
182965
250551
674804
42150
821737
745894
599686
242842
607238
401065
129132
929558
922890
327053
769610
671590
8203
338085
340105
676052
790169
78339
123839
926525
668072
315700
118902
148337
910649
152949
747022
743878
531743
771585
123495
377236
372846
492218
878218
676887
874894
260776
889072
13358
167958
305288
694196
494659
703327
125279
451711
476439
148744
362782
320802
484663
120761
851530
410229
170254
77383
69578
501912
575352
69870
561606
622937
1782
681352
845379
685967
245425
610777
514248
934238
698313
332154
587608
910934
480205
773034
553435
445951
704525
748154
486439
193995
253855
482146
893161
677585
542642
184360
424508
91767
555411
810609
431791
801363
636589
783303
518675
434608
546960
168059
216441
50760
617693
403673
269288
437655
907775
663182
258967
271769
142940
128562
716135
594123
848579
218875
839195
468122
718796
502496
842201
220288
549429
91675
442008
883008
278832
384375
690574
297373
767119
327460
569697
770534
482534
231710
459190
773100
481944
334977
629619
925151
322142
699521
890085
283044
663032
33147
641234
443616
926664
346864
730602
935301
641277
386522
514354
611426
188768
860708
909917
42331
493834
361786
870903
528135
279982
804341
561444
23710
4962
294647
883764
784575
475075
71153
600832
738582
746293
672175
310634
374741
489919
668237
558609
215750
385843
896371
385284
563892
36724
390052
563848
831198
403848
202790
889386
115791
430487
210073
807360
59713
293480
117887
363178
17925
53195
803843
826809
335812
680299
640944
724672
287997
4572
76313
506640
864843
109506
494041
933173
213991
460349
217299
580519
524565
715976
439583
652306
21315
899636
166397
755134
216172
434847
623243
88080
21649
752765
549454
579902
100865
357369
282460
465850
735826
204269
705375
45488
829458
79768
264586
124639
699446
861978
475239
274407
171381
773637
584779
125668
188779
239408
631722
286101
916878
39438
747613
427162
175131
8782
262219
617848
872499
524563
573881
57861
32093
33807
676675
335934
728284
567618
573335
404912
423641
514506
704639
196773
743672
22711
85088
361052
334709
932477
797989
185525
187534
519111
648565
92412
663917
730177
421180
777562
410351
489625
639479
412679
210849
66794
361248
164027
608069
643869
434650
730662
530197
85184
710472
709416
564207
648655
211156
803187
454719
926263
218615
871875
893641
691118
289482
303832
353835
55400
479492
741230
859318
45083
481563
426437
682318
285047
282678
212653
608056
624983
421127
810070
912944
612137
824354
129054
199343
15106
366136
814108
419982
642209
225445
744442
544747
784757
867285
496993
367242
846417
790230
748158
283061
446823
754721
732947
574965
672037
531510
52397
902841
787282
333733
448433
333259
76616
566534
404846
273860
884240
245134
189620
710549
794828
743764
38444
128982
229654
153453
52093
94736
875054
356786
509
727010
607762
691947
799927
609404
217446
464733
158924
577023
389305
312800
432020
554778
255841
376804
464723
319782
648564
537669
222763
376604
60135
728410
469120
129170
545876
763436
868590
57054
450799
296069
101472
221299
474195
210174
120840
706707
669941
320984
98820
77383
268922
348146
768676
305679
415141
84827
20616
208050
106318
565900
83019
926489
336616
852575
103574
618021
878147
546020
566729
841330
234581
326287
22687
220126
536258
8380
898598
498817
240972
762938
854095
103327
546502
538170
395224
875037
355724
41170
828221
106913
238372
553693
243671
610530
378464
683171
534966
743836
597051
371386
65735
645045
653904
254286
686843
830849
397439
855897
752442
763602
726113
698247
896308
224807
632891
211282
300138
505090
239036
506887
554994
701933
107040
317835
657095
10691
187772
176239
440541
307117
161049
35370
780320
822664
143492
485896
551018
319292
390808
103563
42876
714218
900082
146834
583811
373657
911481
722405
304862
399062
327532
605153
48666
891463
357394
470203
499359
399204
316172
131168
809675
813659
541928
192766
553505
72333
580778
336935
574181
247177
500529
159133
481253
749417
867893
495336
388387
201574
728560
466859
779500
420019
919458
563599
344667
118323
924849
1198
469385
803440
502974
13792
708719
506629
307375
591779
727243
566647
673464
188675
684336
58743
803260
261121
502970
750274
719565
70202
316329
634283
100428
575822
708732
666079
342589
873953
263180
538728
26842
419167
850443
901353
932885
246090
65702
471636
465751
718124
83720
267431
804185
48073
620621
115592
246994
911968
511722
61539
922025
338478
481797
532807
886438
531650
909189
544553
524316
166685
837742
508221
363198
589071
920214
686662
706901
744884
795664
307353
381272
432472
254079
137340
352096
935443
199286
368685
674380
56562
900865
583655
668734
903790
776586
564218
198166
243190
2967
23522
825697
853481
375176
657136
390333
525687
588979
844250
148741
366092
459156
416190
509769
21464
449059
213241
324532
189362
190008
533285
891687
595664
847320
829581
46779
612035
782596
431003
477719
206236
257249
386428
196697
242632
283168
147524
590843
411024
735026
204943
524894
399711
882985
401513
438653
591239
760860
760346
911717
709602
773349
573442
38369
839700
195379
278554
671352
355410
125523
776306
360420
356691
420283
936621
330990
211642
251720
800542
451366
770611
672324
742100
279744
359539
64926
649289
106451
806923
273016
215936
647323
884224
212930
627589
930129
531302
27510
773304
656318
488478
70662
465298
847422
36805
936809
736082
294991
278182
817377
214360
511172
703734
690591
285094
174565
281529
202747
463843
483780
865998
816361
925087
579926
521322
787356
292988
406796
823853
329635
754064
747448
645367
690971
706671
512978
573674
362153
383582
787673
839413
528049
324311
752589
322943
391060
280900
250994
791831
509873
344835
322722
796120
800593
821385
874829
401077
305479
641085
270054
367937
237105
49632
290081
165121
902047
585805
881344
856910
194391
119066
46245
557079
340180
449780
687647
822987
827216
696653
802610
442237
842701
18780
204610
433423
871598
879727
185274
382775
686192
285373
85342
12494
875687
731036
429018
192683
622367
79989
600993
485255
762438
188515
143301
215945
471608
377990
253996
897509
872468
186448
674088
519722
207953
386426
157937
589586
234052
771606
866365
660048
99903
857613
41318
83771
239884
464123
127986
57817
283125
35914
277131
27274
377761
346170
353661
536748
767058
631889
314985
505563
172359
821438
891110
589090
814697
279151
567605
625470
330532
699468
876379
823407
555845
593084
183609
873780
219446
522896
679245
219080
617555
777792
744221
108670
314035
462100
715938
195627
630384
63940
85981
538925
839153
349469
927037
760882
514794
448625
531796
184452
322539
553752
435532
120980
697209
452580
427539
391348
385107
171925
459668
609004
28282
705862
560873
647852
432709
745425
856193
724461
65639
274156
861816
714655
833618
510524
804330
57066
152502
452992
589360
443935
575727
714995
875962
693672
373932
541842
609325
932935
705246
366964
793763
646953
783146
905867
626722
846645
39830
512181
698794
857500
783523
801717
587649
315700
773902
914609
624379
652943
834501
809675
876569
136157
934641
298868
219850
176133
133480
527782
638263
27948
435834
792200
499742
574700
119718
358665
729830
652826
784876
74678
397704
659625
694236
14265
166205
588422
341207
640221
721110
799046
151100
460854
524264
309551
628279
875406
13728
558578
125626
854509
812920
92048
434997
89230
703174
682326
891212
167299
325920
131356
290301
893465
291739
364961
221363
852583
485158
406373
191746
923530
180573
770373
869561
759058
450292
601388
840148
162605
271642
588290
748433
679854
236732
365325
110197
830426
461849
630310
317696
225544
208485
367330
644980
351586
640721
15049
363310
213966
762447
217437
35317
431728
633972
146341
741543
697049
45888
259006
503641
65729
108824
155097
796426
77498
592605
716638
896915
513549
86921
346545
143866
399218
622475
748432
552501
694022
132984
459439
598978
632223
422380
270864
823327
580661
207002
72000
229678
901622
701442
265787
501626
420557
564149
76008
658705
643087
490503
797943
319153
40301
416643
802998
198984
786169
881251
392718
438386
705994
503384
436566
126613
57675
843926
222897
264013
71787
838934
836714
212076
732080
426311
28253
197299
583936
713076
436351
5136
238390
417699
523018
579870
103416
373089
625160
890974
845402
487297
171143
668577
877810
23928
893638
884301
596534
921916
381494
274526
648751
359954
455610
746127
388453
402760
375548
341339
928370
47695
80862
128560
154384
208913
791600
694671
915266
920765
242253
537680
328322
457429
29994
442269
503855
558073
298585
500199
608054
881695
475985
601279
908899
526650
287565
721052
848351
908685
482653
279187
221515
872239
623805
77495
875401
137891
387704
244271
397666
230768
52014
595045
916895
604959
763483
643628
873551
842580
799149
791955
297232
634883
217235
889023
27005
42678
448923
111605
647357
420229
529716
746594
176946
743374
127787
572450
243561
104822
4422
244655
524331
910244
103854
120132
768021
912626
552225
514958
597648
528218
530866
837340
607612
321936
382171
166278
186116
919014
395014
91519
509987
417241
587182
681747
96869
716845
645067
422543
683085
628795
842960
646360
461137
623796
741057
368742
438415
205427
461499
169539
339716
433153
55818
560307
530455
582461
640196
896492
32514
69999
362000
432058
450650
318896
860917
531494
3026
826238
787424
6316
343483
238954
794456
350886
742646
380808
706328
354224
764016
831990
234533
844037
851099
695971
684598
396847
758311
354261
465752
718533
608
661654
102476
569238
78323
389163
503883
876318
595874
24336
744224
543918
263227
248593
166298
524681
285156
381767
415032
52931
227697
899888
450376
797304
120446
135019
290629
64977
262010
842775
775344
736272
26169
665455
444151
155131
116367
7818
868686
789391
117392
14456
445000
64249
872165
182570
800736
531814
717077
632744
96206
311529
29640
819692
821492
800665
91131
137125
193488
546380
868852
145410
478939
624584
862672
641277
887537
190355
333292
923552
843093
714027
274121
903366
840572
224216
394405
840732
116703
549660
383623
384162
615074
155630
805917
162463
676593
353064
511368
124488
384643
507286
44921
189353
918560
135257
689744
629396
46783
873293
65285
842026
142925
375836
206067
351321
769073
290526
371080
140984
281403
601274
231975
581329
289936
695848
240330
605248
9319
382757
31992
525369
223007
500227
481582
127427
524825
166492
756434
268464
551127
58933
149179
545614
510104
234228
661972
539387
177147
568210
54922
753262
4226
733198
839278
520601
111510
274704
633072
471562
348977
57359
778015
743389
765206
440390
927003
654402
363450
246967
13347
824007
879968
406602
16671
530652
465894
47266
600954
453894
316093
63946
487863
61499
524191
889129
642073
530695
800906
277381
504906
500965
652595
891751
706772
488644
863723
806087
680923
546479
296230
666368
720511
460911
918429
817932
422077
924788
748807
144240
221423
367689
577682
230053
95631
69704
447684
774180
900062
694346
378181
15747
868277
324169
31505
172167
795253
397353
430936
404134
537978
522271
693411
877116
719789
694155
654972
174427
465474
830682
571134
112199
505972
23633
807582
299104
775812
657245
487742
144834
48369
209638
228164
892125
542858
312387
373052
728088
438744
617670
537687
576962
149310
737850
331092
587069
117502
147845
531403
221286
336038
99387
696454
934190
566200
786822
44531
208915
921126
615336
514063
707260
745846
718231
182255
714814
705992
850020
121831
372376
714835
322428
721860
830962
639791
473422
663379
434976
625579
229542
551217
48161
583367
337449
204275
248703
903326
706714
542468
43800
652069
657340
664608
587089
922247
204389
612430
717814
882806
649268
203683
868557
486708
656065
501764
357092
281713
268529
270042
768249
859139
685747
860704
90075
335143
588444
822454
309602
484380
319504
767301
354492
547030
74676
533783
679791
375732
84328
342828
799418
77219
698915
499063
97089
451212
479590
282707
171827
535061
92802
197087
372773
579973
719057
688349
768969
281939
926780
329026
595408
660939
878449
302082
583008
712443
809721
583564
668472
11320
51892
406795
859699
617003
338544
677092
922588
913814
801331
129700
429016
224755
644532
190579
198806
797543
830424
523246
136885
351841
283019
752210
463044
169400
59289 22431 1
85869 67674 1
27092 85869 1
24212 41899 1
77948 85863 7397
97941 36390 1
80312 24212 1
1 61273 393837
41899 59289 1
37313 27092 1
97699 2910 1
61273 97622 1294
22431 42334 1
204 37313 1
42334 44826 1
23380 80312 1
88530 23380 1
47606 90467 4
58702 47606 4
3226 88530 1
2910 84355 1
3582 18028 1
90467 3582 3
90873 22492 1
89860 90873 1
44826 100000 1
36390 20937 1
20937 3226 1
85863 58702 486
97622 77948 904
18028 97699 1
84355 204 1
67674 89860 1
22492 97941 1