1000000000 10000
0 979387234
0 581702439
0 536452849
0 698799801
0 263801944
0 30209647
0 810609593
0 452357871
0 291278931
0 431189890
0 668988127
0 620172002
0 594193630
0 763878095
0 446025613
0 811550497
0 516276215
0 278670462
0 780884174
0 870090744
0 59327470
0 420459806
0 626745552
0 448438014
0 602361300
0 356157116
0 653468746
0 66409246
0 773104478
0 678856563
0 765537572
0 332787278
0 125051743
0 344219
0 600609651
0 99629339
0 796611513
0 710813424
0 851690637
0 505953586
0 709510777
0 501035330
0 802105102
0 876607373
0 384133840
0 473699586
0 916400660
0 55962476
0 539321392
0 526676103
0 138053021
0 659522342
0 215338498
0 333568645
0 472064319
0 394126431
0 733767511
0 8096422
0 923923127
0 908230617
0 743374869
0 18824614
0 24612482
0 744788289
0 459913691
0 467698789
0 164330649
0 920131015
0 884179727
0 751435833
0 904240969
0 42172510
0 510260705
0 493521531
0 564588068
0 58760114
0 637229880
0 338240658
0 49769844
0 32644347
0 379499882
0 88359781
0 790297907
0 64765238
0 260457343
0 881251487
0 621538822
0 561979672
0 257589110
0 36245439
0 888199123
0 720708540
0 219120027
0 733944321
0 147603451
0 168629281
0 391353208
0 15506065
0 517901492
0 498102182
0 895843625
0 501851001
0 431413682
0 65884118
0 629035198
0 806811599
0 921425675
0 13553387
0 776753337
0 415554989
0 804363660
0 369443869
0 221264984
0 394118994
0 624514623
0 481024779
0 415943514
0 217671797
0 839804629
0 921180757
0 688520300
0 538926204
0 159880768
0 991664489
0 381521500
0 646124958
0 136446261
0 994029523
0 510109956
0 564482877
0 266642724
0 196920323
0 840860422
0 576187787
0 811714795
0 22501081
0 121227092
0 885663209
0 930120792
0 471152480
0 940411218
0 766303896
0 741869850
0 986171408
0 669744784
0 423047356
0 40839470
0 937795489
0 276372595
0 9287987
0 729794865
0 370748068
0 168065707
0 803119600
0 146585313
0 31906832
0 289744050
0 568185780
0 487431705
0 275983155
0 682279115
0 768863254
0 940570488
0 348736346
0 52696134
0 904912968
0 741734268
0 987372043
0 263918338
0 471725312
0 272880745
0 144392183
0 861103271
0 874545690
0 770410726
0 783819100
0 866599047
0 532907541
0 158481361
0 549246482
0 300331669
0 470567252
0 280379605
0 561415097
0 522252934
0 680344307
0 48782658
0 85142356
0 547930293
0 977000478
0 374058605
0 328493768
0 185849184
0 93001098
0 915745477
0 983557941
0 772600373
0 570159156
0 83511480
0 535095783
0 36911478
0 464737734
0 990279717
0 834093696
0 167038256
0 816397525
0 390752683
0 705991985
0 219548387
0 348022778
0 167817064
0 702506635
0 143915862
0 103828931
0 945282315
0 57653973
0 807722545
0 95422153
0 917600665
0 521925186
0 707325739
0 481885113
0 360939848
0 10129146
0 502744300
0 256780799
0 403737175
0 654903757
0 664961520
0 560299670
0 21886934
0 501963473
0 639584163
0 829974594
0 393252519
0 151868492
0 349029504
0 511891290
0 465298026
0 30699520
0 309802105
0 138725780
0 597486034
0 32474506
0 333733977
0 253433458
0 927715829
0 396439780
0 653472181
0 821486717
0 33448115
0 578894170
0 115583646
0 569202039
0 454672185
0 697559379
0 130132868
0 481153377
0 578856507
0 637669548
0 21077984
0 902684765
0 899229990
0 308976860
0 878589674
0 880445055
0 632070888
0 822189536
0 800153131
0 980173698
0 84490954
0 751066507
0 337555798
0 624414014
0 581649424
0 831909314
0 509619433
0 958282812
0 739121652
0 264457185
0 65702594
0 423126575
0 640292871
0 823376604
0 276953449
0 800093030
0 502709843
0 102963479
0 756520778
0 658644925
0 361736375
0 3409013
0 382923090
0 743445678
0 16560537
0 437078955
0 747041533
0 329696699
0 386531452
0 314409546
0 692257987
0 782167129
0 991254089
0 450370836
0 497567324
0 912671362
0 682510287
0 785108925
0 565784028
0 61434839
0 730887247
0 708174109
0 257036022
0 191197977
0 671385483
0 548070321
0 411604684
0 157655562
0 752512705
0 149354512
0 509139938
0 440156029
0 475104837
0 461969907
0 376242209
0 569314449
0 516162698
0 793810833
0 693607553
0 254736488
0 441620406
0 129649110
0 787868676
0 462327286
0 501229823
0 275130019
0 518620028
0 562781454
0 975262376
0 404015329
0 757298290
0 821471754
0 167313106
0 745426238
0 946263853
0 305228543
0 490225727
0 265909282
0 472962128
0 394283267
0 636172829
0 384609184
0 242698576
0 537453427
0 576168298
0 651787978
0 377321603
0 612657132
0 401966967
0 595099363
0 721871591
0 38722404
0 816326725
0 237127975
0 702448419
0 486205669
0 773362148
0 411009273
0 880361987
0 643455793
0 371461349
0 7271930
0 701834654
0 769083783
0 575019816
0 798998521
0 493468039
0 142084104
0 605350467
0 941761581
0 580995882
0 615726789
0 995204067
0 822283752
0 75048696
0 474543517
0 438418529
0 231149743
0 205607607
0 550571135
0 474297266
0 860717202
0 614086960
0 498570507
0 43600549
0 144972722
0 334796533
0 851140699
0 487304050
0 736628266
0 346080859
0 912184189
0 704712569
0 186590896
0 768477361
0 432796762
0 748703023
0 565487737
0 171208900
0 912469895
0 127268640
0 622458272
0 837920169
0 723467216
0 60855554
0 251481243
0 949771207
0 45720732
0 910835036
0 650011293
0 295573846
0 957804415
0 404088440
0 845546526
0 277619499
0 447843048
0 24264218
0 626528992
0 860358493
0 546542675
0 931689131
0 259010588
0 674444756
0 235142302
0 274370123
0 32891761
0 472645915
0 893900092
0 794637455
0 504197353
0 365156640
0 151907613
0 656429935
0 648426233
0 368937798
0 497925922
0 672212948
0 969257638
0 266876345
0 524892422
0 882133631
0 15207911
0 599471488
0 962214196
0 693647818
0 891269059
0 639224449
0 835291259
0 968364738
0 465939989
0 859967738
0 93125414
0 998273444
0 222161871
0 555654122
0 4493994
0 988239990
0 470685558
0 694493524
0 651584943
0 143120256
0 664063480
0 760442933
0 735338118
0 779551041
0 552669793
0 489286970
0 439967659
0 345595517
0 296372806
0 378176683
0 75741253
0 973561357
0 420243587
0 603639755
0 55618216
0 912154784
0 880464289
0 509964652
0 470727558
0 537363744
0 314739910
0 70321781
0 582190076
0 912275061
0 443238922
0 95427418
0 48953144
0 327280203
0 592623148
0 816552499
0 485477257
0 843303696
0 749846582
0 453208829
0 892523001
0 775274115
0 938679704
0 775247617
0 907945764
0 735491326
0 459304017
0 122954593
0 26560187
0 119094167
0 545795200
0 35569207
0 330797649
0 753157321
0 444529549
0 795587203
0 803090934
0 907276431
0 422249345
0 341245201
0 653482058
0 395449369
0 160669781
0 568842779
0 135922229
0 216171211
0 678846923
0 837970338
0 451057153
0 992392278
0 172565255
0 358762154
0 838596391
0 518117408
0 155906941
0 487398911
0 116239958
0 209052694
0 794144456
0 925907600
0 275428516
0 813657213
0 707172500
0 643962335
0 64593176
0 511203511
0 465664208
0 201637574
0 67320291
0 687353704
0 388006350
0 323201005
0 763932015
0 494641624
0 363634474
0 307700733
0 137630180
0 633263999
0 805373950
0 819760179
0 961452390
0 295180880
0 640112431
0 888747528
0 167568026
0 338623096
0 507148206
0 619858453
0 156464456
0 938902594
0 313584313
0 679916498
0 220491547
0 888374832
0 713578332
0 294095112
0 631380749
0 560339232
0 586445429
0 220328450
0 543944710
0 128581077
0 766128002
0 329520652
0 57103038
0 802944971
0 978790994
0 396283128
0 656759455
0 728231766
0 247498575
0 19102009
0 426627736
0 902578257
0 249625768
0 229022564
0 187168777
0 653473087
0 750838904
0 410078037
0 195940088
0 527218107
0 171267356
0 100201409
0 876857707
0 448640435
0 619862321
0 778139451
0 294596713
0 687081697
0 379155822
0 991210554
0 224431920
0 547459184
0 173971513
0 921455062
0 619293910
0 806728123
0 837576639
0 105011829
0 722733752
0 485853411
0 731945522
0 254004250
0 949425521
0 833212600
0 426906519
0 178109947
0 121548772
0 127292528
0 403471622
0 730936116
0 763607849
0 681783043
0 239707769
0 92862130
0 368252980
0 697252469
0 573143348
0 526473861
0 283197658
0 315886456
0 441785431
0 30763440
0 77466934
0 305045490
0 32726369
0 527570694
0 66656749
0 228579850
0 225113408
0 971960551
0 674623143
0 928501434
0 215828677
0 718325182
0 12640995
0 119560084
0 615412891
0 990695747
0 257863327
0 719519384
0 912412566
0 841665507
0 900615033
0 864383887
0 38547486
0 37574729
0 449840380
0 672549980
0 627527979
0 229746315
0 656347032
0 99398995
0 601868621
0 699886021
0 574889922
0 178601449
0 34007484
0 695076653
0 909709979
0 469369631
0 352607708
0 44006610
0 297759053
0 159728961
0 895970219
0 28632733
0 777635227
0 342207510
0 397989134
0 205145768
0 985986990
0 314356073
0 240649590
0 308617724
0 710934209
0 172746135
0 549357596
0 993147799
0 455280421
0 722745920
0 744587640
0 33411794
0 326039634
0 966493547
0 771354129
0 699480
0 101632813
0 513815037
0 867809596
0 591681662
0 934572272
0 860406543
0 930568240
0 320522162
0 256115379
0 444971160
0 115595266
0 665371741
0 225114494
0 741471632
0 400237335
0 318070380
0 404752868
0 770080056
0 255689081
0 993075250
0 343015899
0 474702470
0 178404917
0 733137740
0 457371181
0 237374326
0 343371617
0 170730902
0 563856171
0 372216760
0 248654935
0 953252199
0 839589211
0 349366599
0 977379341
0 673674945
0 417868187
0 897070849
0 888287032
0 632346536
0 185284860
0 183672794
0 855175883
0 524822122
0 902565168
0 781923663
0 768476536
0 93365760
0 275128424
0 564178579
0 610010286
0 2277745
0 908536344
0 587537416
0 527814778
0 133715225
0 815979109
0 954392177
0 266374994
0 693406644
0 635289494
0 303889893
0 336633730
0 90666987
0 917092934
0 792659200
0 751070412
0 471814749
0 971862862
0 169991081
0 719302127
0 61164999
0 649284688
0 508464763
0 60126863
0 46711701
0 186819582
0 509387897
0 984030943
0 405712184
0 453273984
0 831723518
0 787108910
0 379826003
0 566510529
0 483614993
0 222107013
0 837971680
0 32776052
0 600840977
0 815323893
0 642384292
0 262860537
0 334298171
0 61406573
0 861860511
0 930608513
0 409089909
0 555297813
0 786379091
0 668582065
0 392791924
0 741225219
0 710071346
0 746058622
0 328751125
0 982042408
0 678792795
0 417243828
0 754988822
0 375698272
0 652075607
0 211847327
0 470159523
0 717246017
0 154921144
0 158008386
0 992445854
0 180209748
0 913373210
0 485727630
0 939490533
0 563288725
0 439882241
0 505823853
0 445482771
0 37409671
0 612462773
0 378241289
0 610417899
0 896131151
0 549395776
0 758913032
0 263513836
0 43776705
0 279981383
0 135742083
0 876050285
0 909768931
0 572622508
0 381811441
0 203870819
0 977676579
0 902811014
0 844540998
0 518830135
0 821050611
0 815210121
0 146609866
0 852460249
0 240359052
0 279182499
0 392239999
0 964925909
0 899815156
0 776160317
0 323198548
0 172715776
0 220712260
0 560586021
0 916722487
0 482660984
0 275888056
0 17252129
0 807660261
0 839461580
0 202317328
0 75602090
0 183965513
0 410678105
0 914018761
0 616941433
0 617522648
0 532033149
0 998393990
0 794688877
0 731810858
0 493223121
0 705857403
0 989598141
0 379154980
0 898847397
0 637996436
0 615241418
0 435238495
0 414091972
0 277415247
0 967041402
0 552754152
0 554326003
0 499181228
0 458464429
0 704133701
0 224051726
0 784857997
0 916956576
0 184891171
0 930475715
0 494836035
0 725503058
0 608613930
0 537631890
0 198639410
0 417485505
0 65411510
0 956574544
0 763271755
0 530689160
0 938725020
0 167873629
0 100899675
0 383292918
0 724543198
0 416984129
0 227291477
0 412769404
0 557380933
0 932118466
0 294499682
0 755843507
0 318484846
0 126066631
0 734072911
0 418615686
0 806499304
0 356984855
0 107503038
0 354716822
0 387549464
0 978879502
0 465874287
0 103249430
0 852587488
0 177978932
0 472851130
0 332171052
0 787718949
0 246494351
0 94470387
0 279828157
0 61431944
0 815576540
0 625106514
0 707698400
0 383959478
0 126092570
0 297645234
0 568113641
0 701495364
0 624801177
0 78099481
0 345672228
0 787789521
0 749154543
0 482180931
0 115827271
0 295131627
0 311333351
0 287362474
0 47037651
0 602260265
0 777979565
0 312447366
0 579325198
0 8643215
0 270493407
0 379925033
0 191083250
0 694359370
0 104003652
0 167114470
0 906297691
0 671154670
0 729831560
0 47524859
0 184261158
0 999523799
0 31817772
0 202837264
0 385661455
0 629105851
0 971620321
0 248191764
0 411483893
0 709227211
0 804572293
0 610477480
0 192316905
0 738059599
0 35525528
0 796218338
0 140215512
0 992434257
0 708242831
0 753871740
0 718758335
0 378713141
0 237946544
0 917306630
0 526713473
0 507174999
0 845849883
0 667232992
0 983539049
0 310266252
0 60678551
0 946707003
0 495496581
0 172946256
0 338425918
0 285938764
0 232853228
0 40673765
0 148764514
0 45912778
0 566755909
0 33466569
0 285812878
0 384687936
0 52094437
0 119311080
0 341274515
0 893921009
0 577666909
0 78762599
0 550830164
0 244505541
0 278535397
0 23189884
0 308939992
0 245097483
0 343535745
0 805682295
0 612514488
0 197460147
0 329397224
0 85891323
0 410304107
0 761001567
0 766112782
0 516093858
0 277069464
0 673145679
0 89390777
0 352186948
0 491625148
0 630540199
0 489909005
0 214156723
0 185688646
0 483061803
0 51109203
0 393306250
0 854963286
0 69930865
0 685718416
0 56582930
0 122902967
0 270526439
0 431129147
0 322685784
0 880033629
0 233914598
0 54015794
0 123309515
0 479668054
0 432534647
0 708342427
0 529750942
0 715060864
0 929465891
0 345103338
0 694070133
0 161643299
0 166727964
0 173690411
0 488469834
0 545687559
0 501934465
0 848928968
0 306154276
0 613388579
0 17735215
0 313379055
0 820893716
0 464834484
0 778700055
0 534246689
0 809947519
0 17995320
0 979425904
0 32567976
0 401284641
0 996315656
0 145636219
0 58449907
0 585518728
0 541334126
0 496440672
0 648953887
0 171699038
0 687219378
0 701025059
0 678461463
0 679963611
0 344785737
0 51500442
0 473504177
0 390819813
0 221420350
0 153751116
0 258855422
0 157984430
0 367844771
0 145124855
0 10221311
0 562500501
0 920392775
0 417313401
0 507285379
0 5481440
0 6138025
0 396198213
0 110668952
0 937927531
0 99283304
0 981326901
0 853087466
0 864930779
0 36527458
0 532958947
0 652941744
0 291157531
0 557576843
0 678761317
0 338354068
0 574419606
0 677111701
0 18033940
0 408584166
0 260841356
0 539263508
0 801785162
0 592156470
0 700872926
0 477492856
0 785634776
0 952873960
0 998985040
0 65216243
0 745837737
0 683095617
0 781221547
0 835493477
0 686407926
0 61647761
0 713153023
0 34382782
0 320720020
0 210840143
0 513544266
0 237365509
0 450936481
0 349534753
0 395619806
0 766835633
0 629812099
0 27819154
0 341913584
0 40510564
0 722044831
0 59648084
0 520084392
0 795453482
0 303590873
0 200922910
0 475565734
0 903919698
0 908821161
0 192708426
0 3805374
0 701064168
0 576683884
0 57672271
0 894310019
0 287924415
0 747935068
0 214058602
0 431418733
0 170198790
0 327289555
0 878600023
0 647205690
0 85052436
0 210806085
0 107879202
0 477184200
0 610633702
0 300314253
0 430809660
0 734485295
0 151934629
0 327802637
0 421717151
0 734598643
0 235551813
0 989286490
0 450750696
0 587002428
0 535327840
0 302687134
0 707181722
0 77314561
0 915721397
0 791578968
0 222222746
0 512293684
0 921068066
0 651470793
0 47171269
0 647645076
0 379979959
0 524767852
0 398949415
0 240139194
0 397270383
0 142905590
0 305785716
0 9532607
0 291400527
0 472383377
0 491793037
0 702782981
0 927763511
0 718716907
0 333128015
0 116620614
0 453974773
0 187993736
0 207640582
0 155429037
0 414607685
0 555489828
0 238635802
0 723091229
0 557105855
0 393107808
0 389284264
0 217159598
0 243989358
0 78407866
0 705323046
0 565224330
0 804598324
0 574462227
0 414298684
0 124449136
0 862095521
0 53389173
0 237834479
0 371695406
0 879487285
0 471452997
0 827169842
0 377880229
0 962363449
0 606366934
0 310414866
0 859932319
0 948915539
0 559792
0 521487919
0 444252243
0 116852845
0 440984311
0 364300617
0 122581598
0 988063421
0 146129071
0 392886481
0 645325029
0 797860986
0 47913238
0 864313115
0 986876873
0 517974989
0 118984835
0 776874980
0 746848577
0 127850227
0 981171822
0 529482001
0 287059349
0 248118353
0 253515774
0 650121262
0 838550212
0 48008392
0 747777008
0 323466641
0 115645789
0 616906801
0 606736359
0 97799196
0 142218773
0 296712118
0 893542272
0 742717847
0 998904276
0 981476587
0 944349084
0 641507273
0 467360551
0 805714129
0 874995666
0 64078904
0 203445859
0 369993801
0 824274703
0 536760304
0 868208198
0 467542590
0 292904928
0 536887958
0 722707994
0 242950532
0 823379079
0 198912834
0 980425463
0 636554195
0 475447267
0 448098935
0 93857221
0 752317563
0 829472579
0 98086286
0 866825765
0 586081964
0 417708442
0 656774107
0 450229012
0 596845807
0 776967162
0 9825637
0 251487839
0 843792116
0 23612134
0 323127143
0 701919503
0 107333048
0 861148193
0 483078101
0 952155989
0 326669975
0 650051820
0 527317398
0 675530235
0 961579849
0 922776549
0 752527570
0 480026434
0 817311097
0 944890823
0 671473075
0 304136920
0 852700818
0 392506088
0 987139150
0 901271529
0 566706994
0 431448068
0 529077479
0 980812928
0 443526946
0 424725953
0 906036571
0 237419060
0 378644052
0 821901505
0 124109574
0 863420814
0 10495430
0 567517499
0 769851922
0 738592326
0 377658801
0 815584425
0 146179697
0 615311368
0 869265429
0 25920509
0 595068925
0 610085897
0 934274619
0 26844031
0 828699585
0 144657712
0 971340379
0 436769959
0 713223621
0 284292152
0 301445662
0 487443746
0 924644111
0 310066792
0 590119852
0 374423410
0 524081376
0 700705680
0 984774464
0 692549134
0 794549446
0 484672306
0 127296844
0 112251323
0 574731129
0 723075271
0 406274029
0 631994555
0 180676983
0 681646019
0 505386797
0 211625746
0 272525853
0 17019940
0 980751815
0 704410940
0 630063076
0 65276020
0 105844774
0 886393476
0 572239223
0 637897862
0 885869613
0 466735563
0 546097615
0 820345020
0 867097058
0 183784599
0 231944349
0 492873289
0 322064200
0 961351479
0 279106132
0 883610117
0 27435467
0 168329114
0 433390610
0 210158515
0 667714609
0 485137270
0 231024793
0 222062182
0 273938590
0 699208544
0 671534870
0 681612328
0 715741172
0 911438203
0 453967752
0 915528340
0 330366267
0 386110220
0 394605322
0 153047281
0 326630032
0 480738135
0 774156919
0 708865231
0 124995023
0 514580132
0 438130167
0 432852260
0 208060105
0 352286137
0 563940252
0 525011077
0 172211112
0 528815760
0 645225805
0 252430072
0 766334598
0 976339133
0 638786591
0 626754730
0 570989000
0 538300241
0 794620247
0 551125532
0 522459617
0 159116731
0 463245893
0 118648064
0 791014473
0 205060090
0 969091688
0 857711052
0 819856823
0 227864838
0 204884277
0 489333620
0 372356726
0 15973098
0 471682206
0 409965324
0 25526442
0 292680104
0 381766174
0 957173367
0 441339138
0 376638801
0 325422870
0 378621052
0 636182438
0 106457377
0 505195072
0 855773714
0 818008429
0 364006717
0 959040523
0 825214260
0 80147784
0 873505588
0 285446277
0 225445655
0 43959084
0 106985277
0 158245164
0 941152013
0 197692430
0 713234629
0 615421626
0 601815888
0 452378704
0 594522065
0 488051181
0 436752308
0 798242940
0 497363400
0 426086072
0 315757116
0 62342532
0 796400760
0 919063419
0 387284390
0 412966347
0 425265663
0 608550941
0 653561407
0 582639567
0 628770574
0 811682641
0 598972226
0 745319508
0 540608775
0 146027781
0 444555510
0 706288182
0 891852869
0 98712404
0 839678614
0 504099315
0 336343483
0 716251693
0 547935842
0 402659457
0 138791297
0 184427366
0 354530054
0 761540299
0 640264113
0 363847474
0 774692810
0 239826159
0 968449520
0 849817675
0 714426216
0 381151716
0 360873228
0 622478549
0 557665474
0 586011533
0 368466360
0 741219546
0 621875833
0 115157375
0 447276148
0 807403851
0 176251010
0 258011730
0 411410799
0 956189141
0 218071804
0 200261847
0 916674252
0 938871501
0 812598740
0 504222634
0 796042131
0 952690547
0 615562361
0 30473847
0 355315798
0 904317353
0 102155248
0 42932246
0 29493316
0 339952248
0 195220704
0 618171311
0 952356861
0 247703106
0 323407094
0 687279374
0 753542543
0 940890303
0 348455320
0 296105121
0 971640164
0 419806562
0 844347051
0 7952317
0 201596051
0 660140156
0 278846268
0 866427623
0 811629977
0 509035280
0 728535086
0 763051916
0 432137762
0 583806508
0 981931522
0 872950730
0 487051376
0 287315178
0 944240493
0 492566012
0 807017705
0 716169994
0 108114280
0 803590084
0 125344689
0 239501370
0 878758764
0 317888729
0 90523313
0 607346613
0 593076099
0 916085178
0 178656839
0 941855966
0 256834280
0 285748909
0 780420149
0 436942727
0 188251950
0 492145579
0 460618863
0 65494511
0 211466396
0 766607249
0 94792196
0 509860575
0 706837925
0 462739808
0 577282780
0 679018185
0 585121530
0 395015788
0 506719746
0 38812863
0 611311305
0 5495325
0 671729469
0 21003743
0 93567719
0 459426945
0 174694215
0 908399962
0 656951397
0 45990433
0 453395770
0 293079821
0 454666735
0 967420336
0 70246313
0 201753319
0 151830728
0 194992435
0 140808179
0 574504117
0 227221342
0 229391831
0 798704201
0 436994622
0 92358985
0 243384445
0 786218322
0 688754286
0 772773829
0 215867568
0 934399220
0 971621848
0 489469977
0 529052729
0 301744554
0 426613400
0 468026293
0 176100725
0 423587180
0 106161297
0 220875519
0 808524739
0 146169100
0 550975122
0 903462618
0 789155521
0 833607522
0 391604698
0 93448624
0 241858005
0 205306196
0 7279902
0 63000763
0 828335860
0 898020665
0 875719542
0 46304914
0 139163791
0 958141195
0 873217061
0 370721275
0 892492647
0 10211982
0 380677964
0 653152755
0 694506168
0 847185004
0 165701052
0 209500389
0 433850524
0 910386362
0 821561816
0 791516284
0 646795333
0 54512193
0 995118108
0 704471362
0 119958268
0 432387585
0 762351652
0 156100987
0 440740464
0 361638565
0 623476857
0 293642802
0 186988781
0 938682651
0 94834058
0 66928171
0 539202043
0 280366764
0 693585938
0 600515514
0 894519754
0 144415877
0 898259156
0 29180218
0 481552061
0 398319782
0 108072687
0 890737978
0 211827061
0 365429947
0 749868273
0 891556604
0 37315702
0 592737091
0 961372506
0 834160373
0 51929676
0 740916722
0 94032257
0 359812218
0 944473210
0 723372689
0 891480558
0 946180204
0 516918077
0 752806570
0 487051096
0 685420126
0 376446510
0 790950342
0 598740042
0 222153742
0 955733816
0 12082161
0 178927995
0 649277091
0 923288243
0 818965286
0 602304366
0 62796804
0 406341939
0 64256028
0 517579373
0 407773933
0 415744709
0 694914338
0 422098776
0 740935013
0 810733519
0 175807434
0 137420927
0 54554971
0 705484886
0 644019462
0 309686728
0 145123650
0 801835849
0 474014326
0 234637670
0 408683910
0 736220708
0 376250412
0 674773323
0 228560062
0 160562599
0 406118936
0 630620033
0 560491237
0 295182313
0 866512425
0 924194055
0 630923327
0 478443398
0 913940637
0 653517112
0 22313782
0 707579260
0 954164564
0 267312871
0 162022192
0 479451876
0 909003753
0 46189524
0 894249659
0 681201243
0 369527979
0 420123581
0 108085588
0 656556055
0 675453109
0 314563860
0 287864909
0 431806068
0 684558771
0 491323835
0 882345313
0 856583674
0 148213140
0 447223677
0 555907629
0 608935493
0 995279075
0 994226074
0 322120475
0 411702301
0 943715987
0 411213955
0 669178898
0 121910207
0 653376161
0 813436004
0 336139449
0 831753659
0 339646396
0 186595166
0 761011791
0 88870842
0 451186141
0 558271917
0 70847771
0 202038029
0 562553730
0 903684622
0 373649363
0 932274819
0 680791135
0 109020910
0 993534659
0 781469670
0 514903474
0 504354641
0 503523125
0 499795300
0 543749272
0 510990499
0 518977965
0 40508089
0 245948526
0 299676895
0 894043301
0 182966014
0 753187520
0 759224242
0 868264537
0 47359862
0 871042106
0 222540686
0 392050828
0 535260071
0 814869140
0 459063074
0 202396222
0 473819716
0 547130314
0 191381818
0 500875313
0 54976155
0 234888116
0 184570489
0 915868799
0 249330055
0 77062912
0 969232664
0 834126496
0 657454658
0 525287910
0 595486122
0 540682471
0 104365739
0 684315615
0 793117547
0 419151180
0 263410602
0 253883256
0 729027504
0 820518021
0 751095791
0 600087249
0 27722791
0 969558961
0 11020780
0 310170642
0 203453340
0 734170457
0 954207910
0 206434074
0 658712180
0 160584970
0 463873245
0 867310758
0 801841464
0 689368332
0 624757034
0 552922141
0 304865696
0 490369671
0 596460112
0 146558483
0 342995646
0 686979028
0 672926701
0 769273503
0 34897039
0 49426909
0 677149753
0 51393230
0 526127463
0 620571491
0 168683581
0 987529453
0 299364380
0 344232951
0 358991219
0 762766152
0 553767097
0 76734800
0 310188020
0 745663272
0 511245814
0 525767596
0 847801637
0 621473090
0 566015272
0 490338993
0 582328835
0 285372660
0 892564354
0 610334726
0 969571835
0 856993843
0 718717321
0 74606557
0 777582707
0 363792981
0 419520244
0 22995517
0 405135906
0 761387519
0 1225718
0 417235587
0 508647715
0 466802334
0 629099424
0 254488757
0 422418368
0 807575766
0 201926915
0 452423960
0 535614027
0 723312430
0 711132856
0 320970871
0 148151476
0 653680939
0 25345830
0 882345732
0 876361893
0 97431234
0 414227636
0 322115773
0 201941260
0 326867330
0 507067779
0 319079857
0 253250483
0 168827079
0 793184316
0 711408990
0 567978084
0 993731230
0 164669095
0 415818729
0 894599715
0 880582566
0 704198874
0 745035680
0 793043077
0 524373753
0 43533953
0 964128359
0 332888227
0 45534162
0 850269228
0 151401459
0 634665543
0 261121199
0 35963935
0 120857992
0 929890676
0 960347929
0 801788558
0 765991871
0 875930564
0 802666574
0 3131989
0 45895966
0 701144096
0 671880683
0 281152233
0 264395050
0 494599989
0 523680116
0 454067470
0 23584073
0 519388475
0 493001643
0 634666244
0 689448689
0 224027821
0 963346255
0 662982624
0 253954224
0 906348517
0 206783494
0 175674931
0 627045056
0 536498506
0 838227423
0 563440741
0 627731602
0 727908357
0 649136239
0 708583458
0 657006372
0 165355975
0 275969566
0 226671512
0 114364765
0 528791996
0 98924343
0 145448036
0 564592140
0 31865838
0 145334251
0 944732058
0 703583363
0 35336339
0 853153458
0 694810121
0 53185851
0 352027337
0 830288873
0 466428405
0 522420903
0 180964056
0 755507842
0 137430627
0 615425472
0 884310399
0 823012866
0 570314637
0 861476162
0 421529739
0 371924527
0 109994977
0 935831017
0 650437776
0 999257196
0 505164742
0 80929349
0 732201156
0 195732433
0 371098434
0 215151486
0 199664692
0 494030986
0 777097310
0 564688522
0 766472157
0 573601499
0 704175109
0 515440986
0 546196282
0 534886842
0 663506129
0 162808473
0 625984420
0 246512405
0 498892160
0 706032601
0 392654542
0 43436360
0 572275420
0 358837056
0 421166260
0 338947903
0 963080942
0 650625082
0 44569908
0 351431633
0 344961870
0 525456986
0 532497083
0 505026134
0 999403556
0 964322232
0 490667907
0 971258101
0 356223455
0 848998720
0 23060525
0 898180137
0 324539708
0 185865128
0 701719352
0 448962111
0 452431154
0 201356195
0 382849656
0 825256596
0 860314654
0 389920011
0 959217743
0 283931814
0 370134473
0 953865483
0 13326674
0 818850185
0 453532674
0 907009797
0 607594958
0 444414466
0 730293563
0 839788654
0 26104757
0 582189492
0 468799245
0 223203357
0 29444482
0 386438561
0 309368265
0 280740029
0 891131685
0 251044615
0 705552689
0 100385337
0 353524369
0 45539123
0 303373331
0 717231686
0 824134009
0 868367033
0 268216021
0 909885829
0 770716040
0 951053888
0 256563
0 933859579
0 308432083
0 516870839
0 846743466
0 155849870
0 992658225
0 331518375
0 356605351
0 82701858
0 211388902
0 929559103
0 631393363
0 55950914
0 527663208
0 472517265
0 975470534
0 52821488
0 112632874
0 848110959
0 968288552
0 304352934
0 619419731
0 679814375
0 759507268
0 401335843
0 6685135
0 385623749
0 981835006
0 409808457
0 693725172
0 435825806
0 648840237
0 686862964
0 881929110
0 974000219
0 636553904
0 704602646
0 971335132
0 505635547
0 411091173
0 253165062
0 682473549
0 745059406
0 603808491
0 487398882
0 741683686
0 263040375
0 885444328
0 514340675
0 936220961
0 954647036
0 295458531
0 17183775
0 220476542
0 596238992
0 833043402
0 566945605
0 670895108
0 235224676
0 290923762
0 524369389
0 981446670
0 749123144
0 940955543
0 446801459
0 992759743
0 546036850
0 991241319
0 500001262
0 993908371
0 428591150
0 775765902
0 300857215
0 686144181
0 968082102
0 661931753
0 638626378
0 605821322
0 624627179
0 22205263
0 95877038
0 580660023
0 493204099
0 44291906
0 632372259
0 277104080
0 54043580
0 891114482
0 684206391
0 54317031
0 577905213
0 603187696
0 38369325
0 395585533
0 263825189
0 594366359
0 924096519
0 74867174
0 889280911
0 832507637
0 769685010
0 900155553
0 220136695
0 658391560
0 41490130
0 162767939
0 142480546
0 710251971
0 990939877
0 321809551
0 183525411
0 563124836
0 648194803
0 586464989
0 968551290
0 599862441
0 524199559
0 738758330
0 911617641
0 865249062
0 282365143
0 632179985
0 122464576
0 251142303
0 671503292
0 574510388
0 210788132
0 227043231
0 592850568
0 316143042
0 516888368
0 827764806
0 897370111
0 552787845
0 940222190
0 968730660
0 460488959
0 981258614
0 785976321
0 751360991
0 57539669
0 213982655
0 640524670
0 118289565
0 144028482
0 201890352
0 731051904
0 180364644
0 67812759
0 260606316
0 257132810
0 306191455
0 287508438
0 582202979
0 33589384
0 714081580
0 117480287
0 64345571
0 343587562
0 631182174
0 982854509
0 494488570
0 356023934
0 446288162
0 317286759
0 12138382
0 32610204
0 481324302
0 252758406
0 489342597
0 164070038
0 938537059
0 992057375
0 831375737
0 233610979
0 102281177
0 337767587
0 521262744
0 802317544
0 794602553
0 946784080
0 878613935
0 741593583
0 346293900
0 403140400
0 457897791
0 120364631
0 212258438
0 71632349
0 929965228
0 451376793
0 448734298
0 4462300
0 235780013
0 468901294
0 757516898
0 839873895
0 916570209
0 106297008
0 53008795
0 191873302
0 477869058
0 832628733
0 852739192
0 681223549
0 102861203
0 999044838
0 711977677
0 169833827
0 992756118
0 220240606
0 870905168
0 760683623
0 373684549
0 985952728
0 982091708
0 956199196
0 371053362
0 275949161
0 842314876
0 263345827
0 332381385
0 108465577
0 221916784
0 673498361
0 133961342
0 679693537
0 669517642
0 263886714
0 337884904
0 270716922
0 588939431
0 779956555
0 71383825
0 330140452
0 825845363
0 65126264
0 152671820
0 588767826
0 74825716
0 77563161
0 678510794
0 576369518
0 805288839
0 864490459
0 302976846
0 534358495
0 845890492
0 386044668
0 749874871
0 866020958
0 689937510
0 844147856
0 947231089
0 508160234
0 532643269
0 911707652
0 208944025
0 677078923
0 27238596
0 702830434
0 53320795
0 597883666
0 476187559
0 766477060
0 813591384
0 598515167
0 261285496
0 932470396
0 544620798
0 942285053
0 565247582
0 900433994
0 549097566
0 35712045
0 440765359
0 982853741
0 274959848
0 502401952
0 71587529
0 5638604
0 163536080
0 466928289
0 489712254
0 354627522
0 259834926
0 108180017
0 663034553
0 43907889
0 946110850
0 984004598
0 6529811
0 665215928
0 726190750
0 191187253
0 476602863
0 978735845
0 532548919
0 438454791
0 853117287
0 327374472
0 348953530
0 175531239
0 688208137
0 45589272
0 330062981
0 355635410
0 259274316
0 168110277
0 351404913
0 543001954
0 155342586
0 538418344
0 733217757
0 471693437
0 881437796
0 136834825
0 990372550
0 475432971
0 654260121
0 730422838
0 92821626
0 813151046
0 468608042
0 153238308
0 110668284
0 102941382
0 559540098
0 456613086
0 972424277
0 264612654
0 683151383
0 742057580
0 39467014
0 384736376
0 877146684
0 870342183
0 481361016
0 226651407
0 752581468
0 729578054
0 342505864
0 366916629
0 921314280
0 692919487
0 23872139
0 697882645
0 879175344
0 806300219
0 759615336
0 234789992
0 702343411
0 373448932
0 981948557
0 367874351
0 917997116
0 478327120
0 367588575
0 381413184
0 950278079
0 456235080
0 25116795
0 962638515
0 424844093
0 558145461
0 487200107
0 735226147
0 375102893
0 116651054
0 599323730
0 896434222
0 933490883
0 395755511
0 160985014
0 443922910
0 909300756
0 315598598
0 216674761
0 147464547
0 812529671
0 768595938
0 28329668
0 504534288
0 748855216
0 296569871
0 736006341
0 112722413
0 785533299
0 798450194
0 296316428
0 916911141
0 902961674
0 656180741
0 147636832
0 988893356
0 529506161
0 72125972
0 713894998
0 885484054
0 265285878
0 517132869
0 264109719
0 549996805
0 285742175
0 284073676
0 982050063
0 410670940
0 448885767
0 957065517
0 395671221
0 736466577
0 898159204
0 858586979
0 511680911
0 4939507
0 616260886
0 97287880
0 140163535
0 178539565
0 475389270
0 84973180
0 121875429
0 358533634
0 886953387
0 886246397
0 218170423
0 142658152
0 326033123
0 845869560
0 822722706
0 672574810
0 308561500
0 767339417
0 126642340
0 401856818
0 75288314
0 807519384
0 769613598
0 64389889
0 561307106
0 508132972
0 381623086
0 657405763
0 566809988
0 67123499
0 927197102
0 767554019
0 201186081
0 567782258
0 394370636
0 517145697
0 975010664
0 846520966
0 143569680
0 168685904
0 614284044
0 285766301
0 75245298
0 754932253
0 178554222
0 937968445
0 556692245
0 21978709
0 184152518
0 672117422
0 467779246
0 594688126
0 480801065
0 672947286
0 193416036
0 404315580
0 183210027
0 458443825
0 439655792
0 391274683
0 102037874
0 67634708
0 38498782
0 647156067
0 278585424
0 781033187
0 227503395
0 619771285
0 4600395
0 903330272
0 91982433
0 708762072
0 616004646
0 661068626
0 685647937
0 812624845
0 586901762
0 52620744
0 244559230
0 244716760
0 466536482
0 991850840
0 665054139
0 647716785
0 208306487
0 357572530
0 720867233
0 553936829
0 513090306
0 677880651
0 217266916
0 547249766
0 147850690
0 580641859
0 151933998
0 245416484
0 158909020
0 820775342
0 480557431
0 901193711
0 462369100
0 86798575
0 899384295
0 632268023
0 456194630
0 526891528
0 961671787
0 381057882
0 499816733
0 972605993
0 697840964
0 524481910
0 293096397
0 300542070
0 432566512
0 708422561
0 300708562
0 736608621
0 855151235
0 717586841
0 845047390
0 987045409
0 781450605
0 360449495
0 622332606
0 520548607
0 747801726
0 323573507
0 661204570
0 925704427
0 647742064
0 604729874
0 16048742
0 929000462
0 846600792
0 276406462
0 545198298
0 843642666
0 291213726
0 979486227
0 191910346
0 345989868
0 681149545
0 544240708
0 625050181
0 456498085
0 745674782
0 829456100
0 685212585
0 193333342
0 858939096
0 896805844
0 771569502
0 488145009
0 227229316
0 262689910
0 71431602
0 71875071
0 302216056
0 899276321
0 835793990
0 805857018
0 563837289
0 607373645
0 70865547
0 989860412
0 272157841
0 772870249
0 960452797
0 507637266
0 955892613
0 921944373
0 536411040
0 130035439
0 722668704
0 589313628
0 492398176
0 130935111
0 759904234
0 934606877
0 852567591
0 953565651
0 419444141
0 130964047
0 663602105
0 50634750
0 495517784
0 180308484
0 593519574
0 280622829
0 782099017
0 80261014
0 401276284
0 159193255
0 329338498
0 530672193
0 246694500
0 895471806
0 651937190
0 463739951
0 500856487
0 174895884
0 396440334
0 414684393
0 844436781
0 566167476
0 250763017
0 336960823
0 769080357
0 308926620
0 195293548
0 186505980
0 59934441
0 451942309
0 89805238
0 847197488
0 732855064
0 990906548
0 279063079
0 68708380
0 186491430
0 160770852
0 423406148
0 265356475
0 137727633
0 192158383
0 4501834
0 515601560
0 805685679
0 31696486
0 111567584
0 402277449
0 791628474
0 305105815
0 426638650
0 673514838
0 788939406
0 490198487
0 913800481
0 718330511
0 222236890
0 533976458
0 750204371
0 232378240
0 280783057
0 226067513
0 74226524
0 918720788
0 758952419
0 29260520
0 677324489
0 374868420
0 245374675
0 762918006
0 195857459
0 422734985
0 965772214
0 553019211
0 588324277
0 266230878
0 855583940
0 741220487
0 169176291
0 927560203
0 939547325
0 587991226
0 462498999
0 848057868
0 389336886
0 970389107
0 686499853
0 105472371
0 372201563
0 812343858
0 289980885
0 116338993
0 685842699
0 354248991
0 820670025
0 634959469
0 346791863
0 142774027
0 642760175
0 7332591
0 806968160
0 779927983
0 21490259
0 243032134
0 491091640
0 689441576
0 719277370
0 264925215
0 760470127
0 600399822
0 202439633
0 687997355
0 115088119
0 878864832
0 674936610
0 533335785
0 30490640
0 214297116
0 155243997
0 756532156
0 14792493
0 321517326
0 931282836
0 754603410
0 135047814
0 379909519
0 426191852
0 586681870
0 200625146
0 939027036
0 210458555
0 892685630
0 993616315
0 981998583
0 564619298
0 326811794
0 199332876
0 987710506
0 190386548
0 178189200
0 116325569
0 369234897
0 566890679
0 740388488
0 689186024
0 792229475
0 635704077
0 631698067
0 610321888
0 664789207
0 973229878
0 93550698
0 571325168
0 158982946
0 844992204
0 176192433
0 669424042
0 382896229
0 607736326
0 256327950
0 383223905
0 207315494
0 918410451
0 368245686
0 407455217
0 950042493
0 871390731
0 188078712
0 234322232
0 688278399
0 690423467
0 787838315
0 508873945
0 851462518
0 352950717
0 652326583
0 941407204
0 290229158
0 560851079
0 230834687
0 270510042
0 56497342
0 699505273
0 421493335
0 498246064
0 358303323
0 238085881
0 548685449
0 853426744
0 426614607
0 254534171
0 425863684
0 670548942
0 719327192
0 809385293
0 168035765
0 586824582
0 456921212
0 521921667
0 790546146
0 369465471
0 935901598
0 495346176
0 962464627
0 87470771
0 846971326
0 550420912
0 479470303
0 191726028
0 781348986
0 690250511
0 90146975
0 537420670
0 874009935
0 483575957
0 811166622
0 216144546
0 653068992
0 403623652
0 234070667
0 140793170
0 636026190
0 667849428
0 732600627
0 901701651
0 956715988
0 549547582
0 275129795
0 581122036
0 862219901
0 649657672
0 304067139
0 100994222
0 514580364
0 548097364
0 192658429
0 605274806
0 456468428
0 909676140
0 507469547
0 669978037
0 696228455
0 584893571
0 111136551
0 401606564
0 143622771
0 542263001
0 770361781
0 649667686
0 790385668
0 785755101
0 934582252
0 794177824
0 260731663
0 746950866
0 443477102
0 108383470
0 905089294
0 81530432
0 337754599
0 498000710
0 638841285
0 483512588
0 356870594
0 931218507
0 211025872
0 38454799
0 460013623
0 511612665
0 322173757
0 339861219
0 548517531
0 992192465
0 948540805
0 292037448
0 871662177
0 635096535
0 312531334
0 417359447
0 525901061
0 670759933
0 90643965
0 821278529
0 134303607
0 871201111
0 971594349
0 964153472
0 156237721
0 693368485
0 798467406
0 133052311
0 542768437
0 11011396
0 442551328
0 447814898
0 739859202
0 191118350
0 332041734
0 32305566
0 47251544
0 870363754
0 735732391
0 794397216
0 574866616
0 355274375
0 94052531
0 50124803
0 638377300
0 339044602
0 365810891
0 465125351
0 176306068
0 102478681
0 223205394
0 394648130
0 21496685
0 916329513
0 271558628
0 718021305
0 723321905
0 442423780
0 601418582
0 75874286
0 923353260
0 89110359
0 926852060
0 438040106
0 767255243
0 474905640
0 135203112
0 938839415
0 149948280
0 906028895
0 882417276
0 736389807
0 635576855
0 608258133
0 696469766
0 857308479
0 616955343
0 50887725
0 477853638
0 972831857
0 334321528
0 997547845
0 145975615
0 666895154
0 15041503
0 465399357
0 863732891
0 340372868
0 742912345
0 547225335
0 801404358
0 62040606
0 723147517
0 206893180
0 584772071
0 492328582
0 291048909
0 376077502
0 411748340
0 944136041
0 109361645
0 722180938
0 969106668
0 529233950
0 832885114
0 346231219
0 733579108
0 141861746
0 736772065
0 677747892
0 808366974
0 355729957
0 20827566
0 980779358
0 815580329
0 892814504
0 855698917
0 162745497
0 981619103
0 200700634
0 651756975
0 510570651
0 577584205
0 724099227
0 273807877
0 117741187
0 767921021
0 851137500
0 280904570
0 178188869
0 736649837
0 853914593
0 394832647
0 166813177
0 401274745
0 594417190
0 739804619
0 41148424
0 329520783
0 660179548
0 636425422
0 844721799
0 787383871
0 321480542
0 405576446
0 383968779
0 801709367
0 100278564
0 336731828
0 291739583
0 349571371
0 352699022
0 305301025
0 184477765
0 357754274
0 144110954
0 678421830
0 914447965
0 914033051
0 967364604
0 712575259
0 588464831
0 232113934
0 930497978
0 856677589
0 696149928
0 357245696
0 418073442
0 51264909
0 148393412
0 33193616
0 247777613
0 422403419
0 194709713
0 2046761
0 812614473
0 366746293
0 989991807
0 25852432
0 430146279
0 679199511
0 572638955
0 265944175
0 79011184
0 862079941
0 599691029
0 488003056
0 53018951
0 912577238
0 901646126
0 692055128
0 528310894
0 863777371
0 868900480
0 650420330
0 631400009
0 606129187
0 907338406
0 417186340
0 292032514
0 615958480
0 935937244
0 199180182
0 341737532
0 53733629
0 20736707
0 865668785
0 876734337
0 318216078
0 234912009
0 973968175
0 357625605
0 260137816
0 168700413
0 207320920
0 488168987
0 84067247
0 194585066
0 392222482
0 396280859
0 340543483
0 557153483
0 236378830
0 375018795
0 172343288
0 793381085
0 56833062
0 587402320
0 279164414
0 596244250
0 822327785
0 663227182
0 948070141
0 896802978
0 148612668
0 701444002
0 914093469
0 746389727
0 313712755
0 506514167
0 811055947
0 374780474
0 428531575
0 720330166
0 630556105
0 453767237
0 604057104
0 343371361
0 384051536
0 753080270
0 233373193
0 112237179
0 380261107
0 927122301
0 328139941
0 134234568
0 152292539
0 711569814
0 75424038
0 236979150
0 448297491
0 459076859
0 756857398
0 918381330
0 519581731
0 936156241
0 242492970
0 72142509
0 424214913
0 617923570
0 958624638
0 967852581
0 461784558
0 360812367
0 529893658
0 522887933
0 421045643
0 644528806
0 880588771
0 496440193
0 273046324
0 401544217
0 702321499
0 986022298
0 182507053
0 129434097
0 868880161
0 859664292
0 807409795
0 278272729
0 574425020
0 244701524
0 83162051
0 425087098
0 65091851
0 431761350
0 849298313
0 734181835
0 658507659
0 981383410
0 30748530
0 300535044
0 907598988
0 453314929
0 140285638
0 102921569
0 972229636
0 802013791
0 979973004
0 978912018
0 505877860
0 428319753
0 375703159
0 36726767
0 594268421
0 428671881
0 894209294
0 423619710
0 798843280
0 422804346
0 835594962
0 961901140
0 970133892
0 949104465
0 806747417
0 842897515
0 650273537
0 933110505
0 102757957
0 692042371
0 572757801
0 727808792
0 540586020
0 568027932
0 146869641
0 722138845
0 872050817
0 423784074
0 680847743
0 197413663
0 589873523
0 582045472
0 665591855
0 789740298
0 623212772
0 620069785
0 692619615
0 371492509
0 624188984
0 449548676
0 130309623
0 938116932
0 873507700
0 919196570
0 882004761
0 852550654
0 151799080
0 931806514
0 406756716
0 345269264
0 205570418
0 813229993
0 68557142
0 17792475
0 845018828
0 690658103
0 231739282
0 574546196
0 316077132
0 569453953
0 446762621
0 538774885
0 849434005
0 24454417
0 791528672
0 919107021
0 229961607
0 262788964
0 973038261
0 891314362
0 515670142
0 50267987
0 304517472
0 51400218
0 178195040
0 588529334
0 931455862
0 269031964
0 617120641
0 486593696
0 791984752
0 924354471
0 948425288
0 794884984
0 733213687
0 229129040
0 98503957
0 803816663
0 677558524
0 94320988
0 884668294
0 729048860
0 464593567
0 952769572
0 648754232
0 821598152
0 852290763
0 581395969
0 854469077
0 355497443
0 890692016
0 994749137
0 410366128
0 462805471
0 3191710
0 887686347
0 984392987
0 876475920
0 667614467
0 946016337
0 965910897
0 938823755
0 630940409
0 288184626
0 306314389
0 883132985
0 755087475
0 709067920
0 537855561
0 634480990
0 426247653
0 452597840
0 859152781
0 587302596
0 264546232
0 638304593
0 120131797
0 870278509
0 405432480
0 949943752
0 677026446
0 859171336
0 149928006
0 398999429
0 287416112
0 585583190
0 668449329
0 678217501
0 470185695
0 931725778
0 197191326
0 603839606
0 958538634
0 944112716
0 63679256
0 701819023
0 73689777
0 676124677
0 103618390
0 348787491
0 576174530
0 568242208
0 683552349
0 447848212
0 725765556
0 50134330
0 573838022
0 314676190
0 315915295
0 443078878
0 228442126
0 26063672
0 912616761
0 718804919
0 625092997
0 789146801
0 717340473
0 236432933
0 643804597
0 365490627
0 337814899
0 713164238
0 485781743
0 900405647
0 155978073
0 879511729
0 233942857
0 606834034
0 128372779
0 655845836
0 746468386
0 330251151
0 720253060
0 742183003
0 464452283
0 873588972
0 895416507
0 7332229
0 146219456
0 558194709
0 382796983
0 14772957
0 321301315
0 307280997
0 526374316
0 671149259
0 527636043
0 4883545
0 73222084
0 559420204
0 419172402
0 397464939
0 356635929
0 130206073
0 460135509
0 844544361
0 759291383
0 105544138
0 725644437
0 50520208
0 501089889
0 84487986
0 627069627
0 496499725
0 13306904
0 565609117
0 874991476
0 843990188
0 683342133
0 949712951
0 155251437
0 551994900
0 306878084
0 981861608
0 235811346
0 262486471
0 878487800
0 887824600
0 832027020
0 343141377
0 452809833
0 147696488
0 771134413
0 972129254
0 407827909
0 127651535
0 491768191
0 411909170
0 319733163
0 341802804
0 719630198
0 563961206
0 212431291
0 640420803
0 619606632
0 630359417
0 101987268
0 552469091
0 947667830
0 412912374
0 239005048
0 88035328
0 726418295
0 626842331
0 315716628
0 620964828
0 674775543
0 835485490
0 155628203
0 264583880
0 726890841
0 640660843
0 992160260
0 923353390
0 880206582
0 330858488
0 467677040
0 779835940
0 579819927
0 934022502
0 732087652
0 543234263
0 534327338
0 713017388
0 148401795
0 206153052
0 767022473
0 900441055
0 174014700
0 421084628
0 748380648
0 248316943
0 780254358
0 871946859
0 356419575
0 125302792
0 104917640
0 962213295
0 695291785
0 180609674
0 645177822
0 871918148
0 88811967
0 468210297
0 915476931
0 878769358
0 196203127
0 636554202
0 248909771
0 67880655
0 680177364
0 803256887
0 380853118
0 104257239
0 637145399
0 928518756
0 271233518
0 667289068
0 580556228
0 792747399
0 723535307
0 757636868
0 343803381
0 718384231
0 190568629
0 857568721
0 395695067
0 123156911
0 717458490
0 450866688
0 392771082
0 352823622
0 736527635
0 551925148
0 825058900
0 575334711
0 625244243
0 576660289
0 914503430
0 592230276
0 273059678
0 436041430
0 715151623
0 7240404
0 849547503
0 971296716
0 330484259
0 681692376
0 958837585
0 174587199
0 624849825
0 608805727
0 712262462
0 187356233
0 331034300
0 839124108
0 880840099
0 118032546
0 185387053
0 933092155
0 776967463
0 113231522
0 156363450
0 759304928
0 375914516
0 850439608
0 557519775
0 993789050
0 504985489
0 134260201
0 957253134
0 275514837
0 717684344
0 817742708
0 965564989
0 979197742
0 613188797
0 66162908
0 184136618
0 236946467
0 107207085
0 625114496
0 837550622
0 501437509
0 328144649
0 612760197
0 768758005
0 663851686
0 735420311
0 67426797
0 21390223
0 891627548
0 212559749
0 188017596
0 951301472
0 254629970
0 876913657
0 427344239
0 690524667
0 983138091
0 629593136
0 185570595
0 282399582
0 367235652
0 518994106
0 823797176
0 82235233
0 23945940
0 570172492
0 92682289
0 443213805
0 564294399
0 103441986
0 526877502
0 53155518
0 376268016
0 471736335
0 81485444
0 686830958
0 393782016
0 635298406
0 288087330
0 827413144
0 838493179
0 56670762
0 281320096
0 483540581
0 772962123
0 277062809
0 681094985
0 586502808
0 131748785
0 123512255
0 655410054
0 235567053
0 744790126
0 796365780
0 15521380
0 406602812
0 165794417
0 202900077
0 205455869
0 775580693
0 673683005
0 986234823
0 63223176
0 315925148
0 979629334
0 654276414
0 668295595
0 748490200
0 608769080
0 166194826
0 11690484
0 891273004
0 283358451
0 481744560
0 653420738
0 397266377
0 577092251
0 541534982
0 761604367
0 169904135
0 203109737
0 923204141
0 130990000
0 648961142
0 53583977
0 317150823
0 713151750
0 570343452
0 987047132
0 530657636
0 87145032
0 106732023
0 401382730
0 968371612
0 133830509
0 833858530
0 1706331
0 911009590
0 677271930
0 959873217
0 397965615
0 199822336
0 391118273
0 891007099
0 518784805
0 511528914
0 640177315
0 151255986
0 797295952
0 466058666
0 713241856
0 556560519
0 488152250
0 889950454
0 172063538
0 731045244
0 16369670
0 873303073
0 920157557
0 642179861
0 469214246
0 313882966
0 292000641
0 631932748
0 981200517
0 826674723
0 399046325
0 800952994
0 958555950
0 139592091
0 437282872
0 334033005
0 837643415
0 493570000
0 29437460
0 573084854
0 628217261
0 55957375
0 126382419
0 600436282
0 42553475
0 399065659
0 65014068
0 324950777
0 584357697
0 67218459
0 394222286
0 61282568
0 639960334
0 973942102
0 107344441
0 85426350
0 59269451
0 494518426
0 71820195
0 182946237
0 967100545
0 279143832
0 659482818
0 574686647
0 288564807
0 573085778
0 950451341
0 561701340
0 373181839
0 946535037
0 60959812
0 531437996
0 93838765
0 155363572
0 622597689
0 60504826
0 778968225
0 635265545
0 433218528
0 31202799
0 967339011
0 242287160
0 928652551
0 52862110
0 516177805
0 48800126
0 931283655
0 870291327
0 951188908
0 838903308
0 947232124
0 261307094
0 576661923
0 145441594
0 598697677
0 151177655
0 674795755
0 894856044
0 735510244
0 650991353
0 418674588
0 110123204
0 263467396
0 221098482
0 535608927
0 334643073
0 575528453
0 503735185
0 648460393
0 315221719
0 278855320
0 100555026
0 196898582
0 741413804
0 752513477
0 255045723
0 58828407
0 645883723
0 827610668
0 765145813
0 670683709
0 31026043
0 804307756
0 292392275
0 716159769
0 92163388
0 620743006
0 514145517
0 894364156
0 870302646
0 103893661
0 193081762
0 732229835
0 611312094
0 343454524
0 913589509
0 910859335
0 873482188
0 917888118
0 736254959
0 588429411
0 144155027
0 997755104
0 759112355
0 456645862
0 601459739
0 612593979
0 338616569
0 281928512
0 784528089
0 625292041
0 529414796
0 736542332
0 133106354
0 550681832
0 936776097
0 811497167
0 932733579
0 876877008
0 841117560
0 309717922
0 45003817
0 832680871
0 875885603
0 76839742
0 242250385
0 139138664
0 150890716
0 34706487
0 466422867
0 827594815
0 205552837
0 100859577
0 270387313
0 88795163
0 412781873
0 792019146
0 362615898
0 139610443
0 86373780
0 993041702
0 16828169
0 755873128
0 18288173
0 45428775
0 45274240
0 531444275
0 619203523
0 586204930
0 389560385
0 727556742
0 947423175
0 37293565
0 784071490
0 261557353
0 545552781
0 673089438
0 3717607
0 990538608
0 348846513
0 458665294
0 72090365
0 108702324
0 915596547
0 945031996
0 411769451
0 334813026
0 451292907
0 107854562
0 487109977
0 903846878
0 455989759
0 615142951
0 719430169
0 763582609
0 765612377
0 88650383
0 751773701
0 4652505
0 39879497
0 152831620
0 224998671
0 867362788
0 553663055
0 594352952
0 70210414
0 664103119
0 178090173
0 304601179
0 43414044
0 912223517
0 247622918
0 593634378
0 801013324
0 484150604
0 422599506
0 405891210
0 82927550
0 577642232
0 647197887
0 573639292
0 877029756
0 390042030
0 493095988
0 137121827
0 810407399
0 775038246
0 933044609
0 955450438
0 225216350
0 310141884
0 360588944
0 198567697
0 185815029
0 545860066
0 681817440
0 755786943
0 944748377
0 500310430
0 734980477
0 21004647
0 256547882
0 275243508
0 158885859
0 46460956
0 886637923
0 544864187
0 51794438
0 674904718
0 626658011
0 544273920
0 705383707
0 399274765
0 489784582
0 836949079
0 526123545
0 612119522
0 657000887
0 527826542
0 495516818
0 378297179
0 726620496
0 881137280
0 943741300
0 927028214
0 307331404
0 648883877
0 740405146
0 272411617
0 576350136
0 18807332
0 930620628
0 494709783
0 358653681
0 115041920
0 585191458
0 458894566
0 548835459
0 929845615
0 589842339
0 599954483
0 447862115
0 911873524
0 963728261
0 241068872
0 686995233
0 68564799
0 367667837
0 824000503
0 568987398
0 777243749
0 238275917
0 89226401
0 144042653
0 195505061
0 568752376
0 352286689
0 983924009
0 980663461
0 987803930
0 794984025
0 179325152
0 61620719
0 569465516
0 781959823
0 355898317
0 318484277
0 472150706
0 755068373
0 403541748
0 481157537
0 119257216
0 534344580
0 927401968
0 734812705
0 298841847
0 174253471
0 479281260
0 754690396
0 41180992
0 677279807
0 496288979
0 997101006
0 617118593
0 358330108
0 322878493
0 397364386
0 76055910
0 427215363
0 552951150
0 767811195
0 919065182
0 742105753
0 32753517
0 354547456
0 573924469
0 953438946
0 485916236
0 380592550
0 725359398
0 245158322
0 412802962
0 235756559
0 858720367
0 558020835
0 640851979
0 861668719
0 60428261
0 810697685
0 974431188
0 764883158
0 348763365
0 815708708
0 244258795
0 561255510
0 748743154
0 395439745
0 794494623
0 886159790
0 793616506
0 344207465
0 905598735
0 386020777
0 583874330
0 55305212
0 858447098
0 756492079
0 922375319
0 946110915
0 939444078
0 23406661
0 465003820
0 414913046
0 116352172
0 593113095
0 709226200
0 44248934
0 259717060
0 268290734
0 122386169
0 610031330
0 900272039
0 713048848
0 116331063
0 843268558
0 785537767
0 752020705
0 338196448
0 831599468
0 753479511
0 738338141
0 570941466
0 518157497
0 870873781
0 224533825
0 847331693
0 550168083
0 440945796
0 617050024
0 80437908
0 968616890
0 922942409
0 608163439
0 184858632
0 389790440
0 326079142
0 5389544
0 384377443
0 952293528
0 865217069
0 260420761
0 449041414
0 309210625
0 258723238
0 216360384
0 459751764
0 383083718
0 91289516
0 924812343
0 367570025
0 199636239
0 603965054
0 966944695
0 809644070
0 38492839
0 303727431
0 499376308
0 888521084
0 289914076
0 16414432
0 134255052
0 84348108
0 264030477
0 318967604
0 107208163
0 429595707
0 479108258
0 392116110
0 91224769
0 280058126
0 405032096
0 225061178
0 505104292
0 399279080
0 197430372
0 822651628
0 751702651
0 487963631
0 471596223
0 477566225
0 514117659
0 24186072
0 875286487
0 105810962
0 466022539
0 221075238
0 131976901
0 900332
0 291005972
0 948764918
0 169164582
0 16127493
0 271835216
0 683952420
0 2729795
0 26875759
0 809334458
0 862996413
0 609918813
0 162013010
0 572993594
0 980284957
0 730305362
0 3069960
0 203049371
0 824627666
0 443229326
0 737792038
0 450690419
0 111159750
0 914887026
0 185214914
0 616597212
0 863391067
0 988964086
0 710795253
0 83651065
0 963594523
0 220493096
0 749654402
0 496959357
0 463766038
0 78455706
0 466301757
0 906829207
0 876606000
0 649202876
0 454261118
0 445550531
0 131818026
0 587128024
0 79591804
0 282181571
0 239537389
0 760448969
0 380505050
0 421692900
0 720491809
0 883630133
0 891866438
0 511538521
0 4365105
0 361868861
0 760752533
0 513827182
0 641708744
0 252527918
0 448340579
0 375540477
0 545561745
0 74764940
0 744469215
0 272876247
0 39618008
0 338398599
0 857614886
0 902399038
0 658464964
0 92871662
0 368707736
0 887730702
0 766774556
0 387959516
0 57583461
0 794988780
0 538196994
0 470266890
0 860612200
0 735707833
0 668791752
0 522723511
0 763585819
0 974014644
0 467754366
0 925312914
0 781632196
0 309236565
0 974535380
0 482751586
0 660834373
0 500007413
0 311410642
0 15797973
0 360871588
0 158327514
0 296668011
0 921207859
0 50136415
0 178037528
0 82808922
0 450977302
0 938703889
0 114577559
0 315355966
0 45450151
0 717594895
0 522540841
0 190911367
0 5908279
0 976489183
0 484362653
0 964771564
0 346822687
0 411965824
0 819457095
0 697833924
0 968464776
0 68184828
0 420587600
0 71079771
0 666042913
0 56586622
0 563945067
0 382329743
0 366008181
0 315921264
0 930345979
0 622019329
0 882420846
0 583173607
0 463101196
0 434036433
0 952322841
0 103868862
0 438945351
0 618365162
0 295964156
0 615795970
0 44837033
0 991117101
0 870838876
0 936892125
0 464161903
0 330293423
0 286948349
0 386591363
0 125531109
0 372857502
0 446286920
0 855162030
0 694190488
0 711338318
0 625571605
0 748507706
0 585010922
0 145844394
0 685173144
0 233611450
0 312500485
0 399147144
0 443015501
0 131380461
0 709871035
0 369121757
0 184733152
0 613426345
0 623409481
0 977246441
0 903015922
0 581099420
0 858108019
0 700909231
0 393343124
0 100398846
0 36598333
0 277530406
0 140690788
0 258980861
0 755442228
0 962764778
0 813861124
0 262433790
0 673875984
0 970099262
0 752264850
0 183577687
0 913303714
0 982119191
0 902280667
0 853240478
0 331823105
0 899811599
0 868884297
0 437345375
0 582379969
0 223593525
0 262829172
0 266150024
0 524343675
0 870949753
0 172800914
0 150978923
0 912945666
0 411532642
0 799838476
0 356509760
0 169596099
0 626573808
0 519511744
0 940475256
0 140316455
0 28020104
0 577762025
0 713612661
0 726145862
0 67883931
0 380476053
0 852047609
0 98518198
0 506458695
0 354725612
0 375551889
0 266469808
0 120493335
0 155524416
0 255174414
0 429146361
0 727742987
0 418341130
0 539510574
0 430997288
0 305569362
0 17560402
0 607993343
0 940659621
0 924841798
0 187475884
0 169680696
0 901492939
0 166534246
0 418623885
0 571534302
0 334840401
0 632011460
0 824656008
0 87471674
0 925094611
0 418478123
0 367671085
0 520266476
0 951144703
0 21775039
0 308456784
0 608775997
0 935435559
0 169208169
0 98316640
0 732535630
0 147557634
0 351359284
0 252719016
0 206244764
0 744081713
0 919506361
0 340831171
0 500441042
0 767899310
0 222201876
0 723487948
0 878767569
0 785860406
0 377330665
0 496949183
0 826987812
0 655983491
0 227382765
0 263329023
0 104604643
0 893528344
0 998348486
0 712930968
0 783691186
0 420559649
0 919825363
0 716546228
0 64508653
0 518479123
0 698565607
0 135952247
0 33260521
0 394555708
0 721462022
0 86313862
0 2893713
0 598879251
0 792760739
0 996647889
0 865441690
0 179109760
0 93029798
0 782475504
0 29338133
0 938732260
0 29528713
0 212620510
0 683545486
0 720050984
0 53249734
0 551649134
0 561134951
0 893770196
0 697531592
0 913130306
0 26513349
0 233521942
0 62219957
0 154387887
0 676802290
0 57671254
0 834632150
0 617466222
0 302634577
0 746726923
0 454510804
0 397545790
0 708570741
0 821911693
0 185667115
0 710892063
0 816802694
0 280741589
0 784303575
0 690349735
0 547082808
0 527063319
0 986718610
0 150825997
0 419145113
0 39469562
0 635779268
0 259707487
0 537313006
0 130977981
0 77348564
0 707473809
0 391422996
0 895751977
0 83446698
0 649726362
0 568568157
0 282305858
0 427679579
0 605205541
0 296687115
0 173147554
0 940564585
0 63675574
0 410122607
0 883525732
0 515418246
0 734591358
0 941281837
0 669609870
0 665314584
0 395172648
0 339079225
0 670597895
0 74306314
0 107177283
0 211528940
0 914480384
0 280438296
0 488239788
0 325321991
0 772490111
0 174998177
0 487510079
0 838515730
0 646527823
0 206257087
0 233804685
0 828750088
0 136462692
0 393554677
0 568812902
0 967678299
0 132508981
0 941786633
0 884808915
0 671682957
0 101642860
0 185586381
0 565334225
0 398979449
0 923137962
0 335128294
0 788396034
0 879709477
0 177409953
0 322218665
0 407163484
0 540968894
0 128137667
0 91048280
0 862029141
0 468941854
0 324304752
0 545303046
0 241602472
0 453662362
0 576101315
0 358133117
0 667230724
0 224891370
0 993918793
0 782117306
0 730243618
0 879010535
0 683783791
0 712029803
0 52423193
0 599899238
0 536262041
0 339138932
0 685405458
0 115419350
0 780354126
0 274698790
0 609406507
0 846433886
0 18821028
0 629512852
0 646666154
0 409039424
0 444821447
0 468722433
0 952640567
0 661093190
0 811707807
0 809092023
0 622089595
0 477154187
0 647506359
0 667393511
0 800320002
0 559307376
0 186450183
0 485036905
0 819012091
0 673176383
0 19430859
0 748128835
0 78450771
0 834355948
0 800029345
0 339157178
0 819300051
0 502137496
0 988365392
0 359408533
0 810403085
0 482200434
0 611236369
0 404509213
0 789607447
0 808554836
0 136302699
0 395625659
0 660756753
0 229777882
0 283487922
0 66255189
0 121758718
0 601136880
0 854433632
0 193907686
0 411619201
0 646357867
0 434823738
0 740310468
0 336619839
0 456408078
0 315603371
0 295238534
0 895676958
0 901080469
0 608185314
0 239522385
0 532448169
0 479829463
0 459041684
0 346496796
0 821419628
0 155511689
0 238929506
0 300860166
0 991599296
0 417917636
0 234876802
0 770927682
0 245732292
0 179280927
0 599384195
0 814800384
0 770332126
0 226010966
0 755564632
0 455463854
0 358117901
0 542585785
0 28296232
0 30863985
0 296618861
0 485885906
0 451911492
0 926012603
0 701987094
0 750964310
0 550377991
0 354718099
0 237400325
0 897283404
0 987753833
0 648057483
0 988363920
0 310327826
0 594634443
0 538403225
0 432886144
0 756023433
0 226660104
0 291185968
0 976882224
0 702125592
0 50138272
0 214300882
0 991660745
0 22571139
0 482839048
0 345040569
0 992770953
0 691220995
0 791705448
0 457087203
0 734418971
0 77110213
0 766597417
0 802040516
0 344796059
0 233353402
0 685316272
0 760778140
0 20307536
0 188100770
0 555417676
0 848729434
0 489237431
0 184870271
0 399084550
0 69360463
0 605894879
0 722754589
0 643329306
0 515644042
0 998984845
0 24588276
0 337449014
0 662098626
0 803606850
0 394290439
0 726312816
0 982403998
0 837432704
0 334629304
0 517999914
0 390055770
0 657482232
0 575141333
0 931854740
0 759826730
0 115707362
0 226844956
0 645239476
0 739055058
0 321877333
0 36710573
0 511132826
0 862745145
0 732783148
0 422918800
0 967619258
0 154767559
0 625455084
0 235410003
0 928598857
0 884547001
0 908930757
0 210112586
0 241910579
0 929016049
0 515433610
0 792378261
0 153229893
0 614494349
0 928919883
0 845373769
0 37790359
0 919772832
0 954259946
0 784694089
0 950135454
0 720132881
0 733267645
0 858369067
0 496978137
0 319104731
0 305902530
0 124173700
0 898539259
0 206241762
0 198998500
0 803550927
0 559068144
0 146622377
0 826499378
0 1201304
0 97172451
0 886900186
0 161572273
0 336002763
0 43294358
0 212836832
0 499259290
0 189000267
0 566061130
0 958744757
0 992796842
0 311844548
0 777913281
0 864621215
0 470420934
0 145559421
0 589142043
0 196660151
0 46840167
0 723069166
0 759885333
0 463698764
0 685577203
0 529491755
0 770439309
0 575310946
0 863797684
0 385992886
0 898719001
0 518018031
0 311168236
0 54402303
0 391089344
0 163620918
0 842059437
0 759036501
0 144848429
0 585870129
0 427793395
0 441924397
0 744279204
0 262204436
0 191113449
0 88580665
0 415930654
0 269193025
0 537984987
0 286187357
0 505870337
0 108768480
0 956394549
0 865431694
0 255961744
0 93233971
0 923091997
0 542623476
0 521842626
0 203146100
0 252201021
0 213344516
0 520513551
0 467228611
0 517950471
0 154991034
0 617694055
0 24099826
0 660885036
0 450895087
0 374973036
0 814726775
0 415397668
0 110594061
0 446840786
0 770891405
0 797041331
0 922246460
0 70564697
0 424677563
0 21289285
0 210044396
0 217700846
0 605191366
0 198671143
0 490888173
0 296720431
0 590024564
0 699720072
0 35531712
0 902932494
0 123059795
0 424372021
0 58300584
0 173111063
0 720087064
0 434429506
0 215687470
0 367357429
0 440942875
0 629485630
0 575628645
0 688928898
0 861718868
0 430705060
0 343496641
0 823830933
0 883948610
0 382939046
0 827182530
0 355327239
0 691920098
0 69629668
0 141722767
0 237377352
0 501198915
0 867841115
0 387272157
0 948363665
0 401710496
0 61577043
0 424807172
0 68079232
0 118006620
0 302641556
0 189840419
0 38595577
0 492002973
0 932719285
0 472840376
0 694299615
0 393351863
0 796530504
0 439333363
0 518398671
0 830669813
0 79748686
0 479858249
0 950797141
0 178422018
0 976513196
0 610511831
0 433791262
0 569695771
0 861571370
0 47656359
0 965211386
0 427541803
0 115132574
0 637160288
0 573399748
0 911976424
0 740099591
0 446092429
0 380377449
0 519699844
0 889547481
0 387902031
0 372244088
0 424869003
0 897374317
0 926102777
0 280475768
0 371212176
0 8358942
0 412172039
0 889949028
0 848117436
0 75596168
0 248864643
0 95033769
0 238187563
0 490015536
0 409084701
0 954613807
0 229489438
0 411425670
0 415017877
0 603733019
0 588596131
0 341716134
0 218459460
0 641048453
0 972500581
0 844101395
0 414113975
0 862334462
0 36347787
0 390677114
0 620988150
0 797575267
0 123830174
0 623790340
0 971517562
0 146660904
0 762111915
0 398187853
0 570446254
0 496509948
0 967187421
0 706446157
0 612487925
0 123882244
0 377073575
0 713420006
0 828832056
0 842102080
0 325013515
0 134430408
0 585877187
0 711289409
0 72589464
0 89135979
0 404895453
0 131992622
0 977855427
0 399512190
0 187911170
0 897947206
0 618982599
0 595690933
0 735611178
0 154546710
0 690813286
0 629379919
0 746159981
0 792023102
0 893230899
0 753368762
0 727026641
0 508231733
0 168880890
0 155655354
0 506756075
0 35720926
0 318180390
0 170570357
0 97659520
0 326269332
0 338728245
0 338194209
0 999999239
0 567219598
0 960250358
0 707770932
0 180042522
0 218502396
0 253798566
0 93567047
0 111588506
0 473259572
0 415230472
0 796983371
0 849867665
0 438373609
0 963887883
0 142758720
0 658762901
0 597603310
0 396592651
0 946512722
0 150833914
0 361634752
0 844946689
0 390836161
0 576169921
0 79986384
0 402775014
0 403816117
0 161161992
0 523269889
0 241752202
0 546745072
0 581135760
0 34536125
0 880413701
0 496048847
0 967288561
0 183414568
0 926289693
0 393544300
0 17233792
0 475062299
0 960869584
0 236216615
0 916849424
0 945134326
0 951515340
0 188755925
0 630196944
0 959200169
0 307968774
0 922943762
0 676155984
0 577154843
0 286643237
0 104080175
0 824187067
0 400820346
0 78805798
0 942817304
0 486715120
0 435193171
0 599250616
0 970842104
0 917493078
0 707541364
0 281654328
0 65549988
0 829486261
0 336506735
0 906404490
0 297643199
0 440572602
0 256679486
0 200812427
0 961718653
0 521595028
0 967755112
0 208140403
0 760866068
0 307995963
0 163879970
0 58276786
0 478924451
0 567488964
0 637376637
0 33925576
0 410250900
0 319079013
0 989859534
0 645896340
0 100228142
0 213025232
0 211218929
0 688297272
0 478339423
0 434712749
0 279607514
0 134954335
0 818827336
0 257001002
0 51015757
0 568546627
0 349559476
0 161687706
0 25752074
0 281534094
0 765671351
0 234369855
0 364318820
0 966784602
0 758354132
0 761608553
0 127979179
0 366600786
0 643991646
0 549967432
0 407151323
0 511269191
0 761192735
0 855350815
0 787833991
0 723795033
0 245337454
0 882761326
0 876756446
0 416705249
0 326657972
0 231784074
0 650334327
0 919603127
0 760786625
0 940411483
0 65764815
0 815315861
0 434703630
0 89494967
0 971399098
0 103906476
0 195363190
0 889142465
0 163264031
0 83439919
0 169643118
0 716988657
0 852613256
0 455097113
0 493691284
0 716142035
0 174814051
0 622236384
0 908729119
0 731057687
0 58358060
0 470399113
0 72147874
0 13106147
0 292944112
0 572872036
0 747396519
0 160693764
0 737903725
0 440223835
0 276460307
0 35835146
0 905732766
0 560667743
0 983879425
0 819347896
0 459494224
0 271183264
0 401293747
0 303291426
0 161955632
0 204171424
0 328698936
0 208208452
0 927974625
0 810031798
0 994112883
0 664819484
0 452105232
0 66020287
0 651640065
0 941076535
0 13953208
0 414928971
0 434390987
0 919173775
0 746378023
0 298333632
0 754510311
0 853143408
0 249333627
0 663066022
0 189468899
0 663793972
0 997623631
0 764519840
0 662794468
0 235184001
0 448105919
0 846015836
0 233262669
0 466998087
0 700817400
0 112887966
0 640466597
0 740589475
0 439365492
0 962308328
0 426326075
0 637297355
0 557436556
0 505060716
0 256611693
0 832636085
0 357070451
0 766737815
0 337002350
0 156824858
0 24448657
0 346000045
0 672541358
0 668215918
0 788538859
0 45557854
0 179317552
0 38309329
0 567713451
0 655453374
0 992492473
0 777148398
0 906281810
0 968961728
0 943114181
0 402364001
0 876149679
0 121952639
0 559172917
0 9527634
0 261364744
0 964473541
0 421720039
0 16681484
0 487271766
0 404310684
0 751509745
0 365800528
0 23652300
0 329074846
0 969592962
0 528394412
0 95855081
0 628416236
0 272571611
0 399813200
0 956061521
0 233188212
0 766695905
0 603588355
0 496961714
0 500614016
0 796029894
0 32804429
0 808487719
0 927352936
0 311087929
0 862149438
0 680688735
0 823330491
0 997662921
0 783840127
0 72270497
0 878719097
0 688095723
0 531332882
0 506081053
0 170292392
0 583213694
0 484968090
0 77205200
0 317240648
0 288597893
0 49931550
0 847335705
0 638981702
0 898778233
0 452077787
0 483146397
0 165551041
0 14806218
0 156430430
0 754957453
0 466234110
0 909693798
0 335935815
0 273607824
0 798116877
0 46907811
0 275429041
0 730652193
0 780854667
0 25918359
0 669931090
0 147415989
0 606937404
0 587053890
0 194512400
0 692492665
0 170971937
0 826054022
0 253320840
0 869115253
0 652153899
0 356650784
0 966161010
0 402003081
0 791782362
0 472403566
0 627419384
0 402930797
0 88259890
0 158433182
0 971977819
0 46601608
0 841237488
0 263251716
0 302219895
0 778644146
0 546906564
0 411034451
0 705086399
0 284511923
0 509129306
0 21638052
0 715354322
0 694593925
0 227413741
0 474334424
0 210419331
0 403213461
0 47996136
0 344744703
0 404931455
0 340345056
0 780947778
0 818024770
0 841211377
0 997187247
0 875617360
0 869639073
0 78428670
0 679421605
0 320386337
0 232110563
0 858910027
0 657924881
0 131466255
0 252563592
0 538141525
0 954863434
0 249920429
0 724163758
0 261617830
0 957401717
0 703596932
0 881282154
0 644307066
0 176044244
0 829025211
0 367989993
0 228868500
0 341903001
0 291992601
0 81707338
0 630522375
0 479157719
0 618553996
0 32123282
0 645036083
0 944838486
0 402221344
0 932283685
0 954791238
0 413194351
0 513455851
0 310892758
0 370030676
0 44687373
0 584941281
0 176061678
0 814486895
0 287268892
0 577083386
0 944840770
0 520280343
0 945773887
0 91705503
0 85816273
0 69714470
0 330324025
0 416100326
0 553430779
0 443835828
0 734815184
0 96855173
0 920049965
0 201032051
0 21943375
0 470759548
0 887526877
0 855077367
0 64796040
0 776259703
0 971661588
0 146772350
0 283812679
0 93657044
0 966407962
0 219641270
0 335343147
0 158353138
0 251132445
0 545800227
0 737566231
0 274324727
0 554514383
0 484371422
0 891414269
0 988204966
0 744524272
0 65627267
0 959898030
0 182945220
0 258286524
0 89267355
0 56819049
0 959356494
0 866728849
0 180212602
0 622029612
0 845509544
0 933043037
0 199834001
0 362861311
0 341895172
0 733096586
0 505180350
0 113459469
0 683821612
0 918434127
0 962276203
0 834803640
0 773369787
0 877415642
0 904316875
0 948733774
0 368677000
0 13364723
0 769739774
0 915293879
0 352198021
0 218723122
0 390241987
0 59716328
0 499292107
0 738976133
0 982199432
0 573467187
0 665416659
0 963413266
0 646521054
0 73865122
0 332325344
0 139619650
0 726016006
0 4413187
0 596421693
0 319129025
0 107573910
0 168243705
0 365025395
0 226246692
0 61273860
0 128272571
0 866373751
0 609547603
0 161487428
0 935200621
0 458046949
0 103309252
0 262162068
0 455569421
0 781061924
0 390785534
0 638999504
0 810688529
0 748745589
0 460668087
0 7632017
0 230000635
0 76273355
0 628384013
0 820880772
0 281895814
0 580838830
0 682592139
0 811065177
0 842873906
0 54520800
0 654841158
0 766504367
0 336078686
0 265799765
0 861307688
0 261608578
0 821893913
0 130542040
0 823837317
0 541452736
0 352926853
0 122198103
0 980453126
0 280721208
0 464419016
0 68350257
0 888725145
0 472591611
0 267934159
0 580638556
0 854373522
0 746485081
0 379974861
0 687800005
0 801102760
0 408657154
0 458733951
0 26355847
0 664205698
0 965604369
0 308488156
0 589631339
0 501859673
0 441082936
0 989363642
0 982469397
0 580811685
0 849266696
0 954191867
0 335170770
0 595976765
0 165140377
0 87121352
0 643719588
0 355111216
0 297513160
0 794040708
0 251550097
0 47614112
0 431453648
0 812208262
0 67758288
0 525466492
0 994981149
0 313787252
0 609182865
0 60602739
0 99795226
0 18327424
0 312965108
0 978153290
0 190513319
0 509838419
0 285568099
0 182437121
0 337598664
0 206500566
0 517166335
0 70244361
0 755125724
0 341836540
0 88887581
0 577848068
0 1952658
0 782780070
0 337352505
0 943388110
0 578302738
0 647996887
0 778281500
0 793017011
0 406605027
0 989461125
0 480924840
0 890692584
0 574911921
0 835993760
0 875157842
0 397681936
0 526744432
0 771687875
0 741019453
0 258151061
0 862512147
0 647048568
0 66170449
0 647289797
0 746334136
0 806054633
0 533481653
0 276581841
0 438774214
0 145573260
0 550566530
0 393708937
0 871945806
0 677783157
0 246646249
0 385040074
0 590378013
0 489935275
0 102052669
0 594018046
0 271831650
0 557184852
0 435781406
0 447951925
0 809382173
0 847671752
0 38934692
0 525800735
0 663613890
0 646879147
0 788457738
0 128229245
0 592088191
0 708220182
0 356116036
0 856825887
0 707805552
0 539711190
0 7902612
0 786031838
0 721736127
0 877382348
0 921885698
0 998524703
0 621025803
0 675481841
0 922106876
0 818543533
0 250025821
0 626916564
0 482032641
0 607113024
0 181345599
0 668528371
0 775782425
0 875506537
0 99371839
0 953998523
0 8858330
0 724734592
0 713705055
0 409169909
0 159156427
0 292420175
0 264636211
0 563356346
0 666930801
0 601902036
0 713347844
0 760009388
0 99711418
0 594380248
0 619157361
0 844621957
0 526370876
0 417007056
0 479357603
0 539974970
0 174868806
0 870416506
0 673239448
0 493691577
0 566168723
0 622548176
0 273427045
0 671562708
0 647524469
0 374924843
0 398740899
0 517942279
0 316103866
0 429553855
0 921173379
0 409581957
0 967347575
0 210297707
0 309189621
0 96877872
0 498934609
0 872413736
0 202421287
0 978023936
0 149523023
0 873665203
0 194162593
0 730237314
0 994348114
0 542273337
0 175298229
0 680416969
0 789333080
0 397518546
0 798750316
0 192390280
0 912876987
0 943506707
0 744576109
0 286707613
0 25802298
0 933273103
0 8349907
0 915857984
0 372339055
0 477653472
0 308953653
0 721796614
0 413594274
0 23681134
0 654724469
0 804943452
0 482676638
0 401671728
0 418753337
0 738684461
0 618098020
0 228295911
0 155837240
0 104115687
0 220200942
0 375736283
0 439165968
0 85836315
0 292022172
0 152845008
0 528735935
0 312898174
0 51437219
0 187087648
0 874136576
0 334537350
0 248593143
0 497126453
0 376294055
0 183553951
0 431516284
0 456600861
0 861095801
0 143733733
0 359208898
0 174091885
0 974578176
0 995178000
0 43996431
0 842485433
0 521892329
0 3574416
0 740325132
0 847479615
0 858944275
0 725213438
0 922879077
0 324912321
0 948240002
0 157329479
0 846528459
0 3402494
0 159344625
0 936446083
0 129717250
0 695344279
0 326202943
0 62814662
0 898342801
0 523039277
0 203876109
0 85330110
0 803896407
0 270445418
0 321952963
0 515066286
0 870245330
0 14425015
0 311574968
0 746172218
0 768967108
0 377049461
0 768578482
0 596119910
0 474969855
0 347766674
0 799445845
0 16699745
0 830910831
0 532394900
0 196956377
0 885713352
0 913959305
0 866657929
0 4630374
0 618970624
0 377944933
0 726263256
0 534721534
0 236475975
0 689999947
0 357439943
0 951612180
0 775227710
0 685857516
0 517828255
0 373530924
0 61652656
0 744031233
0 511242133
0 551901809
0 666883664
0 366364736
0 542746374
0 216673215
0 200337734
0 692210834
0 753364045
0 94042945
0 790786807
0 333697433
0 615692064
0 34283252
0 796376276
0 39475815
0 566234597
0 408621764
0 461916102
0 491727048
0 719443063
0 742394133
0 254534291
0 727858387
0 166904708
0 133464249
0 219752269
0 952917636
0 932257865
0 422038445
0 315623583
0 46471894
0 273196668
0 904873872
0 300710955
0 637729239
0 977196424
0 134285330
0 626893980
0 908375409
0 870532236
0 1711538
0 192021693
0 653887669
0 176807994
0 628949837
0 838651540
0 566573274
0 263262835
0 727188878
0 407447407
0 614296388
0 14677647
0 884928089
0 647688778
0 699494418
0 918922796
0 308618169
0 91125823
0 729085428
0 83747024
0 786172435
0 93387674
0 994812530
0 938294363
0 401122967
0 477270446
0 838963425
0 1226373
0 93700608
0 838933919
0 849032163
0 961995754
0 23438707
0 971592534
0 589457825
0 129574161
0 31134137
0 734045440
0 719326206
0 554910027
0 387998216
0 941123112
0 615368316
0 529506626
0 972793233
0 889324624
0 772131679
0 379382416
0 105061396
0 515239047
0 121800160
0 983774543
0 298812712
0 504801943
0 826120685
0 720793673
0 269902656
0 432438877
0 90721176
0 183311017
0 556868827
0 689468773
0 877823422
0 233997143
0 20381751
0 738225427
0 710398815
0 959604202
0 462921055
0 462233752
0 394077667
0 534422500
0 967412567
0 118155581
0 99402353
0 232419623
0 886388394
0 255302046
0 8384315
0 136974461
0 223998740
0 123640233
0 517447584
0 641562210
0 873408693
0 883291336
0 685034898
0 76548435
0 522112914
0 918998106
0 774515696
0 435067762
0 138266811
0 207663647
0 496593054
0 46806665
0 500161909
0 243426373
0 588270376
0 351578747
0 537136851
0 385781964
0 170224822
0 638326830
0 745347559
0 933427515
0 515525269
0 905242698
0 653635954
0 880335434
0 800423084
0 73074015
0 944954965
0 388980988
0 318740928
0 933741970
0 551950808
0 428592499
0 813228896
0 713809025
0 2376084
0 628333440
0 258140133
0 592583263
0 810581927
0 611126474
0 34677037
0 179970537
0 335893799
0 445820589
0 77724427
0 387937542
0 558742989
0 393288468
0 692581841
0 966929809
0 5679352
0 877901922
0 44006203
0 959195970
0 173688884
0 979961789
0 597570938
0 937322053
0 703240038
0 366854811
0 352893858
0 384140689
0 529308565
0 917612832
0 297749683
0 232550536
0 951996395
0 528833550
0 718726349
0 592496861
0 961691425
0 694656303
0 534784167
0 969659119
0 373460946
0 941754431
0 99782617
0 846687750
0 359619698
0 597154277
0 156262982
0 539144139
0 119773050
0 538095873
0 400276711
0 51920086
0 561737414
0 978379339
0 50488192
0 865392943
0 238821678
0 276622096
0 242574684
0 436824360
0 387759546
0 156369327
0 343615944
0 22616837
0 449968847
0 428701404
0 488362005
0 87836463
0 491936210
0 108939679
0 724616171
0 369733455
0 567298999
0 606931548
0 826848720
0 885868323
0 75535322
0 456661087
0 414143305
0 228937508
0 82072957
0 200376443
0 376850587
0 916171585
0 690405861
0 383315322
0 272321989
0 223528932
0 4857148
0 711396832
0 176258747
0 151046632
0 229737197
0 384944578
0 620481125
0 638343316
0 346612868
0 136291338
0 172855632
0 810659546
0 662671124
0 183676821
0 186779979
0 570618336
0 530655887
0 828782477
0 876790581
0 994257643
0 828142532
0 597527466
0 550825355
0 326061314
0 625594873
0 226926651
0 323816755
0 803668552
0 795017362
0 532359065
0 888925859
0 466615578
0 696369340
0 234689374
0 843102714
0 535555757
0 370311202
0 568986884
0 684839169
0 772407797
0 283580056
0 615295599
0 152910426
0 682790679
0 360770172
0 88738900
0 378293815
0 951959124
0 142703167
0 383283376
0 376166029
0 741347996
0 969028459
0 724855849
0 653195973
0 635483835
0 575206134
0 22220820
0 857990535
0 600362893
0 266319378
0 382993535
0 144452469
0 564260463
0 220153309
0 377082053
0 500705280
0 670493636
0 211179224
0 162598316
0 38408670
0 513548817
0 966093762
0 212293533
0 668380085
0 882756221
0 806064193
0 370717301
0 461893553
0 593085094
0 617271304
0 209374226
0 106418840
0 768511829
0 579400687
0 856262494
0 486853314
0 792739650
0 577364999
0 724022936
0 668635713
0 892184460
0 58994112
0 911827775
0 838916094
0 668063671
0 468831656
0 358905796
0 889916332
0 679523351
0 859985787
0 236850724
0 561274350
0 335599649
0 646618
0 965792817
0 469049938
0 76606298
0 976284822
0 234165359
0 56586014
0 744141369
0 933600189
0 556432368
0 157778256
0 480893496
0 195662254
0 604431263
0 687664803
0 144102344
0 856777715
0 255765598
0 565221721
0 833232024
0 524842625
0 228155600
0 533065705
0 452860276
0 436121031
0 950685150
0 810876034
0 619725656
0 583312880
0 483805751
0 467810871
0 910631957
0 427698184
0 348006412
0 868630911
0 161322358
0 813651159
0 77408630
0 784923753
0 956748740
0 178909235
0 390561925
0 250337783
0 357855300
0 3194622
0 565800285
0 396257548
0 261868263
0 700758604
0 152711602
0 46261132
0 60208051
0 201098786
0 792579837
0 216994644
0 126844106
0 611083990
0 175749776
0 542922366
0 787450411
0 239441252
0 199670875
0 801087043
0 995529462
0 966996866
0 760451371
0 812294432
0 41935121
0 467503508
0 346836102
0 173165705
0 644219198
0 543067982
0 550457719
0 453464806
0 552605645
0 325048095
0 729149579
0 155347990
0 481675935
0 793183974
0 345380093
0 252033872
0 219458398
0 603154768
0 964948918
0 871243750
0 701350744
0 39560135
0 960548401
0 455139434
0 706426058
0 134718050
0 945966126
0 575347214
0 798854956
0 322522383
0 798448277
0 127420718
0 477392479
0 960543449
0 517285104
0 109468359
0 3786690
0 667854580
0 422647489
0 652239363
0 474777880
0 792890293
0 341565234
0 381248233
0 79183902
0 590442482
0 126186101
0 793882784
0 836066459
0 588693859
0 704505992
0 801052476
0 957342687
0 399138173
0 240637340
0 700099835
0 958035546
0 762221152
0 894859552
0 720939492
0 700192516
0 610117882
0 597112721
0 828018245
0 436676310
0 561748785
0 755527580
0 713784542
0 503661159
0 461018194
0 477159341
0 965208077
0 927859697
0 379447206
0 134716813
0 573048112
0 224143912
0 746174654
0 796636102
0 806218175
0 751809269
0 248628934
0 581726279
0 772213511
0 856304941
0 132046540
0 424436865
0 353084827
0 475328856
0 504272106
0 132401885
0 186338522
0 102786767
0 341450614
0 126116604
0 768849070
0 896784391
0 611350326
0 562049065
0 861564704
0 550750617
0 649719172
0 992351965
0 258708918
0 164167475
0 174569362
0 78164446
0 604991320
0 150390384
0 576306839
0 802901023
0 704353895
0 742922966
0 221647266
0 135612901
0 121816073
0 166422242
0 327618506
0 427760249
0 954517347
0 200118096
0 700576998
0 531466509
0 93204776
0 745260702
0 296218677
0 915483151
0 689390231
0 439979149
0 496319193
0 777388252
0 404160362
0 376844842
0 909623883
0 209076539
0 499115037
0 79291040
0 166344208
0 561997616
0 284460141
0 387995775
0 449281498
0 706538960
0 22133455
0 955617885
0 285195342
0 185487894
0 586495482
0 278553696
0 881197299
0 996457539
0 288704788
0 508973240
0 66707831
0 546705757
0 909866809
0 178698781
0 965765088
0 601676894
0 182991489
0 303098254
0 39263698
0 796965450
0 775659609
0 80191600
0 573901595
0 966423351
0 230948275
0 399051230
0 240670104
0 313126338
0 325071779
0 268685961
0 461222230
0 779721572
0 974079142
0 1121535
0 169172664
0 942908739
0 619060159
0 110492178
0 946470690
0 725761489
0 264877927
0 881252969
0 313421394
0 369820418
0 276904024
0 647166872
0 666416470
0 323922145
0 52689153
0 668900332
0 632653364
0 162370392
0 653617830
0 823532761
0 31272108
0 415556441
0 277925666
0 60502239
0 328795477
0 668705547
0 573484549
0 509978275
0 169017342
0 125564140
0 143410804
0 734046972
0 719966044
0 635311798
0 352971775
0 90170425
0 769146939
0 725784616
0 494297367
0 253640931
0 213157970
0 902578881
0 998318702
0 32943471
0 109130954
0 318178966
0 974460781
0 505244487
0 386583877
0 136668088
0 934021996
0 749646686
0 511344128
0 289033434
0 34515363
0 36709756
0 87613021
0 341116933
0 897657978
0 850878089
0 332696993
0 731303341
0 339901263
0 750812810
0 201617666
0 774963538
0 210431188
0 312951123
0 315650220
0 482128420
0 732667213
0 147829974
0 616787854
0 384482143
0 704134689
0 158040786
0 945736761
0 469018355
0 176566165
0 47240952
0 406659049
0 343572620
0 336484007
0 47401125
0 636517608
0 824771260
0 113147785
0 826163038
0 536151108
0 903226413
0 385099136
0 160441357
0 618254894
0 896232364
0 486351430
0 940256403
0 507745363
0 482650315
0 391283090
0 115506597
0 123681688
0 836412863
0 887372028
0 569652375
0 878042107
0 680815367
0 271699955
0 442859045
0 905680222
0 259828257
0 990144931
0 920462173
0 249360830
0 548636708
0 79251326
0 426968330
0 196386375
0 419416885
0 183769532
0 8600256
0 162818506
0 402056624
0 789093455
0 605323063
0 784600083
0 133569335
0 403284232
0 131661182
0 469399056
0 886910799
0 261841488
0 890255620
0 21700505
0 70393413
0 973483622
0 356024537
0 904768308
0 964148262
0 980006894
0 843826156
0 216230511
0 999459567
0 955508055
0 612157725
0 410062343
0 74917673
0 241566363
0 253090075
0 964345896
0 66540777
0 602467401
0 274767163
0 754402733
0 362519514
0 600917223
0 497881707
0 707360431
0 353013129
0 34025641
0 320140673
0 999768916
0 823281921
0 688237641
0 357587425
0 21421518
0 655555329
0 142765143
0 598501707
0 672444901
0 128420482
0 955307385
0 290246199
0 834260629
0 416202116
0 776112485
0 291107701
0 286676268
0 397609428
0 478068377
0 898506289
0 506505150
0 901597922
0 480479502
0 957929952
0 504053789
0 533072048
0 70819900
0 728433179
0 848163962
0 170236191
0 537003660
0 344927706
0 234810355
0 291614027
0 203439733
0 350036638
0 483572931
0 958905165
0 511942008
0 175078250
0 205679486
0 906521893
0 880858449
0 435381510
0 476451885
0 789397699
0 449165134
0 558621820
0 329061968
0 722692531
0 480433188
0 413319318
0 369603191
0 657006412
0 380031389
0 148470163
0 538626826
0 642367491
0 488665667
0 975534658
0 844064477
0 330572275
0 424291110
0 674431163
0 200674675
0 940938388
0 917897651
0 921523213
0 648214569
0 733809010
0 636280638
0 24135022
0 313528972
0 147512756
0 598094021
0 98287542
0 102403544
0 790497372
0 351580738
0 777738561
0 78380708
0 26140806
0 186676707
0 548946022
0 121923568
0 899503396
0 808595677
0 960692093
0 629238229
0 567614263
0 391473322
0 29828766
0 803642036
0 616834264
0 113558008
0 893720239
0 997972679
0 676389693
0 873120245
0 12920902
0 571038346
0 367832597
0 990758735
0 942647093
0 371063539
0 877823266
0 328896359
0 443547474
0 476689183
0 63496487
0 589846297
0 180454306
0 965154765
0 898978834
0 75563202
0 407416907
0 415177052
0 40649041
0 862594825
0 966697505
0 116035945
0 428131130
0 344908833
0 600950437
0 280479483
0 223413909
0 270796047
0 602238288
0 954977566
0 256730638
0 259925157
0 94216408
0 95715816
0 927302906
0 183185945
0 224855895
0 490766696
0 999474874
0 896964280
0 603715273
0 180638214
0 417974650
0 3688054
0 656575861
0 359558398
0 357031383
0 35600897
0 393868749
0 506940932
0 922985148
0 492203557
0 28815152
0 293526381
0 204230066
0 79365757
0 929650006
0 696998781
0 790133480
0 724450396
0 345861706
0 289166048
0 747419723
0 579509113
0 598075314
0 312921126
0 753950936
0 778227422
0 136949771
0 983117439
0 878249688
0 275313741
0 238853833
0 60033130
0 892757654
0 428554357
0 539967808
0 970347284
0 872538472
0 409823570
0 106975662
0 559426319
0 657358284
0 66164784
0 841885191
0 371555987
0 639966509
0 770606786
0 269470906
0 328873274
0 126850194
0 96423102
0 964070437
0 93189800
0 779529927
0 265074798
0 37576738
0 483090564
0 848079222
0 964228519
0 206933472
0 853219475
0 239300757
0 109301747
0 808697374
0 618396570
0 825468949
0 879890836
0 763831799
0 450574867
0 786477153
0 350558387
0 423424938
0 40130964
0 579752545
0 53345806
0 905099317
0 963098501
0 452695818
0 54057695
0 271117559
0 349060495
0 306868578
0 547271416
0 441418001
0 439289200
0 322096294
0 408523243
0 972698479
0 480262419
0 905531878
0 279025363
0 480048250
0 268071760
0 922552932
0 17045621
0 601815710
0 462247561
0 844732093
0 982854717
0 239329512
0 657111201
0 442636929
0 27191595
0 316888636
0 350083093
0 915431856
0 592540599
0 413087834
0 448613553
0 792316249
0 175167676
0 535592563
0 929753535
0 289084555
0 511373573
0 638752875
0 631672220
0 916722110
0 792885097
0 536310728
0 495576061
0 264782216
0 439753628
0 443916581
0 493524987
0 701971649
0 142708783
0 979216790
0 616979723
0 477523477
0 663390379
0 529337081
0 510867979
0 395759833
0 421263616
0 875287308
0 650377393
0 531591044
0 348908854
0 902530610
0 494095774
0 605314772
0 893591554
0 124598425
0 559614015
0 705494772
0 656505543
0 895061866
0 395764395
0 907877884
0 557750284
0 904057568
0 175208762
0 264884586
0 329117186
0 607489418
0 589307314
0 251729509
0 317509422
0 396822589
0 713361456
0 627147014
0 975371314
0 790988141
0 521022824
0 363305637
0 178004706
0 210547199
0 830092123
0 889777065
0 12318780
0 118931671
0 168352094
0 864552846
0 15055675
0 770821448
0 412130893
0 258130844
0 404628376
0 299038096
0 768408301
0 117834786
0 515730831
0 602792242
0 117991075
0 318595836
0 781558248
0 805994447
0 888029466
0 95756273
0 498647179
0 636433893
0 646267435
0 868734449
0 249627074
0 733459818
0 787424263
0 494854672
0 130775242
0 771570267
0 665481639
0 57296130
0 80624655
0 308478104
0 666934551
0 485557590
0 371246944
0 967332339
0 682918570
0 556156682
0 4122041
0 145564401
0 317375396
0 913979540
0 100220074
0 332441325
0 2407908
0 120719827
0 912379311
0 382455693
0 106964240
0 337020868
0 268917742
0 942565297
0 117408828
0 824759705
0 638755675
0 586530280
0 304488210
0 963395628
0 491207299
0 782663248
0 427416104
0 810944271
0 394220881
0 789108357
0 993337685
0 437701096
0 551613055
0 971986386
0 586766892
0 658162704
0 532097647
0 745082571
0 725662451
0 732438531
0 983511158
0 603916522
0 409443079
0 328048599
0 773632091
0 559853884
0 91757036
0 494424290
0 173179180
0 212951377
0 961408249
0 139557383
0 300659784
0 362565755
0 993864809
0 292811106
0 377153305
0 660670038
0 231378956
0 221463961
0 299123061
0 591173808
0 509750531
0 460557272
0 854691676
0 530397277
0 873002106
0 21920254
0 734628740
0 222930036
0 832940546
0 273128541
0 627128607
0 337471027
0 466353498
0 86986686
0 223586068
0 452010589
0 921516981
0 883278953
0 680165285
0 783399008
0 220381855
0 935425971
0 811375904
0 778894107
0 140318137
0 889380675
0 257336305
0 325664902
0 98610641
0 266620409
0 934440734
0 337590110
0 179628740
0 242293270
0 11520281
0 799748426
0 755324749
0 734823391
0 592983609
0 966529684
0 530636569
0 16692474
0 182276360
0 520676440
0 996444896
0 305867894
0 534731442
0 274466512
0 876035299
0 746429887
0 434115681
0 210669161
0 203606850
0 135949016
0 60331639
0 645825697
0 886591787
0 709574363
0 726379934
0 275231574
0 479286903
0 828164586
0 269424620
0 786285780
0 188204049
0 496503724
0 770538559
0 134731537
0 166712530
0 185561129
0 18496620
0 708758117
0 742119467
0 606107679
0 619168202
0 884187985
0 408225323
0 807023448
0 564903349
0 951988601
0 276170988
0 483424748
0 859291772
0 732100044
0 736986419
0 143904136
0 855681830
0 836912944
0 170139584
0 402622791
0 569655153
0 353107847
0 886712000
0 827632018
0 480022946
0 740615414
0 916103609
0 75092083
0 518537903
0 137391763
0 498453286
0 324821091
0 306143434
0 124742798
0 369915098
0 387934169
0 519066089
0 119394159
0 244310527
0 588163031
0 280448592
0 924369310
0 973791675
0 157191180
0 335265351
0 594784877
0 952062430
0 376417274
0 535534260
0 177822187
0 58187097
0 610181873
0 74409454
0 605906230
0 23069350
0 60321722
0 896845097
0 418627453
0 539794321
0 286236786
0 679006240
0 477575510
0 848359487
0 163780926
0 293313103
0 470655666
0 942168587
0 613314732
0 956529253
0 928036097
0 196611290
0 395444067
0 229005527
0 80864888
0 940830629
0 570419476
0 597252851
0 125194767
0 210251192
0 767988877
0 109385035
0 740120408
0 295529426
0 757554943
0 576138474
0 896201830
0 184157544
0 452881467
0 646423375
0 729904167
0 181562999
0 512370964
0 375014128
0 931839857
0 608491843
0 520584207
0 173860689
0 89724689
0 737287363
0 3535652
0 267140035
0 41624918
0 82189334
0 503327887
0 676917889
0 986995779
0 637441131
0 104896498
0 341534484
0 955896131
0 162510967
0 871270253
0 250849818
0 388995823
0 964821895
0 79522625
0 114270509
0 950057949
0 692746050
0 456959456
0 863882079
0 499469467
0 305779016
0 986100004
0 236885986
0 11393400
0 454617756
0 881011255
0 60256383
0 755321173
0 884107537
0 239305741
0 659098186
0 373521423
0 708837311
0 511156835
0 883782365
0 318133910
0 746413450
0 201265350
0 996462637
0 4387974
0 389546171
0 54186715
0 196265276
0 261900160
0 837623517
0 988861815
0 712130669
0 75978336
0 544443164
0 46331514
0 774526532
0 360577983
0 589090274
0 909032247
0 583561312
0 627151517
0 272540850
0 327265260
0 653980170
0 123135955
0 245405002
0 949020210
0 154127526
0 35912433
0 506379424
0 1223953
0 954128842
0 762775931
0 823658770
0 547161960
0 340518762
0 415787737
0 67227248
0 666224033
0 707158436
0 949842480
0 793555745
0 731501411
0 238509109
0 184716265
0 756215477
0 648354009
0 411610533
0 67706472
0 932634948
0 390680649
0 291528657
0 548743762
0 392938723
0 630645647
0 337820809
0 827185391
0 468473812
0 239976316
0 45215541
0 435509780
0 736806704
0 111842270
0 543800524
0 545214096
0 515853055
0 28302900
0 527830458
0 393763267
0 590977107
0 957469400
0 42009619
0 910521356
0 989035727
0 771926404
0 542265213
0 262847492
0 198813412
0 792288399
0 325549232
0 432981526
0 477597432
0 426180866
0 352810354
0 232553205
0 530330231
0 284496556
0 218646651
0 161444758
0 539160747
0 625374487
0 811505545
0 692201647
0 644052757
0 211232248
0 474749603
0 220399783
0 493250519
0 757885236
0 234900228
0 429795578
0 874764217
0 403634604
0 292575958
0 701752033
0 910008279
0 910532361
0 66814502
0 321119852
0 735159617
0 702148220
0 379095429
0 951023385
0 333388514
0 470468153
0 390846470
0 684100849
0 770831928
0 857338284
0 853277843
0 397660043
0 458589541
0 954663636
0 57561157
0 185275576
0 794410253
0 431199815
0 747320419
0 263826483
0 521967524
0 209984568
0 692810941
0 242520529
0 940979813
0 171392968
0 837179205
0 618106437
0 100351870
0 888289975
0 739353529
0 353798451
0 655346851
0 450121999
0 680060278
0 37029330
0 152874058
0 674751503
0 303315764
0 298722731
0 29600466
0 691457201
0 237421789
0 167027683
0 903903159
0 917839128
0 339174855
0 70282780
0 801058155
0 436056787
0 493651051
0 605935262
0 680827612
0 496036192
0 370053823
0 69956353
0 904398561
0 371943050
0 856159453
0 926781343
0 166724611
0 907476568
0 637480129
0 723095173
0 958684343
0 942600534
0 377228582
0 851551819
0 831995330
0 325527320
0 384839355
0 144955469
0 285670354
0 733314704
0 626578313
0 60335908
0 436839894
0 656508306
0 933699005
0 855523027
0 638463712
0 893968800
0 803398897
0 109340659
0 850399180
0 231825699
0 238438481
0 840847875
0 525844520
0 44820704
0 877426547
0 861535780
0 62395606
0 938932333
0 511991534
0 580712623
0 879481275
0 242533267
0 836980802
0 421042774
0 818590224
0 452362358
0 607622271
0 907673711
0 640266700
0 588367175
0 67023744
0 725612912
0 905719592
0 956336038
0 581018183
0 345859475
0 844187201
0 202237121
0 436010334
0 16697899
0 204742679
0 19853841
0 181018722
0 124040760
0 987722745
0 856037408
0 365075295
0 915574567
0 144224295
0 184709110
0 917405386
0 481730829
0 199355017
0 373145343
0 472650234
0 267579410
0 957373562
0 987123197
0 566728922
0 678276075
0 866675397
0 212064340
0 664470724
0 513608836
0 766676837
0 482554077
0 928651026
0 874648242
0 236660941
0 264549613
0 785856880
0 127975134
0 328072137
0 231490897
0 58068254
0 591284660
0 173850436
0 830563655
0 8726178
0 885073715
0 35490661
0 204718422
0 938939550
0 240529075
0 248590102
0 232669601
0 402669891
0 563917752
0 364380426
0 696988356
0 154972286
0 336447844
0 209799809
0 897457115
0 565576295
0 825070600
0 89697531
0 358159517
0 357558795
0 15550701
0 127929774
0 711164181
0 25702743
0 268385783
0 953583674
0 984243176
0 969646530
0 505476074
0 547448883
0 596763251
0 230484343
0 808379281
0 689562944
0 997874713
0 468393088
0 67395093
0 779821213
0 22507472
0 144766454
0 713630474
0 530702516
0 291544416
0 413156412
0 75641469
0 259558112
0 829965389
0 768650331
0 202500537
0 939636809
0 100948486
0 131540922
0 540628230
0 362411888
0 440977178
0 470970637
0 485091245
0 567591280
0 778547411
0 582032520
0 613592022
0 162021822
0 891121523
0 178574014
0 795154332
0 499809177
0 365627964
0 611846280
0 358936795
0 238344956
0 674486702
0 446220631
0 532174911
0 127174016
0 896144735
0 115882013
0 340264648
0 75669156
0 658232083
0 557165626
0 378955557
0 725108914
0 578338121
0 30536615
0 898449941
0 269181231
0 547478539
0 665126605
0 970539262
0 149094323
0 702792446
0 106258991
0 639919259
0 122593602
0 375729106
0 28413777
0 351330711
0 784266029
0 269711103
0 855429869
0 468264687
0 679441458
0 822772893
0 680652792
0 351455404
0 357734614
0 714430943
0 70610964
0 602489499
0 202162406
0 456515331
0 92907883
0 703529676
0 580244105
0 853614655
0 686577988
0 378071143
0 978810513
0 318771579
0 962571638
0 879363110
0 550405510
0 139027757
0 166594896
0 4329139
0 644473527
0 85994769
0 904791509
0 293092226
0 123305527
0 255233353
0 440217859
0 385291861
0 400865560
0 591604621
0 769068933
0 403370992
0 536360188
0 698445970
0 194126157
0 522948459
0 61116599
0 371884039
0 971272274
0 180919459
0 990182717
0 807031497
0 12909974
0 35963054
0 447113101
0 346905695
0 520695533
0 948362272
0 544323452
0 990595620
0 178209319
0 671736853
0 507805653
0 715209977
0 779562649
0 69385408
0 419055402
0 742917541
0 916295011
0 133062257
0 207269065
0 29403717
0 305991508
0 149587586
0 845504858
0 719433925
0 984776829
0 968675399
0 780612106
0 625366658
0 766527454
0 919517021
0 492111869
0 183058997
0 255911888
0 1103878
0 356934256
0 621861778
0 243245919
0 532662082
0 293844211
0 170281193
0 267787205
0 705690206
0 786856582
0 747229297
0 447660481
0 129606717
0 124656081
0 228685623
0 879829064
0 233672224
0 912410726
0 477211273
0 751160194
0 658397294
0 796970559
0 563182296
0 449331088
0 776373878
0 300190669
0 226358866
0 561097607
0 285334578
0 186400413
0 936580352
0 610774918
0 527942359
0 611519155
0 864392737
0 314430727
0 496349213
0 811840278
0 738861077
0 796553275
0 163169488
0 159205307
0 42690628
0 255860946
0 235177561
0 498733345
0 227093327
0 41365991
0 783616975
0 343120429
0 122882381
0 423679514
0 963050447
0 87084081
0 375723995
0 369337523
0 52687801
0 571183917
0 607345552
0 714334279
0 610555507
0 432649283
0 646568157
0 238914465
0 294800475
0 917024335
0 502469805
0 365795043
0 710830066
0 530052459
0 693207068
0 992608837
0 741507201
0 296425076
0 158253180
0 7333451
0 377774850
0 832848965
0 880242083
0 917561572
0 696204325
0 197739216
0 464555103
0 36572886
0 13366419
0 400419921
0 672795312
0 138894146
0 926533931
0 446092651
0 861030991
0 947223801
0 104624949
0 358385439
0 109361624
0 490467340
0 252655299
0 956605920
0 420876830
0 159930904
0 795858926
0 880555330
0 113225113
0 80775415
0 228613306
0 355583450
0 709309891
0 978684597
0 263019479
0 367367436
0 630558861
0 968390796
0 97882950
0 748427791
0 775761623
0 76683149
0 912279177
0 501861905
0 923470557
0 336913043
0 354470931
0 342816131
0 774190490
0 321290190
0 419142918
0 358357890
0 362342851
0 766147395
0 555412905
0 702276260
0 184737902
0 451451112
0 366567671
0 10109082
0 103813745
0 524931282
0 121335093
0 749727701
0 142929428
0 854770869
0 540559306
0 119776959
0 823019713
0 829226027
0 388345913
0 675294056
0 851226765
0 92145301
0 674941152
0 315228207
0 156242988
0 438855466
0 680524905
0 205490831
0 116933905
0 256090453
0 421022306
0 121706760
0 942855500
0 617956257
0 265032275
0 402434578
0 676454558
0 542963184
0 639330702
0 649903905
0 497228418
0 561232123
0 108489641
0 968861402
0 334273157
0 396939689
0 884380611
0 748422823
0 130848308
0 611030484
0 914941110
0 498046802
0 27404506
0 319368338
0 187186603
0 642956814
0 903136847
0 588930827
0 786113747
0 19112396
0 804293142
0 256788811
0 166708394
0 779276640
0 35369548
0 973218361
0 509554387
0 891282599
0 683958173
0 609943919
0 956876837
0 545880278
0 686630214
0 143039255
0 613516853
0 966378931
0 618293203
0 882940482
0 331300791
0 59846584
0 248525073
0 808909261
0 262231992
0 772302663
0 751915659
0 313361280
0 68797843
0 575909096
0 384787160
0 502636723
0 960023089
0 661964674
0 782108653
0 104832832
0 414878786
0 560111516
0 565713858
0 983963008
0 56242907
0 483024239
0 532660799
0 595319275
0 557138323
0 547733804
0 888122908
0 218564238
0 114527836
0 262371604
0 361836932
0 686082138
0 155396120
0 759862356
0 384697845
0 166222899
0 466754608
0 772568489
0 587199279
0 479682037
0 758002450
0 850875856
0 148648729
0 95299974
0 87721899
0 316079315
0 507896727
0 412346822
0 445106219
0 557262572
0 253207971
0 801502747
0 404103176
0 268643479
0 541724340
0 840241976
0 429541273
0 941022519
0 783496739
0 710306334
0 53384700
0 360324054
0 574343866
0 702506319
0 154361092
0 995405227
0 923227134
0 884794081
0 156971005
0 593515323
0 905984173
0 721648550
0 331100867
0 653561181
0 956667614
0 12240498
0 653321648
0 755744710
0 914144840
0 907840941
0 975637528
0 945657859
0 999122977
0 543354535
0 67041969
0 200908994
0 155160391
0 323226681
0 619953923
0 578108341
0 135315496
0 905354206
0 433831131
0 327697874
0 890754567
0 453067415
0 812215104
0 997197826
0 772438815
0 376364120
0 563844574
0 633026446
0 9299412
0 731155722
0 925569534
0 444236615
0 14163735
0 959904030
0 432288268
0 985720767
0 950441686
0 899818975
0 208109628
0 952091804
0 668158496
0 295573311
0 136236614
0 399542423
0 213243843
0 536306902
0 328109007
0 669917767
0 20333888
0 456590517
0 940703261
0 53891278
0 830224877
0 108930832
0 241106507
0 508941647
0 195102850
0 253539194
0 804451401
0 32077281
0 232750239
0 829871511
0 806769807
0 671641421
0 69335425
0 129318298
0 653840057
0 366763776
0 323264703
0 174189198
0 421801325
0 923487534
0 917230812
0 170458764
0 370787798
0 874043578
0 272715649
0 62776091
0 639502523
0 53113908
0 843714299
0 137718392
0 761568062
0 325724371
0 828622799
0 285847898
0 959968382
0 837608011
0 650885600
0 992163234
0 338832264
0 578784571
0 833593377
0 710577870
0 622117622
0 291031698
0 293339378
0 924653376
0 630694872
0 20136616
0 760027919
0 164711197
0 458676568
0 96952061
0 228278544
0 319824645
0 909696024
0 484303415
0 140356517
0 429032062
0 690028228
0 568283422
0 534754905
0 525186225
0 892491790
0 170235044
0 124866582
0 473131180
0 378371220
0 91824445
0 777637897
0 24724518
0 84670519
0 635760540
0 1979983
0 363203068
0 636725882
0 983179011
0 197484992
0 282515503
0 867632684
0 343133890
0 432769703
0 382258606
0 369769604
0 733548707
0 503346211
0 741376854
0 292756947
0 224803991
0 590617312
0 652056215
0 72647238
0 404517404
0 128206535
0 972474603
0 736170557
0 122671193
0 109521389
0 706142907
0 857508239
0 874233591
0 854043814
0 517087647
0 783358492
0 64227200
0 200032944
0 256489899
0 113607960
0 366516475
0 483052436
0 252602127
0 367715614
0 558952109
0 887842045
0 127314553
0 727047410
0 343758326
0 760485992
0 875228979
0 296869656
0 565034959
0 506012473
0 742455295
0 229777697
0 386812709
0 640720999
0 344154462
0 607633111
0 224731317
0 955561328
0 937187563
0 519277231
0 508943852
0 76615047
0 449262393
0 814721703
0 617816620
0 551415371
0 667405030
0 54418449
0 986680178
0 201320953
0 68212384
0 111524623
0 395198904
0 794827483
0 4070616
0 167334502
0 744910220
0 384286002
0 891805261
0 661225711
0 937875229
0 343421740
0 15056036
0 673406813
0 645882010
0 506807982
0 688518328
0 36665100
0 986653701
0 452738373
0 134950831
0 886264745
0 658181454
0 744257495
0 49282389
0 923562655
0 406188506
0 868555485
0 541825404
0 365278240
0 16129525
0 932863459
0 173178793
0 637214374
0 470779123
0 210586941
0 235494625
0 673913491
0 131086654
0 238525817
0 37027452
0 82354152
0 194368558
0 699732061
0 715435410
0 481642883
0 64291851
0 522495486
0 485866237
0 827235209
0 493866736
0 922375946
0 293212765
0 673942812
0 647319413
0 77314261
0 904235838
0 769679630
0 805603571
0 402692503
0 398699078
0 903418307
0 582294577
0 930689730
0 68869914
0 849226457
0 981092424
0 150113794
0 772350585
0 426352939
0 217092019
0 777294162
0 683333205
0 600704603
0 116417692
0 962151558
0 634716307
0 180221400
0 238798979
0 702287856
0 23728664
0 763296454
0 301865980
0 292869782
0 320155666
0 234966169
0 560509127
0 12131962
0 201637265
0 942689403
0 228444158
0 768641177
0 99946026
0 425446341
0 929395147
0 997885321
0 456959135
0 821852066
0 570691618
0 442957337
0 699052086
0 379516228
0 932801176
0 988710979
0 501682110
0 385561222
0 606854542
0 215002701
0 605816570
0 738206076
0 468537024
0 663153502
0 766938914
0 381635402
0 568878991
0 543153371
0 179060476
0 178188151
0 590021831
0 169711054
0 392703565
0 278341472
0 669062847
0 779673916
0 674030110
0 7844688
0 260815901
0 352672570
0 814294531
0 776878687
0 532708008
0 80569020
0 819959735
0 811733734
0 849458171
0 959749133
0 35296570
0 156135034
0 310544045
0 631280218
0 56981942
0 438559216
0 655022739
0 101679389
0 95035474
0 927300125
0 629760586
0 581444505
0 254892160
0 964267267
0 82292198
0 77222669
0 158823593
0 614584717
0 13649680
0 734464741
0 853857327
0 556611726
0 470794917
0 231147349
0 71766889
0 796367174
0 711771611
0 499676426
0 998022452
0 40042282
0 388252331
0 389825951
0 77551536
0 131163971
0 249028962
0 169313205
0 628119565
0 548613563
0 960231480
0 225944736
0 669893380
0 386907500
0 163166894
0 271956952
0 740375400
0 156554299
0 532731759
0 373543508
0 966424489
0 454982285
0 874359688
0 659595784
0 344922423
0 21876105
0 753094232
0 196914698
0 840376891
0 691888706
0 189208740
0 322809801
0 361271376
0 964848947
0 517271791
0 765624655
0 740617024
0 244121512
0 370174272
0 758439323
0 166360203
0 166330180
0 359502803
0 184789537
0 511732497
0 23070017
0 58611575
0 500204566
0 605152343
0 10010496
0 697282616
0 811512222
0 399868042
0 938089328
0 528505978
0 952731291
0 530438577
0 172243543
0 284802412
0 543891245
0 655725269
0 831660969
0 537944885
0 791283355
0 153986903
0 333168513
0 127311042
0 241112685
0 932628181
0 707063804
0 70154878
0 377172454
0 693739762
0 739460954
0 950813279
0 150885589
0 332239657
0 285916601
0 129935849
0 308122698
0 181792614
0 361617279
0 99756605
0 784446108
0 119694040
0 716948327
0 804820610
0 301596963
0 429333617
0 743900971
0 357727585
0 727727320
0 54472645
0 125622210
0 704456631
0 637705011
0 749207641
0 505093076
0 711939333
0 723279536
0 856458323
0 82180356
0 76823900
0 880944850
0 340431418
0 822722881
0 860732122
0 200529018
0 451840210
0 150765111
0 813431252
0 538371160
0 67738948
0 321754780
0 318271834
0 3168325
0 8959053
0 837681236
0 510121934
0 186041344
0 615758137
0 944308524
0 498279915
0 757673629
0 691093825
0 910650139
0 957771491
0 369350377
0 635060677
0 885962960
0 664421371
0 932763276
0 872641916
0 917100631
0 485928140
0 713848008
0 196590038
0 807091648
0 809904698
0 909237062
0 770640753
0 912104040
0 851047798
0 933244388
0 880250674
0 826005623
0 733723804
0 877164613
0 958298971
0 883690228
0 40673298
0 762505943
0 930000398
0 377795860
0 711521725
0 680136719
0 366451674
0 358339145
0 186471582
0 418754672
0 262584430
0 506278754
0 235867908
0 354425166
0 171328436
0 467642078
0 688114991
0 803586932
0 485014235
0 176124897
0 149289365
0 576095889
0 646944083
0 330460081
0 909629882
0 815185657
0 616300726
0 864334718
0 43977126
0 28626436
0 480415899
0 843314105
0 897933974
0 810661252
0 105468159
0 210648228
0 998477616
0 512594271
0 699976760
0 107188499
0 823380971
0 309547594
0 953172067
0 321889003
0 114485982
0 964252269
0 829190300
0 404576210
0 600200216
0 12762945
0 776872220
0 44450875
0 811393885
0 613473676
0 395161777
0 571739789
0 905125037
0 647895990
0 990765348
0 827009328
0 513187638
0 758443928
0 718648519
0 555684714
0 889113479
0 444696034
0 127620896
0 122717293
0 401952274
0 452248390
0 897783170
0 960360507
0 77059253
0 381796736
0 959705443
0 437672211
0 88023209
0 624506711
0 480637735
0 820408186
0 739236831
0 118664175
0 114775853
0 231781487
0 804463649
0 469712751
0 38295305
0 683573685
0 168115817
0 899158586
0 347499115
0 215303751
0 920372029
0 308920349
0 343788538
0 359122902
0 151200874
0 666773065
0 180231433
0 123704548
0 114514187
0 928547360
0 984520888
0 251461278
0 566507952
0 318319858
0 727048535
0 709380207
0 39771799
0 862761635
0 930152070
0 278996182
0 983932746
0 470432077
0 590685908
0 892186547
0 170406469
0 934006437
0 435174466
0 595920657
0 21059248
0 825455552
0 680790193
0 952910147
0 825615065
0 350897522
0 594614927
0 857976739
0 952389419
0 711891646
0 698415123
0 525904610
0 120936428
0 113494615
0 417636903
0 355741288
0 619876216
0 882666059
0 448083012
0 171501846
0 852144786
0 523261167
0 483192668
0 852592838
0 431161210
0 315952573
0 974084504
0 432550128
0 81553148
0 387500385
0 896073264
0 983164961
0 962181822
0 74334263
0 945565021
0 306774293
0 37114336
0 958191355
0 396516182
0 65919104
0 60661186
0 764327424
0 73759536
0 762929650
0 539884940
0 269876789
0 883147695
0 424004942
0 769756634
0 723510228
0 409037907
0 923137925
0 575860872
0 369595536
0 369427299
0 768087605
0 343936018
0 346365478
0 741882371
0 844436494
0 159059680
0 406645074
0 390537212
0 299229869
0 923439163
0 421138108
0 892285994
0 233015644
0 630306167
0 138355913
0 690303486
0 170344887
0 929262598
0 258856284
0 887961835
0 78421130
0 839408798
0 67587738
0 567047055
0 580256714
0 76203410
0 663177560
0 406114587
0 19765656
0 539404356
0 36014693
0 295444871
0 3720930
0 442299854
0 601954503
0 273915399
0 732658189
0 51192697
0 767215828
0 290735053
0 876559231
0 189705584
0 805750746
0 743582919
0 806041461
0 698941924
0 155921588
0 190355566
0 152946095
0 288796868
0 525734695
0 712991448
0 398609588
0 365186075
0 795626008
0 883866451
0 553150358
0 808585766
0 818772450
0 470619962
0 682640733
0 325703027
0 790542178
0 926068535
0 297506008
0 965658601
0 598200896
0 965986127
0 279013180
0 234958558
0 91303949
0 733140763
0 364608155
0 331504581
0 929916257
0 224837671
0 756973842
0 758264827
0 230390623
0 497351409
0 777616880
0 376338157
0 44037613
0 822004948
0 179763104
0 429980260
0 633078223
0 4293559
0 530781764
0 974489823
0 366278511
0 448575536
0 331674411
0 603505915
0 626766678
0 873148326
0 676730856
0 384670819
0 456883279
0 414424554
0 43097756
0 263210251
0 139615641
0 520621997
0 490218647
0 375527076
0 535115334
0 814932477
0 581782032
0 665019707
0 354376921
0 306939133
0 679176765
0 470508637
0 683261807
0 74344955
0 139634475
0 672952664
0 930030682
0 917456517
0 152615568
0 90655595
0 153409083
0 779685976
0 341131552
0 442667101
0 359612433
0 381055948
0 238624888
0 446696937
0 802674088
0 919129893
0 454715538
0 34424605
0 55086133
0 321138003
0 563322401
0 11196728
0 693982398
0 68293515
0 556986968
0 239890281
0 125286785
0 943469835
0 504063014
0 984362079
0 106271095
0 426520692
0 135171550
0 64282616
0 428964747
0 592115689
0 478637109
0 447173433
0 503098507
0 534899551
0 627933067
0 511950244
0 942340633
0 623082474
0 46287754
0 886949732
0 399337781
0 434426820
0 361659684
0 788480512
0 353522924
0 363944362
0 556596235
0 897418753
0 339510470
0 800129092
0 305744980
0 298463985
0 802888657
0 787926927
0 984938107
0 265166340
0 468851045
0 763371523
0 330044312
0 54348785
0 515406570
0 101912665
0 157639881
0 162452590
0 486044706
0 165114832
0 123322413
0 285902670
0 227961273
0 276821399
0 994192148
0 563027121
0 638702893
0 614155846
0 222168234
0 942058255
0 740269384
0 78618172
0 743148093
0 936357356
0 953895927
0 226163033
0 23683401
0 305633131
0 388075179
0 906692952
0 925825409
0 450402373
0 618472530
0 130965326
0 341308009
0 788480454
0 152745571
0 769042234
0 569558305
0 849092672
0 641066235
0 690050473
0 137660202
0 876233123
0 798760283
0 45776173
0 5768336
0 379373716
0 445813035
0 539021744
0 253576658
0 403697517
0 961437414
0 665228946
0 216499756
0 604497035
0 147331377
0 978939393
0 75246140
0 569543821
0 380479262
0 816382825
0 873339614
0 619529393
0 390469403
0 570203036
0 118651310
0 106531516
0 562380035
0 523840633
0 217263012
0 894062035
0 465203312
0 120020733
0 111874897
0 978227786
0 289086136
0 835613591
0 583874515
0 891663752
0 895634803
0 805322539
0 289347292
0 457082688
0 603685926
0 486282487
0 203043669
0 653370532
0 136719343
0 39126795
0 497611474
0 575015300
0 916796868
0 775706747
0 257379122
0 745016863
0 329524529
0 263178787
0 439862094
0 985386920
0 787861445
0 473706006
0 211746898
0 586767989
0 988714898
0 911212695
0 329358073
0 474372842
0 750976217
0 950542161
0 499035622
0 969102569
0 359340722
0 466676373
0 811884783
0 559327774
0 16912984
0 413383959
0 514813537
0 134717103
0 718712772
0 370317596
0 987037894
0 107731409
0 863829002
0 441893717
0 906799776
0 850798023
0 541272839
0 518093794
0 621142155
0 955290454
0 212055995
0 961030975
0 971525451
0 290825464
0 969473427
0 509248271
0 342185943
0 374082122
0 675287751
0 590547300
0 964357526
0 244954841
0 233674229
0 715126105
0 857451514
0 588986470
0 734230750
0 188919890
0 67824867
0 834803011
0 239082990
0 904167579
0 897683523
0 338876601
0 213015188
0 614556462
0 183418869
0 407876520
0 932262481
0 295420022
0 15013994
0 47449558
0 579240303
0 511926644
0 142200717
0 109928473
0 878766290
0 843218014
0 400685071
0 892895165
0 428783652
0 2429060
0 486749908
0 399042522
0 956951421
0 732080568
0 622032534
0 961071500
0 635789571
0 93703054
0 226435832
0 902152166
0 691794040
0 80162168
0 258213832
0 280505948
0 202035310
0 500636669
0 938016141
0 716287753
0 686001705
0 65078221
0 626669909
0 433870922
0 173657013
0 353808551
0 842157588
0 756261089
0 305821626
0 895257624
0 927539880
0 207349306
0 420623415
0 239197411
0 325872029
0 209143425
0 454394482
0 971991526
0 890675474
0 770902342
0 791456068
0 421311560
0 645214967
0 210407132
0 253992757
0 962739314
0 685784830
0 544951987
0 450587051
0 855697567
0 776321004
0 31752710
0 956624034
0 907353089
0 295779007
0 344703442
0 475183723
0 711221331
0 801388233
0 994563094
0 329362722
0 923926960
0 838948647
0 664458933
0 149448703
0 50651903
0 928601825
0 269569066
0 575134563
0 729263367
0 787013444
0 316748950
0 303655420
0 681832973
0 387248874
0 346537161
0 801836872
0 262580600
0 505111125
0 332046598
0 147497827
0 632920056
0 195621743
0 593954624
0 181951072
0 801269193
0 876756386
0 328270284
0 663117754
0 486408755
0 346730325
0 944918852
0 217840102
0 364965084
0 771649694
0 898766993
0 275908610
0 823385143
0 822359571
0 233368184
0 214018056
0 313520341
0 781603803
0 417494961
0 881096663
0 264462990
0 191258408
0 125008557
0 968207580
0 514996864
0 716284478
0 633102485
0 765501079
0 620998924
0 761669140
0 148075111
0 686372057
0 491801559
0 571879500
0 331395919
0 163435361
0 743397969
0 883544745
0 188217033
0 407805637
0 571442392
0 199895689
0 48512630
0 414169213
0 308378373
0 103412338
0 25806221
0 390677423
0 564382899
0 356614824
0 405974900
0 516928872
0 568088069
0 596594760
0 877648383
0 292110866
0 371874104
0 844889066
0 451839615
0 98740889
0 574663860
0 496614365
0 44530301
0 830922595
0 296726722
0 444213875
0 13273552
0 905495181
0 850768297
0 612001024
0 316020800
0 308307004
0 330464754
0 462545505
0 588651112
0 76702981
0 766888656
0 963770869
0 357223641
0 963713081
0 530131295
0 255296405
0 828142929
0 153252068
0 602621375
0 724583407
0 447637689
0 679767086
0 302781597
0 901429644
0 540218575
0 70879218
0 162726075
0 62600966
0 476475410
0 171589580
0 953768186
0 297025457
0 103874343
0 923132813
0 870702503
0 379429184
0 429207821
0 12854346
0 145374266
0 410188391
0 559659246
0 133141777
0 349241792
0 997183840
0 611286247
0 384535069
0 381611578
0 942485042
0 835539711
0 402912020
0 338845864
0 188507099
0 686960933
0 391028221
0 828835072
0 539051870
0 94942514
0 522973859
0 981694857
0 451358436
0 171916494
0 325358352
0 291216896
0 826228933
0 812847802
0 184413744
0 386723161
0 182226748
0 691348817
0 918959162
0 347374353
0 464199705
0 430817163
0 636459809
0 750065232
0 678148742
0 225860285
0 330956057
0 789243518
0 943158136
0 930645124
0 326668244
0 711425233
0 998438292
0 852074227
0 819747247
0 318837805
0 549069699
0 258107932
0 327488724
0 870250979
0 161105839
0 394330440
0 670566254
0 556601576
0 463588826
0 55947800
0 697826295
0 57430022
0 462785211
0 491921669
0 353562738
0 589563602
0 81554872
0 140754137
0 491957701
0 945013054
0 61086414
0 303180572
0 717243718
0 281501239
0 526446781
0 22441229
0 5381469
0 299925559
0 85469234
0 71092887
0 469259647
0 368503755
0 634634813
0 584249430
0 302205625
0 855651138
0 621439931
0 899482153
0 846523003
0 338637873
0 426707470
0 304260226
0 721838091
0 93731701
0 38347572
0 246771271
0 42967690
0 236643053
0 523904188
0 318662428
0 368281677
0 874558730
0 161138961
0 956216368
0 837059482
0 878131835
0 33254334
0 690240097
0 15525956
0 351891374
0 278003874
0 886521653
0 62229314
0 17599799
0 544084607
0 313235313
0 493168023
0 162298315
0 238255580
0 209879368
0 156455929
0 427750579
0 664686454
0 647644918
0 426514367
0 282433191
0 339852073
0 324439069
0 690380413
0 436246874
0 553545980
0 9810674
0 424490348
0 206734601
0 443213209
0 265940162
0 356625778
0 541966973
0 4843836
0 304756882
0 869393753
0 166458991
0 778101958
0 26643280
0 499244944
0 532545895
0 367334100
0 125591252
0 980183094
0 680868710
0 323732254
0 924639856
0 672882716
0 243121138
0 551884562
0 986816605
0 469501210
0 138238377
0 351725472
0 673442093
0 83663222
0 664206363
0 207487780
0 216037522
0 965497862
0 668941974
0 287614851
0 948675338
0 681172613
0 428090611
0 738211775
0 419673502
0 212524836
0 967825246
0 830165895
0 882738646
0 709909894
0 962163235
0 465042227
0 500232132
0 461421151
0 393635876
0 369009624
0 807388670
0 366721825
0 49439912
0 527676168
0 554738222
0 203939854
0 656682733
0 144955087
0 755290864
0 818236753
0 249584646
0 721174664
0 393509833
0 811208642
0 637509778
0 519550515
0 638594132
0 144859140
0 213864116
0 495264363
0 259138485
0 12582671
0 295549203
0 131774744
0 517359919
0 381981369
0 75831123
0 158184036
0 361375987
0 347196624
0 463794119
0 640450160
0 591026976
0 731140351
0 203345483
0 832145792
0 904520158
0 758480937
0 14133845
0 305834314
0 128129811
0 886356991
0 479613407
0 449612418
0 10101434
0 314139941
0 452619539
0 88072988
0 505477310
0 512383457
0 174913174
0 112026663
0 489134184
0 615671757
0 894906010
0 905748103
0 904666094
0 335182762
0 136793563
0 650528604
0 748128258
0 15090964
0 359126956
0 744841021
0 920269323
0 581187914
0 524031616
0 951861543
0 695518999
0 303281523
0 187038867
0 932935445
0 783132196
0 881542546
0 528104613
0 17149043
0 555677065
0 168883855
0 462635403
0 491420929
0 153161219
0 637052300
0 268071582
0 158230871
0 379747452
0 588112548
0 348320545
0 274768855
0 240351834
0 217535628
0 183169428
0 444376412
0 264641420
0 389505858
0 924445404
0 80296683
0 362296192
0 343285965
0 766374395
0 531930502
0 650974917
0 496446132
0 660315433
0 41542683
0 25548849
0 516392199
0 903240526
0 246988306
0 641519751
0 349141013
0 148224183
0 21586202
0 406230930
0 148948424
0 519220575
0 457441847
0 179109214
0 308858222
0 521146637
0 567151619
0 874377955
0 575814335
0 939191647
0 278855026
0 369895700
0 678311008
0 623862900
0 108934535
0 88833193
0 345515931
0 641258527
0 741183309
0 923109264
0 143204048
0 436599396
0 307594267
0 513694775
0 742175956
0 93655882
0 515152947
0 511465751
0 950624466
0 872457069
0 385340545
0 98355558
0 17967320
0 366690691
0 728170278
0 456273338
0 86171779
0 817544544
0 127545395
0 537766047
0 881354569
0 838939307
0 285198405
0 590974137
0 425427499
0 6413864
0 137254047
0 911116105
0 727305002
0 202166233
0 952226993
0 512960713
0 129824607
0 81539632
0 74687850
0 459277687
0 175866981
0 745573094
0 853179053
0 326187493
0 656765243
0 967240438
0 590870865
0 305258041
0 258869717
0 511299842
0 368703637
0 197074026
0 830631676
0 574126834
0 633637760
0 147593113
0 954192670
0 225855772
0 586436662
0 911056282
0 950067263
0 134886206
0 29139636
0 716590776
0 649125407
0 614174869
0 273861005
0 956464658
0 697041592
0 565814341
0 911465039
0 186561745
0 167599301
0 777032560
0 636437820
0 760866772
0 188435957
0 84287905
0 249526111
0 881721788
0 795973972
0 27752629
0 50333358
0 993149986
0 592810068
0 754461108
0 56464850
0 136246529
0 925909388
0 959727004
0 160149084
0 524741868
0 447202437
0 773357705
0 250945259
0 243420089
0 360916912
0 336364135
0 837949766
0 364485823
0 224361193
0 778573979
0 569028780
0 421779682
0 73210386
0 737338076
0 75128184
0 950871762
0 783772110
0 297368889
0 933780696
0 902989517
0 686683699
0 392106602
0 309678844
0 194182544
0 307737919
0 396551247
0 135852264
0 583349866
0 633507349
0 286723152
0 947499621
0 490749944
0 765410740
0 310930142
0 181120258
0 799513411
0 598343685
0 979897278
0 720771620
0 625670771
0 422897530
0 57605131
0 353472331
0 669986336
0 825729871
0 535534233
0 307677620
0 883546504
0 623583212
0 60100389
0 495866503
0 878242734
0 135787488
0 341842901
0 99978039
0 671671300
0 833434242
0 1437095
0 988742379
0 224036054
0 276351778
0 535460469
0 620956943
0 595652268
0 36016704
0 882053564
0 439325513
0 984900217
0 644528415
0 700559377
0 895532824
0 593542497
0 633908378
0 986805010
0 70658890
0 622009877
0 187857005
0 799112839
0 892473778
0 305131322
0 931370550
0 221657308
0 981161660
0 161738717
0 370183864
0 499955485
0 411971285
0 249254434
0 780207455
0 124333661
0 393830318
0 116972432
0 586540130
0 999680649
0 940411243
0 806638116
0 549150025
0 712963574
0 796929630
0 109103855
0 401080003
0 957558212
0 281452353
0 521355488
0 516532320
0 670134631
0 409686315
0 216272921
0 588154806
0 603229312
0 599609603
0 584947803
0 524772151
0 301298666
0 270349712
0 357094928
0 865014106
0 228333402
0 634386953
0 704436287
0 698791944
0 70835858
0 51088594
0 719846027
0 201811263
0 92264134
0 80567019
0 131739305
0 495543885
0 31874522
0 554011079
0 616106854
0 950678691
0 198588835
0 462571327
0 425551144
0 76737009
0 314714867
0 564139596
0 683564336
0 7100734
0 334507469
0 329565479
0 472711882
0 715646216
0 833554454
0 536559022
0 279604001
0 288144663
0 987144586
0 463104228
0 652611682
0 391174290
0 125878285
0 827011823
0 984339127
0 590535763
0 377516777
0 759304698
0 11332265
0 814033450
0 135632594
0 6981757
0 263772775
0 283548458
0 533798207
0 541150848
0 27413232
0 648217273
0 185499834
0 687015046
0 2040641
0 294805716
0 276597965
0 169659791
0 416422837
0 70579807
0 768785697
0 302573698
0 436225002
0 728740977
0 199153863
0 604492023
0 223564342
0 847401167
0 533971528
0 330875815
0 65187779
0 80069820
0 636099558
0 990321921
0 429691741
0 293831587
0 193201305
0 129790156
0 233779083
0 872679893
0 399717291
0 214413485
0 301378866
0 945655875
0 216932804
0 438811288
0 568143658
0 280572651
0 943609211
0 471467784
0 473531075
0 396875860
0 434320406
0 403071379
0 326504329
0 68700426
0 472876174
0 419866335
0 155622277
0 85077427
0 932343640
0 760852622
0 636963165
0 770809809
0 119121060
0 629950950
0 561001560
0 981700097
0 295429460
0 386100230
0 714416016
0 858253982
0 193834435
0 242188196
0 935169079
0 344097279
0 505420843
0 298795489
0 187701151
0 521813312
0 895123006
0 158600806
0 461595676
0 546700492
0 61047477
0 321618347
0 206598538
