635725
637120
367846
362762
310260
341878
382089
610460
343463
622788
382797
355446
337220
360725
683996
392336
337919
349646
316051
393326
330804
612833
325634
397861
336563
380115
370894
314234
334228
638564
649212
671748
374531
612481
313632
345835
348321
696528
367126
339677
387025
378759
390200
355964
624635
648222
388246
362475
331612
311341
370951
616315
367344
359837
324339
634808
376563
363802
374578
681879
384628
328353
329649
645854
384578
649729
350060
364851
374826
365503
315563
338454
372337
310360
682884
390423
342081
395845
649180
358192
663906
399914
377816
323064
310947
629313
375056
627400
354306
317135
696635
672969
392730
322845
370403
392606
323186
312565
347548
651421
644267
361622
328056
328399
385048
331996
314365
630707
339464
622068
334800
399669
665759
314912
355594
384259
325312
376299
392664
657480
684472
686447
330769
669069
382253
367878
348117
677008
362427
331494
622425
623132
335468
689021
351169
677399
328260
360203
671080
368332
351792
336497
389429
634039
331350
397095
649092
337004
387185
661707
398356
661087
675636
352877
611509
349568
387635
377068
332814
399562
320362
384489
321701
312200
691894
665256
370921
339025
379072
323616
373282
327162
363582
324732
397033
690170
347739
321551
377501
367557
321737
331944
363812
351217
611307
639282
322982
696271
345181
311983
362227
397665
372235
388938
399179
390882
327396
352141
321576
310097
378752
369602
375625
337831
359972
372087
368112
626628
368749
321336
387877
679513
313425
688074
315276
379688
358435
332711
344652
639358
622076
391833
311409
625239
647277
345685
354077
326646
674156
319401
372319
334773
328365
324516
358357
610329
387187
361213
620916
382534
337080
625565
376535
629385
318978
362365
313446
352786
384847
649793
315834
311521
318439
361241
320206
354839
652204
649902
329909
388469
648370
387097
379008
368072
361596
667104
385710
316267
380744
333769
343223
645791
369716
659291
340729
399484
338531
620307
626005
312817
386288
682129
354554
379608
331035
688848
313867
317301
689028
350909
381952
632284
671101
652232
350624
353955
623290
369867
389070
360774
362468
350929
688442
335216
635409
329389
395152
393528
659933
359337
336745
316390
366783
378246
326795
373122
348961
370772
324561
654158
373463
637286
353260
322848
656225
352146
693970
335695
378740
624591
350660
686439
624452
325357
316975
392999
656869
397941
616044
633495
637099
611701
328097
362248
348514
345047
397219
667175
313558
640933
685517
616763
337048
313773
365914
648609
678229
360040
692668
318854
387071
341813
336452
380125
378646
373926
355551
323555
322852
386930
329746
372801
389328
395369
639790
326222
325285
336026
382747
397408
381411
311916
313788
358941
350557
350091
329889
396591
615226
346199
358836
698273
640868
374776
318140
394299
351039
384685
611819
327062
385891
356380
325909
358468
376362
326688
363340
665042
370974
311933
375861
373626
362629
317964
619486
682943
378812
626048
334867
352672
369504
327823
386937
331612
387614
614549
319806
321963
330370
663264
653370
655567
630900
325898
354827
661242
390383
684670
673898
337160
638293
673226
360640
331378
338167
363992
649748
666735
346883
631148
344032
683025
352825
398580
636481
663680
675938
349981
355589
334044
334704
362323
620164
367949
339303
697841
625573
688915
398946
690284
393510
350274
316292
661879
337881
382055
315682
384306
342188
325576
384473
313966
366333
336878
313027
335738
625773
343867
393547
316857
378018
361627
397511
699918
675843
375895
698652
341334
351423
342148
371767
318119
378426
342185
325526
629620
342412
341516
346398
350719
379393
374140
333230
338066
337233
395879
360506
329928
363874
332355
321336
387088
355722
376730
628422
637021
316241
370542
345730
316944
310553
621498
312210
364365
366043
357770
328200
698096
313875
359367
355427
380899
670066
328022
388951
310553
397857
315919
339354
337216
333644
639595
673763
372054
633728
623582
349125
314252
380996
698299
371883
658542
617080
340849
321692
327403
616471
346392
366029
635258
628867
376786
664372
310563
318683
692713
377924
324786
341454
340185
338877
675312
667916
668288
394616
350542
379079
321452
362666
360325
647147
366200
346943
332952
351017
332531
361254
676293
335704
342267
328765
636970
347585
397085
355367
352203
391613
667787
655636
691938
367022
363407
685084
318945
378261
389747
674003
341952
313426
384397
321599
369831
356799
628064
641988
358897
675962
376474
338064
353630
361490
317028
687293
645421
392085
324583
348294
632261
331274
319500
620148
335584
391086
374275
361530
690407
372631
362193
390432
359439
329244
694412
389970
361090
694146
648100
366169
624202
394963
611377
363668
667604
332348
344046
349669
318300
398280
344949
664930
361550
331806
378862
380310
631261
325910
322352
325520
313271
358676
328018
392916
643708
348876
354652
392276
334299
372828
675052
318353
681864
398377
698052
366153
312716
332474
373052
311894
346471
329542
697994
644140
636610
640275
391619
395635
376875
316840
335832
668694
398086
336999
388531
347910
313337
370995
394988
669345
340535
313934
684183
397124
379510
310786
321519
329651
386113
368338
650520
314507
397225
347174
617209
670354
361982
669786
366815
342765
343497
376545
632739
332082
346706
310323
317979
362239
317511
310871
381494
672789
333628
633160
372187
383638
398627
325807
352588
366978
681491
348605
352309
334852
315646
336333
655420
625830
358755
386222
324559
623696
349743
325555
379587
376249
378734
698149
325157
386035
317374
372676
637573
379128
377258
358686
675992
316736
343076
333203
630908
331793
663630
369602
612470
382565
323171
399884
313069
395883
391863
347086
326737
375482
375454
653470
393703
353233
671543
316605
329417
360821
627240
658435
362388
354269
355600
655448
377277
371876
314610
393072
386437
338238
332243
338366
616953
676134
332004
377971
684365
646976
365410
322229
632674
690130
648372
674816
393623
672080
660774
339505
665750
339025
678608
368078
389042
638336
349528
341320
663341
621334
329034
381540
341474
376439
372075
321101
679962
386389
353583
380560
660463
354138
688790
663521
321085
340200
354552
611352
347590
376344
343739
398820
373700
368299
341850
324719
365614
311061
329902
349582
659198
620610
622805
349899
389915
392481
688771
371864
633805
699189
313025
398331
689106
341467
615169
659622
387530
342570
345941
379087
360126
385605
369302
357656
318423
351847
636907
395978
329915
649315
317410
685005
676892
674733
327180
372178
322039
670889
394849
378585
389503
326090
693891
381512
313775
394712
389025
357609
612647
686312
322437
399366
358458
381985
372323
683136
376945
331450
686387
384551
364216
697898
390716
348862
661578
668128
382010
327456
632916
312796
346515
379718
313134
369686
393375
340628
663515
389946
346957
393068
313833
369330
383551
612327
332108
360012
321509
364019
669187
376871
395181
310349
399406
366545
657552
393960
386484
316695
387018
384737
343785
319476
694988
343706
371449
341954
623430
334646
618720
319992
314597
377356
364242
349417
340912
358210
359715
389648
635746
367574
676127
327659
697511
330565
612267
388564
385642
317915
371230
667577
693952
399574
356774
382632
310126
660852
369041
365101
334410
355324
311102
351190
320916
340078
616309
691184
376545
369106
328462
380944
333254
377196
312777
339073
342950
632080
363730
359433
336390
615769
332808
357484
314685
345438
381576
340443
381827
384265
392424
392550
667161
646179
374542
343365
313415
363395
698941
365398
625890
643394
362314
395350
359658
358116
615568
380027
359828
355680
363148
671277
372363
393453
621150
394821
349283
384471
315649
321876
384603
697886
387213
354713
344692
669184
386673
367184
396233
372863
345068
332025
339303
651001
324521
392900
381090
654522
618483
387530
377301
325162
363331
356741
372486
654602
665357
638446
389981
347633
689801
379088
619306
381947
339776
640637
317235
364695
624585
687596
341830
645222
377013
393962
627030
391022
397030
312169
359660
330273
344390
371726
367842
399448
334595
639366
317451
322050
378983
343842
347795
349567
655903
359323
357777
650283
362094
311221
379645
649986
615064
633840
696687
696113
371996
683517
374239
375472
351278
365881
382932
377553
393381
389904
619504
352086
361403
397596
364137
359689
376181
348578
379585
317677
326087
610247
346587
335300
343204
374252
371953
680141
349857
392556
338929
662339
359958
362720
699262
659140
316423
650476
318657
366447
671559
323668
353052
365729
322852
635366
315226
353518
362346
338992
631392
377425
354992
613995
645199
632941
690478
341535
641968
317469
370072
645831
321883
689059
671503
335141
629613
326309
375993
310460
368458
314838
671123
317082
349505
318801
375975
674298
322875
321313
396486
346050
319316
398710
641825
396542
682643
665697
316941
693967
329346
337761
351656
336313
679307
652957
373149
316294
357612
371017
383092
323539
320587
395500
337195
342660
645349
314727
331293
325705
356930
617079
342203
327420
374925
353220
346564
321399
325177
355546
683289
386108
672383
343751
368786
372454
326254
390995
683386
365234
361567
382296
388692
385191
626368
321184
344036
327238
663285
625172
399179
634379
661537
693236
312727
673711
338695
351340
340041
697805
634736
387929
658969
327538
327466
678537
392572
320196
369094
338597
385337
360891
320052
325474
361871
359159
693064
396681
342232
310005
687393
659996
611205
380245
319944
647753
667044
335056
381545
363489
349782
386003
341879
617297
634724
356214
646129
382413
638302
324867
659174
390837
348871
315980
642196
697728
692619
629825
359502
641494
381993
336559
345601
322027
361935
342579
339471
691220
325815
352313
314834
698385
399407
615536
396020
361049
610007
396776
384899
371425
311173
371455
339936
651309
347553
363142
337898
352564
624299
310994
621782
333635
631738
347911
394688
368273
696819
392975
338537
383692
680972
330594
332972
390382
361043
679806
357044
317669
367116
342586
378137
327092
358440
685693
398244
673595
360431
645284
386555
643620
352435
317743
379694
380374
354431
346393
323896
385140
612876
370225
396722
322394
316005
671013
335065
313723
674857
665540
640347
323657
647162
378526
343645
394557
327185
670303
311874
312126
625180
389011
332569
331358
312902
335680
327755
364723
653720
679472
351764
396342
626012
386048
382428
374952
313110
313020
365458
367453
313234
341405
329163
310545
347046
641344
383362
330483
337770
620700
397195
325939
325681
388355
376727
691453
342711
338070
365696
378147
668023
384307
374770
342519
345299
397103
368128
354012
357207
354832
629598
645059
377359
323928
647174
678688
387686
347086
347446
654475
389295
340078
651307
331213
355571
355017
368863
396018
334170
334444
330218
616492
334623
360163
380485
354539
629108
615543
312620
384611
322261
389968
376018
675927
371531
344701
649718
634820
312050
334679
395958
392489
327880
312332
366245
367448
348575
632542
349944
398053
352759
385491
392088
328735
643685
344674
319378
630783
651525
385228
373661
641140
343966
340620
393323
387592
392081
326209
348365
375267
347701
385546
679418
314984
685428
335478
383415
368524
378893
366711
398519
356044
386728
324676
338369
624803
617287
370520
386242
399923
388942
369023
384657
654199
326497
379400
360976
396228
390098
395544
328712
386728
310259
391322
399920
365141
362596
322615
356675
313924
634758
357578
313653
318785
329121
399481
395040
336071
328393
313732
689283
346310
358063
374810
356817
350621
380632
349076
386907
367656
345810
319075
349611
697995
380768
378311
384259
386475
339974
344020
382662
336972
634145
384205
383567
352821
654854
339908
356946
383665
378465
312845
349404
664339
610169
346370
612290
344267
338637
673121
695872
677799
374905
692997
641314
342956
340092
382270
349206
395332
329942
335037
645598
323667
378781
377567
328645
620017
696665
398034
344560
370609
327096
377694
327201
353011
364768
335162
345878
312270
399994
319703
313548
615688
385093
391227
380316
323446
699853
373929
670187
374031
314455
612718
393955
380573
363048
376681
633790
316500
314521
657579
324946
311552
680211
328473
337093
385372
339810
365624
332413
379482
336326
366471
658350
695532
651708
328978
376533
320019
670155
611543
363239
396101
340651
380432
349972
346200
666567
634427
625239
313471
630647
344170
312155
389258
310476
388257
382024
691090
365103
382690
623959
361989
345024
365484
310576
678372
358266
378974
383250
673368
326757
352276
668099
376146
691070
372985
370927
349421
391851
382039
317272
356625
618685
383045
389762
348957
687156
332412
317346
348960
672427
695853
349313
376784
349518
680621
389362
336519
323957
658086
340346
338560
314506
316867
629533
317199
381859
654419
376379
639290
627134
384977
381497
659471
322764
391833
383003
318888
358491
388580
337519
370377
321041
387167
316387
373634
379589
634099
312655
388814
379855
320573
384410
376113
376359
319128
625629
311591
368173
358690
380386
313809
365011
365162
320882
361838
664743
311828
354319
323351
367759
317209
339488
315185
345061
359837
331824
367875
347658
358490
672820
331186
351953
334034
680008
339530
684915
383108
377986
352601
375131
619378
654759
356771
317930
621126
323956
379694
398905
366265
639024
396543
322288
637528
691209
391846
649311
651238
616361
343228
657447
376095
691201
362332
323114
386407
612926
326711
350685
310238
388286
391309
315354
326497
672068
333589
651546
697342
322739
620755
362856
348809
357250
357584
392434
314552
369531
350244
390372
357662
355939
332325
362283
678902
394650
376337
655603
371268
639961
334165
377289
679769
686168
661505
328111
680501
367824
359624
352780
386783
627088
334799
322991
352492
338973
656713
360279
311329
325661
698103
367977
314495
337153
323919
676492
619876
696609
648944
350662
399651
393652
660390
642784
660599
356399
395598
386220
344592
630533
689996
335361
373035
334765
356779
670280
382174
315058
329770
648965
669706
311734
390838
343068
669611
623794
351925
387426
388104
649282
321009
325481
326643
376433
371885
335019
385453
645886
324305
389786
384072
321011
387746
395723
380082
320598
358013
619347
371795
312385
392040
685828
376408
368843
334716
334395
673591
625671
330415
379128
326471
360992
388647
688172
351674
351539
327018
363735
357281
387458
693965
384444
396289
360989
354783
310472
328234
672361
364783
315955
356076
374648
365505
339064
359450
659631
382699
614693
687040
380095
668648
313097
395333
313363
638013
342191
345799
350895
363651
636197
398154
359298
310296
371124
380943
372392
383538
331600
378028
373874
369593
391129
318020
642073
386866
339609
395418
317216
349651
363631
391798
655723
391184
325579
332293
344881
313349
353507
664470
397811
311542
331299
324589
322966
315400
351498
345001
351122
323658
383596
336523
368193
643971
338877
346879
389312
371989
338734
363785
391190
364091
350162
335929
654866
676228
399816
339443
614088
350446
387373
650196
382515
369715
353936
380031
356053
654141
675882
658308
377953
645097
347586
332750
373229
396833
324719
310970
327137
316414
386367
675937
351487
328493
617181
345353
322024
392306
397489
637665
338132
330818
329481
385234
359815
377748
339039
684278
385065
325602
641188
372996
316497
395859
692005
653538
617752
333126
331013
388455
385741
324684
334630
318166
694418
333003
377082
391961
637143
349003
662670
367286
371644
660680
379829
329923
346083
389443
641230
322692
346581
326322
347041
348445
615354
660162
394217
332660
350013
634448
670255
370816
375421
641437
655704
332435
388284
355598
385294
674250
348857
619607
378194
377394
375117
669602
319075
384270
656370
395199
314306
312409
669350
331885
364571
375194
673420
342214
366210
351573
361992
323743
373914
386023
316802
313999
383091
677714
354109
327936
329825
364085
697192
343011
393487
341379
317883
634205
698002
399970
641282
630860
324859
386109
361705
392608
365093
697723
385334
396013
363999
369503
374856
322119
323020
633394
640661
315918
649489
613310
323184
332121
375292
371819
380711
360540
332093
349078
362170
326479
331103
369389
656936
338147
399728
660337
676307
687100
394890
391538
620509
315455
313934
665283
342390
372258
332253
320242
369826
396093
322447
636606
347540
351312
352573
397158
619285
325920
357687
396089
683398
321900
364647
316368
342499
344673
365059
680827
674297
357978
672670
364385
610211
348098
376020
314800
388726
349839
314402
675360
399299
612517
372348
370268
369385
370339
350161
316880
642123
364242
313642
622138
376812
652939
351070
366362
324930
698745
369341
339000
313852
633580
620781
383439
362444
386309
347214
612788
342073
389671
370740
613883
612252
373383
361188
396665
393785
310756
660346
371265
363052
394225
626030
668985
388046
363782
316199
313369
319476
392212
379247
628073
326364
637689
372452
334593
637046
356487
650673
393074
621477
334904
339798
692315
336241
386721
314569
618191
676511
318732
369702
351626
613617
626504
653214
339449
329378
373634
631135
341738
698740
368840
392533
335770
366597
346451
317133
376170
383873
679432
360007
331742
359425
341883
384143
628111
311543
374999
636369
645246
327955
679793
373611
322276
356735
690128
618220
360744
380607
338700
339434
310605
357867
611811
649311
686337
342201
381044
394426
363744
695700
336417
392761
388126
355387
391949
314018
328939
383755
689102
313568
641199
667347
384816
330424
327137
647180
368886
339780
353805
368410
651371
385569
338995
337932
378647
325783
628076
330402
381379
349556
330664
364568
616048
385964
380133
333369
393420
629949
354419
351442
357905
366634
632666
364918
367473
647813
350798
320774
345887
654930
642382
314754
319661
396912
369910
329309
627450
390101
346533
315200
373338
347932
328376
323690
393539
335436
678069
393233
395295
684414
338588
325151
340913
334482
637391
356975
341095
647275
358384
350143
353710
387683
638242
619265
329082
377658
361875
398192
610757
632424
323650
340080
356663
370842
652728
357023
356937
384600
374143
372354
388457
358257
343297
394366
343810
371344
376579
699764
625119
624811
370462
337931
332019
322346
367233
630924
321522
315183
395850
358315
675399
627152
352961
674907
367555
398170
333924
677496
326749
672507
339069
342762
624605
383171
685239
353604
615305
356233
652204
339994
356888
648741
379605
382300
364913
310249
373475
368380
348756
345146
370745
344160
375815
350284
618165
614150
690839
368446
640470
651203
335303
387925
611739
351428
353793
391483
351243
380235
354289
315710
365603
662863
334301
336884
329923
364886
352053
340027
616959
369927
328163
319040
337527
364438
315142
672841
363593
356338
330101
363656
333209
345605
318354
653645
358478
333427
653083
642561
631185
322765
389924
367637
389070
321745
699353
376479
341374
319129
670938
610133
324334
322494
326088
379180
322013
631514
385531
626838
313819
398405
389717
361022
371950
356106
394663
336428
375337
331996
366051
311541
680020
387940
381805
361890
340567
327654
322841
333300
670099
314110
331273
656899
344924
637786
628129
322682
313771
358958
310028
395446
677060
340993
324394
360527
336193
657059
677968
614548
368302
668952
364832
672642
320906
380349
695027
382622
371473
321482
351717
368187
688988
396748
362278
689874
389825
362016
660367
399032
330567
695779
635883
367410
386218
688732
379633
666198
624380
315960
632732
398077
623479
358498
682843
325167
391638
333936
359553
328645
329263
333061
339267
669342
371345
349134
397839
367439
394173
646925
367477
361898
359035
374062
615652
373131
386567
650898
373175
350327
329489
399474
333346
396814
333278
342344
399149
327947
378641
327407
363420
366487
344897
373630
359723
378821
374628
336682
388958
390102
351972
325949
677047
315018
365364
326533
369988
632499
322945
651428
382539
664282
356758
661366
617166
373777
338074
393081
334570
351750
324908
321220
642501
630588
663464
360830
656133
386318
363284
362839
363816
639409
368810
313038
395899
310422
313830
689838
396554
666645
647377
370068
388609
644562
397687
342308
365291
375641
637177
369984
696238
379509
691001
325003
385711
636561
321665
327382
347090
369594
351892
640340
394039
315525
634435
325044
389021
658687
321822
387953
698865
358861
689481
374650
350224
697184
671000
392190
388741
314228
327158
357749
363300
380079
393297
697771
336093
381020
339987
376048
668923
383461
674484
690234
354762
375204
339186
331265
376133
379871
622119
337874
347369
362862
363267
636485
645674
643612
610041
392934
362288
631485
321900
327211
346525
340753
636893
367063
647416
350460
365975
393144
378493
321221
392521
339325
323209
369825
390099
310352
375587
354188
386960
339236
324973
378503
368333
312917
371960
693258
357695
622614
329450
342007
382879
364511
334671
618252
341755
375688
392597
370827
383555
383184
377059
670358
391030
629970
623979
377607
678552
630740
354905
349203
379727
324111
322891
320129
319379
317922
658901
655336
380904
343899
650800
318117
653791
315685
679795
336578
652337
620442
314032
691392
315070
690054
382924
621946
679067
648534
390585
320084
321737
687996
367314
373461
338853
349174
397375
384771
366194
392079
319419
326660
326644
630580
316264
379660
359974
365843
393492
363055
348044
371307
330896
353736
347819
312027
679081
327190
610999
317933
646547
616561
315020
679565
373803
329355
323204
357190
377064
396068
351340
347909
335981
315384
666800
619742
390971
610785
325204
641285
378459
353612
318310
376166
328225
364558
612553
366337
338491
336347
385582
351176
377862
316144
367561
316732
351109
347076
335254
336888
324255
622991
381410
349008
629092
366458
665260
627834
358346
613667
612642
352404
390503
361099
327574
659946
379027
378631
623893
386370
670002
356306
683694
325869
326835
622422
349910
329549
693748
323388
364944
357924
323991
691573
320858
319203
659182
649581
339483
350686
395381
353762
396160
688692
329298
375149
313343
369465
399632
686870
637602
633285
636501
661738
689857
658562
328218
672396
611820
385252
673237
338370
312725
353165
644404
671029
353863
351667
331983
379292
348920
317441
626586
352701
672168
326351
317118
385733
326558
397593
332738
325051
613307
696657
320581
372817
656698
611147
354883
344520
386249
612639
331762
357755
326778
314954
360958
326955
329621
644259
312411
372861
335300
332104
346612
633503
315856
632091
655541
396417
688133
391397
696182
692502
385680
320611
351431
626604
642340
326041
677506
679943
348458
345951
620745
361324
344084
621714
679293
391449
667436
619313
662402
630802
656409
393911
619854
398420
377948
319229
397256
334877
641818
320426
329961
378986
381217
318231
381527
335407
369768
379285
635022
370145
664444
342375
385438
361778
330036
383100
381168
359155
343058
319376
332107
675525
354530
375787
365815
364522
367054
346917
398364
325105
697523
628477
384759
325466
699851
662825
370405
391677
643795
325830
641100
326752
359621
618681
367408
321766
391270
346026
316671
361053
365275
344775
336575
340879
610244
390954
644761
354187
631402
675032
362867
341961
398756
392080
362568
355782
675107
367565
322302
363392
375119
682937
339924
647945
323704
696020
325143
323912
363142
311662
312855
354768
626385
381668
313214
397535
310891
332783
324642
370648
368265
327940
355031
397564
332180
319309
352127
331983
386601
631600
332827
694373
385747
369252
680737
326719
661407
387391
338237
652713
379637
352071
385146
331852
651023
315671
386621
335932
389159
393002
340712
393435
629003
380079
325109
368481
311573
334741
378659
321791
348491
357852
348999
326294
693182
329116
363113
350088
688908
342492
327412
647633
371793
618711
327293
382779
319603
680658
390389
361467
680801
340144
356777
345948
333870
691155
368141
358432
351875
380874
353597
344348
361599
323648
633319
332186
319388
357436
341220
337734
322248
381161
661202
379796
632052
344413
382203
365521
640907
387884
397774
392693
359466
382374
358052
316173
391426
665741
627273
398313
647894
358902
329618
627526
616954
364013
391044
311343
392845
350688
341637
346507
365943
684144
383880
656536
323467
353118
323529
310333
353586
660060
666927
665105
392061
385452
652976
377164
375175
375231
371889
619585
366464
322363
614458
323688
371237
621930
327164
316232
370186
628742
369926
387234
369040
326455
330114
692850
666822
613552
352585
672837
635153
672897
359417
675203
316523
621614
391880
366632
329559
315232
326971
349719
399380
648894
381310
373511
649611
665008
381561
337681
623617
355520
333583
675259
347929
638935
629913
313614
369511
392217
396962
385436
351955
699273
341475
324979
614957
392919
394017
311065
369895
336468
678162
322610
357939
366021
333253
317066
367709
647669
342654
647169
398853
387083
374996
374536
349008
396863
396502
364487
353428
386564
324608
676214
345495
388069
346537
386253
672555
395738
350836
387509
357320
343800
632414
383461
382507
336674
335341
317748
314784
629545
390723
611788
359698
610182
328156
385836
380885
623170
657387
384618
337222
352407
698339
395842
377128
372713
329593
311174
325637
620142
346328
336336
655070
393223
372280
378926
369851
370742
326048
360388
366568
314993
383988
339787
342797
346910
391677
635955
379707
675140
361450
662419
364347
383176
317224
695713
359374
361413
346135
688046
389144
679545
329259
662528
643799
383527
392673
335846
373338
351118
358174
346464
334913
336282
674947
371981
380626
357940
683175
356648
666227
316846
611551
380266
395107
667483
328111
638356
395042
383532
327053
370774
323403
377622
340211
349980
311074
333292
637621
675722
670540
363645
394948
336996
384456
323929
627924
325699
365118
368729
370940
353710
359499
383558
634818
350180
629012
317997
368237
391690
368351
685281
626833
618577
344005
322579
320736
322516
619987
626157
342284
654605
699436
353673
347653
699768
391445
389171
323408
383238
375269
312749
383367
393830
342426
346435
645860
366435
317898
374597
329456
379935
685322
399176
651240
383041
699456
638009
332402
332676
682812
393609
387693
357778
677553
367181
390249
327109
347888
361927
324458
643280
321086
344929
370341
631946
637119
611118
383136
332754
339742
379122
364897
310583
367442
363920
320544
353591
679500
387280
312303
373715
346228
332310
374583
322988
338340
372779
640735
382348
316603
613993
328457
328041
353057
369892
668003
327409
392867
358029
340677
374990
365362
341644
333803
321263
674411
330701
324013
376293
362560
382219
622215
311901
695352
612755
637322
636370
331089
653729
628305
330614
685060
355557
694268
614929
326504
334641
625396
376237
328097
349180
394671
334277
399065
359052
647695
383955
385003
683019
328089
693856
312424
389774
311214
315401
394681
361894
374988
325690
344449
358143
325344
375163
320906
667090
389661
628455
622014
669210
333912
640650
347550
332337
353190
642190
338688
311761
351297
351117
355842
379438
372349
314148
351476
636486
315763
360504
328728
349952
311164
628115
367524
312460
692245
329095
391600
390806
347846
667440
646214
616256
347897
625866
336160
622061
378311
388630
392448
396816
398727
326998
612431
675280
381334
698786
321174
640687
318510
378941
381659
328062
377533
336036
340518
699227
315475
619039
367000
659892
389440
323198
355416
317676
398549
372241
318180
366399
334361
359049
347278
372669
374219
356669
641399
617405
316008
326291
673417
679559
622456
368898
311537
358352
311913
371556
629418
342016
331911
395799
328805
362460
359780
312507
625823
342174
370253
397100
314056
391116
334712
334169
671132
334380
370152
371213
385713
363874
376042
361678
330555
691416
373538
392917
346821
352705
612271
344156
331147
375376
314877
324908
345512
346332
323600
326983
345104
370901
356667
631657
345736
345314
376303
679325
344162
614355
341172
346132
351194
367966
389435
323651
691139
620391
344878
348548
321821
344355
357904
326801
361773
353528
324185
640953
695805
320461
683924
640561
362587
333341
356239
660928
315505
683680
686271
378431
373952
377944
360596
666786
649766
369979
398666
319520
674173
374434
315558
389375
369185
396001
654886
352869
322378
321264
652336
691539
636162
375416
611544
344883
376351
387062
341776
338180
627552
398880
324084
355099
342323
349574
358105
619391
666828
380098
354857
367020
375244
344291
394287
349840
389401
385114
385251
316279
311814
347060
311838
696062
316056
316077
315014
382440
639105
313432
652289
387200
630919
632727
365442
356632
641079
615356
395389
367508
615748
368527
335459
645554
373326
341355
610220
332524
335738
318346
322457
387058
323281
646743
354943
327808
333639
679602
697922
353849
348699
661160
696162
369948
356461
638630
332526
398024
360223
381931
610807
370052
326311
311899
356970
639787
313110
696839
335532
322317
627867
377560
692631
393332
635931
345425
382271
670034
371293
349445
334257
616296
354463
651004
315268
345966
361497
342355
345458
678817
636458
320645
310989
347852
340782
620696
329534
383810
318674
346035
610124
312339
652448
350944
382356
319572
338696
376943
361581
619343
317454
345159
658450
386147
682742
692567
636438
670030
343651
355152
333056
372965
355633
339839
630793
321054
394267
654543
392546
684840
323311
673097
369864
379880
377512
382721
657710
335768
352595
371347
639073
375328
662742
380539
647493
399233
394046
348437
383661
312960
676402
339380
640672
662613
348957
316649
329680
694710
372690
334938
369639
346570
367003
653395
355315
340859
376564
352328
344306
612342
352265
320361
350404
321901
611928
699630
355982
685557
336307
613174
314290
310864
317210
341471
368172
336511
326894
395491
334493
392069
332046
375697
399423
321035
363065
339504
387093
399201
675402
619072
315357
628706
618685
372352
360466
331306
325639
386614
337313
327647
371085
327619
697400
378323
374931
332628
352717
387550
359312
341563
662392
354570
332925
333050
390898
354090
392165
363738
344029
345132
347552
683309
390304
357450
341928
362467
696767
368882
354944
347593
342326
379982
637915
319148
679221
332955
373161
623888
385864
390615
318428
361232
366544
344187
332027
694744
651838
315866
377397
331024
664621
314629
346539
646939
615381
346052
348402
671357
388731
648900
373144
360890
358760
698193
638516
311782
385024
314804
338184
317584
387617
376231
374764
660795
369362
397541
334031
370749
385294
362856
369462
328780
363393
311198
367524
340707
670709
356177
316654
346279
686485
355844
316816
368463
393832
382536
327183
377314
369093
354817
381914
329044
347538
312177
374452
364249
387861
357749
313305
683959
325526
627951
655975
653738
398591
353399
346515
384865
360392
393176
673178
379583
318271
320756
334568
336156
392964
380431
658263
382212
313300
317203
388035
319585
317527
688468
658759
667011
369260
327404
364949
355208
381963
323111
317065
668370
331790
393434
676278
386528
342163
385708
331380
639496
320714
311866
333044
342066
365225
616768
350539
315503
393491
378050
380124
322197
389481
352588
389648
670311
351762
363693
389566
374954
383468
391001
690121
340659
383959
338823
313810
346487
376602
626999
687007
321264
329299
374342
345008
328181
331458
344825
310267
351783
346576
356586
379551
384299
660219
645184
331625
390457
336462
360112
313362
677089
372992
331972
395515
638045
381632
318716
338795
389572
343464
350591
671549
659010
318475
392176
362384
375586
380374
354964
633506
624368
396308
379954
346772
340809
697422
381851
362725
320626
391141
346277
369119
327015
695082
392287
635229
372667
357676
650853
326650
356829
332977
369354
355484
373987
327315
395053
321885
673065
690085
325049
661772
627831
686615
633654
329477
378348
345522
638121
697107
659670
319441
686415
374465
339219
311244
678305
368316
315245
620638
684824
616666
362129
655455
368467
674709
350108
638318
318824
368452
353537
680956
362437
321563
317063
633854
357499
680526
347973
680177
679003
688382
388981
619668
659412
383868
350121
310996
345403
351484
382127
359658
333714
357162
310083
355502
348721
318122
371788
616195
641901
622566
381248
620309
349483
314063
359145
319440
628126
318485
344489
322661
359225
397677
340613
370119
345532
680055
613362
363367
318696
377399
610468
362593
656488
349886
337237
372118
328953
371106
357394
359816
698770
334693
355670
335906
318892
375385
381743
377856
314488
364360
383274
375951
319242
324960
347794
333021
394470
317168
374217
616500
321929
388537
657995
364689
390928
339814
370559
688243
325749
354577
353256
385547
392724
392077
354382
345354
379362
347215
342126
310037
383037
387117
679276
366284
383221
364022
328723
382804
396256
390887
325616
656787
374360
638730
315772
381575
332398
383084
332220
320226
377790
648078
347776
347127
325920
342370
386907
313364
373895
623760
374205
385345
370010
346275
351370
325273
332992
332173
689031
614300
689639
643659
678572
651347
353448
379330
388224
355169
636481
322993
340034
380358
374344
371749
633463
339874
330326
397558
349290
649128
314957
376486
321414
358173
347300
383474
315441
692235
379285
346122
654291
341815
318459
399836
397343
350153
360732
617654
657586
660181
312131
392549
383101
352939
386004
614692
339638
359305
366503
661436
328979
638820
312257
377784
375048
339385
669701
355965
375694
378660
318325
322453
316061
345418
615135
384248
365301
342633
378847
613075
339695
613375
379136
395855
327717
333946
347620
344982
389324
339755
630140
372093
378584
318281
358152
391808
319877
330302
374507
375786
313859
317545
320338
379889
311962
642837
351157
393490
384379
632397
390223
325599
352826
695378
394708
672753
339620
671875
385985
396549
390400
319025
335405
332160
392800
316412
698400
328426
333161
663742
330988
389409
677143
380871
664504
381311
349300
358101
346786
373635
689552
341293
619421
389995
332821
312943
343132
311410
385489
370208
334477
330704
377348
377447
393288
310065
322100
697494
335012
351485
690017
313947
311909
654121
328905
317676
690376
385820
625824
375769
370958
621515
341992
634468
688956
356976
336153
319178
634379
320310
350886
381685
629868
382025
311471
356811
694803
372825
355014
323055
312351
637011
338577
613134
357991
327611
381833
317309
673238
315898
380184
379043
362427
347879
399113
316453
376536
361166
660946
386772
659874
315216
664553
346016
699390
369061
314268
398472
382215
359515
386935
357468
347092
623357
331593
692500
360219
352766
381665
324023
633436
646261
636747
697193
656711
347679
624542
353377
319879
681461
354741
698189
389151
627690
381293
640261
354682
398129
351396
341070
389297
353655
647203
656749
372975
391868
616882
386138
371174
354087
621464
395678
619826
631466
650984
328097
378722
315006
323097
617452
696277
377840
396912
652155
374622
340130
673897
343233
647540
388974
345425
323449
616345
364266
367879
367858
679926
315991
345116
692284
362558
648218
381264
321144
322686
387346
685735
643053
332754
329146
323527
310499
656230
392474
316532
352316
337621
652338
395014
678280
661114
372330
316752
647110
396378
673514
377349
336909
389362
313988
331974
338528
349574
694855
365583
384901
311288
654947
376404
350849
349563
346730
321729
690277
335965
663892
681198
394152
645949
355910
381298
310293
396607
315863
347473
355312
366794
348914
387474
378154
395039
654643
676724
670088
373623
396286
615603
616098
322556
325077
391756
316519
374921
366017
614382
377334
658641
317295
333955
613977
315358
373101
362325
374515
395686
345501
342158
395445
659993
633705
347613
387634
399528
338849
375778
312182
635358
317315
354417
371138
363882
379894
331835
345954
663551
378042
641788
649451
341172
385718
691531
653600
318324
348520
699775
350719
628901
317389
652587
369333
618845
547152
479468
410979
491598
490890
490291
477603
434088
493642
423378
482291
437812
568466
485566
438884
487487
470619
449343
489516
539464
454112
432152
463775
461449
577653
477246
496700
421281
441338
517645
561070
578244
540000
493378
419744
489623
439676
482842
411997
453386
430939
421234
451791
413620
472922
576774
469667
571996
469194
417054
426031
522421
420388
450555
416158
443644
457861
570498
477003
422498
496219
521522
415438
514663
421646
462537
538123
451279
453313
462946
529399
412229
489008
413049
419914
439196
415075
410804
582023
412421
451851
589930
489181
534725
483018
482290
547522
466226
546612
483610
451938
435703
450760
546569
419487
458661
518239
532607
473075
448109
460741
427787
545123
430081
494534
424289
459750
489950
417157
496319
470367
477150
418346
488280
549117
430193
472712
423096
414140
435947
478379
451264
484607
416900
429611
456976
450351
413788
488756
558372
481104
586876
435619
488921
447938
450309
422645
456039
553600
484354
413472
445129
493730
565320
441064
546671
425188
426726
567366
462901
451281
586283
420319
485877
583355
521881
416748
443133
425857
431318
441232
434287
468406
476056
477610
543117
412015
411357
490526
581512
486678
488954
421963
425276
460596
464037
448107
572900
477929
420600
544006
469968
431120
439222
499687
416679
425676
451518
596352
530529
493382
412076
462548
519586
529220
462428
573090
486442
431454
560918
596918
470091
421993
427654
531274
411109
469446
458891
477491
465007
450390
452667
428593
466588
483375
516184
433764
515528
419285
433189
422903
528292
481716
444562
582708
519689
473036
593559
443305
434615
441943
498346
442579
569051
518427
423339
416861
541131
556464
528905
410682
440389
469643
483405
465989
435812
410777
454388
488231
457244
566260
481492
566538
588439
454741
468987
596691
588473
465798
482295
458271
484782
413139
494358
449807
574689
428199
461288
489004
453977
476741
524590
460818
455227
461443
481335
411979
434243
419005
590856
485039
496825
535406
481874
444043
492408
536570
432257
462928
537014
422315
484215
420312
458324
578000
427639
437258
449554
583797
425690
518744
547030
462694
446496
438024
480516
434831
428082
535952
527025
447216
469513
449094
426020
476001
487609
482220
478336
483165
451071
450229
441654
591086
414290
484500
532101
416878
482172
521340
564469
450680
593468
455464
452440
556002
515437
474271
495255
578053
468157
487463
466712
585559
432986
430497
441223
441655
463287
433486
522353
451191
425089
457381
472128
420932
559647
432362
564301
513697
493340
457629
450317
419385
455754
443374
436321
459654
453790
431218
480103
541463
413232
514521
565705
575604
410039
495240
589386
480573
564309
479032
439191
488814
470676
522684
455041
564117
493083
478884
449057
449582
455153
466759
550397
466282
475721
445457
485483
569275
491279
448546
477346
434164
599280
484733
484151
467524
455308
460715
448207
474920
426924
458154
566092
447802
452989
478007
514742
473563
435057
534850
528129
436677
449799
453656
460276
576501
438743
476762
416669
442401
461114
521843
573929
436139
427807
441133
499353
491824
515728
421631
424586
446434
418427
474033
484038
475265
479086
485200
583074
544617
459700
499365
424553
417330
454224
416124
460096
520223
453933
551292
483838
418777
435850
490608
545774
445961
416735
545166
461845
417448
414831
468474
411990
594013
473094
491482
547950
499889
446161
467082
594957
422880
455091
480880
591618
522596
439491
469973
446880
555407
447440
513085
444607
464703
536003
430903
461028
465098
533341
415240
475225
456306
495092
450238
487708
511239
412593
454752
522577
417337
484021
487390
599201
450332
484370
453809
493921
418593
416779
464735
459511
496303
568431
446683
438906
555168
461272
471328
483886
488802
568183
424713
541204
458939
481545
466306
436445
578107
474367
421160
459127
467442
488622
491159
464069
461790
525853
526860
432521
475948
442935
425058
417476
414151
587406
571986
569332
432053
478061
483530
597435
444968
434026
571540
421399
467319
445155
416893
480459
469986
574523
493926
467234
420983
494008
479766
474282
434863
577019
491776
476305
455940
416284
434892
487647
496272
544388
460669
422501
416632
473192
455667
463068
547621
576284
499830
450093
470923
512565
419635
475097
510206
541083
463953
413522
467319
462702
472028
499534
433225
486993
476589
597009
427458
418389
492093
471038
462811
413799
452693
449006
444082
421433
454499
412113
449096
442534
427630
475471
521393
447508
465180
450678
477666
497746
455725
490234
411383
599675
437429
587137
418997
431934
422569
552886
492196
439874
573265
431499
410527
487884
459774
478374
586081
531723
444982
457357
493318
486394
558032
482009
482929
443948
496706
472273
546128
432850
491548
567262
424002
495221
558450
428233
480727
494515
599136
595854
430221
410211
421183
450968
535773
465843
427729
570862
418508
586284
489548
587691
479214
431649
411022
414466
487032
476157
450734
550345
557154
439900
422162
499422
456349
495295
541297
536044
442845
441572
442443
425716
583910
473259
430654
495663
569727
483546
470802
411357
419609
483717
434600
454597
571024
471857
416986
476153
423854
412724
494359
411827
570093
470199
458368
472281
438243
428407
489284
475607
489160
428481
582532
412825
473278
469450
497002
569908
484134
489298
462803
422230
540226
549548
483661
451860
465764
454137
592469
573081
431769
457940
479513
524877
431863
436064
438983
446506
529246
492989
563494
487337
472171
466914
478099
485112
497215
479466
461227
474172
589531
517874
493664
536344
441453
418902
536923
573310
591494
459165
446300
432060
477404
415797
527302
449203
426320
522261
424965
418933
489319
438966
471439
538736
543631
496415
499485
438286
491404
441999
485103
431935
595695
476499
479347
415245
588039
459777
412501
431272
483284
567972
488778
511513
567705
467546
472839
461470
421673
523297
567328
457871
561245
437377
495979
423731
556819
450878
577766
425711
550529
565048
439086
447780
430242
453400
441489
460061
448567
445159
429429
451438
420723
533983
464071
550652
430868
571896
490895
415982
597427
489449
560832
468316
487399
473409
439752
424152
580634
491158
521900
432909
578209
516731
412023
482675
426128
496027
473792
458355
499280
510743
521974
463042
425357
442364
476572
438994
474727
478439
459099
473244
419183
455339
464708
472973
570796
487770
443188
427854
422459
416202
498977
596654
449462
475644
417858
490716
469128
427416
559766
598698
426079
449502
460480
438219
562193
553533
441800
536973
522524
441956
450848
484136
421419
566775
412082
499064
456031
492429
423798
490977
544633
438706
536836
589117
434743
558323
538289
495662
462244
571699
430355
532117
492823
433942
417794
419207
417676
596767
494053
460573
439492
444149
414794
450084
416689
463129
451626
553673
456362
475072
446952
460399
413784
434299
436248
492209
440607
456137
477544
518703
467674
438496
446873
415963
427764
454933
494666
542137
440369
578653
564812
424641
480978
413617
538619
471746
482747
417946
483494
574129
441492
414118
470180
592966
470434
475671
571534
453859
545298
466636
586617
434352
538686
498925
448877
431725
523673
512566
593154
473707
440234
450524
528868
489778
420581
428958
482548
469847
533374
457848
414631
490626
564924
443090
473257
468781
514600
485126
470180
489769
419741
594195
471704
587659
438982
518449
580083
465306
434110
479436
473270
434163
481947
452941
489846
457010
488617
536207
488778
480156
472154
497509
447619
575724
445637
437276
457289
433116
499263
549091
496122
554263
550265
426765
592443
494571
434815
446581
426420
577216
510450
457074
484062
440847
456216
511579
495821
486874
532803
426059
444071
443397
598136
485790
419500
486489
472194
498441
456445
529055
424149
463010
565512
449969
448392
441468
486430
415987
477715
441884
479513
512175
480883
571230
444574
492963
475006
434806
471345
544049
417464
415091
474812
491812
450261
432326
485210
484317
588327
571128
528362
468064
475029
451776
429714
565415
443773
580246
413930
455250
473971
497435
450170
454541
462190
584927
489707
490842
597444
485128
431270
469490
491721
444079
413677
523243
549067
450826
540046
420576
410384
544354
423540
578847
560352
526866
578111
437238
575102
494668
453210
571101
436053
437669
439328
571913
441941
574392
490956
493422
441777
578307
487638
560886
497010
438109
496760
526139
571730
461296
586618
516249
479261
427723
489467
458286
425106
559251
443040
538638
411162
596659
564456
473929
557094
454738
494204
586835
430948
531724
487630
483742
459261
546377
533535
433391
445760
562524
511697
597107
426545
592646
482267
575562
443121
446595
577628
438612
450928
527568
499778
448917
419025
580150
459914
411195
497848
515764
447340
452322
411452
574073
463976
470712
476680
412650
540076
581952
458449
435546
588859
475715
443040
561041
413328
499888
412606
527071
486007
589239
440280
520565
470732
472054
532649
427386
533500
435425
423996
539885
555324
452187
467050
486840
473079
440762
491459
425094
489979
410797
452155
435011
413118
412022
463349
445405
453228
535333
470654
573872
455095
462645
570870
415075
499046
593301
424116
448618
459296
438383
445182
558098
482899
458055
590585
429457
443646
433187
444566
470745
430327
477671
446683
472863
521039
429969
442605
556607
533728
442259
446302
444199
467769
576015
419942
453060
545425
412148
450006
417485
499629
411993
473474
535392
432469
491184
464967
457614
499253
425380
428484
440911
458477
494541
564967
414631
547283
478856
497158
476937
450627
462527
476419
412691
486457
496945
450688
425275
414975
464381
563213
412115
470024
434272
477094
413012
476593
567282
473616
416203
472241
474432
422221
480705
524837
417933
589749
469628
554170
476048
456528
531213
479150
595343
445575
420990
415765
586291
440069
586236
483355
418440
431991
551966
491283
483572
464293
499743
441150
456342
429647
584507
468382
457670
484023
481989
456025
566463
597767
416532
555944
499320
473686
463287
420573
458477
498359
472667
487547
523006
453792
590491
459003
477239
494951
424512
474069
579987
418361
590450
469631
461815
575087
420646
467226
464441
485833
516541
480910
416887
433525
462723
457733
429649
490245
433704
425682
424273
425920
471905
434321
499367
475028
477945
449228
490524
566186
476264
412737
464160
443948
467101
579294
536542
465332
494050
539895
430691
473056
592467
480148
443351
586210
485562
528194
456061
492098
455035
576877
477117
479036
433709
461320
453636
452874
420854
419959
432311
477928
560593
461664
484739
414767
434237
451820
420830
412540
435905
424892
553579
429910
465146
513636
511452
493902
539518
482350
412971
471535
441767
453254
498377
412019
489224
478813
432007
578347
453388
574654
453073
453888
434235
447791
570819
485160
553193
446999
575176
586867
529082
527305
589907
530181
449121
430547
418625
471153
535864
441014
426961
456041
571973
438974
412902
465014
591990
596691
485433
492930
557084
427131
451909
494677
486960
457895
455872
477712
487647
442967
497201
466057
528226
555187
438488
438231
482172
551332
440115
484821
440952
527863
539759
475900
462986
435780
425947
513660
463765
583894
471871
548837
434636
426916
463024
448395
435432
457971
544245
452520
422150
425488
471476
462301
463448
453749
479199
459376
435682
420257
465366
593858
420955
463983
573636
490758
458682
496861
568121
487885
425186
449204
419525
520684
597133
574505
429310
516886
528156
474906
418659
413740
549666
575888
420576
556800
438005
481230
482320
437024
578943
444602
421709
482278
446982
449740
443252
445027
486598
468772
446315
526534
426873
585510
470824
433032
541469
418662
456806
488957
527575
417486
588743
590687
411585
478594
586864
417496
445818
578007
514715
426968
549846
436031
516384
491100
477818
421883
459145
441521
544027
486498
511717
556391
515271
528644
518198
516265
494120
569110
433399
511254
544054
434364
447587
460728
586274
474985
463789
454783
497826
465576
499335
418784
499012
441993
479121
456620
439669
550965
517089
480936
425517
421532
429833
473550
459159
489200
431661
499743
475786
493643
414199
418422
485554
550770
465387
452654
482790
417366
462692
583544
497206
443330
423704
465261
536989
410674
452880
436157
568640
460086
455184
532514
462548
474030
562555
499716
426613
485367
448343
447647
580543
575638
470211
427980
454575
436499
450237
460069
577543
465962
413166
498638
482747
459702
449829
493514
455769
572063
574441
453281
544034
521658
467015
431536
484266
438486
478554
456657
560807
490485
557365
461066
439968
457128
539673
453536
472135
577347
492758
487490
477570
454811
551547
447841
413407
461500
470682
498981
521807
484197
478088
458857
473647
431932
445400
417000
488746
427885
442287
518084
462807
454514
431510
457939
490458
474263
451011
478973
482680
426137
541178
433688
554768
474839
492686
512679
461563
447829
418988
461280
466025
466333
476873
467477
430845
457406
469776
413298
419966
549275
478832
433253
538683
412723
577149
437672
498589
410767
493778
428000
430478
471118
539797
498593
452098
441612
578429
439022
460325
556807
467721
428555
449231
520391
422798
476191
462424
463219
469456
563986
459689
450772
467450
599461
553919
459165
486102
496748
463535
462986
531126
486743
569425
474220
419209
479556
459869
580611
418914
431656
493317
478378
470719
421311
465197
431099
424732
497850
548678
487266
467591
481755
480727
460638
475301
430512
416390
547405
442600
486931
585517
427218
497740
482217
488436
441172
471450
449306
477056
479567
542097
476949
595240
530104
483964
442382
456216
477108
446400
442944
547037
430313
465192
429445
474455
463827
546999
593656
522267
498663
417996
598117
438600
595555
443941
482428
586741
587212
465914
427835
429375
557951
492306
451993
559096
495102
487430
489079
421029
470637
411279
484560
494754
472230
415565
469033
467829
460043
478246
542212
467009
519541
538766
476876
437937
414853
456818
441016
488398
522724
495107
424391
425394
513468
487740
547971
429685
459610
538255
422761
491754
460913
417145
431392
445955
416985
441176
480352
424301
468667
418336
444585
432558
588119
414946
488481
430270
462787
447684
564377
528990
421080
494623
453767
450954
427753
422451
439452
442658
419714
524794
436785
435445
421483
497066
495364
576276
444010
480632
525405
469834
549573
464583
482487
481187
520580
420740
467881
545095
537856
494598
517730
494338
423617
430046
472090
569244
493173
478304
539558
474892
451541
459662
528106
479270
498589
535337
420252
579148
471111
483053
485459
475193
538908
454065
423720
428569
514250
446169
582450
420538
454152
462021
492918
455350
430531
436819
455939
458232
470249
446791
514349
598547
461348
536954
497326
412103
458073
548937
454578
579425
555558
443265
450225
411743
550402
437767
593510
565199
526757
477306
487752
479909
518680
421065
459869
589993
463010
472037
487872
569688
450705
466749
488978
435506
438907
571865
463279
471616
460828
548622
544142
449565
447953
565559
410997
449444
589347
455984
468439
420406
525775
457853
511787
410769
520642
548873
532528
495051
413273
528422
479373
599286
412939
417687
477005
469230
473446
451698
576571
569548
462031
489097
470471
489797
450968
465708
558284
499509
469614
461648
586921
448802
577273
491393
444255
437937
526834
489601
494929
419731
419095
470310
529649
436332
497188
482237
523512
432096
429505
566408
575073
514215
486609
594649
458159
432360
590781
413894
543880
422493
415837
493459
458546
578749
458694
421335
448473
476774
452929
431920
590993
464447
428845
438636
444358
493106
514996
499219
417742
486185
451548
432556
495559
572591
444759
523744
444620
543724
445833
456604
566586
583330
546667
573013
449311
422590
553709
417876
489312
443791
438386
554619
421040
445628
560400
445822
490075
462798
420540
557062
561053
513451
469415
591965
566489
474804
538880
411835
416744
448848
557191
423297
421691
414359
498760
487155
456431
542199
444134
587209
460617
488560
481013
476551
454724
570672
465181
474041
454657
420625
594822
588364
511639
456012
458285
529833
457122
517179
431305
547952
441164
444519
571852
419118
487587
546660
549133
491829
460744
410761
531352
474419
447809
433813
579588
441798
485014
414711
541115
439684
479360
558439
482266
447462
581826
469252
563223
586390
433049
444793
443079
456336
483096
478092
460851
489348
462937
529846
494834
549948
517970
568165
454337
482214
440043
467611
457953
427557
480357
564189
416044
579886
482061
490590
468793
571994
440463
554069
448645
592765
410079
491187
458851
468152
414324
570463
430074
583408
436773
459687
512532
549101
549652
456558
579858
468862
465317
474846
466876
527345
470692
439166
410695
417321
499974
462052
468869
484990
429253
520579
469232
425398
450127
421492
492064
428413
457565
535802
496817
463755
426362
432921
419714
491751
458894
442184
413443
568393
571301
468585
424612
415929
474443
471217
421847
461015
541389
485531
461421
555274
424875
523286
439989
450517
415754
447122
493606
513258
441907
435760
448675
549529
496883
470515
539169
484580
429038
457672
468090
431075
498937
537279
486985
489746
451518
480719
473414
481643
455537
561886
444313
468212
545422
518181
455464
450031
517189
412263
487881
538248
447465
520455
415371
419495
470637
473829
495863
447163
422430
451768
443845
495642
429649
479769
579922
529844
527298
516274
438048
467207
565431
430102
516837
499720
590980
468077
499541
420621
546543
528427
435311
596898
468054
476956
489832
458076
411604
462359
498544
513060
413416
497269
577960
578404
455419
465535
490576
529264
440786
453746
437035
442765
452040
484877
472016
589392
476610
479142
422904
599971
446117
499326
433343
494002
446315
469743
454093
448717
544259
456536
442911
494143
427348
423602
495744
442621
453149
415307
556321
562943
417266
449012
454924
453129
573144
472904
566582
515746
428242
541446
493469
492250
434181
588450
469658
581029
489047
472153
589649
559333
579932
590542
534894
415499
427199
451540
578101
416732
442802
444532
458088
490570
493607
417744
580127
582127
584458
454803
432718
444050
419844
447655
457693
477179
448727
561183
493545
572607
419572
496409
411008
429795
476684
470973
462456
570128
486827
573799
526080
420645
480653
492495
549357
464227
429253
529640
577653
464978
474300
480023
491330
499112
543150
432091
580706
473406
423059
424902
485486
438128
452901
586304
431546
496866
542644
470179
540617
597157
534362
460875
416324
464585
449366
463235
417111
577940
439063
412661
429636
585240
458631
494226
451297
594152
466724
420623
445275
451406
478041
453590
437434
473949
549382
486733
484238
493085
510400
437059
467257
451893
584654
473185
456723
484050
498859
589867
413628
480745
463091
425051
410892
414851
492030
499154
499733
488775
476830
470657
442839
449898
492647
426590
418544
433547
572957
473474
476761
463007
461833
470402
533565
581536
465270
486782
461788
593023
498395
586712
483196
473922
426105
494745
440063
574577
554288
452673
454586
490657
548253
494975
435402
468203
477220
565666
538096
562399
568152
450807
450473
438806
583618
424746
455048
581865
515566
432403
575732
430253
467602
529048
489137
599939
590948
410479
481382
457161
458817
589797
479850
438350
457894
417721
477946
410651
419966
515644
430279
437331
435608
442190
443117
461624
451965
510287
535102
497253
444180
496009
578890
456354
470807
569093
582484
434509
452169
412341
491105
455002
582737
483464
443380
453169
433367
473354
450041
449288
463007
490457
586791
436792
573628
585397
491057
574893
567833
460427
412036
498555
453553
493369
486623
415323
410445
560127
432442
492347
419314
426341
531062
568044
475661
470233
416607
437010
432703
454617
550656
410058
468146
533296
495271
483697
450161
432988
470588
446505
514065
493559
461493
535312
475152
462745
443798
428665
411061
484658
422262
425123
454302
435733
559900
442858
483904
539014
417999
436075
424516
411704
461698
584049
483782
523307
430635
543842
413026
450657
568701
456031
464957
438060
493880
464019
444922
430139
417324
413420
450630
585879
483129
561784
474191
422354
487686
418209
431361
493445
442874
515148
581787
448287
574446
474406
489466
459990
414915
535784
446855
449573
518444
475669
493450
455085
475818
450749
517151
483665
554602
423615
558472
447760
473011
475827
449607
428749
450563
430320
417722
490635
450497
496837
454656
594369
587960
456802
479929
563003
513446
465211
520178
515772
478758
473719
459647
457798
413979
440330
441569
433677
512997
415029
541210
487965
537804
434929
564885
414201
470458
596608
546166
517307
436376
463700
483934
489607
493083
550481
528925
456712
457792
477644
417272
418878
496786
584014
550916
477468
595935
442413
427041
522863
576397
548906
527091
465500
454293
453833
423077
497695
480737
518764
488311
479018
440751
556260
472547
415064
490929
480043
598303
480094
485085
443145
468566
591204
419190
482738
591552
482405
435281
496873
426326
423170
425830
513340
479350
510467
435101
459657
431834
458597
489448
415440
471814
539788
538234
480636
545907
487574
485418
531257
494492
461056
537526
487405
483877
411202
436952
433744
412168
460172
443755
540286
411263
475456
492727
586390
529208
482359
423788
410841
458771
457583
515126
411749
431468
415447
548744
591719
520788
417084
488993
424654
476226
459900
471615
422250
489611
497407
416637
558715
498469
445999
480250
536002
438170
465375
457326
497904
414608
444880
476016
474713
418466
433920
531288
522982
562604
585501
430071
552030
432726
591537
494738
430344
477027
467414
586345
472601
450974
596327
562122
439203
449915
415107
577913
546874
473671
466885
581668
471297
498231
480887
448586
527253
521734
496720
571780
456497
526419
421247
489278
499031
511304
445079
563412
467908
448150
471422
585477
424861
447151
458737
459698
587601
578736
411137
489242
447415
420813
420323
468384
423847
429461
479347
449598
482006
410550
423590
567965
551668
438436
544597
539365
442154
538259
481540
548997
592218
464253
427147
571751
441133
467110
430444
495039
528015
446518
490937
489577
458183
476873
411675
461991
411000
540204
415892
472222
436412
486035
586639
448078
470476
477239
433584
428949
422481
536225
536656
475504
415213
426898
550957
411079
489712
417947
573604
411676
525066
463575
584672
447629
460394
451399
452900
477541
462406
444656
439374
416002
542042
421556
418897
499765
454517
468469
411014
412296
522311
450432
454179
426398
449807
565689
420935
535643
440255
566831
542251
415270
556983
431548
476471
443430
494787
461535
459435
577473
465382
589652
476189
421956
490400
468386
427832
553734
470542
511013
472345
462659
562552
472106
438861
597491
412273
414857
473497
462890
553126
455294
526633
420222
434602
441119
422467
488209
464107
490788
461114
479730
543277
489456
431123
459337
457321
496722
474483
456309
487375
499835
515485
577281
484388
492895
480847
471290
491851
439576
472649
412219
561111
490640
465393
456734
596055
496036
477833
425431
498474
592021
536286
452752
596897
479453
424467
584638
486020
531404
491106
514422
448664
473940
423022
483574
477619
594773
561919
467819
451296
561574
525349
498606
428581
476478
583077
434423
495707
464475
477714
413940
420037
427034
416956
433935
491047
519173
549664
412305
531568
536257
418833
499180
472733
463177
466715
586554
425543
460487
413994
417173
516846
474502
593583
565350
537528
589027
444233
529602
520516
496398
419916
482376
433154
439218
527928
484597
459026
450451
433001
569339
455934
433916
427825
493392
416999
489191
483534
444470
439032
569171
432807
495928
458723
450221
468579
531865
442200
596060
414513
414319
467538
474671
439373
435603
586324
513979
457801
520345
413646
491520
421569
472281
482688
537383
555396
420224
455951
599130
560502
437154
498799
490203
579356
462972
443993
421088
516250
590448
482020
414712
478506
440559
418431
452346
527247
439436
459976
416608
429207
429464
468548
519455
575103
568076
471657
412949
542297
424772
540811
420695
582653
415134
445966
448879
414401
475627
437514
447868
462911
445077
473061
456276
462828
489356
577708
411560
438260
473026
447616
597767
539274
556213
520913
489369
432242
441721
450694
430563
442769
576982
434078
577338
412759
522782
417754
453228
554549
595036
427468
411224
424085
474638
462891
467534
528732
546967
419878
447786
530202
497356
446440
423049
596383
552980
430317
497478
424527
455618
495705
461122
582348
535996
410705
487098
455824
440032
420330
429553
452457
425549
467124
477786
441588
466599
459698
441030
499361
423341
524806
588701
548735
416509
433674
419770
448152
438503
414827
598999
451654
564123
473450
493098
412081
498056
453132
543933
411429
443372
477029
479465
452652
574495
535920
487607
496542
449763
411191
534236
460473
448736
424897
424060
485648
438858
442025
521873
467930
426558
411197
493052
450027
536203
410277
423616
461428
445702
438470
447250
448022
444639
520798
576859
555223
473111
485408
453393
548534
456401
470790
587490
415999
585767
490850
477394
443715
448107
426573
424721
418370
476191
422639
447002
470678
497005
452326
453262
432244
419233
443307
419198
512319
426658
447717
560143
445320
484296
445964
455451
465081
467790
467319
416082
434745
486984
412298
435599
449018
422710
466911
411488
472371
528381
462059
485161
449922
492487
446470
480743
439788
567232
453676
491072
533328
521321
424061
463635
476658
524741
481779
568177
449829
490513
432490
480611
481521
577236
599103
488312
558706
465885
595834
446079
439013
435081
589854
537946
559208
436458
441538
417288
482646
490244
467353
486403
464024
497780
591752
416612
419302
419948
497835
442271
464478
479512
491242
454374
426347
426080
468450
529541
453180
436251
443540
574857
485690
480458
451308
550045
498558
478792
415634
475021
456006
563730
469199
599852
516742
544893
442863
487954
552231
525921
488424
440906
498516
518034
488861
433583
511582
442295
498574
484838
425923
530115
439969
590818
519683
531829
553354
498627
568952
441404
578126
521931
437187
431777
495941
585084
411619
445762
455625
469712
579183
487218
426168
490448
478108
510347
486740
445222
494562
420013
412583
544213
449501
451753
531659
416219
413067
534186
518619
429199
563450
464908
488079
410786
455276
479071
419314
422939
556282
561566
451845
549741
410431
444843
410964
598446
413272
499769
471865
445736
454593
435493
476158
471074
459889
461000
541967
494728
443613
515655
460908
597723
452297
450397
427183
480940
495321
495392
446203
429090
488095
424475
559455
494083
564261
418424
440984
474397
486690
518792
496928
411781
548256
471737
543247
473007
421647
467765
412879
478553
517628
443444
592008
568449
552422
430229
510627
412271
492095
431671
490465
447297
461191
416171
430600
435626
559411
537381
442742
577424
475230
451906
497328
472479
469583
538797
487912
462181
453083
447616
566280
514887
438903
453328
559645
572869
433933
525573
425238
489148
489029
497679
593972
497992
476564
512798
495655
528002
455685
579296
548210
446803
456820
448204
410993
471727
462234
519225
546780
552019
484567
486030
472280
591168
422869
426759
579481
412459
444187
454820
517611
551810
461327
463920
450582
416200
429780
480989
469302
574633
573095
470819
477573
445868
442407
479343
498691
437793
569984
411058
452149
430271
419331
567446
431727
450713
587834
551204
588629
474425
510347
584089
417007
456186
468070
424046
447667
415584
470982
454649
442146
479871
462742
446837
488469
458587
488200
496448
575372
474211
418312
528047
437913
498927
479843
535155
483792
454819
581234
413205
472419
485087
572481
443822
470981
416565
452852
535733
528108
496025
523692
538657
444802
446384
584218
472230
447316
458559
460647
517504
490789
499818
448780
460641
439628
448225
549774
511656
485894
431689
458757
567463
449181
548848
529723
594212
455612
542437
495419
441435
481022
485789
498387
494810
445761
520480
586965
487325
433208
538091
471066
496444
449753
453811
419346
490568
517165
490692
492002
469964
422297
549364
442772
462373
591277
457686
494522
459995
469361
437366
411160
533280
446490
432206
440045
595051
576937
421879
479023
473178
561680
448454
418120
414289
437072
576694
531151
461986
470829
467879
432200
527758
498298
485178
497075
453732
444434
493095
487729
484126
560718
484643
423080
446195
568716
548264
411867
522368
529012
497576
429454
573881
529710
577033
420147
452890
594149
419334
418759
540373
456104
449749
475175
490062
533703
515252
463207
577957
569048
420436
469299
423451
488378
492640
463887
580556
475912
457230
485309
438771
464935
425551
488979
514972
576151
491070
471336
421974
472916
540105
452488
425622
451931
437420
538694
415933
426311
484672
440983
566494
493138
445853
432246
422355
540785
448516
476203
438575
481466
497990
563544
514956
433006
499339
474164
422877
453113
441292
595593
486803
536014
414441
420071
527692
499461
432685
489267
521056
440241
496574
598064
593603
537680
560954
540361
528964
436699
472345
476967
456633
574603
467559
511744
532399
567113
489099
520972
423155
453459
465792
589569
489565
497154
436112
424338
455992
430729
448396
477097
497822
494437
469584
438603
451016
554143
447349
461059
476359
477097
564069
450296
449397
450904
458422
467489
575800
492271
588296
437562
467132
413870
439194
427555
476396
480152
493443
462876
442550
467475
499481
497639
560446
471525
414740
450061
491075
488282
471696
423221
469294
438611
425865
417205
596796
595834
416069
449465
417168
455400
482604
416066
468198
416994
419363
497232
416147
561227
466217
421668
515392
576185
453605
478372
476549
496171
595686
451940
425170
421745
427038
565627
489498
491304
578499
532734
538491
462586
497407
498599
433577
437359
427101
410009
569077
577191
515647
496956
437570
524949
572228
499735
452159
440573
475657
470908
467225
452481
588538
410132
432342
486873
462394
494758
462429
461024
591837
553374
584081
459203
469332
456710
566172
482077
465966
453886
496357
481798
469289
435072
484588
440844
448425
520644
544015
413099
416454
458873
480432
528712
476479
433875
423625
428029
484535
595631
469659
484185
491504
493515
482279
432303
439184
431312
476593
450520
475089
425781
474633
474469
574353
574890
453830
492993
413182
590139
426441
597021
451417
481947
423011
515388
471581
553000
418729
456808
419531
465747
479164
462212
549837
414144
463812
448310
450430
444446
422480
430629
492623
444161
517828
450068
471489
430317
436972
465750
451716
465609
436513
488125
480297
510430
444868
584757
448113
424904
445864
461719
438325
442104
414665
429173
461491
521222
542263
574812
478739
434308
479832
547984
450764
412911
465410
475677
587971
447338
438724
543297
540269
459777
579105
418023
471782
567347
557391
413861
411522
445081
482124
434908
420686
472432
457021
452744
463520
432401
451175
453385
476197
454001
435204
483995
547972
453563
458420
580602
491156
474627
547721
456964
428600
432465
433023
422249
458138
549671
472365
421993
464073
599437
571673
499825
435439
533519
517154
440850
594610
431349
489501
441025
528636
571363
426753
489763
529182
517570
437368
520581
439151
483382
445283
472430
499379
516528
427962
550558
441118
541799
413415
580374
458802
478923
437698
568018
415315
538116
577733
435667
440586
461748
424509
491443
443693
436322
583707
494264
453458
435404
464530
410097
496441
587288
446486
517911
480482
596101
419490
448897
572453
479920
561720
448569
491592
446900
468698
516935
541211
428990
478198
488483
444489
413897
494486
459786
491322
479565
473996
435188
427331
487040
429419
556981
525029
468051
452824
480688
487820
526838
481853
425650
427190
434683
427719
495314
588094
468783
480208
415485
474163
460461
510482
454441
574659
412203
466429
433972
496759
591892
585118
437251
478059
519901
498165
434522
547566
441615
471927
420079
445104
550519
556226
442007
425804
456494
428200
467025
486293
565716
510701
438951
461516
556777
545594
451554
486368
553502
459132
476410
427711
583679
496451
450721
515745
493300
432659
570327
449684
411114
436032
482608
498711
537884
547757
469392
563340
558155
496775
481086
559447
483043
454935
448463
489067
440408
411027
425653
587077
471186
410844
435167
480409
422731
474511
476039
451565
420976
417853
557513
415717
444975
481495
482570
418204
416129
412857
412059
429064
459697
492331
497257
454372
537171
539266
470918
526720
497445
416218
481190
417933
445276
584091
424762
575661
563601
574927
498792
441265
455123
410278
523290
447534
451478
547418
579258
541257
454569
496084
447596
477614
568028
460365
515616
476863
486625
466333
482470
489550
535533
428514
480203
453244
584543
456070
481251
473867
449459
446116
442417
416790
429471
457034
433897
460086
572230
465468
484199
488401
430794
462732
417348
496845
413505
424497
425401
491394
463650
517809
492202
492995
425707
563552
488101
588829
420908
496685
553002
451285
446628
454371
466145
464705
428298
436942
474813
430357
470644
410751
433888
550952
594672
455889
472996
452497
449117
513304
428979
565685
440291
481123
469987
494642
415237
483727
460262
457490
497253
452607
485479
555578
466539
572904
439372
445560
438411
415073
554952
484206
467468
482945
543289
518581
499012
499203
460286
580195
550653
410804
511440
437672
412166
442452
430685
448662
551358
467162
432860
461211
459531
474109
571935
410092
584196
472173
450184
422025
476922
499085
448696
458026
490468
558854
569213
419884
585903
568538
426716
478516
462428
469138
486587
486044
593478
542540
450179
595522
416048
481244
531536
446657
424568
428817
448252
463338
566432
570375
543252
459665
487528
479181
439159
447523
477668
514416
434173
490318
472588
548079
486901
489524
451627
410664
420546
493057
442340
555934
438867
477581
412200
476329
459184
516326
531832
554441
443203
434612
494001
419556
588830
499435
493665
492579
415661
418701
592769
425349
461392
576443
435590
472138
472291
484526
418783
526954
491873
521156
469274
453579
528015
462550
597358
454825
432400
567846
461162
579922
431638
433531
440203
595193
457590
415335
420447
461988
523067
495038
427058
553663
499174
490032
436231
442412
440965
559057
430560
428322
429965
577228
515091
433095
414899
481101
473502
426226
458912
444450
482734
459217
495154
437170
434820
423271
423274
539092
453499
470614
598684
585083
530252
427772
485997
599792
558656
451548
469273
478435
599864
573104
584071
570346
554283
417336
446697
467665
426478
470257
413250
590750
466635
472111
559604
430630
484959
575313
430798
450351
494055
454171
493460
421808
591560
588421
423942
468525
490831
411990
484486
493965
474056
593513
471731
440313
575516
583979
440362
417720
499857
539712
461685
431886
422517
580125
442742
426722
471463
410112
451391
414448
521674
576161
573544
471284
546382
499545
442040
442316
537435
471231
445079
422626
466244
447435
536390
461490
419190
415621
478003
573057
544155
430984
511903
411610
444532
412245
477870
481440
469738
466594
416449
456181
516948
437951
518283
498884
432532
488790
481772
439205
464422
450088
413318
526852
415540
495987
570942
513389
487510
422848
596126
568028
421218
413073
486502
448395
430469
574958
546080
415208
463016
427478
471157
479233
475724
484812
493378
587814
419015
450294
552853
516089
596336
465831
527765
414606
490397
454534
421682
480969
446397
422597
438161
432455
433937
477495
432101
483199
565483
497314
420551
473565
475357
431604
495069
463313
572911
589166
558171
416548
413831
436401
464011
591683
486087
479920
456236
491592
492610
457776
455639
455216
537306
424971
458062
437527
448694
478136
568815
444909
492606