1000000000 10000
60 499733282
60 760302249
60 906869818
60 995542818
60 196394361
60 480612319
60 357178317
60 56685721
60 27543411
60 219852354
60 234377668
60 95310223
60 286711492
60 891561121
60 270796997
60 577143121
60 186449837
60 3130105
60 571350628
60 589367578
60 979487149
60 62068393
60 178903419
60 989266458
60 94365150
60 623510457
60 778911529
60 575402791
60 448909806
60 675028263
60 66477848
60 673284322
60 502902842
60 777526453
60 34519239
60 547653700
60 170252273
60 36500357
60 286072398
60 646688022
60 308467739
60 35749665
60 976251403
60 355542696
60 284193302
60 513264408
60 325195470
60 324856869
60 458435528
60 343715395
60 537084180
60 209237116
60 657240405
60 594684932
60 911211557
60 814035092
60 771824605
60 267100466
60 37934400
60 223781845
60 457263492
60 884263988
60 565925193
60 630269274
60 172984124
60 817401591
60 514405087
60 255222441
60 832892930
60 986235991
60 235431412
60 878863545
60 699599395
60 297009864
60 718898593
60 764042500
60 760327588
60 479925534
60 571078275
60 359308904
60 23192481
60 318776476
60 288968024
60 227331033
60 133146051
60 95127492
60 374690730
60 495304674
60 412429916
60 145169596
60 11254161
60 67006107
60 43240119
60 224849652
60 593939761
60 992386372
60 78843073
60 400291813
60 243017352
60 610524180
60 106657983
60 134056457
60 707937288
60 794144824
60 989971128
60 504039778
60 304774462
60 873973186
60 890251235
60 901063107
60 141747444
60 193590796
60 960318301
60 722938745
60 484190563
60 170594360
60 42219092
60 95877231
60 117218804
60 456047583
60 479624141
60 100395378
60 79841193
60 637145233
60 682660331
60 326759685
60 775582528
60 554982453
60 235265845
60 234697680
60 784686959
60 811429993
60 532670498
60 454052648
60 395750742
60 956792883
60 582407687
60 679396514
60 294125673
60 964252689
60 555877325
60 582257438
60 906163539
60 574433643
60 989108654
60 500019668
60 493157819
60 239389288
60 135545875
60 876715530
60 325859360
60 517660937
60 248871984
60 997570137
60 55381882
60 696312346
60 566767413
60 965370538
60 292158503
60 40198516
60 453338462
60 713893183
60 93245554
60 219546042
60 52616933
60 521440632
60 977977985
60 212754322
60 208300107
60 33132143
60 445188026
60 275660880
60 593158420
60 658899954
60 96514112
60 929554291
60 371469683
60 842525559
60 762665228
60 20654432
60 419650859
60 267181071
60 567600439
60 935215258
60 167558807
60 980974047
60 44814622
60 726089671
60 69038444
60 964450305
60 963843962
60 82404605
60 169007153
60 451155178
60 24248689
60 443491036
60 995613968
60 879226230
60 224943649
60 344759199
60 566941673
60 619583809
60 467420143
60 827483790
60 180298287
60 106289940
60 835702977
60 278738137
60 468632960
60 478609116
60 828624598
60 319506374
60 66466021
60 559817800
60 207469303
60 646282748
60 544201999
60 505530814
60 887340485
60 589970835
60 134011776
60 123520661
60 173412797
60 778457968
60 96815704
60 409973619
60 750732563
60 196165048
60 204545779
60 888999666
60 825919362
60 36561824
60 158908671
60 566638516
60 65621263
60 309065862
60 621114414
60 790137724
60 135592815
60 766021571
60 260017015
60 823699545
60 594399672
60 215252211
60 680433482
60 276420773
60 400599865
60 746513227
60 53709963
60 394246398
60 537434353
60 449737019
60 659261966
60 372175156
60 278340275
60 709349178
60 503040430
60 120001200
60 175522227
60 820899599
60 873323535
60 955420194
60 11871798
60 70087258
60 203478531
60 155226389
60 779703167
60 319157330
60 925756688
60 869953713
60 648002269
60 702758005
60 247042934
60 490967917
60 372092942
60 85498049
60 495051827
60 76297755
60 733855274
60 938396732
60 972889460
60 585333149
60 61528308
60 380013264
60 728670546
60 485608089
60 849561818
60 299655345
60 63609219
60 343362834
60 958690047
60 729427337
60 393438481
60 177076420
60 790815634
60 198886499
60 146781414
60 662832546
60 371661261
60 623893245
60 932675840
60 431095791
60 140226063
60 130062184
60 744240703
60 160627747
60 694435098
60 994818095
60 329828317
60 689746501
60 109485616
60 691807036
60 102458377
60 270237386
60 563071382
60 797170381
60 306253367
60 307846919
60 432379435
60 24041809
60 753185605
60 242719307
60 368489177
60 661624685
60 318957282
60 679380648
60 573002620
60 412495097
60 591856103
60 436301991
60 266216843
60 498601205
60 622934667
60 720926900
60 731804339
60 476123299
60 910800657
60 819745542
60 763696233
60 670977176
60 153251997
60 911152605
60 729603789
60 326337462
60 442880330
60 71961413
60 23656249
60 266388206
60 771087043
60 169872820
60 561712662
60 19746041
60 798120791
60 956791142
60 501318975
60 130169891
60 196189990
60 760330833
60 223964318
60 20019406
60 642115498
60 56333287
60 378115447
60 916022910
60 766600986
60 865698670
60 745598938
60 457255227
60 443354834
60 629100369
60 430806740
60 975256035
60 386846555
60 135039123
60 29431204
60 159206644
60 680297536
60 148581869
60 641652726
60 273410789
60 912791979
60 330411549
60 133004733
60 666933490
60 294882911
60 997879466
60 651133594
60 397956134
60 328751063
60 830224650
60 88830827
60 311922846
60 640597564
60 757384098
60 30046633
60 493239604
60 640435879
60 375661804
60 961447859
60 775668251
60 223477530
60 917615100
60 791330494
60 916363104
60 568058422
60 705394453
60 575235409
60 365788545
60 884132556
60 558129320
60 869021437
60 526511288
60 676589884
60 74774202
60 631851955
60 840704086
60 13401713
60 441636959
60 360473941
60 896735067
60 10604349
60 185045281
60 79882766
60 168036660
60 133627288
60 594605881
60 888352048
60 686582001
60 440582075
60 768618738
60 3340777
60 966683940
60 671860733
60 852461662
60 657785369
60 736708907
60 315703712
60 740000898
60 589951410
60 294749659
60 598138865
60 898205848
60 392015263
60 823280125
60 575540569
60 162336458
60 429203035
60 14170570
60 110530802
60 64130649
60 54581698
60 174268054
60 393584454
60 470599989
60 297492969
60 333593265
60 837822825
60 820110797
60 523013171
60 252783485
60 251580885
60 72593020
60 931679421
60 923326040
60 738667962
60 357150776
60 426271227
60 177646500
60 713072125
60 984860909
60 121774104
60 257119547
60 466543128
60 531454049
60 336926461
60 613047946
60 880174095
60 352329855
60 889201976
60 185235822
60 764458857
60 479479519
60 925199829
60 219638749
60 383537817
60 310545941
60 137743595
60 545712128
60 430576627
60 416333185
60 484471971
60 892712034
60 153157539
60 178727162
60 610387968
60 18437531
60 435772553
60 241290611
60 934543343
60 613631873
60 193419684
60 381247587
60 658863183
60 576722615
60 236012164
60 526830298
60 626344291
60 50231357
60 549202696
60 133650581
60 766847756
60 341850615
60 52857980
60 518049243
60 972310995
60 540685545
60 430435230
60 445299609
60 36221652
60 195186030
60 473422961
60 216720434
60 741832178
60 582242220
60 965730295
60 98572715
60 125992594
60 967877435
60 570900787
60 396758704
60 780642401
60 324152762
60 879434009
60 509326532
60 829787454
60 823823277
60 826369862
60 278254036
60 104313262
60 235774075
60 998151785
60 36272309
60 996557431
60 256807727
60 910822051
60 90254968
60 419789937
60 638921485
60 343924033
60 739866119
60 753698958
60 481526795
60 191583305
60 712294611
60 373927043
60 830234222
60 405081772
60 959056071
60 419437295
60 332441405
60 761395060
60 77067944
60 156655429
60 13641953
60 917549061
60 866927424
60 384656520
60 420983106
60 845089889
60 154422093
60 875705642
60 960342265
60 902336027
60 69596062
60 981416082
60 583392898
60 394768000
60 350377611
60 611781908
60 329800654
60 54880788
60 611027583
60 185437769
60 161289800
60 915808984
60 397553172
60 226781057
60 850669103
60 461441266
60 773996297
60 464031510
60 886156907
60 502715574
60 750685208
60 902640358
60 564930976
60 737456203
60 222380262
60 9924190
60 653198170
60 67339008
60 436737768
60 678461025
60 238291977
60 737735156
60 274994980
60 388428309
60 254229297
60 315144991
60 885595823
60 993977181
60 814261070
60 587998180
60 531776088
60 820051554
60 460285748
60 365322930
60 462671485
60 903153377
60 311282095
60 649189064
60 22317163
60 626611124
60 908072733
60 806647325
60 530004680
60 134503259
60 933017562
60 479749900
60 163941748
60 15291866
60 653559711
60 468944902
60 381631569
60 907926402
60 960078870
60 794101117
60 346474399
60 532801137
60 240024573
60 645695651
60 968885872
60 186350312
60 521713569
60 453730899
60 352637655
60 616022750
60 750445702
60 701364054
60 763847379
60 383788306
60 678878697
60 429577384
60 328779363
60 489256056
60 405194219
60 395835645
60 326322158
60 835724145
60 663336778
60 305026786
60 693763472
60 731758184
60 955440107
60 850097454
60 986376815
60 575521974
60 254746845
60 878817974
60 922758557
60 349556350
60 861877077
60 420870702
60 778315475
60 77091731
60 446290121
60 972865217
60 289332122
60 389104052
60 474670616
60 549670934
60 717140011
60 802580278
60 154525538
60 278124461
60 579993802
60 180189398
60 826975906
60 391581187
60 207348895
60 947432963
60 104808271
60 906367589
60 217645565
60 343882358
60 254645721
60 622937268
60 95048998
60 796981981
60 116323263
60 167024964
60 919671739
60 950994226
60 318020361
60 589664810
60 265892791
60 5458746
60 287241024
60 546678394
60 107866514
60 55262943
60 889206462
60 691846787
60 694062911
60 915036998
60 38931605
60 72826270
60 911056854
60 137412268
60 492438459
60 827655253
60 57284285
60 437412912
60 565927989
60 460504149
60 91118892
60 202997593
60 727898296
60 879831577
60 69308415
60 213219260
60 35260368
60 146608338
60 483619068
60 315976318
60 993688391
60 528980325
60 544091699
60 643874048
60 843265956
60 463033130
60 307247243
60 415510643
60 788559436
60 270153359
60 531371959
60 12855019
60 966114767
60 961616275
60 929973372
60 304439731
60 629890489
60 101210213
60 609100523
60 149044480
60 421107722
60 185641974
60 149545309
60 39277964
60 655577224
60 801159239
60 403705265
60 39940825
60 900367341
60 342290582
60 18064605
60 811177943
60 584483023
60 765479916
60 79929961
60 41366129
60 3303830
60 739586455
60 842374723
60 38369225
60 388983689
60 591532984
60 992168534
60 500792596
60 35078447
60 581643692
60 324488417
60 683804578
60 556964159
60 410887984
60 328123124
60 566951093
60 464999132
60 911121717
60 225640005
60 142968609
60 414971763
60 273062632
60 717444084
60 885940062
60 313517286
60 332081739
60 516815676
60 72877923
60 330532370
60 371411201
60 107509003
60 881223943
60 280274435
60 471932805
60 879805054
60 393503231
60 413873933
60 514712694
60 915210084
60 394491506
60 972018656
60 48519715
60 106575391
60 341988304
60 119466671
60 531257610
60 220807755
60 826381878
60 571078653
60 587355752
60 137523142
60 833730668
60 109711684
60 782706902
60 278903240
60 639728239
60 558791386
60 122565961
60 449388368
60 613047299
60 823123839
60 803998490
60 776751446
60 318553627
60 744852924
60 923894213
60 242562453
60 203812911
60 468974794
60 952570598
60 632374659
60 466152005
60 320083404
60 18561063
60 175629150
60 568042591
60 929498590
60 287134985
60 314943724
60 595761758
60 831593088
60 452112620
60 373473640
60 835856424
60 736200316
60 203263316
60 576398222
60 179416967
60 689430714
60 219188193
60 784141444
60 122140214
60 348974237
60 276954924
60 472609933
60 274144407
60 405356761
60 669779691
60 738950422
60 947194633
60 204114916
60 680241129
60 630497222
60 739913640
60 562823132
60 761170437
60 169773858
60 236452342
60 123585130
60 721200715
60 305446744
60 106139348
60 558997794
60 865682773
60 756453665
60 37595183
60 501192770
60 498363560
60 443571478
60 808825694
60 844081035
60 814983151
60 691331634
60 677754978
60 914421246
60 42746837
60 510100628
60 198863823
60 935636490
60 626592690
60 485577709
60 828830590
60 76714572
60 355956548
60 133520282
60 138381217
60 780396229
60 426963769
60 394415515
60 820397192
60 446939775
60 897796375
60 763907602
60 792605110
60 9148500
60 483851406
60 200321895
60 793206918
60 866745
60 717214162
60 734318068
60 308739475
60 884922616
60 240665540
60 535985676
60 30539835
60 214137371
60 490905737
60 243380984
60 139768453
60 597011309
60 338470436
60 86562137
60 408983047
60 797551332
60 558609391
60 314873546
60 514104847
60 978903181
60 777297381
60 874551502
60 724352672
60 755384868
60 805836939
60 797022677
60 828837622
60 955788976
60 910753977
60 144900801
60 31090820
60 319140285
60 428395988
60 187717426
60 506477663
60 656899666
60 791179609
60 919561528
60 847363264
60 91401315
60 37112386
60 845619466
60 950775782
60 894700359
60 480219532
60 824573347
60 365152976
60 239627644
60 362317327
60 153459376
60 187696195
60 928902295
60 480955107
60 442059828
60 134367638
60 342449182
60 952475971
60 290651847
60 751636613
60 389430370
60 192830853
60 481123380
60 97887551
60 9988273
60 104978931
60 109647396
60 339789433
60 253473977
60 303525226
60 869574734
60 166153203
60 324501710
60 291266244
60 614827639
60 188139457
60 551891645
60 599706675
60 230036911
60 624972682
60 443609224
60 933658334
60 320803269
60 853274682
60 58663946
60 953787181
60 245960053
60 255632461
60 272355044
60 573623101
60 274020700
60 379520127
60 803559936
60 754012372
60 920590334
60 392510291
60 56349597
60 330566223
60 949437067
60 714701407
60 444787832
60 777423726
60 196292058
60 212116835
60 310516323
60 456549945
60 672073677
60 841298276
60 211513959
60 583705018
60 983898138
60 781263784
60 123315620
60 728134045
60 413662830
60 459437022
60 769963808
60 527661504
60 608767343
60 746002686
60 446657844
60 412464784
60 43693982
60 740615249
60 982603975
60 672115043
60 722260470
60 426327449
60 232247167
60 933080443
60 924465435
60 455054067
60 624137858
60 458242358
60 435276534
60 605498496
60 743306058
60 924449257
60 501019002
60 202336957
60 696882710
60 613595963
60 143972906
60 101441349
60 254404830
60 719276128
60 663750067
60 711326402
60 789288496
60 374938769
60 648343128
60 886355104
60 295165203
60 57717631
60 436992200
60 477027509
60 378922174
60 790387452
60 421007285
60 214359747
60 285202914
60 837123149
60 558057645
60 901593333
60 904959380
60 460101145
60 142818367
60 255208323
60 368753643
60 394033361
60 127656682
60 562325885
60 743733725
60 490102923
60 763679907
60 304751292
60 189863589
60 39684266
60 235850466
60 636569588
60 639185499
60 869930673
60 739366864
60 998928305
60 189677139
60 928032868
60 220670505
60 755846490
60 985606759
60 245235130
60 556750372
60 494199656
60 949489
60 828788746
60 410791357
60 614425660
60 457300548
60 504242027
60 808218112
60 983333923
60 651821886
60 174448524
60 623636816
60 917797792
60 974292160
60 560433255
60 715014458
60 790934966
60 109281397
60 103424825
60 249397700
60 964492278
60 50731563
60 988950552
60 872183262
60 494190267
60 612182743
60 758154992
60 160153594
60 588679006
60 273149589
60 271863425
60 739915923
60 502961387
60 544581975
60 399633735
60 184015100
60 117469577
60 925788497
60 951462128
60 114708342
60 521229382
60 441006763
60 514329447
60 931476916
60 990614674
60 384770335
60 795930709
60 536737947
60 299927455
60 158653297
60 505824890
60 221952672
60 611467341
60 994555348
60 992753394
60 355405998
60 748832304
60 128273078
60 218601463
60 395576846
60 104834119
60 526142056
60 586642403
60 698369925
60 617201466
60 869824900
60 467851962
60 145251601
60 358076841
60 712268114
60 293401585
60 567705267
60 981239584
60 665657541
60 643834873
60 603069849
60 431048099
60 646367834
60 790676843
60 635453151
60 45489187
60 597998231
60 535871210
60 609253349
60 215686882
60 732828420
60 331684843
60 480667980
60 712309382
60 687321071
60 979118202
60 90020087
60 725496351
60 316041417
60 982618650
60 773009182
60 435771768
60 567827662
60 847322358
60 219078379
60 223728790
60 235031473
60 330336773
60 26385211
60 669411648
60 915593627
60 161074306
60 231713930
60 950303216
60 341440656
60 683586754
60 870790274
60 442116344
60 147045523
60 590231980
60 628497336
60 890395919
60 173815061
60 790319962
60 177339070
60 873917672
60 537811688
60 91474718
60 798860337
60 973009944
60 315148217
60 746389401
60 251271437
60 981114830
60 376346531
60 109262133
60 9154055
60 152966835
60 393766817
60 788501983
60 789887612
60 343908180
60 301408791
60 12880878
60 474652435
60 862204991
60 846045527
60 78123648
60 411926966
60 116886002
60 59691738
60 733541781
60 911048795
60 135287973
60 129746957
60 948037605
60 154553870
60 517986843
60 151965657
60 309130303
60 654104831
60 694640064
60 766931600
60 713267741
60 443427258
60 880329876
60 390719500
60 329356694
60 376573200
60 145288436
60 991772082
60 491194272
60 370023444
60 546193820
60 203021463
60 330060076
60 895908087
60 148510097
60 127483803
60 602215152
60 237938126
60 942269575
60 95833016
60 893162903
60 646702823
60 592179749
60 51176555
60 861460432
60 801308741
60 733961580
60 212529118
60 830506562
60 783331754
60 808892310
60 367218851
60 491649784
60 44650017
60 798470675
60 629428992
60 504838215
60 34942129
60 388962706
60 964019296
60 923961781
60 318722156
60 975285597
60 587930343
60 423980362
60 425969828
60 915756912
60 6649299
60 377443877
60 356495336
60 165517075
60 307543011
60 584156374
60 833015349
60 316884135
60 98294165
60 987228028
60 442848693
60 674034887
60 811232174
60 285997064
60 780600170
60 273697880
60 266372577
60 617460207
60 987799958
60 144036063
60 91222021
60 457172263
60 844702187
60 923825743
60 879956977
60 752809243
60 868756877
60 865347467
60 872421794
60 947051072
60 712905684
60 426068190
60 257227876
60 831994420
60 701644314
60 241536220
60 740250411
60 303977623
60 725470555
60 829113183
60 753494839
60 797224804
60 338977381
60 938785773
60 1200647
60 505552363
60 971536071
60 793341821
60 358104642
60 427171412
60 790311067
60 969348577
60 38343347
60 134777260
60 204023851
60 473277927
60 911116460
60 317926824
60 518357415
60 65712358
60 7822891
60 398658776
60 907278710
60 625460530
60 353817514
60 276551640
60 70174801
60 166458386
60 903884449
60 194482753
60 550711533
60 445613840
60 350646864
60 811464852
60 228722924
60 293831295
60 692056930
60 98065264
60 412914164
60 162204362
60 962373552
60 203858678
60 693552056
60 111490224
60 418380398
60 352727030
60 685983299
60 104638229
60 875962911
60 398976940
60 94638603
60 171395395
60 339267802
60 956168633
60 420884241
60 66237322
60 145879392
60 75179710
60 210202950
60 69385784
60 679936130
60 744229256
60 529757185
60 360332802
60 123738542
60 628371611
60 441304989
60 752741206
60 878804597
60 198890712
60 518221318
60 164196117
60 663674381
60 80481184
60 612285582
60 16974269
60 468478245
60 789567224
60 86603232
60 866089216
60 305714641
60 986905285
60 303704064
60 717475052
60 518770021
60 516960001
60 188943346
60 524381815
60 220105053
60 628844771
60 783555719
60 691317374
60 498375442
60 134382512
60 363477700
60 496027367
60 300066778
60 458513726
60 738208917
60 978657580
60 211700089
60 700428400
60 391596913
60 138305224
60 10821278
60 354870626
60 63898161
60 870043248
60 462413681
60 575708520
60 478783213
60 715984155
60 859868253
60 245981968
60 616011719
60 62525059
60 140480924
60 841280204
60 140561162
60 852192593
60 107286712
60 359736426
60 851780916
60 747438848
60 285171193
60 823477384
60 843305037
60 558415787
60 257293586
60 33098240
60 376266826
60 516816790
60 73827962
60 361822071
60 3939634
60 355310068
60 771991155
60 966061730
60 341367214
60 670371461
60 145876735
60 957586497
60 570490894
60 485021177
60 105441054
60 563694719
60 818918558
60 414062086
60 863893062
60 518573297
60 176888786
60 956154050
60 107517830
60 660281145
60 113433751
60 340538436
60 350929295
60 531145307
60 675314334
60 642408812
60 822518379
60 697379181
60 941341347
60 866692590
60 681346466
60 369018655
60 23451451
60 190146135
60 932989
60 392527083
60 25737204
60 836938469
60 279363065
60 556578309
60 163771398
60 517271463
60 21579792
60 851395952
60 854160155
60 917861361
60 207835450
60 830549641
60 369448798
60 605933238
60 162704866
60 990120848
60 585773849
60 666150178
60 620742150
60 295906033
60 333768328
60 822359284
60 670466419
60 809805025
60 443370608
60 592731629
60 23130199
60 193138898
60 684139371
60 928749261
60 27306070
60 531884672
60 695185915
60 394141318
60 691949921
60 352442351
60 648101762
60 703812889
60 711590951
60 754000044
60 778019840
60 266650583
60 634285597
60 977972735
60 698643216
60 479462462
60 776800821
60 560420888
60 798413190
60 419281359
60 259823519
60 83338552
60 894432496
60 907901016
60 928464143
60 887560632
60 703775327
60 830874422
60 917377048
60 848880821
60 512197057
60 588439814
60 312758228
60 324230545
60 938351603
60 859699600
60 422513536
60 820448454
60 630879142
60 859052775
60 458727502
60 44596011
60 955038244
60 223803424
60 676723353
60 956366545
60 831077882
60 15574748
60 609167453
60 847602399
60 95209587
60 31407644
60 268082668
60 163152630
60 750410905
60 650147489
60 804084811
60 553712694
60 480765663
60 80011070
60 254608554
60 861300069
60 612962361
60 629732970
60 987560075
60 869798280
60 291154460
60 556801509
60 719669720
60 650112124
60 941822996
60 876148007
60 435778172
60 167868689
60 657705069
60 580836106
60 17254564
60 323148933
60 193496325
60 415447812
60 415941301
60 487781354
60 594210053
60 74759511
60 288069451
60 61915028
60 639446297
60 508466468
60 311910311
60 310375522
60 910583671
60 74929007
60 534099706
60 277132060
60 334334199
60 23804214
60 607402883
60 349699955
60 588729677
60 145778871
60 590615636
60 461323593
60 238083447
60 124460271
60 86083372
60 697676161
60 229906769
60 982756584
60 999015809
60 923731656
60 907138848
60 916240676
60 921478085
60 96403953
60 506429409
60 267314834
60 110464865
60 89728374
60 726182715
60 555023026
60 68408254
60 889233517
60 615925037
60 736505442
60 137141172
60 173620944
60 224253550
60 934037741
60 144804206
60 154521353
60 854362934
60 153811639
60 417019511
60 449920570
60 414565838
60 920008594
60 406173949
60 108226123
60 992521352
60 831725758
60 241099318
60 827587263
60 26362502
60 154717046
60 868128457
60 381946139
60 848712333
60 91463747
60 520782728
60 63500180
60 960644141
60 68373338
60 777561837
60 705427166
60 144740519
60 350558154
60 184450909
60 188316874
60 470612509
60 716279852
60 590349046
60 913472661
60 293491414
60 519240680
60 39961641
60 936585845
60 757037092
60 833840994
60 62081685
60 947621744
60 792618978
60 586504157
60 535008586
60 746744035
60 199165344
60 941732929
60 904567509
60 331975764
60 300313216
60 311526972
60 529958064
60 726914006
60 293958337
60 376744962
60 92959062
60 134914019
60 514737591
60 203005494
60 369109117
60 448906114
60 930194764
60 806271055
60 384422748
60 727146035
60 480047592
60 938962057
60 959070326
60 619239754
60 704432941
60 509587668
60 665289669
60 732526532
60 278663546
60 367637484
60 15008673
60 25688240
60 82167242
60 589648778
60 716159398
60 181492139
60 672924259
60 540287339
60 468130092
60 484634216
60 294113529
60 180975827
60 385752135
60 570927034
60 700067864
60 208173839
60 258544485
60 465187716
60 865992962
60 804735687
60 367254824
60 862307735
60 187476176
60 493328680
60 152757455
60 224398133
60 114621364
60 177716341
60 34402764
60 316762494
60 904484661
60 447708248
60 965498220
60 652234690
60 170067611
60 178538721
60 863698851
60 15741972
60 478976408
60 211279486
60 112770266
60 870163125
60 543992472
60 607925584
60 673958802
60 510530623
60 505305266
60 222975794
60 56009664
60 950493903
60 600593015
60 989257857
60 566881884
60 119818923
60 273422219
60 774284130
60 514238999
60 762005788
60 803202002
60 226004148
60 482033723
60 354777114
60 308641588
60 302797952
60 637675060
60 774398852
60 28315991
60 573452293
60 299528700
60 870542134
60 299207107
60 454404424
60 492484330
60 624601059
60 830178616
60 112413457
60 661076562
60 934606150
60 626884959
60 282037361
60 499190494
60 730551872
60 379525308
60 106844778
60 539191739
60 823656097
60 294667608
60 204361272
60 241640080
60 455943995
60 774760361
60 117170001
60 299981473
60 585405294
60 674625252
60 283346917
60 18151639
60 459938717
60 756143007
60 188070663
60 904625710
60 9866434
60 103879912
60 26282636
60 123550081
60 193063352
60 911664307
60 416270491
60 182157107
60 411293089
60 711937081
60 673924213
60 126779844
60 307626112
60 792646459
60 961509548
60 355820654
60 549309291
60 377703430
60 273225801
60 671443111
60 38255222
60 442387437
60 616493186
60 961281005
60 956730408
60 29633328
60 322763197
60 970849792
60 635930065
60 839427420
60 135653584
60 655915454
60 249676197
60 746386085
60 159854136
60 140650601
60 636208960
60 301032570
60 874178163
60 895319886
60 437217928
60 313017959
60 583893250
60 492119269
60 924936917
60 990540547
60 684111996
60 52607177
60 627030267
60 673862382
60 175954644
60 436590303
60 534290657
60 748822177
60 968201789
60 455774326
60 363550262
60 847606185
60 150331013
60 565288908
60 195408989
60 952333008
60 192629944
60 922226198
60 306966525
60 351676325
60 592944548
60 501448140
60 96395595
60 750835762
60 646425199
60 901007373
60 7381442
60 510863940
60 145806381
60 897920975
60 534179737
60 954591532
60 170334139
60 864570704
60 572822402
60 674465774
60 205136220
60 321064301
60 314100990
60 886822112
60 887908726
60 950111730
60 470582467
60 769003128
60 245198966
60 211792315
60 312503319
60 374095710
60 476514582
60 740013500
60 526973899
60 527532812
60 942289665
60 147579224
60 310078665
60 344927763
60 475550578
60 84695967
60 886630130
60 516072580
60 773029663
60 345204046
60 782534826
60 325086221
60 541325956
60 878547007
60 363933698
60 622317319
60 372263724
60 991040164
60 332989959
60 331222232
60 353247262
60 825914441
60 152522093
60 113052729
60 660990221
60 447726836
60 644108120
60 189790165
60 960676832
60 916807146
60 432156764
60 748857913
60 706087026
60 668881926
60 611767674
60 608219103
60 106181667
60 434495580
60 323201442
60 935626438
60 908691411
60 20935088
60 569382194
60 336928129
60 943860269
60 538821606
60 466469637
60 829291142
60 456982098
60 916678120
60 709874995
60 882832764
60 796241373
60 541412225
60 512934008
60 260625151
60 133645411
60 923101844
60 434886051
60 659230877
60 711930071
60 794409999
60 659534202
60 766335206
60 976626389
60 4737581
60 789278444
60 657793894
60 193660439
60 64580755
60 221982236
60 975444607
60 621286762
60 995635783
60 582787254
60 166215573
60 547077756
60 296256923
60 453739486
60 122334808
60 819286261
60 487326441
60 757709696
60 754333415
60 320891783
60 583067786
60 22654853
60 546286027
60 424507941
60 535611478
60 749204725
60 879937499
60 283513792
60 165787358
60 834895688
60 157949631
60 63037785
60 843592623
60 569214385
60 714339973
60 158259501
60 594052977
60 934395504
60 414380219
60 53280108
60 359040865
60 66346839
60 85215988
60 138460132
60 195581886
60 341474202
60 324041417
60 769749885
60 982902187
60 845876026
60 243497011
60 865284453
60 394426502
60 891735404
60 153694519
60 766772820
60 891809197
60 803892252
60 375296455
60 98043114
60 39004804
60 673123851
60 104075295
60 583725518
60 920923282
60 773874401
60 550674140
60 761151769
60 693094290
60 681285498
60 763133349
60 517560673
60 943720160
60 307788858
60 943472588
60 192034642
60 904322608
60 451552031
60 928109823
60 742201018
60 225193335
60 128951117
60 322480086
60 39373088
60 750443963
60 753071179
60 655674521
60 574998742
60 237968307
60 911895686
60 676937358
60 353016606
60 811395621
60 527175051
60 910435767
60 336197537
60 960806035
60 873946273
60 117531402
60 291283040
60 396319502
60 84048403
60 502953960
60 831685841
60 875788343
60 826819465
60 405069565
60 525609983
60 458828707
60 44624740
60 977344385
60 676588625
60 583748745
60 945198706
60 28716985
60 666891156
60 654371830
60 424345072
60 659986061
60 216786083
60 324633532
60 44493759
60 997730866
60 108059499
60 293956710
60 643958858
60 202491011
60 183615727
60 763751225
60 908529988
60 821454736
60 310275123
60 202653154
60 312615285
60 329391036
60 702615662
60 338985584
60 870411086
60 247428531
60 270767815
60 19369173
60 942711267
60 732426805
60 926952774
60 436375345
60 165532411
60 945800726
60 293657867
60 273460119
60 307626393
60 612399918
60 434010058
60 758482686
60 213580580
60 273818495
60 533284790
60 66124199
60 733383755
60 788705607
60 991837391
60 243306492
60 1619877
60 928778531
60 951955501
60 733237025
60 830961203
60 542304863
60 212265519
60 340400388
60 64550343
60 433887619
60 845131106
60 364830002
60 112235960
60 833947435
60 262785632
60 287685198
60 110482282
60 208624197
60 377507513
60 419089280
60 743689120
60 140813342
60 674171454
60 971040606
60 179238347
60 184711119
60 606536184
60 987643621
60 276369963
60 143214619
60 173112269
60 985218525
60 212370480
60 670337520
60 951292030
60 137210145
60 805546228
60 23208731
60 949209942
60 802324776
60 625494527
60 139297774
60 271158309
60 383104637
60 672375129
60 60260721
60 429901004
60 683296694
60 675650256
60 291866068
60 488990392
60 483211482
60 899085193
60 337304207
60 583089266
60 761345752
60 651412842
60 178433675
60 263536218
60 970099301
60 227580373
60 67455470
60 518961647
60 457217323
60 242383624
60 564861351
60 669020419
60 858026019
60 152480220
60 475673873
60 958136043
60 8697329
60 820714581
60 253799729
60 606363089
60 166661942
60 135242006
60 44941864
60 850139653
60 694808401
60 647806379
60 906722263
60 76053654
60 968070693
60 125449130
60 525793215
60 989150772
60 216778169
60 887374402
60 274065216
60 373211384
60 130852477
60 419944345
60 92879598
60 299300747
60 479094344
60 605254082
60 530371903
60 122385281
60 811477453
60 197292534
60 239687086
60 454793552
60 289333972
60 177710561
60 589028493
60 466290198
60 197033599
60 608218248
60 318673834
60 783109180
60 260950776
60 858904104
60 657408666
60 146267092
60 203383506
60 466767785
60 884405985
60 899400534
60 82545255
60 34506024
60 93571985
60 328167524
60 766207029
60 754862894
60 140143328
60 668367328
60 636668462
60 328870287
60 919298932
60 566894997
60 139376032
60 691834930
60 169876256
60 53530430
60 182339467
60 283560535
60 587774042
60 2733190
60 119400279
60 447712655
60 848641182
60 540117098
60 499379181
60 694683470
60 152271019
60 5489490
60 316386477
60 888403766
60 362742595
60 472854733
60 48936502
60 39616749
60 44151007
60 115047924
60 28070096
60 10109504
60 481492255
60 431187520
60 998945439
60 346765799
60 490466795
60 117736371
60 363264443
60 808409829
60 42243591
60 904946061
60 738534669
60 627309273
60 289053862
60 50086777
60 579978389
60 593475900
60 414775601
60 873665904
60 546974600
60 702390423
60 18219676
60 851010815
60 697688287
60 680202835
60 979010488
60 493867679
60 879677326
60 569026619
60 282851042
60 104943033
60 765134581
60 681232660
60 384769014
60 141899378
60 321952805
60 525649190
60 329850991
60 112269029
60 246505685
60 394625158
60 250080936
60 426823227
60 653606140
60 281978031
60 808316439
60 322190346
60 482131125
60 882685961
60 962592171
60 930928082
60 745602811
60 368332791
60 114299854
60 673202653
60 812580356
60 438436006
60 435638350
60 126185690
60 289857412
60 648927265
60 952751542
60 996012710
60 77753289
60 97061716
60 800260826
60 503791936
60 95375860
60 967671916
60 876400250
60 546584508
60 857209781
60 890113744
60 167064376
60 287926598
60 12860683
60 925016089
60 393299417
60 404825615
60 760790461
60 73477796
60 645076361
60 176795067
60 807644264
60 751614108
60 369765550
60 883169634
60 613053634
60 241151762
60 344949536
60 724919525
60 579382907
60 988843882
60 228172478
60 442613873
60 148185704
60 686357923
60 219720367
60 992053263
60 321144055
60 730353149
60 398218449
60 581658618
60 456337496
60 82239170
60 485872172
60 902050132
60 158669517
60 531246281
60 735299618
60 373561290
60 793057562
60 870749844
60 472928582
60 651553269
60 36262501
60 706264220
60 848042456
60 982397312
60 375123730
60 213364376
60 170005110
60 404040687
60 265525464
60 125392182
60 976101782
60 846613396
60 73554300
60 169661806
60 319574692
60 885680726
60 178561456
60 501223806
60 771305375
60 84072886
60 890103579
60 942226302
60 36050732
60 947914810
60 409208311
60 879088763
60 55293080
60 135053383
60 705544004
60 426971221
60 616909260
60 299012075
60 626097249
60 623382838
60 548590634
60 676175839
60 758865023
60 865390212
60 732606826
60 997961178
60 191949944
60 86048298
60 362779935
60 34401747
60 398683011
60 552109371
60 342668590
60 354129797
60 833154985
60 379014112
60 502034624
60 563364796
60 701588303
60 64767362
60 815027489
60 848032926
60 772046662
60 909782658
60 662286379
60 305347939
60 611791356
60 836136339
60 548102993
60 603983410
60 876844469
60 599434773
60 802045971
60 144118182
60 605277186
60 121936813
60 461745221
60 834913522
60 961329118
60 990857121
60 166324740
60 453284917
60 293608837
60 285017609
60 255701266
60 699355399
60 754704238
60 969298777
60 393237279
60 184077373
60 377780742
60 857202484
60 103385195
60 151740581
60 992364662
60 864003031
60 792355360
60 579741208
60 986824518
60 207621587
60 385604260
60 345658235
60 280638373
60 642294257
60 530034245
60 724087928
60 856908704
60 196538433
60 420077715
60 17810307
60 406550795
60 989402371
60 537170605
60 545140375
60 893913363
60 855323684
60 376349000
60 15510195
60 914387984
60 611961203
60 421319839
60 895616378
60 661124637
60 575748763
60 241366101
60 914781646
60 982510817
60 249380243
60 841767293
60 33785527
60 739885204
60 268549678
60 356061368
60 141755151
60 985892783
60 381588794
60 826870154
60 408770681
60 890822635
60 60972391
60 359869748
60 702722569
60 908973416
60 806134214
60 369410710
60 359562769
60 98430835
60 51332798
60 13928717
60 908263439
60 267500082
60 128035988
60 487184130
60 353514281
60 887347285
60 714615136
60 274296111
60 454716404
60 343248756
60 851083095
60 121183362
60 191493808
60 933540577
60 251088747
60 373364711
60 56536931
60 407405654
60 943564931
60 364731353
60 782632550
60 994645499
60 156710533
60 573112049
60 193181776
60 200811733
60 707601198
60 533631767
60 922533513
60 59187005
60 563093110
60 263752094
60 741992861
60 758089024
60 335452069
60 462278690
60 997154108
60 138268680
60 547329807
60 314037207
60 127933161
60 892595495
60 260712924
60 745927545
60 489329511
60 867352477
60 976341581
60 326711907
60 216418603
60 587740077
60 992610657
60 203112667
60 935245325
60 11385452
60 953419166
60 346591432
60 713559825
60 141343783
60 744420192
60 272568690
60 329389364
60 221941162
60 794439590
60 281362356
60 324594286
60 998428170
60 843761210
60 757208469
60 871118422
60 50958536
60 583067242
60 876806544
60 779153847
60 695346526
60 661676909
60 180058034
60 988181097
60 443936024
60 771906581
60 44346949
60 32231071
60 909789141
60 515335567
60 224261993
60 698198635
60 286809312
60 625901297
60 558977369
60 930321547
60 862149855
60 514326623
60 731347660
60 373950067
60 176602385
60 858251233
60 29002396
60 788246732
60 82850353
60 443847301
60 448375085
60 783502036
60 373922460
60 316404645
60 274890749
60 82365727
60 608799192
60 974031276
60 510687002
60 248156395
60 804874205
60 742324571
60 455591505
60 122434252
60 451468579
60 790633781
60 654355599
60 867732177
60 823606470
60 154645173
60 213301645
60 634619104
60 495433486
60 319308182
60 766714563
60 677698177
60 866705025
60 85137215
60 777606751
60 271781026
60 820941461
60 65638933
60 765997648
60 844931439
60 470355929
60 512170149
60 201546323
60 504554755
60 540032966
60 724690837
60 479526280
60 822998605
60 328647689
60 632804396
60 90683308
60 795838768
60 337804212
60 167075738
60 257802078
60 589553206
60 586697971
60 718734962
60 396224341
60 940017326
60 362899031
60 105015900
60 284771103
60 697008233
60 691153641
60 265775428
60 961679454
60 61902967
60 743882007
60 866163015
60 830752754
60 268945468
60 655070006
60 556069625
60 344519754
60 934916212
60 247843532
60 328502764
60 773024895
60 165142543
60 431235504
60 329126937
60 60497241
60 3378936
60 547626606
60 690117821
60 923927752
60 58746273
60 271647507
60 568644117
60 207941139
60 661730429
60 996598963
60 298618064
60 707349948
60 956488925
60 927009566
60 660449643
60 918170582
60 973906259
60 975461289
60 983075669
60 588071952
60 226047158
60 944826632
60 82388166
60 297879108
60 69589202
60 574008552
60 353338434
60 995197349
60 5771543
60 635504334
60 400388897
60 347954667
60 308308713
60 831280633
60 849232287
60 915115991
60 303720365
60 152019116
60 670474726
60 419793627
60 937050497
60 256351965
60 823918134
60 925699954
60 682358121
60 535529538
60 265700541
60 233075722
60 675205899
60 969466163
60 844521646
60 282621652
60 131558670
60 313608123
60 903615750
60 711633367
60 873635831
60 201583132
60 437285775
60 929201312
60 710397701
60 986056290
60 93808446
60 696958913
60 393400058
60 957647385
60 975659696
60 672753067
60 708055811
60 804149562
60 971931157
60 711781659
60 418026626
60 237933131
60 254241082
60 94635831
60 492034411
60 396692680
60 623928536
60 192033600
60 786266905
60 704222368
60 345368371
60 492515592
60 686230716
60 754804876
60 119673603
60 21253819
60 91809558
60 165949785
60 884919648
60 747050470
60 420966867
60 172453569
60 5204864
60 703870270
60 760484063
60 15904639
60 303093265
60 467042491
60 308679172
60 937620910
60 22246924
60 35945360
60 957403509
60 153607491
60 250254468
60 967728905
60 487165519
60 574892528
60 137930801
60 483155577
60 193201966
60 612490246
60 662163736
60 735777965
60 791721333
60 672715454
60 169326341
60 977096918
60 877765812
60 305508837
60 471837119
60 51931755
60 137604056
60 872606741
60 674674519
60 652606109
60 410830147
60 923006827
60 366170296
60 713998613
60 697513670
60 915851213
60 544061365
60 345599095
60 772740720
60 752845962
60 391872971
60 500651853
60 268449027
60 781219199
60 828370735
60 37623563
60 662927928
60 602825243
60 725076443
60 357493902
60 299746375
60 466389422
60 347032715
60 26825030
60 885531216
60 143402543
60 967766340
60 823212771
60 867406816
60 394474540
60 33562696
60 364983947
60 791768497
60 755707381
60 698977119
60 350358784
60 963424054
60 109289576
60 428902681
60 846056400
60 539975689
60 233120737
60 646341334
60 772161031
60 274040083
60 608889545
60 32365888
60 643435905
60 567635197
60 627294216
60 184163144
60 168236476
60 303114448
60 883438181
60 765274163
60 570994469
60 5421921
60 715463664
60 235330125
60 899086291
60 519633072
60 698470338
60 748810889
60 964362086
60 303888437
60 468169775
60 757965023
60 608528344
60 659377122
60 772236877
60 445295190
60 43143738
60 167542713
60 696832477
60 243777518
60 452912643
60 627140681
60 611478428
60 347515005
60 851515408
60 248615548
60 912967005
60 265359671
60 904266673
60 854615536
60 591240061
60 292406695
60 189919538
60 913464204
60 185532142
60 169908610
60 596348508
60 494821755
60 106374051
60 73305659
60 262081918
60 319120351
60 170154491
60 221325533
60 449575505
60 655302994
60 22186685
60 254307491
60 661268878
60 690001604
60 514107718
60 769699477
60 442413516
60 522293354
60 922399772
60 421271552
60 348323286
60 139861181
60 163205962
60 153501960
60 660076696
60 292565172
60 953454303
60 541003943
60 261439982
60 646030745
60 670962662
60 449600159
60 789666510
60 549718778
60 492672080
60 502078338
60 676665269
60 247606780
60 916089554
60 420184721
60 110421161
60 172467752
60 856056562
60 134544844
60 590952316
60 910173481
60 206676573
60 517845828
60 317772133
60 615019063
60 519695415
60 624315963
60 983753653
60 756336367
60 114386686
60 529037483
60 52883628
60 768888117
60 534014040
60 194007311
60 771031239
60 15575985
60 373871104
60 160051605
60 626389508
60 420906896
60 644666546
60 992260677
60 681519442
60 507898361
60 792452558
60 162402989
60 109883244
60 651517807
60 164038220
60 438024592
60 667485057
60 871768283
60 624112559
60 980130271
60 912566687
60 82881730
60 227021698
60 460125626
60 805141561
60 414199483
60 314484405
60 823310321
60 655911732
60 368778830
60 778607300
60 235902977
60 332948938
60 907190216
60 995613690
60 750302855
60 395685234
60 143435709
60 234554783
60 382399985
60 307380790
60 498791952
60 999367479
60 690739229
60 812751657
60 47310621
60 361777931
60 376431288
60 336130486
60 47816537
60 949496784
60 42427555
60 481564551
60 768044803
60 85146031
60 526626056
60 820452052
60 45893830
60 807530567
60 449369561
60 36852287
60 24538051
60 23768370
60 166214951
60 983454016
60 425382161
60 148884978
60 953323435
60 835726782
60 318221479
60 187928953
60 625052516
60 813527576
60 295691756
60 391690726
60 960354625
60 381997276
60 746547061
60 686556222
60 949387600
60 555113978
60 616542546
60 404329632
60 102151739
60 804014831
60 780384411
60 973129955
60 481186250
60 195272281
60 466665646
60 881937347
60 653877334
60 991211550
60 351201708
60 406113977
60 250112550
60 15399645
60 533486335
60 106555577
60 836890062
60 848339658
60 708759316
60 836463738
60 68166022
60 155714316
60 841707895
60 180804427
60 586041072
60 884895480
60 365998480
60 468990895
60 125591735
60 584313259
60 486812090
60 844868542
60 261601145
60 528976037
60 375340498
60 890742113
60 538369101
60 521098943
60 768653788
60 650791878
60 270639711
60 448787380
60 640966376
60 663005594
60 302407583
60 853112568
60 156807004
60 533049926
60 8154752
60 218695022
60 976671126
60 483170287
60 981901444
60 323026081
60 553231939
60 957227352
60 52512866
60 583841087
60 672580089
60 928365707
60 818974326
60 881559638
60 313547536
60 599022923
60 237107568
60 549263448
60 448620248
60 627527291
60 608107576
60 862723062
60 238605085
60 748047410
60 446480897
60 147344465
60 10670595
60 890476284
60 986047814
60 685978345
60 137057981
60 705579503
60 868704084
60 479564074
60 339680530
60 497001168
60 744982489
60 831827345
60 389248998
60 416720700
60 106209752
60 606391981
60 554758853
60 695662075
60 948049388
60 377100612
60 529863909
60 10558579
60 539743470
60 390415399
60 696378771
60 567941877
60 602650183
60 74403403
60 745275633
60 505440523
60 106495196
60 38239937
60 14714780
60 222106523
60 929838049
60 280357938
60 57424399
60 989944558
60 730043713
60 583125316
60 614765861
60 105859503
60 954763546
60 188650125
60 344256157
60 304012156
60 815981286
60 502491483
60 27463105
60 956623059
60 63268542
60 335391862
60 429696131
60 189454369
60 750897972
60 226708597
60 966264576
60 67896622
60 290705600
60 816989385
60 97473427
60 700815630
60 22774503
60 996309855
60 658013979
60 654163157
60 771357547
60 998925857
60 817198977
60 820635385
60 411510926
60 850055158
60 103890277
60 130726526
60 522793661
60 492552553
60 985722709
60 471558228
60 797658437
60 169020676
60 179177941
60 429556447
60 63518673
60 497576640
60 349542412
60 291401221
60 23965851
60 512958358
60 31847347
60 751613709
60 31338651
60 554814714
60 286099689
60 940925895
60 591512677
60 876692153
60 356018437
60 422819555
60 406664326
60 361258082
60 379434937
60 306915256
60 685235677
60 832140131
60 30335039
60 355967560
60 285735452
60 555153732
60 340188865
60 996449137
60 127675961
60 211333808
60 652430334
60 458810738
60 545393984
60 688769084
60 835927722
60 294173286
60 177613316
60 790402858
60 780679321
60 285597163
60 58245461
60 657656519
60 204370903
60 494593970
60 368813809
60 350746957
60 995552328
60 951081040
60 339115619
60 152253790
60 104450330
60 805297305
60 442855271
60 914266839
60 37198715
60 860082552
60 974895248
60 670223754
60 502185458
60 993791841
60 363462312
60 13170586
60 243783891
60 285739168
60 760825593
60 160467924
60 664163104
60 472179254
60 143631652
60 200964256
60 368526615
60 382963634
60 469225482
60 59023059
60 389009148
60 217561526
60 886553192
60 348632442
60 967995815
60 158792926
60 382776196
60 97082377
60 256349018
60 187021550
60 669147262
60 621608802
60 835339528
60 849912812
60 103522179
60 410191402
60 947283179
60 779798900
60 367978421
60 768715045
60 718047851
60 200258433
60 189861402
60 438971737
60 192366716
60 55929063
60 109790986
60 254376341
60 787234122
60 815364727
60 7060288
60 341227748
60 102643540
60 179766285
60 671412476
60 298602177
60 705699284
60 131483763
60 672632901
60 445180693
60 595281053
60 887809276
60 808678461
60 523272090
60 382594769
60 76227781
60 802877093
60 678063710
60 967831457
60 168398393
60 751108754
60 508869221
60 627532305
60 900896298
60 979820569
60 196464523
60 91944221
60 778044691
60 375318321
60 21463862
60 391332990
60 267710462
60 686806180
60 267643024
60 437179984
60 874223110
60 942134180
60 261975932
60 841199240
60 630307705
60 324364350
60 81279967
60 449585770
60 403095255
60 299110571
60 587368148
60 93097889
60 444423939
60 807744634
60 419097443
60 918795571
60 562863302
60 820233922
60 831656342
60 764077785
60 377397529
60 645809239
60 281741169
60 478102008
60 736908561
60 361768088
60 250072829
60 443071035
60 628173784
60 895952781
60 414070352
60 98794303
60 874562908
60 233674549
60 632090407
60 582350475
60 828099877
60 249503163
60 130535515
60 249969436
60 151224548
60 972358424
60 433462092
60 279501324
60 87258298
60 635355442
60 716357274
60 937527096
60 87735337
60 895587901
60 477970496
60 930424488
60 101838041
60 874599777
60 324885576
60 494967615
60 586444290
60 807106096
60 951530126
60 481985502
60 619406196
60 702435851
60 744632709
60 531367114
60 929554619
60 614635194
60 188681184
60 388315067
60 148795267
60 179930432
60 619029664
60 184894567
60 643455549
60 78549888
60 219497408
60 609374915
60 78007653
60 449111755
60 794913546
60 712323506
60 886338018
60 904600605
60 217536527
60 693897553
60 223083242
60 233536886
60 383945238
60 62052056
60 33338320
60 853988943
60 804852743
60 74115179
60 81853901
60 592616455
60 857391686
60 989755884
60 287987574
60 515597656
60 207637851
60 724498080
60 654681428
60 868790855
60 820145406
60 281053560
60 516090260
60 571346995
60 416966738
60 495295376
60 543660680
60 124852523
60 668578466
60 642525880
60 987995074
60 813092208
60 159954271
60 53613920
60 289754064
60 551713688
60 410198773
60 212288922
60 678018001
60 526177515
60 797042743
60 303359629
60 183972286
60 883456150
60 204009935
60 12032474
60 620012657
60 170062862
60 907088238
60 516730760
60 78324334
60 592264721
60 58727271
60 760282345
60 592067605
60 150268973
60 378556782
60 874771867
60 831781216
60 969219040
60 920596034
60 318799584
60 219790622
60 134779484
60 780069049
60 810116705
60 852309690
60 170926459
60 977964713
60 11677541
60 704380181
60 94898576
60 38100894
60 832543724
60 319789167
60 946268391
60 168136819
60 332951110
60 901697398
60 219277859
60 73926654
60 114635286
60 958492398
60 107649092
60 300288932
60 41147164
60 527340799
60 383029289
60 330877534
60 396153776
60 823634678
60 779231689
60 660528644
60 205954470
60 795705368
60 223059534
60 402196726
60 473714016
60 917060791
60 214193625
60 29653246
60 175404261
60 321639629
60 845239204
60 990517238
60 323317398
60 54413838
60 445712889
60 151385631
60 906729277
60 407826616
60 851519606
60 319093173
60 121364130
60 917461631
60 66046190
60 501470066
60 829450771
60 475043011
60 705922061
60 839646835
60 445637602
60 495298981
60 248803150
60 418238764
60 467780844
60 861950023
60 214894023
60 394427658
60 826620268
60 186072835
60 340106850
60 941000902
60 210993430
60 810287656
60 844183398
60 91777776
60 9745922
60 231731380
60 166119372
60 61045651
60 297793212
60 382079069
60 745527626
60 720986998
60 309078829
60 440709622
60 760313516
60 223556448
60 735768326
60 936046435
60 76308982
60 674683754
60 965045949
60 237479337
60 123348112
60 284153095
60 125445175
60 55839632
60 919215884
60 751064741
60 859854854
60 817082366
60 355905333
60 989518116
60 250509125
60 562265534
60 737268375
60 346034442
60 453635573
60 276141754
60 200893946
60 361550121
60 987590339
60 562747329
60 281247270
60 749567197
60 778165878
60 963415750
60 535311221
60 640083518
60 166019266
60 297094111
60 81415439
60 379255508
60 335176456
60 848451706
60 185295351
60 665311667
60 133654740
60 925093140
60 634779714
60 423157941
60 927759084
60 888610155
60 646597724
60 317263574
60 313790598
60 257204321
60 874553234
60 590381749
60 927318969
60 197793765
60 141022274
60 789943495
60 240910278
60 872979562
60 886639394
60 867829457
60 957551730
60 481221718
60 151801328
60 102470501
60 211135996
60 688047364
60 115241941
60 188906198
60 343188116
60 758209974
60 433009932
60 377746010
60 584393962
60 515267593
60 368045008
60 5104688
60 721106089
60 385930641
60 343461794
60 314455529
60 557407780
60 522794741
60 647621850
60 304085222
60 505884644
60 627916706
60 331688045
60 810726439
60 429582393
60 759941825
60 309686371
60 33203671
60 434442154
60 942634789
60 908416182
60 2263998
60 892387807
60 825920676
60 654591693
60 20102857
60 638999692
60 908752310
60 96567154
60 926952744
60 46092485
60 645399737
60 989632477
60 605531022
60 467801742
60 904771675
60 63316751
60 602311290
60 814500905
60 859698338
60 5551812
60 48038856
60 605519086
60 795494467
60 149859751
60 199339861
60 514745904
60 546453923
60 591347600
60 637636607
60 229539407
60 499310929
60 250936977
60 831673743
60 98935554
60 216684422
60 143455727
60 555452299
60 811085764
60 847947135
60 851183980
60 974125910
60 309410112
60 990341849
60 730289475
60 878447284
60 715189617
60 519744854
60 651774404
60 220971572
60 885672634
60 590196284
60 282571583
60 239484315
60 963079233
60 766778877
60 996203720
60 255877970
60 219238094
60 993659526
60 287977526
60 611561856
60 748568072
60 379982918
60 455636943
60 960979959
60 833894561
60 258055786
60 266599465
60 712170031
60 601743203
60 76265607
60 527089953
60 813384876
60 383551607
60 662306388
60 985363633
60 172211439
60 41799654
60 217390448
60 67871455
60 282863444
60 855319849
60 596542941
60 39258606
60 465434564
60 226567860
60 350504327
60 843325707
60 533932280
60 665421123
60 544252309
60 487919774
60 663936164
60 224723679
60 731417087
60 526838803
60 594906755
60 953657000
60 380038770
60 707914015
60 835706821
60 325740503
60 986792880
60 637991048
60 291710688
60 350461354
60 462135272
60 951880890
60 595194002
60 74835686
60 911669720
60 400520816
60 757247657
60 662309972
60 100681220
60 749083862
60 309526408
60 665753274
60 161040280
60 716636179
60 479553174
60 153322610
60 464144926
60 419678070
60 242551419
60 231573278
60 799946491
60 410407824
60 571796625
60 466088133
60 546844771
60 817183018
60 512772910
60 248568338
60 697732838
60 604533679
60 177764253
60 151007082
60 701976474
60 443954877
60 923609424
60 75890261
60 909817075
60 317698659
60 1795126
60 509643724
60 649677453
60 858870433
60 787230596
60 502186640
60 524344895
60 845164251
60 301206506
60 878416645
60 547893898
60 160905327
60 370693962
60 440536494
60 789312759
60 513207746
60 155297747
60 819324679
60 781483474
60 504664515
60 991017757
60 722759349
60 120155206
60 521355155
60 960036216
60 371962416
60 547338911
60 872718220
60 511624314
60 897169431
60 326962035
60 635141089
60 807592314
60 604064898
60 708879180
60 998060545
60 720702359
60 884527102
60 590705535
60 688718964
60 892766725
60 477761823
60 598974510
60 812196667
60 69655324
60 881822766
60 609299373
60 812431485
60 596653910
60 978165260
60 904568013
60 717052860
60 291164572
60 770320398
60 31632215
60 446057776
60 120632173
60 459141117
60 911228510
60 779402387
60 663089577
60 134307686
60 287275957
60 885615654
60 609735911
60 605114379
60 972579187
60 4664898
60 450371684
60 889082580
60 99579782
60 499507611
60 349788797
60 699896271
60 581482342
60 525358308
60 323127390
60 37972967
60 552965317
60 182550106
60 2733315
60 276788853
60 628775333
60 421144183
60 600675558
60 839248815
60 137297345
60 786455760
60 323422812
60 548018256
60 230580994
60 646335528
60 908075415
60 335623428
60 152036435
60 978403631
60 521402487
60 366546270
60 981485780
60 880021020
60 784545344
60 668315713
60 535974566
60 893047642
60 226859882
60 315700448
60 363411588
60 588116989
60 109712863
60 31635147
60 563753481
60 831574696
60 618534300
60 870701403
60 558109415
60 543699054
60 613641630
60 650670091
60 306466071
60 426565258
60 653319902
60 39043865
60 607479257
60 219891248
60 357718360
60 87721793
60 243496503
60 347570392
60 629279389
60 737364581
60 860337350
60 12974918
60 382587995
60 559794378
60 59973286
60 364444362
60 398426554
60 206747962
60 738075381
60 818815629
60 388452907
60 818386494
60 964857656
60 951532512
60 592753800
60 955881060
60 777263272
60 643255541
60 950462162
60 709974821
60 609382116
60 806246226
60 262377817
60 521595070
60 168832380
60 168699105
60 546378370
60 912897711
60 296456855
60 930727479
60 454584917
60 224352508
60 453847760
60 414423619
60 410295906
60 993076
60 55660554
60 451678445
60 132134255
60 310677596
60 635532238
60 458615810
60 843058688
60 101308925
60 47312753
60 456384522
60 460227404
60 268610772
60 125784345
60 456811587
60 291850999
60 260664105
60 777346014
60 506845839
60 467956913
60 822319892
60 804215984
60 29969865
60 129339152
60 348050353
60 544314467
60 158566258
60 730024099
60 913193576
60 149157144
60 829907089
60 810420963
60 950095862
60 648777562
60 535915194
60 921094653
60 222069881
60 283416976
60 975519827
60 242995189
60 792763827
60 806050156
60 391369606
60 425972930
60 76868331
60 746977891
60 517802700
60 160695617
60 350911859
60 51201780
60 304825854
60 94624035
60 770352661
60 486794643
60 34937450
60 786227999
60 370758047
60 157997062
60 719241555
60 488432708
60 360458124
60 553825911
60 615151382
60 744733325
60 987355311
60 834645695
60 941827300
60 702585073
60 662243615
60 34316263
60 529622654
60 913877922
60 502017140
60 267529889
60 226347480
60 194731136
60 853339801
60 812596383
60 10389394
60 598111754
60 708523366
60 751577203
60 312831396
60 540352006
60 445592145
60 427281356
60 783051383
60 738107907
60 23421355
60 741338133
60 974855827
60 838994039
60 996249325
60 956106130
60 648726211
60 847660307
60 70254008
60 269022053
60 353853217
60 833973804
60 639805164
60 450258033
60 475478326
60 749754087
60 484488353
60 882942681
60 432374334
60 226449437
60 449119777
60 705316125
60 604993314
60 997435920
60 120828004
60 585321901
60 243449389
60 673845504
60 407817722
60 397300971
60 165631721
60 919850210
60 481405944
60 421208748
60 418237747
60 500457562
60 40502159
60 304591206
60 237849981
60 970004713
60 341702557
60 984151309
60 272749950
60 462728873
60 632166067
60 796363138
60 55107084
60 770037526
60 587326968
60 981875964
60 22127078
60 765756949
60 435546256
60 140854296
60 153847964
60 151588828
60 562668475
60 701519863
60 418294125
60 724379713
60 444116510
60 536249010
60 105571596
60 476094216
60 377231994
60 451302290
60 281933321
60 237682422
60 959464796
60 644174775
60 590720086
60 371320982
60 633872397
60 370426179
60 370588693
60 669574805
60 757028069
60 685007495
60 529687615
60 363792431
60 910382577
60 605843219
60 230641336
60 956335597
60 244459022
60 54739263
60 419827120
60 789659585
60 780475245
60 217187953
60 730110022
60 494158627
60 394622512
60 340296534
60 28990146
60 305995997
60 934227172
60 807364638
60 604984212
60 5923170
60 15570796
60 313258826
60 633234347
60 861061164
60 699096971
60 356340036
60 290160911
60 417500258
60 44686336
60 465311379
60 303762083
60 239848583
60 376225154
60 324129377
60 775951490
60 269524823
60 863719208
60 748740123
60 634062962
60 580630513
60 325222795
60 446469279
60 428349370
60 217891838
60 207548796
60 259117895
60 316656133
60 780993834
60 399125761
60 201783304
60 189019505
60 712602437
60 897101312
60 921761210
60 956896811
60 938817725
60 880935978
60 921999256
60 633547191
60 894849110
60 501104761
60 405102822
60 81240857
60 140935194
60 417129637
60 824486218
60 643991048
60 727102411
60 355569195
60 651603177
60 974513167
60 516106643
60 172715298
60 643890148
60 83716095
60 206350712
60 337976127
60 203370726
60 647905015
60 729884277
60 201736140
60 955421797
60 853293612
60 990922525
60 190648433
60 16471895
60 730572161
60 794356915
60 568584368
60 626176488
60 869933049
60 379491863
60 681874863
60 50145036
60 76145781
60 581963066
60 592982210
60 778565773
60 6379390
60 28233525
60 200169496
60 218400149
60 627610051
60 274517926
60 80070039
60 463010628
60 509974093
60 884008034
60 661772542
60 544800720
60 638620146
60 934781777
60 443920628
60 819701812
60 747008083
60 248214988
60 83938886
60 706010434
60 891225465
60 888188834
60 294887115
60 837493439
60 805702660
60 809671916
60 725029221
60 905248804
60 400617459
60 240631279
60 953035715
60 968714959
60 196127076
60 989809975
60 167643344
60 725773895
60 53516585
60 501388394
60 392560665
60 29158039
60 71344277
60 226710478
60 997870473
60 769081582
60 566655391
60 416148415
60 924734396
60 52619278
60 643106108
60 669009419
60 341693728
60 729559255
60 789269140
60 899467464
60 939419525
60 443784370
60 678812243
60 600290988
60 725066036
60 534743856
60 24329847
60 554596741
60 711898655
60 814803059
60 120324234
60 750808111
60 754944540
60 17431937
60 349431210
60 516391651
60 228621790
60 496290496
60 661328279
60 105221279
60 50746175
60 215461744
60 237571512
60 880867542
60 230275651
60 277037798
60 719377108
60 795234912
60 204139017
60 452495270
60 470088312
60 81350891
60 427372358
60 881642531
60 797817247
60 708657019
60 670729606
60 949362951
60 602824797
60 819554588
60 650681865
60 622802832
60 441729562
60 537857266
60 498229305
60 605295196
60 87893345
60 563358163
60 790088603
60 546680918
60 779170311
60 657382617
60 64680063
60 796816429
60 775568881
60 803091820
60 4203849
60 166704430
60 969155692
60 978110845
60 541995708
60 150136254
60 404224004
60 299686942
60 372959399
60 733126572
60 226919344
60 203688273
60 361083495
60 211811624
60 121894229
60 857867216
60 98890559
60 63732008
60 219213909
60 395500130
60 25673230
60 611745856
60 202810681
60 211427711
60 516939609
60 677125762
60 767436910
60 753444763
60 575431201
60 35000670
60 423713770
60 15974819
60 852734315
60 790315360
60 132033580
60 123034434
60 718779076
60 825309610
60 979029577
60 635454735
60 181679604
60 62912039
60 617500562
60 957807089
60 119783188
60 172454933
60 82144711
60 307449620
60 996965076
60 595415225
60 570874153
60 33417428
60 144633294
60 802496628
60 94172131
60 574794810
60 917713368
60 504644077
60 443904170
60 559033394
60 567894001
60 706261880
60 738248085
60 100124103
60 483173248
60 852957058
60 434669751
60 948964565
60 84394532
60 637458714
60 608657438
60 51074149
60 507167095
60 555344370
60 964629758
60 498473536
60 169100647
60 763034788
60 228215857
60 220640960
60 494122035
60 158983971
60 86721590
60 799522240
60 4576558
60 454199118
60 151895719
60 43337701
60 10828147
60 12227634
60 453496588
60 850871415
60 609278250
60 132803575
60 16439501
60 493807955
60 799717268
60 877187861
60 794702529
60 773767962
60 545978112
60 427685394
60 117305760
60 365223529
60 540010882
60 227146575
60 398138145
60 171407295
60 157639388
60 75209989
60 203195053
60 412650624
60 818388123
60 673800005
60 912796961
60 606071531
60 425374114
60 398248838
60 294919412
60 196460723
60 710424026
60 82295160
60 200127962
60 98221394
60 326045599
60 934905655
60 609497656
60 536853169
60 814233242
60 902430514
60 615395092
60 438177102
60 335327113
60 366482066
60 391253808
60 183854593
60 254473791
60 147718447
60 745140803
60 130053903
60 781440348
60 551813195
60 360970063
60 415181836
60 379539624
60 660793812
60 115972853
60 906268838
60 661100119
60 572293788
60 23720878
60 46249054
60 413042525
60 639982127
60 109556640
60 518149317
60 553974714
60 966258092
60 929423155
60 925407066
60 477352406
60 852611336
60 167610402
60 697956102
60 258758776
60 403067379
60 708273296
60 719453428
60 124262697
60 477073413
60 478146925
60 329873183
60 46991536
60 974605365
60 487855874
60 259255610
60 771119424
60 929894983
60 171445743
60 820310127
60 957782946
60 7024105
60 708079637
60 516933190
60 828043334
60 874742566
60 730159875
60 495572947
60 231851538
60 916473876
60 287826257
60 901195252
60 129596781
60 380912725
60 864279584
60 215070752
60 416654936
60 587889180
60 521646932
60 914562348
60 417133442
60 372695327
60 138170731
60 348872024
60 215861053
60 35336262
60 115798312
60 537244075
60 622047856
60 583174190
60 80457091
60 782509948
60 788532356
60 523040595
60 826154398
60 935125001
60 576921697
60 224902135
60 421037589
60 241097926
60 640618032
60 290061321
60 652514546
60 287827857
60 557683137
60 115625845
60 364294676
60 720397197
60 73517178
60 105206383
60 603022192
60 627467669
60 936675570
60 88738050
60 603823517
60 370957069
60 15573396
60 420233864
60 651625264
60 907612255
60 97788703
60 377044406
60 786325903
60 864101608
60 662619322
60 839430870
60 798541189
60 514268579
60 655596352
60 131111809
60 82112573
60 216052503
60 268502586
60 24120122
60 410604789
60 549776079
60 396061415
60 511591514
60 541073958
60 390644884
60 245528267
60 445984596
60 423052844
60 793410808
60 705215506
60 526652208
60 736230383
60 782959670
60 536356492
60 633871555
60 751513043
60 255164373
60 745271663
60 714467135
60 898989545
60 642169141
60 72324284
60 322771231
60 952448516
60 853266670
60 944643315
60 936064715
60 913693732
60 959257096
60 766137196
60 65638646
60 352865786
60 466499013
60 623545952
60 374135075
60 81356336
60 566490607
60 420999972
60 902676749
60 203467116
60 453241359
60 63533337
60 581466094
60 268318749
60 483217755
60 535348959
60 492983937
60 951088612
60 880753195
60 416761512
60 649221584
60 642888175
60 797984308
60 807115339
60 127666673
60 782706018
60 160473469
60 844764653
60 926228756
60 549953319
60 602844626
60 449508465
60 921977878
60 406568359
60 848566913
60 958165530
60 870311345
60 62655
60 25339096
60 620329988
60 828656958
60 527166419
60 44909390
60 715945408
60 476331973
60 190979028
60 526486757
60 101344594
60 17546130
60 213076766
60 800936935
60 434060352
60 259616434
60 80654550
60 384433567
60 45856467
60 835641045
60 536136090
60 431339239
60 655039045
60 292826174
60 926899891
60 862014163
60 769302535
60 533875009
60 862662150
60 988280190
60 143663532
60 424148304
60 52532500
60 144031693
60 524708808
60 927117443
60 871818394
60 719330085
60 296467221
60 956019637
60 582568406
60 144242562
60 542245852
60 248116743
60 401845659
60 462113098
60 583836254
60 948465312
60 843440022
60 149452901
60 972641392
60 916658860
60 317005832
60 694170246
60 451224511
60 776138520
60 209971839
60 50000255
60 360152069
60 410875617
60 496923879
60 285007077
60 513281446
60 664927285
60 859385239
60 230324329
60 869800537
60 913879427
60 322415978
60 539612450
60 25597762
60 51593246
60 814463313
60 816542956
60 664055431
60 247028910
60 668069897
60 701569456
60 860824374
60 349717795
60 530965173
60 534501995
60 151331363
60 734442225
60 241268144
60 534874034
60 635487783
60 420602532
60 609876997
60 748546778
60 594817411
60 556470609
60 233214037
60 565521416
60 33425081
60 702230192
60 902003050
60 13370721
60 852531952
60 619732465
60 490623356
60 239796561
60 70598700
60 894101346
60 903285688
60 262068704
60 274278860
60 879522014
60 916587688
60 65668250
60 884156729
60 294710975
60 790648474
60 921657559
60 628863265
60 313895694
60 327635237
60 468753190
60 647475588
60 8984021
60 713563197
60 263203538
60 958662738
60 389149967
60 704952412
60 826244774
60 364051704
60 201955552
60 562555735
60 872740000
60 201246161
60 328016179
60 708859912
60 947439418
60 514131131
60 513762949
60 31487883
60 516673367
60 241655615
60 89834899
60 824637159
60 793731654
60 785923279
60 536490253
60 23559964
60 7643676
60 160180065
60 133746783
60 428311913
60 202247209
60 32519138
60 29306828
60 725306382
60 179441022
60 471854011
60 508802966
60 855410039
60 182910099
60 930896113
60 27792498
60 458089660
60 704456080
60 146411753
60 750925746
60 444547809
60 143353887
60 205189042
60 931739728
60 428250782
60 875538399
60 476839228
60 131794245
60 652566786
60 4242769
60 814059287
60 865668244
60 802155825
60 924891277
60 824064674
60 751156197
60 896561246
60 351826904
60 749328388
60 799719656
60 938793756
60 623962038
60 256342067
60 698360791
60 405853765
60 209426798
60 707775599
60 419697175
60 196521021
60 985329180
60 985678088
60 594848825
60 395982950
60 662276724
60 406754249
60 561894455
60 758085501
60 633117050
60 178685987
60 371877631
60 467955424
60 292978173
60 94872557
60 657317374
60 16559335
60 561733136
60 71709556
60 643946353
60 625847590
60 845146864
60 876017121
60 471636269
60 225293225
60 780357868
60 945422828
60 959149548
60 820562960
60 770005287
60 701322419
60 726152333
60 957806092
60 454139637
60 108419818
60 170244261
60 161091255
60 407228219
60 778713078
60 580645377
60 658878219
60 459667343
60 14869358
60 569389914
60 381571238
60 111715868
60 444359850
60 639093474
60 465476266
60 759170183
60 271091110
60 685604267
60 880386343
60 804625960
60 321174224
60 885649521
60 894034797
60 692468518
60 474228218
60 626891982
60 885085823
60 241117627
60 767797998
60 317938296
60 690261761
60 872611733
60 465759193
60 414930392
60 834150630
60 148543881
60 815380232
60 326283641
60 901034665
60 642046991
60 643070867
60 450069088
60 875654089
60 488154311
60 525616424
60 850634793
60 202410164
60 385687196
60 996671214
60 588380417
60 950236060
60 932782037
60 970216033
60 362838479
60 239097409
60 150713012
60 326302272
60 108584819
60 888814537
60 473903261
60 759219479
60 114508849
60 347180478
60 4005824
60 924587116
60 761241822
60 244416712
60 830609689
60 739331880
60 362924635
60 395375107
60 813296394
60 36954492
60 782080970
60 618873331
60 360981737
60 243398672
60 947784829
60 432480793
60 438986148
60 899000786
60 289208042
60 749211010
60 530975652
60 799834646
60 108680447
60 41858284
60 433119554
60 897141551
60 880961374
60 851258901
60 480030421
60 245140953
60 822991376
60 898295227
60 824616175
60 136715125
60 233957208
60 530010346
60 581024856
60 949865259
60 964661638
60 532887028
60 305023300
60 593783775
60 329428590
60 551776240
60 480403391
60 814995411
60 907482657
60 5701388
60 962065167
60 596993673
60 675131545
60 642086754
60 915006632
60 326005941
60 503507073
60 701125973
60 917821002
60 113147407
60 313907146
60 490243053
60 414166996
60 841090224
60 508201375
60 323560530
60 802316754
60 710586214
60 310767655
60 900967829
60 102173299
60 107636709
60 467796088
60 632947383
60 36789866
60 583250046
60 474242855
60 450417136
60 365109330
60 956361473
60 748739524
60 166735123
60 206214638
60 101253570
60 843191965
60 740857032
60 353268946
60 199962756
60 163563097
60 148096133
60 457658254
60 874053237
60 341991229
60 109573176
60 534744103
60 951482518
60 963625802
60 58995299
60 485317244
60 907246000
60 355630421
60 266963752
60 812369624
60 272970872
60 581810402
60 981419606
60 244053487
60 335678400
60 840715409
60 208560130
60 817048751
60 526038476
60 634956831
60 373401535
60 227816355
60 929855725
60 795593497
60 84989366
60 756182081
60 215875653
60 624642739
60 872322199
60 138035687
60 955908323
60 245945304
60 163857200
60 958671775
60 321565075
60 509192780
60 714083673
60 36284879
60 137282719
60 686599014
60 157395943
60 556710396
60 960236850
60 172796131
60 170466139
60 987750330
60 131183185
60 43423138
60 675143063
60 991054882
60 732420890
60 492442384
60 363167430
60 495914259
60 314115428
60 692900593
60 584631919
60 672428645
60 872316858
60 304935458
60 595539234
60 920477336
60 511587809
60 777899077
60 742795488
60 470793184
60 837346223
60 501665532
60 956243135
60 978135168
60 124946502
60 303405193
60 955928035
60 839005715
60 646831558
60 539917545
60 245055158
60 168813076
60 283711628
60 913833372
60 892841633
60 308748968
60 370052426
60 82466500
60 756640211
60 352783019
60 301731948
60 321449301
60 682393979
60 533811106
60 281728043
60 2104769
60 202601627
60 992857954
60 173710860
60 151288322
60 484803199
60 176139981
60 923050617
60 205573576
60 367635931
60 525674046
60 503302366
60 653633395
60 768441063
60 400647284
60 341783628
60 283676015
60 717543938
60 493160479
60 19263580
60 259564143
60 102764783
60 769297093
60 539417845
60 433220686
60 812206373
60 679581485
60 513735030
60 628873904
60 96618485
60 560703785
60 166262155
60 995544591
60 883455059
60 918057556
60 327395463
60 371974025
60 140187820
60 274877291
60 956997426
60 789378909
60 823060814
60 129752261
60 188480562
60 638384915
60 133151517
60 40033569
60 691359746
60 894226017
60 215036592
60 792118153
60 764116829
60 700889111
60 479622468
60 313838187
60 476682315
60 959759730
60 258982026
60 574479718
60 208237579
60 794090622
60 346931931
60 470810369
60 539496016
60 72129931
60 342156403
60 622013062
60 814046928
60 41592850
60 442834929
60 803642644
60 749644428
60 216472322
60 232405374
60 340759392
60 710124124
60 491109422
60 651678377
60 135057149
60 931719453
60 54017409
60 34314022
60 431982768
60 602045717
60 778800482
60 544045432
60 17634376
60 722939876
60 474959239
60 353107065
60 796506634
60 339037826
60 40906431
60 241306191
60 668647449
60 658633535
60 787209947
60 517844533
60 839781159
60 589865589
60 387020609
60 172534719
60 71885050
60 371337951
60 837962565
60 786554561
60 33498451
60 301607666
60 514316347
60 978945364
60 274270293
60 809665910
60 943781882
60 778255930
60 111720343
60 477710213
60 236088571
60 995965961
60 983170857
60 711118842
60 947278311
60 914877388
60 339514677
60 977304070
60 705561745
60 234376974
60 885387914
60 519660717
60 958506757
60 279532472
60 470016719
60 864013200
60 521674113
60 877060425
60 646037878
60 222732585
60 365328878
60 777251870
60 359763493
60 436368631
60 439931269
60 699627270
60 976126626
60 15123570
60 597308588
60 212426448
60 320416431
60 617663285
60 989174131
60 577461665
60 929733893
60 338607293
60 698274660
60 775039340
60 900339952
60 897146690
60 486419151
60 422784030
60 359110765
60 622991311
60 656453704
60 288190810
60 663103610
60 750432262
60 132121354
60 752184641
60 575726865
60 7901085
60 465651169
60 494205202
60 979902590
60 532373182
60 983697095
60 721429234
60 630931771
60 385920496
60 348543201
60 545266099
60 382055727
60 535507665
60 226877717
60 598531172
60 448690100
60 170107582
60 366250990
60 929461039
60 834272442
60 234187463
60 481244220
60 2769942
60 655252698
60 414786453
60 650208166
60 329360431
60 197400260
60 869913173
60 750319093
60 956133356
60 314978246
60 134230622
60 854347011
60 780242613
60 438098600
60 993545828
60 977775259
60 923777889
60 24398044
60 661247846
60 4053319
60 760252936
60 177677683
60 6626569
60 947874112
60 927673774
60 978817349
60 320412231
60 12984507
60 393051206
60 929119182
60 558605827
60 494976958
60 217634344
60 199907957
60 184583526
60 414874946
60 877827620
60 343862638
60 496815195
60 585583020
60 856029046
60 76162606
60 807319159
60 167006001
60 806631710
60 621687321
60 530184412
60 88130988
60 893953921
60 166938015
60 719249411
60 693504559
60 256864
60 183467741
60 181750182
60 544166582
60 450453004
60 675831154
60 401682398
60 158832778
60 269594263
60 768298864
60 32857198
60 405421811
60 269036734
60 987622823
60 905745467
60 44599854
60 276382096
60 667538328
60 683856084
60 243101980
60 118836894
60 398152993
60 820871969
60 371406546
60 238235123
60 967504803
60 168425857
60 194215810
60 629618577
60 726433595
60 104427921
60 109338074
60 957783497
60 429797523
60 730619845
60 226951571
60 476830048
60 615470750
60 303763417
60 173494804
60 625734292
60 327476819
60 938423248
60 119036435
60 82140482
60 355827406
60 286944326
60 966632144
60 426525956
60 429990763
60 669291123
60 283551311
60 140118091
60 230681312
60 943056954
60 995580268
60 453404528
60 205237062
60 114411785
60 140862058
60 949717057
60 579447414
60 510613884
60 500904595
60 459262819
60 454479832
60 413505927
60 220092680
60 54367366
60 905859434
60 59172398
60 497674453
60 655843105
60 981429587
60 30284547
60 888735714
60 518571313
60 709515250
60 595725446
60 175399912
60 905968972
60 946218653
60 313555176
60 876096972
60 753470516
60 53674442
60 590564060
60 718958989
60 426806580
60 455357665
60 493099456
60 83456149
60 963300460
60 528023466
60 688175432
60 356171236
60 180522205
60 337515684
60 729970374
60 427117307
60 158003650
60 118345839
60 482935816
60 58154024
60 447594477
60 267911351
60 46785718
60 838482657
60 859231776
60 495609458
60 169644426
60 857488926
60 978617328
60 605574694
60 452606352
60 960581235
60 179459172
60 239692811
60 124174988
60 620504258
60 526613783
60 338904229
60 559528031
60 444014770
60 9101036
60 109654543
60 898427300
60 217792681
60 122665353
60 988707868
60 100384314
60 389508058
60 298963750
60 959536990
60 667970323
60 488718681
60 936701143
60 823059019
60 660731053
60 729914405
60 635754180
60 764658209
60 237390292
60 261836605
60 291067777
60 126224640
60 733697721
60 237430722
60 745992599
60 706185741
60 916002895
60 937085791
60 362821186
60 377071674
60 920856406
60 563963219
60 666402744
60 224999284
60 619204320
60 697474539
60 629200992
60 97571751
60 97936830
60 151931705
60 625450037
60 765104344
60 313067920
60 979607914
60 394406856
60 724257525
60 84282651
60 987784141
60 572968454
60 114939017
60 551708929
60 549920681
60 221202298
60 951622173
60 99002183
60 655071258
60 258254460
60 809781903
60 414126907
60 131002800
60 228207216
60 127003235
60 25711659
60 948490514
60 617207661
60 578242821
60 669793881
60 618975714
60 896431044
60 76393530
60 521742843
60 744955098
60 114798550
60 933230252
60 482982199
60 979964845
60 15796598
60 809595809
60 870448689
60 527849829
60 739634886
60 186942133
60 360133588
60 368544864
60 830258293
60 244509925
60 477726226
60 744391217
60 528275008
60 378348183
60 976127255
60 733198651
60 781964277
60 47829824
60 987097213
60 367082377
60 433598711
60 516422900
60 7295024
60 633342094
60 762824144
60 510992049
60 364146457
60 623323609
60 227893715
60 426804383
60 482709498
60 354892744
60 984585488
60 775352809
60 602817799
60 955496949
60 152306056
60 572965564
60 593333681
60 876388348
60 33995069
60 528773631
60 510866733
60 802798684
60 471027849
60 834737342
60 313523321
60 651914145
60 217459430
60 391081736
60 277625009
60 179532558
60 38231057
60 211034467
60 645667191
60 566090617
60 364763767
60 608875429
60 660321009
60 888218970
60 824944322
60 682445693
60 403196705
60 522282225
60 74066754
60 49176795
60 2950375
60 521363095
60 474057565
60 619203544
60 45976366
60 841215965
60 727944843
60 470766741
60 466832568
60 627814454
60 202803535
60 142308643
60 613587691
60 479802934
60 449261341
60 188514496
60 858326696
60 775081743
60 585025796
60 293174094
60 150433655
60 804687778
60 936857491
60 314576964
60 28621909
60 480158418
60 566867558
60 973288258
60 717540229
60 312459452
60 935408446
60 43128076
60 42816098
60 795536201
60 548368495
60 838737897
60 534813463
60 935380495
60 162760926
60 933036326
60 549447601
60 280128061
60 323863900
60 484100865
60 508208711
60 938815369
60 371686570
60 333325495
60 917524423
60 532002107
60 414562984
60 450196337
60 818188325
60 814667153
60 105505717
60 503303060
60 827791738
60 429812392
60 41196044
60 596085427
60 989677894
60 269699431
60 750734773
60 443612107
60 611857986
60 809736723
60 788769083
60 89182677
60 86231425
60 581704137
60 156006970
60 33729862
60 722786685
60 242439275
60 502587898
60 41121497
60 804002252
60 986312255
60 859268945
60 635191956
60 270296851
60 56801882
60 339854357
60 782775970
60 25939213
60 538043644
60 209388053
60 517270281
60 569577233
60 901296342
60 935706685
60 88635679
60 637819355
60 47973455
60 879354859
60 434160326
60 948709706
60 297137974
60 448015749
60 39510896
60 460765027
60 181768700
60 68375491
60 171761291
60 912470981
60 757265631
60 139631479
60 958096656
60 463812013
60 294457920
60 483257235
60 558634289
60 84712173
60 541237559
60 763018433
60 95661305
60 67761955
60 289234534
60 404772454
60 518089999
60 516261663
60 340528083
60 880296152
60 683294225
60 596954015
60 78889175
60 111714421
60 154296723
60 303273257
60 389973665
60 700133715
60 588831101
60 149842394
60 675220172
60 786019921
60 884581458
60 702768076
60 268113478
60 234402973
60 876380977
60 607476103
60 980777798
60 132280992
60 330187400
60 504801965
60 272173269
60 485477736
60 326195908
60 731898460
60 203061734
60 799444031
60 219859760
60 8445574
60 289062399
60 928214779
60 82369591
60 9119956
60 780880464
60 677803942
60 499615523
60 885209391
60 606327556
60 488590898
60 326525728
60 132301245
60 414374223
60 420392955
60 244652978
60 212658136
60 852318467
60 429026502
60 713149961
60 23477198
60 228664119
60 186799605
60 564106958
60 315531462
60 557395100
60 891846003
60 896334648
60 849131513
60 749167292
60 414356223
60 183465211
60 774300244
60 189595118
60 500402394
60 781354006
60 722927771
60 372507462
60 650717675
60 237794472
60 417605584
60 726871201
60 578078657
60 631747880
60 35820013
60 430994478
60 918202452
60 996370202
60 588752336
60 332740076
60 26126708
60 517837010
60 952150683
60 885950260
60 996110193
60 358604969
60 212723379
60 762440328
60 751735025
60 646263794
60 75767123
60 505244808
60 207447883
60 113591560
60 853971407
60 819994185
60 781885984
60 17500814
60 207337319
60 858138613
60 883602349
60 760786532
60 19956344
60 157209756
60 317849458
60 737610041
60 700927141
60 944471248
60 657087419
60 894451366
60 712425553
60 625765867
60 24401768
60 337864028
60 387203741
60 672910030
60 98980633
60 977936754
60 598309399
60 129704031
60 706999545
60 470448613
60 457192232
60 29386997
60 536145450
60 358909207
60 648374641
60 713050826
60 479557951
60 39219500
60 689002136
60 750465107
60 793019693
60 990702101
60 141634716
60 381916578
60 188399250
60 756041359
60 847530569
60 83371180
60 851392222
60 732448830
60 336504754
60 430302855
60 982553436
60 302833640
60 963085842
60 535452723
60 183884334
60 30927403
60 103284679
60 212695957
60 97856588
60 496632777
60 430117526
60 939220136
60 68522950
60 842658427
60 676367638
60 525000521
60 285785892
60 236963315
60 783716646
60 27623055
60 722845661
60 383329387
60 455808335
60 753829550
60 774936195
60 2434431
60 669188900
60 491828958
60 551219593
60 619878486
60 148631725
60 228681121
60 481810572
60 381850068
60 807051189
60 558894092
60 279371400
60 964799159
60 444222075
60 899328834
60 664508787
60 144589114
60 928183757
60 168302534
60 362708618
60 343574547
60 435286006
60 364488562
60 213487698
60 117896
60 482451233
60 456578276
60 439354036
60 291968004
60 762649055
60 286691600
60 988833886
60 201110784
60 981165759
60 864539385
60 133041072
60 482058144
60 504574443
60 268171461
60 686501488
60 497973221
60 524742186
60 416184383
60 209205039
60 579123786
60 464701777
60 311778022
60 63113324
60 721872783
60 768255444
60 196568315
60 75453213
60 18848235
60 207703540
60 347648605
60 113576702
60 30199093
60 422322041
60 418265258
60 234657581
60 858292267
60 674819947
60 552856745
60 444477090
60 869752395
60 526422043
60 993476357
60 10471083
60 764187446
60 684096753
60 213086344
60 340131372
60 116606107
60 613626619
60 257366809
60 250880845
60 553091834
60 26334762
60 784429172
60 365768902
60 534705381
60 426550667
60 676332678
60 903716051
60 203525800
60 247197186
60 469116839
60 192346985
60 264953710
60 805413936
60 67987859
60 940266771
60 121676103
60 969506926
60 920505247
60 572305243
60 681901893
60 171556262
60 890378520
60 339255821
60 352187397
60 767927699
60 195211688
60 28546321
60 860799929
60 182173695
60 490462132
60 675599440
60 976350116
60 250126755
60 193868417
60 90712444
60 533316115
60 188050189
60 642670558
60 905890410
60 557913320
60 963208834
60 85651063
60 442380284
60 888199645
60 344521139
60 305918229
60 857350121
60 30140792
60 846955233
60 494988282
60 177968415
60 610262126
60 364106132
60 167826810
60 228898327
60 680157301
60 376858090
60 143223994
60 302044601
60 405544546
60 827191970
60 959206061
60 829488907
60 127599667
60 226893491
60 148663114
60 641043336
60 904350783
60 966265877
60 837766201
60 901340950
60 324928325
60 867380360
60 581261148
60 541436845
60 520334073
60 802166654
60 907235651
60 119095569
60 226152734
60 603482864
60 939289310
60 294912731
60 909392835
60 693213684
60 545781003
60 522286863
60 442785235
60 180581033
60 628940432
60 669587883
60 570351071
60 895054015
60 801342692
60 370219744
60 964974596
60 835921518
60 57191950
60 3741575
60 486755750
60 459338200
60 314472115
60 407578214
60 208551126
60 40744961
60 646646423
60 114428862
60 981092265
60 606866371
60 937200097
60 516808454
60 68506931
60 436313032
60 717024430
60 344406678
60 693388122
60 230022405
60 323442864
60 600762962
60 297725950
60 432606818
60 144602630
60 870519844
60 911886659
60 64806039
60 267362498
60 254896334
60 899653689
60 715841524
60 421588046
60 712816508
60 630594373
60 990937121
60 994363204
60 189403391
60 919455422
60 436292230
60 835916410
60 215557560
60 293498201
60 698051531
60 219896980
60 472272630
60 411436368
60 472817638
60 431378867
60 461156675
60 894260623
60 773309918
60 421891934
60 990568966
60 751192164
60 316119362
60 923112247
60 645269573
60 472001815
60 981768701
60 263763338
60 245624706
60 102227040
60 924552425
60 935830930
60 854228025
60 57505607
60 96490135
60 640913
60 267542290
60 769428075
60 152174550
60 598946895
60 698696358
60 439935012
60 454185246
60 590326632
60 839535944
60 25625162
60 117398346
60 434534104
60 844138321
60 911078455
60 689034116
60 692964590
60 745212931
60 946870714
60 585598798
60 866512107
60 386873702
60 263657460
60 257400525
60 442443266
60 771370153
60 694763426
60 105781656
60 261214524
60 537313683
60 900128631
60 827983913
60 445644557
60 958444368
60 325409436
60 836732510
60 596968729
60 14560375
60 570277284
60 323306535
60 116067745
60 588992432
60 700845098
60 405959219
60 739653860
60 366243527
60 961529674
60 863439558
60 571889568
60 456995198
60 714497932
60 252985862
60 853696022
60 809219468
60 168559578
60 12113093
60 191716175
60 403263131
60 206784288
60 851600938
60 209275338
60 139363830
60 377705895
60 784766977
60 751117718
60 704853858
60 637486339
60 42290165
60 132351543
60 459303122
60 471384591
60 430165034
60 789694109
60 444481694
60 753507022
60 593919737
60 39637619
60 502408610
60 392453302
60 720031787
60 919086248
60 372965856
60 530254602
60 613355372
60 519282592
60 636256093
60 912038532
60 837445217
60 410672177
60 408851822
60 869791444
60 116067901
60 883687242
60 782035096
60 989362436
60 51924570
60 290359609
60 123999181
60 218161602
60 61378329
60 398682445
60 361686280
60 983662851
60 900861992
60 38716982
60 308615041
60 278904707
60 130883905
60 680369338
60 440112433
60 928943431
60 42402525
60 356700393
60 358565329
60 417436023
60 900818745
60 704982991
60 894681673
60 946567963
60 552189223
60 530455122
60 771158661
60 543091208
60 699528314
60 442188522
60 795185979
60 661037061
60 573934604
60 601783747
60 5395525
60 968691339
60 527611152
60 331550878
60 618887960
60 205852437
60 402772869
60 110396775
60 251857544
60 162162601
60 200767280
60 653456480
60 115914220
60 202438707
60 991942986
60 43190324
60 352187755
60 889961850
60 561278795
60 956145212
60 12480959
60 802200268
60 941057289
60 488557304
60 416001719
60 382176260
60 28684486
60 733378274
60 583290605
60 66497520
60 303173611
60 174727285
60 697640180
60 362536161
60 133302958
60 672069741
60 609837664
60 117473231
60 716269645
60 474977709
60 400052920
60 154753522
60 527532616
60 835886167
60 801527198
60 854466458
60 619884018
60 243567219
60 621347868
60 481737353
60 758724915
60 966433481
60 168627619
60 933874255
60 762136411
60 333343204
60 731902231
60 246074635
60 725733734
60 683087298
60 666571158
60 500436864
60 382767748
60 951288606
60 136476988
60 143943297
60 542197226
60 787398375
60 765533779
60 476007682
60 461200998
60 377730953
60 258931505
60 80498712
60 806907180
60 790257248
60 532058697
60 584909310
60 930350041
60 930800465
60 202061268
60 536308560
60 327006070
60 573521495
60 600051080
60 858539543
60 921634649
60 265556309
60 634421902
60 853205856
60 381748399
60 757993671
60 80965532
60 412799708
60 835445347
60 626364414
60 229150656
60 348413707
60 371788864
60 686377699
60 558720036
60 534378838
60 597155132
60 170729796
60 875469950
60 895200409
60 12969393
60 496158083
60 402102852
60 132260840
60 217516345
60 698911243
60 478538459
60 295896247
60 716453246
60 49917138
60 475763291
60 807411905
60 750288888
60 898287558
60 778465379
60 798729648
60 60304223
60 267157405
60 319344762
60 160092104
60 620354081
60 183996557
60 318551117
60 344137498
60 444659117
60 243430219
60 499451510
60 42295759
60 879285146
60 623760852
60 739696043
60 182622846
60 803851641
60 793101213
60 586356317
60 484876262
60 952302206
60 177820298
60 846072946
60 721312953
60 344782111
60 313034155
60 186940438
60 661461333
60 83078110
60 269922311
60 99895067
60 901207013
60 757305921
60 740799788
60 775119303
60 943084831
60 57208088
60 268868598
60 296913040
60 154116708
60 59076756
60 570425204
60 473573744
60 66191889
60 463801581
60 501478536
60 175505609
60 555276085
60 715669834
60 228805598
60 971136880
60 455305714
60 891772991
60 373392044
60 995028973
60 591932712
60 619422293
60 84033652
60 200984585
60 827175196
60 921384060
60 78094278
60 85916329
60 595505109
60 784531109
60 956935879
60 889340162
60 601761896
60 852843261
60 267881271
60 639829655
60 937927989
60 541988666
60 847398413
60 174368649
60 560439952
60 84648245
60 642313712
60 507172753
60 236935266
60 422866247
60 44179901
60 802623020
60 242892957
60 953195519
60 88970713
60 713140205
60 176000729
60 779074313
60 188681375
60 943981005
60 161110573
60 584164007
60 109386269
60 475429025
60 181245342
60 318539469
60 341286323
60 941405828
60 472434943
60 827020055
60 58272559
60 485443033
60 131535182
60 766702358
60 996072944
60 469593484
60 582172617
60 416160809
60 81924152
60 640971712
60 829851222
60 782531744
60 295439544
60 589027326
60 424862433
60 746143320
60 506556394
60 807318055
60 397815230
60 106843810
60 275861945
60 852992136
60 391953385
60 417997385
60 757315689
60 499150844
60 300544479
60 574085593
60 193844172
60 595293064
60 812017624
60 756668559
60 939585828
60 946540093
60 466853245
60 66353947
60 181102428
60 670142677
60 637287552
60 520397446
60 179989172
60 464324306
60 331647615
60 74683495
60 12270825
60 31165605
60 392884128
60 535635593
60 523504951
60 725342170
60 17382877
60 747485967
60 511616416
60 775512029
60 360103153
60 659979630
60 937807524
60 191035917
60 91429766
60 517714260
60 861031522
60 111264974
60 334158203
60 639492555
60 148085342
60 349546961
60 393890382
60 842376272
60 674396820
60 903775177
60 769234254
60 192912308
60 220937598
60 268685064
60 274907705
60 908654604
60 957768549
60 245612109
60 235750906
60 58274020
60 936276418
60 27144746
60 559648678
60 706161318
60 572558683
60 883827719
60 487618127
60 82258726
60 633194338
60 206329660
60 940482212
60 79929875
60 569086052
60 19837648
60 60464434
60 291133279
60 966152576
60 295296288
60 876804149
60 172063842
60 898414212
60 64496484
60 110902814
60 542069377
60 178562996
60 124376189
60 100301524
60 610433811
60 70631715
60 651630017
60 887664449
60 45054458
60 367808519
60 888961895
60 979923658
60 169076525
60 231503320
60 924866338
60 196930236
60 809588400
60 90018811
60 297038830
60 11807880
60 773758765
60 518808796
60 741112620
60 900274790
60 53348105
60 65222928
60 959284353
60 980729673
60 150633507
60 900486349
60 698811741
60 375085750
60 755817085
60 15095955
60 538655241
60 519680473
60 933368150
60 93117921
60 472408849
60 971521332
60 417307286
60 715970486
60 30024009
60 39391410
60 629976029
60 902059986
60 778326448
60 377281852
60 257025627
60 905082351
60 661838234
60 756847211
60 167376697
60 634114457
60 923317602
60 411097743
60 380238574
60 12609678
60 958453433
60 93084268
60 396329055
60 141601749
60 266960190
60 4691765
60 670066425
60 729850877
60 276826751
60 652319917
60 602537358
60 342715588
60 164043561
60 185785554
60 527179549
60 412115135
60 774677834
60 31798492
60 282242318
60 534411675
60 182100657
60 879147589
60 300533841
60 36690053
60 645048614
60 377836217
60 879294687
60 97106454
60 278219384
60 963331218
60 828758620
60 611999682
60 168222001
60 438936171
60 145400574
60 303387768
60 367774184
60 162356573
60 71564809
60 567512658
60 400113434
60 763569947
60 881798584
60 504784471
60 615116283
60 664547715
60 50217611
60 893845173
60 659797039
60 169896734
60 267174049
60 227121228
60 211520096
60 440324459
60 852501027
60 782289590
60 554691478
60 140861493
60 891182446
60 89938850
60 575109270
60 841853148
60 67645754
60 985028836
60 808527565
60 172027962
60 173962817
60 111402954
60 614160726
60 6690497
60 794946041
60 120618838
60 392670839
60 743951261
60 521537817
60 842853127
60 996676554
60 86315372
60 173715951
60 653434196
60 11132064
60 697886534
60 469463333
60 780056298
60 530679533
60 909698864
60 149882054
60 741830186
60 442055849
60 823503636
60 475842079
60 41612481
60 322361287
60 317409979
60 427602018
60 590795957
60 687807385
60 200295697
60 241777233
60 547198144
60 230336651
60 815574524
60 852423353
60 304141715
60 272620058
60 509200010
60 271879232
60 238340745
60 655920024
60 60086717
60 699430893
60 866149718
60 270936475
60 579514844
60 878130952
60 256607876
60 630549914
60 333140825
60 544095186
60 487796454
60 639968903
60 481596283
60 642014736
60 458920475
60 409434951
60 216355336
60 626193614
60 314126626
60 120107843
60 873515308
60 218292024
60 791693281
60 86046875
60 874952981
60 928267022
60 516053226
60 405507944
60 980214676
60 298584743
60 274820773
60 834185462
60 32504588
60 436111089
60 799151562
60 563381083
60 170191197
60 347494410
60 839972929
60 138386202
60 704875483
60 680754702
60 955517883
60 117114217
60 79179745
60 838846501
60 107734282
60 789172461
60 569335386
60 150800407
60 534675068
60 6081077
60 834836242
60 515488430
60 219680071
60 267785069
60 430650779
60 785101591
60 264806410
60 176714565
60 700659374
60 444934676
60 150006902
60 540568338
60 441927605
60 484521463
60 973368777
60 618803273
60 128593507
60 753921451
60 189489229
60 232200752
60 556773693
60 1288481
60 217365040
60 189483227
60 354540374
60 481283904
60 477522411
60 54291377
60 478435817
60 302795344
60 718584351
60 364341449
60 14330898
60 146708682
60 892674782
60 414667598
60 188233169
60 366681205
60 100443089
60 489880993
60 358959339
60 792987285
60 864179045
60 120310504
60 480224206
60 176269675
60 292613837
60 525678699
60 160243590
60 568538527
60 524673177
60 552743505
60 271098260
60 976505976
60 667175344
60 447742960
60 331557738
60 767196896
60 659278776
60 306239385
60 602883111
60 892346380
60 392555299
60 655296126
60 801510071
60 304862245
60 750175226
60 851028929
60 380660088
60 216824579
60 300158059
60 108138211
60 602658543
60 909641660
60 535546351
60 935906806
60 986385718
60 697435984
60 313869277
60 980099783
60 857653476
60 694704519
60 380684288
60 15403012
60 49598065
60 886297998
60 336497891
60 377901889
60 926987934
60 840594950
60 154596731
60 525803268
60 650635357
60 211136413
60 615422220
60 563830227
60 643990102
60 709532700
60 358724259
60 734035980
60 46340103
60 690600061
60 682502314
60 22253699
60 123267934
60 810206915
60 996297566
60 483492773
60 607450051
60 508924593
60 877252898
60 634370386
60 985949545
60 734816164
60 312559490
60 637350393
60 785927039
60 460829065
60 320151164
60 324888908
60 412222761
60 575942812
60 820809520
60 827716586
60 372361909
60 673329851
60 54682173
60 310499654
60 656088217
60 270020222
60 647760727
60 765282393
60 33820005
60 499294443
60 741769244
60 121336877
60 548031898
60 557515124
60 266700768
60 489002985
60 601329162
60 644864339
60 851879909
60 984304895
60 412102438
60 700045931
60 186776839
60 288177630
60 631361261
60 903071135
60 695040204
60 4809465
60 281031101
60 557364379
60 966641239
60 556366467
60 991771460
60 58947357
60 492579927
60 460230738
60 634243452
60 144169529
60 745221216
60 507336342
60 24262714
60 836761787
60 523460588
60 981986827
60 23925504
60 754162371
60 29367255
60 447261910
60 51568115
60 891828102
60 622170173
60 785035004
60 766107353
60 988868513
60 956949302
60 568107516
60 233644709
60 462783855
60 108698418
60 649132734
60 433235911
60 441957307
60 10770365
60 676631867
60 874362534
60 395964349
60 379914742
60 443644149
60 843040190
60 930084225
60 32670784
60 649058159
60 21909114
60 516767850
60 753686267
60 256668192
60 176633066
60 975868235
60 68842043
60 555158196
60 561762815
60 467037027
60 235385356
60 558505274
60 797164478
60 879240268
60 161272183
60 286499143
60 955605709
60 700180220
60 275401587
60 861503051
60 578554845
60 928061154
60 781662406
60 862901988
60 554374530
60 118849521
60 915174809
60 81722977
60 798626529
60 634169149
60 136461418
60 297835652
60 996752422
60 506963299
60 176829095
60 561071876
60 176070272
60 931060297
60 563557549
60 21278306
60 121516414
60 438711867
60 642556875
60 213461606
60 262614472
60 748257644
60 607431286
60 511536668
60 437529849
60 740627034
60 366477356
60 620814482
60 331193644
60 678244719
60 95544580
60 458716661
60 885063096
60 174171161
60 306885097
60 957529305
60 751380133
60 648466277
60 749158211
60 722179246
60 893475154
60 367883813
60 963026787
60 938197787
60 213837874
60 375758503
60 694357543
60 168014269
60 915216139
60 698505507
60 622515228
60 620158916
60 995839971
60 215533956
60 117131665
60 535141698
60 496496628
60 863539738
60 134043100
60 495954304
60 564098766
60 118640715
60 783038294
60 715392089
60 464780833
60 227021656
60 540889377
60 500545032
60 223947290
60 54122983
60 166993798
60 401123346
60 395909961
60 715463820
60 804704735
60 998746235
60 893972974
60 768061298
60 564074678
60 669737836
60 36680354
60 9478156
60 968982574
60 735447977
60 645593741
60 229396600
60 807628765
60 644579873
60 773588599
60 716624259
60 865235496
60 714387677
60 479238285
60 60277442
60 4973743
60 413055312
60 826009261
60 230524578
60 608188835
60 171830860
60 856088188
60 562516694
60 59161173
60 539066293
60 657894418
60 575200365
60 317369640
60 2627768
60 342273936
60 121767255
60 514595503
60 316302319
60 527392587
60 405480382
60 173470128
60 672384724
60 133900452
60 933659643
60 395929899
60 42032617
60 741637749
60 68823281
60 362290440
60 393786244
60 771049571
60 764820902
60 467281982
60 125284455
60 978978644
60 12062714
60 883291178
60 754250825
60 782277237
60 397722014
60 637139341
60 440400898
60 723176558
60 543011177
60 336076614
60 928962447
60 205573393
60 739748058
60 574042508
60 552872409
60 254132676
60 974422877
60 189667584
60 90022528
60 931484068
60 902359
60 944226153
60 915314047
60 124679452
60 764734677
60 326903147
60 853446752
60 98395212
60 607843078
60 862843364
60 146046234
60 335994515
60 697425181
60 40196828
60 746060348
60 498315482
60 33453687
60 206427697
60 994092528
60 752873305
60 25039430
60 797747696
60 325587144
60 859276141
60 297027337
60 185710890
60 406410107
60 801850833
60 221448246
60 341550349
60 256333124
60 752554204
60 553077168
60 561521506
60 524674176
60 293997102
60 922132421
60 185818706
60 440840618
60 532042245
60 968203214
60 429232901
60 507254886
60 408912198
60 737362735
60 613058242
60 893964710
60 425488501
60 555356579
60 403083780
60 506261026
60 521082850
60 20410296
60 464589466
60 620186741
60 66324221
60 669186614
60 30806760
60 628076902
60 459708506
60 165755194
60 669313183
60 270767436
60 304331011
60 579624413
60 391898690
60 206303700
60 106031862
60 749519783
60 260813753
60 855670298
60 2305588
60 579463674
60 362008837
60 521658786
60 878823305
60 182127544
60 403887728
60 966510632
60 165477085
60 152569345
60 889115610
60 635282801
60 215392568
60 352645319
60 572706995
60 184179865
60 433518131
60 721215842
60 963267614
60 630655428
60 669377815
60 474313127
60 508000888
60 155736366
60 162439729
60 237883827
60 825494043
60 628070666
60 654657333
60 839317856
60 21237540
60 356222387
60 222102776
60 510056832
60 912804616
60 268547498
60 688412557
60 193800737
60 182627352
60 104834543
60 912362446
60 703522231
60 896624501
60 166290026
60 663538595
60 44794581
60 789226028
60 37030377
60 914925204
60 871213921
60 203174690
60 891409718
60 438032926
60 799818272
60 924227563
60 519498882
60 564074202
60 485587737
60 96763100
60 758516029
60 876452091
60 623239351
60 969962045
60 330505305
60 303530846
60 152521517
60 358042828
60 312999226
60 992403148
60 171224859
60 728429972
60 18757308
60 523524673
60 536453538
60 303000924
60 113504180
60 823128686
60 387866984
60 217136972
60 711900782
60 72513857
60 878500231
60 742901568
60 412229349
60 598389901
60 245586826
60 268792789
60 894724120
60 438948141
60 186220239
60 760160870
60 543591455
60 932300212
60 409266419
60 935314304
60 458963772
60 687609456
60 353277234
60 693650143
60 816031703
60 553271258
60 34576219
60 136548875
60 813107999
60 666942506
60 926123823
60 476722995
60 977962126
60 360284466
60 174849819
60 304531085
60 181769533
60 840020025
60 587923354
60 769983726
60 267849657
60 128367114
60 589151972
60 795711086
60 739985404
60 33525168
60 203709138
60 854029545
60 421950859
60 36171635
60 978137042
60 97504459
60 479601449
60 693645654
60 994236222
60 173640739
60 8470343
60 850428142
60 656200390
60 456241776
60 196456378
60 683662738
60 349234003
60 664404758
60 468344124
60 288971610
60 550513250
60 22625297
60 809920667
60 905367901
60 392743437
60 826185834
60 723142600
60 957421078
60 13564476
60 930796553
60 107798872
60 220052269
60 759113809
60 511442001
60 810883268
60 207396827
60 668208853
60 951081553
60 857495793
60 678434196
60 465430961
60 983698751
60 542231059
60 495365105
60 548561583
60 943825094
60 728437798
60 906578803
60 798829336
60 54153119
60 530944711
60 935395013
60 574906414
60 283276781
60 763535368
60 630093069
60 835282958
60 536274340
60 575453273
60 707208002
60 166303604
60 981477926
60 500757527
60 903231395
60 232790851
60 891452291
60 513194635
60 691822755
60 320748176
60 748115370
60 994495336
60 844378365
60 582052136
60 454532528
60 860026061
60 524847820
60 735405414
60 123281115
60 353714867
60 585864922
60 310372334
60 687040624
60 239434173
60 306674161
60 521983901
60 470057797
60 754050526
60 321651508
60 568958083
60 406607366
60 339102877
60 578508483
60 487200697
60 568367295
60 813404689
60 630908584
60 26180309
60 484036113
60 624141838
60 117464588
60 310958491
60 657406533
60 96966854
60 964312407
60 29994290
60 268376315
60 711332775
60 111767603
60 663216099
60 345215290
60 987908262
60 669953442
60 350786234
60 941463539
60 439076532
60 72123408
60 888311145
60 844834523
60 854127330
60 354479072
60 573176522
60 205104633
60 645807958
60 71823936
60 611905390
60 918321396
60 615318562
60 909959961
60 886693820
60 705915388
60 775330419
60 529908745
60 716777299
60 112635374
60 146062714
60 504654770
60 852763262
60 885655581
60 828002670
60 681974894
60 788347660
60 328988287
60 496133031
60 845328085
60 873199774
60 976466498
60 961720176
60 698222789
60 814544739
60 255202736
60 225372074
60 730579414
60 700317127
60 65740396
60 89510113
60 664170214
60 138434430
60 302698703
60 344314359
60 948964074
60 650894376
60 462776789
60 813893387
60 800995296
60 878576441
60 97605879
60 264617045
60 499837872
60 24757692
60 649028368
60 446918569
60 497394679
60 247349187
60 572065963
60 530258085
60 866977277
60 560630701
60 80937354
60 124655881
60 802274461
60 136074429
60 230281580
60 86614087
60 625831973
60 288055396
60 941674861
60 786599293
60 831329716
60 707110751
60 669026635
60 162578354
60 681561605
60 310628409
60 166097454
60 701833663
60 784305479
60 941813127
60 470082061
60 928545024
60 536050759
60 275080360
60 119265004
60 195734531
60 324037975
60 372636558
60 627445968
60 482062646
60 771368217
60 863845419
60 611833460
60 971621944
60 975521088
60 379254921
60 124229147
60 272693088
60 792477832
60 224818186
60 341618331
60 51810047
60 192793139
60 897393493
60 137341379
60 820393480
60 920999459
60 421846995
60 200330543
60 696053888
60 773432085
60 466318247
60 331868135
60 563196242
60 60046753
60 419687761
60 582666474
60 737319643
60 930281021
60 760245352
60 228976169
60 871039099
60 527882015
60 986286450
60 857604281
60 257434449
60 147738023
60 750785146
60 80053037
60 232998979
60 5512721
60 813437902
60 910698469
60 431474982
60 729698533
60 826292195
60 855362921
60 238438557
60 114537678
60 47884120
60 464155457
60 379682088
60 871845421
60 63980369
60 816545653
60 921985435
60 56983073
60 607904594
60 182762446
60 279941743
60 318796865
60 411648420
60 677190970
60 290861054
60 395445718
60 438705195
60 347091814
60 45222439
60 856628339
60 728861031
60 231208658
60 126358441
60 850925767
60 778524484
60 99612333
60 851816490
60 692888496
60 426702360
60 146032201
60 553824100
60 799649207
60 792721707
60 751125147
60 727742378
60 332557229
60 8773056
60 169572745
60 160023369
60 38246679
60 405790008
60 571387591
60 109054111
60 328996903
60 788871036
60 350382652
60 951675550
60 807672009
60 446792539
60 92756725
60 801169911
60 166138373
60 397110056
60 980442215
60 812886350
60 12288437
60 363824162
60 738805263
60 45380495
60 771261228
60 820609813
60 982882618
60 943523491
60 803001444
60 774529758
60 842094338
60 717479488
60 452411138
60 481258575
60 609182734
60 284207049
60 105046803
60 74615975
60 131165221
60 26019723
60 815127109
60 589881693
60 897930732
60 821623433
60 165571138
60 336878154
60 769297575
60 573295210
60 104786211
60 747465101
60 845158976
60 22033862
60 554962266
60 719394961
60 456294239
60 614491944
60 21594858
60 213375372
60 72067085
60 138556915
60 998311674
60 491699934
60 432162815
60 115947285
60 194076146
60 181056233
60 26679862
60 938571677
60 827831065
60 743317121
60 555124129
60 508589140
60 48775253
60 189460166
60 35404864
60 1900108
60 493233418
60 485609725
60 382125461
60 153405129
60 885632904
60 988084503
60 350513352
60 477901047
60 703342060
60 572014953
60 286356001
60 446752819
60 468096387
60 772037573
60 295765643
60 249863530
60 318771050
60 534225606
60 17219942
60 681006896
60 622385679
60 504133966
60 377487758
60 359479236
60 347567250
60 25575038
60 513756856
60 189016015
60 397818124
60 323802695
60 403535640
60 169931584
60 366771743
60 265324976
60 591343200
60 691954207
60 964807435
60 444550893
60 762120073
60 817023646
60 993080420
60 965407785
60 703299504
60 416318213
60 212834215
60 760729285
60 626981078
60 316994652
60 822505076
60 176535290
60 649409139
60 768307036
60 459118957
60 328457497
60 302558308
60 679445561
60 457863120
60 738564079
60 343046262
60 749829550
60 577619408
60 114636272
60 402708752
60 2321224
60 693492570
60 664254366
60 212988528
60 994527407
60 664854950
60 679531656
60 277619939
60 264863710
60 129987154
60 854944083
60 373812005
60 556560388
60 84875078
60 642488256
60 114995152
60 398691349
60 811705298
60 713316524
60 875805748
60 105331609
60 660452664
60 488690249
60 231141209
60 238558971
60 1954487
60 51887549
60 948408360
60 592754950
60 125795225
60 170577607
60 930149318
60 984452565
60 608874549
60 405073944
60 239655598
60 771974640
60 376919680
60 972976633
60 953375943
60 35121231
60 830401383
60 190720274
60 793303866
60 843635735
60 490258506
60 858443683
60 21970015
60 340838081
60 351793814
60 243154241
60 914882648
60 589184973
60 277645347
60 512254496
60 616439919
60 868242208
60 353954688
60 670224266
60 62588361
60 252961000
60 466854419
60 112098415
60 201778284
60 744352469
60 817114259
60 925585442
60 395573537
60 334321089
60 602548962
60 472040452
60 295168683
60 980210275
60 885974666
60 390473507
60 929844915
60 89364630
60 966100799
60 580824105
60 877318577
60 237714447
60 823454844
60 707581002
60 410332558
60 110227552
60 51374207
60 323488476
60 742674921
60 463129134
60 145319192
60 251217540
60 390735449
60 508307781
60 655916892
60 568722022
60 912099909
60 398393187
60 909105969
60 54396511
60 311717297
60 14082559
60 997139442
60 309100811
60 188400856
60 578698873
60 171274555
60 483923217
60 10116590
60 501290574
60 102028953
60 305586394
60 670686629
60 50341480
60 405588011
60 967241652
60 46158907
60 489271683
60 15141442
60 359511076
60 22002409
60 566482348
60 499013757
60 590562751
60 931263574
60 902003979
60 621416753
60 608955688
60 381287334
60 956614982
60 733249248
60 494997170
60 4544718
60 692944354
60 320955491
60 270155935
60 411383801
60 238049833
60 443862278
60 621897291
60 280887401
60 757870266
60 443087300
60 405489312
60 78436686
60 623158769
60 182765269
60 654385977
60 113940561
60 871086698
60 793904738
60 207166826
60 185628441
60 820283408
60 432451882
60 484470959
60 237830681
60 231658131
60 394592883
60 127487477
60 503236984
60 108755470
60 194953603
60 56865415
60 901500039
60 128341649
60 254820215
60 173300925
60 337786821
60 987832324
60 737649211
60 503003179
60 911869527
60 538270867
60 214417122
60 922656841
60 642514354
60 198208395
60 119905800
60 748182352
60 25462346
60 525364203
60 62123647
60 81070004
60 653889119
60 906880489
60 313468772
60 710574790
60 447673209
60 733330005
60 9338801
60 457428793
60 344880159
60 32949258
60 868578025
60 13509827
60 990274436
60 438201745
60 910806605
60 263290394
60 291187000
60 925277327
60 150336807
60 414605935
60 963077996
60 766493539
60 926754969
60 193111215
60 75819034
60 167106620
60 424241640
60 965011653
60 355555274
60 467978331
60 391866059
60 725255058
60 710479631
60 601650951
60 455765744
60 623984600
60 560470440
60 909187773
60 894677313
60 781823750
60 776435645
60 700232409
60 178441174
60 952069629
60 998164221
60 600705277
60 793288521
60 139490811
60 623074687
60 168312610
60 792198431
60 289892536
60 801915026
60 681517312
60 523815436
60 923367802
60 978871533
60 394422881
60 905745478
60 990927617
60 302593722
60 610753692
60 631967734
60 548367423
60 514602373
60 586913148
60 442900978
60 86061012
60 237221802
60 253608008
60 910840965
60 749400069
60 833836725
60 2521883
60 639452117
60 296043409
60 645493740
60 169963668
60 146647752
60 633670024
60 355682247
60 200135827
60 78617663
60 44556225
60 435253973
60 697371724
60 523888713
60 646034686
60 557056523
60 123506177
60 55064727
60 826610119
60 414601210
60 559086465
60 116616182
60 434528343
60 402931839
60 198685960
60 717045547
60 721865157
60 321945164
60 91768592
60 89481995
60 159913262
60 873408293
60 429496141
60 993414544
60 70052928
60 210726486
60 612796237
60 788589146
60 6902400
60 620466939
60 854213390
60 726756118
60 822120420
60 155980878
60 425394709
60 414304674
60 84686469
60 298533557
60 679667593
60 609833020
60 926494578
60 431253126
60 622301751
60 10000946
60 481098035
60 318516532
60 54043021
60 753366835
60 744768857
60 698636869
60 644354635
60 124524152
60 567259779
60 440870234
60 552804634
60 761509926
60 193114650
60 945170062
60 359833584
60 718305744
60 865047589
60 682445211
60 988330092
60 488419017
60 27265371
60 176734087
60 424193495
60 444227775
60 243037071
60 979758444
60 909560573
60 389770340
60 808430660
60 938523029
60 442341204
60 725028562
60 128820306
60 659039825
60 476890443
60 364753004
60 212098513
60 104428963
60 625019453
60 509800311
60 475868946
60 112684122
60 668439172
60 926897699
60 941747886
60 121314189
60 511901476
60 298596568
60 517161758
60 413184814
60 903965872
60 725721867
60 417297363
60 886445525
60 507636068
60 999056007
60 546305717
60 487052234
60 903793914
60 570468222
60 817255523
60 22425782
60 835186924
60 26840909
60 560979797
60 610688900
60 174909048
60 888834169
60 413665377
60 417747104
60 509272171
60 645853388
60 829457005
60 781810372
60 325649383
60 69377304
60 739849950
60 362699432
60 77681807
60 653900683
60 440452341
60 966336432
60 267426754
60 721252877
60 258329208
60 643884393
60 757815491
60 220034972
60 587536449
60 407070816
60 282457342
60 498424753
60 483123839
60 369940497
60 414562729
60 981680018
60 957035084
60 772907792
60 394677280
60 480069111
60 185492172
60 538679913
60 535315724
60 615394539
60 159533069
60 941927564
60 375871122
60 437988639
60 443741460
60 540945869
60 286916210
60 195268278
60 510953415
60 853198154
60 227565929
60 813412377
60 335093233
60 824067369
60 513761573
60 35803546
60 238702239
60 204603946
60 242963675
60 12715768
60 430441000
60 109311248
60 908933543
60 584830928
60 822861802
60 467953830
60 439876718
60 363978564
60 825947876
60 52693048
60 432587863
60 242218095
60 611954410
60 516940221
60 674822753
60 83233089
60 193304229
60 94686080
60 359918883
60 384821497
60 721511152
60 388789899
60 89833392
60 461195927
60 354203079
60 848686880
60 963404044
60 443402040
60 112992944
60 630734638
60 12805847
60 184322996
60 950571586
60 206676317
60 73485594
60 841469714
60 141925394
60 721880721
60 907003853
60 573806562
60 674179767
60 403524833
60 95667973
60 684349545
60 653403138
60 948443810
60 378514873
60 535426339
60 410449661
60 902281311
60 224157233
60 425411621
60 510672174
60 756482147
60 833126675
60 529141062
60 439738934
60 56160468
60 72499495
60 485982499
60 291868528
60 967850296
60 730167623
60 947955668
60 930837695
60 227482052
60 345731722
60 39854299
60 81080396
60 645554472
60 335558818
60 861900444
60 752413394
60 641736576
60 17111778
60 881893390
60 585415742
60 3465386
60 177198466
60 893280783
60 947030290
60 76329977
60 335898045
60 975491906
60 966441244
60 844070645
60 35169163
60 105029099
60 189408682
60 74912342
60 199429040
60 780898177
60 563839193
60 739457790
60 263107405
60 517851510
60 541586505
60 173439381
60 377688050
60 30628810
60 525794095
60 12259448
60 183299099
60 69945416
60 286301893
60 176607055
60 438635667
60 743624092
60 253300779
60 419055967
60 944424658
60 81257205
60 177273794
60 944793542
60 852194156
60 574069325
60 890464191
60 508339461
60 888509822
60 201585649
60 120545140
60 537866044
60 519026881
60 605823561
60 379273784
60 206523262
60 483349224
60 338878133
60 723159328
60 147202685
60 725988526
60 426852908
60 527189753
60 61417444
60 104052104
60 14330054
60 709405367
60 433897216
60 235953420
60 558622681
60 547530664
60 250377787
60 893584014
60 515444024
60 295301862
60 959864125
60 467713741
60 602658727
60 990849861
60 85906516
60 635881909
60 747363247
60 738904958
60 552460979
60 583542624
60 433532215
60 193342280
60 452843363
60 377992833
60 495645656
60 738430607
60 598652716
60 892339968
60 217664700
60 469141467
60 165277340
60 447393383
60 550477828
60 397918649
60 464086723
60 912925815
60 642521103
60 586756859
60 738804492
60 46358094
60 432368461
60 586694418
60 679829379
60 298448051
60 246333816
60 621123874
60 674671760
60 99795801
60 84260181
60 225797796
60 263835737
60 763354946
60 462591447
60 740103995
60 30992407
60 409842951
60 693869966
60 952303253
60 453476230
60 307864914
60 976065787
60 324512460
60 90585559
60 54934314
60 861589624
60 912035247
60 767370095
60 870448251
60 664302594
60 630006067
60 570924792
60 179127675
60 359823478
60 878795831
60 888071160
60 26145753
60 997729924
60 730216623
60 742875692
60 571601719
60 212911801
60 11983590
60 884517354
60 621376337
60 514319563
60 710875976
60 414120374
60 243366442
60 934190769
60 768298538
60 318990294
60 909655902
60 330404234
60 97152112
60 14078379
60 28953115
60 570861259
60 212199984
60 926205744
60 190469290
60 219384543
60 326907527
60 388710617
60 109114096
60 701254985
60 155132416
60 761487996
60 142498077
60 214717970
60 867824473
60 685449697
60 896507934
60 274391588
60 20227102
60 113946678
60 143635703
60 123153262
60 421501489
60 17456231
60 549596187
60 85910468
60 369294839
60 827100350
60 71282964
60 600812134
60 946151030
60 376528009
60 710992746
60 843668419
60 327423465
60 563997351
60 672875721
60 464023910
60 609824084
60 797192079
60 256736593
60 291425015
60 106700999
60 56705863
60 451505201
60 889112661
60 592349148
60 615384785
60 637545659
60 166911269
60 738344176
60 53808534
60 222092822
60 694062961
60 894095436
60 938384864
60 53070081
60 165929908
60 315511601
60 419123390
60 629871906
60 906807159
60 810148299
60 24268740
60 203410613
60 41832793
60 771469039
60 609514102
60 501971999
60 972431655
60 591029461
60 477197990
60 997263735
60 753043736
60 705927804
60 760025526
60 827254496
60 939641022
60 975407921
60 293936083
60 493243793
60 587194613
60 3804909
60 837688155
60 173499878
60 566905687
60 812591770
60 459475276
60 900654990
60 842729800
60 946642169
60 220597891
60 975348527
60 317957886
60 372849830
60 470867401
60 28696667
60 771971650
60 692692152
60 502653386
60 257350800
60 321590166
60 235578868
60 143442827
60 710645018
60 690253218
60 239481902
60 833306057
60 769054921
60 10912467
60 313130694
60 829727963
60 732248628
60 451490585
60 770876858
60 908580767
60 638969692
60 186478150
60 251438883
60 992739207
60 379009219
60 305980067
60 179772080
60 196781128
60 973354546
60 490157194
60 748598340
60 576450772
60 247646086
60 749895041
60 656654081
60 963959402
60 513795005
60 195448984
60 976156720
60 839577451
60 333096630
60 563734569
60 465480315
60 128617605
60 512265297
60 560503613
60 784524877
60 568499930
60 424441020
60 837666801
60 947361565
60 696434001
60 18001025
60 698721508
60 730427355
60 42312733
60 645585881
60 791653731
60 195543441
60 602210612
60 494819079
60 352386849
60 616825173
60 857262017
60 659023983
60 169937184
60 863173402
60 828009700
60 486788835
60 169676574
60 406012388
60 950111449
60 105277367
60 527961659
60 45431129
60 841598617
60 143101428
60 57058027
60 265232820
60 412408218
60 272983732
60 440731919
60 164178779
60 750297509
60 867195796
60 172907801
60 342515009
60 745337865
60 443654355
60 514601030
60 53763025
60 635350396
60 701053983
60 413514359
60 785833800
60 761611078
60 824407127
60 150897872
60 617087311
60 222260186
60 186143183
60 279756810
60 577073466
60 445875846
60 503677930
60 662538296
60 393833542
60 175847293
60 61447052
60 650617254
60 248056773
60 642559561
60 176617156
60 853535017
60 260120299
60 994864239
60 167052949
60 95384355
60 676671430
60 578433439
60 660122832
60 807910389
60 349304775
60 37759842
60 174195678
60 934829795
60 52349466
60 894594878
60 933490092
60 131388371
60 626959304
60 485267892
60 46323646
60 388986969
60 412253983
60 590042407
60 318273375
60 212828974
60 343825541
60 972639635
60 960497736
60 943770046
60 376932117
60 383672761
60 417936697
60 961025241
60 227795042
60 713012719
60 985391095
60 635398845
60 607097112
60 901017735
60 172542982
60 500057165
60 973077861
60 852902285
60 835873710
60 388152004
60 389746525
60 83916638
60 475876951
60 424182544
60 753922686
60 983356575
60 921339141
60 310297571
60 551341663
60 75176632
60 19992315
60 712886325
60 196718283
60 917369523
60 628177749
60 462049068
60 692681497
60 185480517
60 158476377
60 913346138
60 259757625
60 969579779
60 755078114
60 421173251
60 320230332
60 41582891
60 546343099
60 361869681
60 641895356
60 764855738
60 969242851
60 822350368
60 759712101
60 49180722
60 750157388
60 876268185
60 395224481
60 317118408
60 190645439
60 555755912
60 508797435
60 54486220
60 296320747
60 731180240
60 417905635
60 945758942
60 740226375
60 214949050
60 915659371
60 999916741
60 247182689
60 997372810
60 967653590
60 407345260
60 336583471
60 269629667
60 372919085
60 738557171
60 37389472
60 351694744
60 273689377
60 297448821
60 408306468
60 108139945
60 49144748
60 595447801
60 587831746
60 965246759
60 269280186
60 296816289
60 80964953
60 197927846
60 426311737
60 977218389
60 103738838
60 562327437
60 679710182
60 409839440
60 533878934
60 16716166
60 780589741
60 816353753
60 36480005
60 114904621
60 34100360
60 466623038
60 583986727
60 504512887
60 159755238
60 278712743
60 434579499
60 893430228
60 100625986
60 200857450
60 543063506
60 896978839
60 367590346
60 486711393
60 975678882
60 507270712
60 546186989
60 829605752
60 519159585
60 348726500
60 691100761
60 210581949
60 329358583
60 560314169
60 479883912
60 649915812
60 216902206
60 871005346
60 826011082
60 354758028
60 63008580
60 600366985
60 641963523
60 289655459
60 709185540
60 5396004
60 563622071
60 741273619
60 436257214
60 236049690
60 779614904
60 911198835
60 777784654
60 812027978
60 484991771
60 609191157
60 689962959
60 797081843
60 493367931
60 988268235
60 23919997
60 978837452
60 605328545
60 796257755
60 334014856
60 602470613
60 990469271
60 705776186
60 616962957
60 116786821
60 402182891
60 473172207
60 73821032
60 830987297
60 203955
60 673796923
60 425201025
60 966130255
60 793702573
60 979288722
60 851805804
60 424029888
60 115424144
60 73358752
60 37010335
60 525654951
60 973568083
60 406184175
60 446405814
60 747146492
60 907740803
60 684054543
60 916570489
60 835192707
60 868172633
60 838616223
60 962705734
60 290710358
60 622464489
60 429002308
60 853666780
60 526426519
60 52906229
60 873508601
60 238972216
60 406676134
60 96681261
60 181792017
60 88579937
60 937162257
60 435156645
60 399839078
60 818259058
60 645939673
60 289796176
60 44224156
60 189317639
60 836034676
60 174236059
60 479983505
60 467181636
60 223380873
60 514280988
60 591760174
60 766481641
60 9067188
60 518446325
60 434408612
60 831472843
60 998751013
60 447734112
60 603506022
60 189562968
60 744118901
60 637789371
60 633363033
60 194600823
60 608893826
60 19819198
60 415940910
60 867012528
60 475574123
60 233294032
60 715953666
60 717862328
60 137655389
60 765170771
60 150805024
60 744123249
60 204306647
60 308227508
60 996467594
60 485529368
60 730582244
60 604074069
60 970474097
60 347366495
60 225928865
60 991415839
60 460114192
60 943594048
60 767450667
60 467968035
60 451019845
60 68610127
60 468803589
60 272039070
60 510133316
60 557174932
60 593169431
60 460080451
60 438527890
60 759948261
60 844547405
60 394580207
60 389912718
60 430895224
60 307441932
60 10404812
60 499370014
60 167040661
60 746339366
60 975362683
60 600573263
60 579154824
60 639744518
60 660633856
60 343274775
60 434675863
60 437847747
60 994210442
60 211650596
60 633610511
60 874750972
60 295348086
60 961764516
60 466330041
60 153056263
60 240297141
60 761112029
60 580820700
60 173196466
60 632502380
60 347642430
60 809852280
60 572617616
60 342249446
60 469999792
60 396890530
60 882002114
60 931464969
60 535223975
60 741369194
60 425332291
60 323750324
60 622428780
60 908435649
60 253292962
60 123988829
60 914601920
60 54420809
60 709968986
60 864295291
60 763292466
60 222275982
60 382210944
60 807259963
60 586497148
60 839189704
60 437333971
60 712923906
60 983704238
60 647255423
60 217533569
60 48826614
60 838720336
60 452297655
60 773334638
60 354214619
60 122888663
60 151488456
60 97067822
60 718934009
60 864481363
60 91880280
60 230137847
60 357256119
60 239908170
60 810281507
60 21464067
60 554801422
60 260888256
60 191484358
60 866757226
60 922159076
60 783742650
60 336140017
60 344472649
60 599204643
60 89901260
60 647935999
60 916078149
60 2688072
60 412797776
60 261722144
60 500912355
60 423149678
60 170365084
60 807810727
60 988548798
60 722057292
60 713229352
60 984278535
60 704038779
60 568684397
60 566762440
60 52994844
60 298105907
60 133762614
60 287336640
60 576797647
60 895819174
60 903552836
60 543749580
60 99706716
60 836421093
60 380330208
60 62282289
60 551561535
60 624747795
60 437873962
60 655141340
60 561486418
60 342502719
60 467607741
60 403048918
60 28694958
60 467364853
60 196971272
60 422531270
60 910176875
60 634105126
60 798263914
60 899955111
60 510163110
60 184886207
60 846962378
60 64852668
60 48911635
60 753097872
60 946603829
60 585276328
60 858228140
60 496036345
60 896468129
60 953535211
60 556492952
60 971928375
60 186718720
60 241707795
60 651327286
60 364741487
60 445109236
60 615466412
60 112246966
60 546006456
60 129819708
60 914512252
60 535156535
60 576432986
60 817221056
60 599211197
60 852925886
60 812867553
60 782839768
60 976326522
60 173344523
60 337790448
60 565682292
60 135743233
60 497883852
60 932493510
60 572413168
60 87837665
60 325782353
60 411290640
60 879452528
60 851058577
60 908192798
60 214822316
60 922696722
60 607484366
60 782893163
60 806827191
60 696336810
60 298306523
60 225232046
60 997438494
60 391862894
60 351156392
60 139745846
60 235229474
60 498191501
60 612783505
60 766309052
60 657952826
60 980676225
60 762056783
60 677576009
60 600454341
60 486247908
60 437437160
60 793217813
60 435336103
60 420594153
60 832661580
60 786299258
60 360357607
60 455345196
60 733870140
60 470068294
60 278304196
60 956590709
60 510532556
60 335199140
60 822053222
60 517183767
60 30711126
60 626301046
60 992918137
60 859729336
60 57429583
60 124988478
60 690943294
60 749191338
60 415259606
60 505833152
60 543182354
60 208361166
60 870194321
60 45574255
60 93692238
60 402339785
60 448530354
60 774761695
60 410602024
60 268642585
60 118492737
60 578666464
60 439158204
60 670708830
60 58708198
60 951477111
60 851508240
60 662743808
60 624529908
60 559109332
60 734758716
60 383569150
60 336495600
60 106572797
60 169512359
60 407950287
60 505578082
60 651130461
60 977016334
60 62473582
60 668234551
60 952764701
60 120413079
60 75858726
60 49772085
60 940860558
60 961628490
60 273998479
60 480789956
60 482149013
60 134017750
60 431682413
60 774441533
60 720448405
60 375895262
60 384130637
60 739623684
60 927299687
60 554829012
60 134680830
60 397257387
60 663487397
60 469074575
60 682220431
60 26515865
60 785302188
60 912563439
60 673170662
60 720752288
60 739435125
60 967154937
60 811563125
60 75135151
60 697677579
60 449400460
60 405957470
60 593802761
60 605386919
60 632844915
60 208756228
60 109389649
60 738944450
60 49248125
60 744869203
60 391392693
60 959750073
60 808860265
60 71506384
60 276334011
60 117762577
60 29837219
60 959595880
60 533110849
60 964308452
60 819816079
60 123290484
60 656272963
60 658326186
60 630234534
60 641957633
60 41374599
60 182378297
60 189523338
60 529858360
60 876287999
60 890433260
60 977046616
60 858803428
60 276849037
60 750179320
60 233740772
60 229293376
60 538538041
60 285690871
60 835367634
60 947304445
60 676103502
60 813435490
60 164946304
60 50683419
60 245659487
60 258995240
60 972015960
60 569337996
60 956973217
60 907572989
60 619048972
60 66496159
60 277581754
60 963400797
60 28854085
60 782195662
60 561130658
60 685681883
60 549576665
60 526629223
60 972738537
60 114533387
60 16065976
60 832873141
60 467312509
60 629194393
60 16911671
60 699144692
60 370319898
60 726234561
60 842296304
60 545832560
60 109562915
60 590431578
60 904012969
60 924565307
60 497089279
60 311393922
60 535708970
60 893112284
60 22891132
60 281383541
60 889442953
60 862275777
60 594519820
60 179171096
60 224477308
60 205646588
60 642255905
60 246657196
60 499006413
60 514421478
60 516352050
60 15294193
60 752793266
60 801227774
60 301888525
60 424864330
60 896296031
60 198765526
60 235029950
60 396066809
60 713696347
60 96494854
60 874139272
60 52688452
60 187268242
60 493902438
60 982823754
60 230263447
60 774481244
60 517660611
60 425813774
60 652432352
60 644410984
60 893896146
60 504965093
60 844212206
60 5592855
60 261543407
60 129771632
60 224779047
60 939181649
60 165270029
60 726027676
60 727922428
60 656091707
60 717584531
60 832364326
60 707706460
60 621045302
60 465465870
60 668423848
60 65815196
60 455981275
60 38064660
60 264858096
60 63561785
60 321567712
60 512249072
60 655932119
60 942178543
60 191427250
60 954209838
60 705975822
60 325047369
60 85101405
60 732052478
60 438854973
60 174493790
60 801026340
60 499216033
60 14378859
60 726717460
60 674126042
60 249150944
60 56798264
60 457803798
60 25507605
60 419782885
60 525303051
60 104197705
60 426507510
60 579626929
60 297477346
60 835599682
60 72148294
60 201256482
60 435941602
60 679970984
60 661501027
60 273524784
60 975165603
60 952641554
60 602234710
60 700439531
60 537259793
60 549924714
60 851061249
60 912269968
60 372119439
60 799286806
60 635041952
60 596043639
60 833251975
60 145059889
60 127401491
60 722046643
60 124454107
60 606923212
60 291768810
60 921496892
60 741498433
60 901744122
60 322456583
60 713830244
60 637048382
60 615016079
60 606474921
60 17817299
60 643153036
60 438602141
60 253625453
60 687953315
60 750981745
60 604773311
60 677102424
60 900610475
60 505413810
60 994222421
60 554132272
60 119765589
60 733742292
60 518038593
60 203655705
60 155394315
60 27029579
60 977720812
60 985890094
60 838383420
60 783857192
60 692759145
60 319560023
60 483044879
60 770280038
60 692242875
60 460044343
60 451057468
60 692390041
60 872132158
60 466498958
60 751653525
60 513058675
60 667326659
60 810011786
60 138576807
60 468047360
60 771807074
60 294458317
60 498317988
60 546021287
60 734212472
60 746784711
60 387850805
60 413005892
60 190134328
60 768474308
60 200199515
60 74200660
60 301153863
60 214086100
60 933193589
60 656137285
60 882328268
60 875252694
60 517348844
60 719772360
60 374479419
60 389767956
60 636279844
60 57468311
60 373929199
60 424076496
60 91973210
60 643304211
60 667241850
60 515462007
60 913424696
60 745509923
60 331859855
60 45188010
60 575638638
60 362241288
60 31277565
60 679521139
60 861792229
60 991781565
60 144671449
60 12680612
60 207778299
60 589339396
60 698171136
60 437419798
60 721110583
60 153170823
60 798422732
60 194385759
60 723708897
60 622659540
60 122918634
60 261190478
60 375378187
60 903227948
60 163053279
60 557558351
60 91886708
60 587845194
60 603088425
60 316194
60 20091336
60 160351541
60 409902343
60 790534572
60 471374316
60 125781631
60 651494331
60 538163025
60 279543884
60 541643272
60 293728949
60 131626790
60 342953705
60 796097258
60 657993833
60 535548331
60 149990577
60 841792909
60 341933717
60 987196790
60 594633008
60 827295467
60 396790399
60 183368648
60 344683743
60 164993840
60 389042429
60 272913199
60 385992716
60 800076697
60 889472779
60 70261315
60 564069532
60 388380541
60 195383516
60 246915953
60 353903520
60 395490256
60 960909903
60 637334486
60 260032353
60 378880502
60 207783236
60 935901104
60 970154505
60 833866855
60 245315517
60 755024785
60 255332954
60 516162195
60 739220650
60 606973076
60 469022569
60 524469635
60 884568224
60 391131557
60 488242496
60 832392533
60 977472875
60 811526122
60 449960746
60 810570720
60 660283344
60 824498117
60 712935496
60 225817764
60 593526970
60 541383719
60 340164431
60 139310134
60 887193081
60 24175628
60 472036632
60 284315094
60 14598985
60 864512235
60 860517078
60 883673394
60 175123575
60 319474110
60 946689819
60 707332843
60 533368227
60 21073541
60 410310954
60 541894267
60 348368730
60 790998668
60 123174340
60 420785162
60 178856644
60 262931352
60 202168058
60 881926923
60 185174742
60 660452087
60 966272654
60 356433998
60 952169916
60 195570151
60 688702657
60 115069383
60 138399379
60 309646881
60 35130367
60 245676380
60 739350441
60 182989009
60 48542459
60 329478561
60 566598720
60 922065749
60 343611342
60 122046185
60 859310806
60 488625550
60 487404265
60 697789351
60 607821540
60 388983899
60 835169691
60 604042266
60 557067590
60 762460411
60 938052962
60 210822530
60 699461540
60 158235776
60 108920867
60 766316549
60 618026547
60 494589402
60 954865563
60 807599939
60 548673094
60 394028821
60 37364360
60 961449560
60 396019223
60 395694390
60 395428245
60 250498754
60 854952362
60 619721111
60 919987312
60 274089159
60 105612900
60 100348961
60 535280778
60 225762971
60 889567123
60 548234722
60 758731506
60 191075082
60 416452534
60 304040531
60 391405147
60 894715470
60 460125007
60 471112666
60 708655419
60 762335360
60 307296990
60 523117940
60 557704165
60 33035512
60 381848584
60 273914011
60 739454494
60 576562476
60 277927621
60 901876599
60 87793604
60 903490769
60 905803507
60 529767897
60 993847186
60 234938387
60 399724641
60 564662641
60 512273193
60 244233438
60 941407897
60 846966775
60 672606223
60 97216288
60 406206397
60 220172338
60 172115346
60 767467510
60 467297133
60 335993343
60 564337870
60 260875741
60 872061744
60 970375614
60 84774793
60 624601561
60 832709040
60 917314148
60 634512860
60 17300523
60 949856072
60 171098529
60 721188312
60 575547440
60 548914618
60 717459197
60 34685731
60 736446752
60 317648258
60 727443395
60 332127560
60 723358247
60 800261853
60 988367646
60 217061025
60 718178936
60 36566927
60 628301492
60 992151755
60 630752831
60 355581301
60 236144170
60 986036603
60 138961030
60 335464728
60 593156614
60 654859291
60 407587399
60 645620195
60 915095204
60 59860061
60 600959581
60 247117522
60 562272938
60 293719391
60 981547089
60 246291861
60 135461767
60 396097007
60 233339885
60 265031180
60 636214671
60 568386177
60 791472114
60 995397258
60 426528943
60 75853029
60 707452251
60 133582502
60 554566338
60 524310845
60 217416998
60 22205344
60 782357598
60 755703413
60 448345834
60 831288538
60 537583644
60 778192049
60 91019876
60 331757536
60 548591525
60 770984094
60 611892871
60 844971745
60 796500187
60 304743248
60 64815822
60 144396096
60 346689028
60 169396008
60 657100085
60 130451802
60 416135514
60 451132608
60 570032719
60 286124410
60 896546540
60 999591
60 153506243
60 891406096
60 423808162
60 109718654
60 492643013
60 234310655
60 426838856
60 539277277
60 376638425
60 771120714
60 865103629
60 873034901
60 991306799
60 21444576
60 862042107
60 425616817
60 554933844
60 62647405
60 498021252
60 327491174
60 308038726
60 270914985
60 904116613
60 350630528
60 256656997
