100000 200000 398809514 622635167 133376912 726623741 497182258 225448409 461721868 619213080 330917269 931123756 727681385 544647094 561714131 2959977 226084652 414039798 653037197 248397855 231958566 339992603 381976185 468844254 950072726 957791300 735933649 574573161 933514733 854066281 393034412 756496057 689905748 202727728 426044793 706386704 439368150 835118287 264054215 84470672 263899743 343972181 111712559 79571206 526265326 47469980 614264547 779848219 556089927 514547639 235530523 578707779 911480688 204073705 77908597 203837433 302498837 322565998 823877586 715705190 962787640 733188474 323202179 753299305 950296686 17740674 397814084 721547700 326007639 427103791 458886669 127957333 377332384 248060844 290112173 997165686 627525251 608381946 616342513 848939251 751273036 629878664 516516691 604936301 926385396 385751536 604116248 222336006 680346467 140976874 409385927 765143490 660219686 100725311 451386928 235341191 738602946 921204189 410591790 785239279 669691139 131996042 300936303 508899253 477866705 205579689 188600850 188637985 921991662 522564966 156504910 100104711 671754883 192646689 724129769 186853707 165255584 881531395 341682729 465062282 941623699 257944879 787843941 851751699 991608999 412952948 170230203 276169831 314767209 672678625 841089120 428288941 937302530 656322879 813557461 537360580 93550970 344792564 569813771 668715001 456422639 206334424 230616971 46653211 788920319 515844560 328685889 377712523 966498578 757907351 673131334 235337854 671848424 899557940 119135778 833159298 448606761 332050887 285788777 838225646 66837949 973002613 33773243 336866708 244005565 891038317 433777875 434158232 369470020 959054963 1041753 386795657 719863977 477408265 579808411 802291851 360092983 972499579 14521370 575497462 814245889 23781216 650370927 251526159 58648062 923960065 561501876 102230466 399096863 713497597 583533375 423383123 765885889 224302102 250382333 410056858 629497237 913032136 768137538 525771829 751827468 880844366 343128110 913622697 355017674 359436480 873776016 757335236 895572251 640132857 684697896 150654054 891498173 76834185 348512554 817917326 866110102 624321619 985298416 10385216 501443486 19409133 62594032 733629470 513375247 445391938 544002303 586330300 827520612 190656987 484593978 336629098 251929932 251576052 227630939 169316280 261991855 390830114 239544714 115339718 432588413 366055631 560576492 61239348 935829053 923046456 694254040 493119848 526940272 289878836 716854455 382609315 657443115 668114163 717839259 480343101 865798981 655161385 701893474 46476273 392510861 650748084 454114037 495736880 949661016 843500091 376786522 986557295 255833893 635174454 258212588 714672374 202273955 875729380 841967395 768929463 246234109 381936931 240697744 844191650 37926221 39165965 319443490 882692701 949294600 445051591 811810650 51660665 797233144 767910576 868238625 840140391 738060883 846461072 141728138 652605702 511974240 979124490 835292304 140276632 182918093 430385307 265956758 46670142 712813786 85143464 565572096 596892249 822866254 423621945 850375184 319213457 35210572 190249842 961584431 203010229 304272247 11082296 691311276 167266172 513821730 868326308 484528657 583657980 645072892 183028436 262349827 191373829 418284840 172391980 637370948 997376734 491940564 746222835 361714141 378864464 27483612 233487726 267574228 198040181 57150289 974925305 777669846 580418718 958707405 261193483 282849398 663464641 360236399 131076535 933306454 977590570 288595165 601720119 172768706 802560556 324536523 604072482 718126016 352615536 99159158 60740906 40994322 303586921 280549444 33362835 9843004 495058234 844291794 954398191 898462310 919591394 49581120 802733011 573647620 88488056 997094103 214256813 276392441 896168960 869848465 346911790 439594330 452193425 394561628 465889210 591027574 997537950 628272106 893068600 929027356 392039799 969199499 274037207 405078626 928217915 263767414 619667160 457130118 331076203 122820381 673335108 120895884 37618030 431821531 912478896 563361903 368467076 931246027 900934897 820398788 82210039 145080364 295143763 111378499 556371344 74688766 401288845 414856834 987683793 378116225 969657973 952508692 58528607 578371272 37158774 241398171 94524441 11426862 976008785 746256724 22446966 645391849 353599471 995071048 752000464 791208120 28122322 758439764 966436962 556505879 308599679 705973538 781690912 214348222 529611551 848905629 995769699 112815596 113155142 430792181 485803372 28666992 203748587 672986835 927718479 692773821 958338559 623632368 91017867 809884694 331802685 600953805 99826101 162385254 99594769 998504410 187271102 579387306 923421715 114059237 905169890 675725710 745080142 429048960 163805982 609875120 99566709 98302229 579548634 646599517 852482413 133721637 914689263 930959505 921959009 496252512 336288163 300607611 24929223 269541389 684139026 886819740 436799872 940319052 814760345 79436816 365042260 852511237 689224280 727626204 365813021 881862752 855178045 551798149 313059240 524176241 199062781 496264931 463064036 358012644 977632530 14808384 842308321 424437267 643823268 70917970 353590614 821277683 958374093 451813117 759875021 966898265 342096604 381357289 94962067 686563293 900732840 554870079 623454830 26059624 746873199 640284872 159404310 809919059 861023844 22484888 97095068 206825450 761621302 76359515 876831043 767572443 583025010 439986312 577166337 275282844 51031349 274948424 637922365 317873720 305480199 205955279 799020679 914420606 393031258 304161062 329632755 872770418 361126052 433977816 233498984 553014919 233522467 564747876 984691876 714897116 159318936 581639107 912919958 862733988 142497571 275237932 949181342 722456135 805157647 211171664 338454487 226703881 154067859 177848064 54214599 719480526 717945128 109682985 128172141 746027685 195018654 850411036 680527284 954674824 76412322 587584126 710339045 404010684 885852398 830275839 702012914 79455653 699150706 782947548 965789801 985912862 379658160 670498137 60145981 499061797 83514307 896712717 916590968 226076122 832074554 498155432 454252311 779842911 504374653 677532743 419273494 472642497 402643306 450681026 191475732 482341440 778674369 290900968 7752920 102056772 325731105 838133486 908932063 285811145 447555539 617926587 358651195 854552704 469568083 693029299 702553747 538380250 560783389 160558868 846598701 900747756 691435 32074250 813330745 109438330 787748927 885205940 610321019 862678888 789900960 776311446 78087144 116236870 951322125 588104766 663442461 987702571 973676689 404603538 862188546 774502123 584716153 143172129 388311344 505241291 469530127 997620763 703930190 396208856 558680925 173532632 894011027 928719781 248791531 175904920 42602215 84267274 573395408 53749532 566769278 461252462 868120451 332335515 565885068 709713817 806054248 664504569 115658466 702661878 384223758 20067559 885475381 48499944 400108458 975894796 60293602 253312861 618447137 381404828 869233600 98280167 751953815 411033720 522458809 641164746 116052097 442690839 750192754 269774597 39670752 455490379 197544398 801734252 849978691 746883575 486512319 415867835 115362845 829613111 24871868 170944577 334044446 686921478 935156481 801711227 801253325 512910777 811957876 152837870 940012356 870434143 576608183 79539988 97906952 172720764 275413773 538467089 127117042 557699397 101434930 935392273 612622106 753641323 539153315 759320184 334634635 544717500 523490899 21350428 297904707 90951310 589659745 491807905 464919980 288768179 323078294 664332581 648488696 899207156 600405654 349740862 595474257 842306180 894217543 840931697 31538937 297081167 597460296 139823192 792787948 42280395 959788020 807937257 462552723 154531494 550715257 903062691 720566271 260274177 105835069 626275288 751857042 991759360 289377651 958577390 351796571 226696672 510042087 175796326 90540531 613359545 872681728 921593753 176676483 121131021 260834085 194577353 751299244 35640860 586712891 72331202 4663910 132986205 603412875 948333653 492144994 964751488 319857459 459439905 49441307 959871228 905139955 648554862 144470401 490704279 888193196 497894090 359068067 632917973 550533410 310864758 169949721 575508008 135204093 753456191 516774057 585928067 917704929 70169348 108320898 628123562 94170173 250067622 650579641 619938887 931602194 746142513 21285660 615647840 755286295 45892818 255970070 836275384 542637043 331693118 305097137 415540099 38347800 701173272 996910764 435696813 261750540 912229274 976332830 732035688 188671105 698650645 943882071 584873626 762322135 371853248 102308698 87576938 215674277 891717653 156307294 878607434 137716763 619923172 504534040 555894099 664947149 161364321 571448929 598924977 733232752 317924227 900497248 58783849 447174345 168818699 964123637 265382459 540598091 342638476 55054689 35808883 192393011 682357947 269854750 376466167 654254779 463637653 426216604 71238162 128261413 98781443 374194731 462795581 761761037 441893574 111784878 983459013 529184412 584410456 485334271 325776373 464959422 88793219 16014415 661637626 551818416 298847348 595248761 198358618 508402974 205776217 752996079 931575332 759788516 398491625 211165572 127020131 256281428 392703806 855428256 411151383 75320896 538845868 513800257 811189882 42337577 645915994 712144019 959983424 582409710 357163087 732032149 108035161 758962994 117293525 787243219 76876688 302205060 542020100 521905990 261399248 461481224 410896114 306244537 339712668 185700392 720898496 726489008 708061230 370484078 418454079 562977154 816099825 81159222 358149347 444104658 302546276 391925780 111810760 225134056 335255397 997066310 8558313 512930319 770019363 910216735 319383370 855171349 830068362 491204713 105630238 786189492 983111507 948641841 793784609 856385495 400382745 433482326 840560269 836710301 314016722 358379496 307281060 797006098 367714027 395812500 405200223 902228113 795006705 132887208 891836430 128994503 596881685 249328905 412265299 222729826 679644079 10624344 19565748 63356912 836295515 411566140 707783120 343265705 305915957 830163351 899065928 158389560 387522632 19461245 898599943 106165158 667235099 229931840 223795449 167427523 981271996 823857622 552667971 235969509 6514855 840761107 789100481 619380487 920796700 421674477 962028706 129428426 694972523 547665722 699813111 101330233 721833523 921376920 680314342 721065840 169453387 283838163 898573448 607839393 71493401 715992596 21023069 709730841 223804611 623356733 290300583 857780154 852219453 969290364 351132115 393262887 336462321 268529327 409268651 779057009 871326646 491173234 163190078 933420719 714242604 292224850 382968485 460527224 528235982 586768627 614659687 321882172 698945188 345473999 558510233 232848542 175119726 466184552 760919203 202344789 376131940 514330355 37693058 316968384 279149404 432353337 311582176 215894762 469612168 820193036 220500499 81152926 560108212 933715152 959339612 380269466 975467990 730004108 608357990 57626052 328239987 431277539 716101967 472060805 276074439 378839030 922637832 727976710 959846500 117215154 419780079 317142914 273007817 751218879 405264523 362709205 984288538 416593503 995246493 246650359 505350155 301856824 473175540 305824516 265563836 319905960 896887037 945839551 663480063 251007831 287587439 277018750 876016479 312254374 22690456 29501001 577738941 464853951 750764952 263838366 176680068 419892741 207371522 390422917 993625844 618927598 120142829 376667940 652445247 98870957 855764903 172638263 572544026 804631814 999370737 259589916 865655220 621885367 445025003 641576256 222166733 754137448 237282248 63774012 616255808 603012895 338486588 670232527 556146700 589207566 664135009 412608289 987770743 436743938 155427223 448061517 636600905 560687941 731603051 195228757 668249793 551448867 966838149 129040299 609992079 419508517 730911624 675107569 257424270 395649289 208185940 92819508 681730193 802165812 154968491 283910595 140433121 142289125 597843370 380077879 609552175 356778042 12567322 532381681 701273599 365213237 743966770 836361469 177888198 826742826 508983759 808026753 593839594 773396332 70284262 520537695 173789413 353964510 503836156 314561553 169550132 870309628 649382482 825607027 55761976 664957593 311616884 976096834 634519186 302142855 108801473 331903234 274072840 88462877 881912078 707862812 664371131 477602862 901527670 434502635 465836038 171821185 248242859 320177955 496772989 311022654 429721809 480617676 851349709 510606709 630281198 688831826 768447713 256450340 996761277 223202103 381923784 842572392 742536934 842205255 144440840 123974442 160202596 444492784 563358888 91025529 134372354 395183199 525103895 185404294 638171748 623994916 339562957 178594149 885842298 852447738 795843317 74901750 360151162 525768178 56133737 499616692 535714932 79223340 680955791 210943377 309796702 36404563 249303755 451338429 267695448 36813329 902005332 590608008 386872041 174963457 278904254 733860255 778138482 19736969 694195293 332288157 175998374 969277458 409632064 491248808 491861484 338794731 461256831 764619466 389242787 839901602 970342991 995587155 220711604 355916622 722222004 654650491 185910337 895503913 971080511 831791879 64116219 766167814 163410262 46339801 194421857 166722851 670698124 996920917 641283308 673132384 799389161 321400492 516640765 139285595 473201804 192779764 564602202 691244667 982233246 24403916 672559416 747941329 793352215 243166858 362084690 246778197 989850444 677566447 376140674 872723662 915125102 6210050 204673658 166769111 745298989 637954850 39597187 519161464 875271809 946615490 660807687 387500050 609473306 239419189 886811639 565215554 279517214 45251262 753047221 978939833 95855524 796413306 696892955 306148513 359173881 389584586 993922106 74154959 110261767 695126743 877515501 121910309 66665329 841976070 204477980 598432549 791811091 878433286 644948341 309576789 60420483 871228449 88387608 524839388 647353814 252803047 990767089 330351547 637455623 541859575 730464073 387129217 69702844 294056066 997142331 994969055 9334534 467571610 311311065 515406204 146283205 516334912 233689182 308994447 131132493 267980139 373111257 45595242 967784493 731736958 485060851 914998895 396803939 523110715 749157831 274834665 130963705 998255654 111296934 648700259 607968430 947260807 812701302 407153687 760176924 344342934 581568217 716984788 158205928 996838443 537930855 858173128 776296569 69939714 936398087 268564884 480876624 839659225 400403856 592687582 475432589 77235415 90311135 163440377 412799408 876000529 29900561 651021178 634223221 220106395 167136289 355688286 973806218 393271898 525889199 665154944 155593063 372142826 360391951 832613728 780128467 108109904 146531476 941519059 370761723 516201054 352243724 675461668 620192640 608297659 577754636 896899570 34869950 266888018 231440878 948248227 994662166 528495465 789026424 856618079 583373854 950643242 51907851 754925414 419322778 285625204 567589338 777702146 916031329 768549430 148347111 793336496 636136413 745472214 346722889 935623455 154479462 606640402 863690099 551742882 507591741 523082758 735890057 182027443 501659786 477012831 405622909 12927009 906064446 243814859 314501274 89889613 501184859 187952387 282207061 92016943 127936072 935768743 266085591 901351318 614771932 770974710 221014290 711793801 45112891 78686989 413863375 977019096 710065504 498398398 460420940 148408743 649518766 172669559 140955202 95290882 291914289 838518218 405086476 259587679 642896081 637303383 660777678 220128339 334353816 883744076 759247542 748427611 604000208 583569881 710467122 982519611 603375581 289466888 425782390 699306556 314696787 159242351 712948024 469306554 934329669 452591189 289663458 463304127 231818645 37629113 2142367 354079005 121628567 653508507 893968730 687625467 397378048 734556592 216721461 974521925 645579796 803502449 488405746 372440633 79461470 243494010 630920541 18765796 175710000 781817584 122234290 309939523 345206309 837765290 786365151 178044782 235846828 932699596 787892166 558922585 436961582 69029134 305451989 342309505 600714446 287563658 942430768 782757564 932928240 50626780 59428305 228383457 53621012 669868090 323981268 274657973 107975096 651601392 632975258 412826870 662487487 651227273 752761541 777039080 559694877 131793863 781161812 991118984 738417388 710549841 179019302 874425155 623395487 25718528 950012433 178175775 121941746 34362255 185053329 75897462 547536010 670871007 726331980 890362549 551401822 461413117 295561210 808586038 986744413 218433547 503044141 116359448 67686917 682787163 774559643 304509529 976022806 333994482 303095658 359029844 544148354 652850296 538886526 777148939 737804134 690728618 879249236 318896440 401136711 244845747 838179720 271734583 92285896 819109218 710133562 812872134 718315196 9727758 654436179 579578385 261554030 578582454 414109014 902320153 684746433 475653886 625125036 991498439 471271761 74031079 114555257 497290666 105847273 97827013 890078323 484625647 772541775 967425745 481910321 891465900 46843494 46481474 841426406 122641044 333861826 35207254 740255383 877233899 640902071 846193426 888112230 948909896 745231940 454493342 472393253 765985052 257409955 452580865 712333102 646395442 532834626 433470773 708827750 460289832 520365158 357728920 296675570 507680452 637544695 61403257 403955447 641959164 208932317 821229570 849011429 85923154 579890565 869268796 887769986 192383997 305762015 20875113 590366021 4132901 185666799 547185163 289474061 180444939 929643760 419828853 35379862 503088520 359845881 180833854 928064972 847084300 870728569 802937060 518741664 77548901 854015741 785063154 605026130 300791619 365819392 534805715 739393779 770777657 79135158 341547940 351952448 288428206 416070229 352671482 445494897 516855367 66711589 137049964 186101780 406839155 385350517 351487464 352922819 382063449 67975489 418351334 751929540 155046262 272401224 500700367 842370663 968779303 756447069 609226897 20727762 985727887 128631797 917239729 685488679 252689944 507427784 313113978 493749844 400183874 521484791 491041213 962141460 64406377 714826144 510672602 198690056 670964030 262186627 276316895 963826734 864611474 493450958 7819860 981071072 266396171 89382234 527000088 408944253 444824765 335912007 767782711 605069 126814330 390606808 679481236 308076913 904441194 277077601 329814863 182006318 87685594 232091302 509006387 750069942 799354720 61224224 969254502 950478610 5358572 343409597 459497106 696174271 577417237 386915497 229997025 311505852 652242076 461992590 976594363 153589593 484322596 480844395 79839190 888133352 235814677 763127986 567924414 84626030 326455691 855572146 945056014 718522815 129726875 281098015 745618362 206104792 661959978 420106851 437743584 92401295 302424413 154005612 360929019 626749026 331622559 204812314 898603864 202948610 41422868 594432890 465687599 459665463 540128769 920245450 314830677 267889011 585763234 249549007 355803832 988471916 622382593 892674964 468730803 763281011 985629099 612746647 184582733 576528607 414396557 685187283 853061551 24641525 653115150 555913918 179163109 865864482 555954349 159584823 934883937 434717068 483434994 790848195 983238310 25760636 325270060 562343 603866467 9441540 690419572 277852722 869159340 140473953 902492738 739061346 232983988 77192840 990438868 631565084 682478108 796875425 269958532 602825980 928790526 456106807 135350862 79448966 484471435 23816351 163655583 35373436 299295604 101799574 355881640 705196512 331298415 216822323 914831795 392010479 100542487 46375923 471295990 832426378 713526473 628804784 456800065 898645116 398157572 738783345 740990120 296966564 870103562 566966407 764299608 45964424 134073942 946853966 541005699 156345383 9857552 561333631 521712443 645840147 240841941 38776423 305612965 171429952 997453557 691724630 618448227 305779358 477126723 615236946 743800580 167440887 111641756 532981631 655886064 798543057 174915623 204742017 329858066 660781308 994944503 421638321 944310692 782161720 959154179 189481490 342385255 149524438 312688391 479538776 678262703 187666591 291727773 247085377 434238127 22165322 933768317 755136002 503191425 376715682 940122950 904270382 764068216 400824783 974688395 943590393 292954664 105171117 720975731 965230890 208698831 341659240 655288671 205976243 914130686 836612012 827061350 154127109 80608235 81040643 85881308 856956325 326836508 17658409 961264213 592777809 217498384 898800164 43473635 863301197 396342856 782316236 809590369 925940523 515169300 759495379 885361567 919104841 712411859 897585852 248874730 938794438 862530650 171011335 419184192 263581148 644220526 116523133 840675807 153779696 186723858 24027631 240537105 251194151 684962090 903782959 589413098 268293452 734417738 818854669 152418966 789351158 223426707 118722620 48935097 65756373 80759917 500263902 28001498 162757438 39263522 276106932 349650675 673963655 135272263 246411197 352671863 723543022 266045295 737922757 665857070 867490368 630551595 64349326 306210673 487280769 866030939 596389990 103656273 875969446 32952684 61794545 129332932 370216928 547080708 986794896 819917311 31130678 104471406 602186627 113576015 769227460 535450208 381803872 324116379 676953829 105660453 781718106 508462007 393002159 837509646 818970529 554886512 123354845 596438599 890778129 816901703 577821701 272131278 435479372 523737362 812406239 285981356 148879353 692589378 786298617 363040839 516123662 962854740 30599341 285346997 570565574 695566554 725150982 859506837 324398343 651901368 639283138 506119391 563855620 18086855 497826283 746049635 335436077 601972437 867889178 318657025 944905688 523065736 338155973 271816271 506870017 366548388 995746596 519132695 589574785 183367376 881428803 241584502 938465929 425595977 215880056 691871410 731871983 760592145 422104438 863224775 43014182 767300045 30175849 726414038 344983233 546068163 471009492 443806274 734880927 755757024 942323740 336160314 787813255 85209928 835184330 56838264 928485807 923116352 887862082 861808571 907584967 701893811 670296685 331944287 120147591 123527489 947629969 172571260 951208774 276932623 499967885 940395096 320617937 9838518 667034198 137486514 577357159 453529074 31955305 345618994 117365702 75560411 394832247 260768405 569262246 587559777 26838232 404753219 81163994 19719892 108974986 277453956 866244267 2389862 176886606 898633445 326304247 357611195 977046252 713683276 970872642 91055662 474267669 283124074 263263342 226941946 301153217 309487928 425698467 927132569 876662616 10475847 595123336 784346238 734103241 641923747 176806160 947623332 397465641 349097379 369038638 348711219 375008570 649892947 919798095 839444657 520901067 438516734 990168237 533278877 681361884 469951184 554767035 414877244 521456962 180988441 141351036 795960844 665470124 891040122 495365481 233478934 108991420 916018473 944594410 863571661 217256639 714811382 332604978 8856774 20003176 796631736 88169592 613683675 845801557 272467007 31170333 832699890 688987136 7004825 474868462 815354326 529477792 723164258 304241760 844075175 830721593 12645443 688264834 534443481 541804031 322169134 634590854 974078042 43505852 167596825 424051756 876695700 915155615 742392468 206437849 214934057 883756844 89108972 437187263 845110570 701980976 978009609 79605508 446796692 139634585 605779954 573764615 39454707 756083888 292757734 264704708 934433143 278305517 303856172 403830198 787672285 73310763 537206095 245900183 641402512 491379944 645150277 14831388 678388337 850715823 594590902 312583155 437707060 641541764 670105920 491151312 933810989 818405811 109509349 431354903 439306472 32353681 496352580 150460532 4733290 781107235 184200966 808673581 191594376 803629130 587112397 408375872 369198110 645164985 522163987 915168260 5843199 96794553 975265773 751482855 129629155 293674477 5490617 418537498 109426615 271821458 536678775 839819260 677635837 46811553 745117565 23791588 81809733 181375989 613801537 307959873 663363004 953590549 333321723 350797334 441521995 297993180 568069619 403339071 47506302 190326656 854654462 306283919 756598574 817895423 645251727 30212289 379965912 923212056 569275975 773074310 182685869 94800368 996981163 435471345 423343369 712893011 272861802 199099934 349070851 918405382 94709125 216939068 152821098 899680890 400054324 380515233 905088905 241155143 646567985 512689364 382388606 680222874 881461064 640598947 702072657 29485552 400444653 563476583 985990210 452197936 815118854 113175824 15560001 759792321 74033363 790851861 225942325 772915027 519142460 722880547 730790495 250500539 572294807 872396581 800517127 726161560 929517708 281240661 917340813 264803965 24982612 537762159 849429820 74284298 554162343 252987010 638519567 602308236 659938756 769015314 878563639 718352601 174559185 714028833 771876853 576345470 619570411 718584297 940024114 209812936 490677705 353134360 709059329 698513460 975005097 111663447 377883429 88656595 783584151 452103770 381889641 506806899 992359930 311208335 799868189 604743283 154703079 173752914 973144609 749528742 217250250 12723842 128243412 961392630 633688882 699314354 631585810 247102072 890992152 287980732 422109911 331983233 679360961 846229798 932289850 539808198 658663181 730051942 586527979 637996615 19627795 452364451 86799525 9998139 726864970 544203340 125428657 830332663 372149329 988049217 695209180 637869223 61969321 893522869 411657510 621031967 724844879 959220167 943947125 440055360 990440517 35785109 487454270 779383773 37910378 63688137 506112505 501339404 30175963 928996640 463634221 153933425 79259403 51695512 484209396 415031584 198412152 455298996 584610041 443806379 744228090 161574794 836147763 596269800 655175941 369327098 758567201 122405280 980560737 549814072 624458370 118032307 129897149 197884809 238426065 123980111 430086290 758890199 984997320 340976977 830993027 267016995 910050527 68914708 398122106 584726717 602841959 901218089 522290584 116781586 649828505 802915761 234933359 468793555 470934702 249745973 113271248 762130585 741638000 452263422 834474078 38006951 361879124 358031809 612309296 119988251 622182444 422141672 124815811 219960955 900034596 262502434 754125320 499560674 481442932 953781305 117348640 791196897 977233605 126459539 902253464 851521113 352179847 182504801 387786860 468240351 267284796 131426720 221233278 859662908 535354603 664612603 103838045 415153773 154568014 884889142 191720415 892713488 494344334 136069906 159872050 396784160 587572446 171704381 240129850 428983796 163465914 388642565 368127916 103285870 410636054 565513749 127801327 885232427 674878951 865159162 232920646 394640459 549984820 233165686 902181915 217882840 385576045 910613866 701325806 79837255 608293015 940202144 289578624 907625776 755669258 239917813 37635046 107807037 890178319 176211121 401733417 32673189 679688234 484784852 225996217 576552159 463919000 775157710 242369276 109751261 381136967 22627310 410075958 272036059 529112311 118430287 116275532 664309516 738208097 214877060 132725128 196043491 212110422 748783555 152387622 563785648 832480617 38757747 340099659 896400115 866670077 973569337 715654963 210566280 160056011 715088302 88734723 967133849 580651172 823238093 676952816 802507469 654682070 688930410 470568117 554577052 357678721 921734894 659752464 986269021 565100472 275903128 100333148 92699383 172274383 886736196 673132848 715376760 8392813 756225819 509472745 803284022 588110484 592208640 774048477 545144565 45441532 904083453 717198951 300506882 569314602 70607605 932410844 437687057 602407474 824093670 568452847 527926458 860699202 264775627 408382955 188846256 848949258 370113928 593026562 85749046 792278233 658821716 881588945 974876941 631540363 594621642 999280278 778314684 348689290 985403954 477176342 725426338 198978952 125580108 383759084 592455880 987141737 764861589 530781262 99802371 87399144 979651189 22949230 177806417 142311753 190353426 568512635 446134933 533637958 343099461 53576492 179346905 558092714 574945488 682611705 720358775 5975765 450288586 542438783 399074757 286834887 474831758 77378537 419617252 350116366 680086217 773718815 889160579 244228192 134126801 655647353 112543914 199619925 554884251 957472681 871187783 414127340 486133237 191169273 721368873 638465778 400990607 813273974 963640942 212304259 480444048 218709676 448248644 342687904 297240676 387198683 262593704 439061683 917581952 958172216 230954921 234511367 926926642 292492397 157100112 334470508 805915167 2471062 168318984 225802503 879079947 467175612 179495500 882133236 113468721 693761068 730809741 12801704 71444481 910442164 138537612 277978467 676339948 951189392 809187161 907210619 565638941 650051965 337512443 819033140 19432894 27023576 309901408 675903701 604515321 175452546 713139707 447957293 655533263 242598525 863772525 869872199 773672513 477240862 761434528 972470794 127784405 863135651 63027339 235934357 107674257 342751611 916583450 342929464 857122242 777347684 733033042 530313846 369861603 134921759 928852911 339425935 65783362 253315491 520118910 595729623 788507867 85088429 349617544 917987422 577986094 548364180 725163407 800136781 135352960 981881836 437523901 198273654 981366553 624359694 698212712 267563710 946038169 718501009 737534934 412104564 551983152 278848355 813526190 338858401 409702913 655808120 968919972 433041613 204665724 434973536 385020795 147127902 146563642 475362254 681297229 977119136 356451703 22587073 971640462 922477268 177228599 757275973 175383002 92919227 695074007 963189038 945148226 787978209 445383240 634966322 968648405 478430539 650092128 906126600 498801667 208404406 837965937 20663718 771939911 774736415 166742163 7088438 895815233 303553033 487171948 30130543 589734439 103317902 505644432 498577125 386764072 603375924 129471791 566055649 213853615 387017307 276966146 89730608 207601994 505693209 273174795 322993153 667135913 536592358 535929485 593192468 13854037 653870139 775908485 677566769 847684831 590680523 734875414 188345616 566465967 999469626 91822957 16564978 116525387 64284425 8306306 163616406 940669598 101843781 575512437 19848974 100419555 258396003 658831160 81128336 706919509 57300825 675102064 658919085 297340253 958827153 869069149 141969605 110724064 265255349 252295378 240645341 783846997 506321718 535584477 626663558 13980748 163540248 288146395 572264323 795016366 528307957 120881060 59011733 830522429 131054557 933426271 247671460 919491071 289829885 807208975 655224810 107305476 966305696 366306074 741953945 892320472 933951465 326332015 656490516 255668488 503267129 352417591 654725409 314171924 559938327 901795629 233770941 555420722 82827628 282933480 938590824 476340112 253954271 425037946 230545785 864729485 348354907 987814320 372713913 913070707 688764043 744755744 283097339 780464055 95220214 772313376 623772596 854161126 408777315 181634360 190238734 999543192 687288588 210979890 944762983 323686549 311060952 409789457 635158038 341912230 327572779 492441651 43488419 396419912 453837645 874477698 387266439 270757055 900013215 106485758 759732958 987119887 91187552 660527770 225723007 396371464 932809449 859001207 910207689 856801725 211039665 827813388 381980413 839743813 617823903 835890804 488901890 882323086 743913679 573018396 477683996 738097740 362478524 618250461 175146401 985120847 38144211 771816853 630936734 851587114 633147674 691748500 244757617 837323144 861311723 420298260 824577599 198851961 416860527 499565054 525351690 971575162 595930199 783426167 727550335 362833715 141763836 830495453 741891386 270212330 900260309 320971043 751792387 831703812 261356543 320419591 531375761 448549018 592651022 106852649 655170809 759025928 189951060 71862901 965726054 130225538 405423968 869348193 227515589 368595254 151670092 408646173 989722478 41365298 598481986 526427586 673634894 334239788 316879401 257824128 239191153 936668012 826484180 268808548 295872801 587782204 237822029 751296122 83010437 869661716 339919862 489808721 307652426 509047767 513847111 696756288 913173965 106274395 289255841 980603665 285121424 20650310 632488689 326988943 249875470 352441366 973283537 700903620 427359346 359355551 417414650 599709691 18733233 272449421 240943641 71673077 483835825 118847905 813644763 817868158 624134652 783878280 63480948 142499358 708682032 876889983 655436389 976708658 138972842 168581119 562772633 638951635 979181206 379183170 276450659 179076209 106176551 785107737 950240492 131357490 332400341 437137706 732153562 24413189 299797852 208268357 155822699 572537737 438015704 802908990 186459685 909557045 891060217 899886734 734668172 985429892 575443366 985558220 168540911 419984491 620572780 926290196 411095312 8637723 898032840 308524643 714230622 71229055 437296496 880420622 269322651 831210612 285392894 686719343 784391264 573496431 837563243 390428768 804944559 704513029 354565900 353670340 289708238 58110655 730092982 953336826 145978549 598699082 550681586 229481341 381752789 575680790 314184047 983275333 871835734 996600154 496104244 305617914 916006355 225734323 768461848 945497194 550572751 889352903 505223200 811922899 818148502 357988125 144030085 291859459 614424942 164599268 736426884 982202104 557776592 303216178 624134515 112614239 584091414 307293157 934594255 742820171 601971911 721902255 776185934 740376525 622883826 829998629 833968932 516838474 835097943 931058408 221047160 169820296 843081260 678578061 118369065 448069834 440846012 582272373 845012336 55097179 495210381 645469567 813754668 989865907 533934982 780933938 222627976 231663286 406212500 733729147 508411115 667677724 322989823 516083025 248272206 591720582 66169572 485039031 63094068 355520224 922228913 578435118 683398227 55776731 873208674 819542723 216471641 793725039 595291234 120058338 464981769 98220959 716153217 480662411 885298315 352686474 521116828 865802366 284913571 514517179 25580220 950561042 237725204 223278286 64302652 887343547 127550605 18417134 540698698 630929075 686916511 225614455 428014120 624717220 765410699 166833179 780117891 274842651 581086452 61668869 29171862 134891716 814320677 277114995 760469997 983072344 77434396 6672770 768856934 699599071 654749056 38775536 340747754 957316286 710319722 980866014 332613669 842369031 224869130 784140152 271786101 143539248 149753236 501395369 572665577 934867345 259334247 980777638 784997644 380183996 53107551 887133730 615845215 727583877 75822081 527614228 57703864 554043303 268790721 269205550 646793098 621724748 118828965 16757617 622876355 709513441 366469011 783276695 356483853 950141922 2912993 256579147 111061375 669554923 313957821 349332042 933316571 222087050 515352307 203517451 952609383 425933743 812943904 398972585 848144280 840754904 770941295 153801069 562735427 946152465 463527895 52899023 681996973 620555392 581239434 861028449 86130039 428367233 23303649 17395329 644457434 37708631 158058042 701233669 431866879 814908136 772226683 646531202 958282795 51701790 41796848 959224653 853822334 615129487 581010092 790879615 189428955 676805531 972329976 6250214 608896971 797552087 294961907 256726526 311474541 95004750 643895254 879929964 250544390 503772382 517617849 752988334 40694257 121188644 207270395 951667168 955801509 877863159 571836886 952216528 230897974 420700582 669119044 798230958 867506980 7209288 361803455 717787905 326260148 933638727 907908278 704815272 507048454 280506260 429107551 858095712 887533094 215090927 957355533 594435789 589830105 12437704 507682081 869801185 198259096 30081776 662335468 774760974 194414746 241629964 858130917 764777353 812296182 14651671 812976119 825910375 122854316 939922205 830952369 53647681 760582965 951976828 836494985 569792267 430655598 52486517 784269457 15695310 937082087 791908567 703047757 815187931 213521595 111524201 215965453 129178491 524642286 644180327 397497149 897198189 124441076 252809772 935658406 168018789 479232967 635932833 84478664 752510795 462663408 329288197 910359936 77692915 506975439 547706096 808914377 228757151 379590650 271135373 808551675 11962970 661901754 668457323 601230176 706320883 287025339 592990413 966242912 760815024 294571635 999401203 494210298 834618437 89147444 119106887 351988168 261391249 897934208 527859174 214671555 17050245 138579339 71443525 361135959 875989539 83961374 802963818 339444670 790563264 620635845 81461173 272498189 939178246 480273502 457630823 393954860 377793414 808801458 526857180 2024469 857902967 506449457 232171794 656665900 206380677 148338504 692741266 307652587 964977307 382094369 819798541 491600456 746362872 822266748 308091416 254578273 948703182 807882050 729549397 676270616 933703724 216906274 168602878 286144431 551144852 797903338 203699948 869915201 6228045 91674811 48190192 141201499 814275607 433789742 448377512 700313533 174717676 977263052 90078182 801222393 996017193 251580924 244479600 88169757 106750385 825072274 893857572 825562794 909055697 306931568 140600323 529947319 524883521 506042586 791320892 80722057 998871623 122601750 222762144 41505933 102013674 160213027 962675514 43297974 128880978 336295222 305568256 895927041 204073461 496403486 757370331 839316721 778058005 741741960 617616488 100079408 72223089 14165128 324836926 407425611 46954277 394027395 667053283 987622788 456053223 43207626 690991891 97169939 476371071 672223042 486142517 397425813 20145326 110251134 931029788 65753101 511747009 277701986 257462126 330391150 198602117 52711773 743286848 316972454 367891214 427620698 290511454 567779828 986282402 494398280 331982985 622256934 997686110 706879557 520910420 307011867 707555701 827950457 745296116 479560018 516013084 597754947 426333915 791458724 492032205 485137114 81264121 739601611 640569186 64611729 387480556 710420537 684208386 60334653 605918701 837654008 45422083 122327356 811989726 622818462 967982482 680005749 617147629 315044194 413957227 648073305 416667465 253321932 805356316 824499847 141917634 133346424 877157423 103783704 368284005 61503135 921959008 595865265 915012110 831640109 283560818 162549350 581792553 439314887 729966020 176863251 234783685 849198723 735508797 433236885 493659241 889598208 792992523 310822341 170090299 479260562 484979816 313417223 15300200 181505744 964778500 339937629 275065580 97004856 852443170 670844667 942155066 141861017 976976711 218303567 848334259 531828427 683664536 692877930 922522566 763531248 700027852 595255610 286503688 231824096 411274311 624149594 590320633 509937514 921556869 40754045 701160091 343795388 601822696 944551639 128022143 807565046 545292931 785624132 598192615 233854923 288404437 122052028 101037318 593183715 595084949 920015418 792816824 411293626 910859764 904281697 222974133 748431 339730248 170498309 87398552 620630746 316011147 834584971 696293498 822910980 601363128 765850196 581681431 753314093 707565175 520392832 665369382 537884726 380810697 836111086 375156205 80977038 146268503 32006997 255626517 489551032 74271799 26439800 767835711 581171490 437179159 471336675 644345575 240162722 159374386 964559682 259968276 262562449 275707634 7452407 938464141 558342917 732518189 732951007 719732803 617368024 481122641 966907488 433333873 606963189 352011575 290482041 420279979 653691844 400785048 884213134 695314310 804759141 347103611 383792913 175752286 757318235 333459370 24076380 951169450 288222734 242248522 176297127 872568194 185054403 651999912 60459037 928037207 293140128 820809013 595402903 297828729 527638922 73153327 473654731 370727191 335287045 249556431 675839906 584809588 268462606 443989589 582444882 24521517 149792336 527716166 383331068 954523866 113248969 761223264 798545142 804501084 458008712 359456477 799067404 242252015 599289238 532911696 687746621 613275492 909490897 853614388 714213009 171420984 282755616 890754243 509575634 742741479 924208199 112710931 377600169 789500349 738009567 269542267 408228557 65313349 343966512 496554917 56908871 275602691 628880950 594679187 827757877 705505613 70392755 161990798 387649866 636692352 683092383 493299327 85022746 612757118 606623143 85934268 239778997 52857218 531552996 980317923 296569952 625394520 857476492 574082812 811780548 218546812 527936237 934574002 521275146 866782179 340660506 119591622 703814463 740185032 958655163 47766419 267024246 797992247 924138323 597216918 878840840 138286509 637087419 19296098 431917906 803409912 780004539 198631077 994587777 151014113 447496041 944211561 584153696 623515178 359212880 837768206 320111653 634499951 271123544 268449797 19421652 173284875 63165003 447311682 762819885 14145410 884441934 160991201 187480771 916163669 313833576 39683582 462539211 20847833 898789330 156100216 274263425 235312796 442427071 294590120 207844699 721682783 203005332 399340606 586936627 475272932 884525667 48401395 581756564 100868602 167190067 142107925 4685986 108596392 927036859 792818170 758296112 368841005 697890253 827601857 888777246 669479852 61365622 690721887 63734892 372579562 416318303 546666223 993810781 917119137 615732906 792255458 940220855 197856198 849764782 343284556 644920733 95392490 519400969 934942570 69796236 88607591 886886465 244035347 649896698 908852540 608735895 58555018 69803069 279834634 184550620 853474306 621149382 659340910 443068245 499124644 404399337 815619471 128900416 391345380 654410291 197304260 311571679 92313781 810091898 917542764 491391477 827238979 509780382 215894568 935219699 496462045 764604751 377625356 32818450 835379152 547077418 752063549 8306480 51295621 787419052 372778188 27991500 95944265 205710257 811032239 878342878 112990772 681160987 528143373 702780194 391544105 519616422 603424152 701320549 957002524 698069540 616233175 777990494 895200805 265618866 646868950 749256774 66929141 970812127 591924612 722859401 63723216 593468373 226351397 753308897 908146358 212377965 230564669 136775453 217789718 826280434 499621760 633298499 17963098 54146297 195912311 78933410 763199729 81176686 303951840 572416994 224679729 466551986 289877211 759544954 113252381 511086195 43249105 48000224 601866743 758546768 480913500 197935324 508068571 895336210 72925137 232960413 353452477 451940661 562719455 239380538 782424506 731970296 925543670 377389389 888202419 806180053 290586770 653554267 462768481 593522069 253439145 237820793 943752855 536519589 474039507 699750633 910421769 642315060 832928698 519895208 87695493 145757686 584827454 277701614 134678022 875801319 723232350 813787707 629899977 972165526 550353581 744730320 990995680 712275708 732217320 120759597 17151593 777791043 465848502 791258974 383011450 402209591 938384607 903263226 310756466 734821135 961516393 393306770 995309730 156825099 179223183 271189419 815750575 168148160 778200430 274231054 199988563 449302458 775527034 765358223 80650668 997727529 850868913 664889804 627969752 60118432 503417432 675847721 417180911 879462402 907174206 703917251 66456829 486803124 455183137 444725850 680792552 997003336 939311700 636897397 147474019 934017842 2317265 514102459 997509632 658120932 608355593 866146365 559506013 630275088 501759181 625539936 3035196 417738816 480712678 562133681 506771112 999055798 465729203 624993246 907498907 856748471 656497888 679824336 25517706 962496773 954338258 792574806 887113755 949891681 434120790 256501213 556647513 233177947 733297431 647376677 971397431 733167653 133104847 160213528 452110981 786502852 65386610 511985600 308096956 131732407 987314083 580051978 632926729 205993853 610362366 792977064 404602678 780758000 853574809 680202951 856785977 190095809 545230936 655204234 156530728 861501246 340896641 241469001 234318986 492443262 641502465 734315481 492784603 861390988 238107040 458766618 761067508 71435071 890331956 585605505 832236509 372236566 90706912 304080076 693343191 540052708 868636438 281839925 758860004 433467485 524544607 338918110 650233729 259276923 794167179 523367054 606423542 505947095 638876683 995341322 894999843 941053153 816311156 463249703 326545227 43991027 1537341 724678151 717740163 449783033 467990105 461332060 142115458 874397655 346120409 72388546 398581604 521641061 682616776 682964887 725679884 132562922 671985906 354797387 565705907 574144668 423263167 437456999 342459262 65469103 704180441 600207143 903904137 258907980 631358055 712957500 229450509 542181464 590444314 160524334 399487271 978528154 221086814 379066258 663990645 42997806 783160859 829724789 129169337 551975818 597353601 999238687 186145547 819344829 919821475 521607597 582429626 306229845 32000669 971774270 53816339 869308513 362852281 286781983 446494228 351801499 691177290 691193567 826757929 181462486 821106254 658372296 409065507 610712451 846785372 59016894 532256661 314584717 579338219 605534332 114890840 450239336 525615018 555478514 534938759 70127589 241193429 480852463 242738289 836387984 80143731 141218159 764868883 771308272 75723208 318963011 105486655 800849278 864220442 282550590 509768693 698733421 412685655 105110532 27967828 114267288 709217100 469270003 182680801 270653967 527768879 688784259 130687390 168000676 259537169 419742360 714415268 190832833 115894129 276173797 809205286 605225382 53868738 964551560 882413065 647657637 54418357 613514527 516170039 715129954 554729534 469318005 950237459 606238355 374404713 32170455 511777176 568198798 124505279 928209397 428700747 444353450 251048899 99396140 114573161 475980177 640324282 717132834 795036055 807387650 866763115 52313804 362052801 999572211 689813024 761093873 539727008 58524074 853843181 516213335 448509328 947409076 789590263 649081589 276011978 430269068 695279706 734299263 314963884 805841126 902902974 431758838 922676327 344582088 109284040 889103300 345059845 257469570 611947445 137645751 563166138 188073165 448989221 501106543 459681862 408792265 900073006 829822609 762403644 774357725 162961777 133255301 777496121 174535556 159026445 265713286 561130323 154109495 709529359 51264713 434125365 779058642 880898294 443950145 401120650 130711051 997209220 246456965 149858333 21915726 848796034 651648947 873750636 840611110 793195871 163012585 114294676 159142055 961743557 372212134 975394694 565259159 271249225 944416639 968629940 383820319 432125109 793246894 893050809 70985766 950995310 704186423 188208887 109908899 691107392 325147728 664426981 362847650 475726375 187683810 11843858 707686506 765737868 11042506 688637582 611004587 865398010 57966031 298569987 420473220 747819182 629286666 507449450 286956565 612388606 284067806 295349875 563432483 712544040 266952906 205602515 298470145 488288616 836108718 361816933 549877816 669935887 730914408 307872126 811719790 317695231 97772002 265119921 436786448 425554832 666373906 332519003 937771357 136121245 110397666 854073292 981854904 168062071 971690467 349487427 49977032 122313615 601284755 257303730 453483440 307910904 164753843 569723010 741542800 122063500 148397602 148414056 749101091 915750797 89823941 228947818 286348712 244588865 528036462 200244435 556209200 245645342 398279454 328774053 174292421 449553820 814591206 401309225 961521852 282998818 123279084 370758223 179589916 29986896 883847462 472550506 921390603 87167124 12938592 568457503 514508129 336112960 502576329 540713560 175252777 617543101 839342763 6381424 468245936 384902908 615418435 761032653 316311709 779426134 753074557 250331059 817030798 937240401 430249255 235494015 382562450 248184842 732714407 263771751 395913845 812065630 745170357 121844060 359911470 712146426 108841011 147369301 875496668 509825626 45786649 653687884 97145121 830770115 443989115 455353316 847495733 33421577 450554878 957388361 346544546 863361993 745654630 332002827 305157634 294858440 269748033 936654212 231669486 260969649 649189276 519326160 882269817 150911322 583595409 211509712 272638434 383216979 586207667 894505978 407249481 932246117 339594226 47743163 311110195 793380311 338688495 598893197 218346146 675248984 553458748 904960094 559035924 174859720 164804166 845773189 237835231 6697014 861739450 354482743 814500384 124957724 8250288 161306993 430778970 921219262 192045051 315136228 489722633 248922781 10140595 124514409 993556675 970893276 880332172 396284917 96039882 690719950 631900357 372704797 424486514 886187779 736490021 92612361 754603235 385986236 497903452 69362352 815911100 897335364 29976782 906585208 462445291 639646416 910899421 654502998 527600797 74866832 238297071 335601423 833957632 891167731 398826402 929149727 837057710 147083263 377513810 579435413 323818389 439706022 940563845 78087077 492459083 998838405 791869055 116178818 611173294 593626701 958155461 143038314 282708829 874596868 874606522 308827255 761953463 911012799 92663087 862913108 130402126 440985384 963721129 812386242 486110604 253332147 599853240 937863208 296269321 538452351 580079237 110467412 813491903 118306973 330109059 628807545 346674663 287009302 336060490 620704329 712497021 173248955 320208966 146591939 801802022 542490306 783781953 971793859 437662195 10104349 958923769 794578166 941854922 20134944 928259080 432271696 77956521 943146616 567515951 927983964 309942855 427329512 368250510 416079109 903899852 555730693 285633369 319055889 447922607 734276506 984760857 810690310 432407340 293897858 524682284 732640554 190331466 219065999 809837291 138761078 206167043 654299947 501070403 783395726 414860457 863262953 463782186 683753580 589461217 790134375 298805764 6307955 624092474 909142913 388973279 720779265 351505 803841853 621650819 833432711 473877234 254605105 522511651 758763575 850876765 468602050 502850651 837176244 959763153 985436995 580986254 511612537 966755801 315357221 698256791 244887521 87309848 226468371 56892027 315606070 964538067 616633284 993810994 700804566 292059335 182860449 514198741 3634993 65601024 228200891 672528894 924117558 632378639 997008069 603589439 664592996 571063185 220677639 575286257 444852665 821450260 593523466 389217294 270204717 343326311 483919761 104075448 274768039 254651679 433075303 969509162 961034569 628427514 528830759 735496041 758154730 954307790 281182716 409113161 813742757 417852742 189612427 863632004 839313448 183202403 770349403 341142067 488787519 411859633 907969769 994216076 503715027 564407086 703333476 598595802 695842428 434793168 415385056 282825251 403972991 739030436 123430076 745162529 847567977 147092368 696176143 693740703 127047777 10080400 844210437 329025750 5170358 201671085 901459684 268185031 642482843 794979010 969901463 538228640 656387457 34135121 980897270 823686777 245912282 548233275 608397174 771915933 474675656 903301511 871689221 697840957 4720936 666016485 750548088 471646051 289228333 659761108 354136710 642135089 434737746 626539317 702575457 270844409 112100654 731214475 561776913 944712240 725628411 778684644 892036363 302970229 107516285 119056660 689789774 584382899 837721674 906116932 124244896 628478812 74093726 22042040 569766617 588088127 835410670 784287851 582829565 907504507 344289724 254291623 561842891 721691670 688010695 797764213 700696156 403536827 398805980 798161172 584437965 289719150 551232148 51380324 921241370 730113854 132855144 356509506 547114052 597692526 541524207 382314139 170183404 617020996 878890694 576907229 298890751 84247826 897206870 88505501 511558830 645409810 461302629 918189627 881317126 313870228 340414611 117009094 913481672 212917851 546644291 104026768 25457019 179444468 254619736 200769227 217186460 341300366 550328475 823353503 448384902 877606777 999402412 913253586 391366542 884428420 149203729 321930734 772510911 562589060 497412604 458274911 249307025 687468864 614130344 686217220 860216921 623681704 849568762 76832153 972983677 643831660 179609067 92514525 834242280 789622729 314440184 451376852 746183001 447348629 543019540 633237419 191406854 600819321 944591809 809571388 807783590 302368888 104545149 63253816 33872000 676217248 106793968 634071380 74466632 584287354 700892006 354526731 556574338 600599133 603281005 522072810 588458279 767661622 919454261 447342980 683273734 279284862 208865554 353552166 744743494 872554960 898186142 640084450 926661591 927166383 332291335 432248689 158247743 687334686 796904572 180074846 332163656 286243510 717180901 112412303 354883359 477358380 847932479 177745263 945832209 122531834 123807111 301964226 612559737 659807034 525491295 632069987 548833379 100540416 700317690 742959394 883023468 226191716 318206298 684529532 798336137 228594328 131703664 195516270 532499333 152504251 887175915 215416122 835745142 403949534 295414802 685702571 945290016 259258723 114668421 457074701 927108509 546062200 305820489 586245103 815911053 683142084 661435076 506526789 113732459 662947669 853847357 215200735 928315550 620118341 941923501 774682367 333447531 606241972 780372795 947285862 58047606 762162674 802291083 974370214 183065299 681629605 551753740 639062528 210087397 935317270 58016237 271885490 838642292 883731517 898753699 291219032 712165747 532724046 231955318 973349769 319481842 593707859 135303400 686178481 979950840 868820489 22019178 656091882 582020009 984879604 813240291 356105648 748354390 113020568 878073756 332425227 26953966 656411149 928441307 611155174 672106827 87168975 799417557 623242010 221224110 568655184 208668933 498326631 841924182 373892265 952768235 971672698 682481011 297872924 210451413 215520411 416824541 495299994 984159200 618655105 701896653 627550286 186701661 962115032 444184557 216389754 702930661 57330978 994868342 626849664 820113847 751622864 79029670 401654727 157434656 863840678 535278289 85512550 283191215 992861986 88449610 485301348 741023228 627054853 642006753 389175211 594320911 766876230 926413623 113424192 861532391 791679454 24277077 807305711 779926743 401016070 612201696 435732167 853080961 904001164 823858008 454719983 754876254 777601480 414329294 182261299 437328400 455782415 700785535 345161869 158607513 274920403 378338267 438956757 42560628 95565924 896467267 821582689 576357840 821211891 265744883 642244965 790076940 436563853 602317827 486533615 102966988 659209924 558675396 561342504 132085177 770738108 604842841 842442879 183511318 768977710 371314958 836084607 362017328 823213897 317761560 180466906 139832904 566262964 313335202 838280962 556656933 804499739 694375491 194094821 205197652 357433855 869411467 479919002 735545198 230925280 814471324 114727464 806466225 249882309 666702177 578963660 377534049 611824705 131956470 163436188 753886491 831722940 564008112 579254610 997886181 121035771 421192780 594878055 23197201 3574502 914642994 920852200 760036877 956151246 743652689 346198530 919589513 52109634 953394211 199551713 497008474 374722304 652628196 439797086 166260129 908467220 417405812 967977198 353476810 587060792 71117355 299214139 353193922 461952656 207069993 530718290 978905926 859788712 607549331 903506904 123380422 162101266 224475713 246882623 913948214 417182218 864781190 589502587 817200946 13010749 231487896 341611953 589478538 705448176 705259749 58757047 838466285 562848669 133958649 504528026 212554751 844073894 845471476 759719415 415799097 948802264 541056349 834418323 365230175 197084128 538392085 566655591 881952321 501939584 39431894 521217509 627565040 215709853 69041442 515026659 44410098 19291879 435876352 887970124 512117853 387500592 180854868 862610491 834737919 451527566 857421961 327712311 557362953 635891711 96489708 128720205 221056923 436830817 393738580 474993880 685004994 850769141 284444106 636794406 178339428 989886513 781001291 865059647 181162355 330757493 433470551 110476593 425587778 962507526 874822001 152525887 776221043 781995473 860800621 525774796 853172817 477874345 542769274 716687645 407682227 705825218 144161996 136256272 996978675 528831167 737341674 267976077 528259892 148157999 49525481 755075238 515661412 92024480 923034820 137117538 994486423 679997491 486704403 445746994 316790493 373368083 315420377 151083897 275885470 334369052 471621825 324819558 525699858 998819320 537299076 523287754 618070877 62187867 164063172 181444865 316261060 853332056 930585558 326686118 771027845 283117704 770835481 689094782 583026813 70342763 62185636 1148077 823895494 820118327 975526466 484293465 241730863 400557742 344535341 237472823 725319102 443452654 31041922 549005389 599380604 426186622 674197793 873425808 966883118 875704427 539137417 761156823 511805579 185883399 216138296 624002231 807056868 795429936 773973266 828556974 812678207 788764552 661478854 355514486 692928904 480863462 437267494 461030136 932028224 740867591 899570937 313617024 962298981 826352293 139633688 44119744 31008487 325534959 617267272 845088434 167303811 312312924 965304587 823889025 276929290 866951035 630000887 284374969 571995706 912712926 561479630 375935555 898649304 547569693 611406895 51926338 705396909 704023705 443631845 120652417 993440922 333981965 557947129 869032579 561839926 826148714 919255722 444952854 911132342 140980042 667910847 602638927 488218741 554061957 820129799 957308558 774981125 270302667 819942278 548971169 721270052 208913575 461169331 290958497 664060534 74277300 455024091 908243704 379326808 464014312 713443781 277844735 542739894 793462541 725018365 381703908 650700740 416299580 81195329 178786959 883884770 728413235 734304650 481368287 43331550 678096612 882676848 772387034 642929680 30097665 254837826 117277257 168495994 495705316 632231288 409811098 933460821 984214346 532288243 416281443 779332566 915277076 742226704 500177932 101696135 932601232 694092117 309693819 931857320 187357713 489048842 386019824 810547599 414047884 186269671 492472579 313821027 63308699 257603162 97633133 955619562 641256221 723824509 472720604 206340854 806209406 984215715 216439573 627878357 906561513 151319875 843696940 494330906 963269427 609046407 933022426 891101005 713879406 708313609 66771620 262124292 943748893 869567114 673392642 846526956 278011292 531916770 281570132 600442121 360108251 812683666 235491071 724260806 107550304 649801754 904993037 991101280 117459328 489037357 117310861 611147875 495465120 938627489 852710806 698451449 229536979 749748265 26084228 948261518 496738595 803125911 806437455 906085311 683801729 589914284 7531694 558622758 790187898 371799079 382350216 908362652 860862531 57565113 897817086 209487889 446939830 562572146 76804139 804676691 429155049 946107926 826963312 142893466 185408828 865006858 101143607 254786643 592440752 34455299 941564329 722676323 458367849 398304525 97596751 754715299 424280636 541694082 159093199 331480314 345139940 570458648 209599474 484100552 814222826 197239047 523540646 762702426 790187630 870293630 744549076 361084510 904583212 485144286 46143515 210628101 467030999 667225759 301463830 728415924 416935161 842461041 762219600 974270531 797835826 563120635 522026965 51706234 145906471 53371823 837436916 417647702 388604889 748380085 282588731 426525755 580550357 73760878 851961520 376016769 49179710 562077429 904060766 799480817 640064335 711104414 836421243 538161813 442562082 212529178 387446728 225450213 240655199 712777081 865012940 805151605 271237249 794933271 673579203 95316274 984316299 472645045 901066426 112024816 23875591 427522708 50867980 636303849 391452367 276103574 239671982 269088003 944080732 497915365 264196387 62135071 842084238 141485482 68869087 551274436 891510892 558144640 947076429 122024508 955808439 279615345 7387699 588106058 921727486 203763687 427870443 767941235 459615582 722635460 552087478 660808147 528297979 313143112 26867582 474783956 465816773 305384546 95921295 877686802 706163517 526329539 362327670 755467531 212690353 518491269 581118950 112288976 524446320 738490563 106875245 343669660 764215024 675854318 98345480 169834148 336586832 679820449 564226964 59900863 732848047 945522327 809651684 171234395 725946649 668784517 802498189 808475347 149151786 103175130 14682346 269052618 541044423 437395744 31239044 660007203 155183006 73149420 632730058 722628917 387289538 540650025 667397459 341386279 379264783 770177007 117489107 74983413 858779959 841189239 356358389 330057510 28054831 978145541 845527472 306146815 926825718 958576741 895175043 162836964 940536968 544501996 442018687 633858886 756761349 778737467 876797336 344347948 267921452 596346917 635294945 480899418 854637638 224367003 44574011 63411449 233987920 425177192 981133401 826287818 813758332 116521710 27069655 16159993 950007079 588014614 921444546 449314870 351677759 805471772 402238478 488671836 527800496 462760270 49283104 870501682 727860131 145453216 263325039 664170679 576029663 622358470 702840425 831740600 142465564 438632749 306993306 612012849 301506589 567265940 93219363 307338012 926903371 122855816 883529027 363610393 194544027 16123883 186863580 310916989 626610020 28426034 502422912 160359902 406845824 702387674 523973142 259375142 850291712 696156852 73599558 488856568 866465637 82060864 117228151 120531713 778727257 566125862 381951326 516911142 871907697 943926854 141667469 431523128 717560303 335798261 696273231 976003834 330206351 560062138 429763103 347368906 44919276 767867403 413635057 459922881 775716349 195911000 253080084 804326157 129942372 453840659 785012086 437393808 920466189 941232718 607900775 229587343 126993337 19602191 546436462 223140634 666922785 343229912 955194903 298917340 827397741 649655039 708441615 855747712 684935083 400859388 531555913 190445584 7882690 635534573 675162442 162750675 216886824 513223890 692943337 679174618 204743012 21850006 144730628 994991093 179794808 131851025 539200331 872403509 260429266 358579719 77754255 773798063 838606635 810740119 273654357 572695379 577425617 77875751 910618935 670569900 287509049 999538918 105218872 409962836 750483418 516416908 949894911 156829475 487165658 64667149 367631837 779299180 510496236 34353746 914680315 472492211 179120773 335750867 921161595 904624699 806414831 837057153 876495447 298642262 994933562 717722001 216552984 325234020 215765888 462791479 646692492 234465252 225571902 833178443 555327020 23488118 636841512 977349852 6579493 316747083 91576614 16733304 375029014 368091827 16408724 691710683 758539522 502793040 891285206 600889531 100226823 316634295 167622967 286494243 317095054 45645605 463181452 350424409 298770516 338820754 754454675 887780176 582791869 34661878 341690272 315886664 349756597 805318129 343890903 593379302 652323089 176756382 339668550 898523940 235606865 18543918 779216562 373924051 130378139 481781029 545433100 301367069 169168772 431864516 193458406 422398424 996834248 839331798 152543966 703382841 976487067 487854519 130674725 24825134 619049118 493307185 40202790 47390170 871290098 609632029 440841864 879079489 619814383 82862839 785711884 187977731 856462308 809176737 192945385 922977289 938145856 16866210 836048785 692427664 393100011 777600371 593643454 642468914 761282273 335835159 529235654 730098330 581245035 779096305 557785299 813087806 275292266 69185655 261360418 160960508 884371599 234894402 54382873 279491443 946103173 839873473 338843704 772967798 843992014 48069094 278330272 671564301 343226852 120839350 369779158 148562380 437085725 643767009 247477236 201200143 380136841 396402166 761433711 580914392 748337789 607836037 822785225 756878281 348296815 921079882 513385319 703984306 365579336 70535629 790996361 690636481 990103479 420611741 813375963 608989223 810782042 516673862 537693591 81655261 393666202 26829759 480221511 379904604 208906802 274715466 793782297 760944526 284387110 427286974 320528936 602367235 593705523 865355305 975948702 7605138 63774686 455765014 662598949 589940693 65413995 71466597 649241893 10127397 831438006 760871816 905255365 722305026 128609946 803845305 49312594 621917534 213724841 546849530 674007762 424953497 195082360 891910781 197441909 800220461 237167732 234777843 675543474 804519912 617899448 301801953 376959675 844056118 35281387 835813070 333609723 195051860 193411325 927481547 653792982 755894938 439250595 186303932 837404527 260813954 205072535 216999073 766871886 917329231 651221725 698491755 437201900 835005554 828057332 463014598 387232655 835298568 296974998 141584823 948217141 21594599 370451895 642043194 704894784 493889924 456663578 368850661 322817590 948081077 747927884 214133630 249245158 674881715 224905386 739220539 320998763 646803797 718112861 591715025 722240754 154204635 720119481 388703942 250186328 818187395 905359214 49802442 445738219 147789480 653206976 102324260 364591216 144124180 848742141 217492999 232747582 464309557 844885788 234623770 525571545 500032738 450880310 30285871 734218449 875996440 152716541 446744921 663005995 193441284 471646844 938191800 40894071 852549572 858933653 205172317 213451109 407002212 47571256 800754144 172542484 792918995 186002647 168709136 461272766 45879969 938858688 871834142 28216434 845078989 540083029 535649549 36343793 404735975 988447477 124674234 48345731 666563026 502778474 424109536 89642947 674279169 267910837 355011996 469918786 934182942 359613247 410245656 73416052 697395530 516618864 268709255 718717940 305983397 78274210 531872086 337084110 531991737 295989968 449187633 147639860 843378199 478649387 445282243 795035708 4513151 212217209 861867773 982867389 913030003 439646965 789754601 376637550 553993228 221039637 263090324 944612844 257140157 883228031 891056304 191073243 612924634 882171855 199275769 593526081 588838125 308334104 230389693 477821601 518906117 321385853 847740078 977897041 726342439 12570424 247429239 487217672 141025339 619318359 760703446 316422328 879860635 354168247 605642353 944929944 99937955 425232361 441225272 94724534 620829911 845210460 424098813 611447751 836219271 28190449 310684291 109168214 37354232 956024281 172540371 53245729 98343738 779744950 746499706 671475106 210557307 855692599 196338069 261894510 674514040 119189641 3996892 659215855 492029357 646538547 199980017 755640318 449899472 159920734 303685874 782491542 336648883 222501912 751384799 736533859 38753854 36885962 342654827 194978897 868234326 881900800 278706555 221662756 968586302 767785725 988400258 366583151 92745589 970267785 926986605 814055536 680418904 617874056 32290601 281205638 157026766 162098807 289844283 219212329 693389366 785690147 288813402 826438753 938910192 938055610 201251621 538413725 641672690 216399288 516971156 868191265 567450837 491314481 275877397 873191472 335449641 301371917 179321162 537383304 107410465 828255109 557704013 841981932 109732046 971345306 623434172 461367961 960143949 676985900 623184068 825675515 783840884 661169023 245017858 675647888 785719973 811640822 824301977 275832236 804430248 240972288 241792327 594426444 605360213 213661172 681314235 567918057 424159654 231950321 724090774 192972266 960899372 318997959 650036931 214633020 568861994 658885821 922412388 799110566 360443641 133993025 962034398 64724459 402344320 92785237 249510192 938502987 257380090 818311935 351116490 628428815 977187327 189562018 639439140 921442953 911155687 526920476 382674856 758985687 414834596 121955128 791933333 188221110 957044654 819720880 494747994 7952494 930400011 881773127 236893908 148263139 789421565 692775682 297568655 261864896 785006988 295294101 794364466 957045063 205955360 221522869 907192165 750216183 935635293 564225638 654082671 496772840 926587404 213398189 812483906 840861144 785427567 250329293 833997077 863084095 257280608 90568828 990025797 56305595 175948794 700558645 355338263 365637403 666257389 659174361 375361074 75789735 448756012 139898448 501087714 541601289 925921084 985450852 157212550 807189189 74636201 758865172 724890717 159422470 101547665 178381324 619042761 908523659 748059790 19780761 121850679 60912180 952560769 361989184 330860440 797980402 949873412 748001151 542478885 602949658 124211918 490714548 391963871 167293714 759942243 123166998 471368202 504681038 657565635 639158039 755280763 707276418 117817855 491186177 928225554 974393772 672888878 907516889 708916717 388977741 856668540 334679983 475142438 240157321 902473825 974194959 945336211 409871230 771736808 752098479 694446020 368711292 945289179 840288510 954547624 297519760 473585480 868073132 182253487 928524299 443278885 381310228 795092697 256443473 652345871 905015724 555757418 561269608 682731294 300650019 338846006 434015244 178634993 364546179 84128275 868242154 554130209 954566426 24203070 742063508 897655782 785120219 520807328 884183414 209224768 457492948 421248374 118660126 354111725 951800653 185701343 310699461 413396348 846125496 815595410 467643448 362943240 809754121 955006576 48146147 396803555 413234307 502788279 599614186 540252732 915256483 146545316 876117584 913261223 56243974 63989039 888597091 493345235 756377555 923198618 598971396 633226964 432245103 596102566 427759454 12006722 133582399 623954284 155178886 944143285 837418784 830159191 350493432 987663524 450036340 395735739 738824158 190767211 1891019 275158304 75716726 11283 674057081 429681816 45444080 121973700 812807247 210014111 193510617 786933095 402499908 737037184 161226593 737738187 577645290 408000072 825432697 222897535 414508553 381092503 755757270 414806984 400453564 384369304 862292927 203107763 294659735 51604736 465871047 81214360 964163748 313707549 552185561 341145930 600837481 892067646 899229171 178520442 923968668 450699986 910688397 942050890 628895420 453005825 420715140 829946076 137493771 247687089 583915277 384402559 705692530 165732514 205583018 369189228 742543998 201147148 526221543 850852472 781932978 881746026 941077705 384236974 895013362 985205430 160302984 280215818 647239155 768266698 205913205 428516645 709382225 543830195 374590892 262782028 506715988 225173622 525053516 568674606 941398094 967700959 613386058 883099081 148537355 745714307 629398588 472712905 3250938 852789107 397540521 364715169 414506816 29173159 490026089 294310528 888752083 759909178 779054538 753770066 894899123 86405016 987545940 846085078 860763766 983104651 966004629 796097557 494233277 542891961 827744362 423470663 785358788 189111204 282131521 853028964 563641076 844242416 687973505 131825861 320344048 754890369 647281192 371036527 917229415 714994025 385660952 301731383 260224523 500229162 896039221 18516148 697261739 538584763 528970680 61171749 17486277 917711400 879395654 711687289 890053122 499373379 176919007 100084576 839907396 999798662 489576443 379682131 912175767 742701862 758211355 53679864 606686181 651826191 324264810 694944756 431257459 606557456 736712119 598319598 807238500 614066822 564950473 319491541 262396910 720330172 594429927 634002704 806979085 106243420 155871573 379971059 629243049 29209696 990604725 650754027 857511341 484704354 512462584 48371170 423811128 849868041 42700497 208387739 60770135 925708154 405237119 591030972 360059073 644454365 341443361 980628545 255365911 506464079 901761607 903693872 621631058 224509339 261023333 481529352 118667474 79104318 14455084 463650917 794629391 555052374 985794538 851798593 398401745 712387540 799797176 473443993 406896142 879474161 10279128 256719119 346980046 452539568 771901285 878827423 751784508 929139457 696159123 695974995 282421614 21220191 508652923 423547136 795611565 637946210 703480819 885477829 49338910 404277550 242978084 188229351 400287062 704110180 357876832 934100136 376584222 916471918 571950296 844217432 765315602 43864969 494650258 976258345 776651621 62481073 922446542 213941475 62978194 398325048 631394956 707828147 97792866 411016282 230655198 349661490 949495311 739504745 366226443 544940160 760328872 536177689 950356336 854562616 375866824 559947248 442493036 791763875 242028073 139350405 520570391 36368766 105445424 726465811 169456009 18576743 624564109 548793386 356205506 216845457 677814657 374996849 73342933 728397287 637553685 568901130 375395104 565104421 548077375 190797864 73380690 507014769 609444677 920137571 540729793 350510893 818233182 86454453 753854646 332795247 745937535 98598899 465764365 42032211 942858759 627550375 924974763 880619151 883050009 108037773 817034696 974945843 608845828 763282909 940500140 20120064 710894395 503514071 305052608 706701066 654637531 404160410 760497072 208461905 563576660 147162606 611097242 31620409 221170960 824222106 746515893 63317150 276795675 145713494 376994919 289619517 681545461 844334146 23915679 665384566 719599653 715445578 768757463 447977290 28874710 759453483 603438429 753479309 530661892 10898046 640923284 904665342 688641307 323076355 430709723 54361478 540753071 160878264 715325554 376431552 536218244 464118662 220117545 670249348 554176160 512327770 939475025 937685876 796305705 466198796 645347285 663312401 961383459 645707559 842726199 703664367 737998118 396592638 779011886 415311035 626084630 570723649 202476358 314705203 639750244 528103689 3374449 599179071 731965658 251002320 333243807 127619063 336862866 528480307 603882060 461867765 912653802 838819479 802820459 129240408 560640775 693542238 927834909 865881808 941789430 444966392 150281178 136558021 458595787 750499749 927796496 43767425 149805067 651675401 869063739 649224722 116981895 553400865 686970096 524553442 166732376 126607115 766635752 987758754 322247964 706103081 496520623 380614414 793979986 91051308 939015212 862908925 949362489 283395689 194089481 177391154 568191631 937378249 916870345 706138315 74617911 928935735 30758504 417364372 20061844 661511154 152551288 304350309 251935017 235485640 877327600 837247651 637495328 217196846 386416119 272993449 405661623 850166910 544171259 910102801 725090175 703224645 81868964 830490642 429448732 952305280 768895118 118294925 673586057 426562507 72590347 881816076 595395709 934671279 385823731 679944746 841969326 443253306 388504371 890393789 184029475 630631854 131401701 400659913 252545724 444314153 715180659 201175312 272077800 443508925 102092341 926645791 840541204 134142956 994196888 23415507 625768312 911032713 249098576 233737527 453965906 661704706 567026521 297789413 261467757 10963093 547530030 135478291 368979581 572983515 491129354 378943755 458633065 411514268 11664620 362231927 353733436 275536096 650069961 451566173 91089792 60448258 607502341 312032702 420191521 947100792 776995928 295398737 726183580 937960339 590489621 647282857 487300898 917219788 970729665 40898641 804096842 93797737 748040432 889910007 562094504 291479161 270492993 861083828 906549050 207308485 343909339 281582707 698717825 305275800 389762784 21781977 992794949 309336877 668223849 605122843 906540108 819851186 424903522 515194133 993420595 971874541 540774563 710580036 103700432 657199385 857268148 239972703 262817376 748041494 157777401 633322305 522655930 767498823 319447135 2089063 827764555 278417972 156676256 443557810 261138184 835748282 895291798 600935525 363974365 871681230 307787474 156671229 537439696 47197817 615196736 128509616 269452078 192059187 227307640 25241114 756375580 133550168 313919066 727538249 990443560 921339859 215650377 431390714 562493513 784039444 157667295 726482718 623856781 250821628 475155689 419263060 124585631 110671447 500937139 424139921 340862703 613626538 296909812 348022223 881910802 915687165 115345686 559319851 548630311 88356527 34639180 528586697 528032829 877260315 733046756 669624668 904994689 801380561 956902148 414215073 214123682 383970687 37988486 962713601 547363512 535224747 774842301 874015403 621379484 571002745 350729654 390075264 830425718 672964422 175089529 22539435 82854680 136443224 993013795 102960336 670329683 3459396 530852909 465935664 453950085 432768448 462204540 644226939 819932484 787351498 950156112 565334235 707454554 920173520 940836460 57558032 165255867 957244236 183061991 977067289 477867829 537462163 669036525 286166237 291409011 149616063 358577501 830333201 884588973 783779733 878251256 2210850 395475949 883692316 867836598 747005600 265254986 367705213 625775115 982831738 648200409 418663233 920968939 868508641 61641118 712110327 894791304 453585062 525062581 13575493 787266337 167620922 98563864 524986271 845716500 346476069 495157475 240525811 711448893 541084026 641856097 531280587 535674703 236227184 492369054 864942323 733633876 938267637 944003462 165998940 141499068 473324128 973592949 749783961 14107008 845406344 646626370 295897810 654284237 940574366 990718918 895357903 55819966 100651869 663560480 350499714 589166404 839063537 682220219 218423267 694031909 253606826 733111811 36688710 114022915 646212594 499881981 383917467 533454419 870675569 769815739 180601852 23640148 256939030 916189003 576370313 761654369 543648860 769898128 609548964 575586566 220324376 233808108 544407395 411000415 341463845 261357260 776845794 740821563 275074272 394629496 827174962 333109521 890984588 658617184 685630176 86465283 135153924 325809317 312075632 30173347 252217161 784169287 739906803 558250496 110166774 319670260 807661307 61257618 846742007 153193941 616900142 404618232 463973197 589587395 218630546 887737427 304823943 408978217 52390501 538314053 169278575 445948046 874793533 924071585 145427189 497365792 30973123 53880868 912099522 200871042 524834424 49765908 475577595 650477245 748490821 779516749 75297125 549542487 939690474 877826415 787350931 573093260 704686105 867203186 653298935 317182276 138930739 915676541 333568306 219308021 118873187 139992182 242474353 414942102 964215310 801182239 412030293 648945644 321538766 697804622 878452944 459371312 137960337 976446914 260952650 742825208 307759594 48402292 321323698 843437988 92253894 958774940 526052394 6543805 233305598 72827037 459022415 413563924 12685662 192296811 567979898 554782959 927502784 555422198 492810004 520595764 65177009 143894372 529452494 43385070 67494152 594642186 542774337 445316262 11268533 970631167 986434629 201736617 69609704 867599273 123290642 278270350 854498477 915525943 212607789 242893880 692764459 900710741 159404348 845183579 17557371 24647128 168052131 828300388 551775501 936203211 538665290 731733111 435798261 150494049 357444172 811555162 180764919 663517735 791125030 798171155 507734499 246514447 909824403 371712205 559664802 217336921 784459792 523913925 116006301 442148553 247044980 478240734 127407362 377553744 867350718 136740136 42640245 421724402 742539366 588107570 364160448 85467753 264725722 860658373 791081287 306613729 43427124 78261890 574937281 53650274 459015644 810980196 257651900 706787714 482132223 360391745 298935286 650117746 175330091 92688128 389660392 778367874 479537241 615610461 310224035 378640094 902713970 611204914 960549971 277473168 878825595 532022209 53884364 742008329 911832736 688595803 905213633 994956594 345514741 205698028 238458677 113221955 270684136 535515483 928679967 74858136 898866291 732304201 769122432 762756436 902886050 64477058 672990943 423104432 958959343 6368339 34119793 534253450 993383895 362640152 229048902 663098085 602236812 247877997 543159179 335157283 763516695 503904487 901854312 93286303 85649211 833616578 509310578 261571262 421979646 31987094 863967514 872416565 504319185 494979993 421620982 803641810 842928796 540395489 619731749 968157898 957883662 41223008 781123385 486208567 955193859 719731595 364771379 3375174 947846295 160533029 703311062 355451585 418157277 88107624 355585540 397593737 317064986 996233 777535000 615208056 285935989 443930167 821938458 89459823 247823458 254899895 618510780 79265609 882374018 595663685 460951154 505843504 384232354 32749415 567380878 721104804 69372536 465688301 772604281 297504838 727392040 960462942 586040409 723759793 541026569 725435464 525183504 46905931 776686989 284427771 960908996 133206910 520079990 531946556 662301821 606432810 983875701 602736956 904562783 433748597 891910280 36631073 352969334 445790650 817209199 348441600 533476657 784921007 488615313 469006680 548888884 739997731 528032558 881947874 705172999 40160366 365906668 121642490 683459945 492748804 781939273 268582188 776273283 126317701 691416115 583905809 195948984 363399782 802358304 727256789 366686487 603236004 586903436 50293366 604392277 331905712 528951513 792384644 989361629 376727087 599352919 44482906 432587873 381855052 774970600 95454350 532625420 158952329 573166607 781679134 196043568 401233599 676454849 990500129 774879465 510768672 265128345 347816475 368410672 550183910 372302144 600625161 272362707 296293969 592318541 360445902 704749277 318862726 86084098 571076003 679445064 849855804 124465146 937026977 302584172 601847070 152912119 606018715 767518467 129928537 641772618 306610479 231025152 43520749 71439643 20059753 648227896 37592833 886711515 226058657 514833246 284884289 601584872 696470638 928240003 951682002 302885272 497397238 419543699 65407691 497404988 371739761 410769018 77859172 732630783 804461608 651570441 73596468 232610081 252448741 549813020 996894155 508104613 935974078 351966726 956774385 567762496 157296852 164134571 656542749 327034571 104092952 706419764 966999587 926858245 817260126 385779581 456570020 236298764 886910369 812202092 485751424 56571344 4620816 324788549 456531240 28384259 971879090 859840076 718381745 135157380 31590219 501668257 128940205 137226896 644764319 676368673 100921642 254597179 734678521 181110044 529336498 265322916 633776597 155013616 511370420 792638211 422361246 625080873 377340950 931074272 241702799 738254620 768907706 369700732 511560999 735677215 841323976 412794250 421240563 224602086 620087207 477810445 75761425 854539290 496239548 801901112 944546303 982906660 716361472 941492786 537931117 198673422 681851388 750994774 120789799 216686292 718188113 26068471 233612065 525231878 302251601 925893856 372305575 190811326 704837635 595484669 71296678 818861061 24945556 236504412 828062427 637149105 67089966 252660585 423296361 659468841 164304518 254727311 131749554 568243070 639460683 431805914 144525157 235500699 233450353 579019149 280347368 959305101 195084661 184027346 808762773 801053430 571384267 506151695 802071185 397314915 400430078 792069694 218146611 419062250 97479387 22591398 303934297 876877706 267275598 716076886 937896493 96495085 737014360 87745749 136667881 618969363 212396097 849804023 513324734 678214411 514554435 967832639 33839441 888038765 683502872 847302475 435324340 281054586 530223999 110251290 270427540 720442395 69546786 175758038 380882776 538898717 802195933 986032369 662662613 511964236 409990276 337135020 955685502 516009866 357673237 570219402 819639069 821336189 980156125 235079429 689499200 570336374 529673745 78355349 815721117 459089766 384163349 210531636 79566355 790341534 446167784 687852520 757212261 585924391 701116862 592220524 466142986 485533729 288852020 46431949 638364099 306042213 669335350 561026303 544868957 649953566 291448264 993052668 477191468 118948665 376875118 442702140 660580024 961928344 359011504 149859084 289564317 343001191 364023497 129296122 466923263 988245712 3233757 78452332 379106954 279284426 832296765 976833580 314167504 545833112 347716178 829014599 754181722 554958069 435052937 4567817 915904494 636288198 117232456 849427153 324781249 329184854 939608039 592273886 241980672 944036065 530709391 322340960 173422541 797276481 662484046 720997306 126025180 895002681 295979237 852858672 116563185 882048628 504843692 114171072 909835501 770835392 132606081 984956635 642838500 306890968 893117351 484316901 18065397 863765491 299147023 370025326 365118405 68122495 592989805 8539568 516299688 836823841 42648061 963196534 359259749 387637663 121051219 383390163 391695265 183084263 385472676 657261960 349759343 79420753 736619910 343720598 794763051 782892248 932715143 78019507 927991215 972308710 872569804 761557267 385690677 820039159 795158092 885976512 844889517 440118973 602551900 16474569 887774044 223279586 331315467 320659953 799577858 74068176 62592729 207200242 508765279 166076158 69703870 443007272 935807289 439345171 742671573 954650572 585944641 677677755 104079018 921766919 542343202 12870333 257176367 454576388 521437578 38893323 903481174 353144810 51624268 258444349 371907451 332420231 209729797 167611263 517115201 273180237 409287180 689237160 956313851 339212483 907205767 885828397 96702621 639186996 472576407 70574559 745338970 334399141 954951273 436446545 43038527 763606430 15555107 627088856 300410799 380274591 762596783 859271185 969410867 573962482 423317553 23140254 981016085 69302230 500429514 544658242 427070176 343338830 193465849 994280416 345796755 700791236 774089738 734906181 982834939 844611773 50671078 678225067 520564512 551700841 30734882 467565651 542954670 715337536 303405415 938382881 395044563 57116048 892100102 10324047 971267260 704832748 245381011 39192568 205174821 731816396 575621309 40729284 356904079 611911981 630755141 874895140 657634524 726525243 378310844 619447162 62937621 993714774 697862935 312629619 767675715 898355812 602334244 490100802 936605018 494320641 63063459 647932117 494837356 944277518 35097550 888915096 239863385 2387686 803903748 395129319 300364226 281431841 604582192 489702275 668496546 241134027 48200223 913893994 901715305 845863080 473613599 17692202 471598525 797193960 794164437 232386120 570856957 294193604 366122704 957809157 316668135 817813898 512511817 689175082 486699488 758041767 968309354 673340289 437631902 517448593 349011314 623241978 48253823 925693061 529356017 945321696 826866790 643268466 577694946 29329125 887480716 974676823 749345403 973909186 145405174 39899574 540573607 236456982 595751627 349019516 891629501 886344885 753826814 640111166 417540396 219270560 439201582 385717135 945143565 361178202 238701301 238711534 239736040 634544734 418059758 912568261 783780925 258430290 330285326 155180586 174592561 177327437 28372351 548075497 517518318 896465715 930258871 737444840 482557326 147413808 229952089 165006058 369638498 231911266 18103511 93809487 239447752 876167654 833624346 429786143 48686676 311663438 527283040 328756326 384653524 483158146 836760042 802978351 51333212 765215635 584273500 608583547 381643558 153198695 822795621 953251354 336741912 757636628 47524060 989518831 778861750 712339029 598993624 626394477 717420106 219317278 743128216 538687448 603560050 259019496 742710817 954593616 608562181 708784987 209730964 63550385 200195398 813794166 994610175 160982904 567400985 898951051 119994152 837379560 577063581 597628488 513206296 746305551 526104214 705119107 502998114 719743387 749308092 360972767 95777312 583391759 265567274 861742301 472703056 736677230 39308006 249285401 656637086 312824837 612638596 635511503 593536641 723902413 261416875 39713560 108670006 887571894 690570470 949701647 488316266 126119500 573785173 518002131 556138598 933785077 643744594 876087306 895913985 572624597 308289142 52779103 439567938 719169001 477474504 169551584 601562346 967955082 602600529 396111603 793747765 844307676 918004301 729396618 626339301 90391620 935080351 91866600 814857605 669719716 391457238 166719491 776681302 8803010 713670987 633203553 641769144 454213869 814177136 80166928 664925916 549247367 625222123 571192180 485201069 690119793 408418655 281762684 79083900 718439112 757014279 593663455 850819871 810900476 636661056 400462178 439607268 900443507 922013235 105128868 718053035 36094740 23926835 40872148 692905435 462829434 676896607 731955116 887564878 85775580 453944832 819373554 350816094 561373617 979046362 311121757 560163143 368414761 875561973 982465990 374361580 795140762 892004948 470014522 274407027 986884461 198593525 590965914 260716716 933932699 306945316 899556509 978249182 37048522 125778433 128955666 356948051 875029368 784592817 319272180 585490186 301698848 135042195 79496954 918187217 954479758 637936605 259644868 193209678 639406658 484132993 583507836 685014979 116122948 644424075 338313605 386659522 702261334 945891847 443808686 34041958 150978935 412719012 450541588 867343902 45816680 864736292 807451249 475499603 238056598 793045316 395804055 265373622 305675928 303881079 632368955 573594515 215709586 144998557 993642450 616131462 743465244 183182483 826663928 674506779 344326658 640238165 854626627 626406640 481031681 534427092 832844956 606869016 360796109 253503769 46540183 413373580 173802667 726476323 584312498 405882908 248402872 345944318 15204978 109458486 667987486 248875652 918033363 781335268 52337124 573538373 438685202 147817464 184972112 386797313 911682425 457444614 165003342 477439575 446381171 691861835 626541180 378366486 563141909 564864354 650947219 288023956 539967281 742926839 920469297 897652792 273723225 76132314 923790975 171961290 687918899 20755908 970920969 305180452 666293626 120337429 282029734 745546085 654837117 689332642 680975283 333102084 326997892 951145520 588362970 101338853 572780721 608524237 571480077 404898897 219091718 576725157 524341523 932557998 783007064 404396297 505488313 763119952 996032269 369876802 436484076 543686932 60336929 298053494 559254498 865913983 713372647 20799608 498804549 148359166 469507509 483537025 317265353 124884129 308972261 541658007 612759325 835361612 964989605 804671712 710310719 247421389 281312429 619648342 501670306 735167422 674326107 879325735 638716361 831007357 351772326 664913612 802138273 702963101 362220750 523660213 16741776 502060547 736117539 601014563 536341061 975717765 842253404 627048641 991931710 999511544 554002314 695784574 672698029 142093780 248726658 992704790 994646326 987626945 739577671 450014678 883482540 895384358 117606148 539235076 533064776 535844535 703924299 478549409 600454858 976967499 558255552 852662133 79580065 804760371 401315983 631764374 196902307 516823773 315321354 407159437 660522279 569492533 924841966 462417683 239057087 489392367 251662272 81655643 676594930 306754421 593768436 577529107 385427870 781293866 33748053 601542188 433343618 539192471 829213644 198680862 163181853 758970973 231553345 501537647 774289173 416127847 878095173 826847949 892075647 867919515 66597409 761664868 395548847 951280815 179594865 608986783 306486168 465115407 33636451 733302841 229367319 625103906 896933311 494772940 622250083 323187612 805176830 466191390 827363762 686622974 349982058 614776714 467947101 32046584 115009430 635738198 712684976 224591687 887323177 644492119 636399384 232263221 824049694 216650154 865351365 682307823 956118849 787368359 871840682 170202582 196496871 650236499 999835366 988581250 472320706 902672849 317781597 150842653 645977649 328721970 596679434 431838647 235876486 75908879 901011299 549761235 575676050 154009814 396989851 856844557 331546998 252649974 174510437 922531997 759941666 58040941 242293935 210265517 922019696 728415692 456090285 266193036 395841811 92581776 551843130 62853464 449638708 194561753 518282124 716520306 273956034 588356172 750412776 333998860 602147592 323390180 884693644 372522507 57035267 108893047 267724882 158282151 923392789 714462847 759757866 231301431 28651161 540044368 467250670 467285284 537249771 47391506 700292067 58155605 140877824 721489384 154079082 382072644 174594256 223696429 311778886 425556566 959792076 311460379 498587527 102036185 139879287 227804312 592238885 649140610 984373751 530435772 468473691 290705178 678638676 256916347 962070764 504908038 328227112 454127382 530177844 348285026 154513770 853549482 156451860 244798317 28715139 731808202 522516868 17802216 656069404 352940502 301863350 771998715 630933176 470699638 473427850 901177429 653829129 903973130 117291575 726224710 707906668 267694267 24055853 121972836 759628073 135320534 93521748 771094912 876833852 133276104 274946350 120461955 198621147 954696578 913759286 21463748 186293281 235922383 887286397 567282791 927662510 84349469 845506566 161590694 651160796 737975380 399314981 56952145 651394574 183281178 803010223 315497789 792203358 9200327 106141723 170917460 389343637 180048134 460769476 350675431 488535595 483172886 194141609 853753692 910661825 313987193 890300080 556403704 539185713 799800984 275461208 963471009 240355798 223212784 147052374 233967290 981498574 847068433 361972046 545725872 602371200 806051826 363655562 844324907 477786345 710888579 946720425 739719932 536083864 341734924 447768865 611212740 264740 971272590 752371152 229460731 750866440 231650985 483603627 571052089 177818611 557882290 18256821 870929788 98827380 657246216 483394983 264638366 146336657 668906283 979271716 750842008 695150390 87856762 948999266 483617476 328489074 219135954 67503440 244577241 480436400 248953685 152264501 530797477 311395103 770636723 100475663 59791127 383913988 48868362 330503403 233053364 47276636 861780527 22882362 658851243 419609588 208781520 744248826 378773325 784340079 354945636 325865727 844745327 454409619 515269148 903732805 444526153 532616176 119690135 270801437 257292281 823481786 406313940 144973693 499613237 16593944 271732197 792016838 499859978 448218855 227037953 669405597 692896793 95963278 52316896 351198405 122176111 72499371 250974702 169851889 397759974 206948718 143486882 567893292 473664369 863736913 821499504 801614292 718066191 9954614 961579373 756270779 401563525 296600727 845466864 839672443 798878067 696723864 265656729 984962691 888215932 258908910 744047037 692525166 688665978 224162677 366982342 990717580 328582832 436144264 475159466 884547183 764710064 489632270 648416618 69920836 916227137 187502826 823280820 959498037 544991165 858293907 524496730 652136963 557558908 255450074 132400081 102771171 469622052 612957571 314824997 104340050 10974009 35063922 950031202 224254229 744067186 265468515 785130087 795441830 400869707 993288150 158252822 688321440 675049708 392569617 778179213 257405597 642109647 262418363 622538264 638712842 222630429 176405721 776302437 789087832 686746016 943474112 380621984 972203341 778991045 10317537 165651235 369149020 497767470 511908047 145954983 941414911 877341240 735411510 241341431 655992681 11961308 994766956 964617753 946616620 976010426 501491806 326174998 29538397 84898722 464766924 829027205 118764285 659599070 660171422 784178107 142413426 951629743 510305050 39196082 56870123 824318832 629480537 668711379 272705280 567405528 553801151 510830989 325462561 966523291 596807865 826848319 709401293 915961954 467260823 415105176 117163177 852644925 218118879 191387503 311556844 742789147 501111222 178756700 809629422 590259764 312904580 125833119 404262847 822912030 524900964 166383385 815201743 602003213 813563005 69639194 10274209 653282411 308479912 83677584 964394805 922255480 868976166 702945491 773944162 822965657 523605115 229263208 457481351 269366758 401853859 178912729 465147087 138004053 442737337 62530555 253999598 938627777 444855551 913315907 543323225 350538864 87911913 7545671 242881073 345170717 277203622 922600036 589806386 232169293 567018451 365508833 691512347 567274462 778838737 63826452 211832521 241962012 125163289 709542893 896269735 998819392 735775744 70979045 708773801 334245840 906361910 120058320 278331735 629455802 478566944 386530566 593157033 295172506 801291266 424344595 411863052 835386639 983891460 106284811 596475631 282391901 249247984 446652148 100639107 763883431 937238652 632174495 25442122 555580465 357628669 265817692 819793420 775136944 895303348 102247291 263376516 286116833 71691081 378496078 678991369 576582796 244084510 459770622 258065019 839565763 899024935 989418056 911016953 751255499 93111443 109759890 587446062 166457815 397290667 385230422 881637331 637994951 723745645 133046422 334249725 49553793 794267659 455033898 766911720 81681308 373841687 221635620 19780909 790948097 380602797 664247230 114547889 615805289 538933298 230399410 805585879 49510753 975610760 949133199 300309582 461655951 15100664 77020926 357261144 117793933 316423957 972300252 227218012 787191842 258791433 431531515 657620466 234543682 741459649 168826226 65858994 844649491 736282057 810453550 575985417 772709995 354771428 242354286 607905330 367192383 674657230 721070812 390029651 25540436 621886112 20854463 15348297 165912182 876468967 427201326 421694342 47666920 544301964 906152384 114620639 760346052 572395178 846831183 621201540 218457488 849021536 914300164 258617554 832512491 8568509 618997635 444919134 793513729 457834163 625727296 483938266 257040653 180453213 422918863 840815022 817581402 191196529 854845577 785352968 719836047 106807156 312699833 36056847 638740399 818638978 835532117 430094065 682433322 104970677 892490285 697660946 136683544 934746496 362124968 561337656 642148915 228606241 712440706 998397452 324884146 865129628 738960147 743886742 152433964 713592135 191633187 854019501 62427652 6794796 544960709 669682216 686814872 643849486 576292905 318570838 199881384 887694115 310431929 27068440 133281719 496248286 666183624 232360977 724342247 341697816 682853383 369299277 532661743 377876691 142722111 631241353 645014194 922487272 714921238 291271087 3394840 533595783 144333290 221044009 989178981 851405399 377123359 345524159 346163807 122654243 922685384 845974049 410914802 46756955 920344846 543031021 963191234 438064788 670536132 376603910 81947279 195647553 136951245 769465446 617395662 593740009 371714462 499349336 75528485 631934418 756914095 254153506 193412717 308495478 156514339 115196009 473468544 486476032 34114472 569671157 73690149 81505231 439542975 687809442 738804675 946191171 444991407 843451016 215320949 732238115 328943203 751126081 755935070 864830712 994363434 583245281 382721397 47214781 940672875 571159618 659477297 339942846 436119059 161464887 658872829 777268583 963103142 69025423 210132682 974510584 1198050 846014097 513029790 228501195 70698588 524752252 451361444 665721434 764817840 320180270 916996133 925798766 372012991 501130058 322015809 772809283 269903437 595015754 249659836 968722926 852943103 792672589 838427405 108776748 126803384 668643421 527863388 31672640 806713278 308793747 485108937 457076712 408729844 208298938 318390957 454950373 444789872 140851050 745144212 865330314 124380109 379016725 210524464 798995057 889485974 579975177 302718823 363324776 944474981 998261752 740683686 321687735 340145752 421242550 800979554 85459520 531518109 723025670 931999411 347615337 410965223 688171347 161548314 771367131 485668956 217097523 770465281 54073922 722319707 79656043 609560749 708235841 12580234 375925701 27598686 113181629 410774222 465603796 536365153 629130701 971116404 124948857 911060395 876164744 568411579 884697129 327090731 59679292 187767635 872731409 321702746 358578925 299264944 933622980 909664668 187748569 4758884 297989499 779629614 415120675 146211563 954149915 911131109 67325790 41999434 199636324 393293644 894643002 774570738 681116407 977073823 139809862 49945640 269764910 557590420 598408213 743171627 223538749 430819940 152035510 1596988 649613137 980617585 349188928 195074544 819237025 227356204 904536590 272138359 81386417 85103321 500826632 172901542 933942677 992882201 103579934 683774481 275074915 382798496 911827274 547994651 504509516 402340336 134526924 176253206 295160974 141671758 737139757 845654392 533310261 326436957 859418723 450903700 342041684 890366486 575700547 544872552 188603184 147332375 876330149 182522122 927271221 89216628 673512925 660714326 182938352 114841449 299323507 526734377 478617968 258182298 860956700 401298930 35546728 629796718 916272484 380937959 779120057 332396781 376098907 730987582 431108908 366874396 275109040 342532902 961101946 986209829 76340479 870538577 533018737 108128052 452444378 645959017 217136369 865762981 571674969 302610903 828054698 480381870 389699488 595522928 297082251 652881396 785178655 629475917 318003043 126577034 472220157 668600349 216821045 42273854 863165023 678137707 781983517 520884213 518206813 709686165 762049815 677246533 238874629 437673570 80578360 930183220 706096139 602554160 221576602 835530677 536950772 254891773 306104299 628829765 66445526 436554595 777487007 600055299 175339989 793372494 237602483 619257714 589888456 625994963 923028124 861914435 297397761 217357027 158760087 888786624 265583504 410279864 360115243 524776676 641211807 872689907 795381511 892740849 766933772 713932462 713208874 859491444 612496557 622078025 284628296 232352584 644660786 351300842 821207293 706138324 478221580 432100551 411625167 954551745 787648285 444960003 110266227 807475785 396784236 540712556 870094655 398887065 335801732 929321055 811631899 454897149 745005278 763919541 225490320 951058529 883815211 82254496 25070068 547905295 576774793 799037637 845793391 874319524 385077347 282311658 621210431 871590414 891409655 120905929 952316382 108378662 548423932 727624155 660929250 965479129 919769386 336221382 353086777 316536728 591740280 790708260 539035303 978912895 532074759 447637542 780219149 728470113 580976888 274336566 531553694 153574783 690601133 261769591 685307768 811680173 132267181 199289243 164638400 209940099 630398403 291988610 753921302 877625272 714101318 746220637 778504987 307464477 364069682 421887493 858479103 168304717 199284971 394116580 409551462 496718178 771057456 62874268 100814973 607563514 506433414 430666849 875741082 928835838 308229296 879268300 819040576 690360346 257110017 476831154 4402850 198665834 728447650 262109795 603194701 62396477 283149093 393654036 858963678 91974843 666285667 668920697 537367815 847661554 675313644 235993533 920653074 715440122 163175802 311424406 526006532 865900298 852851920 844950830 70534544 984302793 558887905 595898005 204641009 706770393 41969641 35124689 483685307 734469547 980158328 655984447 244629871 533332159 512500592 850938748 66276102 95964833 669780474 906428248 684372930 57626460 766583502 485986102 363584399 639489576 533181640 705166095 901309964 654536399 945493670 535326188 220890189 740892185 890653251 298682567 767437578 787101799 676997109 915922338 301648491 659714143 619543669 831316011 382558610 292071531 888355755 839421485 468507557 89946361 922505345 708403191 704264264 544186715 131289307 191051462 887030976 538680642 23009957 580578655 604250692 119625960 38644564 265937515 225821438 439765119 878019974 438417127 960794454 790772095 464698854 988858293 727000764 123600088 661032318 861861692 42086437 328438953 330523434 240333734 762943281 839940035 837273094 899286325 707114420 18767797 998690265 495653980 22823922 166036725 829019041 814209834 362059439 436255405 510376467 906318120 821613640 804482147 811114459 64189347 775125625 177195715 461487859 4701404 916626143 867470972 722899501 601989774 625027942 318728864 453204245 533571839 45755666 359113054 180500580 629233478 706927296 837929394 304372255 266877088 248758632 586499470 204839274 411945040 190355880 75407252 978257515 313554161 101517370 618157739 909187891 284686997 447858568 866375622 976480062 722672818 44312522 436382771 187661937 910876834 541496815 905594753 502925435 27249191 632162634 198009510 814661035 278807126 131954839 319015822 542381657 45667489 286543895 631619386 324647129 921116894 199908915 274941439 188210397 620206960 626175159 626747104 37565507 813766943 328790454 689593717 135636678 902436218 589119801 373623798 464134253 751574298 524597243 407269832 662962353 534428234 574766181 698629304 755194002 619079893 99667064 339263174 942424188 1423559 183095723 559331322 611243128 755069031 233664640 713116174 26060295 86215273 502987530 469250685 421990649 659517921 903382232 765297579 674788901 390956843 273303184 28906935 642725538 380696417 956110898 399111683 556895424 821933117 826564041 867904677 77643758 280246278 321316439 911907800 690127531 690732600 703519428 525530208 453965886 696051261 172655621 719111196 998768789 633898922 737671664 186753345 190691186 785666619 837245040 104280226 233125424 812836041 504535996 342085197 481115580 989535438 506417517 513608534 679065463 57624501 342534444 540993505 41781363 371379540 442418004 598735885 902603820 495186135 772880857 57288956 820801608 972702054 225928208 133106195 635982070 429206254 501887020 210711587 382951869 606655505 964925055 115848059 484823053 873250750 344094846 767181057 262031098 904685330 356019512 714318859 826671169 276097321 503105857 128722003 322270246 701962114 969080900 886257596 630086476 944037254 715333775 826089871 844314930 142747236 210437307 824409128 880479228 355455035 988190364 34976829 870984274 259048636 321752146 91214150 887305609 361618465 771654261 893117921 672214279 235845319 824526819 421106821 601683915 557002804 93955265 147304794 674836865 846217134 297703421 972110812 594608114 955261592 478332652 242829035 817809311 85646234 341824707 575847140 630833072 113055030 16267313 464540687 670154843 324364667 223410338 772630934 731218323 172207160 356063538 499732678 118150385 540344379 677017745 404278339 910157360 796649272 689019294 280820040 450967853 703244763 583221815 237970260 460590175 977606474 917944013 330328049 389779596 837404793 742069026 848976187 207565265 778085133 683705664 603658031 812968837 720679136 875083309 40965198 901324481 748127536 873191396 22950460 62987677 122142112 722761934 211472211 217060921 602292598 965718415 162258196 874080408 435319880 152856237 36690239 571714486 795571987 404564782 910714028 513664429 431911883 328477030 835703403 336134409 617984385 983162681 493525188 724808479 59030692 229219048 874831028 982860544 370895737 673979808 862125869 33181970 8205643 589729350 207156146 296918062 167899365 938360729 600683229 26614931 886915803 345799690 199722993 477088927 788999241 179693099 111504570 581036077 218979294 988677027 683150127 90368693 55208136 893465696 527353514 429095456 938400405 992102990 828033741 634134528 966605003 360371376 894805746 203975876 881083732 169458541 383568782 297834834 771009677 762318417 58923690 736205137 169951956 937899717 463784031 711757619 380119388 907811301 99283725 388237958 204827539 83857288 321766445 669570274 667774626 515254512 218328803 86013140 723119130 299312472 69291700 754143860 66011862 31576682 730235027 69139445 513235055 931912227 135510292 323204693 989651597 543250386 459732791 340964891 197176684 324200631 514369742 509424166 444451224 635729102 688247310 192165609 888600577 999315599 870802417 515128751 552050819 956198302 833945307 927014285 633665127 863402466 236303749 646110047 940184310 823771089 59433412 332352446 144176937 834246329 517561038 452098422 442037904 866376537 808839445 346201120 807761528 596524550 423358449 125010456 307326206 999911268 658827123 136557617 107950087 434386604 170716321 48868941 340184087 184308465 729587269 456639347 982022807 822540858 402309556 814422386 469802403 384117282 862517254 505485538 337516794 720501780 410350453 817572592 334659070 182997268 523830834 339307975 8157756 741196741 50460077 554068279 32999577 506802605 366975250 834746430 899862675 465517103 822219097 902321448 563627048 472828252 126520888 710551324 923874433 189849864 795628473 599500766 390918169 223904485 709188236 986540121 69821941 772422171 380348049 148079961 122869162 81011681 534480952 188528364 118823104 213230293 27113193 83093322 180043435 323401856 646034504 683292210 649601843 825257652 411077545 707203791 587435037 748447257 254670910 409468097 171236380 62518703 878876962 548856221 874275259 795143349 202939824 922634941 284293344 404047196 351230665 600398626 643927052 285684173 147732421 292206667 878847741 891217504 952050956 683707610 952525280 388653232 96742943 963208760 353210207 622484584 190928729 190162396 789778711 168174261 442465015 477655342 690815469 554371910 710575409 958622771 24099560 885641797 363202161 951042034 937698820 631941429 114870818 290106686 807844181 960424527 676696893 291143373 74205886 621252697 41474272 534413642 208431770 54412975 657925758 367975807 295123325 226509301 863508535 859091368 854173573 556635305 325120508 498514541 162136543 679752837 124280547 245356971 227961636 749435259 462728819 725045406 454766451 525213137 503554951 899301558 952231590 636095015 583719054 158043719 815562587 963394542 465095675 480286945 424289682 406971956 536022396 120582705 662654595 382182600 737041588 560073240 196073896 534124549 177322657 254208376 290145889 531471266 575964504 803669538 662255727 924565668 66888391 792909569 831498501 697529533 579989984 768449386 582735674 702595426 61491038 705690630 108442626 160837373 842457796 317845625 847247631 992858474 220353078 932738589 60624994 630103200 861221842 135137878 127366389 601919671 704757604 357609578 675845227 942881103 349161742 187219959 227010424 778563468 261051518 154000092 217300682 400905548 480045030 805760033 209410090 465906031 735789155 775673699 599185417 404848639 999978385 317707674 116843752 916853031 87416746 759736669 841816413 599150258 776276097 962318113 705667275 77825767 479251059 546547020 661814364 22058033 20842555 719266797 839534581 518733558 510752286 162064629 472000087 226148144 854086617 37625 314906703 484115895 331424552 586758053 73654429 714856625 755547692 653118479 314627059 8118392 795961119 310842385 103126283 743426337 769731065 804213601 554260663 502472555 37906257 469609255 697746803 746665085 52312911 981267359 657506921 629227574 302649010 267911047 118648605 218412229 956801727 655284715 42548 411154765 723782587 428711700 149356731 292471494 502392676 54591345 803483578 321591389 687098949 174831841 885739699 290234625 628985251 462405540 466016319 748039104 522424342 162700832 717824277 515015423 142430872 350266509 675979632 514903060 928978792 579835167 221522653 551630460 30450292 205208509 474713265 491558102 334118692 709018720 519643718 920048133 305526796 407368458 192421485 135179525 739050802 180772632 536008811 224103214 392977652 212446768 902346233 960650278 62273894 804583958 527384843 194641922 612622724 29544945 937830220 498068481 651240790 738282111 976747180 342413488 741788874 206693086 239559301 198315255 746719850 219756098 472649831 266821213 648598307 762291452 505373755 620086227 93295152 862168197 388851847 974304254 378594454 727229283 664334507 326248175 624142377 379992394 344983504 486802378 855132372 479300311 809783304 280032179 200619219 463636290 163344887 723609415 126697918 178618112 355073527 191535266 304134788 648207674 105231419 630321312 85765422 28295347 927357513 991546 906850823 815297639 51223636 323171397 248437512 585135828 730299839 236496392 202598714 387287133 346095018 985984831 249889342 829644355 123105002 946237773 340796274 318225655 82662881 862385733 333008462 727314284 868646753 457146044 578975493 817726473 774693339 157673754 239873281 773148034 818787330 575180065 621149023 972555127 143597367 477669834 403657826 24473949 670714712 499226100 994773901 553703638 106961536 598248135 269904889 844837921 13544818 252930282 693604305 800407678 297700828 833854455 175129120 548366127 676050956 565513833 409474661 417609112 186693983 372636292 322345898 217599899 739716748 957557829 149741696 713708409 609449615 699631559 417083449 24677059 60519375 962291697 759957046 486626819 727294267 353645965 846961997 943107830 906473324 774471479 764037488 661998966 334585682 821464262 635740862 15968197 121665612 877354504 32681301 901104840 877233746 117113751 65853033 896712712 886854731 792175209 526977084 492288239 250858395 457914278 273265618 270869574 959551125 363539477 553948717 109054067 155514659 942106494 848320293 220442598 33296891 348742732 225557394 778853414 870721829 899840033 980096718 666252750 884273423 783989902 753591402 386768768 758511435 409374262 899646836 305206592 677479925 172126656 783855669 413927658 478315449 442687561 710821051 72083894 825709305 2549264 841575659 202460502 356162030 136923494 578636623 779716372 888990851 598314518 403056047 258160753 218707374 252060106 444274142 631089251 769793604 322361530 614442778 822878345 648798726 713973080 220834646 901642180 939375792 338435819 227098943 879636543 521095136 181492516 842281614 935825256 873598107 89752079 413354362 813702165 65265287 788587384 460851659 847815623 219842378 500405099 338901036 892270929 96663154 249904119 770475851 571936039 912110034 115333229 316876424 908851716 909082176 760577566 725272338 61372655 271237049 83070187 413218320 571765273 898984543 23266068 172909462 151930172 306971359 882072540 454367151 199556271 476225669 623832503 347305535 866811146 96932746 223082467 200191731 628172066 929838810 55181166 18770682 337147660 112100525 919492743 638200669 860534543 827577718 80298443 353607954 26890547 319143039 73972048 577191257 896277600 639340737 268628397 995336864 955259521 408422535 75685147 159270084 84017060 896975488 629468431 959492515 627969864 721569998 465765818 928050613 828807885 526976191 398321963 178101270 431925777 225022549 752011991 858650908 565322923 147962942 866451387 388470491 738993278 464738698 130337275 931759327 284814088 911804968 270811664 305921006 890296527 437470985 483705289 1103365 205408415 382025516 563148334 522703791 922599571 565983327 607279917 753289222 36783975 139716127 463738566 453600403 922707814 224640337 234266926 88570154 349891223 395808868 974789054 790513796 891292336 86524823 79498170 790201296 487357657 926080127 941503614 768185929 82249588 902562161 955915388 726102776 381172754 945049079 975020875 646109408 550026890 881347419 326140774 713716268 808734689 54125600 614581169 337252104 581888697 810938415 211897421 604883164 868907550 451518205 501933114 91423672 573119223 983333593 187758949 32862648 212902946 770826646 684544864 999851478 779896 387694367 72273676 506672995 481934166 926224028 453793124 260758761 559115616 305557615 800743343 848821767 171424368 983828422 921867790 285208253 297307866 240544140 974095314 232112360 594679408 523707088 519198831 320635361 282098020 728949816 41591082 338338384 281009247 419849674 253120505 972355148 193303024 425289317 350919248 75609611 682844880 165425571 268578938 647567837 153784331 683106667 95942648 219638184 294832164 640399926 15274909 964810503 260609641 747883660 340110403 113229835 9226855 691881477 440896038 657208715 803935910 633387689 8730653 482771103 800271123 583632730 349733499 861801118 899109217 979965613 355254613 493319536 305665179 565255200 916617550 581203415 572345331 158632151 325552234 186558777 686093180 729069989 144119020 105087734 248994383 737783862 880979493 222656499 75341027 601736708 601119004 976742157 396474559 768035509 583274449 918134445 814772974 679313636 205314101 413972872 209615487 646638469 386655636 751893168 4599778 728134297 301221192 364758688 921562760 211806304 594350656 246888524 901974556 469529730 773638587 496696647 886740345 221811440 138015617 679162700 408592171 580883371 273244743 351938495 267805625 334556830 105533386 206694400 595216735 441086233 834637955 259182994 394206983 273703775 354669511 91800787 558789733 391597207 960213879 736752883 187974761 687918692 788203785 713494152 271488467 31961802 592140235 302072619 914317085 724297926 458784176 615097402 895450149 761097385 566002679 373465713 983829961 995938208 299635543 995242400 610605614 510372779 701973760 776434781 108375073 611661830 320117374 681671553 871591244 156170444 942223365 908247904 584477346 212569586 777596708 893506327 595730458 365452139 59394715 107503649 595267285 742991258 540821322 404452582 924853196 177160754 188464265 490084057 191752427 718420512 470657108 985655870 194927963 287357605 696717166 866223423 556574628 237957090 335030403 472791165 263918574 534912860 293875984 654703510 320514611 313038221 850458645 603985598 781408851 49072020 322997488 493739270 863533685 279524637 924756820 658126240 751819732 611029457 698095312 470619429 606639954 726990496 47211776 909870314 733219439 395125674 391414054 833284744 748248089 13094943 551374542 41864941 406310726 928376169 792430640 703598633 863826384 392648916 442664702 749754250 528045323 156501050 718878712 436867168 676505544 367280211 507770559 13361548 893703215 70477742 517074301 225615344 138293379 197704784 723268324 698896199 233213915 169016825 715738760 629022508 137960266 451758096 471791002 516974949 222274105 958176677 656481480 6894758 578655216 112597399 343105603 320587127 190961513 896978161 741499182 178875755 561475231 645496558 481290045 194519957 848331982 639954386 661869582 63422622 921444132 495510985 292198960 909793048 680339096 971156997 401074930 4911969 169701326 268006957 526469107 589276551 505316762 802433199 662642774 434560279 879084305 533548367 925040443 685011919 659284543 256416775 310655753 927641106 165439006 511576195 220003081 385766571 821442648 132407813 20015750 995078237 813300209 113652996 233171518 694751996 680826903 341206553 274690209 75908977 826235988 481690581 410425037 836383186 303815925 956289314 632743767 428539428 331145255 906788219 223430579 184122966 492768440 469422327 739236272 102411049 839242854 996848745 37245045 59840708 396933960 753584783 409167385 784511304 859822767 256047416 243542133 586001934 34267549 552023439 162268487 489036637 697831014 970335428 688934532 469357476 28706522 864759593 396658861 845883960 10337687 209002901 841063202 806887089 539341597 829340907 768022448 270676669 65596792 474303812 930353613 775989767 390334033 27690323 127710242 97865215 956256180 961544410 597492257 46436275 924717900 63769202 954329397 772415983 827310693 352048493 755008107 475487808 794710081 205974337 493880904 600084325 122212121 981316610 550309733 172255649 203911405 112390795 314184330 931457650 839039005 785682821 636009710 39001670 875284244 699638344 933226126 552964622 707652269 302253233 201143815 755370102 70552409 172903107 482746060 303918303 537652400 936535717 870903658 213970101 345713045 558535037 570729263 161348072 216231639 572610721 477331579 464928446 699484936 743941127 434623693 840472046 256934245 877752424 991541325 279448933 524480728 763171926 646939447 488834056 599380754 206147410 916686983 534723106 898686355 804894070 871196140 907277125 372075055 213122828 808867233 311603070 849699691 56067923 938265155 657584418 659292779 777560801 345906476 382956547 713401224 653841328 39959283 524468814 537258549 424297964 20526338 964049792 273978845 822767323 267345319 287297707 710591502 998243552 983922133 65974613 984407716 175852537 207497898 526512249 623159007 57984449 33758246 429105464 504850650 540351659 570370063 956226863 888978454 962416416 490155438 541654311 206449942 757732195 408413554 9774615 893629192 774249298 973114530 443929063 334658152 488181028 572215101 436726345 662919169 724057547 687240893 840659008 807144621 60817910 525932453 862500340 510886431 727263309 42134570 792929906 87394515 900838458 248087303 975348832 951110955 944170102 703486794 902727091 927794331 963684678 861041310 601331782 624548898 561036514 14202765 349010813 29707696 272453019 557453671 721653888 557453270 498276408 983051786 571417731 54066636 804193091 472891461 386004880 815923565 743317557 948254776 106940101 724937805 966256372 404913095 445139140 578122029 968431839 97468455 124347900 613219543 410677017 93306230 502835394 446387161 737253986 6478941 603510682 908551324 426781093 451611374 750425079 643658627 693051247 292795150 942560364 527161570 811539734 809376516 883461153 3825741 5379073 142443020 452353462 849395616 806441150 61007062 894855817 535800934 760076836 395346572 606234213 300121241 536496246 995669475 626033112 239771178 489919143 312956267 381703295 735642329 831835736 175873780 938928353 41967005 657977924 926187069 709264214 581365323 234783613 519519443 994430698 31500456 106998660 815828535 770765791 560995180 652498386 102861189 590662416 627025041 738004584 723705692 206151422 706362133 762491992 622986807 807485231 375878801 949907349 788446283 405744127 808570451 236011477 281164773 3734277 15269908 370588766 722924951 289398681 928110997 318649908 555915650 527929099 731870465 375244886 916118842 518714606 971206782 478419579 626836726 294826646 896327925 986899785 691608988 24531561 323454775 355594267 279802620 177537250 957731086 354291986 686255490 304813944 285462442 719791244 88856520 77811632 177282461 648054841 885257865 556821793 528230113 291752284 148078752 873846590 811141796 821722497 585800998 425605989 532238096 738934064 815456125 929721861 179925944 730747459 853849226 652828638 589534392 143329128 972973946 997276388 964175042 959961031 150509373 288496832 188056640 807963878 874953875 960831907 567281892 458004395 782676193 904532719 853453106 802111764 236988861 783176613 1464292 511247788 245650648 443984216 570770040 625895902 448171385 942778063 184252495 76838686 884054616 398464636 362345213 599344301 833868410 71142781 360894971 394216726 819491343 75794111 325726510 534858832 72067087 924734979 92175968 326979449 496203051 455789432 938047266 285523329 334725211 899520883 622119713 441407536 395112697 865390653 192202604 90167372 959966203 184861821 849427012 174253287 504385893 747563263 966179450 389491380 76086590 167132217 296528568 43967657 818817775 219699699 613587651 57414688 234335737 53117190 17995258 814238316 345001755 949833026 149662966 509484505 495113685 165463794 606148455 586005205 97485374 291765869 547983265 265237309 199205643 143244052 452101721 259521240 653655804 514189127 519503672 469989196 918510983 338621730 810301240 108920110 547087155 79852650 874734857 449759049 620906998 141830001 188453746 655506775 261733782 235334931 520755800 583629918 875951131 848979111 827833081 865405490 33331591 287407769 461770633 755512043 303928066 242683102 432831392 991466201 847156718 97197774 693618851 312524215 465619520 177340888 446597993 999160543 606090367 777505730 663447494 977671138 208745561 492072099 449228980 935124904 151934785 962136278 179124874 175885365 169306288 763246801 753768864 942899202 687187340 708305758 800925222 379213527 268889853 835558575 4018468 164210375 323012970 507688381 894926770 557839279 122256134 657919866 331569876 195839988 551950611 657130204 931195981 430962938 70228171 38743232 814389334 355832094 44162720 444301905 332234297 629610070 777991182 225847611 253574226 90885452 632975609 894445478 445526383 647475213 362203953 782738607 93119913 656265118 139005050 278753158 921129734 837456973 541156399 692516420 833046507 863134947 91741133 175874312 40652114 703844828 218722123 939354617 864659656 538649735 945977505 525040539 612915242 546177539 161025841 976924218 702963276 345168585 698104296 758011030 412781757 593778432 13366398 458896797 617935800 685584441 421382300 636587987 909792397 186136433 370374646 632510669 468209059 66863855 613662672 376103795 678776855 97044860 840819824 533449321 879339294 316978725 227793712 36381788 894753974 849984465 311765356 459357623 475176461 460223966 206719502 964753975 96699018 337884493 29960527 3902949 791995575 19113674 882688237 897716078 83625079 477843802 217694708 27313763 676159863 885596969 778543485 21941692 29567380 412402153 111655417 901250797 564044276 979466781 778813883 223769052 746203637 188721372 446217879 290651644 939890746 550969165 106114199 575918907 789922976 86749878 768013045 303827516 556881341 768189560 872340938 176197852 952076278 614701219 746859705 728635016 28953090 839403895 923982955 861677786 979671154 842479756 162433914 757573162 503607144 386677756 393322237 99028801 534251204 608381246 259365883 722239514 957091275 302538427 724209287 12054013 304912859 435454923 333515149 565859492 338138144 725824790 170838530 414427814 606091988 758775583 564573937 890422518 575511825 495865113 671034720 107161697 768410496 560059673 533568403 744062296 877181378 285418433 45224454 26245561 880970274 72136644 659668126 914614066 381079922 544841748 256439661 51166679 649634111 56266595 767961686 242930149 466661512 409189403 426092479 734114399 760971483 389044319 641961830 632803000 895624041 952654859 293841048 478653876 813593123 145556977 795108538 823957119 633059057 911180076 124734041 677303544 36140823 606676461 33771305 251274354 155217289 932189486 203955471 100139106 903244368 780306712 299460276 803683227 921969986 208635725 780401640 219995537 209863351 719741723 448651148 247906142 311876457 335142936 237232372 131973337 247177608 957254373 526847592 719690660 91118180 853643238 778422228 684973752 659031166 187509820 660030206 962658496 933470376 444689945 834493689 438263217 988520241 431974695 220665423 585639198 332591527 221750721 925279998 687572264 154900214 520440159 265822221 718444478 503323237 242766343 50281760 38774576 204984693 578781449 789143613 709326348 851232889 591907191 213116444 830458150 217032213 681121144 335398784 464402798 545828718 931643398 28838421 81031888 691201243 917304160 681936247 771049161 140337175 773055076 463725291 169415977 497710667 591411769 764865779 893275838 489664673 265218215 205560126 330449065 181754546 718021096 105467495 902877004 275636338 99536667 89785567 339179383 307786038 930208372 12458127 224108544 198850911 768496389 647726842 335526269 144137648 508909673 9597869 854306196 359555524 816857661 598619962 708916557 604931897 637545034 791760328 385786778 587769165 457379315 546918462 333846878 851007935 973868551 755161277 707562590 909856645 351231432 621554704 518848961 166229853 439627334 207047076 36636366 648554464 946531736 227000174 278454108 887093029 368721247 486461382 671634628 80012308 473839736 216917609 913801732 771902444 565643640 981941224 57060074 707704315 346161233 774384486 652174768 695005655 134267480 432459064 253736533 409654405 716039946 149900653 304883641 958164719 284201772 637731211 253052453 480916536 882610167 799915654 337551580 370957249 816045969 38214037 187781166 61458770 167501969 72945566 294479168 617500678 157341351 440515684 901620400 997406500 168553308 291074539 602392799 900951204 176673580 231640274 71976555 540957500 669912645 19158854 818519402 509105340 973797921 114958343 570150677 70385348 87859195 336086805 665459246 770467679 734465404 157597165 735835240 28082191 381711106 317165977 314159472 877314091 29496969 82229700 699535289 127776219 461712049 966172412 543193741 283476502 313059975 709427572 283604421 445404528 574668503 44309134 224080252 218045234 698038439 95691264 237631665 951166523 312840655 763729733 419468218 528880800 362619708 916025527 70327586 104337546 539234286 391199464 438919364 358150509 971048634 816781412 908849182 128152606 984908275 256743415 748479607 482500241 827396727 605434698 433333480 264723454 32616264 378794283 176980458 130861823 801376711 915416530 181983477 159785404 474995638 204421706 100886869 876465119 849645008 581862206 330446393 737021873 882774190 237306402 341679373 32863060 552060777 177066951 20276074 562999060 951684492 737008646 713573908 247893017 207194484 579335226 37720464 57472373 722536381 477207422 316268591 960789325 189316871 898202585 507888980 866831453 318039787 60857555 376835621 14695374 229335086 601776080 137841867 83219941 383765224 614411724 568216112 688958343 467266791 704428137 235255132 241343920 651848359 937829508 284908888 828140623 345708748 317063299 368225026 62940761 831711105 800126501 764763111 777772945 62244159 955135312 898486700 441438385 590736907 389540841 38108118 669254674 60414984 331673804 774855472 207280797 476346691 585668385 452861057 583094131 930102885 529012340 813954967 183335014 749140174 361754222 373862171 901959156 35662939 513361689 661055624 1941130 469203262 78457343 278743121 432318785 226611968 996031834 912596502 185488921 929802087 104377359 962078605 413639306 10702420 356663204 961342684 484581195 35073101 501825623 975317755 985525179 356558704 572709964 692066516 631336017 126734164 227469370 997360403 712449619 492434475 570358150 631276260 601168347 551590370 167875464 754772324 960816476 496115662 456416593 319470339 723324082 147085031 969562768 677382831 981028933 592414366 685886019 989263615 952356840 276118788 20644290 177211615 372402180 326311277 329448634 100940114 881317778 846300037 907549560 822782432 415466798 1632524 712096692 49079142 652859356 178554173 48463701 644095215 920305505 769175058 984137319 695971592 490568644 45261062 603241775 646105214 834972707 403475174 645530784 617044878 1744744 114791752 884381414 2021997 543267049 703722892 887522487 298737476 548463362 802699348 863713919 985055134 164185872 637971051 320934512 278203914 290369160 482403506 252203509 669592109 804733573 230173915 318323787 953832780 549088938 297390073 531658496 227589400 349276267 656939448 246846392 791663795 496611910 489441432 932517155 667993380 27730326 877057243 107313999 238454761 231327926 49473821 440805787 739966313 723878734 988553416 980613801 906045686 278989760 541465084 584530401 90567996 603230751 281582443 949989272 35047883 685818029 513936210 873535844 151430376 606443025 92823642 343860406 430353183 747927245 614810181 440614106 128263930 168457220 923115913 498263310 251188568 28772445 657723399 326473703 643439940 706087934 60005012 335381159 583729939 79693056 47296157 480365773 545741408 348351055 429097016 128725169 124097614 715187772 230736539 658931330 626644995 746494631 12627295 160129347 858653997 473853526 842040286 856440061 270595828 83270377 531422093 819293205 826816079 384731790 735691545 609856547 740948296 889174693 453759857 490991445 59597569 543326804 736550414 875279674 311344902 952428780 783632156 811581363 681947670 625839978 525496722 815272126 549958660 711576900 672689512 307046414 429136027 915231905 818694480 534776977 804454362 335629517 156219319 925516566 547522390 858179144 949037357 933659464 251885578 24064335 96832414 986484287 242787624 535732265 359846320 273243709 363374385 315492814 506132973 518451507 669209747 4844944 516807437 829064143 723385565 824237466 71628887 827364879 883743709 240248520 14404405 263412664 92609472 747126869 691028516 6481944 84561098 144254915 957174645 114213748 724470807 3484957 419545188 344795264 657723485 111763028 913698691 726203525 633248581 570949363 58238468 441392134 375958092 279445586 221771989 863910319 754910330 441246113 959649077 479913253 812078083 297739576 6924962 354179776 623163061 793064637 713977704 734536681 754523449 583773081 282346716 9521209 639532575 19695534 861090701 667908888 561530965 931973596 334484854 485077949 846550537 79137177 755503697 698502916 536480796 972342513 747417671 526382051 468575200 994071172 715062330 84774354 496969494 770529281 914451818 209406129 257904332 357935056 938851213 298890794 652964175 177661737 143393089 325871631 290509776 272593193 536435375 390173492 266541273 193804265 378393552 456608980 245767861 896518085 697081277 439737428 478376140 776206716 397106712 856301634 28669497 223400723 485578275 209675488 917988177 609455138 185072120 921232061 695946705 673046480 228416833 191800683 848491217 730042656 921447262 414427670 777236622 317178905 428327062 643997008 541740673 37333964 165783772 956821272 547640692 39887037 212235832 150371395 152467657 718179022 226672400 495990717 530425018 339703461 403433364 842098696 110610062 906921679 801326801 564225933 693523289 142395561 273230227 585486294 472752944 773588239 439980073 522416936 580040339 281010493 301280245 992029373 457995936 73088109 20675042 774691853 971804981 237892185 957256941 422454903 433209823 34448462 116320795 452797551 377236185 979667709 967811606 21835579 900774553 882103764 672233659 875290357 612460045 641838089 422651862 812411794 493526742 257195048 712827007 615731392 775331989 20863390 689401882 874514528 271028875 273563699 120335964 149117422 61909879 359931016 677006030 6951969 190539730 595209793 966289452 224706826 268783087 240728450 337382865 215689223 487558164 236025190 276474916 576539565 891299925 132284755 94698627 30481654 792068472 493107892 820854542 369661382 452669458 719987165 760788601 172539360 974115509 702673493 903576636 798074831 731146132 413049748 84270860 103667867 444922803 536407914 645260648 389686098 727858959 937459997 211872581 698700349 856750492 212468834 19911058 540977878 559266806 512595342 479324911 239420563 745396124 17774192 317134168 273824568 221807218 770931472 829777046 362859416 629882599 435830973 731272928 225064930 734560811 886003221 751593622 779815480 78727075 25003323 893493814 880902954 958212025 115082555 693402193 212880804 135772663 52970256 370490023 965769741 620851387 958939666 334027132 464444634 144902553 838921721 626331214 58979862 37383698 941604693 927112772 729165170 833923208 729721788 481216475 477618230 768421068 399053649 361934241 893515854 431596174 587358835 168778418 491235210 792374114 652955542 401763426 857785436 332482475 676222299 862711006 954671975 753787348 504491615 615665332 80246373 490360205 877113853 590991481 625595533 115297446 583329054 619805645 855513660 721364076 646682414 234653456 960539126 285382153 39640119 387187378 740119728 335350753 711520967 168060847 957683131 113422601 964641726 309744202 335671829 581683121 735641048 382140986 528319721 667622742 960334294 287003448 728258440 173239292 675026044 886113167 356304033 951379457 651539300 362038273 451841846 460743050 422703921 675447632 84299843 973654693 102962954 868995594 656428294 522803898 652884167 584313706 572587347 811199405 313121621 349057193 600940233 226781625 973541257 674976894 475611485 637010055 267398885 761973333 178439867 705202409 273378971 439399662 623468968 955439783 473510544 280512181 389446862 464758140 768283470 658012653 237021360 404941271 863733113 502345397 60195020 81118347 535621183 496179481 304252315 421631388 462971639 197779752 61654680 723444264 68571240 435807826 288288246 213962290 61139747 742476891 847410160 160178767 546360867 373435981 329395110 979285598 209384213 43831359 773580688 348045727 12920262 955277758 377554003 975802445 759629179 722283444 908986430 248920159 954165610 924905504 198033160 357851516 951939868 846891206 604539084 359075605 596708011 13931531 517416872 758702006 6588164 62779761 961891198 576039637 806905848 373173552 928123120 422095944 958501813 207521168 833570441 103420377 278231178 423243067 578805847 470757103 531175545 323611820 641470954 388131054 634314989 152528141 226304336 773027077 648091251 427104047 885581948 813620635 543266272 273361431 515462267 301524745 848034 480972814 753314174 832752482 762312720 726319636 474985307 181142943 237315997 703608366 425543569 623573141 810706324 616962052 19952956 144761085 466462133 108978992 66410233 705375239 414516874 465365332 868676667 225858744 346612533 905682421 35752673 729436460 263154551 672997272 436540757 564302330 290591159 826723532 732216569 125515886 559850564 721083976 119728479 828626031 547923072 426771942 82352208 124392696 515302074 212374895 939094189 223342781 239366920 574085183 472881424 811305336 761611975 621808117 474491755 796439477 259745323 806565614 36442489 361178043 298787227 383910195 8754102 446790120 44159739 328836743 711370280 558882118 126428452 699205973 934263888 434657316 28087546 658413043 306167320 235465752 884819580 286865045 294282902 890048791 581226162 392789251 46238365 38632189 350445213 229386393 7725112 149181238 229540152 443285783 768034055 138981515 180536601 901365259 457034025 244338 195226833 461350314 229785931 704728298 535182829 597359292 438597318 143225462 5658883 626791309 662041665 223463869 509185333 673880463 889362570 16036722 234894019 542641323 174020838 787072351 842612272 611690098 696057481 15100666 486742329 124863676 669373960 717479575 621268433 643631393 864671831 896844195 962765504 6390465 176711336 191392598 688000516 915342807 77230998 85966663 401514728 927586429 755471507 568416110 241714247 201553574 217308702 416473635 354279976 326088913 698931653 977608477 635004126 753602433 161530886 298384414 45856211 414740871 664555827 315476986 438580497 713611250 604441314 64703305 387104233 206170502 61781115 266631761 482171763 873434310 115767841 27885990 477962623 323688418 74630913 580276135 885818404 522898003 26391740 94356606 12131821 604419282 218057539 644518125 586420238 918594375 505699845 690658044 765686734 974496083 883655562 711130604 424108940 11878920 172523869 404373121 866781174 966958728 281083109 301921082 102912980 957878308 768510698 265945259 715780731 448088721 568803791 946634997 381335272 107347220 944258503 779240721 740685668 716505211 424929811 210503943 191361586 69533400 648716479 747289497 700765064 415153019 71039342 635460238 296028709 152164474 543924548 159148915 304599302 26260289 731863291 73082381 671544668 874058037 836310537 779882752 371814607 153146481 442732213 678764772 443350458 476030312 575946974 339993098 650516020 405142307 116218981 630967831 530151689 544060723 817858754 803313653 168578504 318324862 342310095 483497122 971736937 244915151 132431022 655885716 34480935 423192520 536543571 109027265 947340551 24771140 485363036 376180387 384577784 466510333 856834926 273578449 199049942 245443975 181803101 160536797 774431475 820631000 99417535 712779748 883056904 297971835 576465182 789277742 426225312 269832351 44617509 811957131 785058799 198532808 6619042 566894559 969963896 685731925 410345385 343059250 289035922 741483871 522877345 569930636 860389063 144566366 857786251 293246778 725560477 912204274 77151251 424868984 433406096 12735966 835653111 245914120 144308209 836169781 134400215 878213111 62873781 532045601 977505268 338668182 494225466 260101149 911074131 433199979 702534851 574289686 83651828 391859560 217266181 761867775 680971057 427148029 642069192 543523689 237471320 249075978 371769400 306045043 358097010 749015558 163721352 977906740 236416206 436577746 833649142 735829894 908840816 17449068 9073598 582600548 697795692 386408080 136900543 553507756 397560830 89420344 31631007 199201166 350351448 272299345 462613429 485366378 918353470 457571810 979933716 566042673 788794135 170188848 261655795 151061814 511328700 209838600 282831811 240320738 972014793 141306557 798636520 799158887 322216116 315126585 366362183 443887488 217714488 211808457 142320389 402612870 226047907 96239743 774694527 890335264 924578272 203147969 140590084 162452945 552911214 114124146 102930675 254238337 277289903 257945273 338028118 755594793 519723712 514792252 200557977 736119779 71547716 607698569 998433185 653968437 350356226 441730941 592936886 486472949 376987502 277713810 197256291 212224713 374091129 763613310 728372118 440617764 892432628 584045306 384633708 88934432 129013618 162990310 303207213 434652906 625473613 14296062 848970249 547458294 27575389 898746957 938768010 733059030 929703619 516003691 904453045 885301797 401020760 82115524 851736446 77868033 868739997 688793140 568285857 418892102 989036482 340405161 733078124 988278429 110769776 613197805 684074714 921243087 363540762 940242931 490362159 667489243 439877734 186184401 70597312 112626366 89969318 152632733 115639382 569383568 628652172 838463144 447137907 715961587 611786324 920280693 273522042 242292318 66999433 582505465 366884848 472862129 707553346 638464054 393062182 796473599 296741322 960447746 256673125 504313625 328221279 23577856 282701017 23566620 538254083 935836293 534745667 871574830 776635477 450505937 339306760 115525930 398547015 822816540 271242547 888509741 531820717 2313999 835108613 127131996 8956120 502381363 900258422 205626550 204460683 419650306 425003873 677581900 392074619 512705153 195781331 277660423 301694779 562099888 70834276 768848716 890185285 838997374 808744102 929707326 615421482 305031059 656024415 49081917 737780633 194494587 423855495 563353742 450032293 317792012 303166125 175229522 209828253 780598090 27218584 541224648 497077115 859472722 213394281 115680116 175336663 99150401 47062553 541879964 792045580 230388197 876929852 931268324 845810979 983763876 213123444 457991046 70110892 973546346 178996678 125703204 647434140 373830728 20488497 69830704 425646822 937510708 830121333 189666733 477891117 560980478 23243177 216839660 196638803 808081674 775079756 914346735 500179653 321502360 521275701 684119831 618322338 250677007 212427694 881092984 581537641 389820579 668599848 92858767 266226006 766595619 283733663 631501335 112009550 210105729 828934943 525144070 953260759 212538424 96191369 148122456 662130000 689854423 541471041 888983928 450470102 256347037 145710002 861186432 582375722 33841702 546569341 468893635 948254874 968819485 893653598 910387445 322076421 456074439 808666712 526975657 485731289 589157123 808229194 185792206 717930452 463464744 658979163 819152265 66579600 79177681 453283498 297917491 26942135 316344631 816366933 140672239 158892211 45673267 319969352 616765548 129652775 556929935 169526145 625729430 755329975 863830682 233892379 501526881 792841341 911744416 99778129 396615569 129720737 713076105 200430552 694351061 142664675 356651687 25141698 64371928 285800694 286578002 976243095 875339247 772034425 565669666 789402772 383425281 283820609 340765716 801008939 921185192 737138936 500885996 438523392 940050308 693524134 531475803 151527970 706725022 550396850 630421882 177448614 5889055 243383174 194805184 164693036 909323030 729586341 28366445 252357043 919372478 276776970 204250755 60457430 996505035 708781066 478045615 429627015 498016209 404279624 15918547 39826973 120837307 498723273 402208439 983795616 533217764 168626444 932399733 778870363 837548514 814659560 62685318 992451067 816692005 103133454 103242954 417547429 269821041 899689671 933689903 506847712 469977240 737137011 193339921 103496840 825508700 465088838 651719265 547493482 259196585 746917681 566406311 389779935 659009330 920975359 553140404 438596360 938229184 520576395 306801190 739229181 989805015 599411467 351816402 747786844 840277137 273429624 935033341 526661518 556869319 387845123 581472723 990885568 416427426 120958880 835138082 259753233 112233886 301165317 77709410 575084134 416770211 572588420 78018085 496374862 982443792 94178732 571479690 657081405 611763763 515787903 224329925 766676351 938941261 256222762 579857136 51572090 772450583 404035207 903666955 696869426 721363551 473904991 259989529 542468014 127764082 960970100 965453277 798554107 179892466 188350336 181969689 336299274 343826896 996734866 893069741 770255670 337846013 42330363 457698910 714469389 436830509 126110086 421352025 593119406 910310463 906620731 540472643 341482064 452355491 883459336 168222856 789741328 72568278 727237931 375198028 298227440 65876648 217665317 415650739 151327332 786364967 208130416 137407406 187557727 484243058 314707811 289957156 922355395 649883848 522865306 329441663 739172127 799368911 166511259 668536902 157259760 938471137 569258791 724550221 374541386 75077473 642907411 278026616 182774282 439800943 940426244 183081581 188945063 741671919 217455379 77281615 289780299 372197072 102298362 866655109 542607739 675686333 709492899 812264567 881457156 834468495 23606153 14741926 869316606 659064411 850531890 640086470 262208809 427323430 405527809 39226789 521287155 227725053 650984518 794572382 431029889 246570195 415849017 333792021 600654021 319730813 891673263 484387985 531932769 385840792 827524404 452302394 434228295 369360986 154325856 267597572 830197402 279326591 63338677 410964060 737774662 536865475 739821015 200621269 708739369 617817673 402150508 565732748 138020086 965804535 310021693 475722857 376586448 151239462 587526990 868697655 969433544 955982866 432393619 230114259 816133663 308143158 268499884 525420392 327318946 848850155 486846350 833183666 8267775 905952339 227517888 104036707 517768565 219372282 489326774 259226529 895886402 395172024 157139391 433976134 176000056 866185566 896943982 42991333 694339528 196872092 517836769 853609681 232380982 966283099 32289689 602847554 370863323 808653930 877344614 512809483 333500471 102760624 222629628 440458151 548484022 214099707 406513591 46672587 360014709 112780578 481800401 151371276 900363087 255730010 22044541 32388497 294941185 331231193 824433481 142233850 758620163 669453374 573191052 52303032 585390053 617790536 605962954 54962442 161931134 620506953 546554648 989312547 558601935 119271901 930996056 664584220 858986726 217700707 299464561 940717823 486215185 368271505 999937283 466939882 862783115 398209735 98042614 623752987 43554856 685402040 6090551 80669367 167862944 223423188 138311287 510154791 421597136 982512639 716357639 58221782 809359099 690039491 554947337 840226443 552667928 151961273 83051987 541938760 876063994 648094316 802131437 56484344 107726351 478789406 470880672 332870838 738667583 738447404 231122661 271018681 714288740 546598489 321778544 891734273 881879023 926455601 773432778 884811755 800880589 965568402 644893017 450734994 234513788 3787601 496989808 253137852 783479458 105138497 898827432 995731685 559009268 670684307 198898480 450413104 388769197 475891127 59363882 668138827 216519161 210777603 639202993 141276251 42344938 293438996 312261563 167135531 683559460 55514988 964788590 138238573 260571190 898274721 205220825 787260527 882892956 725467712 462448590 379483759 483988840 502262539 604643335 949198024 715993498 40282171 333068019 990290200 241609428 633231538 436638504 284083273 829306383 748267588 664483047 214013839 186452846 540764627 900759888 716626149 921900584 512309763 733816658 169040980 568983013 186605954 251982824 52590906 28404207 113757603 885763884 465797886 663641836 205634821 508004433 437886847 138445559 861403572 805550584 386352516 62012644 925572915 462700200 556144195 867551458 300066009 79578448 927946018 204379474 746327969 735605059 445398965 953642213 133576263 146511757 497825566 24634 906721301 958468978 825297613 358331021 449146919 734932918 280088608 322239327 731916612 648146800 65706637 563154998 893218611 403915413 637504969 200897266 628108095 113953634 259485328 888242206 689850717 401247619 11056143 59716818 178019284 268025343 126519204 856031154 117468223 525204961 496145985 995944401 624903183 162390935 431443423 607087958 908079521 379471342 488464691 237751628 513870892 514700686 39805358 742620344 736798789 517161026 604474776 630875591 256994745 182323379 745828341 289313944 659191999 728378721 378753983 915081960 624717777 589702440 662369148 677654470 875889267 312443642 451666250 157910077 398163656 433409125 409982948 161251811 418344529 844806685 60380729 776803138 435140193 667976182 643500951 50921831 845838968 631977845 107226039 840609866 446760694 33985394 406699806 844575927 828460732 480964762 597491298 633806080 802143010 689687162 662028400 535253884 721340458 392882668 735844210 838996642 577297668 798709775 267345314 842924138 618054897 686928134 353803941 509305833 595384830 952527689 145127556 981020209 492098530 355816492 22538508 158500064 239640866 145493847 554559118 957211433 757076724 407023999 735033490 168167520 818326863 214547278 249014529 346083920 181451531 757230060 45455682 108751441 154590129 688745542 738653015 568597786 5266763 296367982 249804804 450141787 894648738 646111451 959113592 770694606 556862876 515722755 765473060 519304096 481457737 177545014 113800648 123244727 934678752 462687654 129978215 989621309 65237193 50512362 473977233 642396757 186679452 649255365 665310891 38576922 321489860 554402789 548992965 904764224 505255734 313198006 88116520 856106887 395120675 873184346 142321572 36071915 262680027 180666885 508736942 30659548 725205354 311169777 949636304 510270306 316948396 424238014 244468047 815638171 22855711 920637556 558518892 249965013 944512386 676011950 288777471 481440221 491087499 483265693 390603794 653618588 669724237 394911685 625364807 101166574 211403103 584927970 106304180 48761990 645542323 446824141 772558968 280050493 819436755 471104856 757554023 529329595 463842054 655539069 21202678 682001983 844898604 733243855 670068149 293371534 116232514 280074550 285483267 999323861 890298682 358832139 300095998 228058810 454208878 245667665 557053606 410434802 800813912 165254369 148153321 455925285 805098154 780885886 287824726 757671269 168078021 898869879 793875338 932115312 988876542 201599485 959659408 74727818 141127282 237164596 922866503 486233929 424712550 6796267 926918367 289885297 487308974 298714975 43263633 539046332 686240580 958923479 215336802 978263738 100736619 573814211 505609488 789410593 502867497 509633833 647214514 187705792 390275166 531695326 297065736 315636050 731870338 881232406 24283349 924950557 211720964 708791657 911709958 212201192 470701166 114478708 407056596 89595129 84608058 87692724 950255842 676508289 780421857 790468302 439806595 671960852 5479662 511675258 148368876 114363212 405765260 269958852 907880476 100798649 260928413 521764231 230929994 382404725 13176873 387306815 800662108 931647872 983442135 162747326 88491783 351277477 605324940 534023935 180614627 103793001 460813102 526827246 363353303 449597562 379767777 798464986 885264948 926370787 510314982 553394786 103847555 798820742 534709503 657171936 563566348 961152735 293130220 409256424 679908022 481314403 112328819 450866803 111189721 491018732 600239173 60062974 758142904 898619977 499292457 763136164 64262347 738347010 561915933 43942644 354600640 939859113 146490078 627418557 885823587 339182731 222846549 52239997 97179242 257354233 423308545 125547019 490137876 196951729 105650068 281112836 520810723 417302743 851747916 399334317 8257244 260338322 137605988 985931695 919075431 645502726 774264325 12531290 199325803 335612641 378400966 357775348 668484504 238244361 69614230 575168763 654265721 199085509 845654862 706638328 22339441 924845671 356338110 426500867 758965841 140900141 330601666 638176690 277769235 972162692 589617015 411414043 299131073 76400819 167170146 511741681 31367863 592230773 813189216 931205118 985766113 700208460 940805413 938845689 133662949 580456375 368420645 338101978 332703614 881140622 344812195 321739909 950272004 375685292 732610135 695693480 266356700 993433681 927092369 996830436 826778005 365404270 773328035 340001577 846748600 456409555 159200093 277907893 24440057 793790081 790803539 548461211 557408164 577809016 333702461 755264208 657776849 280718584 474832566 152148577 222202187 242954133 683855766 681770910 199181608 669925222 790924165 234061264 52033978 264110323 552791150 823349053 649773699 354064118 750043796 936826443 298778222 30647551 395995943 856644436 95500311 512303635 583247813 226934294 201691761 686018898 544199491 591423267 628243544 366268957 576379873 413663011 725026859 640246163 758598432 318284379 774492841 67397755 962000425 583981692 589962987 704558788 515398600 282598956 588766270 276813512 682325385 332506978 588349322 446744702 676052372 754207365 960054279 225665422 523664171 7995125 890437699 590593278 787773674 810688477 112951964 615291066 332179530 471618524 327185834 292760912 378183170 965759808 534175663 907422884 87630831 188520007 426112017 92722901 777788122 476592338 640264468 251980898 462856356 658620993 432177083 891431910 82089443 143385860 895731357 454767374 853861350 543641428 128027433 803524091 402110830 354810518 469485324 184719903 856226661 710685976 787759258 505719868 78107288 939853706 620314102 849896428 670151706 335610656 260847988 16202743 451524552 283971681 739668783 201594771 621679702 448873812 532816810 925050804 674279757 32976473 281072524 259607599 219454128 269789287 475480764 615621953 412370943 483782069 257537331 86798184 897275760 982951157 368522823 949193573 789424499 273719371 374805036 605390228 219330661 939090479 855650439 239745230 402875684 232137314 423713733 134242441 60313854 539251111 779380421 524328339 347362877 518749430 997288773 971484355 100395826 399426811 204650565 851749053 580583734 954379835 741427165 692550350 533852834 480862540 264408859 159339043 254341486 558456203 823060255 165304535 469875418 642684215 573458574 555797384 983215470 933354906 922465862 609440181 117726377 595220795 222035591 593359364 42347596 453773886 548593171 151303032 585267286 338739483 992711925 879761910 780109228 434792309 499158001 98227137 955006962 420277272 844065677 672411549 825701169 912198039 361950049 289134259 856056539 603478693 870333475 512474306 790592261 895620285 459586616 538967120 434731167 811951514 519803554 976119357 924608164 378402419 177382377 473079459 509283091 129085826 847011679 525548342 544182330 293161518 720750290 479172229 595649707 269638970 563545562 283168097 590052989 512957412 803177997 368194570 193117025 915188140 112185325 276750203 190000925 627588386 470364179 529448911 364517451 877594440 478978346 15332972 593145557 902317360 856832841 38476939 235268910 533646212 287031810 379378526 355537154 890424316 450873509 805069508 730749090 740628763 604291747 17597142 4152095 699697095 505799196 769229203 963635436 256465146 447941165 995999584 906017629 425125576 144810299 274365222 23604558 762585375 438594513 360805080 909881029 33644949 911180706 511638229 185915352 689529601 992634790 559632628 478983163 850379014 939312789 343417035 14046033 577015817 346499148 12996519 93736456 318616783 72494398 882991616 868654304 293033481 586880858 537699802 716252793 953516112 758349210 379860298 394765865 320747119 138322890 183734023 41685935 70347398 305726313 399213337 152359832 960717786 588599345 373903905 882900705 968475769 970138906 76298624 705821551 630144608 260132029 42948528 442008737 199780813 547598333 9901911 185502725 987393145 535574270 841738513 245622205 533163472 106504742 303046434 95654023 13081475 456988336 353171443 148562681 641058120 651164992 274275105 878573764 118843998 761013910 927169619 518093800 469245462 379406360 244316446 246122429 641097073 179828401 109118938 696018459 542161434 52111120 20329731 292910258 953067207 899641724 33970382 139622834 521862472 289293253 643193289 64971125 220592686 729922163 434255086 428115560 423292975 486903203 719443090 341384577 87727424 688762371 282043139 310745154 203369014 787700386 502904530 1003536 322868260 52259736 267887743 980392369 572576743 910267106 351206263 501859680 480275280 938268969 467739470 617472020 132352472 614058869 163389599 409980787 701672009 437891885 98373202 755845719 791105208 118157866 473390297 603815700 185414549 604492159 61958485 363860086 779072425 770734390 601424594 818868383 901396534 232167847 100361695 586026828 919798216 586201953 973912186 910177412 306934144 626537709 388613947 786495887 946572717 939539154 672406085 972593855 19280245 578288998 307954919 629706991 69395939 140404449 408476289 295042909 983072781 629477008 266867134 986432797 525491530 763375766 888282210 775972447 558216636 46347037 955758835 179636479 970130954 706359119 200084727 769485514 246903577 57041214 687629558 481845435 76068822 32404362 191717136 302914325 590707918 933057593 258486520 693496419 465600655 816822899 371350884 1535563 870558945 926960663 394897695 960400394 525854047 883142682 79106229 388208419 997504391 835172279 119765353 972269497 56665649 727204149 148654607 701971523 128218417 637378080 116567674 478424618 977903790 808862761 715577241 917719989 635778293 95326841 875154235 987313127 528181401 695233349 208473246 412654389 134573359 87562984 620232116 33709917 370713267 454426374 967748649 617067597 827467030 503943628 709117446 15394513 175336228 167762230 996227726 494290967 464973024 606126946 375557315 157425608 862145816 134072510 835994059 130350411 24127867 665880122 447255463 271014510 501016424 658610864 955518247 358742706 167998300 773277916 298816263 272108592 492785783 782399928 832284630 287308851 976078552 770298096 899742929 108957783 204433697 420990431 944973124 785665337 256142747 516917158 26697528 748518737 477517430 868694673 474244996 163827598 404017582 804212016 72708221 765329376 599582138 765528974 693962099 797987472 908529481 543206867 900856821 914390282 679053237 920074522 424094544 914857153 295977868 40783233 609510006 965486898 752646997 782133568 161152241 804769230 133043882 997237437 416973314 48521120 705440881 160026719 962099637 848760761 867303115 961096666 584988641 648494961 860244415 180589960 604258129 856951530 843832822 163198116 15680864 209957979 97994996 25454445 861338241 693274672 799595966 723779109 613711786 208933571 144872281 645849353 980958803 741728542 516087195 82899216 559070783 140864098 707866699 567442384 26367027 217991871 104260591 43891864 668163900 235995324 151735111 484494502 314144033 617500324 83749145 844086598 609461931 202610765 787377404 194103426 177709837 605690860 210218689 864939955 498469878 549713074 853499995 396631664 906063463 501892721 451452817 540765396 792133001 380669314 532254811 956097525 70052426 590253311 771148554 33270311 204830852 960425248 58952584 386913527 745933945 70795902 905797549 249677650 488030978 142857811 766322697 980985756 355322564 100488479 166852035 462557156 298941379 24678967 63223024 392624609 314552057 323212267 161024043 403148022 122228542 791532340 367812832 988796769 11544623 327797532 707998438 108065098 523132165 852884324 740583534 49195611 757986646 336056172 351804613 64463317 350420760 460808269 824753926 87672657 577757264 609790726 653498455 870363676 140870057 872208877 560275146 172780246 901044865 616549229 651307042 519994232 913369205 879119928 881524380 76714730 379215115 304105592 901097500 762851975 180774872 666498798 454971468 147519481 657639063 649058138 264062025 455310118 635727676 837333992 591825246 918692621 558653539 7588818 132562681 837994892 227596005 759541470 524994372 805397406 214454057 925907989 104627945 832825863 219588181 749871468 79505081 48690846 5245450 43022354 663090046 791682223 166705866 20911743 369852549 687323038 185527769 66669399 823238400 710634839 132081525 302993267 839594604 976211501 614150040 881147796 783323074 764185675 898360593 885617415 470649399 101967791 267036412 834255861 236723862 808318945 870840057 187599650 821093724 169162720 109290669 746137762 418032174 882942434 596046854 61904155 246960787 936174662 152010974 969579139 413058109 142419563 951243193 513375225 193521979 546664054 555395714 470658985 240455167 602068002 511153768 529398161 847743350 960728431 612497356 610423455 505629766 119867687 490046559 366269545 87832654 851099575 372110178 9218885 11774203 572825520 937784364 677344595 977929069 381860181 924886375 851665864 104377722 68240745 133431393 77480781 268910617 717332507 149923013 615416639 153484813 17335067 591804610 458609944 774411181 374624080 889533594 857647223 241514326 329947300 488210953 568667226 135379521 335329665 975592569 18524651 804620472 690583160 236674548 434892474 173861376 424122239 506140426 32859456 914112472 472152306 192424482 857379531 520815862 694849318 441109658 821206243 895049854 222079409 248680508 683946270 11397556 443681127 841854412 628617954 549663736 64877602 226823749 730245380 120419714 156392425 544403276 920137240 324565056 586898974 950932912 461043782 846593782 7518103 911256454 381296791 153082133 126125303 381781274 170556853 577240714 363824351 285258688 180466659 90091412 323761970 475632410 505632508 736092880 69639571 544989873 121909295 63059387 948514518 670123820 539297473 955169802 617684183 801958501 344051350 518688276 616830226 776711479 600640184 900053688 204749303 18208747 724528131 5919271 250192019 895387568 985408443 17585179 82625150 144090374 422793307 668670845 618703621 80921762 803727609 35986294 656474522 163308699 154958302 968850173 371091316 792883408 954788860 815683506 461492007 21418607 606274126 206458094 832081751 750493948 248028765 222325223 645337743 156901740 316096692 56343318 597674389 7643118 679012789 652006463 179039369 396612433 166278862 386770656 657022657 454066517 585539706 988604746 585767712 984319509 742954852 676093935 764061370 577224544 313219326 843567793 411351530 586629068 530322749 406833466 185865477 97885349 343587038 152695983 893071640 125395554 810665123 535890284 772474805 401744008 401559167 722571478 767822185 573641225 992328922 278241106 915929848 523327924 232289213 48258283 39015474 444641508 928052224 985887725 542120226 606961626 269157346 186140721 153933210 662374324 199867709 629444 811600584 901629307 49325986 193918900 586402709 154901345 710529957 955051195 289992048 236708139 387843461 4554186 302739440 836903414 63429487 500830288 328566708 986457311 422080592 642752222 485638004 16400392 343073416 826321360 657832566 227401925 713843034 800607882 960287012 347059687 938967103 199800499 543872816 505823074 527856621 167406569 320990471 942891960 790204745 173938957 725478633 197575417 182285579 968831503 70587895 248066396 909683700 167934281 341351431 233673633 133731499 590394318 281779520 888643741 120675924 910081943 591540251 699360898 691409918 202761317 344201516 857192945 600809163 17298662 416395093 273018380 310387971 61723691 484196397 841605114 944609513 956017935 426154082 330430686 169685727 677296948 702779766 872918453 252463036 367808041 993995163 59935129 600006422 340476900 163303888 159639978 8236065 571867761 862350670 629617498 753567789 859284197 644057334 387539988 492633180 448077921 170329064 133796429 654692505 899502480 714925067 505401126 530519682 111932320 773921363 895214947 418736281 768895700 395528163 401747203 161618182 822134726 228176628 327458811 319836216 37234001 388345406 665355727 860259986 239435234 669242116 403011672 277499484 342372118 406284046 43643068 485341833 389476378 161572132 42213083 316481137 473278021 575134230 916282023 755102124 575958185 871465660 988071861 266613423 412053621 199625806 561124797 604228050 206892278 134789835 877926447 495621966 927554951 549584221 610380032 445662927 6307374 709657191 955752955 169346400 537182220 376540026 530497614 27505715 256598530 442128480 827029530 738435192 16716703 697823542 827067583 475315473 749766179 115755882 188275268 971684070 325221554 354765553 224940637 516974441 302644351 54189651 875724256 30271421 756120058 378191200 624156906 321685776 215477825 790346311 768892717 659382792 152684514 515040579 482498144 351710637 956532793 895151287 816090932 773695432 21040450 830920782 201966194 4901966 765431173 670832342 781446025 248509519 898237800 441610546 980041274 408726403 491767738 576358197 256248132 211584171 709213427 74578462 658316989 734505289 685018679 592125754 398798803 168485372 848522140 820506317 952180741 157383610 35585658 834788878 11084244 471516988 760895185 738189277 27879692 555855698 412441163 143768620 787985070 11337976 905267366 842148566 870836345 416029788 860857312 873152970 496093852 544601986 972842732 390426431 104172839 929230549 357294606 201834307 84874864 252914934 850025049 776689186 102348385 654156068 434238749 208439051 581635658 89037314 850316994 870737962 844057816 231972050 877984436 751556197 316571471 173813631 283311154 132894127 543937328 367890358 576166976 937059821 454542585 153664446 279124393 704925686 789330916 887529107 385160082 960225528 620342947 995210453 712890849 16516762 326684637 800115216 74710261 328578439 894708461 215537041 102959147 995795999 302074367 910643207 131909867 465214447 516888635 205911618 424144070 857095241 298666522 721178875 715359799 514311423 45538121 164235266 746732884 228590485 97627898 859429244 354223008 117412894 289439353 364022481 673493055 314914253 112514446 24185443 75565404 181724558 158307815 168258829 7469392 187502627 827464872 201898355 430129493 3494446 262598898 940335461 968007321 154820091 635072829 216087811 770684813 59608687 25337012 670580036 338202325 910567147 382496432 252255458 182484355 443877472 844904931 617644986 912710928 361358531 549716090 928280436 487183161 476999605 416369362 383075661 340635664 950583411 407457939 226036835 153282842 126596288 659495103 62239919 798772869 77212409 855618729 366961804 925301789 912073178 335009266 640315037 494492083 557611356 444198835 952299658 335913411 5997541 941784584 731060872 16349463 778714629 189973617 541536472 237413947 620733941 932005954 14491386 512482181 288548954 669366689 294586163 984910335 46626680 841132270 873691824 858768205 112415790 103215679 724574086 526196160 874412372 952120602 455134461 821745560 873379757 355699273 953298586 168414690 850217753 735114036 478492013 243955588 514284231 808719481 232595593 649487908 476750979 327756228 157375558 350893959 556716324 108647384 256737302 651904635 955020817 876108842 801756045 721237657 133402297 748532642 787958079 920176526 131594012 522990059 491832070 201431294 126883245 163405270 762941236 968469722 25660062 969164032 494017984 439762164 732608333 377044070 131070350 687626251 468706509 860421596 441977610 99612253 90080510 811060820 154288173 790831629 439688355 214895687 728578432 620180257 774289433 403719001 601042378 579688933 889796099 582501037 64703428 97298220 987596871 784499368 864114826 214267733 581623310 449093271 937372332 731634714 863662445 78147029 282660931 49701042 37015899 374757260 284221554 901203408 539562736 570619218 797536131 128709043 216616973 987117613 488536035 970043035 744595532 283698585 781386797 221143925 89197548 179670541 650337520 949548329 486439424 230403127 763480177 507690340 552504907 418471527 441904213 140359739 621693095 706197303 985783672 308684169 827731662 474146836 385687181 137907583 956131284 477219052 698303660 149393099 457934754 183676948 890715004 608869973 60196762 903792790 142831868 856091329 158765278 826805406 971131595 427956570 949096313 903238440 8143043 905149079 981314923 792980658 86277705 360247669 945003300 888668177 385313446 469207906 906636712 717127316 748722201 548180813 573326460 856525084 361799283 339867231 161334342 863249438 311093776 842419796 268498918 932736240 496479684 984186802 849353339 257054761 953675334 317765123 993210396 355390775 223293750 148978416 675140570 932185364 962629914 968224172 298820638 218789866 798276426 387096063 15334041 204817476 808294651 818872424 935020032 297930477 375199967 159986433 688266382 420946077 602363882 420907483 703706917 643218583 149854921 891447927 722082565 380254629 571133753 400427147 449067112 151592594 217962128 341126551 65676206 784150595 191908909 516285519 22707105 761916110 886591337 258712430 32421281 382560536 260547457 257192460 614975452 403635868 719577168 336651951 471969602 3238061 517179678 789005761 566636633 693440667 716276070 897056123 79652678 365709559 693221658 721006599 519769387 869618536 389083923 605746316 151245397 952918611 153425907 848999610 8983348 536779438 17271460 371670470 765679636 870186523 400534549 606396912 112604739 398153704 86234419 553771446 705271585 843830726 736585619 608882598 552360535 174279330 408132746 402829416 633852142 530825113 175667853 351382868 521314577 969057215 968368332 604783921 658986601 860011512 663177289 87551626 549287522 829350805 242658918 120084273 382986568 77097354 551645766 535444944 58300941 987499054 201271121 948070021 977159374 708850381 994790319 633579180 848363305 149711626 931093157 371183555 751902701 57462721 439534790 27257385 565491851 845841759 165906351 233377063 528923837 939644146 317755891 585065634 934112669 229520222 337099527 440245811 28143887 80415177 843670236 268126540 590719903 366121583 678019376 358723118 188335433 636095261 202626799 602423555 579877271 793063208 891740510 766083056 19806871 205801336 885911950 283734411 845187765 338842197 916187297 558146829 866021306 215278399 968379314 604747202 475726410 104760461 636064487 409122117 972640906 565296632 353942357 549997237 367060421 45834500 454264870 521511868 647441639 211288903 589211659 539657115 705577671 597956032 794240826 637822040 597102198 512217161 257677044 767098479 596433183 86051675 108245411 386561972 910026299 609195208 569899587 346664481 159841667 145086077 899644397 557178718 836600242 161032578 763618703 132145813 766530517 898957775 39565992 817604983 153846702 849379711 388258078 804337595 897295978 236474542 31225569 945480813 216288659 857785349 289371954 160264112 934886844 176538808 793875117 468234222 230357768 295541026 643895737 235890544 622352392 300617870 86160848 802302715 559932758 652017150 583660237 491047701 133264815 246003148 4608067 355057019 575395032 446350506 158865184 525196140 608895993 384360475 845950231 332399640 830109208 668600732 3453837 253421325 4439876 421797669 231220052 736508048 817735710 596326071 115045700 48564813 142155563 771116538 207270050 242449092 914742305 748225387 956469180 956102639 94149907 108948406 438653550 205064517 468995408 343783644 832308448 169015422 331543334 941358463 136619387 197418653 220976904 686871207 624876494 934995442 143175885 663144843 340069644 253545267 317826336 374929402 261693145 69754186 77540296 516596623 988917336 959282580 202645852 621411461 838232608 21863702 207664106 518182857 597632980 451500391 157518840 49584686 390761116 277142381 927286960 144689754 84186714 168695952 719714933 123352489 731981507 864864962 913369005 424574957 728563017 946816427 816968415 468196407 830301568 437072912 594304424 83876079 623980449 836838480 383127317 319356256 319034444 148643757 69026397 583471394 612923849 255691257 910059965 973090332 141839783 671686933 81082981 717938341 544808296 203507365 983917200 706523671 929947673 803927286 602869909 742880221 151993945 760069132 824489763 303451697 407022257 669217864 232424811 479369634 203766839 361021506 910268304 302804607 337050918 544594645 969971921 835409200 718440415 5232149 187768382 156727825 588130765 831557310 437621857 442476069 139841404 359472864 391459183 340120354 293141068 105006372 745758110 98588142 614154232 990689760 876123370 577677913 351540180 566715790 738336279 241017664 169001276 976067842 34282757 462285229 701254264 9952257 737493487 335777071 255118875 633272541 301387550 470776274 157141712 675955612 161761939 811447130 292067745 538126287 866744508 237146436 428564760 459172240 265795927 479785627 446335146 755704218 509635520 24135954 114806596 395903289 546765705 788357060 242174156 343697401 414739862 486114493 841819418 476281757 371006574 836685899 799794194 190034223 685645980 125765611 255683537 398364529 146816145 570931305 359330876 893962337 28836500 336275300 579602951 379960250 419783940 591138881 978540272 291450417 833732681 779691362 871229261 878757654 53338209 350792152 902841603 142448494 664932664 9199572 846943462 267476441 614683399 179210935 388945739 136082809 237516349 418415912 528493898 950089237 117034109 556238669 874941144 838464374 382429523 303878390 733109305 491739229 592212295 321094538 417485256 213695318 907066647 500237215 727995319 445790980 986299512 248751450 963743742 509140297 657495918 770911147 169613705 790312299 144093916 533125127 760231189 865959626 30933952 79350259 698240695 529688818 432511841 249957950 168787351 755054455 220601233 846264040 729839474 448308626 411796980 903013565 400271554 616305726 751716067 799479989 442097738 410736569 826184118 926120923 209088881 911369021 923414728 733624689 958655428 630760783 631963505 871240224 992985947 773698049 228105303 856049977 125801217 897584692 192412875 148401100 632054186 623317594 882996027 388178896 954785646 312052257 746065461 315160285 367287803 629841003 227093206 896214326 117132451 392376494 290194749 935694446 567294759 225088948 445116657 138132808 978811050 71362539 759931139 686417638 977512242 353752227 201850975 494140712 827693839 233620834 943366956 434010749 32430852 464999006 945154211 487507080 261051493 212077392 125498015 309853065 677258311 19372856 585474098 460733287 612719745 302670437 854330867 267313373 627486258 734844448 858726050 941466334 681329799 380047127 568338636 160006497 68216287 513594727 906567595 760674946 863176342 886050094 262514055 252721187 596518290 881690124 14496701 530656743 809794053 319991471 417131549 531123786 225523739 721945560 454315031 739380624 796726766 9715185 799142871 109809164 248316555 176841787 830402365 58864249 840015320 863606001 346202344 755366020 572962507 640136045 343423977 381779447 655035299 185455793 800261610 239303830 355299663 333594400 848194703 858980300 152835401 274336635 190618222 578377772 722073667 959690872 632914628 81681250 164819979 67117408 194059358 348076418 946728974 814887987 642645393 283119632 183190093 421217656 143986480 845956974 919803803 167898283 996833206 717135122 307770261 850884757 958361518 74512402 426481918 453705493 183663662 807014263 475981548 372446885 137320567 632331637 88021469 326764238 640352452 479945270 947327703 598758977 379221214 36736582 836254684 845642047 440352384 908055143 602792520 628182468 615688830 688667578 29431330 684825912 806449166 571590632 351086303 648212207 99898821 27313522 183605432 198837219 531203766 960882700 136405488 747801296 773274015 756625142 822720476 909148074 7052713 970364612 145546351 17233997 886844145 894769963 664426530 125751137 925532992 500806992 387211690 573479414 870220013 533429828 644888833 788738382 411131667 531036322 973241981 426668004 55889882 811985541 304681008 209142376 620442994 198978074 427621236 603817788 595278613 489249808 406927222 117079298 400019713 250025915 922634519 335564633 732247818 76587755 139374985 884706875 184910611 754757607 226202770 32584504 822834912 474758938 941974363 577191779 836911404 895804306 259443503 129184204 645421482 548804925 182431464 835654204 360209082 219317498 73228244 548465062 324208136 814684239 639655744 967836684 282530358 254367988 88741229 241868193 389053747 931369477 268897668 794834812 918191208 125589034 311738548 606683164 361544362 69648042 17691333 879487595 325903334 691313235 869767318 748332445 852772461 679227814 466352258 783836775 43840621 868502502 733129393 791845119 989642334 125996883 311995632 823135430 907386375 19574011 728784589 699351870 302020253 177512031 326577887 146349449 534617454 994366008 377434065 220717858 728808458 483335932 253568910 197058400 181306336 950271042 772455921 48392580 202192843 673545712 339267846 991519108 919058754 454696856 50998763 118625792 932044110 383538926 232113909 356882082 655625026 844977228 364052876 51241699 695008897 793950352 431986098 630766812 604745379 454898699 747264807 136566619 782981210 762646468 604178752 779919898 793070905 324190048 253018986 666650024 242630532 134326642 929111105 29611623 820228797 954799849 563876638 568850146 441115113 845044502 306697476 787470725 55785829 23469929 853183364 742563771 704015912 490312762 605882042 997484350 84734359 280071460 915337939 770370461 911855725 923673586 691502600 818385285 305470628 188161519 749989511 690104422 319938087 220039266 928332980 988430634 965987113 845899248 70619096 65813716 126101709 788243693 615542987 604405978 489048039 92992740 712500121 856271067 172500883 44518272 718544995 238868523 939602575 605043213 132411746 777171398 328618101 994185516 416976172 840499108 386559167 798666753 616943649 261865370 759943738 308166779 708273592 418761415 611567870 221658968 708724455 734694491 228921408 505668156 185394237 102254856 984989567 321564298 734663287 481974658 271892429 235130678 545714905 960257779 111940966 970985063 291569909 548960058 323998519 277670618 971020521 969261716 138575693 36172226 998715454 123351844 961639967 841534183 472125768 777855416 513773362 677607379 105224415 653918643 391896483 53278634 661155017 389599313 103085287 752886843 181271027 733595402 141360181 771331483 208644257 345789689 535168951 926624456 189511781 553822391 610111131 406677343 609772033 434422233 186681661 883922475 765530183 539967718 222322473 135080130 950850366 572129672 137024126 416589258 334904046 659562753 102863609 883091175 350381312 603708312 612628847 546015920 353622819 453521062 382286619 357257204 835791577 138403658 251855720 557755033 305518944 555905101 83652899 582547583 615025784 775867634 467579763 591536390 935515025 40055514 386204124 54952748 111565177 367084124 11621556 314662283 552717803 263950977 143627690 18755152 569264982 691735185 947280477 890684767 308043892 931782339 769498530 843778100 861760695 798175004 429416969 908172590 993831366 694104291 285580577 865641199 884407959 94957659 500560922 225259575 758439736 692554579 953585476 371577468 22393698 466100252 710340812 494697107 558829235 265004983 72760742 790639827 711438453 497653847 716055330 947844358 55974379 367376033 51641887 94603172 74747156 469679925 272552476 685545775 644119501 975865707 235769032 178184801 216548382 730944036 993813030 820624896 103718135 452774571 228617727 578163442 415494076 776700454 789939670 123321070 41026724 939743280 359023293 217296081 708317505 688816119 428526097 222939177 977638066 822847657 586706461 216945738 681772913 400787641 530664466 560565562 240287217 511430097 315391376 876825819 341580196 76225492 592745457 17541078 537460356 192972312 265489144 920244209 636744113 591807020 780389176 954256390 133074823 543519421 599457837 872526196 260890037 937920926 988926235 753528577 512151166 252714705 471877239 637759501 511689455 991681576 582408650 547586785 660354490 114341164 720071742 72215729 176050537 914161050 534183769 698725489 361671691 248059598 497712895 782351573 100360478 998050122 537186893 44675019 483949165 290844910 364531304 718847588 721059998 930160479 299566103 259054729 528187097 197591191 463090591 268894031 141675238 915175844 291915257 767678374 722734595 833099236 235557713 494090408 413092933 351864155 466153718 752528594 395598540 421867569 372461068 715749918 214271222 728486272 644161324 433700056 349107036 598416701 54049104 936873346 926008511 146059810 941493771 625872295 306611539 120215980 129198183 408447987 327993988 237195904 620309922 148544678 612150631 550930223 420218282 604969658 102567153 331196798 976042125 989448916 260306553 506840012 131161838 310882331 743949389 65807942 748900044 604251914 638589796 795285300 399444311 978036425 164374030 940082436 135843206 464640762 115328922 377659508 317819120 295924875 541818544 536356043 64113593 651476461 149420531 619899631 944636378 897070099 31100534 314482321 122101943 976416974 904450538 780951994 476640707 140268681 371358753 122012533 249585677 656451364 429294589 987780743 824790073 537628139 251745398 91467349 867367695 938207406 688521112 882581276 155649169 805157210 613300240 241998486 211450051 194780055 386307057 135452350 294283967 790991599 609832885 198876569 50696728 163441314 25083186 466140428 518403773 416573310 817655476 917972835 254867865 268614693 897239676 466323012 51549153 841226914 320481173 271132928 702130084 266866273 799052891 483060968 373200295 576759123 458197686 764706610 738416544 891664091 350878305 726083372 252772526 36792529 988050372 635653916 696739168 484187875 678261205 585700107 995204336 679292413 647513166 883433809 253814129 611900696 277590783 434117430 546124569 210112402 837119960 720249784 134544018 235259335 623351546 192658052 409272236 938805710 738831265 174651993 276076369 234126714 581094964 594173028 322198601 836184003 598077131 154709486 34508784 601232497 241902665 628597980 977492215 105721075 773330070 173467618 166567443 528864274 458320508 864489086 217940100 141810521 680478662 954029257 392426425 842995441 912137330 38391033 844101775 282119590 925070479 937225329 277615649 388925051 306250727 156050366 590445174 471360340 871481506 748550608 222665077 997294547 857459667 732098354 102618106 300100996 90620667 349078607 398347989 699432115 976445922 494283666 482940034 573851891 796883392 949641979 206741918 685517642 348614684 104239477 376098456 323803536 417487192 971187013 669255480 895690176 50317014 693895463 761526952 494405404 134248331 630372265 41622812 309573017 442363686 821652666 264645143 783717732 721764800 872788541 699305790 767322935 473755385 332399212 968358044 760135188 640447142 741596659 24279653 440036034 710812305 459712120 460877558 143921114 191589190 429638689 56014621 811587238 568004077 601555184 787709168 740173957 875230517 828984285 654514273 594160977 533373255 64179498 248682925 79754724 990005190 869830451 958064405 811926200 119996652 822120410 827545620 890915613 424923675 63362665 899184216 682474988 75919673 380777095 756143945 275848493 905790335 869128898 436653743 721282840 68302200 775987413 277954390 53499265 630385596 664557243 405041948 174609438 131787855 895297259 630830142 348750496 90147083 242228326 248131127 366312649 725750410 536207938 271560115 298644780 611871173 74732016 634173004 343144131 253281927 478364361 384101517 501823140 459105879 941541050 579849582 161389365 77381308 422749547 745990428 566779869 150244961 198189680 198637252 55949130 618255078 741557001 362920600 804631241 811227077 930841964 98718196 462162492 33635177 488840076 955452659 656958041 216341497 797558272 730149828 388522345 861000536 613392889 766337327 954231371 502499631 437165220 660252338 838861409 694096049 473457236 855773061 613744774 328856380 612621041 607918261 484975440 134083757 464428870 450660041 741646288 337493988 825264976 413417150 568889085 848065938 934864413 346872122 91481413 711797603 500265236 902978469 978453082 958862512 686667178 330805673 327910823 202462988 668981069 489299853 587291987 288199309 877045115 145129441 902877861 844283393 323192972 356308790 103812132 328819681 841402981 714733007 695891987 532452412 814036550 265444533 330962077 235673452 964069012 722352750 118360830 370312041 163847704 44032019 984944280 985530485 445494708 349153222 252092812 759050473 335121446 599029654 686291312 684387813 217159874 951941023 904213225 881664114 388824121 647003944 655556242 559248510 786468059 599220859 715081139 944025280 357635547 389365730 513719455 386110087 455990818 197312217 965200132 801057593 144462359 550408857 51150698 163716728 809681701 383245031 232049998 770329108 535026506 85662233 818521997 595810208 605993343 578114251 799251762 140137406 141446560 921491369 168103675 684857477 85720996 209312829 598953727 372628991 586578252 987276415 729754952 962076454 795973305 793798728 765801040 592161442 324396094 593087050 889846011 147392296 907607774 977129712 821104413 936971531 17660232 307660173 419339707 404735643 505857255 124977872 551022070 558342696 349899275 540499477 924499525 781066058 128893235 194363526 328850424 232565997 139117899 846672234 562158287 404701887 992958962 256110643 93777550 215622597 154460431 885765575 27372731 504369910 348386330 502695109 900881047 886358763 481696106 261163308 332172680 691094825 551556854 416121678 858140059 535724589 313265346 572780562 731599906 227213968 632322582 308326475 39170527 436199716 224833189 160746001 191622233 170913976 900645315 959806861 165686297 91869208 553631165 918509495 878606471 389527601 997481151 170913246 118021310 200700482 516128577 824343830 164850761 369378631 683818078 917630062 368527807 996638598 367618720 731635075 395520646 795347992 787233367 793662630 176290650 662016168 340541343 663142500 940683990 856508842 33621736 679440453 574575287 306416399 853229807 98967335 198379580 581114939 689194059 876757017 706485227 267152296 110589810 610118960 588754883 423062873 32923898 298741343 64671050 425098182 317967318 732496858 172609319 870193200 331510912 620792110 154990243 321933098 815411493 308845091 121160082 537683032 48983526 396586707 236903557 995405398 504056267 149000334 485921939 543976959 442608770 686020635 894003038 815281754 663173255 986998229 69000253 978542158 824386316 503390660 987318429 373455111 606393881 495864858 923912147 271532334 999637366 40936170 717304605 611803164 99927224 782784665 685730084 200006827 139765582 680345842 544545688 862327035 148306152 914721287 74105180 196907593 692553681 710498180 205902269 299037488 874801302 745238580 61125486 373913218 578682490 274658055 419102654 697080831 32278005 62859083 891375199 343895817 564204313 804436452 504114173 481164078 913572312 423560200 510816767 561481013 529194229 326437608 418419178 214758205 771278082 334695277 264930694 143105034 635826932 403999116 915197947 833344887 861211207 575643027 181603064 839728477 212613696 141475143 818370798 472373232 936254749 930135533 776604440 30269821 845521334 867451662 992996400 210711645 714401471 217819957 742266793 527524703 50678460 439228324 937766474 944986133 858127215 233093397 646529029 389639198 331877982 103168278 224633207 771127545 233880319 770224989 903677459 260174333 148255840 522072044 180868323 177602646 494553511 540193656 454102192 341589809 705242629 254046780 328571093 347540667 961085190 971063350 651280331 536754591 141210763 19759483 922454201 65893832 870801739 570223033 161435788 861938641 669229142 662107309 313392473 214654429 541488543 17741403 53104767 331102238 122859490 504800355 574439717 483182767 434808504 488555418 863469602 847202375 869418003 36724550 904122258 193534386 532892481 972545614 563337985 810089061 37307472 247709122 172254927 192435371 747649675 96270993 805096564 640031128 6503762 290602967 115765044 911841119 353284579 4442044 137564045 633059397 276667909 157463791 396550152 187137349 747151407 790564939 809181344 293966120 633840562 527991229 964188252 972607946 132848323 706426278 330079514 663720232 429803666 761815371 433197283 830440018 37502086 580701311 722702704 624339900 551354163 997308951 693087451 489514797 301418726 290191516 52528018 121976397 563687421 277879275 151820082 883584642 301808870 745714287 139365003 390941788 721606936 599494001 745856354 555982407 212814774 824278874 466659817 496057980 721056262 954475582 805781195 44645087 134574450 77065458 53056208 409744823 788178750 914381116 198964615 766469257 255094724 492464796 241740959 219083011 110160257 22487384 323793985 356155486 645031383 994312034 64050893 442608901 880055249 908095951 207386762 960606747 700175578 79747246 626068662 896520288 245361022 475677693 147407905 506368140 870501254 918695577 272486800 188263237 213279985 623120185 119228985 726271830 193969104 782665692 60236107 507479546 645400047 185585296 718097074 856477465 725100508 181874723 318768341 560506410 59307148 28455913 863604121 743253338 419520920 53973939 518928232 31606935 7680517 464634609 126910511 812737175 940042308 382644363 326995763 54308981 558399795 793639390 369144914 229448056 467139255 361581324 748255970 772464643 857823657 697656036 944203767 284281925 413355578 178779507 738371549 862071432 803322062 447100879 941472037 45235927 342054514 944896535 6307307 528480001 785454675 604893570 588227400 490724206 657803432 177099907 766041937 872864003 513239804 366849235 292235866 485437592 347262981 512193297 727057629 687170884 869425298 259129449 990596950 34690250 454776101 595048288 776865916 977986206 988111973 456419271 654109864 404960891 977016489 383461662 902614351 971149301 515346078 529151359 86457665 535635906 685598451 889245132 387211297 909966569 412897496 406801555 992671344 601794814 872792797 505262719 423225710 15876680 977561272 506054893 673729221 996010660 672908681 196754676 443413309 498098146 580924462 215945466 226086004 946303184 356385054 542201108 632331808 357102373 679082061 332315054 641534802 371508571 648057275 702129845 826476335 458048911 363763469 280867927 739173137 906537383 927997978 92468636 852756606 804740244 435327125 357285308 693005024 570205321 5285649 122332452 286059149 803995962 613640032 774088906 612009338 32420872 22922349 235477395 538007546 120459754 222051880 199825053 335544869 45043461 530511365 402202887 420424088 644488281 365335497 528968844 824372097 918347987 125657472 917091418 645305794 127160100 254605119 243957999 760462100 78946181 946303912 771378023 195754470 447717602 995790527 784863341 237790965 710341772 851892036 906273421 166315008 85208616 540019165 462764449 903416099 448161843 246715825 825529390 74597704 644438202 140409477 326081679 910631662 916004231 954294055 211332898 723305010 413919641 395767799 234872890 404424935 701791204 192643315 554512779 133872298 732997692 500594209 711926144 100741165 284189131 436532793 828898381 550030163 356374828 902817450 803478901 885662424 310303998 596407593 159551229 244330929 611165986 359353839 442255458 40713981 661499051 800277839 44015664 176602242 957415703 89200583 586955114 958073615 545336306 328979436 359482386 524357959 520925997 329190841 976505431 244423706 664735291 37511753 108415156 934418916 938898033 840192286 696438909 54386997 349524776 494421626 806058043 358515044 647752048 561086104 24398625 385278437 60256220 194340768 37968324 749071953 547706169 771974629 493375089 76520362 896424005 525535304 648119792 330048120 75900292 616853901 89979906 750343081 935938992 749137543 456395719 167623787 769916315 372989818 772596415 676137442 392528458 165133656 412292892 631499893 904658877 581528984 352112114 398907750 47234841 150414555 437116611 753713679 684212240 588499640 876845059 513545297 597198402 41483977 733341599 454054823 739301600 671996501 75640795 502779748 619662807 119337193 465250703 342215086 53609711 415884014 101510354 413484885 222406627 774953394 948301702 378451091 590821604 426700955 179149849 892835669 889212808 67589888 151643156 386081433 293422272 702752887 730114783 522835888 15984288 4791136 891294170 746327065 497364890 341270994 507306075 697250481 990881764 719246193 620869374 776251197 679237786 628761712 464917643 995503591 80178567 450406463 78346863 623069361 936053745 514614778 422039708 613676223 370001625 615250348 514928190 904087726 56431142 901392362 63122769 227098325 118984429 317292677 265973845 689066388 915312377 172868049 720951339 980899772 316386281 437956236 251720031 511171796 797115094 995810686 743021100 731051730 523464877 358382236 778603274 681900541 33204309 596254060 822525815 284187531 84339467 578650896 985856041 86792947 180479437 536379019 195605981 61233566 998286057 764013842 193206128 629341635 638012107 954797083 818814787 19042914 237202895 299186589 152557061 954252211 91288774 164378949 458715239 701973506 663322438 524281438 461490621 106413477 742480812 383224685 545403908 719802304 989532787 444941468 602398137 292422902 190393598 894385355 609218101 398726777 930920404 746767994 862431955 615813885 432520975 921823962 874339720 448999819 393050107 476247636 171976587 967170245 151332314 269442116 680647290 131019954 775836711 942525860 836203385 969901710 947180157 866159013 779700890 374490035 389198975 40316406 757080995 633126639 700864097 833514614 721664115 550248748 392641431 48920448 98638272 790087923 966825501 322311286 929591154 333981020 280334618 89281791 132897174 111032882 534892093 749740223 261539963 738035153 122202932 540065929 223848051 562480064 718469710 955005071 614592379 71534580 306845106 7628329 342964174 584171993 814705300 72120503 74244484 861373460 498490904 742168071 677043641 980603235 519728303 643743216 441330250 911037782 279984189 567327681 684820907 765204984 879023064 889915547 873235683 825547475 328315853 592793454 702004677 981344022 46693676 669694900 555746031 893951653 997215115 417523060 596320379 169639141 921148150 808641275 567121123 654164136 414004774 289909044 217685912 208344572 471309944 807189610 410414144 821440276 334835678 775037595 974687431 631092055 420686684 387866093 408003435 567743685 413279999 617589723 545897949 956047506 216285253 515728309 407927466 943826268 829214285 156969902 507318843 63337771 634446634 318024506 60435341 995414271 222728767 853152112 161501908 341995676 78325506 878603089 908459248 871265448 839535310 142739119 762138448 670360730 181248090 108716492 905173276 964076971 300982632 602180680 186401166 716844449 549710760 134494626 706507361 631859884 122485583 547084939 245951654 499598469 303891541 443825320 958376478 414725861 49145840 174625887 938749913 790207433 953730700 211149824 319898163 502907132 805400967 448597282 439174419 422163966 257516825 778205336 301245846 730813404 929192857 812348776 718419410 741079712 830267772 375498757 726101212 707362656 833579827 369481900 713829744 164058812 693660870 966875976 312628855 720636418 34601495 559458936 311516144 878669409 34585398 89294487 373741350 742221492 743634083 924363705 585746330 596806231 989358905 309705560 164019923 380673799 49413525 835230579 537911733 797891501 341735551 271912110 762469100 769606398 626236598 694226532 63440174 771798212 733965537 680630329 626768218 846433050 572888319 568484135 420350750 193575342 873320144 864442661 382125680 778446861 867871175 339194421 33051015 811424484 531589091 629594983 21700794 711003157 858702819 775719 941059920 434144213 682875463 511928315 411810259 876815689 232325228 539760683 100334787 125355460 151311775 664800434 419362083 50330381 173514215 328395297 797297758 320874090 709802049 425844972 631075508 392874063 801034907 665071749 453632152 276984326 492911086 485801575 307158882 954872003 921312632 630928193 998175264 602377073 167558808 973986873 894599443 304602149 275044397 297479650 750254148 671731083 919693177 377586132 203025010 473005686 547679607 448559343 50351665 616685642 599617221 546370562 66805865 76567497 766949875 384129947 62496179 896140386 375826596 713501265 559302263 217112478 596328468 651890267 150426313 522293152 825824822 757801614 76125455 686807420 195485236 191721937 615170897 420994301 721919646 797328436 521616445 18497036 371630678 789124319 984897093 228881616 690318348 913083955 896614603 606940783 616473466 889371650 643293185 54394841 334181997 616712696 172282993 833848736 716473852 127335330 897188058 790232882 124990308 183485105 621394040 246332938 957224451 23626391 562200153 477270882 821810569 816394790 328425659 14198776 906190460 607288763 10083208 243057428 850558137 262887462 780283961 685654981 325014686 121470054 910826912 535647579 476846804 112208549 852445657 129514839 336732054 185704225 846473718 939007395 174889327 883839842 395469947 407311045 809903352 440317023 706593389 272382521 395242561 989652179 102256435 759103116 259261067 842182830 708018012 94113070 35420494 900572298 335939734 502556482 833809451 67698337 470023532 554486663 382426397 616208671 5354296 847844633 756003776 316533535 341021178 300290723 682687398 543024600 847837028 684783486 659462410 875514462 532500716 169996189 929312495 538352109 404742216 926517568 196159727 273775418 22584322 959306590 392831470 757052134 402912314 210591145 829768964 591238799 788441368 430606557 300480140 143585434 149736985 993725872 554007796 37293842 459136777 323321196 653022818 448499012 187530455 173384040 576144245 921181115 283589138 847168830 518876015 580128598 430808681 871174588 410511402 109410965 296782187 55475774 405382623 822577984 439186147 750200252 773312582 236015328 269598783 688310699 235036220 432508777 269368867 769288471 619627042 145012038 449976813 227162579 878920098 281823270 379198565 10066495 941220367 196673153 367836399 690067655 295972431 596783920 928168306 421949284 478242778 563717712 512610856 648040722 27003834 378152581 128816067 495713462 417758127 468508939 19600188 935111426 377812329 189011542 528672415 537545095 743234595 718535496 354587789 560537405 793240631 189077835 274596458 207342580 911355539 281760408 127952768 30154874 207888105 278533688 860440031 226658306 670523496 789699805 958804415 996242864 167639950 370662540 669265007 29313428 15217603 33133592 378415317 876396311 909400948 452766453 507696006 968610486 191335745 851679263 452123668 853349109 458745115 7743031 660781190 72371319 548449397 835405027 178962772 412172124 236450288 317021760 430806177 225497764 76693609 588926758 422827766 538508379 192103020 518258891 879671357 284875727 538579190 135969007 441125936 200716470 415604912 678667363 353159434 580638907 756845379 48670507 86769822 482418406 725447270 57334567 389799018 433377242 826049433 158107235 306362832 96732661 898008311 436122910 714870244 30351345 441517300 128247119 486236107 633505500 862700317 622524496 596596388 449669338 345354352 402708827 858157909 956632305 506312482 736179460 70447853 165827654 871531287 991804942 552585537 573266749 560984193 457068736 489210681 466364132 301241234 184650134 597819294 118174713 842530958 252169841 912069012 105701947 142750372 727386786 438588728 567445096 11267403 151132095 263816487 493949472 863560590 110279429 695133828 255691608 949503363 730462446 511673208 877650482 901670857 732709589 813720262 21409419 134808579 628219007 77400214 344236386 698358300 790234772 781653330 954385112 889686899 454363187 774348655 790007745 335999024 977337693 524922509 974790836 779204460 749946049 883495949 196989877 201733184 938904371 402038542 107226683 1844854 340326660 641653672 427403928 622673789 544835426 400191846 921108827 796576407 774765318 738805658 378545186 800132756 646994368 955161943 72126917 369185998 827982620 840691715 723695136 427188962 899264923 925175815 402052479 185347001 944286853 658112566 396048138 708774112 921393661 406664343 309592037 594831206 517569787 510791973 322750071 412278446 88705644 765923374 524337525 145156058 287537680 690556558 514120509 577701144 970456637 584496954 538780305 554287401 152467294 80171654 265417108 523327222 951305650 51249995 162873935 23148911 735869109 774398968 566121332 720194371 455666270 55216641 133652167 925837852 103015164 241270636 47377738 845259031 797962184 993716468 746940352 543115234 129832496 828228136 100143157 485132151 471090994 415296212 307212133 442468110 198612449 308790039 994051006 447019895 615904784 86106000 511826286 808356685 107311719 305726274 79847071 717765883 540616310 535235677 658593871 619948266 755305683 320912111 273530765 682440246 981649249 814682193 210731665 532830731 603735587 397577155 41923477 572547296 9985268 954087462 309041709 320914290 646714985 429154076 55199443 935905270 384003424 779974882 383658747 923273798 839403670 269245601 77240092 217943771 681927843 674022246 897443325 507565768 890469258 287718346 13109346 31026577 885030667 835936852 545475797 27448202 299658602 728443684 858550302 617664566 732703119 196609348 373083571 280782394 594817819 430560018 849745638 752204530 15443320 140763764 103190927 985436070 708009176 591236460 472562610 781910933 295172502 220558816 257210218 630683680 346007299 360634820 468018877 490651655 485970358 870817954 291573693 28647600 400463296 687226497 962405529 835542081 230059129 461197944 372448625 496113560 952430950 726883674 842553079 947664995 143351798 562922869 131252159 432203305 225626618 875969342 877896268 203953992 342671503 253934968 700616072 234875558 834687930 474594784 897239743 916279904 217143783 248236226 391780955 611719239 987227978 815863877 410910016 44630967 756812442 313862079 696710272 670882623 365529594 726533297 138363774 879779863 722805814 538983978 666164048 509631129 11474510 470334448 599076753 4734744 259315759 255137458 673319156 295742491 938110999 156662610 510814791 907109181 294270282 817662414 626813705 660214356 340930775 785048014 980154450 812598919 463901336 763849285 38528150 623815554 175897362 647617606 676250812 105422650 104843003 814441966 972926023 725079415 424640721 272095533 255908054 704502344 227248475 458460279 816186143 64626684 65599675 622340759 529426063 406488338 869522407 886103138 703689613 534921389 629721626 567715042 595663446 982860479 881842292 249983858 937273736 917748682 610829819 545850056 50895934 182688494 97894818 377375441 461975390 124363045 392119822 924799839 569668015 507169706 778158101 943359847 393368035 330353323 166913895 803022477 421235553 390754197 6708232 950954891 850070474 686730059 571082947 651127498 631236245 349072467 999109874 105185599 921884130 986494748 532346600 255750698 442336646 811609908 278682165 200821869 283078325 503228388 505863068 601719449 390946996 33179070 483012697 371617977 812064861 253223088 124041862 338136409 690807143 950673985 302828807 440225571 75784062 696281797 559428892 935462186 580842753 750466368 471700975 321002067 444487924 775137873 518485241 648007653 601929896 332640408 824191338 590330260 336877810 837291414 115521180 806513579 470268297 815318819 28450381 283378755 961518012 6557546 830340273 585714170 464750014 10544183 184242277 128654035 465511029 119471036 714018927 138399593 741515136 485885701 448484005 175111406 66897603 578620679 551250558 974055991 146823954 604366832 472288993 232239340 719177292 280203093 371658963 924532727 498564571 864357604 746709628 454507990 316021166 562805674 799884258 451550880 269704841 264272986 418109602 675451961 382224040 285963694 113264799 611420871 192848907 167986474 29546470 236986533 678266985 7268432 532286369 694786678 203068793 333059513 547683036 36131862 979569938 877619059 981594178 108317197 929931606 591811668 824002930 43022754 501667800 599794691 608787021 646854049 863366507 786069433 854835319 95736760 896105248 569946976 495543462 525771456 269763452 59865688 770562344 639167928 853062427 994309623 549823737 904236321 647954630 720927400 54520814 905030594 420362324 451005917 728187665 909490103 126267089 146121772 628810753 35534423 419427253 137229248 853352441 270322799 489747819 328705287 356267037 24438609 211493248 255859968 510389166 724969297 986577753 24294767 317500499 269485405 426652319 633664263 682631615 274133217 648959945 72272417 695661624 18179904 223220469 70478966 670256843 909747215 329631723 222763439 688252647 250020263 455662195 43812591 283789668 11961382 174102975 825794427 844039239 688584379 295734883 659536104 304947275 865427839 438311438 181329871 656483376 730478477 100359600 14283631 508097021 553293934 737156564 340762233 713946228 59193123 880076745 830198781 789101687 689653870 223641769 753473903 341610372 451087928 459844722 391416216 341364576 29386705 440390026 9334533 963067349 371138996 69247627 553606496 45821172 505848830 135676899 651661613 911479498 843470546 106134849 467264968 719618116 483609508 847008675 908765445 240945897 353474169 170168586 941405414 761967712 767239859 37813373 603705265 944454196 508303754 998712447 925989783 363573838 586019744 198569969 639853669 82005547 708518535 60385896 318904271 427704 477302495 282891860 834421846 366406967 343283844 367034170 645570541 61634891 323754519 166270098 479179653 670083793 495494573 578307629 629601441 154867928 163419331 41743000 502983378 40641145 379474040 32328923 868007408 833017458 404670579 183987012 101117470 865955223 538482479 209750517 597623082 28582215 850833877 470603552 645435010 965417648 599872055 159451272 912254931 617545706 877830368 297569773 896703243 534055884 110658926 464425387 238521904 239684446 208602454 988057680 329854597 950492187 529431407 395994912 316165474 769130424 699977442 730308571 569012994 855921663 481678367 88975141 820277614 934508805 247758272 638668845 788336540 710556845 390444122 644904153 610989035 580051891 377006409 552883660 154022569 570347269 309401084 156613224 103004874 414745621 263672029 9972466 985863945 398196524 405037701 326701479 638502515 126662566 883974425 696379796 595320165 112981979 566026239 147064992 838796971 162607052 212346593 843717911 46659576 270457206 489113651 963465057 816466776 708007738 796442145 993333759 380315178 800289436 479311489 639143140 447077678 71515654 62694393 172650401 672111482 308417833 637889906 168549091 738388452 236998211 513694302 306375675 715220878 177545315 556934602 695478716 809715210 626739784 482729564 225442726 63231755 646951187 764251884 596613709 435995643 44631753 650390123 763051261 398614998 803005647 773742604 476574296 766807864 592468579 182567351 557317551 890966316 823698822 711829995 699266367 528778697 309096390 220244057 274887874 182379794 231995913 731292202 505815143 9574951 297590082 498746307 208538618 924788204 653483765 816023090 619403980 9491391 932327370 782148278 24813208 555578848 492812513 924001358 863953204 845293875 621154897 10174915 335345471 167197605 38737391 52993764 998613273 578006913 610352421 395949635 195074840 10831332 131412790 537160532 273874665 172889279 734540733 468666835 633678877 344745363 809480079 375393213 656760091 748103840 628433859 881080639 636758929 404885458 171359577 612117487 530855128 243925735 205435527 224672985 813609627 74001062 605284765 454486724 642916654 90839505 99521334 604956356 219174008 219406196 693948654 274434637 831593084 50267295 7389799 343486761 920065036 15811424 59890085 429139519 565773811 354276704 129242093 439801128 395631764 973081884 793983135 951857432 438534251 651734281 664171410 548563643 838048397 142389548 906748934 569809963 830751479 264287441 545249361 55995228 692031202 51681226 441568653 386406837 838858184 210276790 479558743 169383358 819777964 471778341 309078793 938139036 107969095 940288918 658009601 314832884 720183862 518689374 646289658 790033204 284835408 415408453 175032103 12422393 914728345 685583237 609257423 990435389 556343900 515742063 258277703 379410129 78694163 743128398 4788380 5264306 279475141 278289994 994513428 80373385 173771115 728411208 975684830 595951426 271121879 267613600 187320673 479610370 20451752 329901656 816393321 108629425 665245024 775987433 810118839 851332416 611596861 886463048 65717921 422497147 943681548 634605209 967140063 79859010 346613262 185639320 423085359 831781032 929475258 448365314 370693330 528982674 682039382 935109188 335705737 286649349 186904025 867095721 662395968 775943636 374472764 893017202 389974537 723539837 814687418 724107102 65690397 364532775 907302621 595946318 997162261 827331615 649373795 780967828 19149202 171161110 988268006 148378246 569702183 617850663 311032777 361615687 51833280 80671640 813467045 119957255 697552988 127432901 18325225 668311337 885632039 636758561 158018661 128762777 933453235 5974147 789708215 362726023 581051716 650570605 783753176 630571295 899248068 941022106 769811531 474256018 409949162 333291856 78138584 447404936 492516598 76440326 11166271 21467335 239713277 114130984 569308248 530602055 346007644 546656448 205786122 890288058 944092634 52574208 263360688 563166706 756259506 498060308 37089836 165748919 32161196 315639966 739621500 753183026 187503492 601496444 634027700 327204206 585372167 323722266 48251049 214413673 351370397 932925586 652540575 32505521 334349159 784640672 239180249 219499577 194552876 36462129 232733741 798600135 202457942 710362173 781136542 645538651 838581515 59499869 504575424 546636364 699209969 828930504 98872025 608338441 619011954 243759165 947741651 529402819 143216332 57004987 462819323 977272513 494234069 778028911 181906317 409025598 765086732 133692042 138529395 710020187 265428860 456016519 580255674 169138411 567531809 612923309 835064531 920081876 252372864 286415941 304517308 104390507 275392967 630095967 120890164 926500057 25785142 919384046 657679148 205715298 114925416 544785560 703004772 312813202 845059700 614056243 607197272 981110210 894693208 348053065 570508075 91042026 649570357 432161460 32014764 361305186 114764213 491581882 735138681 670804198 340429183 477400345 516995878 29180676 183159513 790505904 315696716 687196250 480237046 642138979 872108905 552725118 287563007 157698677 29837135 445845550 994061379 304458446 496100971 721655465 152107009 544161301 297033254 234234051 550581694 833062190 513006187 411110034 635088021 450942137 755327520 356133681 384476810 575084068 488743279 944952082 736034413 192173656 594536012 257704858 505834468 695757416 616752867 364384251 474556536 576315184 861349704 891011601 626026705 583968642 495597613 924692944 140710897 694532611 218333877 719715973 223541874 486659959 876017015 796759610 670767862 384023474 41389884 947926537 242200770 201188 24560547 718428451 203539879 347744778 134566301 225034907 424881271 46775357 859485107 276869910 553639902 59726710 754911398 435850915 894628750 67836382 241335066 903090022 584524203 22153834 206188817 27326796 367782212 264319891 879793892 609162319 672236622 563181650 918723559 738458984 727054524 877190892 692929675 308409093 587263701 850079840 204218724 727117170 312958182 73303938 162079750 29527576 648513886 938541291 179263570 693571130 560756635 696342882 636035842 423082584 882752605 269744792 733886281 457298383 219546143 3465294 29337957 185534910 7929801 349472256 70835906 500304941 45353622 685951196 826625818 171394514 980009475 322524054 202770548 254524022 878558923 832506452 541925781 71907161 435741579 70025577 190949033 548311998 596284692 153361592 769807840 786026229 392884258 931166879 800247366 502132201 767338672 885453823 994399782 839579876 133759766 217949807 918651966 405984971 182773829 849620370 923362320 12670511 108160217 202848622 918380011 890874388 646987207 32204887 710201209 618822330 936408520 517658022 397153816 991947509 389615147 280611558 597680982 436109821 900403343 900488601 976339242 105878811 464782647 239605326 128792505 755550120 996130393 321671253 584606662 772792216 703624188 369445538 399321605 368294614 57255361 944849049 332476998 339763443 983650827 563062374 208490046 738911537 306245016 542370343 933791864 968479583 262909048 418809142 365016322 962152484 324589359 811803883 496730150 76473214 203134259 172406682 836753406 776509072 632609202 174141788 896396736 315097885 332397459 253827389 899014601 603261491 74812447 361959230 897863012 336646362 741859413 329077127 852840172 947498602 761814844 470360298 874623441 419269256 998610748 217871030 32011991 19714921 507510453 206772733 854200584 525622551 114924923 890014773 530882297 300836374 798449809 948612924 344384568 1834275 825137312 64105182 532038521 938064034 920347950 264929655 570857038 153045539 455051981 114123446 871119321 601056786 663798525 441499183 776439934 116494625 681908001 334295989 579027844 732026067 286249494 908948783 321128816 523975398 511967546 214804242 522927603 688982449 274737785 52118579 142365494 616405311 101532116 446061803 898904725 453547132 555541881 152542148 889461186 190744552 104679151 32642123 248859963 201790442 67625860 379604969 146264980 33611210 726405444 363154353 478977395 596911305 468454985 193760966 535811684 220027654 934377710 278544591 463249624 467579242 750489149 555054354 104382752 458612862 422185166 614446030 158863038 835139211 348898648 777828599 242391124 229784672 12477038 881953691 343892796 80378016 620201612 796387168 192422983 660334772 590550849 888519798 243784397 883576096 340647035 390596239 571848112 996142849 456708729 123784182 472738561 996652861 764369441 810554253 169395574 216419693 735721569 928116213 888498165 111298564 518830340 441358056 374192241 241919291 992400360 185324446 375849589 845913666 822259140 766706333 376576465 102446870 773046737 869162861 222003942 547924582 424507817 69666382 683196623 598393772 700761585 188598278 649489880 430900356 437184896 88251660 671274398 596416305 775469611 680465581 123539510 312908659 97185654 761637146 129845583 41987455 839519308 103952418 252629761 747668462 152841256 938402630 863138909 921202176 969603901 489048378 19245214 110868093 208695358 742303700 835757601 451319495 56883759 960106380 235231586 436490365 485060983 601280436 253469242 985452821 712470674 229991288 501489141 762902475 337823940 500249042 996095257 149254276 982803656 395197168 240511414 736733739 598061295 698360283 644361599 907904863 374256060 862308791 384876172 639153849 911822375 451204846 855807829 279488622 119482319 133991118 894244390 729636737 470408706 677837158 440660590 373632109 627716772 102572134 720185391 323151402 949096929 312188759 714071154 100178538 744562436 819467391 940225250 686669696 665472252 774711753 752861876 680481971 940275734 614788804 266019530 558163375 424401141 487611642 204416703 327223345 563767450 280653325 337740371 95054863 157956433 70511758 126477246 705791261 117274485 68202254 244350923 473958495 20897902 757559697 85321785 118948179 457128811 91762333 891555507 581182589 257383144 23098656 647168055 134532635 674800531 983266312 490075747 639429571 373477987 415932790 431783810 106196525 492181950 812223977 992783415 665779233 602732103 960618308 185605837 971726173 172146882 872594696 850694556 452537660 439453619 349317249 770994574 851249028 715611367 396969117 103137224 387672679 359998970 864189844 20870656 925542353 500619362 495210048 497737200 824370864 546103049 664890855 23114623 729514854 810293753 628654151 803028713 790310428 664831783 163363315 432836798 279590839 868233685 7377411 501690801 616538471 733784633 870868384 639917323 51685407 833184914 53125240 194858428 339944400 849524968 705217560 652068080 997341073 848207030 531901271 364117095 306841260 923702908 250488303 541105656 798726528 705208638 45970351 228821746 457792646 94960863 253962969 85566545 298104594 194059843 186120779 602402750 64050224 709757680 495274735 767712822 42646694 141727763 573011874 142035838 697395200 14075129 737972919 24258256 186103930 667117792 333420575 36862010 884468998 582827843 41925312 918096807 284200380 715559718 457547576 408415179 513963352 116414721 982942507 550729984 544329852 792869042 826254681 656703164 187931702 643646632 935620730 331176296 279941451 813539300 997939830 912718680 864741633 937073291 99883990 971602613 957238386 675166654 369262637 442117039 526978843 631311490 942517187 650689867 908737203 173708900 275002407 86608380 737528147 46719161 588811050 805646473 814943611 254253047 444507167 409738274 413354339 254790813 334759483 416585080 510008313 879647717 67752590 177355157 947026502 270490341 287960389 169536536 644660218 302610814 889618995 61244257 835940471 892937647 721234298 881769784 230428566 611162277 820401264 612980221 127569892 560331285 165474971 432033639 498327677 56179532 307754975 825130660 630345509 363056713 879581688 708192352 47271187 52266594 643695848 220998436 911281557 128225700 465231331 812840548 493583683 127888547 148087480 823476776 270237470 307500699 905340555 248022528 81805502 498179915 884169951 840266728 558922439 510214262 704257926 170034167 866429576 162524470 239266602 133477447 80939021 891758176 762220987 994881137 196055575 976807177 674238867 792383709 394565335 755182165 710004120 583528283 205700551 4110853 331056511 937145906 460455756 218044773 714393693 922565095 778731170 968471028 402923483 484773300 744350585 639360193 569723950 857196648 75000367 153359554 895698673 253060455 347143777 553677970 542994184 179639845 853172943 240892555 214566992 636330653 401725091 906419640 311366465 300357818 3737416 820029510 183791548 951268674 261171755 517893469 505129114 838019544 818305599 206821090 608049227 602049203 117678992 797247177 130893084 288405405 863079938 399781427 740570461 486361722 285980254 723706764 851148543 350136365 508835905 199419408 578960569 687375786 649533887 518670987 638641438 390115993 16195984 268596680 735637701 248169058 316669492 208543829 449884117 601407146 848328418 115704290 412077799 881789692 273249649 390904109 804164578 48153635 192757421 242085093 733766663 261755466 342678328 647587191 639392284 103226039 287867842 544946930 76255921 708882635 493909711 475248662 816693316 405146534 452022134 688521819 956368047 244476098 180440891 143319040 834419765 380318506 573632662 793696244 421035618 110872750 879312667 829122930 185383532 242737378 535082718 882263600 169848692 190501000 281532062 422962551 615689088 356769697 295173391 907548754 520156303 42099465 363136163 444792017 155055283 526598252 870987099 218584193 58683083 330021778 748919648 144935135 6999926 17742050 708662385 56726492 572144487 420375220 796501934 325506102 639060066 753529802 843550814 98280691 290148601 272335463 310837945 353480836 204627634 587603388 451064354 4200721 179071313 594072105 613622100 25977468 595480072 598726278 93651094 691323139 944427977 79774880 632310204 263381458 840899229 909843755 445181207 161870502 996566816 405756269 685322865 268039368 552222447 645648017 323240203 346701550 723652730 392794001 880961790 507140282 133705468 452551476 788844205 637762469 154444637 339620366 403449586 815722990 995707705 330484585 416363 928463186 718925109 765788342 11024781 932243956 200255220 756070874 415785672 940303912 976384987 656203059 721251039 595188708 774028922 685932787 852051831 32390826 852014315 696033946 370651719 258652986 622453727 917986646 25428567 217039350 987740168 864676232 619593018 421915079 865295064 264317117 520377657 530441954 773309886 917935779 458514352 150878808 764755733 61375493 545664687 657325122 234297105 182419268 195531574 9916393 203344740 762551084 319717003 893472929 473944951 283791338 286780068 544432768 243623177 620384936 666422758 144696931 496721142 746473800 564909498 427450879 987989543 941539072 950552426 870179598 324877792 293810225 322130183 315506544 180458616 440041609 434568664 837704468 391447360 560217852 356311595 595431879 328268989 487812034 760757398 450160253 855194775 898355507 215361808 159579487 718061302 533686988 949118432 690372935 358123757 711134568 855096088 36538368 832329454 376226403 217931449 806899871 475107709 133557611 285496737 537616253 453281217 711986325 2685262 483638873 732697282 466719289 998503878 698029315 54843545 64046116 608656749 616401301 196189618 803835816 771669784 880883681 478490032 809675951 364324902 938264485 443085308 786102188 624155306 600113230 679116050 463431038 394395982 128721555 520551772 320580453 834209437 6911583 188903713 226017389 293609661 385873266 362800433 836582095 708296342 573100308 92090561 500668194 890083595 464808696 458503358 794365403 295042429 839517735 881136604 826844272 725399610 482811847 443456430 650234707 902877261 138650554 743735008 481630253 307571069 485739989 746153258 859879148 861846201 695467848 219963156 470362140 156431552 293769239 845639809 168743870 952164672 552002988 802488551 822910012 237931017 200486718 361166936 201401768 979607202 279315748 528379353 627394578 310275924 770533306 482131397 224864575 108336704 395186216 412038171 103514242 181776521 589784550 590776464 105967782 681961181 118105682 885348052 795054716 893148705 371786440 505762511 7880981 177723874 228421380 201256981 752783982 885605068 397287448 973436149 697748822 204363544 500812169 569462170 746846007 743936037 429282139 677030279 850710062 396360662 927998049 180354822 471484965 611059634 593776821 706932053 763937901 466864847 385350804 750723379 410763260 344130978 845126730 354194057 10017668 944677496 223559452 159882369 256421596 385836204 523883669 971558733 135924008 624515053 913749976 127302649 694673707 363946580 911737165 85153143 311835163 567779265 350184806 405601183 947985659 584197075 684668357 896849726 534128104 366325441 974743409 466824013 764076470 353223672 316804986 1674791 51609578 706389393 377486858 15402607 218348843 797474668 102616151 350148620 538737935 46781066 48331422 297550868 911651029 55045535 716249994 236300330 603234605 212464318 479362695 906685763 548931738 700561544 888047358 515056853 577088580 640446016 823189199 123552972 234675134 234717086 456931871 835802875 233890126 72816165 845511526 57964626 312351776 157220608 445697617 334397716 364612010 500663709 354695512 779579230 163950777 118074208 650532045 983795708 670762201 146797347 8442233 955750806 414256100 856517737 988007614 813777548 54088326 218693162 861384193 728471316 341685217 382107829 608063571 277123987 828969955 436522208 747476787 59519849 117781218 106746729 816501047 660252286 873714238 456612764 287330251 44474711 489551656 872561594 534026672 385307600 878762190 302132127 726784250 163609191 447223735 208258321 180445835 70609125 45783717 162250578 351545059 571832129 217341576 23347292 10583804 451175939 26905231 680186794 938904799 486479684 92878660 689657575 499487543 522835979 228590762 845159371 529798625 484503813 917568702 108902572 468284564 855227696 774310080 348820303 718581261 800462409 689944069 618769969 240011911 87775872 888544025 32242853 250355118 633610939 646109599 658124155 221495965 932052629 529814430 658961158 649357926 45296093 508770763 850876338 692541830 986907409 771218060 502836076 911919394 960908348 130628164 328762851 430926143 587540617 233862193 757854746 937063493 273713091 983818043 82868084 23798909 74426204 559566110 892435644 442532314 822505858 369415455 435854676 159196954 397563546 440059246 305403229 793928772 394266077 85891352 812602995 403719299 135217513 804354702 76951437 695755814 577814228 325310535 277846039 972967479 968660886 788871237 17270787 136472809 381470856 286967736 276623179 22344228 170198925 703049524 39638875 856693898 960264857 122326723 250111912 52419174 208111620 377083857 376540144 274697649 185715893 573223866 972830775 779026757 335309174 246695064 158179656 371009952 154320401 184675846 363726778 758947330 310452892 91715657 414005370 823526917 174415740 659912611 977409239 170924653 283881767 906901481 290438467 651038423 365241199 760854453 782892115 677511307 744274951 142088012 239523191 841698603 714840786 692328417 272913914 899889128 121467140 975595814 799582280 188092727 286686564 300081433 251582555 409613025 542852064 271577071 981345497 126428550 471464126 420015058 780561553 346722140 527894054 726470955 644387424 64504989 593886764 942403762 979914832 120822749 146966728 71750874 408559253 995247223 825658622 889765062 247393454 63044222 630451107 862033180 751658176 761011270 475866810 181396483 937471544 353899914 814901616 688648541 606016556 831165899 888863615 385912690 166375043 776741851 671192331 963694657 835443005 691538829 694830951 342159482 519070454 142018211 427261774 92904374 70107682 920068155 557408617 986892555 1564742 510797322 117018855 239363262 410017760 382880519 432531286 621804424 319751929 516060553 720292950 941209355 396631889 382505004 366794703 519438139 925303159 293846005 705736251 996734176 62369914 769330472 414274761 123405685 515177510 925526419 219194217 967847333 622252752 785050560 238764549 107174464 120190618 40392484 834233965 76211887 387336884 21990858 967715262 222245228 665540021 221479511 33565624 608897553 350453865 157174775 289251251 840574826 899727049 50574943 601049872 444874861 666211305 782057849 580350904 797681301 696971289 44725065 766095545 959018549 570574680 393344066 351791939 981422621 514787707 539214821 952365983 537498540 905605694 142418090 101086478 237742683 46966356 185458227 339024782 46473628 988250891 698563933 91231036 748394946 544317677 855769854 389162674 776245143 975051090 602765493 588302076 480721209 65453145 124305897 285094024 999671424 544799593 670373816 715244859 250659408 753340752 134508403 971050010 22162988 634489968 416059509 456692579 89208936 44518388 996326668 807399734 947962846 8420725 133563995 20684168 773031155 868806666 983426809 713287147 929076804 945273689 293293613 168891967 455203533 402057656 184263210 42536340 23121140 340030513 928183517 564603558 161361478 315213293 353022379 733219830 828351561 914646505 749127583 598983651 480426582 406804409 712749923 110270942 875713529 674766177 986265070 94506302 699860235 922641586 340386026 257315102 516047272 212210037 894174610 981993250 745970530 35411666 137572839 633650788 909911465 985530673 309811865 243649647 72503730 882105399 431167606 258268647 137308424 450724497 590809000 394050423 92163417 185094122 144136157 280086826 708702263 663125377 698961208 798156964 260212048 219281672 715513167 840791246 766521688 904578169 92578952 947705 834085238 4946136 461111826 318426991 165864600 499377599 470389361 199667498 430587232 766145176 93157230 252585854 640872612 693417639 398383609 399482159 764664619 864410696 486699800 297659579 263855787 612131558 148437880 277902681 55618867 678804489 899502625 194442787 999848005 285802824 116374035 121337310 533708033 273931832 989043721 648379727 659116901 27003880 600513609 317087383 430537889 801716838 793951196 602409836 797502103 987236876 784601393 761704107 130504780 83019581 733307376 900048616 374749424 410170591 293011162 126973548 442509287 791743593 433207814 271233451 947402586 34058805 67711502 879702913 283450123 594615518 835066922 400753640 406578457 133652503 141855363 657110826 509209488 793617343 312541275 422165989 357310515 894479788 970163658 183132237 762570843 551687472 290953559 530235808 224650032 268863259 355091330 465149266 547243163 279365643 11476009 175747790 607390841 639054615 331313873 645561563 998937616 102126521 747174720 500993369 768920198 641261960 733124956 126779651 713756080 228276267 253651620 950696544 533254941 95922015 315150900 911998302 956521466 195874283 38624323 533307187 841968216 758694107 222208074 52690242 306362224 765786439 224790268 315441122 480354581 59334000 366013235 1519250 655623955 531595597 716349213 978080739 470738029 378872952 510626605 260537941 77595914 221061426 892352469 213845686 923600298 87162800 268107635 50655859 553540800 621288088 634622596 464060224 901449408 977526692 916785660 968248605 306742179 578725991 577351363 186365886 786152077 540060724 225694969 955353361 324731544 506158458 252434498 986919888 737457217 778381562 811390877 745643136 778652745 82138788 57266260 661933317 299056269 1907565 908406009 22682835 868157805 608059773 995432554 174775826 341412548 989609457 309020570 770685292 363644579 779556595 434603408 166489532 729727277 742715601 281078971 198338958 324866301 124748782 36469199 562038108 252531776 395488762 337498412 11221039 721203478 313366094 40691416 975998131 342931429 145329366 810494398 778727209 877426819 851200141 162718005 374154281 314548495 797336655 929509945 750030556 401327535 343861439 974103670 91289798 471008550 266107618 515453539 974477938 167173685 293740354 424314853 177772230 85919795 711337293 598754330 221825027 470611653 137941521 553267947 965729449 902170956 708941741 339179698 780382685 805893587 340415468 636826709 301513493 974092177 682041250 471998153 522200936 164558795 497385719 868342773 745416936 420939774 201319469 354866329 91744000 608740264 663542748 695611415 959920849 994136104 670346287 130847309 441242568 232602734 62919410 816411455 785036689 765200007 744287440 520564304 177474514 440809664 735839845 961459217 464855133 841374776 223641824 111103609 712635647 586700714 397446244 12106688 114761828 638329597 370389131 538609729 350984533 88404004 587867309 960782657 792226685 420187091 658208982 174908569 244548883 763685101 517268653 317044397 129934868 68518124 400533758 861752903 701149563 212000078 491640026 372205630 556194809 386112163 468254644 837833886 209862281 808828385 889883704 32116100 215022113 573637166 182911077 194791118 468081992 441549919 409125491 145286255 608617680 173426885 894367379 49525647 92044528 163867769 336979572 652948773 171784520 620838597 19947738 992332249 244539162 55075722 214862659 890560155 467710400 627661653 573986430 704151053 998740524 234260180 179536528 224519483 991787639 35690861 553736044 198292500 140676377 540102053 374056227 788209455 649296684 537901907 606764273 700020178 800831123 692048400 955367655 547955464 683717724 319551263 194883304 260570134 592865088 791254682 957972588 918622516 104611880 537882255 61680632 622387541 612260176 251969579 736800479 550304703 133923485 731292331 158701907 897538092 903114477 904858783 644222089 918109441 728670064 314386463 440135673 979676060 276046316 399994305 788900102 376315114 279781066 124581195 421227185 309385063 872119194 762819448 727307423 165881056 531570857 206311511 781691996 976238258 338863035 354080465 582349616 805429298 310559315 191476623 50677770 520339955 730973623 287402074 892356868 194462292 238406701 410252170 489650232 487296162 850456296 977992326 147715366 329196808 964064810 765675786 905759382 636333981 387579119 659214878 994876294 454045213 987226740 19517934 283239320 537715576 481733963 11431633 460103325 439871251 651815862 291051081 295098367 540188171 395159913 395089871 443142939 501173787 428004343 675619848 389921875 288757755 451770664 445845212 495415857 258338749 591651675 534587887 898617285 748580807 475864934 802000736 300145384 41256282 861682814 69111795 408803855 177421771 529911526 680117012 427850323 894990713 873137191 337839562 284352483 208130310 18545976 466276978 936770950 997242769 166716671 837784240 819977360 273044345 705350374 959130243 993160711 83678874 195940196 774804435 355296170 468375468 861929983 597095510 516457379 125264202 648047655 535279251 767644418 432701351 500937288 254347022 663788915 737613212 964446244 130022594 48088184 248538154 321659486 665830916 122616541 703583574 482875706 988563245 904121328 806588991 498950246 241439546 204033121 540494563 280660038 448519765 576718370 245057144 70790260 670121610 164538075 746637184 772025892 125055009 904312638 755714749 34557604 499939309 579873475 738635316 238770259 826121124 404617148 803493565 485223958 514992832 887524798 464605791 6539081 631379724 760542486 312813957 189589268 248458773 114410619 839839933 296802695 693576350 692103572 527745415 777826863 596731373 127737827 749889886 880363525 761759483 829183438 760608844 783258886 449097384 105632228 96191437 411396581 497238311 904793123 826899535 855500661 575172285 163846075 227431645 478550576 729985474 32459857 288653444 226375832 634716641 282907040 566994888 273242718 301354516 593266295 859785060 259906640 601872354 65453151 795102755 609175955 994711610 410478099 816145953 30393908 577690646 48595038 267178177 28301623 257501338 814482798 104572898 752994054 179463830 977785566 369902533 278023624 834429891 878758242 586684930 889229917 453874861 536513639 948722133 974388623 874583524 252800075 842110804 313852100 736389977 746862626 589705015 939605412 381060956 433466612 772697217 183177413 720210160 725211840 355107232 985633934 602992125 153477226 60861787 843435139 902063366 133931318 185680114 944039600 31570965 685742678 512240775 905019947 257348884 343048874 295242842 541739866 233771812 914585655 732790488 323511160 223242805 578707603 393293629 441724483 82058100 546214095 654786586 11008883 109116088 438819547 288730391 342194064 718549982 155240211 873771320 853155941 924425300 141817321 62645515 50231975 626469302 862086931 176999031 607286108 898760189 754380837 442376498 357309442 351510246 778401953 616273522 692454819 371945101 217110285 552773972 195815657 3754806 446518995 921003433 975484073 486547783 951823752 433400251 40553969 220079338 625099524 817680299 595517561 698663847 395353145 61331373 728925611 99587502 216864054 722128884 463293614 534344050 711664924 596893598 317276083 765590741 201369986 888574953 322918654 118991072 576879310 963540172 706798312 634406350 267986774 374104990 4817010 699096591 952729898 385644333 619621872 708433709 748797955 560777105 956939464 912035178 756533760 173909912 990295557 490775865 60397921 823190821 166543916 898729955 977630526 60985037 364228317 55358136 317053732 70293884 654252861 431249683 514787319 435682324 582674313 59137851 307314713 134352040 752392051 816204317 732506676 816528342 94498411 854576721 637242100 349039673 316507817 534389620 257591645 155655678 59948768 985797628 110965652 900644308 899122531 769250141 687198003 830533488 706981301 248140425 749429809 68289717 983127026 687652177 689269198 849263788 834707905 1528280 266707647 195926675 461971492 427527718 170092316 895556140 271613834 241744998 768626639 544803332 451415909 992784870 493901670 415804822 23312051 744889308 808960229 336469035 98981083 40083666 420877978 761612079 647049182 628257186 791661069 557502693 532242044 11127416 273961524 687759855 677657786 108931614 161770965 144691945 922889935 787351469 540741198 988673040 989061551 802591849 110479972 704033070 199406441 147478723 927003551 72525656 386721630 408697062 396773738 840229306 752547001 462101776 247109926 183938875 39593865 520073330 746212113 83893417 7419455 205714759 804763042 127824941 725794640 742732162 437892507 887790434 933586884 431232454 586366378 153625255 10734203 484989337 519851881 41729880 236476092 527805017 759031609 589269249 925992777 159474247 497665425 21925323 643530436 50735881 13219918 948769083 929092432 95201173 731246739 789116675 941215536 183532383 339650766 542469380 330934462 804012316 847873694 774780939 972769556 452395947 842361321 6896655 43149371 676534200 594704369 309268694 101497227 528494173 634866875 222920267 457640442 671592416 299807293 456401891 693419948 2183750 496168932 475249438 869173316 502654840 935907225 498277866 901207983 516137255 961185156 163876113 609522633 24658891 212081390 937236773 825929559 779773979 603780064 26561261 558126182 269479582 43837445 797605983 275578135 563892925 154387445 141672437 68954429 230821598 952841945 520905142 277501533 313110572 374230806 195738047 293578281 415594267 654466961 242970472 840298373 338770958 763145389 132873452 31995919 450177580 615358822 209948115 757356710 433269041 453795295 625103711 332333507 963454483 375295879 907012640 163046118 691235372 706603798 137884829 423617255 73774215 348551159 858620900 697337529 590990783 909592418 428977951 289702610 573986019 645772091 656637537 636177390 779933192 2753884 344061980 595226518 308096153 404062016 288210093 97264457 901072781 834996216 822945891 79161608 608477671 296556863 618429703 21200399 895143915 886876175 504825379 281760266 426596494 96412591 979346818 442950279 441806575 193231803 649056139 539426569 449953754 787590618 595822130 368465800 872315979 27526824 308729745 980686178 876531816 152035525 959810210 388423847 770485881 68500894 655625961 510992839 832906302 17183848 319411938 127852784 129356094 203314056 793165787 148434772 542756711 369778449 350654605 224973769 744290481 734187374 484610940 739605567 381112636 325942310 943153206 105260990 247082594 125843012 366405935 927891926 810545792 465141903 537218597 933897696 996827027 57237336 840636611 825713322 932745803 306160928 405764769 463999259 59176908 668876364 878529989 776783053 232390865 249560991 794380457 36902962 638494230 596026317 207051502 890002265 441803515 621935418 711822960 91194352 586850377 761399444 378842611 942046172 427464455 953925814 588724421 52084285 375516062 200893479 199787189 343735139 400318174 746660691 317618934 677178955 233486861 375787734 19644724 718296511 524534757 45986699 202231123 558554240 704998356 98770898 703750673 823888472 726034667 189263506 890509294 714586021 929969406 959879405 594467731 892692281 819922831 875159422 415966784 433646572 518456674 257934990 209137508 788624305 221196244 38757902 854490498 401966332 978503626 858181519 836804412 242740449 111633438 967510940 759093512 372169432 638448626 704038173 273869540 500963619 856536557 494877530 642886144 187223873 693374778 946785064 869336735 31505080 493168411 544833764 347289212 780606799 83285597 6046567 824736997 898108454 728101146 635702898 823900593 54396685 101641962 34644844 459105325 623706792 893166812 472834019 122541516 261713896 392256421 788425786 957780343 906085447 22324283 690579626 413004017 670254989 959980152 208876398 635747932 790880747 784007679 851968292 182463328 193537572 582523843 846871672 836871540 86210361 236442499 213866721 941383664 791980921 464293570 775043307 593696063 635835719 870683109 282669119 67146759 179353883 310086539 660634887 150580804 481599074 848229733 442255046 330684020 827930811 725037871 185839151 678619443 150530001 473797447 606092146 86913686 684622611 647335148 856454115 47785306 60943995 715905664 634243681 370697488 162771105 227735634 890952023 541028509 401743121 637589118 605724514 158887049 766560429 365590556 433068908 529842025 359791574 794643450 379136395 681623163 866960367 827302458 429936745 847893894 221689543 587194907 936694593 6179576 155521453 114759382 600108855 673813565 243614091 258760482 594706703 960735331 679622323 608220888 47035623 353191903 273293131 894380123 838619097 6276849 862635331 476204839 802071913 227093539 914462170 532145157 441510696 440524242 567532932 514670528 807023967 464241215 62537240 578198446 616393807 549204116 950888799 677223895 866763793 895480680 219280766 10204581 524297777 882470948 712092182 18723792 467447724 729079330 505344759 378757419 29816516 38938079 1502553 988263206 143035199 625290009 279953733 287410258 225821266 730265401 925243612 368655916 977180689 632333667 919550292 104585216 900714578 630551243 663058392 800843477 149472032 754534554 51896720 870376675 246419042 107002680 702770622 342505725 955620671 288558901 974040330 211924777 599605829 234306093 202563738 569793804 256126406 252214090 896034587 128756771 901176895 618033434 952658810 601076784 131824793 69251800 279804985 404756878 723521243 245285082 204037493 639637133 308294176 535111153 405295319 925550889 766415526 988663087 186915268 118499785 800599326 308903510 511946210 394328068 599853953 581168055 704374199 864565228 127037562 246764581 697453480 272660571 336895284 450161519 900240662 67614354 274411556 368171481 170417579 640979300 604007503 371645005 506028391 888317936 612185345 124669719 44885383 12217455 512063081 898619764 310436920 361171960 559946231 24976525 531308262 742625333 960956163 947481516 362318150 819261293 831450916 462490362 868952460 426317699 678704286 754970229 875602295 442713532 55759565 286423249 549449985 408211518 245506382 840957969 324470092 135135062 743028747 479993522 836852781 889520977 459757044 560903653 878094754 71135093 365205069 3482134 877667697 140047104 394291155 927963687 76381646 883823126 410146084 265057090 594494576 46273617 908117885 391047696 518136284 903665105 878389265 291508889 26351803 521920060 255922466 305823683 719299365 137366796 550945769 83158050 883428452 855474491 626328845 102763628 59741417 250697022 397200762 104545110 216231961 802843002 15795060 898467589 766124669 32720907 856600095 921290691 192080287 149133642 374998818 439154875 672105267 312194755 877208841 649226456 150405635 178105247 149918883 450334871 901631057 143900694 737347758 58729088 159910583 437872847 815431145 932743431 367058734 724624950 52092347 249141439 440915947 107938911 604646544 774487736 436274651 796362492 963534681 616971875 815089171 106291440 409067896 48850032 445321301 919677721 848969921 958751116 270579727 946999226 154185775 895297692 920902841 591727733 308590431 835614621 228931477 507110404 871402515 194413285 531281621 131381095 3099310 790004489 43827770 97970160 606644366 998324169 81941099 156331319 460123660 208059036 183719320 636949674 657414330 46362450 769579390 707464541 702803606 380170757 444169750 889453651 105464915 354616647 448590781 363012371 206892302 685264057 372381382 741884584 73669899 733530410 722767751 373212908 485160921 442039723 738688408 974580140 585399413 423621982 101309761 136467763 279541360 866106612 472886620 107946872 633040300 354266401 452648464 237455686 908151293 264599796 96717107 635473937 420504285 180037587 919058103 662194895 124466501 810470631 598201637 537831877 282203569 927326810 44670560 930915887 838187451 37281752 174872783 627765986 310548497 430271203 930202447 709042777 114625795 459881197 861353934 730959758 359976328 401122537 532821198 519397139 793991356 218730713 540650445 784638510 295738358 782238059 583925569 170601135 307620020 185226320 798323001 995953871 121788520 139144050 978562090 662726462 22654704 583044912 344748946 666978431 122408147 290471197 859850232 214360443 128299704 672108040 892660534 339607645 494875334 841105518 610689189 449583294 653916689 362571700 862959153 976242672 204212532 772193292 870478691 639513252 631343604 77902132 996590747 833694277 862773994 244363339 103315839 596362313 775624322 101716547 158308570 828681020 397446586 860927402 211799878 299738823 484921240 899562275 394925421 386720433 291407806 187153236 730662630 326169854 237868338 857898961 378324772 630025780 351474117 199956325 789088129 871598630 175655810 734068310 679883808 427200321 520508643 889988014 280271526 932096946 953157499 469647117 175735310 109910318 693677065 703536422 47277311 978635117 100096262 898487287 848465137 921377321 859788444 349986232 111875142 860926205 959673388 436649161 107468080 539037602 345677590 559793409 631924844 35898480 785965133 555119334 367021682 303943976 295762787 198001810 240134728 671815942 931714587 356858487 735758643 598538260 342163675 378453106 801747444 162002125 698998873 294685667 976120554 30749458 389927385 746832426 561555319 345745670 22351823 422571345 132067537 343958048 244149186 913127046 301269627 540847002 951069750 759961633 83541532 441194060 657278456 146737811 798403517 255664741 746387113 219788726 364695075 858161053 286511645 313446962 276607204 298957612 103984971 202923076 542072562 281039398 243725398 419445400 485081103 433462672 490491180 115961437 333564431 706664402 476522842 484344990 662194951 277800519 196288195 373901001 689473146 498179401 937748361 341448844 490154079 340712227 167068220 915771224 976261458 385985367 902128336 897034909 759517590 547663373 846636135 389918551 358922631 552504039 290882199 624353995 905103694 849591615 906207677 38821975 574900493 6356865 939190773 831629263 380854903 993205630 501805701 324708203 933114911 12100590 399480821 820924929 917450566 546008236 456881151 680596397 936060902 10354981 861728050 202477720 495076231 717650275 827749332 66929192 899950929 104837921 394371926 744996892 994324403 658916300 233785018 781795362 206685840 428289551 430965164 105861254 245203148 646487442 34410804 451571520 61138312 474736433 491772802 385191056 271473633 159787663 902053711 527977700 863968438 10031061 633611215 511043302 3381758 759977110 46919918 528315970 475130345 401260407 450545157 287051248 931634488 657948998 783240563 82092156 190853859 100223300 705592136 950795923 490757113 355267211 975168081 628244209 644608712 990654455 536771326 471882097 142129035 34135301 42742244 856439192 622910096 186489639 865644315 900839910 747460680 491997194 240764197 186962364 848370961 102439519 530049085 537536581 400382768 190995868 419669580 13277596 656417148 676058308 189742984 325887003 874234643 625514716 611632155 418947026 440418548 643798291 965714026 99889685 799044221 437549917 988527650 228585083 384251984 399955663 15522295 717946083 694665711 877386151 970434480 233972650 293449620 749466508 22091894 475307180 45385799 30090282 612845242 917839929 38305509 120304264 300233579 271932627 808513239 328729787 619224454 778812531 592864264 867419261 772153336 481031706 316209374 468084214 245862354 192365727 934381156 851831539 934682814 170230220 947891395 130712043 270777386 256269411 489336582 723270456 256887811 917630240 940933620 219618091 696150882 996106605 930530196 565547792 994784154 850804985 470775949 997604779 193905827 583753768 234621445 917371476 147326718 287226327 26154813 157237584 542912048 520000573 851684431 397223373 980093537 520398324 655775098 916874284 123601791 622457008 587060829 543541955 196217467 804532427 19240081 157887307 120361686 978354524 476350589 975136125 842157390 521095687 948406343 210830486 62898494 836006950 837929079 213483555 266037387 962207822 379886608 981309053 28311459 914885055 124981677 322271132 79691262 369663186 88487267 223671223 246247739 521420225 863904784 548363507 896068872 219344177 861975732 144345046 37806108 696841115 638192220 48530530 746099031 287976477 488247015 578608209 467751328 98967162 149923251 474247805 810434807 976062855 15311083 572109757 310384537 437071119 263292511 337395094 345020207 160942526 509175818 138535904 249821959 61610831 580138544 205770965 57787184 920127570 117782418 780427001 862050610 28569397 991190465 873054228 744821158 67908862 713954027 650178161 602012328 225453529 246413096 648865547 344023671 319256512 768479764 78708546 16377613 250632724 36056063 378938509 870263708 469216554 30495946 32956067 531929127 670123626 507180763 342859916 837816331 486254475 890429144 525164785 993173686 695074241 240189892 646935626 116448349 964538669 61812993 242184822 249738596 588363233 202509051 867080728 651432156 436186780 885671845 451193944 660200780 594374996 636733040 10038430 62552958 42527367 202022948 419798774 795384790 480261932 596073293 884297642 986977036 921293896 817720749 189366350 845598720 520219864 37600436 56154053 37388349 234276015 50226875 786532601 387854908 8871011 821169649 566277547 83861062 989865393 101851247 721830899 236170286 292315155 742305276 562576306 959473814 361289296 814648683 226814006 31732238 682727646 717475150 779773826 814063134 765080888 466342151 378566246 224565342 205673592 595429726 922843498 182679860 685678338 92790238 610865218 679303724 845970556 629058939 47066436 454277425 977782516 767912848 471132943 470800805 850425507 201302300 783428121 173622644 939746380 481306023 141433541 226512998 601334316 510745355 237414140 138562010 279850129 67913720 234287363 89256869 345869402 197236223 270285946 691968263 720737226 386271513 629274648 201437600 228031717 805027603 966808464 222424925 399852614 254368727 98083207 792103998 522539742 121860739 909202873 148850387 444955441 428727553 590046247 58752150 397247226 503740432 722690432 948347883 2632096 473508274 966074775 553715487 12676754 617654576 784757524 384100501 361885289 638851016 358075069 283724494 912884697 234053106 912086440 610979978 945850615 476022026 867750792 340248848 304635571 857159202 182211506 9785430 462144314 247103490 824040912 360849519 248858825 689764442 517063483 634731797 33846991 269509975 659969602 791082296 468708448 278118741 698211625 241575925 75724532 886643728 298906753 932782486 217721572 696178882 129113882 524154686 121309169 874652057 821034385 381434848 181349234 110362799 309256282 28208744 993498460 454085196 615049975 59196929 2193450 817777939 194170709 428349088 962077072 20410244 606361155 353792287 504908142 852944906 686204968 15141443 609228298 896708156 207540711 207886346 264933404 788471266 558404871 776510025 857545954 936999797 547376454 223519369 76619514 618402345 749844531 442314887 583996599 218428588 545174047 529907035 619735555 521593361 285176624 330851682 840808162 566976875 154644772 509012263 990874126 214923538 863237800 161946395 100046551 802960906 50032062 45131902 797652654 937597846 126557770 941801330 70460826 635404370 682000453 803071675 241314843 433279721 467504315 146594966 580767386 262603574 240026890 925183483 706502604 478100771 44941479 69270694 221611697 303559187 446153005 96637071 670398226 583450928 138631341 949286691 196739371 809139205 673199688 984290619 479425659 654440933 690139465 315384036 746138630 446639548 396295475 584115172 750173304 13471459 413685134 324540056 185763564 796568535 316106663 277721067 415122671 538904260 846716923 795706171 304067061 482945505 824238816 672220567 447084145 619728568 302653598 880233937 941327055 145697287 890217479 839119290 698819306 112298027 947665557 437829991 760104415 176601135 600825148 669605918 208709524 66608852 153039754 288131499 979824069 487591877 39089398 681715915 845873498 950877776 724806817 104019785 735239080 320487491 678161843 22118567 251345842 106746572 94117884 214133356 924032853 457736480 824162791 647722419 856455755 214937710 528844572 425461996 196630806 280799141 1334401 416143319 571136479 98832925 776820782 435773495 343476969 676356051 6494812 408201393 977774595 941505549 901246106 3359387 500844298 126844157 332151120 520798241 779729898 844426 104198416 6479999 287619534 565147276 281886622 147174948 47832638 5866649 700674442 420808623 426749275 10026965 976529190 376515173 315420520 10393225 471781785 942176064 101086039 672008285 398355401 98696039 830039715 789830589 877937630 867639590 536468874 234678001 900227082 316504531 931783370 317578125 772569359 453055833 814920006 162391837 737084667 329637015 610815847 881745456 35685576 423989760 127603854 945232013 783690599 710226673 183794319 523216317 505033333 113715285 249258746 685935051 731341730 490539193 672953145 856369741 257559294 775493107 861568815 515449916 734937023 322142770 471967294 953823716 104662847 281788631 613894100 626532047 511660546 209502960 248787008 289934621 636512470 326417654 720939799 987628169 757436366 939487879 218401302 562126146 34076064 270823212 82517707 975503450 452284808 783719766 670847065 569225954 601996316 956354973 478966802 359950689 597209521 910290832 142997387 807349004 624169400 975102576 778208670 32044449 789058722 368580349 100858749 714155178 953744106 291658447 592391641 533089007 719516676 702596002 508496973 818643108 48018105 584872989 850249194 319884306 156202140 865360857 615700323 142150918 817168497 380040542 574362516 726947784 657335254 652753073 854727401 11423502 153260704 389532341 692490839 22880397 433448312 706353860 973431895 797283146 312151239 727870485 769625782 459819253 14591613 594759102 527749023 355712232 51574294 883159916 73179533 664644540 522673392 522693823 433885211 499394597 531639596 48975021 387269610 43127977 431116870 22260857 251193847 774605937 618028043 492301450 879465687 159937540 900595667 494510038 887688263 546270654 168864058 814025818 749926267 709305032 456126181 975313742 759652181 191567386 538135479 508621054 202764618 856326331 143866168 868544581 682881667 723113060 72118207 14721982 228215824 668497908 635489824 51437628 695317649 563220862 95112519 208691548 841308730 426693197 220032261 75067840 183411990 250758683 752256570 930299894 577467041 904378541 747920668 211925710 644828047 810493833 684703481 613768543 147797385 737563497 676992123 431453855 420203470 737086071 863199611 735722998 37827539 863538836 76786269 277333391 376295478 53803244 766750823 460276434 509355961 31447212 773944055 824117776 374087382 666231058 461236865 886884749 392815527 858708818 731661344 355824443 301472917 514689895 197336547 521260214 497717423 142118721 870565057 754344297 19392230 567567343 912847050 950168197 692308816 210968573 808011568 858341167 168267566 755902339 269061130 716585035 387112006 522955054 784437761 114657890 630523788 165264396 888182384 44228297 364844929 730965652 307599816 318791652 479345992 539605 905101959 900293797 854166135 502525678 651346926 315707272 249074649 563101371 678579692 177393854 86950450 884551904 637304656 432193233 841871391 947641168 534431775 14748311 913421922 811931136 122692075 394691999 135102427 371206105 133393962 492259514 260302931 154506820 477922034 123147237 273528829 666835748 936700044 437962599 401397005 885584872 65769704 435875039 349414590 82324201 772214358 308423397 778512913 565764161 489396245 518611146 131338560 712094161 196187872 187635059 650819992 952323360 839862551 662591415 48628154 374934438 932193454 248036596 765724268 771345531 965771969 588083638 61528427 982623461 874089507 73732435 756305878 16759540 662587694 504110568 399449252 462451579 59758056 293922577 430914830 692536510 41805032 69696931 640145445 381125005 204926813 232301499 991554800 722489157 51939691 141816173 146905842 513896459 255954691 431463772 575474557 337525174 692998513 248473218 270872045 179474170 146669892 833781386 80889846 953492068 216740952 785599392 851492625 36556259 824101087 800250579 999664534 419558148 548494659 786044864 703928377 118060271 413793081 506163188 951055736 137517247 26079179 755537740 720380027 859522903 857656889 779039234 544729396 535168933 609310224 483231883 194423815 606691424 557283061 759573703 312081056 20516312 823728664 646098411 596815995 301990480 221139626 773083361 249008017 246825118 423936575 349554879 70924447 940526126 778059985 476950144 895725210 332059351 735983436 433231460 514068986 623889988 690605394 706914881 928827547 424955197 182659981 449309574 283882047 943761980 798182139 384267505 636385008 687355695 122621569 629582551 18526516 462087772 561075281 807731191 509409971 996827625 450817882 228496609 109441992 954319298 495829831 281058183 841503526 341604743 752544895 828133212 337223435 802690982 911936481 319545866 656334500 483377007 77090382 700708156 554291456 78284129 103066834 669679064 476880419 243177470 366122840 527336857 575722834 111358544 177044089 725399740 893046064 836279137 86022016 202849068 490742414 935916513 242124892 506311258 366516666 486162978 649620219 515422130 43719225 786079714 958484806 1422203 272689344 476218599 595232414 512472177 101048285 973863460 996756930 77611487 583806617 682681202 19136675 11028523 693389584 162944793 426631884 715752437 528561498 467682127 762302215 587820493 296595678 643754317 238128104 168768586 972605908 392670374 389575207 808957601 577795943 635215357 621747686 864343577 335054819 405029254 423362971 330773294 823692317 593381842 359734038 146341585 14875038 36397731 585995232 525438147 683456919 89241067 98304538 310599205 401007107 98923827 859903642 787747880 515604536 203984202 980175665 308929408 370351769 686277793 505551185 680312444 291353515 176332830 208588783 697082997 661867224 651254640 891593303 519604189 14371490 565256836 657637942 43473434 738382360 148167936 304060182 848370273 924675940 897235155 13793674 603867668 220171145 954121768 62072211 102863045 623790186 120096741 308258730 20673470 255655382 119377 402173693 766314853 813329970 991554010 761562347 816038630 11718026 593234134 352499758 876373097 16123795 763857391 28642843 129787495 649733247 703786017 125439008 388463679 499646669 403638283 833656560 484047946 579795178 416400359 268593984 502452621 668410087 812531419 434969673 151628135 763695903 853157899 466359390 738605580 820702064 820563189 236502024 717489141 228741410 327629012 922837108 879448720 696982794 296745069 980034482 290288364 378735181 214361970 998080140 101331953 947742959 724453560 232711315 825604006 78936562 642898777 317730783 719903047 282921500 667692024 293787981 481716202 570741058 811262848 517632072 446343110 141567612 65646042 632059487 8834391 21410886 506747578 380644418 58394798 867127590 154847194 684015443 268596694 197711472 760933300 34046839 659637936 739156389 801434858 984746332 382812534 468546577 91598447 435858815 856927100 78404364 65030726 192470345 863850286 391743169 623811834 491979064 62253022 425163754 679137318 814243219 173507869 611323193 577381129 333908885 861711483 451332656 834973322 1213456 696341263 190975514 255909690 654381741 940805784 214378748 31065851 431116433 571847883 677799939 576658199 327533084 471920506 140049712 431049833 310943892 589038210 309904887 378080295 748509283 927924846 990440607 241509306 161252257 196314349 40666771 975426469 335230148 305152100 123676254 42121737 353783539 440188659 427649225 716356572 32282924 469228211 830490736 159147675 41027798 594078147 194377501 506962830 948653168 739613844 696664729 615188537 997398883 750585209 562554143 919874462 178558134 762826182 526341396 644637826 919866842 961915539 403184538 178164301 846302441 459660990 69185866 871668645 386736901 5089492 690810033 490930561 299231187 266157965 37679714 233305134 395429224 150937999 632844371 548277968 128379506 315921335 634046287 379904578 33544734 643708556 721102549 936461594 555984187 774304984 273032645 421219370 427579024 780252750 287872938 39994340 156891937 876182441 560463888 635163169 240172739 525078043 151160320 134033371 180673060 170128603 408623942 758032427 845510039 947028287 308917572 278552413 161690976 642952709 405617941 883268684 960964582 919608698 897921490 826024935 774009936 586819480 684495072 309430635 928636700 142964588 395697630 818699205 226465068 785319618 849614267 817306704 162721147 118632500 439027696 832681574 304608447 90222988 782568 857330420 678901580 394053139 824729274 796237644 110319372 746649883 239900422 795192096 698353982 559835375 12838768 783034953 855210535 512379196 731540252 382411332 281946460 316021737 868933433 185950367 836870433 654126703 11275633 955583266 835908273 337425982 891083929 395019624 908733101 960067280 262272057 321342650 250570588 148428787 655732210 494196618 360797759 908225611 777313814 583266688 437744946 815345663 401689694 481146736 118597091 199990673 731632961 588611229 963675205 894508318 426355141 524226834 835642135 650473258 960581773 738351466 621172448 454474661 72869223 844421053 79268807 527198679 636990120 914352563 717822805 273172058 428357854 254449517 973280927 579339263 901024530 409732025 991089826 888343803 394666167 331752046 20671942 51458462 779643689 997110057 109511553 638090618 553166872 367451641 2104772 556066402 994539099 760986357 306932489 210297104 538036896 193623067 606011173 577714220 909117403 469305513 8212296 211589108 357314499 672606552 371576961 894798763 722550151 683722938 441106061 57896825 181078461 739926197 374645299 883468596 686080708 276701815 887941595 290503877 269766106 719043009 910873241 50206974 226740891 673559412 739654724 846553700 773580813 313729916 34602241 7968064 309092420 405937062 565480775 909772646 262787375 849236691 210442823 774293944 898378640 410238586 678664992 239987898 928050898 176422542 301602259 504671654 201958880 422739551 609722415 89791848 953544244 397517867 434076310 338780150 711990978 293210415 282642380 368979117 759145732 769610223 235001362 840791235 953146214 168148262 577924997 617109850 586735586 946957004 998403804 851852258 756685788 958470473 589735849 783655421 464675451 487454699 510982185 566025823 692326290 436154004 522158989 973546495 282533488 523476472 535098950 679143545 219623923 846860395 989151213 800282178 225585153 779685964 431990665 234224164 498753285 588279265 385730166 509630596 651224166 340800797 8687732 275916457 486218575 513231862 384345514 83179730 811511804 912855687 792092318 642978333 838410575 399101042 985789814 744592259 671454483 401305162 879215631 377246623 724555471 957549691 325884331 164996145 94187199 357232837 379398306 619522899 89264614 437141692 993368883 718270558 78098037 568487237 365945179 927079224 625192031 205465207 52475296 423810174 356462575 582417729 22454355 49597271 484326377 358161995 142629977 265290005 968281887 571783098 167679264 788094291 72193006 224054789 749484847 633968864 548674891 788644359 292390941 288890509 232866417 569031782 169329505 115203525 138099671 426954125 479906156 496243049 893942561 262015882 330841286 793886158 78370339 99673487 651562332 892193163 519829870 94088059 494531781 419039597 807157802 952541062 32386044 638095488 951010888 551781683 63603922 906640697 401270542 330157610 479648370 646140382 916146631 18693399 361892110 925350719 452872602 474872878 861445521 830090696 237548158 810910456 360427473 769320820 489188285 449040270 121100950 447370886 854762068 859640655 464720113 706258865 405715666 645288898 437176514 585199506 915392955 467677288 633214012 96778624 237857516 269363556 950426838 271705141 433465670 83366433 438379461 599251365 940702062 992950721 592450911 24428191 371904814 24442041 366744 466834669 560168932 477140925 673932630 673602626 806901724 630860717 258482620 56278842 502941928 466274584 837205844 747128286 685982379 839421052 344249252 987018300 831930606 784916865 59371431 631251330 14750667 334913579 178229819 429558366 453008388 63742521 125003030 168784951 546562544 636169635 570310234 278831937 598524677 834457276 542313286 495948839 432638675 617153857 316295345 496484214 163188315 103792329 595427992 502644680 397734004 331448979 371642066 917039190 530889739 1357869 137891866 802082406 381031411 155572759 650068486 712187792 785597759 410166493 900850922 290149432 277359373 626052096 370192032 689768974 644944650 416192403 182127890 393338048 244303268 150380241 620789552 402833826 213182499 142065280 671272504 897998264 846428840 191357349 639814555 543204988 825547058 72330189 607123016 875850385 530971313 79560427 689597519 947762803 345417479 460132939 696888239 366522064 154597986 978579419 673927208 479813389 541060209 990593667 979581358 947993236 133215327 164677891 859896430 78215521 431793275 375788327 798542093 634751188 697335146 818583830 247861822 368806699 424568210 970697274 86578220 184107826 736730607 179216664 491045706 684961341 59346364 827127907 104150561 669780549 879880748 716709376 900373859 695067134 736288186 685998961 853562914 554498123 255947036 826796498 78369209 251749962 444992609 671026725 462368366 851780146 597194356 442401483 867078609 681765914 776093445 348252208 904537440 164920241 189384715 298198763 72420528 563223325 276132581 676497594 870850656 122086085 110497607 864180478 596095397 332750527 785426918 170337739 547061198 728091607 304472553 624218447 851863603 746229084 945882684 563790455 840859482 479529008 55950977 751862600 873616337 566402765 471655434 193851018 791648821 221991301 803982504 877953588 966873125 504901015 867690997 448865967 199065591 241321015 885194016 915528525 50897224 802079604 617698238 371881829 371708579 451554642 592365225 519917125 595606651 259749455 10659094 799951046 445995312 249765979 304229828 301659905 227534617 211813342 202178263 493188160 769418359 819030429 14571986 49798556 593984651 502390161 83155033 946634964 560802138 166316510 216595512 717810706 545294450 474286909 341948556 66370851 972226421 743962740 398108692 328756870 708215283 414656264 446373733 79175905 36715240 99424224 394326394 576448290 815589356 197472469 55187536 303683610 717777620 308616143 392700994 385687150 324985385 880037828 301371343 456531778 439258514 324208033 935431420 1884876 853391488 638400481 57739470 492533318 767611708 258901525 936935003 187283712 43349246 333292988 744718582 909877556 266501699 655934532 574457176 421018500 594989712 404183476 739762171 94978547 824948161 605562500 214687700 376042816 194349013 195632650 960658514 100814485 386021731 366579423 404745905 378492763 585382738 780609832 153748461 901522810 179483066 955679586 328579554 337749703 347757967 127272641 67609183 241558254 271238807 532656215 859600184 242551466 979824812 941748920 673613431 672513099 44897508 751077014 579270285 816643047 118866454 942639920 591085947 616966045 857362307 335967357 789370183 995573085 111433321 562879430 523938544 165750695 563921650 278244905 696855054 665115776 499228927 863227714 190032677 888561331 821894266 6716727 33369130 953317738 56280184 296804939 455118029 235692486 553891948 946604505 106860666 884778263 422682552 337332749 635822825 51753221 965528571 391874365 17214888 324213685 375507901 61856065 642451138 209715843 797114566 347418178 5423247 433190093 775701057 523409566 123451877 112827812 393902880 989213389 843297751 9947730 179195547 351277569 136954743 156104793 691179405 757507609 128653653 224480225 21860670 406780057 240583048 202314647 888090860 169780241 586543534 63045957 17707750 523974509 587268763 381952773 402882721 732184857 343926456 182108297 838704417 591634820 830898111 589696384 828126836 649217659 143826617 777132290 543511283 52939592 958595584 175097704 57610184 964600414 852961440 535206657 79700589 142404511 907742749 566430456 694942668 596238657 375955535 368771623 13216734 150660869 53845171 736254033 149259979 268074328 208333940 809027162 944390871 887850928 331900175 588984993 970108690 142844908 716031279 749203163 461546437 891818239 68764413 343502362 693204406 787894101 967896534 914347721 494660785 848428590 489966930 425678304 115576890 189805848 492118280 984064977 981195948 381042749 12341266 355732364 917264958 67881862 108055239 181573292 215252692 731379413 391562671 655057247 831882663 386866017 946708313 570980279 134379508 583389789 477188561 274523466 579149794 694491960 385003094 995386626 705283670 421466358 741866622 337751604 925759702 309037114 878748468 728557732 781793104 403317787 202780116 560881586 593186495 998896528 779074418 326946483 272154372 883891148 7000502 657622805 720179871 180957453 632920376 731747695 4833297 196184606 258582327 781807448 127221518 713120634 217496014 140798769 87332255 204067896 296740408 341402027 81233592 476025987 732511648 546152393 788825913 854217592 328382110 974882708 737421104 952379206 212064558 52056804 61476596 57204908 903910259 824853809 360550380 980573851 211625582 287625225 541493455 164458271 829627766 897150014 328729943 658778916 462629538 892064763 904075355 155901353 270364936 442069364 382473412 927758427 987671719 490908734 968316350 456410120 485209864 877024786 327151105 517544807 735240781 84741973 232639363 843624885 39889831 380611509 32256812 711593044 547337440 863149435 293217660 814926287 278992029 720173390 964156298 204435032 732855024 210455569 52226926 377820852 209176581 473970737 35339931 264881155 377238437 468454136 200762042 25568666 444586976 706636286 63002682 216531055 274477309 728413668 786115757 349773088 185846019 180135044 656185155 827220205 344064457 191335058 537990940 759238737 227554370 374771122 784064297 172887563 907927690 265651436 778526696 944442613 429356528 651240570 383048001 977041334 680732340 297576900 116836570 548101505 167579165 880406700 847018569 968249639 794092531 986389795 504790433 790022947 988986882 850664428 870177647 916749168 654887881 121944364 602140281 285551756 746551735 359636329 682524555 150511339 892078882 42953813 856877389 241655283 149867998 327559443 924771491 430260842 424854855 712094660 53234087 156257007 533689663 322332419 824610683 754552878 272934499 795539649 341515313 656430948 152554343 1880831 338749390 341465433 189738945 957366883 77992070 387755427 389284595 3855499 383124589 2626182 498125369 945346719 72922807 653836087 959277184 42195698 943449103 205718365 173189824 411511947 389220625 237817154 897276972 157549863 639024983 141100244 939282295 33077074 894106697 926417336 213082953 336267689 936830955 873669354 471926590 899514037 7923472 164800986 223621614 566108062 974572646 359506947 55034280 444347272 19679501 64345251 154674186 839307026 808420854 514074181 161363518 54498217 222694517 832203799 870085614 328819587 792573897 255377437 357043261 19793082 961834427 10891934 654622403 870486729 380466813 398089251 277897919 771451757 417052308 207860757 63639823 260129660 644593688 493931685 944931751 818297634 239261576 219214992 983284103 994702279 39313803 595515005 285090484 829722551 631030860 414943014 534810598 904606513 991886792 789087796 864836056 36194747 380896392 953544458 633862936 882754996 540839134 250950923 160192702 97868347 707419502 922246513 743261225 180730890 323942942 819829433 972081278 298117174 224396068 381498633 837730020 220783959 743207100 266061979 72237468 399743686 557273006 52639404 136842567 536827316 400732672 982859749 710073873 324886818 749841148 736902395 103591589 726596488 636340961 889426888 714023003 271281728 533532234 37423238 577350171 414096805 413613511 130305777 654513053 89625977 750952688 654500991 734528677 37079986 138171113 955436100 297015104 834024127 865093325 73081365 839880882 417582633 310499821 436131264 463735010 337757813 807091053 64867534 316011791 84122221 547339015 713932788 466654467 639195680 240185020 829647142 138746318 865592682 232095605 66028773 396248004 180691079 489458926 437895168 782553606 235644260 227317047 869315324 622565308 624279657 172851340 768213382 424367148 515941988 7265591 151642040 703922064 460279452 963857922 656136086 718444421 478126194 241951428 798839355 252395666 134207856 266674723 625291058 40343806 173309200 409927609 287744413 878207465 364288979 782204431 37529860 273232549 221326561 499764257 194431440 9269265 71197470 767441887 576767038 114557763 72477248 652407117 844466951 586189226 872939846 711928032 642684337 231437577 412708363 572335426 519081861 698602360 938462852 313966824 71368443 406221188 630901172 347891053 402613931 592616633 376830418 32950306 907167700 280993806 216715041 943295797 189367690 96876743 25950857 813909422 485577634 381119815 41931255 843768067 260343062 791806899 360379157 349084736 36369582 604121017 605586409 171793199 421984683 335961420 217922598 484205006 692694126 682280454 504509760 709774660 737599602 728815865 619567217 74707079 390275797 426532476 42733393 517570544 697260702 910222404 808769223 184459948 947509761 783386735 639884631 110516448 289016102 57630378 660297039 489353810 561793667 468808120 533797754 877205428 804282755 681118061 586885089 399991437 813605657 534327479 782420373 368043574 840553550 171564897 785869308 160314351 521436803 858762346 777287361 906320673 837468451 613731274 54615126 190797803 957544763 797968692 22308986 39933457 662371007 483363881 845637788 131279354 623754937 744236308 408733264 691647262 735255484 537764704 124584328 866618838 891616232 804071016 231526815 395752398 498982851 374216386 249975026 210134301 310188068 896295658 713290103 858580572 165222165 706087295 264692854 650022167 987591417 962663927 872692327 911681887 347562602 81494354 311318367 651396027 530112047 817904850 387480712 57214510 224421796 654019709 377510309 781219700 37461024 823956921 153677563 194524639 884908299 940266355 544660806 840320570 211254163 623642083 80273450 838423972 733968420 887395889 917465558 514503506 648999631 956397827 515970164 997775807 910787575 132441483 288396767 859867200 321303312 272842456 699167830 834524727 261559165 227697930 423894938 272275866 869770585 71511466 376629810 189057432 400448687 403196783 581058021 18136167 301678321 341883558 441038519 685472648 775198196 838800753 143017661 694946120 745977591 708625024 199747879 697699965 266645197 612705027 50060494 811646976 144519871 59009329 364584148 341838857 780216976 893165980 869343651 178637216 61131690 633782897 886907261 18065735 534400646 467718105 211158906 886040644 965433401 633021380 195708534 451191132 236364466 164285905 678515271 991920270 294335500 195236909 320888911 424805702 657858409 769275292 814093188 846935233 666471257 273900123 25115734 134627982 776622405 506396982 19731049 443539942 144874745 993667969 348358676 847281507 494511848 802249559 488091999 870712037 583079068 14832737 625329408 523296170 393499130 937655266 650978321 493676223 605164585 873192902 225212259 942432047 245897817 152898161 89975719 593144592 526445414 961569847 655678659 641317939 151407296 4089985 744849300 762558695 95643862 863960284 619178577 47872163 949701745 143931111 682332094 840857934 500404320 187528012 61564011 685559262 696735668 2266766 532001990 384187882 435564061 391591739 796260071 77120805 267063614 177302465 947779573 270060891 707137662 873171686 142325062 162116535 468036651 43364742 332023990 12134094 451216704 949364340 722467796 17718129 490855956 69336654 583912290 923711119 181985429 701245072 444520503 741365110 16499296 444850428 795972983 546850548 645369619 890072153 639046047 490817542 778666287 495318306 551825534 206037909 113744547 116375578 122912456 723383953 662552290 795371025 258976913 351228888 693140226 699955003 573385252 443077522 116836304 168400064 565041926 909921967 167190715 977496738 52119342 875169836 964605111 521388322 196840126 361588805 907553113 707443154 104902934 805958442 38616361 514465800 201821885 550782227 324596343 627627107 109303768 133475349 969232784 863065596 450818939 311249548 158419452 761339134 3543858 763633672 485144134 778917151 583842966 827220130 880885200 850631227 346200538 685385830 282628208 723308264 364000551 42146836 906999679 530477383 255970461 850701437 727180603 443596869 406869683 310023077 163562525 584681507 59083852 812798761 76613766 947085659 553763821 927964298 630284278 72670367 328358229 591194503 621438176 333652544 184003186 883108187 799566459 947211676 823677132 630676194 141869349 929416937 545516400 408883819 647530388 150427365 933681468 799196159 597226581 565650033 409827863 498624470 439748524 760256097 408675922 704297737 704345193 979606278 101335452 441424437 985172831 345370583 277474972 736114804 145885363 613316760 253133256 381376614 917513968 25840247 109723773 538415098 519087318 955320489 97293309 449572066 759089087 75719636 698937346 147862283 583321772 472551787 441926703 711354284 567787195 127071231 972832601 459739285 590278205 413590320 740195683 859080243 692712657 703193309 757807354 148718093 440630083 865917899 655993149 417716118 561576942 423749758 644244092 321637025 62086707 145684918 799346585 858487854 299666690 295159367 966104254 295986746 310865524 247185796 355542654 841618500 101651862 812373073 613027582 698999159 873337434 239106749 444237573 427947118 156801036 583648348 426033544 12931006 80326690 619411459 146703919 145035269 601112983 800004814 78416976 259741946 85646735 104264866 871949547 600717927 825603438 413346977 932252836 242217895 737040037 257966996 583105510 32033820 428109270 944106495 299930755 498005492 77099493 183496986 696774578 964016925 365193513 636821224 718038727 288575500 524033254 222053157 45612727 807678756 551054843 469436354 948526182 214593558 949634781 441720719 157371135 729332513 43905860 84406225 294400657 329848799 45695230 251727195 733661986 827539794 951729980 416334915 599489664 387566007 822141818 535186242 21368246 443030595 813830428 403289993 953265219 723347019 413760859 667686499 693553240 54631009 465749290 709762871 517081247 748240367 928901367 373664189 856240051 348821484 865663913 49187838 534981949 659279841 617776257 237372773 107208259 637019191 426161900 965713732 23683556 355539411 507965486 24570087 685037878 865988704 375685912 737369188 871798302 560860156 531072783 810866437 274070628 967046068 154680954 872017143 943250746 460800415 96492056 535687515 932790195 484400725 116450677 413440899 343383761 605546841 651306203 687180002 308138661 477083718 132452300 64646026 555996090 422959458 68982678 502465819 302249719 954086441 741867518 708534455 549613413 728987647 522584308 535000223 176896345 618532529 485637596 336319437 549231703 64543732 411100881 422672336 803338822 390003590 283836445 715278342 685335251 614834542 654536085 36401853 315003590 229512701 121237756 945622627 192974335 953811392 866570558 44506848 659913090 417601211 662841382 29652858 983547959 337774964 839676788 149781275 288321257 753880751 347403266 28226611 960420976 728465436 636493496 495277824 84385257 699916816 980707107 298381311 163181097 222855743 258434499 485433653 224239407 161530982 673395711 191020144 52947699 970697943 668566573 636282445 156683478 76076092 530644455 224814957 58681862 654468232 517832822 635036873 947046041 969544264 273905373 705683870 495273166 731367060 789438000 401691109 270153314 177099254 270075096 989464378 37384806 369839905 163541649 252338585 502236553 502527391 748118125 770078777 76323646 580452868 413586467 197143263 562448576 190172206 215030622 308893796 881980689 266002910 615499312 165897887 264816178 541974319 857431849 135700596 988737553 346776240 126340201 468166309 21036618 738783935 570427032 13528527 804360572 802963176 944068597 695995142 483690151 861872301 478072265 459766882 754503097 898328678 281305191 972814791 464319741 460065694 838189893 196508920 80854749 324686513 392552295 454859442 876388639 749213888 829027598 443632183 262704875 738861998 662633922 808117869 517613863 450176110 327635339 350344561 373533295 868614519 104863036 446836157 11966382 263587481 130000102 985921153 81504828 207202739 639085134 593712112 857184577 737103613 170567258 227730661 340983910 367834009 820619481 749346141 331626365 479971764 300232845 573887434 261296677 467550906 751791875 884119069 386914723 9708714 83289966 163933846 983776353 240054896 167838080 439210650 354206854 354032580 4958143 814785317 910504708 233747664 103866645 907880627 877977317 107037148 702990182 381357197 549319987 375190957 989300273 135016139 47101295 856872238 372151445 286160375 172509429 118034912 307307660 111896989 453862754 48643439 979378547 447330643 330883632 937438583 837347762 7613616 379496238 670279540 372902316 849575694 544982706 334719277 778777195 45999186 602115113 618562620 270242648 926652674 999255024 228091492 347535509 470361605 21715996 69037015 460323453 769992338 179452988 638656066 314494516 951002879 842424143 249899429 210669033 52933189 713464492 177258844 509318985 525867603 996689122 776339615 729157843 248034391 997049142 183931404 569530592 366977897 276917406 427817439 350947845 72704168 563885542 183635247 19041868 600929208 588372367 615531365 791136345 653641534 993866454 414988979 894365265 749939073 575741267 14081125 969717106 159837846 987234973 446204588 248367415 588188724 814102522 302080573 368526725 856834781 928872349 537542699 418595136 41436386 456648142 424460765 994499889 101684686 77541657 270880585 728649190 5641656 16936181 66486563 593236375 957251055 56813303 790035753 522270117 73713926 757870304 879962636 634543385 30355355 376554206 693459338 797780445 461810655 468933015 682026068 422497151 729181039 706823243 578178143 610657083 198937947 547787562 308957346 678917241 558556728 109921670 105329454 944554062 852281456 235643918 870466126 178664017 245376405 167230202 366063636 411056402 40690339 122848802 318251441 117017866 622704961 726123923 844885159 665042820 546132833 818801119 905993924 863481516 542328500 10246428 810497078 972279577 761094457 618845244 551314726 914247264 554970769 305684583 608647776 522327583 548779491 210559487 141602771 676313934 206299346 964951692 535735684 310407250 12320123 133075054 245403715 627833970 588662602 794049758 748240307 355327410 473361783 94807599 431076333 697582538 794201389 42639479 533050559 216122710 324095114 711927331 528151818 955059676 42103032 556012330 521494627 760630703 985256348 558571335 334981428 739216274 750720065 507125663 395650164 816839832 442518266 204848509 934927140 857661540 350155793 100163725 307559629 979743324 437378108 62815973 993540868 467980267 372222529 461405855 523718316 438010759 584186949 200547565 804963270 916376852 849848538 266742813 559322531 461975773 802981350 800815328 857415358 946818090 760004488 748797013 58210758 400799228 560708920 925355615 958146753 223645767 808632890 314118490 24995184 126647279 824527679 864656397 394776849 155171914 479276258 176527769 329255891 16577622 158940831 581017379 373103036 467804160 460509890 956882650 530324341 434718527 766695093 101705705 472174372 223985710 992369487 536076905 124838686 457900609 915296621 849557702 208164842 959774573 653660533 713709583 948639073 118543688 16586134 545834959 232607486 803212692 568964915 859317957 169992061 149090647 590028832 815073829 947231842 581331475 21975817 62839457 729820125 168066722 920911384 82030683 387038448 320695010 848015313 858971238 234727501 217416646 603008268 159206099 782544060 219719586 39485684 54494545 641314574 295267786 82812793 932948801 117366774 531545379 6866330 503140625 840443056 367045174 32507008 745713522 974545572 937184590 147424459 760442409 893517945 622351044 402567049 800817365 638960826 573887073 403046654 35354845 910431358 122996224 426611427 779009813 434217850 412582829 488554024 339967552 894694404 945656550 728275131 125184171 890685893 689913015 205724636 832248221 942419165 580266748 12213469 12870026 142353806 297772575 583946614 371746878 253294825 772050534 673030714 833132781 850943083 407223595 745952537 31012079 757817146 578167765 85499716 955061786 562583277 451097657 289989828 687670203 925847045 515024980 154836166 83452621 8801548 568532797 598560176 857516022 73917873 674161879 956314431 753279356 509094677 541163032 651771629 113893509 414750686 896914502 881930614 562099195 546940762 330894458 6541031 162086133 183916910 642090372 889903827 830659964 139986950 269685663 171111799 434792058 242664354 161280855 337253429 84199811 330144485 356254453 214187587 92771950 24541221 89919494 343882579 706962338 595159637 171260039 767530670 878289004 779416095 352743136 916853163 573429587 455034420 637060112 920174326 799170521 435597903 846516628 416855675 656604762 854127204 775249300 867391751 848724706 749622271 853991284 851359146 545426287 580304057 793718766 499016357 845825722 351619858 838515466 155854248 611187043 579418418 455441755 243960016 778463521 276946231 754099691 326843498 350819986 85338681 19855617 19687525 234444494 359351626 47100453 592528209 84690590 750508459 805556060 843558455 622662584 739242279 154005299 566912989 430908286 929485671 151581080 840435563 777651964 256350606 527190725 184344499 198541428 832073072 37198721 448439564 83106157 752819395 697205118 632562105 252029162 308710117 954098575 405507426 613519708 101357956 627590804 382708789 39397396 442055517 537982475 514753650 805417497 518029246 536028215 569113200 425021171 911179364 154324619 470270650 542222016 370051574 185196185 712061511 716929616 905299230 801638652 125418614 997626901 656892366 492126244 538064299 659676994 172608226 295862714 399770065 518544077 248779724 784039428 797730152 18070567 209519305 141995256 2145120 132333342 94575190 341425047 942234961 128531182 467765387 850074284 772087712 504423759 678185714 435630823 403165866 842808305 565249135 940126746 17153119 576059647 967198140 27850353 13201659 304424813 365444214 303253766 71060200 119308907 480238852 776880548 167892021 830629257 401896113 402273734 952407699 262705684 757611137 673844367 873451731 730865854 917068756 383100626 54369077 805141937 133435115 550643816 201945392 227197550 385265255 431739584 585261124 357264171 849941435 155670705 557534855 114118087 763489174 501688479 32186797 675763873 225586049 920910311 702115422 326696803 840191027 764371275 786535970 171959211 716224909 931020570 152442049 984099957 733259413 526729722 625180376 447306771 854626718 651832468 240559569 166083218 604702491 986118959 30589689 799551631 316888987 339882685 543193157 498210170 838207500 713060890 42331379 816860012 780277708 703905265 641577823 755505520 422018863 48623335 264816572 894165688 739175713 6300775 949981702 508799137 424323181 143994744 737459597 398663515 386756598 652787257 365338222 881722347 949896975 397189933 873657708 929524305 566085251 845482358 804016424 944941654 596345348 658861251 963560231 868181859 169327304 289127547 627562512 144224461 416957871 825285399 954901352 608318369 890144892 633889512 330188293 958810789 534767730 819826162 155405777 67821356 584883243 415851149 495049930 338405568 35036896 121289890 198030665 542996518 350963791 202305039 225495930 815744507 546936775 605291412 530204198 106477949 467565986 386862046 119799161 609978224 552675547 304801880 862289787 257361455 943542709 616390130 708131589 38828785 461830799 673685994 829113241 322186733 525349171 545057309 858921797 534698197 857902120 225807563 671090719 515228460 290801101 768280008 26311303 953357161 985947507 738628559 907943236 62980460 633332111 244395852 503855138 887782041 713659369 61746718 722041294 209216013 827232799 222182837 700684015 31363757 406052811 238839317 256778610 960503869 378738476 573150279 775908999 193168821 990603963 942999594 462182289 682567327 2943418 679341334 185287264 276294327 130512526 821276336 663120545 778674713 995963289 205702992 691786287 608051358 348324404 660386842 198059764 21169401 819078494 328129869 356375823 48012384 704258206 176775533 285368873 517477019 342230922 60426741 356615318 156792753 779618497 570743576 395365356 448387436 880341323 872335979 301929427 840666102 922054946 289046401 24418812 690865045 609663045 772883363 84168274 154013453 219877395 721476068 914347815 231182383 803109701 524427244 515591309 574790797 792765810 506760554 641761853 471605557 112362479 944740768 31234007 894668385 951578085 105241465 403660286 796714575 420530872 317264169 692202494 998567881 214358983 673504984 739517247 799360709 161994007 339028295 357304936 240872690 13358706 46967543 57668349 291212023 648379442 74999727 548702373 796565354 256338604 688386845 445135364 521134368 291476915 943702282 737240570 164828098 79712144 869639814 43980551 182197690 346021475 230992444 187803314 739683658 319410763 946335761 661997004 679075589 946239020 679790003 685717700 352221006 495832797 243935024 120519872 812222817 831557507 978713951 166788740 725632269 75425653 410798346 675142921 260037065 203339621 624898111 436397888 172853954 7328452 876078383 22837018 964734363 838244058 469932759 359674930 257300322 530897198 856850179 185295060 934493019 760660616 408164974 448765067 72121845 442709969 569501130 713929126 670690411 531755433 793542808 949640448 231920086 349882711 313061102 812038748 558128732 397802186 363515804 608352030 562463128 334319049 105507705 49876606 919638976 965544006 639593176 382789744 862960448 934752239 812449566 625427941 845838730 475783087 164407740 713590094 647554479 865148953 385825160 943999636 145203011 947217121 944859886 360659773 954010860 262182589 955698394 205573157 916067337 778268637 700843622 793651893 973253271 152493962 675752742 398095801 479761236 633097750 678061904 680664702 799557909 243440807 578314877 95272878 931955385 729470255 643863752 63526358 356709197 933937638 13421732 608755230 185949186 474980041 505965235 348025194 672195923 579329944 551997115 638776050 719432642 353441330 833746228 918411548 393467343 681694428 948149635 865789033 240667968 238660904 83097106 743960482 932482838 258769734 524295579 271342417 529263410 975732433 600325571 65227668 505809511 853845638 980264890 780572291 171515747 380615876 198774753 835168826 811872675 542910161 505165005 408573378 498694639 660493486 146345500 871839115 240461465 983994146 995563015 278679474 586812540 160286103 451972313 508589239 708077210 279221183 704402925 606671500 753765194 227690178 636981169 329711242 241981981 58159828 946566234 345876569 28768218 275300041 670949592 416973361 929257431 696233313 196652400 234125940 180851444 980715850 296119191 880487107 973927824 31010383 588938294 763719820 142881295 514531484 111943262 222199778 519550640 174465335 737272065 778312289 36367298 275314706 229835251 92144512 460994826 93972649 333682548 539689441 789714385 671193228 728588103 382101363 479487652 745823184 50279322 854218945 551034087 406459189 595974422 778176245 681460898 563465184 556909250 400830431 900813979 836685481 215518666 268561944 86437100 200318185 414327179 772485387 482312296 706473836 941360702 483019362 884833180 528438719 261531678 376915003 891992970 895658178 680567345 66338932 328349292 434745201 550014420 768369373 417606157 647454541 857512388 488655537 306027443 104661125 284876066 401667141 410692110 43156997 561732004 841544839 819771716 715322185 14621487 887500029 198071932 219705375 445726271 418724001 136669152 274390415 340484256 722985571 941620884 625508748 573676045 421220977 748134216 850372101 812380448 827527157 260326165 713704828 215131122 542607400 418090299 151221066 91498038 496653962 306889060 63814213 615705447 172878239 787973726 367012846 99559948 343329811 570190096 476329594 890987989 898097046 531860165 886594741 481043720 189049532 145465114 968458130 183271426 391687374 254596721 853137237 306824894 281085580 970198691 641216240 449113077 608193724 41403375 462944074 168098869 696997121 15731534 184178293 110661184 670031568 75334900 825384490 762229177 818930096 657686078 716580312 25299202 895440410 48756667 104927365 565653577 569043620 217647934 111727022 961835249 612444088 922090736 744777642 362615348 370023472 278376289 771512818 70185955 604683977 453695301 838493414 920650154 495160190 589254712 708024064 19599365 975041858 216050617 353207753 409482393 683712233 4451434 464655386 54003620 640188262 655799703 200217487 259116421 971765345 525441885 952967828 548105771 128472618 118066006 907218400 852998893 113457547 346403296 636104561 286380247 438884967 595710643 80023305 846211922 729338462 462451722 744148347 726111551 915835144 60986674 403264752 944057214 209631794 992261977 899468489 817978699 808395584 36949322 809948153 595564966 214306654 637742930 806955567 744193634 277948693 723172319 340534519 539113392 268211366 297578089 897396087 877458997 821360638 952482418 498212097 158947681 152062877 862623613 654592206 919717155 775185493 289119215 873634160 928166152 241288042 792585247 119372341 344825656 412406862 523899855 9198965 192258088 177634166 247457614 218822283 718810786 466587082 978412773 317018394 471817323 961512983 589638449 388711453 487004510 437239728 250652235 737478440 415236277 65217203 676740567 940689615 337181018 888986376 634778942 928434204 444632605 776140964 751556375 482648610 389392251 588967613 819701973 922838561 60059679 820219317 54334776 50551470 1271495 10101685 30477180 644239513 889324421 780845118 769631637 249187764 447260113 927121655 959939276 996982902 685982923 864329458 338069389 223141584 883903023 834620824 991466658 300993712 267169725 912692923 964527369 746197304 742128859 777172004 338602350 30171895 478628769 696602679 680664327 582491428 474590184 851534956 961205535 867109917 829164593 870543551 419649242 994061860 669541859 465508568 387888092 918808885 602732201 619753743 238128680 255800670 235825091 612479035 794654183 181807232 493761223 308919215 659236637 827027820 500658464 157771721 475961698 14017288 495045966 669368418 219750420 804031372 671138137 406159022 832070426 854471056 268652504 240907765 126075690 865644380 558163883 6416660 977155884 759376247 592943830 397453830 519985370 565437174 880866579 283785179 564225154 3230959 714499231 412779265 574671302 86308296 551313541 867334825 493323062 486354847 184756478 752937788 696838840 920193820 583431116 488936167 960721813 238043823 843556194 958130289 349616255 765673850 202505774 592855423 254900329 179409233 997565153 83018952 911211036 473914047 367146591 204248354 174618857 772012477 417209916 827316229 604694793 84168279 431379661 719884175 492623552 481173487 930936096 103625778 911818478 94312713 202620007 109831951 802485347 215095857 434842329 520619465 719774733 931519916 869936799 949539617 197278983 81626202 321490013 127695896 123998146 43856114 683025299 461955064 294810679 114444767 216554076 423629081 31549192 616666776 768695762 17679259 136576541 458201519 392907938 507204561 809363122 819462576 455312292 952453704 407515359 204950032 128476743 743025745 232655975 572831136 581934168 601563581 830034434 60399622 824161381 246370948 256918494 263809073 826308059 685771674 608867940 717305660 5144068 394119793 807303407 574757276 541325398 220721264 449702571 84032607 345181150 338698271 365271543 839199491 698424068 251019862 646848474 920604542 338268924 987204482 315143022 409805616 47334523 796589730 125912945 980689750 349029097 27371414 145451459 260316165 205419217 156305703 557586024 10832434 833841743 124333487 988991871 490601527 191927843 813915628 726971146 224920614 639179277 917963245 309659314 469402254 350098476 859672059 385525039 684090126 79227001 568964732 719341951 68706868 739303214 823457199 505969261 779687290 675565910 706154397 684855574 962900027 578213003 728667374 174993316 13038296 208235343 294091598 716705016 301501597 472377573 256361302 35721310 600169700 975066863 679613863 798920464 125833067 192050769 155458969 153217369 282009701 523078093 208292488 68283887 23511468 894095887 380646991 218510136 928207965 273018378 160861234 458778974 955661974 917048109 987069536 966217911 706783927 925298806 304757394 647988975 668458458 526171501 288840566 247791924 957239394 811344455 402568950 329724243 292928669 566108845 243878980 85348626 343225679 26244005 115117679 624336007 472949788 835109076 79746173 308547263 686039199 116323670 79186552 736901793 33854122 520779409 629787963 842205537 895029720 966491647 926665121 407264197 581367334 108604610 13389498 704426332 331954401 124037458 851305755 183221577 556459400 273181301 255044312 784526006 432986191 997213989 493372774 431526535 796381417 513690402 111321347 348723472 634794163 685239762 886720589 235529832 513430047 567980111 341431721 340439546 313201882 811695780 4467706 694995974 328773619 668438193 678065311 29142183 386593754 370126502 182834547 820566720 657156563 485766398 114845808 899480206 906187898 593341891 605627291 246939821 12380105 898699273 378776055 111357355 655176277 239915646 950029501 200073184 190993948 655883998 774526446 504345476 376034947 343251130 744088493 929620013 898886523 772257188 888500025 764076233 63280915 318195773 457671380 296861844 106617710 733458354 557085487 717545810 866338991 776478511 966361342 994893760 464066377 562657716 672502623 685122364 673144337 535989959 980573180 98427785 273547766 245197859 981457451 274422508 181528164 370023529 97087150 265927359 389662277 114678930 850619196 773527775 322269931 778158820 444240342 964283727 464441822 668394342 914706462 621814282 448952531 140049945 528386617 603301903 731396503 344511230 994544519 757091167 769160229 208570918 875606147 126157196 561948165 850241064 637184932 499631236 34280183 906996495 366891196 447121030 594673329 400661872 649407701 246730215 943875515 444544636 966862239 66636563 550757583 123922263 287482208 454157160 461229653 68852306 587840996 312490897 212332754 430681254 450418644 662202635 156356610 752040377 384255447 947760137 404966152 791363053 507398322 405933982 221690257 517028919 191486893 765118218 703172487 294451606 285744758 469523288 29874635 895176258 933664661 845855662 577998583 900112870 892919204 842097837 778109995 715737401 614379509 72937349 24196626 948068552 146827169 14108857 901486362 459459135 824933061 876623103 471939656 949003000 68659150 842865130 55768052 169445697 889192709 417705298 7748601 254003593 792185631 730389663 449206546 575569456 502260453 600461022 172626650 312447160 433880532 776213194 490233285 463063128 614120327 370858373 342005150 175386886 196136922 700806759 245943563 262960400 154790823 158336506 514326190 620269667 826948058 211724838 627567706 569157664 350564602 364677660 361556738 162127389 807597902 67814657 689655045 402729040 211820139 310536160 660761758 649553962 737767450 510054865 377398623 851493162 380836856 246144924 542658066 930282691 603155480 721368841 493944381 678141450 123212729 764894388 459337243 883000792 327807933 65199389 714469072 69087596 722775405 904255189 404449002 146793630 545881190 497304646 298562147 144429835 786570985 310428761 410887155 262243941 232552707 909795679 343102980 191054692 47163327 300262559 729831708 632763434 120003225 758871633 894922792 334306712 57238302 575550220 145476432 412951689 716022859 801850352 992563162 886633050 378928965 817501012 364760003 80295038 355420319 123471551 474052261 444014138 827542149 750745441 384184707 106083416 846420183 900446912 200487556 611724577 323149128 412529093 184069222 384712235 479990084 582748536 440925876 234959190 8366522 472672287 958222507 819294780 66743059 180898702 138985698 671537072 216686620 185868918 157701814 931405278 685364031 670408927 414960261 142657317 232012853 301314259 796519814 294329118 47718306 974241442 186830489 3963620 943302044 270737846 208656253 892203613 573469392 821652619 406156237 939240882 19504066 662010078 236090978 601218786 112395294 535189095 794675881 758562279 942613763 372638022 217411325 322622696 850961858 14777601 836348829 909917623 269308422 559344112 958757700 260698487 475646891 122623245 437640790 95317225 245450522 679810914 567073410 65195257 651452765 884284574 409072735 282077614 417129211 850205895 995400704 301118044 176380153 255712123 870891647 210937067 729805733 773248070 12098968 852067303 356072869 137182893 713684154 475216198 386001368 318009363 8505788 529862868 834850588 177399104 201197393 595131364 507675161 988260058 484428666 157402204 729219142 549945303 23392387 916096850 200026548 940617403 275072792 40190557 459655195 329797761 269134482 615078314 696219321 605929167 127424747 8656562 595537791 843519841 468876740 539238426 458068266 524085224 301607987 764380715 892532506 905712185 304252700 951873451 231464697 132134537 718483041 912284597 134484964 919625741 22501310 48657649 721451151 78846026 57084147 623741332 482710609 344112742 551546090 11380499 358116968 553627351 143826385 329316280 615469681 39877592 799293340 158201282 810469267 14680511 275870298 356060583 531784376 53785441 921996998 291964591 756729668 165644362 331625805 655035882 718506255 557737450 38342604 912308990 540062045 389018106 392005910 220438384 393284841 467428639 394425787 36039050 396677200 40406565 781158083 12500715 336646517 124408078 548765334 763664415 735712425 192543477 562770895 526729692 28852 71221036 544613012 515706377 629794625 495913070 461946494 614931388 360610189 167665604 900860272 135392960 612066770 393167456 916079991 144088911 946141511 948520864 265315533 979575316 315620519 79257938 304690539 396385274 446785080 224541169 556665789 388060773 375500612 841681422 558659442 14629892 697644248 599318386 402685019 405046608 295820661 576585061 648933470 624136254 758296025 368774818 869936585 145290957 807796287 170219668 850723663 428732942 88867216 816607208 953926176 386611310 40588389 392945050 754585931 505174504 741472663 372772906 780246519 493702741 689819855 175042683 217187388 19629517 294423626 253456316 524539013 85932861 315488265 961970172 879448113 19052866 348520447 101307333 553834858 965977393 69340316 985505732 682590181 580157650 722387989 739724240 623076652 70756046 896048914 610615875 809849317 123917773 779556380 364077119 566418299 873083598 345274629 518153020 926410318 427420604 728330589 730540203 233111299 197340938 829664677 729996204 759568680 367688636 132307741 557243533 995776847 489282695 76729564 81617565 193335245 960186051 215307628 585755255 389208212 873117004 618249597 423157274 481704393 453226977 760174109 985529023 972320233 488819404 948881622 556731946 579300436 88454643 250498906 768812332 30107825 388137683 415609338 801058928 174811589 627214150 12788899 769212356 815893357 81642051 477030549 339885500 957367403 318930860 430831600 812658547 587702064 965465402 172318941 450330407 675889203 628666853 618471069 995503311 917015516 247916603 634749357 650722317 660979982 827761357 712267223 350332013 357578211 969336315 621398698 807251260 164566966 929413670 203058032 21174683 562507063 249606049 23557978 160317412 438826634 458867385 757878474 40431099 939819839 191993879 389663038 969174713 459081386 299765854 895942389 618003181 803716475 577008489 517132412 949923447 741936870 615474738 634491177 930373380 540157812 550369830 28015389 181756067 590710324 44146317 824669536 274349656 593625043 321228920 308365923 212159806 159858215 209960008 896871892 122057062 756758485 765662040 815329045 724127949 319538213 183915684 59657511 224450118 446270487 695771804 135998434 396168285 888785264 183471539 134100714 88727517 175967600 743479692 182902684 75961324 155696059 126039981 898740725 146700188 39923358 761298512 660328265 786867087 324561147 576961967 229457919 264947437 588115621 36904674 94073092 386477368 288161858 283202761 342340883 47273376 658577814 886260152 18492088 777693780 201119830 782323543 377463088 396920836 693103315 951298576 436843832 895129566 691365599 36839902 890613644 258270424 562751084 894661141 216235790 962236418 488113043 324541562 910200056 654133910 625878755 376534864 207724026 623235815 303301800 403798525 658219341 338977279 998767301 800829843 500058237 134695099 590405108 814821179 357332853 782940292 859141819 681238788 655710717 890283882 189678657 219838425 436252265 325030341 384327009 403761776 161729918 370428745 827668519 827173627 92638640 455102068 305004653 951140580 963711669 7116923 993214172 606495459 598659515 911915216 996434795 853259776 343988614 91778165 911750730 664385264 44559184 528732971 260221392 35666697 437146716 796337704 18359884 87733690 825641561 674624670 366725474 994953520 225102950 286396818 320829812 762675462 399087364 803412015 115032947 87512676 323216171 539115215 125700394 492392833 270606352 139254876 686687777 146873751 877577432 731661997 579816701 16738204 544839399 895389359 141726625 466618417 575234042 104701014 940694381 29042599 550054509 573922065 647190769 820330953 970365149 501135926 318200857 927589070 155083075 685745113 51058170 668237941 408171381 745038889 733419802 627418221 64465333 386342526 324858030 858971979 194914282 832598290 256013990 152216493 870622749 330774011 809959865 14645572 311685839 477902310 306861872 153891553 5778966 798599379 936383436 582664866 297733365 701570855 867217868 472765701 598724223 945342359 957195237 875930636 955448048 568764060 972854685 270042530 730492930 13474598 96907111 308363988 696416761 598415789 789638978 338901400 477667475 787103765 719907427 826646395 670232323 835637234 277913895 508858485 725284890 726986274 262104387 481660108 684564760 313544758 236817432 5325004 499171552 401003055 371799120 812333364 828955565 941797686 402410261 746213515 281842050 727307757 417385245 339061127 196590404 375762733 952960036 287915550 694091306 960542289 603076215 8958583 243912111 715555183 631355070 636206012 976788868 746665415 790263692 329826054 954798230 488525818 35383381 947728058 622197257 134852734 127141029 964466418 577987518 212631059 194429733 441776240 359231408 184500834 29837068 117154665 70381031 41297949 610107157 793634915 742700757 10453311 395455861 876237609 425296004 76978377 275101236 916459322 561043437 64285517 455947615 735619030 140084609 773415304 216939765 728820124 600014350 416289522 246761432 848041153 153505129 147500607 504079875 830305943 90352355 902797621 264301904 738016125 12132012 219784303 888238438 375542990 467449950 985552735 202371263 1303892 67744480 340706674 999225348 626788323 665410300 118849912 781946384 181623537 882801299 578779109 146964377 311837127 468285296 305851848 870375414 208903898 948007685 247084298 820776682 799252398 687175465 914256802 265455369 473699383 502918418 285526881 261593487 593213603 874245023 159110988 274330708 169792804 782843588 121277162 922703506 802060649 243895877 644560292 24048987 581548828 460166564 740246081 992632615 138367094 302246815 681625148 431009891 581613093 565651344 970770265 740447978 168427041 916424441 962911663 542635935 398504123 313293592 712449662 327777601 718426960 776814089 756760804 910615676 870329112 215909537 537423771 316620326 720174324 998960371 102468396 525670183 781113286 946122227 606936033 192008040 40407540 729406029 689254884 649666428 280752139 140201740 437404104 937155532 985885463 643047339 709178023 536592446 613767454 996637796 787254773 239550491 609825196 320626531 427930150 537589309 662750753 963621053 23223731 897060269 529406211 6932623 387089705 114473977 305845941 131285598 84382949 284613493 483437224 300959833 711337873 627622229 13341895 979118950 523523659 495030403 907003952 459427192 161218511 254346926 648217528 121249976 855336796 70306057 295944813 153187455 191208462 223987949 983315694 137802898 162981676 940839313 262416535 767031289 680758285 801555926 671165906 83961831 116143275 977244639 239886948 249870338 431682395 185648252 189433316 72315054 967483344 652139864 436526616 449181052 884336853 930975056 316338386 346942635 433071694 881979683 505316942 73990827 799071855 212298976 970877101 188025257 278868278 290117350 151744910 152008868 755161453 141855370 731054236 486849627 689029887 239246520 228834289 593331450 494549121 349490477 937896977 129419369 939017067 475276036 650495208 504518194 464306040 376190062 463278867 259705951 442795371 665279518 418433242 934159117 127823997 358345501 132679606 556172856 819527715 240374665 576602759 403337513 13954203 180419056 211641187 467006395 454130972 500310299 781850013 769057844 54683465 216057881 525425435 714681858 515738703 417265238 40868615 879908084 77240013 937778868 285416204 665861096 418423555 613477469 601223176 346181181 174192520 296237424 646109971 2440718 610812387 597157692 336432728 176886033 35425804 22944431 482581224 728372251 508536166 728864708 577725781 707489667 193722557 543066055 246288911 861535221 636755911 496854983 732354303 706192906 549544799 491955944 3805459 830101374 217707879 824053893 251921552 137275247 952070283 115908061 995933505 912802621 661144162 769939200 893407399 780939653 257182191 198797053 468741803 273325458 480256202 171921408 836861075 156229093 179403319 217797540 672404191 739350170 931153292 700466625 941274896 93731516 890100968 431111954 551169892 864678517 548837558 164864211 676594407 319584873 25211026 114491426 660095622 397251676 796299989 780978058 951891755 305011237 370907237 947522315 108247959 873812351 177965836 762942963 579518071 460786097 12250644 478616650 627926542 304208768 532195602 198293602 527825544 387755921 323132903 840725179 156266806 831213238 186091839 121143562 588139897 675525153 838348512 720940182 831794484 948616794 278215568 654885720 949725214 718450454 801161431 364304415 813647076 471920968 157448366 881753335 340385694 813308164 580623111 630811117 594875318 191712876 146942851 438449024 379233646 553844774 132243664 872863078 916518811 164390761 251062369 756706390 427959490 992684093 723989692 891172884 334739761 386948566 96917669 725961658 15785612 712678084 46307800 743493447 314004380 368681428 383976311 738093365 4131339 628247028 487185364 833729036 338923212 454295737 904962753 688293091 261969887 518116087 751367001 417995331 127870987 587213795 577912976 622213836 386876667 876924017 999829284 447743693 78817829 507399994 107802934 162923077 40270100 334192424 584261091 715673990 327900783 852394748 315529047 3795409 628374653 651677792 173691952 674440543 677201286 9455794 555681676 946270465 848677927 40174980 642244094 886119793 744765050 836353748 212160489 594586848 9137665 423362840 157853149 290134051 435003928 141516822 473177527 855239203 842390197 741967350 165527717 457730985 50776336 546169947 849205036 849238174 231353271 206684457 293755688 602892086 921777998 212382170 493457927 227661644 361956379 626355872 619080120 362017 304917488 390846116 439030602 340698942 220018552 331131148 885411365 40325438 858258810 844509521 396158904 627075937 301915425 462357212 33987367 785212336 319649697 439629875 495225076 475606366 879602022 758928419 682074787 928271261 654152615 846237103 169311135 493305453 966013257 40490827 285693733 319345139 642324417 112605468 76354996 108903322 749217775 949274985 703778265 711042431 292702765 184298809 315134159 879728837 346260158 524596415 65443590 82610611 48328234 197057069 937591621 468079959 716750609 530162789 444871674 217949837 296470090 822517283 68109553 516894628 670906028 976019797 974420722 662660625 910252693 534793569 509615574 733072252 670988976 348508971 162406337 598406780 78543823 228853306 494003832 888926005 622373859 898014520 244616113 720954798 240818145 777227830 25781819 380227189 792446763 447851785 867857379 564503392 131393778 20026938 48839961 503547905 580538106 610397592 154703635 958467322 701869165 485449248 273120510 196368988 295681664 425201806 115306838 529179323 368187527 482185025 535920048 489197680 527466556 193157942 363364154 586416999 636665633 559247859 283273478 798914907 488581563 954372013 308214021 950145112 313647580 937353183 74713657 143663179 649836917 366287718 443454911 898419395 302688977 273396173 91736857 726072749 325823140 411754650 700925271 565154469 998655902 134802461 754269871 811506385 422947694 832597600 527940612 489513802 262168278 203518282 48845440 886764964 497819929 587025075 752278541 427207189 299215061 368855030 915615770 422294535 880617048 929870105 313600173 983497705 927041925 695923611 962917601 832926156 789595777 494814391 971572020 299990118 43927809 813148492 929247388 611386491 888659424 31834817 397561981 442384288 694210665 7028477 931268188 391527183 631331475 653553615 588918722 555736096 400408209 569664475 953918095 404052610 17495574 5346579 546470642 353820578 696685941 522102524 107648674 405221208 666769085 403060869 174953503 672011864 158686043 928266460 210688942 67837100 483111446 852569855 801774272 158777015 854309711 171946489 143111171 865008591 452765718 521329657 713512900 567088879 652213804 751067310 696123463 155138716 94035867 329740210 836184063 268853075 590696535 908090708 833215531 43853011 219604631 500995649 661684990 723241665 950049490 916959691 462138802 206494575 252222980 613738342 786515981 190215418 717024928 235551351 491532645 869200714 706179390 986332950 290390243 287300675 74835898 690078848 55956091 60097072 73349561 509057012 736938756 791857796 724033939 910710762 939556211 633683270 612099730 936401983 105559022 143249248 917943213 482047844 133422530 640442701 115703460 781795727 49173795 133458509 483807274 375034737 718775378 660587558 624782480 554583573 291188358 777958509 822371723 520531024 820665318 110275702 750470405 22149556 260706165 89495952 134448473 453933229 556013409 645152147 694596394 37491263 929533348 394607555 638571000 480476411 589529546 285911504 26991844 416262933 914888083 349912499 477966995 557649090 961104623 764401704 564749253 86022458 182654078 994863389 112697632 470383978 200523401 376135387 573564423 467683056 559819471 453182065 225733782 465196383 613197621 817231475 132370748 488922839 472163986 304630142 289733699 414901747 625254441 152675407 231901449 103649442 919513943 27731528 897521338 281589183 115318319 795162868 758538925 985158379 364018720 873478730 40719093 435254713 850554613 739217835 551514143 100918218 785124219 136486305 702537518 504985469 121768520 397773883 764993474 939081551 213658828 691677626 305629903 531931637 529374116 199162642 115228855 945047556 69958241 921294415 818572119 617730519 773260562 285442682 678051875 558371576 849812509 211100271 681437456 877010746 882231794 329310739 130442119 848674772 529980340 332850566 201874177 471954606 950201128 108795561 776855846 63440455 612834165 456044074 936683509 435496802 642927710 862395338 805432027 80729087 633024355 158796705 54861142 744627186 93430190 319845680 661916476 297891694 874471289 210255888 380477468 640132716 891893821 338706830 76982672 382213564 89244440 139024632 842182862 749279132 934633733 141446079 548251785 399593536 445825386 724738580 676589231 154829595 420952735 45082151 927273607 718198224 857947983 674122357 603177043 2888017 531312548 7544043 217382573 241542418 761708519 96170075 264778414 650373710 123751505 548452524 812756792 641545819 23356299 697468365 963249849 932612006 276830535 233948239 635098951 145913012 673305365 660042100 151616681 378031977 131877603 509327768 232513542 839098435 320667242 847204344 218879164 736077472 186563577 827979656 353380014 236654289 633284342 778770226 457414796 599138649 472290556 255264071 627120415 25854342 240960318 916953912 139167114 471337785 131307068 511011189 589758933 532681280 606014341 162259752 591294501 591513697 68865090 230152320 570110813 468397282 791718440 573716933 631847184 269384968 624127191 114334598 92543198 361072072 275936573 249823304 189157821 811077080 977934024 385904443 508242964 579196863 389811190 916623568 237534681 867857152 189850430 892948815 965070831 168746212 198928817 669043921 880698542 200903173 223190367 413644717 225457139 825867943 384819223 363387663 923772680 134576656 702944237 388297457 226972755 314803428 382001642 671892629 711640395 878874564 902606758 107365039 909578979 391058310 342772375 206245385 642550232 105529825 86334491 959405350 392449507 57901067 227727179 453067528 284166677 579700068 673647304 161267123 344282718 818781853 34764068 897163879 334782365 614286845 776873409 71289002 190737497 639389937 446607451 399918396 669376681 695531564 771693822 797584628 855848844 819743396 697131491 186651742 730965226 752926105 163550336 351785396 117771032 667457595 782892930 848297644 133705551 543236201 216287889 329271577 356726163 500995287 593874076 384280773 634041262 991282288 336842619 784719274 808947725 569209167 886507839 910370383 125584181 611877316 372196102 675696177 122016811 956960991 861469130 724877254 637223121 560703248 142726901 77306788 25635583 367329111 265572107 163617868 947587697 460292864 842912115 596381488 910585979 553004238 325075580 344637744 312128856 196915956 831966394 668032970 118123830 40714628 215357625 351500329 665250496 811702006 529983288 866076748 825043973 552741050 912906300 780631185 800874971 359973309 413083904 959316611 215711501 449015595 790890903 52759898 471808313 907669942 871658413 624863928 297831513 771292872 577348792 469262797 542315866 94900557 847796481 601557678 770714295 246329528 589497588 659052226 136923855 44022141 751719446 843738768 923848104 141413061 773056837 744550775 166095544 238178371 197956131 971605934 912639077 415079434 153551219 145596359 859945107 195376994 289262965 623112765 892952796 223159243 719133680 999311885 288104168 533139337 22472213 849778430 47971258 609177497 888196541 306449019 946584806 169691531 358346040 956331306 116959661 790162133 824142903 832671102 921605871 895409779 601512402 718987692 423880169 397260186 243786038 977745107 920498783 884971783 432193462 72343059 465112395 278112352 584321416 811743142 23371629 182924966 698001259 596038359 288781005 523533916 137649836 413814530 254842785 468418159 848925315 802319233 155924047 553416635 187407752 355764291 568206147 711873638 117733152 819497403 982409861 562854766 705349925 554649943 606903295 325687111 528842762 378257790 472837305 239975383 888887144 139467495 805402790 951247738 570002559 859648068 89097107 10276851 109696553 81406377 617908456 846769245 372729240 566426921 708448387 550880808 195573267 892003560 181420770 693405657 763667639 337085069 461732133 558846720 561605472 717264820 954715924 599719854 389053036 912774682 235058187 116122684 23982081 632710401 613528170 916729442 553365500 438210675 919030505 679144190 854227738 596850880 877185224 284598705 158593000 723046564 259297377 337086173 248549574 918481841 667290825 336232946 677495115 699915132 226961914 450138287 706282344 740643791 606136767 807029123 707722829 942297119 11422834 318497123 553155138 400144275 374268955 272081425 321037772 204534713 802105511 843837973 322216085 195526500 754057607 530526467 498051677 5255114 975881065 120536753 62384760 205681646 338349547 962489131 479537228 831402695 874153232 202436263 317730648 669363348 320248296 298904228 678624372 844099789 203597275 185765760 334921572 292056027 837777546 645791366 920901223 217892632 40759619 440642916 12483262 809847356 768042598 47514926 526676425 451075875 758758043 345936900 99725981 502829037 348545001 506089305 523218531 454266389 729398610 490202867 579137174 627833442 195879172 282042615 369470121 88434964 565860446 86012208 124146958 465903996 28230772 291662663 188525878 207491282 880416394 540958376 15730739 522041616 350053168 927608717 337492345 250708967 215632947 73775252 322165540 331493159 59084474 18656596 151916539 384548675 825041779 793788696 990318420 955785498 802040274 27805357 522287642 725572948 594664880 970856189 295486175 639223612 441252226 517208907 44765995 395451489 605659436 200159417 820043840 868860378 482467440 876267771 618656707 348218293 230334764 454142831 236651094 658302459 161504748 214265176 95282198 781833352 622284892 519236006 815580011 562222055 329329037 506556951 470534767 581219445 275330621 447884030 963242510 329955164 579141713 74829618 872302836 387902925 390862839 436574885 2939894 565010870 25703273 406891281 302976071 139154661 8273821 752632318 322602572 650854967 439466126 642710294 27745618 266905022 418599132 681837902 210654157 132364254 280038205 458988214 295704520 59655787 339622696 810343714 320755750 729545932 905463638 431467998 710780392 397093341 609676236 377756789 983036916 643179233 375172553 771315393 945126430 558014999 689058710 316512433 522897009 540172109 795087730 686253290 331263324 59309507 72772928 259646185 958838000 668159057 999363703 717125671 93242932 244123324 426018789 855066688 775444382 889442590 555159289 654688289 566136022 471089360 827835222 961376191 798640012 705068231 707266914 91372425 705528899 192619254 799577660 449317857 466803770 651511159 138477380 366464846 840381563 865556119 165241247 497227012 856687127 840586711 636168208 442885891 231614308 960421726 496023444 480965034 32617646 335437290 953709315 808367379 391357750 242855565 427678819 617591823 182937217 281747852 771475256 165056735 918374794 618650917 832106235 380531981 178527833 965163377 721671935 299033391 377228374 94086937 154331697 669973139 896430559 914218854 542205789 727167066 400660609 37097447 764978531 29675763 997880528 536489604 713803585 814459657 98406598 992723834 316928344 369075642 396421251 85432005 871664028 501348951 936090727 761115241 83141609 824077047 238882273 245479440 894481956 667839804 93199864 804741799 539034827 645137641 248287242 637327227 985804169 762893244 402518586 877320402 39490597 486630336 628943258 350139152 787422899 597359941 196120591 67995907 943205141 819284479 640691289 105123700 108718762 438234260 951872381 409487965 283643612 511916994 422372067 817748028 220873598 499045615 682970477 55710810 178234313 744359130 803358437 942933967 194859336 353320295 620980298 224170806 281814556 568668275 120355853 384619833 280852620 648260026 947497058 900072077 452266112 896255566 118629900 478588213 993695563 179967645 796263618 517910791 241114692 982004796 201719865 444190568 809564759 311640541 521997579 757966358 945198876 436678697 541697122 609463114 192304268 512030668 599099174 135892877 722071202 310859586 555383281 238388747 246286988 724936974 391647536 239198193 326965277 468502026 142301774 913227427 11444449 539536012 421084333 390863584 312806250 288246140 866474672 504216833 964804211 209220482 652776535 80298341 813107912 272524609 691149482 956804540 205530325 290519148 344499086 361181396 878036937 129805869 171328881 638732604 60762849 542143504 171603533 141332492 85835909 613232896 987246958 979054149 111974365 175857758 858993642 916147726 330128154 412890607 721634577 689811495 438080895 988486441 771035954 154138864 756624717 987533642 575247176 945590720 98478959 800890760 240704310 450665998 254854869 862464764 893870402 43476059 868961305 484034035 946271704 190254837 262360029 496954052 386132492 905122609 612682442 980014853 309990096 333804545 451658596 338674757 162616818 583217370 671278651 257037020 777614871 286090501 494568832 598041876 977932540 79144357 414636319 935036811 9595318 609475239 232841323 100105865 604824446 471983066 523516187 793704069 519895296 497071309 717797632 336083178 762849167 8733357 700654758 258617053 830320057 627835388 353961056 647770893 640175941 497681931 860125939 875591242 499952564 915781690 968786122 505645017 4088600 62427886 433568793 222646690 920147046 49852831 949507152 667462424 839466588 885059410 845505490 901565339 297647936 403848322 244900021 391909791 774049155 47289134 171911504 675459347 744207083 878366274 269449725 268700970 162324389 892156478 938594510 410139604 936360681 714035892 38935133 816197014 117333092 318238196 908014582 46987554 904739388 331195959 323594837 570934371 274623622 339481213 957940132 667018541 707621369 351133997 86622732 131144541 278537336 460942187 387411770 299722943 916006527 996221257 779778815 871103668 228988786 494372194 510365901 953970426 359018597 418940513 69766891 129337962 165234578 526071674 25386266 140736718 167025117 110099164 58886262 453427520 361961592 393911969 207649470 27810289 506811919 537953654 384282160 38569018 895694034 813533742 46807947 212206805 813132258 202822923 90592567 498289207 912929389 921423019 60985306 757249097 176740005 333145720 439353682 57427037 102074037 397074975 695405715 131237867 936060963 998867782 637977942 193753923 676667438 376088142 101342401 879526429 90451130 713624348 676203361 333010422 31881730 844436370 391531822 119150744 495881720 125243157 744325685 748695329 432216964 247416345 722096615 328828621 152327367 502786649 879287542 377249821 489636476 948204634 550997925 255593912 924568212 508068785 6809025 161536755 249081354 307211321 366903483 50178172 988797170 52128797 16400143 400187844 182657088 4526432 901140127 748335892 728248627 306365515 805869754 664652823 726053850 962661806 844073689 168289201 109781798 540011395 524957649 956575624 771150528 367963449 879695882 856335199 449490558 905783214 846518684 961970630 577952518 466542128 960913507 559498926 363023060 950618283 429584242 851540216 731422482 634060284 7448388 378071560 195503220 878934846 834129730 412990501 942414623 354764396 851041007 17356126 223116996 748067850 889322029 359568828 636916836 397267800 551372910 952854410 565025526 845124591 706796122 480595422 555514424 137729530 3911779 780088013 412924472 25573071 307927601 319252006 945734986 349039395 86582762 281181692 37708107 147179143 711460317 171359704 518965526 736766058 921914660 628150599 597535286 550651415 182137751 688509973 346133637 949804729 528646398 158075916 310918183 327653717 774341612 560844457 188214321 928025439 388787035 414377957 408907196 108059617 191300715 14230166 828091243 876233264 420195207 674992865 579824264 990204355 678187211 396967532 690770251 619809742 483243587 527133370 191814771 131219598 116501183 416962295 190738124 384489540 692149792 592743952 500937264 710700608 206150820 692588303 509150784 654024618 243644229 57453204 507319337 199432376 102772171 570717818 999579373 468104391 651416084 607350032 882111999 280632159 669687194 927279786 822538061 67314831 896938942 969913136 475192216 747980622 686029568 275131435 50936597 943512657 351675337 888630228 669513200 529666696 272897359 692123976 356885893 935781452 446229837 260555658 394140515 815393682 71568940 615206950 1187853 732844835 733431569 972114614 951761827 945141483 667643822 784853435 24739292 136593998 254771014 952271493 959749934 376716392 157958866 275538920 709438493 912140147 129528783 582644964 909802247 56524762 534115052 50410793 428995397 356384671 286732966 888019692 254168754 151826618 448510784 953905387 375689733 741696127 903911379 549034941 410834544 509140115 850569944 225906204 234524787 319566876 319129275 802791926 123706111 147557574 36882894 681516101 454872522 321466007 142195594 119305489 79080569 807088707 527876466 645023458 108766881 385550664 435914686 584154714 65907031 273298189 238165611 642500484 465555166 160641510 802519644 257830932 258435444 736305091 845148389 952773430 5022233 557426394 441851134 26653303 548919390 404560339 779768991 142989367 688546983 515837065 503892132 495108619 87332371 340645435 462748277 342896608 180144012 827477112 869434555 533557190 30403556 705842708 93302076 529856143 474770498 784676364 516802112 130852423 660440871 828699004 759850040 288511499 376124525 913355002 567946737 631851428 118014027 864399263 779762295 496040611 309240101 33668128 593068088 692197132 200856970 773912989 579695293 225871000 661113079 746877326 164389133 971631837 416681663 337186051 9224349 778300511 742326290 187975572 249173013 89886335 954506391 217619738 97668597 669138887 813393426 890548692 15017118 768810843 344391423 700256556 369480317 601284148 686387124 504343412 217351747 509289718 527611244 44573197 353381548 137057334 742155061 259687161 458147735 625623860 609709210 297807955 813126345 394685251 185541957 614393977 518358972 630536072 44911045 631733555 247690032 497257793 284731649 152819210 542489112 948196653 49178144 344284929 581309403 399637878 493692659 618115284 734692451 370903624 124062383 219346104 269126087 327383592 931484586 534806190 835676560 668012755 705567144 854477904 428295968 596818536 450065298 95781883 151615042 279748902 216760569 115680026 41597320 721964 385844084 908128177 649508626 457018506 326512688 693283297 723748796 351570537 883954105 380937741 884581969 409613284 257022519 986979817 646102550 114615943 248010690 118358518 234539082 810443897 17370284 758398205 342336857 932017910 301063792 392073499 270088169 853244836 754339488 948597777 974585085 34124973 892485384 624202943 734961155 993196193 14609799 433882130 924148642 292938542 581430046 722185739 947953556 655076492 394664375 183883388 590655784 532347086 227165176 24517542 903679644 384858204 304009104 417889402 767210270 396461971 172353785 741473653 395392324 652585944 946119271 282925895 649207245 809732197 37230542 989367551 853316440 858155816 990523770 237283423 610021092 443035357 778581503 78965206 825484633 31456804 11882513 358576122 291896921 986576157 493666917 33752258 616028920 429033328 523151837 368319826 673078943 792329814 475300901 674512404 428283602 867965199 807272775 56241293 884701914 922476915 662592809 634846964 180552027 157017483 270538611 602921162 182059505 318511062 356176177 928125525 135165762 705186430 912487525 466253932 24607985 479448563 561466504 727271313 754911342 14794632 186020099 880870919 341529251 903533432 644552879 872641465 50941638 588718216 746076488 630799115 253102665 369171208 168317747 481350943 114553216 286897777 942751939 810367347 425692082 212749857 886737408 363881179 411755140 923651916 589992655 324828928 422002481 999428436 649344494 607206464 229242251 4079858 652439600 941812521 332202956 431856016 283955899 192419899 409938414 494391025 998146047 175220248 363446265 779385765 109075769 75625361 175414517 458079267 206202411 572187515 56365228 536740150 36958639 248318685 212737962 488990877 16254094 201086039 224121311 877021698 101052533 981449293 748194919 845298221 414156295 475515277 753689822 409568931 766010769 921538176 603355909 143333989 184428757 74574519 873459434 48907877 894674884 700151512 712659320 359741156 599159906 592666481 792491251 20369874 763659323 658737031 121026597 659742424 498861247 97789144 502707371 458980066 331192807 795555742 760710190 156214257 580692039 95970744 6651539 603718141 150034069 82788078 936804386 283966046 600079137 650674130 140193370 581556982 792832277 532269235 341640581 568471708 935792621 950009054 530057593 243034165 744759240 13842130 401463294 92792029 632761121 647442748 843979367 349665015 796537169 294075009 547853287 789259704 50003644 355818304 747109280 447216310 490155399 613745246 939211902 546745652 19532763 534467614 498117939 778984704 224308006 337122442 676775002 980294334 52932376 464260835 708100813 72882608 421379721 760517172 578271858 515564749 114009957 447284102 373572079 765971999 156285023 828141589 520255501 90890204 512813660 577819471 954796804 196047910 261756909 317689054 528056992 213386411 52593923 133302577 246660115 994211474 169053612 932685287 663781359 632753782 282840934 961969823 485756822 481458468 348229084 20194221 373889897 541936251 426692195 254700550 162817996 951875235 775234324 697412371 247506256 364324826 501482960 655062817 277953554 300688590 307291132 526512061 244418638 318154412 309986857 656218997 198952979 128134276 409212470 377609325 241455198 245351944 976467500 765893687 201065840 772814876 459211687 15166493 689797526 862901161 446541037 237385417 375474061 746663005 154694273 614805395 154724452 44066533 713621311 340389656 503352758 183506754 533375316 162594947 25028666 62331822 43474981 602344461 791160631 324307217 637860082 255641475 432775231 567536547 735083101 497462625 990051900 819155195 936288490 214108947 184872215 207844058 941299829 216641347 243872778 467630562 911231815 463600715 636786757 544394623 229893416 671042802 894406169 427872716 453232241 505878326 69192930 439938723 894658345 318039331 743884282 157824887 593594705 128176615 427679171 918397963 309094240 737965446 384938402 417685053 11185340 526388022 417499553 159651651 978655665 99846403 608829236 803544605 237846207 257080788 439866531 5232657 338480495 694172166 19124208 83164792 691277594 166654093 287316549 927098879 53567986 3767095 787436263 399860391 599408175 253053437 579137152 375921175 333073640 700731231 382049611 306992258 616695089 740108507 418941747 960427067 346646558 886872828 695857887 717401318 743304922 888942959 602481286 389424231 246085946 220960043 984058338 441372040 49985287 707277265 751071314 20155978 912430405 835159644 117362415 320907808 345293856 952270809 129697532 682042010 725424911 488938384 970268745 940652604 429517823 566815947 395121112 694730827 224598461 241963739 776866048 361023317 987957702 598038227 101737037 788273638 450394917 263847779 75703645 860575474 754016759 768812023 773792136 49595230 889903370 93376107 288649562 217368301 771672768 462766848 790806534 724425403 412477545 114896949 383795043 980887300 487053738 320675452 517547009 377624669 294449394 295970190 427895553 648341157 381155200 816996705 492720097 625529352 909031347 303186811 79277431 608762922 283381738 962331011 585854289 423931317 991509438 633268767 871182224 772875297 9036243 564593346 543993540 302111031 678563588 254461298 107879357 65480398 384098072 390124622 468064639 914404706 173734535 469556550 756438367 237202401 259111636 569754272 663151145 483101815 280034328 964119275 720187467 993213276 81468303 270463551 605874797 534415602 78446382 291824092 866672586 890783640 807668025 948467954 592566886 484437750 390963644 982280890 794677319 414093309 114843816 652346924 451587780 882742213 459698226 217354843 111180246 901016777 97355869 319439038 539989135 546178870 66502650 483163369 809629764 13506414 49597720 105926385 537090817 955285448 276711370 585785843 44837410 209984126 587398670 133929553 72013551 788560985 614688970 970787600 20201606 398427915 491382448 6187352 688714239 282285710 962344744 668859902 321954097 675251345 443234095 270865023 126414909 504650389 434368012 348882719 854990287 248073490 823856628 582790690 996493076 620604237 844236384 720966448 855229631 101444092 651247199 769678311 248776263 703063256 885313476 347232937 345535066 659588835 57166134 430395764 499918067 674099140 358550035 619665033 361597662 415633236 338491981 832665717 105974765 904892738 955364558 513963050 925658527 658516210 857145463 32964211 272598337 29721067 950686547 38541435 618055312 356135428 76438773 40683314 532308870 52029154 697721977 85182335 658731229 190772278 845816383 527478290 25920188 826736255 635243542 22749837 343072922 637039760 577006531 895475260 608909260 964655176 531509796 255142013 72624276 988682869 702699020 173295905 315060231 715569706 642808510 431985178 364545757 174886783 175127659 88831102 233526177 879133261 436088901 885864864 789750788 973103426 737458879 981070325 945453846 83433980 188094590 557012715 519929700 107912392 381876913 816784498 985230237 52580165 873368702 220599755 593420854 152233838 338968826 929663134 53816469 621607107 734340525 819379855 749692278 168164001 682823227 835085053 427251977 78122576 813038551 51192404 388461343 780243119 446989332 147673917 557814649 890647683 327658955 486687488 411160924 852130968 252351929 74678323 15624266 882893292 3533504 519345946 508102606 505683774 722096498 780437147 178568607 270158690 333578915 18302571 326996203 660954750 525015953 900984938 920799966 799626918 318098936 123977406 653932982 194028759 724851589 995555643 162020085 523176598 189805655 783599253 738701475 398872372 526561738 517397158 769365889 636991546 626478055 806299598 809005020 219081989 76286886 343685692 805029905 44323886 741678530 981249730 731858454 900978021 979588902 875380929 459275059 396673782 194663277 923936152 869584744 161999673 694106168 648598011 380491510 673961827 180600792 583203981 494200723 74465664 987313388 190255132 882433188 986654414 642973367 941545559 340099243 739859597 558938515 571031171 225845240 95863360 420546490 165425808 902494190 469433123 742554068 924080737 442825622 889581467 217920375 194594907 137466566 181971493 827700534 728574358 490327681 135573138 875798592 559875066 285847780 55496453 980247912 21281463 486880507 775304891 803973538 769511294 98885553 803032482 245113690 443262974 638101692 651417042 841554643 462264668 588551554 53129278 377040764 350811927 678240769 365177951 502882662 29293429 78091830 276315287 563619815 1460602 777248609 738809635 978251001 834944926 806819043 994385922 186867300 934715539 85576987 56403688 706556160 97503169 920695569 196704127 389291912 483475428 735511745 763356641 364349713 679875427 192222786 59416315 372343581 14362094 753349313 970365887 597348988 12992761 212736650 722827915 335992448 359232731 246672626 763531750 271234085 622646366 871953041 356526763 267116096 562662818 963104171 952773081 804038296 878260255 626096372 620959228 420775722 313269538 147644952 460446972 825107688 713695715 517994909 685722571 734023389 818081704 66699239 583474282 529586616 88606015 507715708 215568743 726340124 578835649 795350020 161293468 785988690 6170961 137526665 397844871 144934123 273753671 205854512 278237352 340654137 652391382 176520841 79512376 296229731 328875015 242242196 390288739 150638541 512164416 999513749 768190155 800121346 950663437 273416134 139002038 353296018 420723972 644024443 242679971 290501752 738358555 165274060 719093000 972605298 793741486 420259552 149952607 487853991 366324159 713799311 407882375 571802056 73782221 498144620 16683855 326152996 66547087 783707819 438127994 417968750 336458538 883712513 645329137 295160652 731875062 483816129 960363706 8735291 442554068 823140321 854043060 683868891 736573862 24529017 160218546 36498142 186260582 839793473 584268074 571552678 453304918 385273326 3858411 220377398 118327769 8190607 366195031 709728264 327510516 611935397 629756988 997117890 865576537 732577980 714126522 74901086 39896355 913446014 393716093 958470560 275071362 660041498 165132911 430226985 182986066 94382015 435734809 848831989 128284809 632598352 165970493 239271912 557188950 645515818 269690595 976169071 770845528 831986192 703327263 534475176 997060428 916748970 641913904 719090870 160368889 572769847 56815871 11407299 67968380 504399337 519029530 354403437 990037970 488157081 330557986 829432361 658614605 527539373 355478623 898945372 384999715 623928174 937530614 733562521 575509377 372699108 881965439 591714935 818532213 304955258 254960692 515281204 541882494 634399273 909365399 747999714 388817884 915862041 689381218 574819264 329027262 972784162 977899441 855831631 545927146 450842129 855407532 69106742 143843987 46174186 998151931 639155262 681360811 403906427 771010422 182674674 13627817 216338550 431198890 931174379 394218965 827496003 912322557 688151809 161810295 653090836 52172124 761693559 140348856 702078361 901749783 43649742 706581762 230104841 193963350 78805962 656695071 492773477 60513337 861659433 620357918 963952630 212036210 241493327 340443376 806170387 864099952 337269261 365375903 280487135 696376118 547708590 689239200 898824818 900718054 474470557 575424428 37999404 360872781 696144578 699107973 821384797 545052483 364636908 653332003 124826731 263677186 708419265 754786800 874127895 161794385 670340945 97314420 855913426 555235311 378590513 42779904 16744445 400041383 696330722 442466642 491733473 194229301 803812612 323503001 734969537 790472299 205815809 243269357 78062319 470830961 16863589 212913499 911865198 958242876 729468607 915110 224235365 261568531 516965530 16942761 643502789 818652835 214281956 772952688 296462580 426783091 65249539 879761675 866126807 861355645 940520750 314808667 933593720 815956828 383185510 613790322 37907875 791105019 652121597 23171311 240341130 131450760 880039749 990846072 772403877 508388376 916159848 622424692 707310522 308441112 762805717 786858083 416799782 97481588 922302121 780984014 366268754 521114020 358740601 29841984 655833286 609812305 927809908 568458107 563312232 268091360 42933636 290926043 928593111 304321135 123791168 168245295 524417028 735163643 709859208 606689870 228273387 660947144 30463159 127797391 580963282 740397471 963147582 852317796 314046189 510714516 311915205 176472472 457470136 554091769 755799243 979169156 262224408 45666814 263061918 963603304 123550334 364663730 704439657 763086804 479207959 971104130 947724506 930079646 777230856 581545701 413480162 359506969 416081272 370451970 760707839 465069617 197353932 152730959 719862027 814020786 762591085 700549840 859891650 636885198 947801252 597395353 821462583 909510856 422702588 543860432 548173964 979093590 401235593 131167102 259401184 603518859 459632665 973377960 193875714 536677917 995345200 809681531 351531788 646031302 777093700 306343877 47750836 388008915 597864869 749556607 82936513 609796305 422991038 527588360 747690503 579956300 699896789 354023719 597002913 304640010 989146590 404828425 235692543 984651758 612280739 845392188 624488548 501992499 225928913 217331002 646182159 718234570 481047672 425396917 980039819 37192135 980002801 383066593 840667005 532946202 247976959 556636589 351978917 558198765 362880323 364556557 664809864 185718940 765680287 333945162 638090339 30654054 8224987 690784981 448823244 171155751 988207452 621214273 325577626 931650102 249249485 563618479 301366671 480895173 12629790 802424833 519269799 561424416 829414065 389277180 723061364 194012186 476275408 787896201 348885348 424772863 45821399 186751175 285266011 478157996 781505597 413633472 399891882 996196229 766401554 985726478 89555282 341345589 427272730 407491825 249049927 890329490 204256493 976177182 415573535 487172123 518965381 739899995 30030547 519032180 720465554 843169670 296383198 844544235 5144423 920316735 52112550 923599757 238767687 965677318 671814200 719618305 536314993 934308502 823232106 866348050 922382094 45158821 905752596 907317174 714665898 633116253 685678809 513576614 587114633 634888788 517398441 16262419 948133787 605592812 431320077 201578804 189383254 181358431 293712563 702191725 275413990 875595896 645837890 735676205 115273143 457837366 680968304 360474103 346715505 928815763 771825577 655638478 324364637 326643500 399344058 43408627 520735627 494189445 858421751 754706176 857744776 201933680 977246966 567971211 202456334 677435493 878284743 742461649 437014410 247775023 10960388 395682882 224135847 272468859 887824326 726429185 989774208 982419948 421056981 168831840 553677547 419801327 458633410 886511024 34076536 994276981 991627547 792103817 315283899 293170486 146914768 59077050 198929834 793341667 870757191 341504691 143350115 72377571 925225120 333749307 359205748 356517721 312245243 818209044 446246177 272942778 858626731 72504751 744326543 958760190 566457701 34839649 470660742 620576913 749634514 475493879 371779864 113810849 321460429 306002297 962416005 344547651 356508624 748446605 908195005 783147067 439748462 975624226 587627201 560307496 172507945 942227665 998877327 579112038 382075255 137044800 881555974 569912416 136949898 565820899 286506804 447144118 882865026 462569578 192164963 808046285 612792626 69095198 441159514 576542323 868515022 689017395 153309634 953507717 207468683 737182736 514845701 781627785 538890228 84454622 891347284 928988066 828701660 625517493 59627655 575357690 861006076 751094604 748658551 707492155 758985942 671442300 608020586 339168242 294443333 205393600 36757780 673177680 291546347 821563505 415460527 849859780 650598728 715623667 391065136 599690152 333356313 302371092 303831006 556364855 591552434 502736618 759559307 802964381 14635068 79187050 95647454 952048597 532312696 708137304 147083680 197845471 834099576 139238217 286242825 927103829 232734246 709979855 53969839 66194344 360595889 262634861 719522914 280936798 766320636 821662323 562885209 384004541 589620536 5910810 678160901 86823021 361703528 459455750 610893652 183382109 533961932 697293617 203387630 460246630 536534266 452241688 140812420 79468873 3314497 165919589 426988638 124518354 880170197 196243294 358912578 433585202 411918867 561065503 862214960 39784626 997378685 190015451 328302187 707286404 629276282 510805720 528915033 31706258 903072477 812159100 745235820 802994683 650249780 25530499 503999332 951585 98604519 995631701 753611550 493674781 477701819 173928406 871825422 24704023 724865575 734915142 157648727 127215501 62671057 461293141 246091891 898521732 225192423 490082767 547699761 669228649 435003856 341978011 632169167 186915377 314161661 116421794 967074672 418900255 915627232 21702879 155983719 138474709 781787858 874531061 557646770 694877467 134687050 3736662 839188024 607071472 174804414 611525106 895252451 331991733 515168339 183088171 367957973 306409495 339093210 933193974 302411485 330283602 46136540 293233028 524102330 562903272 192507252 18900480 444093059 295284737 110856885 220595895 963665857 559812697 856877716 503338681 681454874 921304237 502603154 506178146 775460800 436690903 95746433 944317439 315689081 511202865 810166774 130459781 266345758 290908221 876464802 618905229 828340866 33185608 583959678 656221066 507922991 978863106 166184289 404208673 110188251 765111551 412588565 776892056 515878332 516561739 627592128 659145150 800231972 490117602 266323935 354943872 606092510 321097769 871691372 139018751 575366022 147627687 417106408 352681916 258177427 820991757 588080274 749148213 778893821 521195110 659418487 165203421 830631877 654311320 374081568 203022007 70358547 305240293 469662793 593828065 162563936 559193689 687115002 717301695 478164220 245423300 336653324 73291755 363170559 436784433 828425925 157951413 604668164 503908457 923471246 930515562 711473204 480448331 932882625 317379892 109010766 647919508 18613606 346098641 826178738 482294009 514179820 883508867 684443911 662036567 240887502 281276007 472739068 77183095 232555951 543561043 19305444 444963422 265173160 665933842 369323778 12020364 836036698 499225870 767804770 675510684 364575004 916214236 144192113 510213352 944977381 242142721 36443398 185406829 289114831 165542284 450157213 803280143 631431654 469566716 853406119 206274849 396570668 707103327 222032167 182890697 903035777 189299786 174632639 422502864 150648393 734829587 698065215 108788489 200605263 416266049 484802951 615802196 886906565 316369247 814630175 958947766 288085939 607392405 795505585 503704716 636392405 663964727 258440 851548778 966105407 97762828 354398075 618421053 655446029 413205402 568317559 227377968 323603504 692873630 489527241 457637330 904267527 195909310 188761458 613210447 991818942 313755438 861092684 425897492 785389448 986574552 684030593 169945490 918356463 867517583 765581590 352939602 503442377 470965692 468655708 318951196 267567589 512848124 42207724 258718501 114746235 39129664 944220925 77470897 668419683 496757583 722551693 919704668 776244301 600751173 236451952 221664634 591812586 437012638 970894369 871458438 40693429 520941065 180162771 860252286 264851080 959931735 157664853 453792098 269658906 433405694 759061714 729838639 346920427 932302969 48096790 386024375 254472016 750745926 230312132 256018358 340904009 490033140 383735664 577920142 903387672 491125230 279848477 244653875 729618398 327498170 608590325 991818405 768365750 651859874 858276814 71473964 604077846 342861422 114306352 466133745 398083999 907272746 165147054 883037982 540391644 377164903 683836379 575781668 521974030 182345634 853494406 51724447 760426453 787707882 441631537 426007969 944113223 557686321 528189719 15626629 65151612 446679921 879717390 462928274 422418857 638665546 659584190 646322890 101067351 318069255 383515637 766059979 853147886 271414706 133893453 118369740 323234744 580213057 219544575 364104146 932845005 130017612 828213953 213130206 537356499 996710490 785893781 255340013 146190283 96978460 848370397 326715863 359890897 763523166 607783128 282187411 292347583 6005273 168835201 758425062 798151776 32430899 154003760 282543669 14214192 743830480 22094444 277098855 531986848 858844503 65804230 107777577 225371065 578583552 570817567 329100766 137967810 619654171 867122338 13121214 696019756 260913341 322862383 541853963 757506338 969029617 582405142 5355831 432882068 64485383 631667701 603245050 855975833 928393889 980412985 388827178 418549478 865140504 319361996 578452442 676713306 16570297 802829229 832526386 30225978 978219988 875252147 451347602 499814726 424994033 345999562 23545603 582199553 327217151 960482986 334167283 958682880 449480353 74537001 926286812 278544059 401959175 813054919 906760580 94521174 315424107 441131534 550816316 414410351 206468218 673579988 919743851 404397469 572121860 978531399 80377134 391349270 440327234 443390751 739621093 648750950 404513866 275182219 244999383 326307963 803549106 504577398 196518697 221964101 572434343 722428141 53380988 801155012 692452356 763325489 416453161 959215152 268219239 627443384 793223897 459438370 647026845 378616269 141823326 661577967 908028339 576312023 241152057 122198056 346807913 277485890 565757664 946177253 220892376 132489330 375379848 482587656 860932345 574984866 408359353 250296730 822955461 72864297 627924875 629490765 443661578 255610135 65427358 326660682 740203870 251867031 9357765 214074421 131588867 154396824 183842096 354492806 594755965 747618645 295670192 665231060 918312047 969363632 677347468 562402202 564319620 337152724 604200095 205744971 16871330 801450299 594157209 204512184 783707976 989849888 425774146 172280402 452195187 603995050 749134995 505254213 400480210 797632008 160856912 30758571 720317609 110193339 226916565 531781769 756843849 544442020 462273346 662538893 515910534 633223512 742108791 246612360 231934449 903201347 724596313 952270262 663815708 280622873 659986919 466382589 268742544 206784192 937086229 803371031 125823257 463148001 23891663 379521519 296799167 292659093 656393628 717867905 47126398 812976294 699285073 760598951 856696739 971152709 740092884 739621227 632043389 769584126 444343628 410232730 345030356 916320563 136761182 510435937 753016717 587681161 188974282 788967561 462328422 936780073 711642205 495774396 945406715 303618418 961009764 820062074 21987614 291805380 501821626 907129907 492998631 124668688 329186474 874937273 587690677 868307378 663985428 86952809 124981104 347690370 83147444 974305820 688950979 972858028 81737631 966322224 962513639 263593606 462722359 684114062 262870536 555121358 881432692 948748929 839280729 157628132 299019050 611804394 758425003 149993478 648616317 372985663 867854754 788974246 60933300 100412337 195766997 721651435 186405566 453891708 644150787 422377727 706553993 6575443 273149246 114634371 288622201 354011694 571795151 362842894 531526753 173673512 215857983 829778033 794258663 660471613 206558573 857486900 640652946 152229336 215013442 643979182 607923700 309217634 544481080 99697692 124675462 301735930 922013972 958431745 623146489 262097208 232726312 992971678 275367194 479782174 230755596 755423327 269621544 177040388 890243842 929750683 838374080 552557823 239286644 76893772 74118588 156102386 749466393 373758750 207641443 318362697 881785362 94171327 883836864 393804173 312510234 674130532 367525178 534450398 345393305 970777703 778046654 362553477 648792090 157953244 85584870 823910935 842537891 230009514 628649857 655215311 318355144 580711208 866454098 603857270 350723975 640927794 615286645 412438679 327713624 179711343 554470538 300161753 563496582 684743782 400887307 495677821 709104288 253354541 589728108 617631321 773188411 598571521 760994568 819510922 697278423 767974683 71641214 238209805 991895015 635832324 152203700 677263453 630821885 28402000 691698695 192963059 518765469 574566899 419192051 253211264 217778266 799613391 40845570 13803827 688069340 123256558 405469555 455548268 451934076 109200768 435461026 567015420 492945312 114072705 64749466 51560761 715811368 651984521 536435584 635139876 254326870 581978041 847304606 297910599 616752070 197571373 721079630 517194434 992671794 843965151 126298517 454459001 536079418 674035031 667237139 375400097 914824836 483490283 462134604 754971399 341209791 519323850 542445370 950144788 681396041 977988504 606453916 821460077 826059218 964340205 621806416 736313629 328115488 982937744 808866088 375497920 820704828 528286675 605624922 532689796 197463877 693623475 592525510 285184657 248001233 86246749 683575025 172235556 192664951 268444340 895361150 571007079 314558782 794357497 619302492 348054653 612760905 578719088 760815878 116748330 406944625 730212920 220870234 894658315 527172059 275747545 77028050 122896152 74498464 340505107 286321641 48477105 525758787 502826694 150472906 406845942 394311129 252729595 390284873 919729038 845582291 880795182 550666456 690667501 982629378 685776684 504381603 465038304 929851319 995116363 560358029 454604832 367758210 463355057 935969813 728155572 42784575 726272243 763279834 17254993 38312080 806143416 466805030 72776127 462322026 397604431 239677608 776190744 738004330 657198499 499900788 426770138 590383303 17073017 371540816 660607941 191612405 87823964 316276514 933188144 499322034 981108456 763109052 226366022 171914039 681243160 74147412 380630072 655725312 322818406 975006764 133358830 776132247 855697342 52441580 173476279 478363756 551742779 850148417 809453601 731966033 792309814 382676666 382024434 317362630 172629361 115217786 530096293 447889933 826877210 693261780 765013903 901399766 699898680 4966982 529352799 38603753 197616223 926074735 504291795 507344219 405945178 470285048 259259847 501036321 319244768 128116522 788227640 71254853 137351131 163558390 905387400 322850640 723141840 260967335 332844164 141468105 32305348 436409036 595624787 186328494 567557620 587579404 502538980 643067483 780049488 596735678 316335480 498403909 119143516 465819873 214621637 445249616 971403760 108330812 119522021 776784959 17920725 709169317 933721451 352920099 753609692 109436791 201835461 97874135 755740871 248956172 152966991 664898 365399565 111352960 828847100 690896814 382836998 372891764 301789870 383087599 13470197 242110285 726510136 358045552 910207694 943107677 765308630 980959154 204915257 310310059 479918477 402516025 88932776 522426836 600617354 178637833 78138 967604859 35798490 440675992 405680755 126035119 743344497 448344449 409647978 197256365 430385131 384726166 96225664 157043441 924857802 740107219 267842983 546434781 293046273 635825075 792949650 213479906 160282265 232203505 887570487 575297806 383313247 252157695 14071269 805024825 161168221 904366600 571719227 494237235 923514484 181507909 570005303 580713984 18316065 920510073 280419532 130309250 674519882 972533914 411552469 533284109 746979310 922760378 394741681 294360167 198356323 810405351 39806806 485044961 964880296 694019728 326557493 99824759 951000935 876792814 752217766 674636693 85129193 207939749 421403060 368741011 636474788 748109346 871344010 973064717 142536613 250103713 305108074 380028119 718574282 42536287 207266721 405556106 115024644 921824179 893274450 850192292 353907474 370473695 892033084 405804082 348011583 276087939 526856783 883032046 54668376 866794492 426704025 399623117 868402989 817832224 744818959 838292281 469782927 287224402 957590320 240024797 414690130 448419291 564311169 540582385 270175881 879395384 87219330 576733244 72248794 400779093 412280194 133894368 926145975 629165091 780777738 7155402 279076808 660250918 796739663 255432295 134619422 732272636 666249484 563377113 997732273 50323608 694157724 734584671 539976468 734888486 902398059 742677725 938795308 759776077 371581998 775006616 159755093 22493330 193439868 797416196 741092401 549359179 882119354 793679608 887637098 321606153 727130182 770087653 977755704 788374774 190118305 8376856 347312096 355995156 709074017 177438946 350673089 922315804 831171643 470348558 24826000 866485715 862791750 123670438 644149651 713586846 153214086 218379354 465759276 315763854 298966326 269335082 492507411 685833464 768087006 386195436 993513449 656222916 437164988 501472118 955371065 894639394 763241400 267372169 667614949 945293979 448129124 588563138 591485118 401919166 340005743 303180911 196451564 475445309 740121111 575494938 290993662 825981212 3700046 55608578 661902479 855966717 451688709 525211391 161526530 730752629 169396431 114738231 61960126 85465625 320481179 274222494 500887218 879040005 539766720 638432118 205277666 804266047 65360546 470046899 300450306 573403536 78582784 112804058 357763941 273691652 364641226 392002663 368668484 4923819 42793824 142168976 660088633 463520432 466308455 565733792 522491922 484001219 365118493 402617816 764105452 235330057 261720060 670013614 590290815 653232051 918766118 62807261 630714578 159645486 933281496 12828707 852990004 558307831 345157867 901780100 515103684 809882628 379974862 234245109 793675030 686215564 489444562 555984910 532412798 555069844 860708320 973124616 921378447 695167304 486214703 177668193 175160946 576801963 995334556 218590319 834788057 989608256 304372176 97022404 107424381 234660283 808908013 968950076 126280452 9867624 397851559 741703140 870107772 81580753 592378732 467609758 488551833 149528198 361712128 123134708 17985119 418631891 879763671 326197851 822481831 357479810 206836564 590971990 920542081 173068188 13337623 974844725 578445076 776357899 511342192 496951039 669887657 976691478 78185475 983766748 385058285 691271438 206021390 681538082 184743590 898066142 22437273 126005033 86622551 966257959 604536340 625178340 798655422 323047751 444350121 734926764 453379653 683145209 331522399 128190373 544698055 127453285 122381790 117929173 382484397 217048548 628409393 688657854 696333200 385638524 902037961 982263745 987497026 990153462 412667599 815599332 764897198 813489451 850951873 693570855 480611947 906233777 813964992 241727491 215968249 335177227 793649278 213565290 159112565 445170830 751202130 132600528 273181649 692810048 67476017 470250767 567499948 145246054 554762791 950798153 644567586 543234159 840598309 854316583 584343011 186064776 822801213 102806011 99242134 676242418 741289463 526814981 364409313 673849831 764052737 53479532 125886300 325188531 616466601 667217656 298473961 988912801 590066840 647472779 466315225 574096164 783162201 480635222 819540006 748520795 860957371 734151030 227333184 415507268 246338782 290462985 524838201 654815657 468310141 781761300 582369614 987359304 514616939 312796406 395931539 721442797 290893181 326050877 286268947 606324476 591076797 457466731 702353554 500737868 597653454 258387866 222523870 491468762 756773960 13976213 44174620 954527146 106133502 644084456 744760703 214754300 207580916 970560448 107989475 652719927 937590531 708482777 244442941 471654587 797478912 519821556 456556992 824985668 599189957 845779505 779763135 219341804 189610492 768747175 654863273 459898597 642814951 776877332 14311602 987959434 876236115 608234030 53167417 317993797 540825056 840677317 557135519 425509948 253478616 513917066 465768948 164707216 171460069 387430868 475066709 318585282 547424810 421249803 861874570 357118403 909404250 540462225 440673147 279751084 521257321 631925173 843402458 136652404 684803905 555770959 730219773 339669441 541994796 754104545 314380674 727785038 909951063 296086678 903122463 441420746 889903605 393046912 959743229 691008313 309562444 242027067 461482271 851601617 71260766 566254778 963970867 984628221 458422828 146335744 626654168 581535832 129964226 524376157 611916568 441564399 785717819 676233513 715882310 975146464 830916710 529276044 672956356 682189336 305231167 919767645 426367504 966771910 315364268 816588753 940785260 917204592 403146433 693568376 186271764 195959877 180002575 146483179 452964831 390302246 821476389 438813660 873337241 279818324 59444351 593498854 417762757 573233744 92518411 570717229 352083358 335991821 255169214 86527246 587628088 41321249 384931045 84793429 796968226 369329374 102251064 273454649 251567934 780697557 32013169 756974695 56358520 761515495 315537307 724094137 790361468 189668261 730497392 975174374 764235813 629741940 392119283 517251087 584117572 290299657 285556842 483833376 93371505 465170679 938757340 745935521 679788719 879706851 985145936 687565099 176812773 936506666 140510551 273568694 424901197 8775047 461869847 30619663 462085832 723978324 486315809 811729101 577798618 392389282 127085605 724427742 155240157 961663263 629160382 356355015 468563610 251562710 419480409 862667535 283002002 114700579 404963725 708184750 482328043 982474947 678151980 874065980 123379865 802958438 704643721 199620685 966965210 813771978 564634695 947522748 448153977 379969874 769570481 86323457 729942591 229920723 876703564 678019769 185636525 879687828 107644545 887863086 544973748 263678343 812085038 878913898 536106287 501193103 41164556 456923940 55912474 535593071 279527382 724015246 610503121 987486886 200625697 611724953 481642615 314232105 570711639 385376571 367731952 751767067 613434552 879992805 476808162 309299911 611511073 8371126 79898423 983831521 801596671 583397118 754408012 489294947 717990524 610761489 745439147 277311818 912284003 220746411 713510274 430619097 749357036 214006877 419645329 405471509 922118998 847845348 847887329 301528237 568294125 418589988 755030836 805494245 701339280 478680818 18179084 613984081 595869994 252631328 820099838 814047640 474439999 742779916 755931268 176272258 300627245 525637207 940123740 304199058 449118000 562105981 780329191 430512744 490924640 701728935 106827397 88085743 914932360 262943977 1203526 82025136 899409762 952627907 482811890 210356275 145723500 237489352 302420264 250015504 459067009 224135934 973721016 266485256 59037431 27699725 126200746 227998847 443843995 940174231 913297239 754917084 42528207 303196921 36012134 418006468 479672502 780692797 266166779 77187605 689595371 194130947 119404814 334485343 33078291 625661719 936615587 163650269 339793067 864143191 195126033 596466807 622193162 286946335 376997436 464354778 576437305 172638696 254053694 455333005 822107682 450821713 478283502 26285460 793028522 867788823 932526188 172484053 162763990 577894849 841361725 683927589 55555425 557745156 846965843 705150759 739550411 82431691 493251523 293656652 560556813 645275245 38671863 786900676 92129357 338766427 209806892 260724565 560620700 904290244 740029233 509099651 566751190 330848430 794583040 517093037 141190312 766779283 107817782 89679638 746780067 537086241 46376419 611394497 426127972 554045972 96730587 828132560 974401502 236374808 651388827 866156426 508733567 558412475 573781322 907701164 770886785 875351335 662133359 208666820 997312327 539830429 815380509 861376402 21140647 323131896 322390013 810590147 582719672 929093035 297798656 403130934 699854092 612272224 783632934 325880417 751973801 270982398 816312561 624786474 823313243 417453334 304162360 915077421 928673227 810113507 290648738 431647399 783146311 828064116 615773795 359760502 653694867 921518415 258369655 520432041 168971363 809406828 450237868 561110305 409817734 530087915 782788909 303007924 603288447 76996417 204218981 49245353 141081730 594768451 228428368 721530340 224885264 779642611 264645425 201930242 250724134 68039027 29524341 385983031 675487170 617348738 690605530 689643254 671186568 377147266 212409605 801881511 857583225 475318402 161237414 290809491 434648323 610732919 269241113 289549286 83819867 355660714 878998538 371314141 39327191 750687588 232573140 9677462 570861469 694138930 770458515 400289881 200218397 794907690 596542360 267514816 489417653 628107375 167425007 216861461 854696970 989002963 902424728 837740681 490962064 943571480 382640281 753565373 797910371 732833343 956379814 140581747 742644922 812744434 365507978 469996268 447077901 372404801 287422043 826369582 628876012 501402621 822684449 702181646 341626285 534401887 841583687 904779020 861323476 961517706 439294209 834979211 686405642 851088855 952141635 475317196 163971452 916261385 916782417 199864714 158751691 868863653 756531576 314544512 38097355 990681265 22836665 252354648 977965979 741115356 233506858 853016164 413334438 579136761 421524317 41319367 508411355 306386391 562382890 425273355 401401508 170868280 336054414 678509672 434409709 852312433 597053452 857724709 830929574 131550283 146877596 337325567 308289080 790785176 97059051 542452444 904523150 374765911 155819921 78756460 316625549 498626869 220958111 265965498 630882135 810298704 607804309 569210112 51478542 65994939 515178763 438605187 160034913 969737190 900901788 741712967 583256359 862250297 542057232 780725129 378578293 698504903 220991596 422403857 573900534 690926174 921430556 305559986 650140981 177327023 127327945 237665822 201758010 201540463 818758575 845075044 631874345 958683834 501877345 553163235 100095823 966865671 694377507 641544057 351282175 29090182 524096197 651084585 72871579 488320433 655943108 358079078 686250287 876344742 467854774 472244261 300762135 195243371 829760080 606454542 330537975 831979037 989933024 912628577 711756173 418383734 148369101 107497435 866780360 415019290 288114521 314593840 738882833 321078721 963399752 519645014 216679893 702344436 361604751 162366789 778680657 643052720 150013507 455796984 111344532 977447242 515326147 501746751 245204517 871544940 852121663 60967494 260777249 803809611 193119423 783098814 664523313 554446728 884572397 138168620 379702142 34746459 791608000 688406566 109995809 150670572 820115976 531299992 874765641 360267935 260381560 553233484 950471250 702936219 150785826 8686894 883217338 660823748 459124647 122912 463874147 429309610 352204830 27199627 423402918 81190447 932621045 279702568 825688437 558914629 26919450 675707895 23646583 95947784 500351701 883890202 629507457 484475554 915036442 414478853 691681149 609242863 500538436 753874859 906892317 576540684 391137397 88178777 655869945 41008394 951031334 258748087 119596207 575010295 566924408 458845565 104036109 348144144 827369451 404324802 266488735 291752349 479572154 123514247 442996379 534556912 494994209 550921188 182922860 941604094 823434993 230302819 57533667 432180009 299623505 147306639 107890407 520510565 836843524 728218070 650510877 881619063 343308160 143423995 547964052 81652001 262994646 687118549 779202838 713039595 685585303 451819227 762789790 126674860 870635729 177714988 251093048 143417431 50018333 850989299 234851636 514056447 699769566 391703323 570441572 348699457 543856170 346904688 187814518 333720363 347460575 253548060 104081179 309998652 18032117 185346307 106840725 318866290 258175918 226188876 805765388 251632987 669200628 31731621 997411319 517966116 691674080 315539621 839526974 216819422 255888957 123204138 187507925 445907237 720329459 77669598 862483732 994670233 620180247 525386144 7787257 732941361 586895579 246716018 268158817 810841682 538202380 71037707 696652429 688875961 41637594 878635844 491060395 134892848 654871231 216960160 520522130 676610871 986761000 715794766 681754265 207509582 531149006 880681323 620663752 536096339 412426671 922234243 480387421 775814631 229789806 83934291 238285686 397389646 220388563 227703606 452404885 307262353 915811723 651659258 359628716 807786853 969975573 885441489 64659773 870385374 959773702 197349953 64622941 358919415 917244048 454711732 81124062 751031300 200928680 450534482 285424253 310139703 541617802 469179425 19082739 153019560 37872087 157540522 682167290 241932497 818393769 199931871 520071637 41764066 377200742 458323307 115128389 272731070 19558375 604492008 941015756 122494429 160569214 163647942 488056227 535971012 481057611 654176627 711379969 237898561 402221694 558389688 769429533 835445974 19894258 305597079 534242394 753892246 318199889 365785442 748841106 466622768 419988768 37365357 122253639 644669722 735291639 377680944 979880828 396882141 754789483 658130487 541614497 437033754 355299767 858637086 944629076 15007186 886681844 417119867 989131199 590854697 486033683 684345889 198103610 57713426 196281170 513086741 530476165 90971485 181873346 693736994 723458323 625723580 361048836 631387444 48035835 815156922 328123271 21874951 774752045 284203300 653502918 776344421 128968571 970681365 350480779 582877739 490219119 271859251 185917494 936989690 796664215 66503492 278888476 271933182 391577891 871822612 687618743 722428900 35264755 691646452 744634791 331815152 474787974 141143474 848591808 806576324 226742148 849341654 788512574 65521335 980299896 920692679 96358071 595515780 44046353 226527500 246524489 876123038 138038285 69900580 642858463 98783107 197267160 623241538 810205669 994989642 318005 847166225 686046297 773211884 27481523 557611902 321101315 172639154 334407267 589019539 40281139 348973877 347036340 801136360 327144917 581153040 905719565 615558369 187136894 28578380 384707816 976015970 438274962 613845884 513124722 962997599 621175338 499435816 229500978 601102857 977183926 949734489 451916212 315426867 277257867 42340035 144899563 108229402 470293146 95466832 424773748 446857133 349817950 657156209 45728190 331315434 435023409 55219685 533463033 128674861 805103491 814141280 917904737 912835892 480215696 925538907 100113507 59822032 69992400 819395959 99801356 512394418 62047483 624236599 970881133 618629385 172167393 397888892 594238308 861788335 209931336 100862425 982990263 699392802 333937144 750437409 617659963 742339444 878280325 773119259 896613611 401515020 169090607 53877605 263214869 771617353 783646938 308126570 453153929 229393575 714528833 205193456 343176627 685329506 667584249 1404072 545495294 180033537 516885943 551925861 279671755 590700229 83098625 68166063 340074458 713469854 784488373 59350673 675840722 879553981 140168354 781362511 986470171 39358580 794826238 754959564 557960825 734741828 522351895 633348715 587338155 559489101 73827626 694849111 22498086 247170193 415000518 830108425 589672796 981643516 142862023 200922976 610414714 437137641 398551631 223885475 788474366 325426157 696021014 188472755 347105043 606341150 188116831 270163630 242578761 265731930 427148923 512807244 750855990 124087333 304394211 498057251 910536333 352054272 141416371 214691047 269001416 442631544 523229034 112225060 562716219 466167161 227251466 528184897 612345922 554000729 708186115 882280354 431900050 666381708 134357315 192677343 927260957 942202991 867837004 815388817 117463544 36487818 633452921 392129544 72914441 217165235 802247343 525827999 918182947 223680686 815542584 95549421 305216181 586762215 333602868 616591398 858929476 988510976 65780230 98882375 475136227 426439846 37480780 23865807 983081721 221066583 191539616 659239293 962389571 107782448 915757570 592213527 614544406 813636939 310654999 468560370 547177300 631260357 64114635 36537172 69574541 736292723 362276064 761967796 534943236 823675926 882475115 68639037 535784435 389964816 366687512 54875190 652935956 671558829 572026251 27606322 468241410 406027188 595647448 992478399 680485185 435191595 945505548 360860324 371343021 644918409 742540371 210550577 112522008 308501253 966630508 59694296 597015176 484986944 870056687 573627037 67035223 72743688 866220040 762564871 565713194 621175722 721932866 159352950 164421787 615513637 530036833 136762139 740819528 778061540 377465827 764816423 139967027 298673511 500800431 817121359 891497409 169633900 176486952 552856030 511490197 21786780 389315295 743560619 310654682 864949518 880028233 822161729 918031074 346997998 242412628 726650756 358390991 949905828 677631494 668130879 276730339 648641010 119534295 69296742 764945400 951031440 545812447 109830578 105894004 373733171 337641357 280687928 901168164 429265313 455562794 312938790 491505817 411989723 343749269 676087096 45454689 944917178 716254347 831340129 325805434 936209651 738580356 369943863 374707897 84857207 285850234 914637209 83587232 316784863 901513884 453461355 803934657 309396127 204729990 79998947 597606094 303093883 93150364 761641373 386000709 331260308 920479508 552734090 888389969 156979465 738701080 572114968 574436610 969389225 121038722 122814046 826169326 880848644 223925550 704591708 679313595 804430903 57503734 326568944 303599775 281542647 744687115 952430195 886069976 545220913 834565684 456507737 715351102 413779566 155253152 633599548 134089099 185815154 388790352 153788245 59581592 853268899 129498260 564051883 712794389 934680170 795272140 800330348 716126906 847555920 422258845 423720397 758770767 815846363 28378203 390682776 628928823 515754109 56664555 812542057 778085384 565695797 959706956 520570460 573678958 118365756 646554767 420423522 143612417 812362865 842465211 33665662 902142186 510266265 146251738 177351405 279028461 212918210 944669056 297025065 685901492 633366158 61915737 130458028 538000629 930196443 838061425 156925107 844563275 510828963 161401765 137542898 689533585 873109393 805217154 887547682 900313285 256505719 228510263 753395593 168239595 212586635 423973814 774922108 950550592 249611854 49017386 475829160 500714181 923916179 475559345 592403439 191406718 739523834 853395470 814942592 832009545 56730056 379212735 227535457 252698773 127680352 209400290 439268432 348730609 700122726 483046321 202559358 449368564 830540013 547499127 164614387 413044729 121482601 642335826 82643662 788955355 999364168 856066874 395074397 107618999 767599085 157073985 667107737 103157677 468081621 175376830 80904369 101876497 58627401 468868638 742701363 425585417 751919171 598792215 495132942 23222918 722399704 38667195 152032774 554037727 965517058 45684324 295501537 357994083 327323256 495237910 461305964 723720991 893382968 634343778 820554020 568537430 441215689 773298182 325015013 772839031 198308143 201964363 15854104 618200762 684317854 573419632 551972004 734068829 124722405 667982707 397960867 556975459 995648599 932992277 202953502 347302372 524718234 870987484 987605095 216976831 866490178 976739495 216063800 358664441 920174794 66359692 51305355 492013282 283506450 665260597 135479170 116594057 429451009 48357565 959714023 403646976 720663511 814274390 787406676 392964154 655062149 80523329 758030912 581643717 581714281 240319180 271560057 468475051 877171498 440866627 363370371 377241168 801388816 723814334 216991926 499603885 186045432 909583796 411594065 748815519 81915386 733479126 878805205 149740867 770567657 125852288 645660824 114063256 249506248 239132555 586166436 304629549 300161955 584966694 662122027 150384739 841849729 256281530 551678444 919184715 187947317 714470769 72500037 75983498 426216971 257648831 78437509 317723450 305189389 437305137 634018051 668478806 918394350 912738012 89361613 22175477 924571002 606789722 227512733 640718322 618541045 248650063 204009173 470766965 74480164 6559502 315884789 348258841 799804848 99171343 94333223 15298311 263081132 652255284 941527093 270982420 118041065 107461108 493130421 413926089 511533003 922334680 237460812 606354000 866503162 126747652 127200472 536202914 819172886 829145802 565932468 13186777 151567076 676906996 713568754 909157131 557790094 207031515 152494710 821878286 293985383 463249897 978935340 171446743 684312585 748594580 332832068 403726164 543303626 654371693 635043499 199756741 927037451 582965960 337145852 109886822 633032190 973052763 921104182 60153804 888338033 583417331 309649668 289865137 919426699 113910552 276586828 714955657 783966918 967878873 95220085 599940053 636248023 682268850 808056965 215125888 979237159 521659327 58921402 823769929 797178479 518226002 748011536 144065422 211343110 801971706 799082218 511682859 953446801 637233595 875519458 306673547 619346619 105339647 405171664 964253475 867010322 855781684 917898804 460654905 826476689 998039063 631566077 523594178 680925108 749188561 119751260 680568290 749357021 412455916 62426458 660273049 585765739 566151122 593297507 530553896 481269894 548139993 992036193 991623876 437691645 377879761 869814759 985880836 597998313 41790935 718352519 467173200 733802727 869326031 763156424 522085526 537555894 9681179 533793944 709044478 945818480 929175198 871391468 806744392 298184046 179670713 696808685 401913028 329235757 841426907 331372513 405963116 36168469 820480697 626944395 434638248 757206038 752643856 914952961 475247116 554823838 551919616 749987506 547034183 842282007 122024084 843075612 862429230 60538987 183832273 544132201 387243293 701289314 939123133 25171522 865743468 928224123 718120650 98753575 378422441 688579407 71191761 919894009 432652855 45418035 915272296 261804154 302012326 132796202 648443936 545929074 655065309 17108733 68866974 181675300 56084101 569643903 375123294 582487725 522906417 249758152 819217108 701048218 13442177 209858438 350520977 310027308 75938622 202653408 516562234 108398424 466536813 896507227 781871305 643503077 456985616 663777807 511268922 69627137 896785265 40125772 836993655 918770176 101051761 928154390 724421688 827662371 595380999 147136479 99419832 136439279 81559772 171935097 736621773 247967205 942200544 273247538 144530141 54218587 190825784 667551123 408930018 689612271 666564482 646379115 247211435 961259302 772710669 567575461 853612933 867754226 44255447 663078794 703349068 942515064 696307146 190892103 58609120 677308827 132109171 871326385 59921627 360768071 786009853 537016551 934421802 238693339 471426272 576141853 94785748 782564166 718091754 790048655 633015958 77978854 949447089 193646267 159132350 854127840 44099997 469188270 840848335 673976060 59966989 928726779 905601135 304754716 886883165 414879952 437657469 539327747 205926458 265612956 966924695 454105952 550039937 284402296 335799078 973733264 77057060 834101712 503083392 721249303 220174278 216661599 469050790 932123744 590495488 359139977 790140043 292610764 929809728 80182062 923734431 494715967 684724864 27903806 704292856 145660546 92107108 295230751 82866850 175036627 418544288 962017935 637973035 563730183 835022924 850796572 691351272 104866219 735183223 812096057 336800745 525342071 467819980 271111581 647186051 377534949 341679401 715349809 196032217 374103049 791637656 120693994 726880480 225705812 932496949 203092256 785095866 107837367 539147402 565492646 132345410 912334850 572862858 643439117 343031907 774666854 468443338 21141546 743062517 342122329 505531719 111936582 137765142 150027545 677679693 893378515 793568506 110004061 459460291 830844332 473342728 861983414 810106291 317080739 483658593 210711727 782595188 594227095 919406114 593597871 601878712 400889551 930336475 928562467 442335363 522063046 120302424 781052342 533714620 83811628 788306928 16304132 413261668 63075404 594053081 363745738 95996922 493752462 6755625 49446582 827493023 750777589 392178042 17067260 795680715 339841781 309035725 780030544 830823321 369434891 119676998 569436286 665709352 231791155 117514529 46787876 235332356 253058804 889392286 981101102 603752887 384138627 698459311 74243792 310530562 540301072 400971826 534589550 838775523 180164806 928233844 169508262 756703547 537016135 84859558 32535143 625333452 536562170 319454142 997475120 455755555 444804253 39556983 966960813 338710523 563707133 108571933 914504236 65395645 574272783 682294143 573715633 491383639 523244690 918978579 837011583 927223247 91420811 765646785 846034399 846142311 310584442 532145130 526941588 775334011 32677069 179611058 203991647 88271550 941295299 871154181 287954360 724392983 778108935 870466679 439481292 997163947 506725594 115302808 867129275 165975990 804870702 158231334 74455400 98864622 609911780 614052308 467568603 237616505 619793303 141969279 279023127 972776068 800937820 448835926 687835095 544857546 948551047 489940047 689623021 131696503 207439989 747266836 310492376 334934429 40692294 488705769 268040020 782312666 588818914 726650096 625176821 542997215 21131631 487535596 383586950 311950489 747693541 687812629 284400615 498470280 772468998 663724442 157172170 429744400 753211970 529373880 815072583 758433105 454459493 266931659 239928782 311649052 749106469 333171758 238707869 281300929 318814771 954602437 727999138 340960976 602016629 926803073 639281481 738435234 976091134 256493089 736430727 879677531 601817198 456585299 466055341 208067875 959626806 5572830 864151032 360704988 613767214 56439714 602840812 253574560 79120030 84316957 320058768 529423365 800027319 847228468 746490375 97562259 100570786 527637079 578317678 102009427 218322286 22345069 835256164 192057885 348496793 707452133 497576364 657231007 59476258 91106731 12793632 22520702 56268837 30556751 534248421 13087638 573685008 206383596 675941133 930670673 925947525 64752342 223595636 928688479 175119912 643870214 613708812 726643099 911726119 670690108 181057630 926269147 976998939 951809903 49902366 486528833 921207404 890750543 818703208 722614442 568977215 329231670 891454024 473676537 385445845 649275522 153802621 871422914 880935350 735692512 747805008 739620355 870327842 920444560 4086972 74775109 277263998 8255267 501756658 933683029 317817902 661788637 901577397 538553559 32469225 55794911 902101529 368839477 233525518 915759120 914320497 810321895 455476956 311330512 624727757 554245733 256967886 562424780 176060781 820133799 8722070 575029858 592855122 138699236 883828597 416314685 503991560 287876986 6769481 682868609 40785372 988185117 50646271 544518919 262547101 510149241 714650332 452027474 452133155 782736426 399119246 128823481 150785763 421318895 1373415 479554556 513432184 719741028 174137585 562844347 311824226 408847540 56733829 305571738 991209821 328276237 656721418 923148867 904705952 936696769 71511685 194025107 672461690 379031583 27259471 582738330 995339364 768316493 758378960 798789668 692962627 417123258 81881946 320668927 572306327 844842945 450190551 291446846 2277968 527439119 871609784 516644130 303044468 943727829 106046993 216947318 504289913 735694651 225550397 161613872 234490255 89225168 612367567 358406062 439792734 158026475 561281742 957957113 243632620 741744299 566337976 539703599 769232055 667028515 164246702 753032938 379957985 463436768 826510946 162846042 488568729 805551921 517138453 621613369 563861181 952720989 222948985 241526509 269915764 748137713 619966830 304883817 964678679 621531282 174745069 128037514 693652727 776697800 80242747 213114620 413165554 484297973 635870346 183929148 729006173 954252279 440716466 434984162 976161618 58780370 204566213 73087545 433459548 769465657 164488091 63117368 656789900 100527311 367564506 456934953 232685476 370690491 188642005 241130829 553816573 193770896 373410583 296761116 912869969 128184535 541087146 597978384 28239761 73504813 563993086 645982286 72239710 252254264 158442678 869770709 257144309 906593215 734053292 206251686 259740209 4354538 575377109 380916462 272365919 111798618 152299591 636290814 820465524 887745986 636102205 398069603 948837994 350586434 59070611 518393267 883149043 184104418 823976875 763181685 62999065 717416637 790945625 432601862 739407860 764732437 12411086 19286733 65040328 347171727 583495696 254709177 797452260 883075522 786748340 407392297 698643614 79289895 411861908 544836056 421850246 914247312 386330741 361678096 435105790 481932146 401655016 508097616 888466595 585916947 80588605 380524802 887015768 283376637 225400230 974177526 561760678 834562011 739855732 87131965 242400328 109748651 488782292 698189887 216181489 274947187 48549513 859576633 241167609 427515462 105362770 147319946 134111952 568141533 692764448 25971251 703211273 663015993 44260930 819412251 582388483 216281087 525343660 23570147 466288776 671289356 261210528 468763233 371740023 201372922 454050692 470440541 710438184 755294711 583871458 929900103 348888509 532446603 739806418 274936613 777308327 112490877 894727817 772647117 989331741 845149003 565815814 11787366 617358084 133599964 4125795 798540894 122450186 981223193 77933785 591189197 282815332 54108623 281470115 243767031 989333187 704605115 622774952 434530819 146281998 357108011 315756646 851691085 169429862 874759034 497208338 14207962 72070802 351684544 274554225 66752389 916728050 733134481 18032704 348413693 672162142 480795239 14830853 331118218 616225450 520905315 879648888 523583553 975916410 86421430 317329031 979768100 746063610 78887277 805481176 196717417 137562445 196646377 190334306 596799304 391290771 235064225 326868167 799752607 382018223 328857990 516948155 845396400 168721785 918055011 368244001 842784802 168659891 33526278 59145406 965434503 846380299 498593507 417427690 15700790 936579293 79425766 57150733 319287856 975375520 41143013 694725334 525254189 384088278 118887594 803206545 988784420 77089469 553300487 105283996 223490256 777769124 171098791 784496849 173074279 37885578 102512733 723603913 701547467 42417050 596503990 700294559 767610680 991643848 533231932 176416040 691206896 412683713 741366369 724589031 101542726 598954743 604444703 657648496 994625075 824718156 348246212 723481651 851763109 583343241 81402380 286020208 424666600 956349987 365381919 539006848 215072273 731830915 464621448 368573844 57293729 759752669 527955379 180425591 842250630 690468236 813640353 784082696 321000509 344476370 506367256 747437133 14853875 365784663 587822835 151260623 983616741 64245983 374307654 162397331 417213687 95333264 569357082 758601099 886063819 318313125 492768719 16655492 787704551 754731480 969871054 33655613 486463420 863518334 835776126 678714204 651516986 690539965 315119791 265350001 167708807 758076004 890816582 897864651 438219696 583826995 175499158 723575754 943247177 452386750 538287825 996531827 133358931 717230620 466279710 806520662 137783293 925449257 321441101 591388505 438125029 583977968 621565054 419536554 899458665 92830033 335849101 988829756 921536345 868801210 732929805 252219752 443743684 488290824 340674289 663858340 408757973 905373731 765301934 330682812 681415244 732467687 335520998 195295224 180380432 31273628 250127653 484611325 256047786 528317392 293819197 705477535 970251672 555097780 879392695 127216819 792138956 662439926 691181576 240942282 647920641 454010640 10746575 112870044 215470377 389813360 653367068 841461112 46524589 373760341 249816918 887356789 513924833 855708672 55754783 13074014 388211136 909811669 439672953 251824569 79509913 499644914 159942166 755640223 683315045 890392520 631784304 646055235 773756233 828744859 438240515 976615351 942611625 788008676 571548488 822675218 297343532 53349521 824357011 860028795 118578662 86931239 498375822 28704180 583643637 232485733 174721603 187265213 155126718 823153843 607482206 945222642 408100658 766824491 713369166 974009741 383554853 698216787 773220138 976291556 163005264 724583495 323498106 486762212 874716149 848231973 132651138 547006727 641848087 585615569 79036302 745143302 433539395 606332399 787814632 239773025 635971143 258332538 569185169 238830649 36061590 801220130 476725172 249775094 820208176 389084123 937085913 715086537 809326068 288192574 681684096 684304429 973910109 147050640 917260633 395884381 940727125 58566678 558491391 661860411 830258310 281828555 725984238 403410771 869551965 373395512 213002597 803755927 82421367 400517795 333760452 821640418 815054974 439734358 665201877 347121316 536100407 965559555 164654157 562761044 530138387 745239568 982530145 223477976 854727788 625998934 132524227 844471068 633225994 76568344 676401384 251821136 607938645 693982212 389863610 344242795 498189567 10020874 755421119 745042515 671928477 496291563 629533378 949865688 709516018 187104547 328447204 493776804 238612240 340200177 963114815 413083735 876860730 841412524 911576929 97869479 344489548 979850632 808541862 556464671 685893863 320283623 712638816 662541942 737282171 936910616 819971747 699949138 984795458 493929603 784478365 977356789 879658706 147067699 591666418 553205858 195588545 563926951 168463426 639633831 413845641 532563917 752088840 238434546 749975082 173851655 175709182 291485689 873167265 514380499 379286444 562006793 958948408 588238739 277094405 74415526 663292646 251465714 315643849 216471754 671926394 229689333 367220086 936024518 290037051 925884560 364575848 443823289 615793198 199605078 903643973 524642824 823054155 334313425 738813699 977785972 501895014 885815067 303334582 401688638 601460950 825608898 188065013 857279350 68205906 108983661 3503878 202115372 355587232 483761800 112100884 414590109 623464631 80408471 606660142 880599943 375559449 524506142 291866891 661439403 637965412 607279097 270817593 212476816 721556559 422321179 268291447 378281352 480514092 502973475 806640845 309603887 976390503 235469265 309836520 775267920 595747306 89621101 896334835 144647398 396681687 268549519 209229939 767212779 797144960 601745977 138048909 561642413 567967065 526504887 747329284 273037964 409193535 631249258 115368578 37605483 1144831 182920849 456669527 103056406 152656334 702328623 345494995 916098694 798838414 693981533 458201652 900111539 302226491 84630480 272654424 848006521 534012149 569723079 848217726 719470163 939059379 240837075 762910095 299835255 284139784 574427948 175265092 516324823 238264627 641428444 399969306 11223748 996491388 251962924 474176735 982143919 369542439 100622013 551094541 59271575 906877369 609801902 994278177 216060237 984486317 797427615 729212667 512355681 1924903 364545262 262922083 339036237 35968314 16579664 360584925 130039930 285549420 984143279 719847925 59084613 498273894 211700782 383784069 937259280 846817520 847344459 28896686 480772687 713748065 209810898 920913951 882301680 193724944 605334276 495084853 935286595 644228255 321452840 312065324 608405752 882893212 886746323 312062177 448878349 897318222 328559771 601155814 596383345 806613556 389283413 605758690 600591869 421727582 229537969 524493895 746841621 133367162 252049327 53080796 989663447 222621442 249789513 592767831 998019673 26365792 908654785 962351101 497235951 827153312 256763111 334049890 848514674 850508229 215716029 434771709 542284405 2435110 749995046 651106843 492934981 299901660 227855695 639808957 768788308 328381575 452571405 234797225 353851611 41140996 305414682 824742340 927968406 216766524 103126065 727231652 496279705 72701389 922065644 993473265 565371412 268909179 811709540 2359836 156883390 270237764 905355464 285230130 213020982 716115349 986267546 176228367 929449013 553553184 887537076 699986432 263742573 192589106 408077452 127288022 364946683 219878054 506367687 287542660 71256416 252917808 581487977 499263377 505957933 837076672 703103263 567621140 345803853 383838488 889267639 248658365 387624275 42332178 957319968 281658798 345262675 137625555 924077930 71589988 350123626 465043539 120824862 718603204 117006914 587107794 565498671 820544447 637701984 464264936 322381764 401842412 114105889 584294693 40070957 727705500 393129447 689066132 420435026 928415298 227806899 917614341 683616474 215540050 210120856 680816024 608607661 550035261 646210567 646404591 546339625 240937339 670802609 73765958 971071045 238553326 449324034 847070330 264488938 899975410 684732624 816049351 861515436 341099289 331813881 655524910 381020810 916494672 704572326 579608647 459311229 267573277 970463701 314202085 234617034 143659957 447292706 850490898 128441536 702546607 940183933 416704890 504055509 730042078 599390346 536433819 701860822 288051345 133360796 809609822 296761078 615499516 394818878 91461997 83155599 821786791 965560817 866356573 217338508 483332072 823895947 127876300 313541767 913489943 156624341 863396468 773062709 990178503 967643535 181221638 727644471 718338993 501304372 638065294 74850698 729606500 905036633 819354574 397817748 832727519 232135269 398831621 213935514 577686186 495111163 546182838 222975045 685544854 369891813 153963193 270549636 694185316 437767531 441571575 641360074 34948810 175370918 134995539 997075480 79006010 721870415 829251676 600900619 195001152 690440807 977819020 548291647 637154045 528420594 662896327 264656398 86446257 432293237 515045997 417666286 936959487 112451172 944811603 359905777 388902692 681912957 691145623 523673711 525532053 157531218 661747561 584350325 63406965 372617261 926403463 929882138 342624027 502928652 622667786 180685717 931905600 843318981 853699856 177730566 569279648 898821477 46006581 214804422 486123816 647221346 760852569 318949713 832657935 276035456 344440530 504192620 148282165 741017451 139160542 422139327 627421730 707352430 505022963 734227783 342871022 571375269 840462386 816406938 698495082 175147961 590751546 914823044 459774340 779730603 963562232 185820990 480555624 826844138 636451052 842226030 894137023 502456961 737997370 485265792 994941472 424901194 948044410 548417431 796147404 749691506 265333532 928540480 516897736 736641888 357878291 747472297 721115517 35797046 163297779 132357174 100079061 872922601 527899879 843940893 226592410 198443231 117660155 638953337 102732531 292817967 27577238 355144702 13468241 969063179 665047553 769624989 831671859 958475767 720821892 670585140 901695690 320976329 571443730 120979362 994763182 444244 232444641 918928371 722281338 297344279 867398804 563950044 394767823 513859110 672583845 465566768 192683689 187148410 208694543 18392591 725039129 489129697 646504612 871848475 210310551 759955097 422919777 142677205 197551104 600404570 379816101 265082825 43760850 54437789 336585408 615951479 326365300 802255307 802717160 314913782 886765445 988549171 123036891 185931684 579083289 650365779 577172226 851931448 246081658 513209205 291173481 341795168 923252183 879277152 99297916 190428572 133394424 323752221 742424382 119166886 14555737 977660433 776551377 352454139 671046062 410447580 433812214 347296643 679493697 853428878 726770600 685425571 895933318 328875889 97164398 352220447 120512810 39181114 734756967 641799057 116884981 796704429 105182909 325020208 383635039 416562883 271664306 892077730 935722558 566333904 463104865 425355889 411749382 600320554 387504911 102733993 869928893 453384340 627507444 958822223 778194905 169697989 86349811 258642742 144011226 791250041 710212494 41157378 496738816 421503826 850651765 717943846 527922842 211980565 191958115 418810204 961483948 637657151 716063253 242812049 887208169 562362212 893962870 156525797 725520565 820479442 243039454 242781968 549923271 701602316 296062664 463169675 642326315 275137032 692200173 111083632 492124526 770230344 894643223 186476763 227493253 294157633 67542513 735079501 577258656 575859774 580638519 688272749 324458464 327568208 409550412 405179045 492247476 342347462 126133032 207516210 333492245 948256428 340466097 254387835 458565830 504205704 165327884 832670107 727142964 246588331 679214800 209189930 714156101 324244941 477781220 541031726 256752514 511658407 271495110 731825829 692101080 361044233 324840298 131890715 578227860 655141888 333394466 797930874 887979552 827678906 316199111 515063291 821991066 881232080 995680138 770669220 967748228 884328940 658914029 965815864 591391996 262179558 408387955 924844013 855902365 338664693 64809607 729682600 82804869 372411399 46451101 945214976 908847380 841339511 238999172 42528870 746817441 315309408 743446742 615337453 466957181 478279681 656015550 905091832 435905998 227144088 646224134 665767408 735553468 157042982 86414488 837788825 555374562 459192732 205620199 304708153 876618656 962136466 845894871 59187157 801839470 118318041 379365151 403227646 35423505 963946309 463502880 864245313 590761926 253782549 38036989 187598671 678783737 878834832 377941428 623332724 829403811 340948065 461679817 499130989 58210322 212962864 470985089 100505206 874138663 506894128 898947044 887397526 278830056 62182705 822036046 632351711 309473258 303302717 598882911 229318919 994292194 331699747 375916809 347414392 498256145 970583533 136752707 503665876 327554867 789823281 477580696 97778795 75460451 731544992 528236689 737194875 210947844 116088850 564384830 365127078 439179667 951877526 849870397 924933437 507042836 958943031 845894150 397575302 351028347 871918432 133246512 614758004 978104685 548391254 326527932 887063004 988276000 561474654 391973544 242177559 24692708 174073123 213917768 42351757 514789493 732415248 391871830 950582638 175505965 637675318 611591107 23912977 884421031 290043118 81260806 874687162 833765971 362298700 963478468 545330335 122188584 382513608 151564111 246642551 664972963 680830724 474930937 256992379 83254044 849374668 984535756 216871983 780615869 712276 5238579 544587223 782258632 333594547 742067483 139947882 486088374 308843287 157411382 384824102 732489461 687496921 418800635 770440496 580159743 272845642 532384843 102935392 998295137 797558830 61257316 102175546 580005171 603429403 2849688 779180919 27213527 307181968 527661540 922817976 993672896 444904606 467067423 687776773 607932161 680829160 696234809 635768267 787939653 310679336 333820893 942196923 268693080 774447503 376052370 293328465 539858504 632442007 298776529 232822894 972018967 953894961 429114939 16090215 418987594 208933365 619544805 10019999 677874445 141304991 746655051 730498885 85450868 500995633 861811372 788260298 342636441 766439254 364825005 545973361 479116466 746108587 714460320 982677517 583134222 865254388 634507713 932768797 809619005 710953453 106296082 217312181 348147180 207699914 645971861 639613020 457806044 564746809 990715571 18126527 840736699 32175174 191241469 415158247 72955079 247758760 780467076 204125648 314427755 13310340 861918239 686000532 727016072 164634206 116201247 868531925 889262242 409471494 728721550 695225228 468719211 781113183 105029423 536549362 114043384 579507601 10746869 794577483 960964077 552318070 996826199 159662335 294759359 284989481 4346602 487114326 173655781 792719518 815773000 971630632 462567503 761574911 70269106 982784172 42935407 397063122 980613674 383122421 375181368 62288211 726295385 576989384 357473273 988494114 592400955 575198212 567221932 212617131 431332769 589421886 885232684 277971601 951876666 87193952 239100908 539961484 859645788 415202748 702897026 778533741 545571901 251723260 789023024 605522587 857779259 563548318 426335448 134080894 810806720 702365453 630613227 302804284 611355626 980417794 407827681 193600372 302726488 730641894 145461679 212208712 929635361 94284896 427579094 124165735 163384660 186406068 188517310 224719571 993346926 221796458 722582030 453345653 982455248 231169165 873836325 850019880 775330755 116157252 618418485 832436905 442784397 52060335 370468850 65845637 662881342 469043334 184991666 824954340 751504707 462527138 963594608 101311841 542397888 436938146 638030854 325010765 818499862 771518886 15023213 457064976 388820684 988577913 641173706 756164889 310044379 484235617 638477321 311321097 911079273 164465694 350554853 673322761 24334927 824707145 735777358 486273092 176788473 85599243 671737372 937268600 574558105 431227834 816800421 16151245 741403771 50931339 847520181 176263428 429626805 878231623 252616417 617454456 894921769 381801573 790920547 261190758 152026720 351096463 830950701 977669799 305957910 394160179 802041887 928210884 77957459 159426570 596256830 656832037 661947373 187719438 549572188 600632225 625243132 632225438 899705373 483096870 267088945 211852096 484929731 944568882 980997216 909663870 301923163 739232573 287130659 901855381 565658412 725388003 820962690 974286964 815163664 900895314 242348293 552553079 119185469 360105528 488985117 62286168 543637930 385098897 182463493 325635268 562037785 941797594 168231156 859801739 539022054 220829546 303365301 808193549 451101578 747978655 391177986 99822563 585315270 263424579 839578887 838653792 911498164 117647301 424337840 24209394 637577003 568735273 459650042 679391001 662927908 740690716 641673206 988661219 150596159 860545188 671234024 739269900 742047083 591449418 731339313 576713830 621189295 765981629 81775815 354891706 202290444 339158783 141168403 598168595 412949501 416330952 795517174 399412777 315020129 764686008 83107882 527158811 354374088 102335157 883279155 609221176 87602225 54826941 492158486 89594840 616974831 834187150 836148689 164475599 280281656 751506056 839658075 803135380 405600808 596284468 266449060 950750610 24257675 411156262 563727286 186114482 5901481 903057538 631735659 911124157 781435983 215522561 224308400 150501391 497241614 478963503 122567018 369431298 540674044 485847228 596137657 750520196 178324657 706650934 490531499 373766729 192855974 178487784 952218323 303066048 451394089 942766630 920433754 170193239 233263578 890587584 753799771 348953220 669810121 268224979 125655009 931445502 569752519 947049960 673566057 373553486 83804142 939642528 93051075 943073977 867529713 23430858 36466670 724963540 227702220 423790681 949995801 40639766 255224905 13933530 245706914 429634128 718957983 417999735 528473854 552538537 70357877 420833378 941202677 409109727 497029730 860153653 710532258 919322587 359193131 332672523 893872933 176136980 855649655 947157896 308490134 208955205 95249763 787505349 891166474 412808361 502403752 536193844 120052098 443290380 448042147 492866976 802462436 906426934 305916646 581215359 633866571 426540199 401521032 523243722 571462746 905674756 892257109 883968050 475339798 823156801 663379764 516812832 956311255 137998867 918089963 364232142 670386489 932213980 118921898 647055922 564399354 898965437 396568553 45211276 237518385 101178264 759084517 634802704 63012230 446740269 799965786 844633064 310059463 863564464 587642212 147544905 515517928 599920480 98322831 354845983 839251018 545543899 122788247 863371352 62859299 1332771 823696903 834237599 238980750 531229960 256873939 574289354 183015198 230897999 462945188 373378957 47211564 983842584 114882624 939574537 358623440 393796201 255988566 881542590 317685579 315571321 293070336 56552564 347309942 806948421 908375908 968812736 366663725 737325116 144140078 391608127 734674564 351742736 743914613 501418431 641268419 729597162 781430102 276081191 823365474 872343539 562510828 397005655 942487443 894436115 249857266 633767057 868938403 383631160 514382610 45157624 848293367 182539398 430231524 434661163 333157747 509614762 819298921 455119944 493819132 683327063 4598158 858175607 904769151 46236172 209742451 281491827 618486900 142423406 432207333 806895658 90159720 325394276 414123431 800645554 406637584 402160527 464769284 33887404 901495015 738232398 886716974 45650793 214301044 209315227 934738274 923754475 118676504 991833950 254940431 6712472 36220227 909855260 351747994 926592914 874290382 536255604 944741344 746556126 358425234 725600334 704037636 857379588 295393522 872497883 92943746 942454462 205562642 586277910 733807890 613666588 241064400 850343898 884863548 570643776 52379892 608463502 716695283 312283927 41678201 389992 882514188 426723580 44688629 829302092 189186964 658605066 138788732 662098392 842601289 822642538 847224141 328660967 519001129 835430458 130535969 121129104 973267773 76679224 898083346 523971440 580579621 618559967 724877570 993356612 136111227 250521221 682230092 329380491 258380428 49523942 103122178 486649779 487028891 825349258 183345088 961887437 508488739 100411007 578203017 900241636 760756439 993903053 540291682 759998826 568183732 337100528 120994469 901347188 966490707 843457759 918502108 147013988 135608678 928866872 446603139 367508451 713167652 307480707 654519316 783716648 590930440 751272723 52260565 919683733 443244100 929327471 930221639 352511439 74858218 821908831 990602038 344319477 109654342 776654339 402250876 455562593 500483332 957010068 747124187 739008022 771544443 185405445 191076352 833791139 951063139 796017553 777850620 912215531 581125255 685532766 714776264 84228158 165856703 338551431 368524548 327932796 946330031 867896084 280471278 748856506 337178130 261791871 785566123 926433494 596783034 478991022 581363729 584533841 259381113 600514782 591087822 506240263 998502420 37349476 795826348 669346834 457384957 113317193 498986646 427979007 137594078 849158174 377343762 987757988 78812240 813959769 261833577 154377679 164543681 573057719 483079343 886256877 298500202 586073706 604467015 898981013 947923497 295026054 161199934 60874976 729699100 458805130 503205670 417379944 177885198 969080423 556994048 204637829 19148116 748855831 63472224 792093345 652979430 154439910 89206623 820757023 90714847 691834104 264481356 812433620 264004913 595799545 323072058 854060207 69861727 575232875 241604599 242523082 911634817 688947826 740027920 946415282 868487785 525255442 926243589 687837001 734657959 701905780 984387744 254380589 168180799 625447440 901859774 18223060 485385545 430162002 272092880 565923073 858202455 242751172 621445329 593252987 899978501 530670631 361624275 979665455 144153749 784393557 335946270 757612505 581376976 288258852 173343 496908102 82830876 503311130 435617223 673687838 164767537 53057191 918221610 727765230 887178736 461164230 300377488 931129727 642679714 13515579 631661611 794410377 321183044 170767512 68830244 667896671 705550984 235378757 5591590 830159711 28824486 972518898 607296090 374448839 684027576 228441628 401769232 944920403 870078654 860639050 325840042 371805125 865481962 722898803 693968198 372467052 482349973 740866002 772138470 246313857 936133198 961590925 403785862 138221525 193748065 159578856 871127609 663458144 88815744 387350984 647703089 812324523 128269250 900412283 680017371 347166774 553201972 390752609 633508020 792971276 649356752 42917760 189484164 14856403 45520049 636762148 928310572 32310991 808945486 675994919 712217279 53936952 898715409 636559521 205789092 680368344 423181836 730367757 128331129 129135619 415646820 475575280 406616939 245732202 303372372 116140696 861250443 101292378 24589710 614904858 792163933 644307492 215241922 751495697 232973587 207552454 659553298 569170405 644603551 241675819 532202212 919894149 426005784 269137528 190063496 910477723 796955848 125608143 121202241 414108829 763608155 708979080 872394090 537769286 965457452 182012599 797535747 84214535 891473750 486114205 415963031 242765062 316571903 996892999 156764410 699230055 748837299 100644761 294022990 336065951 241136058 585618953 738626572 4880150 754027832 224362900 503840778 353041160 571836171 930146531 407021006 381661183 778281776 523126217 878114287 620370073 400954265 276313081 307268509 97044817 247146120 659828785 682971384 591494245 93988471 651481335 31934188 990605308 520586110 424713541 106628454 803085520 406461289 612082439 964934952 64249688 792690061 338945657 545755831 81636369 351018132 668060631 659566211 777355741 660503408 581681388 723758353 270323600 325337105 601578939 184595741 14122723 893708867 612566539 806774317 652801495 973069562 494669376 844826052 991931186 789867386 356560146 273518904 886982810 200316152 169183269 685848735 557631052 910798841 529125235 740986582 225699381 900446736 998017812 740346099 602118372 694070242 334885016 8714944 392502122 75952362 184587450 105973140 899641976 861428225 648160246 190967924 373577724 232410806 490215977 762154470 952593140 563128895 891601015 824619348 658936614 981589186 191385528 308525551 77827299 844165247 298625530 297035622 920425313 907052041 441570650 381902163 307515261 41868675 453419335 858996654 849903371 321058618 564017586 857941955 787692900 590773061 134926145 671116216 639180953 30560551 269588772 475999579 434923043 483740582 215358454 134461050 38368374 177387590 643610428 557893963 540068227 566762032 981445026 60761640 109732872 414933832 70726128 864376973 785583759 115954483 748184572 25177598 628673012 453624912 592891521 149701609 814786419 262878005 54644515 875466333 588579309 835803592 491411595 987594148 219481223 615935919 8642463 746571691 102134018 438760316 368671195 679513770 193035319 302194374 940844129 529101383 769431143 673253884 146830009 590250 151137350 701454868 309604097 849250946 369389704 481157833 823463512 936565881 548968215 767662987 170094551 527006195 363931742 639289621 280701945 813014869 372747743 121246717 513138483 547571395 296816636 799765379 983497109 629858397 211490735 339319487 172612697 270021188 484974264 850502833 717350422 714393702 369417076 370287257 525613584 770190905 536230576 473335143 969353471 147699302 996308889 940965407 927084973 710848753 973729014 294031335 130367019 650908207 616305200 242378806 60097050 281412487 643755959 577616909 598832548 313684423 540070808 171453214 696564325 170123512 351101059 328669074 169926011 768469040 459397649 219308432 780638899 768087762 23963132 765163284 986234824 508722333 817361034 272201605 15169187 7356189 29736672 656573408 173209721 772193914 805334403 318252769 8185673 205000388 391668305 427590090 608753313 941545418 256457840 250726897 691655758 462418186 224360535 584737082 503920344 46976528 327322582 890853047 429946639 863021485 97653529 874461147 369281982 824873125 934519733 202761766 889872355 973902593 105037656 643661061 346428128 708923363 555075227 669666638 736079265 715090475 970347371 494496899 950712276 865486470 648878162 344852422 115236355 824321611 453818063 491544691 283599730 155617130 211142235 825110528 381717561 542311660 773605304 6673248 908629027 152415360 13185061 284195404 760357079 653554333 271040944 896631516 519963535 174132922 647862810 519303657 163558245 342514884 918186362 36393168 294185369 490281370 484240952 911675556 421413723 738084556 150465986 446362721 510557966 255459073 314114624 539419635 856384033 920785162 340611871 922765497 897733596 147310112 390104394 483294639 366159162 948423007 227768984 784247203 667688295 524649115 605753049 142100412 54884021 758882903 758469923 708037533 450324552 711699488 977226577 15613723 104596351 620120577 256535722 407046835 390336572 250493586 376979312 981627703 537505587 28615503 513140055 765020191 743475598 479457641 667191994 696509721 493525150 43509584 400539060 802381782 379804765 461681541 90870423 723991853 886997752 590199581 861386162 412353681 313522500 55498154 624047522 46764636 567466568 898036913 38416199 597914010 451930858 79412836 472840295 284960724 445465462 594966984 844172868 213210700 144259224 409124440 839805651 34967180 463869173 827943341 39988854 925656013 765080346 379268930 369623760 844935972 861436896 452125970 548073776 488856336 320653562 905558459 863931671 112919581 89771679 270244113 756836291 751778097 748788050 321621465 297010344 750708430 665643005 38425734 871704672 870069182 374882496 567611803 788105918 558145797 776144327 565907319 349019690 31436275 726361856 22935454 647543962 530165777 42121421 650940650 729126249 896292044 638017749 848761341 407784873 830131523 73555108 57889096 955601568 436022769 272541660 894936899 228301328 914946795 601913750 497725168 381976614 871165309 284031080 186582229 765810157 532880267 59200276 439663736 179445068 342256035 514007908 116218971 870403681 919771546 202584257 530652391 438769506 74133982 789515161 185452939 369524359 944185588 847261433 425708185 806547559 516442881 781633449 591843414 844921741 878323776 615738222 82635104 308890478 816669951 837903890 551796804 626846339 119151176 937662446 411284381 152245530 206044409 303058960 735295773 896070959 680430208 980642629 645289808 785218525 663023990 260343745 863516270 480382204 121906172 392492407 864241377 385638744 515281306 93261330 235143837 384896681 605419012 982253703 722377003 465392246 821561162 167294893 817389841 68727794 612203540 272568570 778313786 259184223 264712812 570308854 206163639 54496967 941395034 691119277 749783989 911805510 535200847 901665899 555936701 977404798 101299279 801011345 104782327 49885706 164153891 412852335 561314256 135931530 17644999 711673250 934988205 11688073 688519820 380171513 880607409 749095270 772106756 912888769 723647197 783127441 199874284 138555642 167414161 869045629 339798243 708268964 844522301 514436613 326682709 195700313 783133210 771572337 350876423 233501695 143641233 921873176 786398778 589799271 130776422 238685227 502737858 529689951 760573409 203512958 343888510 320477511 884229545 172861645 330578570 575684695 61998689 326610702 595527102 984871003 562448774 850185934 718054107 972596663 446015211 212046501 734102825 446010135 374574751 258889431 697074475 853848936 402474130 388463668 669393168 446194690 844825680 401863114 45347757 522515111 994569657 437643568 763485847 98381842 975471691 322981750 266709660 553991000 544399834 41242336 109022607 37769757 648415722 969740242 75830599 499317911 527287730 168217439 274647174 782136744 72636399 665932790 492925298 144129189 446642733 814782712 375443157 76206161 318102118 807950557 850888770 570986524 114309449 887509829 106909689 287706786 320932654 185417661 838212107 833859044 832423007 733678420 4272282 462756791 590998433 203247911 159042771 173455907 541464923 314571879 860972349 228101450 831231623 412119839 326064464 644906163 273279579 878236398 949414402 613435501 744321160 237632193 860180203 162838112 102959322 782412303 534941733 95699412 245299568 156400702 789931867 914895457 260631434 968992535 27009283 747775497 341369273 574083082 680777198 505383187 103407302 381717939 808224521 787628120 554831668 567913483 567204413 487778210 665766442 773150875 845571074 17768303 173711747 5787410 633754519 821821829 683688019 182544378 428686960 5034336 28737410 103495977 934573229 818896120 34310316 808521901 532916481 368558236 163765810 305818028 14447725 524131710 14035324 788918102 209022991 265563570 82065389 813713701 177423515 695348002 338141525 704593963 985599179 241862817 445959042 707584075 113579967 846815812 58768840 661586664 399485183 414913319 679167185 62845307 143652843 38120584 377669793 557007093 937639485 355599645 386410726 167996626 781146671 706115350 935276418 670891660 296709183 116215619 386937383 117322776 729669371 804555195 139970542 173603527 839300211 198607688 13938591 966438437 891419418 398092999 697471161 725499145 942428385 378101003 951461253 932102971 192929605 591812027 820659661 641550791 584456620 321686517 976974065 157169559 941930252 488636455 95109692 480906507 67411522 37018286 607768468 104708632 281557974 960762398 36067806 7108317 448105245 731923867 412758265 540586248 92339465 483510593 673487777 302608629 185814201 115990663 114735150 313038618 349981670 100505525 902597698 567186546 357276033 998609244 618722317 240095439 685123444 873379167 733055748 987319715 396213109 173099890 571940959 58451868 745679681 115839334 476053418 152502085 867947997 900956790 343950489 206205899 384313195 580877924 643631363 700202140 418629411 33722134 355593800 65062408 443144154 191350663 530443861 489934491 229025880 336151174 841406031 332184320 734685844 549915713 932957251 874228313 86167115 511013915 187018567 253999874 87627538 289480257 283288745 536085611 342386257 330681824 378218752 470809255 28960748 599833416 426393757 990452015 510526896 679822186 348669034 918370724 225578323 809304377 472297544 148057617 451948278 340455719 915098688 3009580 691220564 732904289 255026326 326138114 166774662 252240571 331918452 617805920 130681141 608551395 709401171 235742334 738786564 769296598 317712010 666495869 30562676 647870404 674739374 821649332 376344381 164699483 723897895 602222821 630766876 90601702 535063575 168710038 53856144 162079987 475985943 971524539 466373930 573874270 657708708 390027902 459773338 682493158 139621399 95547156 295883581 506078276 265136864 453739479 487741081 640462797 675263380 466589494 988568182 783785048 176582313 300732639 873358894 597562467 6666946 395121778 65123657 53752131 381476628 899912930 256182333 908347380 257220410 868589718 640729489 524326596 220516752 544835159 581908775 575481497 402571630 21984778 321889077 920397239 611901434 207878812 483153035 529239013 711435375 718434221 275168347 601391935 985531149 164998789 886001992 654521647 963304106 320303261 90439448 774666048 632060377 117399814 119843810 876761190 961792225 893695540 410733455 414862437 537221725 314848931 669459878 88232800 497454928 443841394 89876143 260438206 837187331 881594616 821719253 749505642 828922364 701274953 185212667 915759875 142367188 367223360 151654737 985245622 239567276 251341850 150869576 541551851 577989554 996003079 850633698 868208210 902598225 389230000 56700453 783774345 258078609 513966384 608765597 379233534 996482159 871166734 608100656 418318608 702344550 351184349 293689211 676043043 774281906 645499104 660078266 962876613 753655902 154040529 844511904 691979769 786725043 3477435 567232128 427470023 885621453 192055439 82906039 642178130 725705171 655938088 725052863 303275571 129333707 685904847 795259386 629784131 935020678 348886335 982168997 341445879 520580369 557039100 154311447 858252408 824751489 358645861 817389967 815229818 867079880 173785977 340114242 276548869 755621347 879548814 717699573 71376103 942931208 48481012 45557249 25785466 416845708 327255127 239179864 724040316 510069603 74623547 131993424 447762418 56451075 873808693 199656782 281995955 452616050 867758819 840645783 419446039 533730495 226172769 843822959 303389608 691162878 385943301 801653679 403407355 294064996 635286253 591769708 431282961 785849109 668806391 588432822 639643756 170041563 408274019 848869538 427466893 682367579 772009360 34052375 472224550 778142897 340140114 890250933 301803652 686342251 953038456 985843696 56209119 863761574 705481768 19724504 936687908 837029532 453018484 894917585 286969213 889716317 717640028 65990252 687090245 637202834 65871015 287046053 675708947 502509218 680340453 857155699 871068986 871548926 193396927 812830521 692332212 724590330 658016194 531369557 413431444 98902499 463882969 701582639 298279395 984145963 476293120 761523928 411227217 861656576 582774188 506577200 346248501 96017202 826695960 441044677 721613848 449003871 619889122 618592065 321497914 429186158 690432155 460535608 307970254 94138616 73945052 83822544 980494071 211863041 347033999 257892003 470812750 15347471 331376621 278791984 653268919 961052238 771687355 12781116 896986740 181858034 420955235 526344005 372928790 592748209 370084407 79656218 221647667 995113100 990275561 930435960 316126032 543127305 638980980 595077246 65064145 202419105 71892667 585278546 398655231 408365692 376701367 295533935 358206695 931981199 721800169 640722823 775758123 173626085 862837751 722676402 955157556 554571681 904458637 890487324 971625252 231238398 730667497 38706669 130433217 881675350 613098992 891029018 904675566 322014481 61647113 930491740 646559394 3048815 998639801 717978052 297060784 625303847 305197704 818463375 399316516 706213235 322762408 842037564 780951022 522574181 73317853 658060204 789037505 937008881 920354513 954664291 855689957 912612222 262996735 514633440 837804988 882618922 936434853 634757677 590987558 316962568 530583584 939748453 940680363 861288665 989103651 984081499 37299046 640427563 408102221 859953284 967245470 342869603 992414306 16781363 654901227 683289877 764684945 916452147 482348157 920757072 707054117 517372328 228756566 133850370 198820821 271366668 741069778 329893680 55751160 856629699 684405826 422817726 956406940 756916825 77833233 97702739 334371901 353723411 646490482 934661930 773516103 675095980 804531641 507572119 767498383 475796706 350608701 242977607 255754606 22122259 952721393 817982775 385594893 845678455 119936890 692855830 337640218 235333597 562887903 911169325 498737461 673091594 612241583 909928845 296150134 508306887 476867604 429400732 391600721 267783983 832857218 876440078 888742131 343850663 216350072 403834955 200710420 236239059 361229857 273058355 530101998 970941968 40409042 867778895 560742842 17951569 127545000 960679912 64872060 556968910 170908584 639072347 23674722 935975239 201812009 912004206 655298862 244950594 959453402 770115637 202289662 91020508 176011212 965022088 876519456 929576139 299761966 509951777 752799725 324875154 226978716 405031327 793157004 107204838 197064022 823218740 454849929 85822330 263639516 583079952 970945232 904063443 14257617 559800700 800213926 524513182 81988462 843635841 941909101 917512298 162769255 88199979 67821095 397168497 266012251 255959946 24687846 227438318 729292434 172060753 87994251 700778915 744679589 765058843 711557395 296213424 934927384 500556604 713138134 931143198 385895300 88171238 51775506 944275646 64959245 557674656 208484960 757498244 876151452 115911383 114003412 278508214 412747454 946245419 386995560 222138782 572674318 31366957 23161465 758256837 556049165 998178399 195446041 206647080 945996370 345534300 614013925 848985985 510623098 847806659 784638187 553982162 289227064 848442785 48076410 844364005 629979988 209111461 948415737 817282042 905394538 205135761 43819537 117674956 866107529 803653631 261833077 724674804 209067425 448890529 326361663 488352701 603299900 583247810 769492576 656181219 77528026 685158370 602927653 272140195 928068437 836796834 185424998 254811942 812431890 48886665 755946104 132502042 903717595 142601539 994397791 799755176 752153437 441604541 734944843 788632840 570158785 812466606 801554605 745452751 955313331 25424016 370125635 220822556 96657647 429075001 463085445 499669783 869018814 657260749 703121683 316088337 459284686 774581649 753522546 288930494 766828755 739799381 998049473 370691548 214422771 950765884 572622183 873640315 846505463 733770325 253777038 390419064 953636538 740133997 708952891 226606915 880974777 591982527 464289069 603665250 312688844 106524392 634478464 34858612 500816031 685975586 828098520 119168651 87634795 13185883 1222918 309108286 12639183 557829890 771220896 668274932 446406919 238479848 536746234 770799658 118882248 797343359 740774896 892475987 869619534 678805186 660080763 343879306 832751959 586609841 590295675 570644110 20838982 531685193 861114412 692729450 160359156 455676379 17855407 805316521 564733324 13936095 985940289 989746935 550610847 754468484 948693554 638380011 694088259 565192396 924228293 952216396 644451893 812245818 372180848 73350367 591464561 726964679 528442570 251374183 727395234 670648291 912274297 944334462 724416385 347327342 222412398 341701418 113799943 754775253 454729672 695407938 636125657 161366651 595317855 246018653 417790038 310275087 442885305 43415574 847183655 703180968 321058732 584074414 413370804 484480964 245237869 127206517 120429294 406197899 200762380 345690883 603321687 557744912 429288471 866050167 742040431 556365281 728818357 853193719 622968981 412913040 117967849 668046110 292182891 668814522 92852645 478221356 116049158 117222843 306757650 895174126 630507640 899150527 589573522 770951863 46625326 889645009 502896151 978081706 852130369 455483659 480193609 384532507 468953203 744480431 983017174 886365398 288186592 858607923 224788888 80597942 209502735 415413365 86147930 234674341 288009352 182194245 849279089 129524033 405398846 515629560 571372437 933096008 352148323 596389178 139854274 87326234 167153907 780175580 446785181 571366893 647281669 807632686 992872831 902148089 818233803 160245215 77235838 538699133 225158129 90237474 451414979 140809208 422202773 626094289 813646967 819773783 442223476 729231338 652787270 453044345 389662196 441992063 852349198 284044870 502939152 95496881 258412152 845277162 219851106 864943482 457738713 622440009 481267269 36479453 959146193 952385123 208312898 721507415 625039029 764195483 308317229 426874165 194785140 368885984 364166227 604314088 443999076 35910644 573619097 164500539 652239561 330052056 466821578 428116393 857945323 367522304 673568281 51331231 759391444 5795033 914149227 801468732 271750934 588866908 881306497 385454042 737943805 345001526 104539161 975000549 204401362 391342575 833894337 48264924 241901419 491171505 962698038 236997288 317298221 898423826 125175494 558986498 176734616 403473410 515675211 484246723 637581340 694853916 395182268 658160671 814104489 255678840 857464750 113332913 460174170 425723021 588664647 65166649 495545809 756846951 466534174 275368125 775138318 272573952 780056936 983416042 871895822 756314420 50164773 564070827 505586048 502147161 701589020 241744986 139955404 106225637 9168068 267129020 78985353 997911775 995232705 522166441 968662018 506338381 533879205 276360823 308247404 826747103 213376470 3897264 617973556 2683994 621746154 510007428 148845588 664607113 84044738 211361758 389243180 932029384 553318002 167656146 342865155 68865593 936117107 744888954 665748248 146703998 516080871 89173799 122209090 617496091 204375357 820581283 269214382 248774307 811551760 579017460 885967578 66201133 479703119 657705919 542739761 658895242 881785466 632944202 274662009 234129067 288336830 950871556 688139050 995790432 558965014 105915072 535238413 142512528 39045632 524267942 130291447 829642581 227934768 194929511 176183475 457174819 669463503 204453261 241892649 613755052 209679029 575016442 197272924 420632253 266608551 515543072 916730986 757007644 934453476 558609889 956290223 343101888 727001261 531761547 298238335 585295593 748671495 996338865 809528705 98824782 298106134 114585203 245625689 276895921 484992818 210572565 712538202 306155241 835349248 964472838 352408393 599061035 57104988 922584518 630717794 183913500 877528951 690099387 567368386 441908782 900405331 394060628 352138057 822445720 45828355 974582712 532279412 428702193 518267602 936956357 414896515 726292824 878271872 991189714 952215352 943986751 997261625 800184241 393878389 721664094 688812066 319489609 760784955 75826228 440000994 461513819 373361424 589856753 755619980 429604499 432735006 238420725 579818840 804082640 435061113 669216093 8876753 946768502 677182711 862303586 493139514 961999143 942095138 521437296 328863415 814276906 634462130 180560901 68837151 403519646 408848094 993887099 524523003 532751378 149086018 112517340 720953104 275934191 596737331 580172145 572917991 480921612 766441092 620432715 953631892 813280698 819435330 43794741 392460889 702800495 406380285 525469894 801590198 729405162 70467581 935400698 897572456 422663881 572939063 452706751 986137789 295661640 310426026 542576846 750235965 677698402 951722372 240031443 163114935 977249149 606036644 438802087 891751910 419036042 211409347 763247255 432652350 509789429 710919195 813212220 302744784 642928341 729782443 166603651 223704183 573106866 200644184 791010382 666258598 217400729 848051748 712605181 508657635 741543571 229202600 990402044 38504831 374398942 900850946 925282484 653476677 897189421 470652140 492668565 407759162 426903599 403869887 336220622 725222236 107819852 85508964 292128033 269663842 518040849 250550610 164899722 80657428 617485317 526768695 186516955 711118476 348052712 772207238 919324697 691577440 615275940 973835717 617638141 262155937 36868378 111321596 669067465 459001170 553059111 156476452 155333566 398621116 51889642 294226829 732386463 116589509 943896973 1480287 46611310 432535429 405139717 583212093 214514478 302993235 16215934 947278081 652199197 737631534 245918908 463998726 994897616 37911965 608504489 32494740 920221456 468577002 67456151 318471088 15752194 744009209 322314114 17035514 357091571 151934585 757862272 56956280 383818799 503803690 817488503 992821872 936776601 125702292 81144073 816316642 636194638 303047001 856591512 587652603 236412689 487810466 281642523 412357654 789689817 886743043 754703895 501202800 321717854 113665281 351246192 326951318 410005523 135510686 154889606 830753799 968433501 472029996 198404503 340013445 882845895 917921589 36830453 719783031 761827854 752290718 423612706 738044262 935412608 386075408 686646907 518688676 184917209 188589409 232919447 760757460 183836901 874449983 45160251 120424665 33032557 917510022 890771129 847691616 590535999 487671199 627581983 187925411 164629119 834642722 371479805 946975432 32707838 311821626 305851826 917732701 263937598 515213924 593743675 919058244 419898361 400875375 601792256 600230748 816794292 596894973 445504917 239494486 184597154 27236335 840607668 99246690 944987018 91652246 172676867 779495519 490464720 139538149 589164237 167501912 508883035 945864615 996806634 710892195 782212820 665655766 963985167 570429483 378408619 524634773 348012937 15521835 764463150 945029535 77840707 749987507 372708093 948885445 96740378 866645488 780706397 920704611 558670240 444490970 934305384 819211036 520107245 763673531 288208700 876261668 793766755 121491062 657225043 673307506 763854933 597430477 873017703 943597313 733680673 147159592 124896076 275938477 277554673 612297321 152955897 514674185 677838111 56851216 667315112 443647071 437149017 854334048 341386625 542925864 590597009 312499807 472159799 636632676 290435159 253806810 697853998 972442275 515730829 755121675 272732673 865512804 928481122 461820298 2039487 983212399 756035036 114612810 26502625 281619814 592830066 230256406 451384611 128200550 518663967 305289955 395476454 85725544 539734861 851736700 90897317 876717549 828899861 433282825 112467082 243293468 667974483 364608228 196399919 123089945 484645130 412093364 270768119 354574484 181121068 776442740 535947976 722862579 518913757 651297952 463199281 399648489 332745757 651004172 409657520 311336634 398862263 450846378 519962115 41086440 60053437 88233910 592380315 64368782 954762634 293367981 369386833 249675653 698727112 215520880 131821927 189563437 493510839 358923087 608868970 432695390 98065103 754203209 293773733 928092236 885891619 903208117 941313221 710735667 773766455 907304332 780869131 69651150 199732311 598233977 492827016 214941279 209018689 182038315 649361649 475690442 448905901 470865088 116534514 265052414 443572281 675416786 359642250 976674683 617809685 985358660 679890459 58991921 467602384 354201401 231138867 599639384 640324103 151940176 320914797 937484933 254982501 919655620 275960041 971848348 729128030 745788627 432984220 854789266 18072013 758921201 30728351 898754942 317621340 972171518 627463632 54990191 394519150 72622177 896221421 13137348 658982979 800446387 948041496 993197050 127048820 550464532 422799322 556165113 958862490 198095865 543256726 33379901 353517915 354733820 225051615 922337623 285532872 209841502 202220988 783688063 806890797 627267526 361294540 632258815 442242429 213985704 263157755 510427224 758177332 670663396 414216274 901720683 444088517 626256191 335338542 544513625 512399244 530124265 154500047 690955040 316002682 290814699 265785494 124657658 652582584 997262719 599317908 16773153 965759854 489255075 829853324 246129476 930082342 819505541 959435328 421753793 317816578 999535431 247807255 548965166 54319690 744718973 834608747 177106965 51721166 522489766 380364124 102745033 717161157 478923045 310596322 669007869 592875540 966581094 25660447 227032233 568077653 228652623 646305844 818019856 903797327 288121030 5495803 351441294 275154264 478882897 951160723 263730477 593380758 400676355 675581117 133535620 863253618 671612612 759833795 29899492 20884162 973517332 281867428 839262510 921922440 243291784 646517133 539966869 660813894 85464988 295766333 663143539 728349445 229937835 406708765 630148832 608770870 824870895 755044786 985173084 375635190 911832003 958142204 817424909 10567969 736561299 322614941 193756879 886582596 663411978 928942950 997248567 34861084 17167487 118785554 291971181 832988623 118297212 753683340 367996319 754848321 543895123 370150214 833116197 748026849 707496485 459798341 388650406 763461787 473468404 133382591 85266584 380373312 956271008 66426654 203915887 642227187 269181197 129358232 38848107 913837929 375896815 737270472 256728986 244446249 379630600 574564310 951918260 624476343 815622603 604327877 290989639 558125155 581554477 209902937 662270357 543743140 651413389 214988290 148807999 863924692 412828071 442409314 449279128 829753159 239852873 622872657 36425986 36913540 626609024 941102934 576394381 995897382 327125299 47826952 805918255 718112120 150544652 974869257 607127152 868672232 899532454 714646234 842840774 972829907 475566425 768923310 257321413 476102150 896513769 687528156 333843227 343235160 237745680 917058624 409683705 206538370 789398277 468569874 618548532 154150569 643900702 362706879 892492328 441878794 875508944 630376594 884009937 684650839 569095968 452233772 328335316 541091131 692523115 14845827 452979599 258440651 916304278 477620166 528973666 893155279 248854907 32900980 722438764 651434584 406680513 848296623 652028126 497710027 757292831 19306886 414875900 439162931 346011772 716680759 303283717 842951376 28379232 842549620 541392145 575717247 536120968 906361236 159929013 389460223 312157810 24934231 677857693 989209009 957153503 972053554 696810698 628597707 240744817 157830979 805293167 624657136 325715999 459942571 957447193 191586080 430049637 841843857 891294430 179139809 150877702 494534555 416625966 707049918 59585112 765561857 302392821 791192902 406895277 753721335 780452003 775793170 298635089 458361111 990464682 452871608 681780195 898618613 57249000 663851862 744708157 243745476 19725051 421416661 168718091 3107891 502346748 65712851 996643098 782266371 265396925 491429365 978364405 470421218 194561484 669243660 359996241 616374345 446579306 242580107 883039004 276150511 100209336 546225254 695262467 410444204 925275770 697214662 502695951 285254717 362394499 683279009 352948733 171225007 937294448 68094474 454495528 440509946 238736420 192374841 616856238 554895843 435861157 670568427 73545022 725532578 630937278 410482055 343379408 351561057 393421438 101480808 490273432 427463628 448745891 762975770 97026015 903928524 358422348 826325078 273100985 979702557 267014395 987591396 909659185 939302888 745488308 338210886 252711130 714091869 26682231 774372231 135779136 467266329 726173991 126888942 261010397 317168401 529842742 505784231 461587871 418074424 441542506 303599369 791308094 845150520 395957996 955688715 194964757 194316798 157737895 559680788 666037863 87925418 69573093 198671176 22466722 936060627 110112685 497847328 99647970 930187337 453264601 673253167 393288181 881299088 996320110 601564443 839605340 341888887 996671675 607690186 752505728 229377202 908003043 323235976 98780026 685547513 6784086 629887363 11297846 70049363 9224562 209122057 652661396 995612473 497809959 977930247 846071470 548732431 19157645 58884039 4186347 259011621 411307597 566073067 131051475 710524211 434392117 80904020 704755898 270859831 541789247 693579908 820728024 850697896 642341950 273912382 240386200 568321857 673252049 156135533 684930892 574588381 534179856 129532099 109147562 162830097 50645607 943805595 535609492 759529787 872944645 572308168 448406188 856822934 237616727 189595349 939828659 151909982 136427384 866038811 527237165 969366502 795101840 656748954 5701597 108735854 961678588 62668845 532280846 420033638 178364956 718819432 797368751 690648633 523287605 56285780 67208213 867442987 91364690 144739837 125324109 250647603 514549024 351189602 302778407 167088495 478265767 642410704 522706361 170446756 490393770 79591587 836109294 25470431 403840302 31005087 193471709 129854703 720179275 857116653 490372525 171538894 525707389 585112461 561598874 641280595 89955885 21533014 466359963 108175192 291982543 670773513 361732436 463989546 14044328 649741974 862978562 974629094 965571824 470401107 576887920 606532493 882060315 787496591 803237687 203901174 91685094 117843093 780641212 247307763 803832112 703635825 92000367 731832729 443658439 752101373 135366338 940528000 688327542 774781679 595243843 151276915 895361435 491250401 450313506 343994768 529991343 963595332 633094994 299160765 206758641 791430895 423355609 308573960 150442426 674602588 338866749 648679262 428813685 216139790 870168071 1630238 783159696 682575212 246099210 66957979 313211021 246012957 273957962 382658508 771716490 512623438 731237095 298422317 51167490 268046156 731640084 72134078 893748106 451691106 263067 460375093 247620571 22878732 442383720 952093332 384458181 698344579 835046805 980777938 175057264 521573656 495782594 560390369 764223993 445861334 116138580 184784059 163906482 840799663 392148661 400426318 172797646 413675753 514560713 656884146 125872918 10963402 216233716 978670127 145729751 657555911 536348432 435381648 241794090 765196745 47756078 571459067 168242449 859379812 495547086 657780799 724718961 72288278 613603262 164858276 192648392 632656555 149960557 64308293 747013890 594250869 353216139 835042375 104896511 609439643 834972554 849348806 309367746 155665806 798497790 850203066 44011681 616164090 58334176 243068088 912746763 826850808 193738607 509273700 365165437 276260650 233137339 812787484 521190044 600425996 46769765 261478180 65099972 962393278 401979753 121959653 514579529 601087739 164460461 332126237 748062816 370439044 826071352 395158073 64372650 166939826 333621203 92759407 151132762 710374740 622399031 982262794 802066947 238160879 355985224 527103579 206112102 650167532 596123786 214941662 942095400 128988692 147582296 651128935 624901846 376597310 678858281 544277099 883411119 264369050 827481486 167213646 827656948 371306859 614057234 615811129 901984131 4927035 18742870 733434639 423287364 361040483 909533693 379079063 406223586 657746816 86396385 310292039 664174302 936204816 594171260 87204234 56763025 352043292 809346704 78547642 586153177 976365339 288656250 175214466 70469362 488913329 585943801 518219909 898767920 155006506 35655555 833896063 763875245 25794187 242100200 553220229 622357718 683510162 544848197 306602616 630739620 438502082 241106293 806444306 826961767 77086548 208085390 9865946 754203452 570188478 637859525 817670074 467162100 172578694 78097007 247948455 791230053 590525261 542149584 94193157 286979212 118133769 107093231 230705922 123069946 575701393 445718493 960910379 445452560 414622181 38613608 12955999 52985628 962580069 450505220 838650407 227655623 954216485 24829788 334943572 298942896 606859435 453907390 434235122 231319521 974728831 917012200 441116986 51437007 519679694 386328414 70873813 891261856 57429226 955333649 130006443 861045439 906655285 82969131 351138860 650362577 833912642 862735442 14840251 508336444 401464767 293391351 691051384 868516707 837342315 75082761 326577101 406869343 953925625 692507252 358487465 336500478 577211003 397001106 565286560 949626522 72403723 477110901 476613896 311297870 755950444 245116393 323800223 951752757 915837170 409799497 403534276 297756143 236904659 48942075 850023797 865490547 103090439 580435522 156440097 998215738 688685703 550545378 219195881 401936025 50174952 939915024 209156760 158379492 88477013 824154068 857777188 286570101 595485575 710229086 978329167 739456925 503569897 457292800 823175231 622750669 989996708 25537393 996182267 721078051 38626705 996305365 981819859 275722773 618319730 853562243 253810654 177278235 489742680 934024468 13360505 101202573 926060525 22715402 841735816 788503249 657675477 151416390 53180658 374487289 10799118 500777090 864041403 662871275 119227069 787193826 970757896 961817400 673320589 495187496 277025587 629334658 97294600 674546765 954952374 447352692 346819401 916495749 601188381 132823542 640446666 699855567 624714565 632932569 98133939 633914094 292656250 776885749 470212036 378936159 671497080 948144060 490250869 912369571 876716525 163036822 247918546 25537958 395743306 237888620 864876242 994398139 887476703 70304243 280028603 572670556 404195757 21031166 719095144 145881424 669278498 397059236 398625940 847362943 452071356 525816396 72679426 534684737 291467421 910015852 488636704 834163449 487782817 207770240 672611462 19205920 504411931 923791071 352688254 371962840 206937168 123618259 354497290 966266996 313602081 18027038 213485919 171222747 902635775 87042672 411169438 67172497 323229540 422478216 64788235 516446315 80088979 631231143 676227035 87130163 934357281 960140805 441515703 532806894 499305224 828370855 749267060 714246899 78820053 450960003 83077028 377195934 398310012 837186301 944520421 579750287 591259656 339523955 852018801 700119367 360309577 42116738 951864860 958277750 866150966 675124481 258594116 744548691 731519942 782332929 312105486 779556467 388838268 309419098 516432828 489194750 360681344 765758988 776083781 964571135 347745238 529158020 961209805 947391083 476417050 483466068 163099033 941893830 451399412 490696337 317390648 821036445 566563525 104289259 973693199 684204270 988500974 492512169 626364068 991457492 851279814 671610841 891825670 108036950 415958799 701010334 705091318 476361131 561163721 543949316 711273137 491815904 701383158 139779141 14950635 630854466 154231298 189143621 585874428 940293142 152936706 798077112 659441068 667567842 185316209 443548747 762056035 857832535 542651310 562644239 436831667 125729585 690680029 687407436 635384143 104127187 474118830 648849659 296380896 991851775 521173170 778861405 263355694 582958985 696911706 961435568 373204255 255954386 731482117 657196140 87090714 329290652 500316991 111091928 93229619 397334023 699091278 100074672 341447750 123381161 153669156 751669639 592008352 702411082 156201973 997356394 693339560 14792628 613657509 924032195 366839603 440513434 434158682 361550904 466827759 842218935 428428356 908145357 345347752 836341682 248141741 498765643 766383702 934615210 960420710 90498678 748765129 644011651 63129189 467933736 254113317 517116320 584555545 829983307 335593685 448611383 31550379 741133056 582391399 801563816 405785891 372211858 460278416 839841567 694308741 965027714 467160296 188394512 929754587 894476412 298861685 848382116 18618507 794325733 419156268 293302667 300324481 463220988 877887575 380227416 263667131 487153039 846185632 191143758 88271199 273868834 34382925 848828017 502900254 697138296 173883176 983448071 181729889 799115454 384146125 280851916 159412370 419994134 845136929 342059519 294746583 933406878 999219808 401082217 197749797 510391552 747398808 935744228 179781489 712462762 560358777 169653304 572921109 571990983 827082850 845577687 254499812 30989719 563150131 752307161 934673633 247493878 337810222 875626639 894450876 757679623 301660361 470444115 294538881 642664178 160720928 612771160 403626805 632516358 389307223 340340838 210832912 17047910 923395558 92819152 350357423 22391254 194775834 23212048 940134427 321485556 798479666 621266266 796051784 790180157 272613317 209697167 862934621 682546910 976663543 987791738 646067567 674696880 531680838 120813789 74421525 270959782 427000530 403150000 155951779 896963998 966999331 748351537 17962334 235706438 61003119 466895353 692485499 196006801 422220271 736008622 179347655 187267173 838017142 519322738 80595078 209135049 938237641 731606410 719032809 532291989 283684679 15762405 196526587 305296009 153366126 309505950 381645935 308298561 162334317 43974302 633023576 488644456 678939098 769771953 865042402 52471361 160862313 684453411 788456548 109171637 182793581 496454390 113365794 325219565 967011251 964374376 763204250 772329032 279378574 667305436 870884296 168283954 28038244 22263083 291090021 547735683 361472259 502400313 594001339 796001265 729133311 318325120 988004315 403936822 350249352 693305052 559060322 628880737 596859823 728481260 724291476 36738670 825823947 429082295 160657903 610393269 348409801 637667395 641618470 178510562 997168678 554070419 730666000 464536568 741607308 374704112 125367370 535705456 497960029 631435150 270947937 420868288 490168703 669056792 738608842 412795452 400881852 799000993 598902370 532942678 675587136 74998403 862665683 494878548 112566423 339901587 828126933 579452121 550319281 318398068 854412661 789294549 232398034 754641354 333897931 816189055 370592725 167092264 374327432 55691729 828294733 736087061 429115689 807783593 568355095 438910469 568135641 64122739 140166369 253280788 287642812 687697177 716879805 159959843 378374084 773092150 458392870 730541158 266045468 170684575 123765313 252916881 33663827 493933950 978957196 348614138 633695080 969338233 308453806 488989760 233149107 483722027 820134773 752815904 807770555 255027077 640878810 139247344 292930345 983728005 839389783 746107100 598654686 177023161 140246249 684713758 735549219 806799520 297671557 610816379 575969985 705206794 347744385 212140102 555255540 686584267 298883662 528766826 975687335 580051659 804673697 654917865 128431482 731402842 156515991 151558201 77101172 543651596 508176195 99488586 439908822 458699138 347326982 572565487 450882802 284985924 200851712 775300378 967550237 937107541 235171486 492807304 274891004 930331661 403607272 935393419 915052099 625976768 134934487 770533886 533383971 287033711 543996040 761594826 66649690 580091546 638984091 25125731 350766404 492187142 531831891 410619399 27463112 312658322 141052802 282672944 917807802 482252378 412007637 382942629 288709576 74857806 31138460 379786345 711557064 204953559 625209140 226580107 106938864 616864685 108878976 944300904 950325011 498393918 799614301 279518882 481595579 344604690 447860299 484567002 73200219 965952192 232116997 479595982 288344477 364099841 143109275 441977345 851521835 72258208 337536336 31473258 658253497 331180439 819911528 855329452 187771584 115966862 463161901 978725539 189801349 423531792 8842138 50500942 479739426 314705714 734326250 616894576 423029496 509045594 438554060 852728203 493402638 659513067 830049695 933458331 498455328 874695297 585759999 535874679 744591961 84292161 200817939 938041285 105471864 62935509 299180746 295751605 131882895 680535841 368557533 366656327 920074258 260433657 516137891 629317556 586237880 14119091 70496398 118840154 28564786 184628939 303615716 502487290 586753845 274928750 248310439 670340846 462847699 438829283 602947540 121910771 326419304 159093129 583824111 404309092 754135405 412481240 375554130 104577961 855356327 914627169 875826901 851479695 124735626 783003078 312808988 409242916 746865005 589666438 30733072 301837342 328268682 541326663 737065994 41081212 973379773 467194319 429794755 161012776 383906429 904934760 163461936 172723773 843558252 699212491 400889762 638683203 451023185 822965559 868043183 977112698 284234970 723427402 426678344 971587620 316970724 804456511 114363266 373927532 696562120 505030015 923014629 178167917 22449852 79134977 73726190 840734947 944128570 798977955 995675149 811741239 965842092 432260176 64573105 590525306 41828517 600756505 532236666 584658631 410536340 643604414 657026210 631513809 962793067 762401775 213526563 979007412 550691088 146121562 369689177 616622083 581202167 726749414 726614492 934938116 136651950 226951710 607402356 3728274 389871920 891948076 744562106 719535697 752724322 110549163 739165511 736600522 197850999 17995740 431318392 702591054 955882627 218022802 81830789 535560686 908485268 763791593 778221371 600143977 558920915 408078771 172005570 339815030 177037931 58987888 695814484 48384134 497785485 12972982 293180236 545924147 871120138 548741785 696318903 87144322 233713740 162167628 865319681 620560080 879354041 92666447 81871074 357713891 570247204 345875132 512400252 119253792 750128592 445559009 447852207 436947847 725855192 364083080 121761303 245773680 724457184 600988327 961012973 878060305 593303071 266142906 353888374 294623361 449110509 381569530 391288281 383377497 740768007 145029674 399500043 737445259 204464489 334529114 678419841 776793311 346518238 230073650 304846874 551170248 409670847 227884682 462148734 806544288 306902319 283383620 189699039 783263118 702856274 47330350 636469231 770208859 585132545 857897726 831083703 922485597 213373760 554380016 917222139 800040806 705183102 96641963 706313570 966998997 700226910 960669556 644592323 495706042 695604399 97145521 754623889 426639007 645451637 342046888 626843803 328958913 936841470 904644029 573066482 822118833 361037575 236171883 286248343 422490907 535278995 529761372 973956217 110089514 759772377 307302505 137048731 839209045 210744073 439621327 815205454 97440591 266188366 924074795 975019153 57338322 779275358 506640669 418505466 127342659 840678489 336788112 80596661 802958032 791782497 206584250 403123465 67197091 344177756 382294142 1703697 41191554 172676562 551843370 474214771 614363025 721575447 189465997 930180791 12993158 805691682 843409584 131761957 545606530 200149080 337770382 463778551 170884774 409284214 654754420 170219064 342261157 281982432 481422451 197982562 757563021 625995150 245670258 641811796 685061579 764571841 926998889 676616955 519393313 895282645 363876817 286189631 125240353 410481050 383507195 897560248 283752269 109708521 347349591 702796461 915234434 283533678 72198397 595772809 47567961 289403052 24043271 341817212 672652932 489942733 415860169 553804966 104382852 921231228 763771775 321114221 761572406 858863344 740891540 763698741 858886646 641092069 617767193 282719419 455878784 686297024 304816470 314687420 131989417 613247902 22465733 463751579 675167272 976075324 874519085 553367073 613772611 70102086 6327329 375932844 901669934 402609508 851123409 353054999 172355343 346256957 548574491 782577551 668114668 102426946 105761640 68203730 903768746 117986470 807694592 704579522 101907406 747570697 536045553 871174965 721661410 351732088 202949700 50081173 772950665 728942143 509515469 339768378 437438772 673719426 586915311 147759268 442304041 215374198 121157766 521257488 581885507 129682953 199974492 343622150 356203373 412894609 334119747 829660499 206928711 976404134 637891698 349288262 950118985 519744769 714632423 101054595 531994653 836864398 957136030 830274024 275347861 246633470 399072121 372090654 51307778 177661414 251538547 141730012 611988459 820702872 378249626 433540749 309848673 59843212 802342899 736999382 195040141 667915285 154454930 94485490 65302001 171172612 561960418 782583373 725061619 499622402 575718725 96316510 715301959 935009131 154301800 341679701 476838662 474877106 706064397 898962078 779400403 238852724 423494664 844958266 87232513 290074663 192723730 839594 281399276 436623929 715232792 655314627 144331650 260663700 775346287 605205899 416617481 592129933 495205152 206246372 128928496 679622346 883313273 590115470 121978661 469027140 989477517 252072740 58609529 680215353 130871925 88491704 351721769 231445387 594089404 616311675 919466992 380927180 212261273 954390489 578631940 470472148 492725160 155975504 387664650 200846279 802572316 682419374 6635098 239399645 50591735 862085989 169543077 477080261 60703063 446802411 549909698 215262217 208983537 452625227 641627137 579014877 123003685 415614937 159392023 762054503 421174397 793274871 369482468 7659204 924581545 378211208 418143180 641848970 294332297 138502755 451489040 101407819 536926995 942538093 425303510 806126043 378816563 828303060 354084223 219878583 635844532 261903615 81318144 939754560 79815591 620341326 464103602 451561972 924692814 845093146 271026259 607532931 438587831 769453319 246801797 546939761 116825711 543071976 763069501 985879101 82425933 194053115 578034817 41585488 620674344 774669426 128637799 762963601 664723598 309114856 461646008 698489665 878462946 317755106 688402331 655685230 157229809 446193086 333699697 987040858 834655037 317072120 579455471 332667349 884037423 16599625 535689381 76708264 976844365 182764424 771977237 700587389 616386858 735629541 26605369 173811963 94232570 877751810 704334294 248417259 531293596 725348272 997420913 46487945 616117805 175091436 563496005 860591290 651555904 363308413 320173182 382445856 922206937 398229794 139088283 41395369 323704859 520049427 575786954 522746866 444171594 865873984 349637919 381960372 680294922 34161663 6167152 248163507 459382407 960943235 982731884 435661394 78109722 577113652 603080227 539674397 795595383 119334341 147408602 846578276 130272091 890943983 360481374 46447069 971744590 678251121 208469539 2891983 178473081 967979156 352696928 290860889 129002314 864424456 376657650 859938004 687078383 930260218 403593499 894033942 848608339 682432133 88048408 374994128 342362146 384790638 988234748 878263712 489779080 907738234 128406845 345159729 637736952 97967784 843019748 861286640 69125989 228468848 949821443 283545555 277071254 668366805 773651148 840401688 333689797 287063814 939905325 672061792 927336389 993785994 621221330 953777785 40420964 906953239 644374923 837933810 100429099 523988 477045770 547383494 738826156 986221668 565588010 793831036 35084943 506504746 481677307 74904038 589788299 15223492 773257841 689778711 647007489 317248541 445568499 129889505 652443227 34247014 800093946 444060485 844011799 560833434 237882845 701419462 726911192 558060239 584078166 621872075 773456090 280256635 295915822 815229874 867188485 110478989 412286013 729580288 367039577 19320063 41187787 79605410 313802141 876979245 890965378 268041112 176123528 963565466 771593457 279619928 828139121 57455644 650768686 924872952 108032835 552991640 310362992 304032307 81317970 81525337 904972814 664825132 719591228 733831428 284785748 330451292 368427914 532549919 460314473 556313126 462266996 263792083 130596154 869810978 613923180 63717797 41221313 641877978 138822032 729534251 349350162 43301249 612476951 911003709 78244483 699890425 504052980 794112181 336086842 101710509 948173625 742186535 983822312 292004095 95925824 567698332 633647444 377582156 783611759 869012541 626488224 556858056 490994092 409183889 870527094 16411367 28597789 866953577 235081635 984953012 200474556 40199316 162513943 735366353 86691329 871846689 93794271 717700987 8533652 76651407 819282484 48882981 380609719 209133681 205775289 853288760 849074028 480376131 908873370 65100231 595361892 511060698 337193651 161242300 144360946 952645481 859832331 512813248 213130068 902916883 758481059 603496229 563845310 995000802 962180273 502675751 684691714 275306871 414568372 402461479 469600387 133882960 673995671 74874175 751615537 449178715 225733032 258076864 993867215 237011508 60384090 550598427 958344917 954895717 231663976 477172236 741514935 35634345 89940427 863654769 9291148 3027189 556741729 156408192 528924497 596587766 766041352 234944350 561660585 274405011 531881970 710791849 47304937 543256002 234827345 384105348 508902387 485222547 83558148 615198868 163606350 661595068 712683213 518823123 742928591 984048633 821451761 430573397 937635035 47607417 87864938 471832470 364522326 167599732 36738879 498165906 982205357 875304824 780101658 497838555 362684451 94996800 473659379 442603387 554875520 97737391 293521506 215785036 726489364 790576315 20867401 120817243 274509278 411454746 76991973 702552256 897543207 537573164 250719578 954919635 529370257 517193154 828113205 305580902 468756488 850566470 610146262 818338194 184272696 769202687 158312597 547565417 726515251 958088608 102178715 404700790 376256438 286466750 61816755 150798692 382290125 360658672 819748199 657882645 768358040 234177257 517186334 731307788 215957846 460535389 736452043 334252804 145978822 588147653 515217117 637482216 4799786 601330244 37650426 311310765 308667926 261162560 503286918 376626810 678645207 259267113 725206820 954247599 597227260 129999409 592085050 851334034 410549669 793986627 888504226 369000774 639125579 891708837 776963996 250558786 723954248 784713133 202712651 838788565 200126573 235755876 285510812 972003862 506958868 850336737 987379245 484735044 277363580 486661859 111705608 67014498 870362785 603672125 484529542 244024492 334814182 884469293 295608626 110492634 207186295 605004775 18827716 143231461 180721422 913880345 539093132 24942573 728932617 763117217 313231423 894755250 305191333 556230201 13973943 516622726 65126585 737486222 45392302 562845804 167645135 291899755 145555765 456160790 581827276 982985203 720005341 753256961 733880652 670948160 43938950 452504664 407326204 214290532 679974140 375513098 176602470 652789194 489595303 566813548 357894835 165873937 277140553 615837306 679765333 874701926 568254740 984806983 567572115 576723713 724633418 278136883 654405245 506248987 497733968 284249896 296550670 496004722 249685850 107625107 873835574 53574651 457716443 568093395 509251932 297594605 331359857 962807468 460961108 517849337 426470190 818463197 871755695 852547562 106771893 341142946 354828498 986733826 713726250 5877510 646158608 144104109 148489867 658729707 833779339 470119535 347335048 513067932 488391790 263474397 902802937 584076807 131650711 31092937 255110759 167496630 736773176 505391423 102489699 249014399 687334851 93137950 696254661 625112208 583129653 14187465 898968092 5141510 811955442 548641214 83477845 977577727 431659060 244842690 200857504 56933591 123391239 732658935 27696457 470873267 605364568 612559111 281414148 740032569 962535045 602344020 119639359 868057209 158076854 666559638 350933923 757478508 762058602 977563116 290109752 6326071 25282084 389420572 187913062 600991626 689637749 192970653 607795954 112053587 457037346 981315135 135060483 580384213 241545465 371186901 934737078 154361411 917894911 312655259 829489006 993905547 172166586 889787600 999019789 817787256 528032807 418848963 778335711 765229718 16251326 965175265 872755346 178483192 347193552 886302024 252457616 105903944 976916327 714639322 352172362 628731349 230453885 207450937 310342634 287835370 754422831 838502963 794131253 192927155 597661951 378361019 113029577 712257772 96496381 182270885 667085227 433351349 938895734 562168003 727930048 667361212 725806541 818122742 563524728 565732430 770789990 785769881 612607890 324272820 118833360 191400101 530031163 442365520 803120756 821045897 770525303 784983550 697340698 35239784 943501737 253089815 6182181 354874695 237959428 28906760 945439798 598897051 347865920 685024840 360955217 875608670 703928242 923646101 611153526 481472476 989611751 913246810 918794859 653476713 824325239 36546873 953853950 399438126 558295506 13063343 263420519 885499010 79779067 546293523 839619018 671398550 169463207 586001593 147504855 836933436 957063371 675871033 17189782 693168816 210292611 292628416 774762527 826964054 970692482 876619404 789080346 485491409 411680692 654411102 569367636 567556800 549064137 798722051 567989393 649804315 913079838 446839143 411469035 573322295 1196565 443610803 468824678 340508636 703238298 770478735 256973805 875998046 434977077 578968915 159447237 63021529 432605262 571861159 935288483 683981138 940137146 672180205 859988639 56304806 649377568 962812794 350382746 590130453 558703147 650884922 28037132 13206988 619634546 581888742 827985778 372713896 712367750 352018793 119538303 805456165 334081291 97525821 990695406 262307132 621534245 939025371 842621679 454115729 744942455 183958466 419314020 285141406 692016501 381031324 829454790 470291699 864086704 143742165 173086258 205202285 516803897 956096989 776050622 112806766 630760683 802566885 874085841 301722740 462185577 732286615 128141397 688592770 662172201 794891789 783365199 36224272 414183882 872176780 338732084 581703329 265994929 35860469 197081094 825684386 993197216 555400050 119777865 761366174 454180182 831543223 501126306 128771455 31428033 171268078 171774359 396894176 30177698 30628686 728186352 535822768 361172749 766876118 964155504 850895113 583349259 412333230 610785336 703080051 766632034 595240135 855870261 262480030 218775805 294575382 577222907 746994727 807010333 653835500 194132470 671995790 278101671 946735893 675800060 306402665 80166156 176694917 572081306 155192380 402547774 849357454 916172358 99355105 515564920 876879600 496750428 420679572 754679437 953906808 137560131 575585767 121913870 283576254 263397688 104468282 478995204 625953849 633054843 247723569 481457231 476142874 459706971 533663689 722796713 802581346 942250202 970417727 28445548 799853201 934670660 310009893 67105431 604917883 169173044 287218589 832820542 248027091 631986426 70301409 165729163 218526575 695693956 936542117 268004727 412015699 174275535 122096591 121897011 677200415 306241412 871519938 914006299 786413130 705298773 942984848 319976826 418434216 492382342 505483341 4971108 341690507 964717399 52739785 219926675 259829069 259630654 331999444 632981590 680280620 670108037 27984341 200757821 164258945 667469356 46894348 668431842 895051527 366903810 925231479 729501545 257565146 125613471 619022464 88601576 172362411 301860847 954020606 512894115 547421084 593521846 678983481 268835736 927237516 11096327 628324024 594509109 505253428 287729241 201217983 701264716 950857414 377164172 57111401 142776360 712780770 517880303 863866301 16229728 182385911 405252638 833405779 750884759 620920768 981358645 778424722 219326923 171758071 34344647 212346296 248292884 996481072 643969005 688917392 726073878 706671765 649111529 189311123 171141206 37172883 88811057 394739478 435521213 578987937 317989446 945332016 892887501 79165086 834657021 936358491 662764880 898271880 680897868 59864232 484191732 874209479 90919855 126550547 796760409 156070594 990394223 665840893 513727051 207767681 626885026 520305819 620299069 669829635 370836715 477860137 565349599 228350503 610590911 422741068 675320352 412446902 16907865 273721804 522230338 979716202 625404681 331511201 934806583 787452614 688597060 301367282 250358291 852395701 963990677 531664188 761900354 645159214 242581806 162655418 406789270 499802523 760768173 908252766 476207985 719534244 198106542 83175332 761580850 42327272 567653874 840007213 488931942 572919518 767991667 909398007 882910817 128986902 930677701 681411896 3678888 527684005 274208795 30646403 639829941 947914026 527150601 364676691 982650236 750596565 150675678 776249670 21231008 747090150 514714499 959057160 50676062 807089244 596364774 87298939 688206323 321332846 294245137 975225275 929248173 512382644 374763875 222433940 918814394 243431838 571642461 272642421 798954383 838658032 411119674 38321901 445151547 490720340 672106606 306137753 527025073 30700903 786597706 203426301 978390413 618830777 777369105 766173961 11556114 667000791 237262943 124313501 899070596 826316152 356831108 778723393 989699640 60931373 463853493 374292732 730240549 798882796 902562181 652659132 118738124 537359285 121232438 261457480 10146604 115541025 447540535 312867462 484191625 586760100 188805233 658169669 803966667 284549607 269614528 944787579 194676990 627242175 196540068 796677433 241827296 379496179 997562872 46667698 271093596 494095928 775876061 196135845 706652582 869516004 588721513 901650311 247655101 662171435 853965324 107919606 802029522 580549331 696434268 593881620 763577275 86997338 984002918 599156448 398185108 700695541 7750291 518427800 252380326 387614410 727557051 999132802 528551768 32128429 445181610 695750701 657745768 142042998 398499988 681438516 322359335 741669430 924533528 19655845 91446654 415576670 281206351 248720820 771520642 717860809 789965706 845976278 563927563 559437409 859083079 460610399 460457564 682697286 252280536 395460470 858385852 298158987 207847725 757744032 759502283 807926048 310596070 957126642 438022641 398809900 714473820 93755474 510396930 698974729 907170605 109341036 981515525 281573796 382084364 107065199 382909892 881535543 128603369 195143825 263200667 778051822 425671485 694845395 265450526 41954733 774339258 561606464 570706580 107256597 380801369 933609219 966913531 914464902 264214770 30903408 149406738 1394725 576609846 8812369 101980448 352142990 469835188 963050614 798586533 72540028 139710346 431431217 203629012 403171942 717265657 421221777 708494733 261508812 472807237 86366436 72562374 139419932 923084392 731315208 212874942 205530654 742541026 35884334 849562221 341244735 885227490 937224591 282285113 336398810 77748519 964320106 152499687 538455772 995717940 104469953 378121964 471897589 578062477 146796614 999825310 681976930 636153580 209459277 616990115 670254180 31422892 570904837 834779433 324244160 61056520 931761916 25136904 584077081 983540352 799460690 90658082 433273660 644840510 615336047 305622845 782081635 992149503 384527168 501055301 454796542 503382525 913480315 254178710 189385237 261973123 127655587 314998146 757898848 466302690 4491747 70058387 733801835 290120436 44420881 310744891 263851069 300394402 323154577 570102609 204401681 921797905 373545321 483063728 896753705 182508623 763732209 637158973 468072662 389899392 540819004 657829299 808470387 996037656 776229803 338658491 295295797 765211777 535015907 365638358 201763318 983923627 651907643 192286767 166289752 820933479 862859208 637384269 412845617 595340402 565172742 552761942 65059640 693125320 482584668 238795269 707023867 111742181 258502438 421998669 873636922 505253267 866270632 536802017 767925232 299821229 119203004 530001761 777422697 430930119 49069500 210538343 953111568 583513041 632026653 759946237 886296794 724560423 48579119 532759952 451496945 688587095 596815903 51364338 150591754 640682975 860224260 126879932 365574330 219997604 106134426 771761975 773944441 693895694 296049557 970746455 74814968 165991057 999619188 199930969 786213917 616237132 765862296 834691079 78353088 703241347 901400772 830427966 229806995 255256323 138912628 981353746 327696793 722257803 401270 96302410 251082631 277512984 694263966 260134180 541582070 161827348 202168479 104550715 872845060 36576869 449985150 419632759 734262591 872324429 451354391 8028182 9408300 717349590 592948898 218685210 644815194 272376135 516592776 630495620 20419044 819004068 26167980 599905488 610606143 448958641 692328551 538812345 765736939 928993543 225303767 935613024 886052469 587310927 119314824 753704025 50793533 404783321 464693194 262114738 161432570 585766918 685339333 791855363 791155663 789723346 78850318 950208574 544405791 784687250 72300273 159707284 779869553 671567737 660827747 329383982 604073114 144414730 252568504 354955367 962764877 573585449 454702425 85962234 569192552 334353877 425780621 328897747 884967261 854242994 998717071 155131677 952382851 320061965 778334782 802533136 604866101 203597029 923067738 798541660 235679722 785261465 609165732 343373206 588111479 231696209 464601822 542069555 845639574 987455700 413791366 632924580 223285697 17138324 562615061 709063243 118865088 478231924 638073373 903898815 365339518 900727022 767243991 439753964 728981545 790121310 120410797 95712072 386708524 872421045 235670784 300046638 447417058 466630045 527476043 607417862 771114896 71702802 779116823 582215651 677910417 591146367 325345306 551797273 372672646 395031203 175624556 404221604 228616644 73365942 116624780 554025488 812224828 690046985 415262969 308277943 625727376 491441061 825639900 778087184 919376361 663021975 123018120 510723651 986199559 780027247 295038213 704406515 445912995 297881001 27640411 198360550 855969906 994473967 947351890 748645295 640424932 474214622 99811547 927845719 717918156 803736459 988332278 523836608 641940192 256971569 4395066 318481262 520419273 326716924 650904464 561353311 857981056 74555584 977607594 708604308 663496786 637270258 369269312 320371162 269665593 957837872 344378895 36102978 799471146 919644019 210522166 442647320 915805825 183911058 347253901 935519006 923439213 286033359 234689858 849428062 590253504 44026482 686117032 245685301 642763298 171032522 237656417 95257851 716390120 703984577 951139753 209272729 137751789 665787656 836158045 851249097 821721043 275549826 878381506 233397915 675627935 686358710 676659577 656839261 470830047 611753971 921230057 765433821 978568415 998152574 169754962 653857896 918372043 678886238 991837242 870845338 857175580 956426009 155280469 993951627 249350663 900719120 845238315 411112307 941382212 167665390 358369204 569381592 437515981 936909546 516803622 45315420 488320153 753144306 289149647 612881341 673853256 16013131 597339195 993906035 61029702 31167779 418167568 798002628 389309583 167944909 896119601 904072459 754616141 401764485 682133075 694944132 985123424 880111923 536627709 801631708 812885601 955264114 163007900 625162288 330179164 483518482 379615976 270402972 638363121 570366809 91545618 797251796 74738852 561275583 322951671 557414891 249699560 748874289 442705089 128096378 209169444 352726095 998349752 24052399 719311379 283868184 22086483 226698328 891637872 882129773 67787873 360643681 587609914 880134640 428349271 42900408 40380323 25184294 752998959 725836967 474811746 970250021 648581600 210653979 912563753 725553276 553754552 227528707 368846329 980088026 847530620 332470887 864101015 484959221 219532216 38452024 650981099 657404498 891582740 844078069 224158659 614325154 130214519 11165687 722365785 803798494 791779851 680532539 425950785 427829632 512592351 22587726 199785174 713988160 818593576 368699963 738586459 129294986 457515098 325320344 640765718 357207613 801585486 434473954 628682914 845973596 368007481 838501946 604610492 239303917 141032767 386616514 13377861 776934557 866795011 480550095 546674445 360367933 663365785 642239615 722799408 106578458 395495537 732965929 328985325 267516832 866927500 128614493 331577207 576067161 22871094 129080801 324136400 732021148 988787454 536552362 493665112 729399095 24508743 197223594 773135225 995080819 415031854 461961526 843323985 664586824 320559397 920318273 481476938 619721449 750679316 917176904 858695022 705386432 379878621 232999744 626783420 197316297 618163821 503361009 774490057 640433914 458781303 107209804 60752491 466382333 481947298 136809482 281171816 910952885 95241239 791223935 42377190 917497055 278857103 574686891 465488043 593188474 410237103 31996219 734956673 802237808 615200952 11351441 383266497 324505132 967918386 158260183 380180940 78165664 527588982 887475258 441252534 932145683 437844373 789830156 880305919 173246405 717279500 12498789 458084490 776500073 846546310 619119018 832616992 116913757 455979779 708867383 822111851 857862076 956304819 144900024 998526158 267200712 497099614 173845603 1045641 622815594 255259002 215976361 229733789 251125571 14028146 868750310 301192885 220118468 846253954 440303593 944546557 326626056 554876387 289500149 452881081 670053964 995782004 715723644 771068809 339496847 509988112 335103501 705654749 600158859 38048744 589052829 706569648 722434469 907846049 271528497 959418654 249474218 777868074 666875362 133362849 659832896 524628310 907774184 148663685 598409502 142954711 898285268 625226080 779119555 482676043 90630779 917841038 690658154 323283974 956227814 936829903 918158262 600574772 17409024 640969291 54275999 633859550 236871053 656723033 385889490 594403575 389133692 459882559 902607695 178120335 796989557 171263641 877436237 602985610 353796559 172174522 372244567 42385323 105879642 272570582 11389253 447479237 15925926 287016475 211022268 559064384 445157234 25077098 646991500 297442892 100955962 399407995 52089812 741410060 761722238 106632403 395212277 931907158 846150556 601422012 118890962 396208992 841525754 69389612 613414090 370682206 105903285 761312445 787913761 241763286 758188013 917668278 637051954 679113806 866656673 365368371 900457224 337626107 55844327 334738234 268312079 564048722 481946195 547275141 373535410 98539084 684709653 819482439 179461996 835720809 752196017 627079637 319604366 931150378 365886911 403491453 28789250 551774960 569098357 383479712 425599193 288683482 160642958 555169879 543747702 565090210 428968310 891724095 256148728 722482205 945422576 746131071 148860769 42835794 386142023 781870669 733164767 19397525 995409557 536311150 14040434 596989283 62662501 539558323 13785397 864963855 905509723 922666056 568176160 279561499 525609498 241206898 242601169 809253985 571950806 303627666 705635206 942914031 337308725 80027628 665483787 813869480 341378860 786043597 361765015 600352319 540412825 469006236 588477756 151543464 164146567 661060857 108377006 807333227 576118965 657941958 352564229 886791885 359524090 164200234 240486081 652920765 550623523 136252890 941853389 378135640 718572786 101769642 233675014 120101506 740527663 724345695 698737621 487646393 266678860 629685420 328232936 163028696 779786792 673146072 184562943 238926785 289700764 724502537 896153285 233792140 893223861 101314513 108807625 493440776 600328832 817578284 93042387 143949419 170168837 516918271 672295858 527417414 462896687 394741101 941043623 600869911 956876068 82971277 930268243 474334744 875795382 94308601 428186612 78917343 359475530 469713208 364869638 729376917 667008442 570137826 346495836 426785071 864650177 906855514 502109295 653023349 952087390 894751076 342678405 835022594 560882362 971471172 541048028 356197908 125211037 202754931 917841161 712972809 66943848 206937564 40398423 368672406 77373429 658044164 726792312 325846356 161728783 204687528 663734675 177110061 472670462 926533073 759299103 414445389 183571617 284001935 612811684 255126349 125532714 860439058 838916970 971790272 554037338 604937189 797008604 795671405 151137767 145939109 693128465 733520106 737592668 379546834 287807604 654819638 291259652 850950577 158143265 510979935 579430517 477435458 700400684 414137025 29295302 474614886 317550194 975155564 430210619 413263874 827192808 487876201 472955129 925255164 12758052 753961395 571560161 736706922 100194739 73349425 162951588 12135995 736473271 737619095 417466085 544164745 79561997 631075591 298922613 811651508 522444693 495725811 751513505 194424323 633722285 424098593 425497320 742053347 516224987 975651901 712210525 633174330 244799661 197320817 892745365 998579635 641513984 412724729 554351342 672208194 219569587 325247413 874093965 323798442 730099037 502388707 244056550 173879737 653637568 211576802 829003427 966663234 307517175 937344291 839735691 826954201 207381702 489360867 376862778 991427346 538252069 986412609 136134117 222219767 28602078 589724519 663381286 992618666 864809209 381336518 321005504 29204791 174645658 322266375 700165226 936050960 441105270 915273289 187082188 946378637 825310965 521537158 694312929 869361942 927113614 629824126 480175220 775657341 455923633 468227652 833310350 476787221 666523741 138237655 63784884 737099228 124178563 957376622 294135548 534147291 255318545 112083277 372643843 691778881 10721220 212660777 12044457 393454761 755664418 533501557 74160275 376721494 838615967 733455631 292546090 163342704 218895443 485818818 416236842 289624107 582739416 515085292 672825701 192409491 846417523 357833300 450020333 436722859 219869881 322803636 864160701 763469656 233896588 175409964 134729683 576957038 21072518 231535055 330127835 267610844 429455728 350332419 795446747 332413108 262341742 512748910 294457188 723042444 29850242 317849764 533393164 431772725 690414392 296352310 855117973 153671996 952447192 92408742 273956098 423716699 656769826 849545416 788360623 826901447 547940372 222242744 427542375 515531163 628897892 45883871 469038806 852530967 783256215 334448802 21704632 470490894 498636014 81714317 437100511 675181648 293266806 969849890 438355695 318957038 578123206 186199747 61519000 668531115 322224436 497374667 39763331 477747601 577138403 967892243 821049708 172333807 988174440 859609341 365139566 332238929 428901794 949860863 623456688 376206905 238996086 732302720 878793687 483643625 924382623 491981613 333792004 518254853 126678512 105055175 289634405 785680579 396270323 352219601 796506445 91427053 207965451 941679430 472578242 834848614 51951042 137643653 489167754 439143407 418191517 660847787 689600519 612225619 191025379 249210166 68252217 988507688 911187345 688097959 316936177 294465340 269523488 314621770 905170557 666694828 921476129 703975059 586839835 21631967 732164259 141950107 337753426 760402499 926401701 590389904 598298352 220678233 563035672 483191241 770709982 300052349 571191778 348831818 179334119 967782139 407128890 237274690 651940541 186059955 155616979 760513581 796142246 405736445 650026438 60504090 459814462 472150095 770327727 210216022 375096815 736249986 800757335 710592786 863666151 523252735 774187282 155406959 94936738 314813348 406158776 545341759 925369572 713217641 810570728 848116242 261404373 678773016 655199658 918033571 974094276 559013252 991842096 277981181 668113449 829972193 431979427 573631316 362187273 939762579 268512562 531848345 111755428 776193860 95942013 390652614 295023823 308217512 657632542 176390640 933793020 587254177 658934704 886138049 992359484 536335925 855199000 389275482 432476168 85408253 351918188 897274225 770386783 209232004 146784737 977194862 706111422 966673633 603164282 136464342 304059202 78921660 496766347 139343707 324508746 304024081 720701239 686081848 83910353 780412355 16501830 194178799 640022010 840126074 276306669 925518370 664693611 139210347 550945962 424818354 20748108 89260734 889110973 393908706 571530093 918061962 968948642 941634722 683615719 709938939 511117073 450750898 39665099 985968599 247863647 466071607 844530573 631753121 598077521 691508192 665353992 667141148 857124147 198943716 143935770 109694561 992945962 732694910 839141947 891821445 944762186 826857576 824456712 560153831 167056126 422604709 413547357 963651824 667701021 836699800 320946270 143404149 282587857 850192631 470568268 847849949 644738380 800353245 733545981 254166305 603090950 722497195 612685829 112671758 271111859 257314753 573424120 980311946 448994826 157041410 659445210 281992395 605679047 124006354 578102958 565046004 635903214 730462437 640368728 926540277 828359662 661673985 165576888 437723418 609487022 404127629 669097370 523970971 967936556 384302284 298343250 624289792 165186538 508727247 342210110 244680555 758452277 821124387 356585394 757087169 134402264 776506385 519974022 722739684 559480590 573014040 753940558 647182554 191158315 745941037 899837381 66650343 607836077 991547346 338823393 894312425 794490885 980590153 987522732 523834530 851033626 705008376 882681170 123746698 43922218 774663974 968385056 125651016 319275859 931827711 532622059 292358163 398829820 644449860 811535221 617805014 538243663 369648223 173562473 57421236 591727364 407125747 269832560 690251165 759703013 648393167 616091461 734418904 399055443 38140760 582344258 477939453 706412204 742985261 712867538 436550063 137299879 605916062 187623389 414351219 4702976 121624076 114929543 897903629 706772461 645680972 365358316 498482504 390585281 601723923 843898420 989745387 70302298 326734777 597128867 965577615 808070451 379269186 733237471 167178536 416757817 885680344 926844758 185176883 456778660 569257339 479535377 489197111 654881012 852481468 62013670 343246945 472512877 970926616 911337587 377299114 920664504 449178409 49294460 781545541 432185101 31557163 436818180 118492587 694389032 126962825 479861367 767069590 139865231 593104729 442503860 154372992 20590346 324672925 936248204 113990498 344991738 633199015 274007037 737923974 431216121 980875474 66104905 306817685 755548897 578286022 358527210 378456042 310621205 322079403 927771343 545596585 520606885 385898071 764651689 228750078 675037925 50764604 925664669 230533550 144197820 447928347 216307622 485174201 834515002 757650355 12124931 987574130 973184199 675721060 807891011 564205975 400616040 591736008 39561352 994526451 480483515 423763098 452383795 786455197 881183297 171483762 26925636 475551590 846148235 283744423 915237054 649421060 868984363 958092438 598843454 549495831 224053069 45706342 352763659 100575126 218558751 585055795 691974387 42198030 704967053 470813977 379707898 692293569 411432350 212166952 424752063 161446000 586635564 855737647 279056367 51773271 691208996 251735152 464296005 778400403 871498836 478388763 89620066 328194758 332758521 215261971 840690978 868970108 822999896 682554480 629885281 300117246 145485661 486929250 823911551 914062151 92849458 925291935 806208293 855367427 844486655 941079320 926879405 490573826 26260165 583606897 131868259 999870109 616698438 861669828 81972344 168149801 45181334 192856324 417822407 525070771 523170275 233238377 794873122 309565890 567163247 368805691 953156173 25862721 843824312 175981084 591805838 374899943 872818565 638025923 579803697 274337115 734956053 871927779 430586794 384590873 407659098 451171291 193685726 230874744 622799690 630896781 653697643 456354712 339534558 32475624 584708096 134410455 629613153 699855356 844500670 932715457 42307110 506172299 998795158 326399932 492229702 184375923 153868280 964322936 814462577 923980844 530931609 469356143 872327286 793365178 852594171 711272079 868651560 785674958 949534921 308976168 795586000 421228160 210412166 45339637 799468319 211906659 152552075 70856229 166027521 890346157 297186090 62190680 439202830 824567490 475575250 743275993 201116569 291577002 798071638 411870105 375242650 882794403 351913213 501736077 85266295 997731983 885124915 786050023 652472422 937486942 217773166 215944730 464454466 59236064 93500627 365942528 460250155 461023124 285119628 783889903 458761235 12219665 852377684 754428314 360974001 853383848 839547900 506049496 561661330 825357829 233636929 379464195 637154194 798370362 602171756 497182661 371834239 998595922 720805459 833393911 476144612 825895989 725690008 35424542 101920067 123323864 651010505 21933549 342536766 4859291 11517591 138653618 444416537 776249483 998137441 111656440 945742290 962477174 392877968 133101454 247631877 87205518 384274129 328035711 659343109 767130168 631219895 382611552 38997087 823946307 984351800 92861711 685376240 913169669 133990123 122423306 265406138 181381366 321161095 431940646 611292710 638425690 212433850 802772318 338318912 66579196 807951726 129477935 708481562 813379890 79156824 609802928 156765123 171807573 848602156 206143889 456703687 440459490 811633264 389319324 370642885 802013148 333980627 410760343 796113801 366298270 974573782 763292235 701220094 55133649 999085282 337749733 69970826 713344368 710807723 122188332 76133936 149532037 658490931 509145896 490482876 641416808 68009572 398652377 400895060 182324152 385784524 821699047 822344982 628647350 588071654 870388061 385585801 772805256 534208428 532755393 825800140 384103941 685955493 761969658 629197187 851912518 389291396 221020430 410216537 403469502 158154465 163428543 809155318 18486978 525569161 424558265 372668092 299294139 695768117 991297435 160753396 181858071 959195547 122959178 703616366 381938591 898512173 133332900 121532503 314256623 870705046 901415005 418173878 847936842 438387383 581485813 974412081 421512295 947156477 726750018 990079836 795685024 463841566 379307899 892217723 513604806 243952501 889958604 499021030 753593694 609751117 755688174 548361753 493563295 128725036 387942079 953114419 913752791 132484823 342342850 837660834 89995105 823963131 738688529 933395431 975715474 318885169 466305689 584610502 974387513 246571234 967332089 34131587 674000358 910870463 56275629 168853743 779361298 671335486 726865053 78984662 172000524 619853459 620082100 155929270 194163557 560890617 691979528 897215438 919688663 996880286 767682113 305274567 902307980 828706986 99026452 440863236 360921081 956417216 329325134 546757035 674739283 730628370 505693236 754528797 404464332 43104223 459941602 473434481 17846525 56559094 419245364 881415747 565157076 576418765 157081990 519115141 991357695 681600495 86193675 308888136 577084473 29610872 493945951 704479039 250041704 54269731 401315702 700930035 527357641 842093731 558113915 651548092 699040260 777611866 689613566 951962594 423554620 280198236 58914735 900508755 91657982 884307411 30857856 332014993 871449831 78170914 536593683 207974833 38320084 682869411 52413453 555225009 874958174 320058337 277759720 953592503 876469087 738753649 139146302 49309378 8604891 602373147 350733822 523402137 52628826 48308285 977716679 952711269 45682801 167007324 600571880 737074214 665498164 37441936 320884517 935822207 195486437 319824676 544353818 859024740 238056481 646274887 989256036 149253905 556552456 306766390 678737892 645213021 320500682 119014681 238931181 805742429 534649515 30972395 294226538 390875687 971087345 304914729 110806099 161702269 138141372 296121488 339882595 610130063 891358574 685336855 871403031 656976009 969223837 750429243 342380667 383092860 689775665 161374924 51094142 23503219 838207795 606298233 639100902 542861258 572961685 33775565 690218624 280190943 312974516 466235647 767643859 850226762 237687359 365169873 204150684 357497287 1770302 37095875 565702042 499537044 266085726 890787978 643347152 865633485 510792562 634401945 324517788 927625975 300850348 45787218 853397939 895255890 423366985 954587027 320405876 590208874 519393596 92196919 892876340 626078700 531290187 133194991 277701619 865288085 751999278 568211894 406295317 748750617 797120718 213607224 988332478 455439637 470419861 626083876 423258513 917664224 168739734 273791879 612179434 560115833 378548769 347657761 346211594 242706289 882842262 777037377 543752879 768198717 271101952 522369687 679949542 286811752 242673831 841920981 182791707 752836340 246467245 427053824 273675862 475077953 576430804 581355155 866686498 496766941 72706253 994161897 23016969 587342215 492555100 101165500 819108592 343063418 723520483 332147495 37970297 668407851 556162752 882794476 891221078 277454037 481924148 218099739 686612149 385119102 711266025 474943281 63145226 917759943 618134251 460868258 713461410 633252865 458460803 405303624 486634120 96652324 337672050 122892837 438313484 184841137 83753094 135574808 71546894 550959013 582005370 139345618 543747635 462923560 7548434 312927784 931696556 508690427 727163159 691562681 379713244 145260448 497344670 774684801 566630989 796491689 719856483 600381393 917841975 259600484 536980429 909022349 95659088 268559229 886498964 392925326 59316212 542649606 671365892 123328935 326716009 723479334 5726856 699296758 507416949 16159570 44796698 955813309 421588810 359653605 186782131 697385304 682304319 584022548 698858902 372930968 25999994 471868050 871158648 401663283 801772367 755323632 419485305 774519413 356893459 508584865 84598975 989117219 722435672 976031763 53811084 14027452 303903963 203449396 465494999 955536385 217110815 678423992 758502537 949040647 164231785 560283401 13402371 746675131 222446195 763993499 144912853 663100087 471915363 49461713 968728110 521279338 719701433 215997160 496161764 825287253 314035774 193438424 624278154 430035661 82272901 408853113 476040404 335036517 192946803 173154530 658854366 509463186 460170290 782827605 593078456 891418240 742452245 487733166 449875826 718464122 669457338 460246609 524642483 408711470 299784817 25359557 119056692 840996985 968826046 882908583 194571736 726069594 320961149 327057804 68069088 937078251 621448020 676894391 623540755 112096823 609627401 623500131 832228172 874136335 145292769 559110648 431315291 142420064 182283852 614387596 665431200 113280151 275247068 811042321 537060718 511493441 486972310 309445177 199458815 10149285 904949999 32225147 690646826 876038504 470540204 290570511 106165533 31185234 324204068 846184359 339790871 558832168 920106232 494486034 950745576 250631090 777677698 272947982 693961973 372796813 633402173 95126956 411047682 612457355 392874089 329067387 358540207 483620885 778105625 47948228 436877945 56113831 734016914 732237504 385179011 926251120 181395870 577974629 262738913 143092601 83663209 462478317 984987102 383110311 465272974 65367398 413566105 331312055 74486061 898643946 122630683 187549742 942053160 5213826 727865212 84626309 987617829 973137934 61611249 863840580 94794966 141628573 606725320 343430144 790953226 662769318 4814989 356726920 379641001 658756815 834093194 209305275 157872122 821704901 64416494 505111399 182585589 240489053 377561635 567910388 460051215 375976630 380227608 574081505 891160893 860345218 572296343 179533596 697585590 543489524 325278503 987117055 841025006 678325364 481405187 956523384 29545416 508539512 80987888 462052569 645307918 314443613 131080615 204941368 933288249 935413043 244329277 376326578 888504655 305873165 107916065 879764103 739421102 786289084 153137896 310791566 647222212 240292232 905942044 594990052 212800661 195509507 606737602 489841519 657428788 81534401 948564663 126969870 433266204 828159866 946749260 470507813 797463038 71723573 254272473 516197534 844725943 790283034 635756652 354773130 22118929 655380846 588384201 127778978 563307225 387527788 666820183 352262282 518889584 983722991 589656365 175788715 485416809 761865588 513085943 561002595 784762497 369776378 911620984 308615737 640315016 887824539 11519090 397687110 90224421 571805790 499358945 937093991 264876555 283311600 938119133 577716443 741022088 83399060 524790779 206719743 279689699 879417453 330040160 895001030 926588227 52974246 280955279 536883096 789526598 357023790 999053801 82670487 302884245 743799505 283679540 691380702 863789913 877408313 819180530 725298250 254125766 606114381 301253335 560414999 237697002 851997117 720603316 759588301 380906742 486689741 399863988 373811036 966933684 536712470 16760539 751690557 987918151 843233409 539914431 487534301 697671316 673362513 103439888 955172536 806081262 840961396 493178823 914197307 468842067 553351177 201043436 285045858 880393550 783055330 921821438 490422315 421765225 251422628 286620691 767300533 937194078 25093485 464096731 698960635 684524111 178665415 293620839 464817084 541106635 343016457 672742625 532702833 489451956 588131510 998937143 669409938 953901100 899728526 474300102 4063184 580995273 719461997 442348820 672724580 123705107 850287874 894836798 150549458 589964188 158426550 91414984 166834636 236348948 599870841 334330784 777411302 827163907 391362090 68254140 885102347 331280619 188841274 46108625 262686471 217122738 242007501 89045702 436346325 553035861 786302940 15577663 405714741 53300700 923638466 916757266 138790968 520843650 742996900 412054395 598687505 312379269 278162223 604079965 377554276 801560412 905996282 772784972 196849141 35200787 167713500 36027319 850753821 229606143 25639880 335793673 312463461 489758254 139252762 51210305 37406667 437629927 308729044 56211522 937564548 745179869 962983268 140196302 331933195 590996012 157493006 521084581 965160566 58554610 794413923 856082652 54108816 368612119 157580817 376424935 523890255 791559437 242447973 477965140 690189912 67578064 531169915 156050727 2659081 850699410 828843100 651403714 786734412 960490592 56962732 187465012 223050032 819055938 495687793 338136687 901364013 93032917 70813027 656826744 457861179 863505393 643387862 380689965 639875479 697727491 695591318 566122373 588878894 796069063 937986846 128491632 248390823 646028424 806688726 835226828 71133633 761654902 149986405 751052887 511871589 657315348 235453303 13009596 59077266 338476470 396540971 330506333 307602590 827443066 500877687 301541993 557391821 929123191 17863556 343036151 958993944 870179645 548587043 571731110 953898989 332938377 367453376 317909468 437509745 419808841 726594028 209808434 795473893 797836940 666169309 470425049 643751794 123655421 846065871 283895674 219745830 494987249 711666271 863784032 459276693 209713194 205222322 253283393 388627095 621366778 40114486 855105602 149612040 223625068 541289972 867522988 366505763 560246911 213336302 946849063 566581406 500110495 671951271 387406029 809417334 542979131 517495460 419061689 208316036 221191671 648399136 283209894 124746263 299586017 224161609 574800226 350723706 893131943 750237575 236380663 564507223 275849179 114750128 528503432 930691166 382306088 681288 306871264 427671588 534566726 634792458 793434047 686249553 645049557 25494271 45897836 195081705 910506043 339437063 45722210 75242448 881536640 99873843 913159970 6966343 443169505 591146557 431240456 637530069 161561729 853670094 844641238 65243951 431913057 286604181 492029983 118498225 209269671 736835867 250081444 900157632 327272893 240295295 365943884 302526401 776214944 759792607 282952664 298650252 262058914 901862078 272194948 519431600 30180906 51345115 36093372 572498154 959427311 781666398 532462049 454740505 563178351 677371042 514014380 914882595 692053117 771639442 595648735 34523634 350797651 839804370 388924280 430295084 304741249 7575240 312439695 651762642 745745915 233907936 822685999 233405699 745550327 528636770 338142455 1588087 149163187 767779789 411974809 368178701 799555364 833935808 224768405 41985451 383831721 536223572 164136564 809179274 543485093 173723436 688518889 37156363 881020469 883955550 309911853 843719036 795836883 60581254 244867023 69851607 2487163 679101036 860196500 7267890 359854559 971835458 981208495 699443972 86657600 133214482 395634963 985347598 527113682 126011461 559372386 535675780 301917960 275727574 574372610 240984943 721599160 239041110 707126173 111912173 867479892 145859484 809484827 86410176 341850017 507764973 103341016 928593342 209459078 74374974 864845049 184564480 102057316 945702175 501123784 756488499 866725079 973088588 287821736 989605767 530560416 83447712 238737153 149555603 827230891 831319813 520262708 407906824 619022511 218230433 971678534 60255350 152607986 760743889 16961271 934002427 29625942 604795173 670098792 772896226 59620174 787738862 80235960 794308126 799508869 441187684 679354918 32451996 58573365 207069016 642448703 441307570 115537265 144066161 284670620 919011001 118818221 470795449 594138173 246906839 288595373 143517575 56678513 870566494 242816987 500050101 214822275 974761253 956513987 451729308 872521887 838685264 997499705 638308599 244361807 65128672 97269724 348994724 559178557 736086481 382126730 715977142 431088792 113598429 495597703 144629537 69502519 597591274 983505763 621513619 371830342 888259012 558205277 156343275 269629138 397618524 835469596 73249349 862380443 598675498 49269703 259890332 712140373 595182726 985372101 45849018 287816955 955224798 187703398 99344204 801410257 989091988 576434962 492807193 716649513 295236509 268543290 257051400 153112319 648398980 241751616 600293211 554268133 384244866 796878502 391317739 214001249 611757979 396116425 502021705 869134872 218387606 51726313 917055020 953408223 503948391 85478991 686317574 439695293 693311259 145022749 226937723 204020581 116043891 343849012 476211330 197670164 214514042 390266782 30514723 398942521 243071535 39500796 65062276 793879009 326094909 296021790 636503545 308398007 543086465 692154667 534729457 175567020 259024470 88120851 681281311 493034696 884687340 933677337 661471638 606523966 850619152 579175911 580593229 756208261 62959251 567232634 840928608 382848072 384127624 921743251 394893718 628716364 699447898 636742567 198457828 447888282 54208908 782483096 234255670 230915747 459182473 386950664 968462705 27234684 18650251 298782947 600736658 235317273 333138926 295646978 304019512 893212881 273321419 414967245 9994024 629344442 615764675 753287035 91728142 519386691 131807253 935661084 360019128 100630531 487238544 72415112 539278785 462802797 600326540 576285482 242355392 570291705 761396842 736482653 74448474 396831149 116048606 451346945 112492399 648030626 381000858 648948469 221193874 211445631 620135886 630779517 466914691 681569855 649929200 865711617 273249189 617914511 814905420 560821408 522496407 424530923 657301761 576339330 573710154 681433592 633042245 139899113 3671773 534970304 841592774 81002999 83080390 464162879 151241181 223390663 672483177 275580138 76802261 999688692 161165544 24136823 973768971 898284251 353364182 889066328 565012590 617219278 89958823 526193122 49370472 296393479 695213553 682173316 330540515 34189179 243248819 929015927 604157563 219090032 462852271 339545452 82603652 481896194 995080704 869275192 357451530 480990966 896349929 25938073 367745575 167170393 589536150 669791446 444028820 230378302 588302513 597623271 866954769 657449196 615141013 849873768 91567148 164723835 340997792 470134995 32145776 945721462 265272912 612758233 158096745 444325509 562803400 510449797 708284678 327700190 216137309 710905084 29621059 626872627 918744499 91421487 470448540 548424433 378323704 432191371 106200188 111548470 870947616 206939872 674083602 492605978 597411871 116991018 231936043 516245948 509728467 436829169 154478873 458548284 89789603 187765665 68128028 677506521 674038427 398430871 849480798 987849522 489852223 908016624 468899235 692406324 76221238 66694939 25030917 58304036 158947446 949590938 743568178 383760007 891150002 548225424 509535392 371716765 772281088 91899596 445766942 810980568 970338047 926286957 520772025 1137666 302295350 312014421 892860557 873831164 275189588 971714598 504190076 474009992 230722937 703352142 712815203 362230346 411901584 172906084 463415454 62950494 317116462 181943118 37121799 535557951 744008942 280222603 592884224 748318993 229929915 15474899 830496896 509983630 545352657 328614230 167290489 103274922 945248452 932471774 435188149 836151524 914207667 450267913 180828458 756917890 606698233 459345528 740226065 661169548 78581472 247952539 165855619 248427941 376076399 217522746 420734785 405645413 658722261 771906158 768793052 835538957 622610242 517374820 130449724 857585587 255530846 265822199 503656062 754161107 89862761 861071518 460048946 341542523 144450252 971226416 418065886 241157100 271289189 957491717 904080183 32692425 183703847 530290206 725074214 408829089 607447183 583005966 347210663 756016474 593810722 505194566 707857427 381334002 466912477 820029015 558184980 969593638 858585806 636381227 734531830 819497364 261742592 186063173 111432577 741804085 511895816 760958243 850794211 290427372 572158836 970752169 240527819 14894325 884861017 306346846 644839718 681336778 890045237 82057350 99824951 433485862 338343968 476123846 253712375 445376892 863690371 884605289 349499328 465923734 199707850 884185635 872883691 637535299 516072797 210166847 756173650 833819290 179379561 503083410 754275800 396418397 649659938 278892797 949570420 444988361 15506709 134657681 311578612 672935638 246081714 331462508 92879450 821035368 602066541 378298756 537337883 946542817 914687999 814933192 62053019 251197745 194861261 669253353 644891993 746946396 732972467 964382785 347123549 757464848 13087834 632324157 795079021 218305835 105078056 50084496 29400431 284895958 755209919 310968748 376217283 172751150 950246034 96318859 920129024 489997788 984640607 887162157 432575502 765022934 918040081 918634179 436274303 118815613 90521159 668542603 703147386 788775429 957390442 145407240 361976897 154248168 527775768 715162046 595291974 634086271 910909724 951274050 279773062 929900122 31859148 288059467 968628298 22550600 510478755 758956123 279779729 100225342 516295983 841005195 93136981 83927665 73177892 2635482 134313185 505538015 570458848 792947534 620646053 173047145 362052 653754501 836966822 703038431 546311192 813445769 615441199 685040284 621154141 595294767 938787117 3974123 22982790 318274188 187882039 187014199 51957280 610488468 634617324 180009458 827007188 983188050 22367962 324168788 725917578 302317047 492536105 203968241 403776936 109901379 808279264 590719398 574722926 676532739 769592181 654259822 216351746 80061343 380099482 440509816 114359895 9169425 937585442 841615576 293247930 506917974 286431094 689746136 903621091 298602527 128615019 816118129 481259773 644001127 603568244 496998479 742187518 932582122 765578065 275871573 503808690 366275123 58304601 558503361 469415231 555042571 655709183 833770723 192611274 540361041 7754535 369311762 984524849 193877997 133758723 916748363 35322676 619474250 858706223 839102399 993093201 448586073 185799246 956438184 298536708 862689334 200017346 874185970 101919312 648070737 898902441 684068296 578594180 960568665 570245225 130750990 793611194 948141767 677880178 105597472 306436296 749096331 433975791 367499425 775864494 724643818 494586460 901853555 528356754 89659953 561399999 106119114 76975349 676738144 368774680 909207699 61938870 887003058 590261792 232146869 856021353 116802092 572918779 567932497 675551871 730514922 77607338 986323843 835986912 753679178 905561372 271651195 819531874 754157016 69018939 648251220 315629101 842553182 876736748 695196314 246860629 45903635 134831304 974784189 925638374 899545309 7851883 877660817 644686479 633828367 48075553 823775491 35302255 682194391 281445647 997071547 977314730 834485369 235958858 174989796 485206718 775255802 787652645 597426314 707785180 571193957 45305209 583074564 762314497 710286211 639637778 822810115 551188645 590055422 198935823 514062621 859420462 961338878 642818545 545798407 563182870 869458192 194501108 537737951 757051753 668671120 479990787 834318491 417861306 413060317 953828570 790718075 668195844 761197822 808091295 289014231 162072674 611258982 356550782 216138406 406627351 444175724 68947572 812824288 136726083 954146324 880382910 625595781 351873303 20880024 422609934 891115066 229549778 308043118 318941821 508125080 441569181 867076691 67591000 413704685 328744494 721763128 769849071 584614770 791757270 853759222 837289261 523900202 238510452 806624939 924637881 578507263 702810822 429498834 241254169 955380293 518488597 601670003 63337449 710759693 811339636 541196405 481570029 236815892 113212832 714453704 603579158 45990331 763187671 73987283 366158825 78223016 513174005 398382856 858426744 107843995 214286272 578506837 384349833 940614773 144882993 773720181 231943792 682296626 906625765 93779765 328938902 2188434 219851203 106259896 95463569 493115821 181758406 399563110 779449244 488948645 734456773 730598473 759497494 550658373 477869706 114927731 337616999 228474687 807408904 515119598 916230440 885938130 77387536 143915630 896371529 6434571 27124081 250801033 793290989 871118231 841970953 896852274 495138443 839905885 79719524 443775928 673961747 460259502 349320786 960697507 207010752 271754742 729499985 666433817 68791118 963985481 606868527 568537944 207015101 62068777 70003844 778695017 834137555 813047680 360835928 419817999 2274424 611196088 160712586 142279805 721064051 230989247 858144068 778933305 100395104 842592759 462391259 107866210 23968016 620760643 879505928 879135131 603456393 563931080 573394898 710332875 382868443 952322941 82013482 290640796 155239507 531483414 767514095 469840618 221543296 953875350 89749788 210984559 451626612 258635639 25432307 465743008 811406871 29861139 806592995 259095128 732782107 8990899 649563667 82773957 822280296 634159730 844738123 975670224 256915302 813915898 872857703 105848349 802379614 357269074 633665127 205620653 673177240 606187826 579690888 222407114 1965258 407776041 515585526 265835311 466880269 569417547 858947167 86128957 942108127 412560410 950290829 208568161 297014771 89770101 171981500 969834924 900182118 860434814 978176317 886944270 145377635 166824202 548822160 405720000 701535216 550813461 979527188 353213752 759524298 514535077 531482422 231805507 599381428 152627538 611589843 671806897 862806314 221145412 230710056 751829573 861390182 731907756 730356101 840803396 148738149 479427608 495672793 865251363 804989537 305141960 555206644 321690072 493563904 316730204 157829167 991490755 755134524 354237103 596764571 788296455 995165307 999195732 954459244 468494349 683442095 962765868 344579941 622931837 1302819 468275415 252684733 429738340 297515625 236970421 825035114 905776353 10457382 567042164 883746661 858965604 255793528 765393197 927035468 296746520 920527757 803360220 382185614 541892637 836850379 77156859 683060128 315823212 739175496 90902481 492781420 748712236 62646903 42724918 134184487 609322076 646124241 461931122 925499482 132923039 44984486 489017578 651616737 922883456 693318927 717257090 17118986 936746503 832742768 303668832 256821948 590056988 478050185 70258815 984927185 25493012 988174714 314639126 699275473 509221269 44463629 296671679 237804735 302493101 95832864 114105250 354081029 431829531 729430249 559685712 424875866 778396195 251568966 863215119 22037720 487903078 375220331 688246454 517704286 75686012 816836921 931596655 79285584 108667317 297391286 63137365 725225711 373262218 5918363 997180024 540638819 645262971 376496465 902219836 771737112 345249709 320645985 572036208 272761840 591463975 726692084 35377057 684666947 509689448 843116577 252859953 891878801 475630047 661197369 39648671 44716915 532038519 241388830 34176250 600758879 965100688 206683348 142680248 786382115 271285490 372399984 98735484 912174345 61066390 212841917 709661154 867866923 445854622 133982068 145094221 874051121 592332506 807292281 612397769 520301961 589133217 329059991 794582617 925184420 95508009 360682821 713516746 591809752 334145075 894801888 632557060 343631120 100931659 370994231 363613608 81234044 134986257 834555487 66504954 114137125 326919546 19171562 840775015 214939612 864519133 270851012 359369954 86149770 283171439 395988611 139001049 771497267 197708599 413777755 874237257 863655287 581738193 252187310 863253023 731280717 57746988 798982749 893098937 689234980 937912525 699589376 15135388 925528111 932099932 780403605 539897231 313280133 484674580 480675004 979801893 57601262 76430941 460505117 222699108 278625430 442615332 620922108 173724082 354241548 689506442 127333311 158007271 924236652 23701939 488181913 894212824 707029773 48255234 103708977 719626732 109783895 639367942 672552768 561378180 189472843 434979407 271859333 304738673 811516068 528177029 430176408 435466896 232627643 760830417 790944289 78729850 45180614 285414972 167607305 829627344 535489970 148745291 996508444 352915992 214494846 155984448 196794932 520394378 630879453 816260529 921271787 993538048 690126185 809207279 561491368 923083195 181241976 650388545 219563158 819732068 511169312 808891441 810596064 986348028 462267132 216238561 59141300 63398411 620053881 21691892 577332928 680699813 460724886 481246380 436000373 580785619 637005930 30060603 313645009 737830352 539320619 32047551 768841692 725730568 689158964 705433249 761254445 86884575 592643703 529759066 133364960 610992120 145948504 17181660 895593208 285753021 147635801 186549182 234827327 508472517 821226703 61500685 70890264 892675175 929501009 88990688 86686637 817766090 324797372 774056845 418720459 575374737 842863677 166484310 76180066 205924200 211189592 932465885 95474238 965982212 744803394 249376712 967676699 32208878 835282093 594624813 451961920 848200203 342780547 499764677 752634493 225913517 753401548 437852941 992333814 528566701 760022019 230546725 496803129 469930359 482771941 91256166 545601914 37832512 665113887 443599765 396002229 581538917 789116721 969683607 486891211 43935309 743963898 89571586 882892061 33037373 59714877 292588451 519946664 198084618 368943983 688204506 513682653 679417253 703322756 618099276 957938845 451728264 178932837 597414605 308899644 569969311 365197996 156090569 46901502 121451956 413909053 814129745 325262784 839785457 895353027 999977773 809190692 278973809 981676963 93005837 70674017 914274692 134654683 505657678 39538965 567879976 866036419 49944124 630791294 961171145 632623563 463052508 195799677 218882805 589273249 39813266 676312465 461196771 414541697 802495650 607667190 220955082 451573377 274521336 269242057 783970813 574594242 759275549 937131662 506660016 151192947 589335974 23652845 124809470 745441634 416638523 260118796 994671424 363262134 316909437 109719179 214723739 638769077 671942910 558556645 220067929 888810712 749844246 361036333 200128123 605384076 706479983 4114256 718079428 44156668 599346861 545141638 321491964 154676219 135637264 431151943 271038543 680440116 840862806 644745255 23487329 271487511 659461609 349231478 189836308 917017587 649103623 242393570 264641133 200821990 270213246 764781422 228811077 664944489 455427040 141806637 522814856 41204624 821561005 496833150 856756613 454391346 196407517 531923737 448531759 70148907 344008449 537908989 595426715 202118384 706604334 574935138 966041314 876770373 928086285 939094310 938934628 500909495 190044503 437757206 308329330 701648291 838393580 496540203 912749272 381055232 973069663 473346124 314635314 664725143 936890565 292112668 592112203 585028616 671915897 826040072 101972748 405901965 385906603 453883934 427811616 671646182 185485352 211807080 638304813 790335300 225830532 728685094 802456348 611689163 741711564 105651796 372509841 944337788 404975350 877663595 128228248 541147259 395115628 94381430 339744657 23626798 875806249 701443244 784924049 381945874 714159486 471860090 270126900 436707179 949271054 434332111 478852601 37188520 687230054 256587569 708764086 780839918 850898606 926086403 448499731 64349591 708281596 637272321 275696835 552623342 497223318 182376893 350333317 363672386 88791158 467629322 182193746 254728786 433760449 49116765 284326728 968137140 417551249 507400127 221907611 906138644 957233326 952724736 291722178 405489849 511519539 882285842 736522685 163854972 960743382 816064872 47615605 808190879 786893469 126066448 661969599 958629526 464180183 556403917 540537998 320026357 478373121 902040989 831721157 749790391 132297054 391402602 497826041 473770990 860390079 869522457 765464749 766049512 447901866 770942828 768256106 236326620 352588975 158948624 561693909 176494857 99642613 646990102 718142794 601608860 223236197 732239723 694496891 321766988 774559843 780910649 806192079 705912332 171972104 64247767 755153262 74179557 89768413 448459910 430364828 499657518 687667444 827007371 867356926 435427038 121326059 211375988 251432029 85636989 375008077 736028719 395675433 323324118 515979948 597543609 435280141 551780330 573773188 32980848 985147037 261972407 512932828 57641174 808516840 108377841 557142765 328560610 92195977 242674662 63590944 750464184 163551872 529485139 338547176 605968023 522888287 136492315 746250811 224675299 279274754 396596359 254377517 513019062 339277616 607330024 212543688 813245061 626029264 234026313 710001628 813917386 945159002 742391622 191847327 586303732 580829845 656196458 366292161 175758730 726095838 570920987 503272311 691306028 335054971 811108681 376141422 831312902 518938741 685407190 69259979 70111156 47138424 624252628 17926839 135263734 843672270 97634873 350346043 457997455 794235022 605351446 808431923 152933594 413096809 889157830 395919936 207526716 820703062 181001723 521073431 573350942 937383136 83215706 267437868 457159262 552319744 66194499 53596353 536211574 694301014 706587523 462662882 597704603 643136668 469474345 242245574 32720796 285536345 997484482 364431989 80089887 182740392 413788183 306961092 224263882 849963905 553092901 758642784 671161660 413959355 437406946 279338336 53382494 535795737 153833274 928186509 278412017 835751462 395821059 76768016 688393377 962968954 609967683 219390646 427734151 499489036 191845553 568651986 289627468 347411829 435468324 679550945 611609382 567360386 316117870 647770893 683966321 749599129 942928006 93948536 856536091 581470634 220500505 413889498 454875820 337661369 673678487 904870893 841461727 717401418 559993527 622310044 958481233 977851603 360739171 170620849 102585914 953180319 199843981 448922181 90887340 93700441 88933374 906554491 90673705 828251326 846887682 932045544 185737185 881677066 908922747 493101979 982673792 988102589 547209053 315794320 326866553 738148715 715924366 425600005 358336011 866458974 41981072 388628434 741191967 906980190 864239504 479822852 613361076 804014693 812557882 136234353 51388958 449236512 484549981 803447351 976942962 930442339 410097863 85573004 980762879 630644538 535627175 408379040 62252211 894499200 341960279 557188117 437139708 148191098 184190087 183741865 449815803 79528212 731208472 368589956 469966101 459401616 954951299 407444429 29003546 708043590 854007253 383011907 102720298 964496613 14906009 724815803 659473985 880957538 231333536 772218738 399025260 286606939 889401680 292006993 372280794 743304981 565912765 233174625 408970253 943361078 592537962 638032019 468086921 170825407 271624990 260954328 681806794 580796577 460409352 649551066 951447935 314618702 996404884 655375528 698998864 964695908 546677748 565993545 36937365 245446753 227665477 884756176 594513530 106182547 899457938 120170738 333306899 737900016 729437914 383516530 613910196 829334673 382472836 916157557 859686071 678424117 482435891 646459653 928532608 204470886 142313732 671314706 64158359 573281613 992298158 781398306 254764168 63669097 129619010 278000204 554143692 895176645 386732437 318929886 258532105 748748826 586903672 277332313 379223795 25245170 276925865 599241402 240361692 709109733 203790063 88851100 924232315 159531702 558565997 333744494 268566975 254578640 159566522 316307859 576340664 625437499 629531851 299243035 326495334 882836238 387173590 539574396 151867388 191004896 47446318 898663919 13564497 62394566 380161494 106251680 276803828 834289858 752166759 999757600 164596986 153699862 519853828 255785029 797569539 704227448 912392350 167304516 304224791 117329349 807748572 543369374 67187532 762442095 550883514 991058235 608474297 552445948 659842254 407275467 964767017 86601352 647203283 295484956 924944836 467398171 651618721 2437304 518228918 526834049 248666761 652902625 652904744 920550146 207724924 771779492 106335573 601413230 537191849 735593972 307075108 568504264 266187803 355178334 454515215 646751929 819026002 398346903 224415144 903571369 914270330 412765052 192322272 360308200 423590069 536976876 183000689 449653519 772588143 168348635 412868540 453606476 919584621 762190087 88952048 840984845 807209028 730124277 760299710 891942903 570791728 63145259 797276350 532942428 966761810 348562256 29813566 143977454 475704793 489547760 24982989 810616646 866549556 69250859 810870031 947818319 817039807 716072831 263376551 282754166 218759969 323795792 629417545 2685634 950770187 701105165 524621367 36967440 846082308 344343527 732965668 895162364 960672868 350410260 35365775 866697032 121705713 70021499 216751714 882639198 312584216 803027849 396196420 255577045 870173199 643539061 309378117 944578250 89404112 926460333 310066350 30764941 544573719 102209995 450658233 729412806 468128612 935646136 322536335 784235834 617811564 106288445 870794228 597352848 504897794 57582183 893053626 943340648 578186999 789545290 397799032 212254739 142145856 641633637 335140571 438542875 151994989 354873032 366972124 402367307 377806238 507972564 796587946 313944773 946621558 413942595 521481877 927535554 132557340 661192185 442193288 987818458 632813672 777901732 500625366 723499619 339151133 425176457 606538022 904269705 621650209 351037762 627390185 604358134 661865729 67778284 974338005 678975531 85937136 708360473 222282396 477060516 185477324 381123126 778734425 636747453 504427639 144191188 354979473 891103957 448985337 725783940 167323262 762839925 711208157 271228123 388508225 111619513 680893960 595541805 686690360 17254536 527034088 316808116 959397098 927321331 102370874 200453095 507854456 660739979 904524778 921567342 860316591 392439181 176853488 442104683 293588522 791365049 948033116 965120641 514841158 41039465 658718382 481369709 187841852 59644462 142617698 84753444 377385116 730694265 60193555 989783186 405962760 988006596 650395195 249829202 444325565 544015916 28651776 207873783 966998386 507196279 690264448 540274528 286773685 305624271 241461559 226800239 265173265 229367285 204678539 819410768 839117415 584458788 909067707 854148003 240672958 227716445 15805274 595921559 684527416 549899688 605926358 988945604 491015025 556680432 361630601 523869130 871838982 833715837 404972728 40571821 732852967 885119470 56916643 168429462 22521589 922084319 456247622 755238444 408564771 560277934 229353614 3032170 301636681 640503753 35583555 587292041 770697504 128278099 118016607 549606790 868696095 296080928 357196601 243724931 768358805 618635961 242809203 219996938 196607484 435119116 16280736 946763185 979319096 916807013 345055991 209936636 558519355 788019334 337722331 681377111 122905134 109771767 314595022 581581788 455027012 629010385 71991750 646718175 302624395 197359017 446927520 211220257 351085440 450717493 228557454 247241992 204085208 743531580 894860585 691334897 387539387 314546557 641525592 309602080 270483603 659554838 105111509 6233605 415916907 760008724 774027596 642656888 306431625 166922270 240315973 727567443 428364273 172830935 342577661 314203075 15400987 191967078 199069970 129017125 232876249 645219098 195395812 477521947 538573221 926479666 908151152 392352075 473826797 102929072 596855259 919715716 166646349 972424149 274339631 170457113 174026720 239312491 34247941 195406346 25981764 143268935 512144546 804086841 394506293 457943111 191383234 599840524 204869650 246469600 413762623 772975187 965786887 627628824 289415318 35778475 6937533 228926153 131371733 975468507 277272603 378384829 459479288 354506658 18442754 691516451 926271912 165346363 818702478 658404260 919737642 355200591 596727947 657080889 76875355 3767785 220640404 550823866 219950919 498142685 279179384 685976362 397616796 502985811 217512471 701557581 476416095 510810963 937525703 849085820 709325824 202004983 629814888 332683108 940975395 764915362 118099526 880791247 638493006 713115987 427457477 316142823 512974031 816297910 613861932 284799803 212005216 517283415 325617872 955312948 547737918 970366374 501226576 954984914 203780933 900127476 928028820 45937299 603891783 172714072 580775716 135198037 110685266 256345663 183262790 346982395 313744567 228708016 961705308 441718956 580694278 6932541 952221164 59992133 931456976 461736518 236511162 421795694 607611605 948784598 142241845 992951440 850560446 359351045 999249714 558499448 243004119 83659379 140522418 119446153 410792485 922111145 333858988 970994468 701877715 604754514 347671370 42345134 770089879 506977207 393778034 224688017 797615558 478719519 354981552 571716848 114251435 118870439 93389405 832173491 438198534 454153301 627501126 913568659 540419108 263435336 986547667 767168276 632599358 380900888 615665082 143245838 301940980 108307611 21539933 745316202 605908869 445768509 1162473 106804503 966210714 267148559 774502604 940313483 86967689 772047263 373656643 349556003 85232671 207398847 186909560 121230585 750478041 680859469 110611043 394227166 635009700 456393427 470418718 508814720 39509640 908930588 308015894 112226519 253633313 426391048 621669979 785467444 722526574 925244094 44248714 920630660 628362890 583270701 998264399 867467110 492505340 909067640 807344175 965358687 867364648 827558492 979442483 237377404 252886531 340592301 29300385 302709014 395499972 592418132 736584267 275210923 736744923 122679257 414673767 237285484 991432029 95861978 912473904 172977943 418109592 948929810 393685890 761499038 131362118 216037274 68511349 541078120 856720393 312991946 451126511 233315295 512240703 907302035 255493194 604287028 202515250 238200721 118160205 845956076 154103823 230219605 728651348 458183367 324661729 223448078 802091375 213850162 741912067 967865010 950962548 432532728 376898252 316923891 81390935 350869734 797139073 719896615 804435026 15588656 242455276 417898203 388008751 569553550 814427594 133455768 720485444 82469171 574430159 351125033 216390244 803406446 681203251 60730922 451947456 857257036 659664277 737263495 188412953 979189195 76095435 651686281 949676339 825012055 364044700 948753289 385159573 512859827 956469744 24729444 174700775 34279428 110040177 168486577 639692067 966884806 195646209 593799569 307512554 186256014 961240167 310339402 738477273 940140186 318825591 574976753 715162473 198071138 698972559 524265765 239109674 775051755 782983579 396774767 400345968 863240313 298649368 306110212 962093503 924804464 898727844 295877232 997440431 561677964 958166845 228211665 959362826 982023917 130836696 810684983 337496733 472326708 356664092 279849178 60940380 928363310 139336409 817681441 595446244 863531092 71391431 267980213 193892084 646222565 291990927 34384155 719700721 114371703 752105787 748212342 875155698 304801036 124420097 684753348 847031932 961274644 355665833 138729979 825319205 482580344 455042315 128606481 240991672 587759750 892114804 270401933 474534186 187504056 504165237 91348919 413755060 290437781 182536750 44378517 113654827 900588850 676758449 653710450 826833171 837425626 762381003 644388964 301349083 928565702 856313392 351855514 489386611 962308838 105102782 456572756 498465743 733558364 34853879 869606006 676405257 116508864 433708622 982773533 204567361 623386648 174612491 195643024 874720061 863623611 525146403 601018896 314882124 872400802 242273303 42682847 698221905 147851772 489395097 312687424 352388127 202730474 38939385 763672924 938336131 991339638 650111832 667214132 889906119 224937049 45031731 727532622 432410363 368699326 776800835 613200798 397615070 134603676 131033268 192730160 398223764 757156409 339731809 370682031 803150073 980663517 830338076 294343861 100652924 943344432 690695680 197969345 650894307 897668178 79178848 700515605 571639994 442389690 99581316 885664060 546978232 649760745 888733514 842858190 226887776 956449037 314454570 620960734 52753890 763561606 399612704 360082702 475348910 518325074 582035658 468181696 32761301 212613260 675643217 414871653 617570505 309539526 961785653 708056744 662115448 608132456 585308197 382786058 483078769 839582460 778645126 404109697 983045720 393113130 791713934 904410724 989140514 908394020 709253840 991754567 151932216 541459086 745515933 150873955 549430979 99648408 930784074 788836913 905869368 26552694 856596254 591354244 260212132 872779434 483930505 140499571 155762086 61789569 487387387 9182490 923690773 413189108 983915612 260525108 754318648 631994170 283927264 692338197 886591940 358166572 439985929 44043585 797088885 370379656 727418630 231617792 857779283 453796519 757585355 955694591 804246231 558946978 140458482 470335299 519973855 405744350 183897205 156542408 346921864 568922649 91338855 690463506 293387902 956362712 670705527 900671751 321496904 956277394 455121188 895810334 748112682 624411531 673388768 419233004 99391642 299467933 536016940 54265362 795956375 357170587 229715111 389441819 757340108 786015052 288814211 239030769 248498020 620544381 628823487 193664251 650422189 862815390 612909180 740570030 868769211 648266461 408195255 540824481 340969319 811440133 497702052 146636686 871458290 610985511 780571456 369532689 754981017 431334821 465311795 383864321 326599238 328351428 171605279 483383687 514501544 235924097 106889150 155203350 66268666 127400931 859025556 256279650 45252447 136949885 377108003 429781791 447636110 488104725 428834169 697788813 515521327 499324327 859868351 890803783 398710175 927431773 737433496 611275786 886322811 831806911 670529975 324359568 444681047 403793272 445711450 998584758 340665129 157069201 683509556 906461312 712549392 30984478 963587583 657755026 559973861 616437514 864695423 649693393 419659220 775397957 69280107 76051428 886273079 182241508 559018784 538997662 286697342 842902812 329232898 546201981 390196785 628838649 882242383 268955630 98858110 750369283 752739144 456405334 722148784 748742944 169765807 604033720 966504504 726111873 546742630 93439356 62390216 701924499 338571444 882451257 72287648 767521594 334028482 417077226 350730561 322358861 52556196 353958783 21043255 330928390 147628395 274580208 989180210 48295570 501189007 724281047 138256497 336902989 470462518 58067413 27172250 51332876 957708810 33659538 376940405 210052566 507643837 191875547 734021975 789806119 293640382 890042182 253791462 116342335 601057190 416721703 100083676 835411541 857198668 143053166 193407290 552009986 890280514 532460346 682096911 615326813 684773350 950600365 422078579 692073760 538786872 9978857 292245237 960910657 483326072 914068278 891967810 969011500 247989296 604716243 829515134 891707763 421806239 219629522 238843693 864362959 551882502 609037241 101046116 911594280 602093682 793644642 775204328 221915984 618351865 195450200 198877842 503702795 370427925 234800507 927671723 817080178 196107016 744955021 791900312 884246976 574171569 178130981 212119618 412221818 324057387 799067138 168000455 157290837 838329294 399642128 757989587 556129440 907465835 876061087 20627698 549077230 14555979 413420634 124976737 374060322 988896088 863984513 311599524 327861313 50256254 984306789 154363138 431019777 502190358 240854542 119309350 72680480 692669081 316177091 810013398 888708959 813068369 449058452 183961255 966763957 311526898 408899285 266605633 251260878 341384535 223211932 341547460 95113372 214313662 546484610 163900978 70650963 187128980 760282240 502655716 913246362 69300541 989133558 583511236 612897591 918978560 146767999 834903266 735084075 349252167 355489756 253207393 899577557 982104834 973679556 218658312 451247859 404293840 575291342 566744427 697119350 527591058 184915522 436613325 649273159 379966274 896928088 112504786 531495321 32783600 638844726 232157230 202713343 858135056 554556794 665586707 884021823 832731631 155489059 499102489 720536525 754993894 275082189 622992658 881070975 780507137 376105099 431587063 900319007 530622317 168393133 321473003 22560057 253518087 884032799 437053884 730585769 423034420 901153133 190598275 502295450 315758421 428904280 33054109 226802199 294098562 392490612 802946369 368487513 965896119 537327535 652115238 637977124 729648450 167503176 323021316 553088780 677727308 540397687 147215870 142963916 422351469 404852316 21272994 897963409 88034180 366026040 807749067 402691560 389712415 325410519 249828753 112798660 438571677 122087876 701126596 21078370 423907296 198734498 163733411 374721188 316002982 196480745 533113566 979204562 365216609 430105617 108098421 390393861 548904775 502031889 97621763 376123903 888279033 270459997 864805738 282820544 349188917 24813769 775234659 394687334 224001505 655812011 567577450 455223775 348632482 542601568 775860220 355273991 122295710 357792228 189075748 15617945 133157884 690618803 252538589 995697651 766755890 287329433 241612869 790521705 865770289 367973407 738966834 348895087 361499753 983490454 790822551 99993170 562037486 551183990 812147359 844773266 453494071 34474452 656942525 183655699 78234840 550993974 530502429 104332867 430578566 936872886 320448019 980891033 629481869 577236931 988554044 105645749 371390733 502147246 181475989 929038410 137647023 152825178 168904822 356826597 651828646 749559646 367320213 306826235 130679522 269565510 585406434 849750689 470981976 191580657 127847901 677195893 982731797 834405822 527577166 209554219 898557225 466416620 407589610 831979767 674272116 336505758 326582972 91751285 623612553 679086827 19881990 164334536 404010171 631694435 616238317 399038700 541025407 545946738 797436731 393046940 478281898 435243827 137301092 836292867 604291659 212590043 76025137 48683341 5627287 333841254 100663129 942929950 732276808 135732004 439375010 818037735 256361290 320195980 702842576 11656550 125356455 935218160 138984686 983668719 788145131 556142348 669110417 207030259 409183835 477322956 791721723 250875721 681428332 871086121 416918356 47478029 508004220 951824396 870960772 361680389 499996501 129450341 903219959 984125491 949374904 96244280 331535369 580167103 149016425 976184347 889240888 873023731 267662665 907469601 737196190 897981134 70295980 652411038 979040374 401057852 877842211 729006571 85079921 924253944 13519189 158049435 72932181 651056724 21457435 181184050 323072389 934900013 879330643 284554164 423808392 627801690 930215757 939462268 792692083 484179944 914346901 320100803 545321347 459125475 10079104 627796629 523620234 210508922 691847653 47504297 601772322 44845729 249815166 357069646 899715143 730283569 658007941 964300601 501804435 599839016 512579847 253360314 12002555 691174877 564991145 999880130 104785912 849659921 427879004 164912708 686195184 626488213 971580345 324520567 395554402 88761149 269488871 302742816 596333534 666220337 858624288 20333284 170093719 662554339 186813278 566822189 902401087 420961250 988797562 367707649 501163429 526650748 555284589 764779410 46170503 722342657 878186346 32338542 477723369 164961310 125982236 669042901 664154379 710615700 391339536 653614697 268756358 688928715 790298420 398739656 540196133 433106610 424986943 868124516 820475645 251441677 737403189 658475610 799408506 7209688 912168176 842106444 619660573 583588259 121994129 774240276 329803338 455904894 589998074 524028746 187067672 826555060 88997010 345138277 167098023 882452541 445443184 457421209 360217200 938791900 208035876 795521682 796854389 699482741 357609337 549155844 157462197 563537237 463449210 126496671 908023090 903726619 438632390 940269494 190152432 744599039 388769939 371892874 14882659 623289344 704948596 791689849 763378985 653135811 903317632 518389671 377283949 812650871 587740417 232529474 729070829 266645215 617883530 32932385 717845340 607393376 18705233 288706366 427392091 232662458 889074565 465860348 547290958 162342568 976976953 679302250 787967108 657374194 878249246 401907021 245453279 530671182 505928832 374967319 249565778 77664625 368709106 456727294 959602390 253797150 799729862 959204622 278093339 383881396 644964540 478455078 539717400 481784809 406296351 169659059 257578223 761876379 455624188 614257075 501126813 14297474 397839718 867381870 667463324 729848655 97543258 775239985 77717978 92745461 962209138 910699934 510221252 420200984 62079070 291660253 887150957 672283811 992395271 384775099 814993337 822303035 121285147 452232345 939687740 975743940 743342794 292174053 482928631 155594457 124480664 391918823 793110328 55712463 716684211 66450377 762345417 239371703 264420130 909975775 285608957 770891765 214694786 100597521 827596533 574144364 744894184 60962394 954382372 76136392 671104399 738053913 52275366 351185567 715694098 472005756 388864503 508099342 919647306 934160729 680944351 208689895 905076509 232105267 368854759 294964852 250707547 216361727 339780864 734239602 637598137 986010010 588487641 921979101 64525617 123329147 928607547 47063676 426101061 116986082 982482977 441001479 922392863 513577196 897987412 97835120 719234597 97283768 599494463 858116866 547431806 871389726 169819199 741184810 880413265 627618237 260803604 490947256 466501109 770755793 349517942 919358303 679008558 382948192 901290771 628120828 106348842 962678266 453072354 525152366 428391384 313005993 464503687 780807789 398142814 95239848 314471725 528571599 525496393 21494099 795051018 563709457 466206395 35412024 762698081 874713821 414091974 247040806 318485197 342622550 310139280 74124124 776347578 935989603 110254016 494463312 973034600 181710124 807592301 103662476 499193153 302356120 967895942 912383903 998493677 114100713 608269835 299402156 965342368 903645099 921066096 153036195 420485277 722016462 358018625 358095441 12858096 508347141 948077082 247566500 6882594 617151906 627889606 154830635 599220739 599396521 413477283 307306727 208532480 677222995 281259862 867377025 297677322 524480812 996941930 859748713 501433463 228800361 110785323 300181119 414543964 763317358 885159063 345254203 571050764 509399922 659946896 791723141 683935276 769937007 474432352 409825517 28278441 617531943 954252916 403833048 178219508 814820038 207099424 697190640 192539943 241745051 690433843 128247063 731204914 248713421 321548232 665848741 110516713 858667176 359908752 949049242 595266405 296239920 554840542 203654610 508569552 485420238 496084159 924072931 218613521 672548979 363346632 650648271 625723231 839394624 558819332 402212815 521279530 882336586 234162845 378473121 596308529 909104058 652941626 512640567 190859913 891911677 418168217 80406760 468542797 906011363 26411256 706814236 406431240 769154879 507884449 122416914 680930577 886779290 544690685 227972962 110638355 144807226 841558141 481418766 584683703 482283025 940080080 409091613 925669785 112769119 721184325 395727554 484172425 894035336 272003924 827841659 143483715 140517641 594823647 155035137 254524471 58485772 936513501 932955944 660585908 814684182 701980009 130367868 563584933 688462154 881094171 253677873 250652021 620113705 112906541 943541290 953264871 876994034 123612188 688310266 615389172 936857634 617826747 910443571 88119064 773919367 777785965 535565718 4991500 331635236 488567676 587681693 165722727 534517805 279572185 88260849 888819191 82836177 781903022 354442661 142944947 921992705 460791616 379275504 235242507 898059995 346737595 313875106 84317039 959164880 90380194 423295756 939773656 89972365 649849077 588434143 457229058 971376247 532031261 242195423 276527833 623401898 177030763 545890906 996252468 665593081 870505060 814027931 692032467 814528481 183408602 512609138 721668232 260999844 405222043 9751418 928859074 216873366 753114618 539350137 356396824 837728434 292479284 304198207 707535171 558300218 878057901 725142430 401180260 473804551 838546250 442950672 571637731 826590118 231309034 849967688 229117097 285457300 651705734 145638917 23132671 365358693 949748177 310116869 143300707 936096068 46243125 457676809 474385620 125764345 644384631 437303291 794873032 97864259 996600777 609989347 97089843 129984743 514372826 133899886 441343367 64647098 110818149 36437131 765060022 948833241 725049853 516454403 282045628 221614288 693943277 930370052 664337394 959735452 523709816 751813165 723594485 73362389 177394673 330532618 811417589 130422274 276685234 834387846 924870902 364467551 986332838 356974243 395675923 697542607 188251722 516612403 608926015 472425686 888383298 606617392 311357339 195160471 762915687 551294369 444082581 589494909 424442200 40223359 623726942 3040077 492675743 350132558 108724121 975653679 72360749 689479627 818818547 480526647 162839450 984468215 241068632 611788570 935887829 778317397 610571690 19134635 719117510 599099739 697724064 219657984 605315364 759296675 258546258 464336683 953570433 95881223 132360835 246265859 206780925 343461756 871305491 66692834 421121276 127262416 457933175 53459204 116036697 295569969 870686340 784980798 764255264 453020646 838835813 663936828 82141156 875931515 874489485 10046546 352521532 979059173 14379704 67598553 88118554 779650158 573415667 594776738 691061968 641223574 269018784 404278363 339514558 58552926 687667158 349921900 403165390 627445450 820225583 357536644 130596301 48301412 158039870 812060991 519788906 650865082 166359506 411189556 116833739 953838962 700563577 551845975 714880552 489160115 214378960 530797188 621624128 764526979 239993134 832325431 169857094 143732494 212744024 931022283 353743822 788034526 647138468 548992536 155527726 136703783 180781643 635806466 91395046 754551365 661539027 502077751 292265085 772401227 289355898 7138208 930070340 706159765 670073744 679700855 908527523 268515586 896753095 564673893 715836421 501783378 970616180 805517001 299797309 933483125 165952379 591266008 276443252 519408020 346247965 549911247 665112114 432138037 641962413 67622297 542120874 578066902 87418560 55803881 859539024 558797602 503785781 273256519 841127961 577292247 561399298 44435784 414315235 607301707 572059335 653126699 655056236 933765244 803547645 322831614 593397901 514969752 255938921 800714582 151537952 491772453 614623859 134670868 583619268 721867198 48724566 492144093 733400597 244478664 501602085 756330853 506376662 807575079 449256871 510294102 395789519 439096633 851185091 364555840 17733626 933392952 504163577 729811206 974745929 379494549 922456684 397542861 822047665 669352353 907547758 447148458 862904529 764885734 412397097 768987696 61687885 238771005 92215931 90475176 302656081 74037110 135354756 994532077 918893711 508172100 181392684 93649444 703859963 329177200 637411836 959762431 119137815 501424917 956303300 368208748 884618966 55167257 731311642 225582457 927620484 74603477 97503888 834886559 394989774 830222371 61164144 213513612 781327920 355312642 615910552 390527573 677416089 584054072 735365711 38785937 668026137 35428425 729809478 781367143 811251450 661619767 617839623 34043642 410238746 710608129 735461967 733167803 348077361 22504946 708370289 227272847 160199929 69148874 673247616 508366056 833874447 763280980 748209761 359459190 184943988 598282276 536894020 411357804 798811094 9113258 187090531 850307989 544296479 85216018 743534624 242298800 169482667 142702039 500552493 221827840 586006236 214791953 91331282 644938320 510287592 34481888 704580511 990682668 900607240 489572808 813150114 55492818 998566101 943051737 2849103 327280072 804542284 451767330 449406843 750323101 504819990 730330973 595880887 657187043 835400632 353695043 849049212 1920834 348915287 296663523 885666973 582795099 55668844 674656287 783408076 578599114 610386599 93676393 75652733 734360506 670390084 212452895 651250891 722792127 526899103 879094723 595532780 875349570 727638565 388781130 875606306 566978463 43633829 511535075 409475996 379717076 300496764 926648770 7427501 977183746 752789255 255382034 237251397 375785991 266318666 650217031 847973354 70945474 914656066 840046508 99067072 165854119 164481600 376116296 99652753 860827093 984104961 785647408 421813346 702826729 976053068 722119173 110241791 225658242 656836866 101706513 668065729 410317027 868793229 772181992 221182185 434967700 478364561 299326714 684445569 613285739 309748847 949640756 719024539 437587014 948008207 710151703 896014691 896558206 287203654 536721650 111079862 596364728 711827778 24652099 588007941 894540168 65149444 113265283 774774316 702076345 838261611 137434383 120093691 151519800 560002134 750252396 813994988 284097825 199889987 258936278 796625768 529429972 547714044 565388790 670025349 637786669 494372171 700484735 597076274 500167971 250436002 705159711 531534571 64483285 34907559 100864564 399327132 759955394 578316644 813248147 792333058 904926027 785186652 959735910 418484966 585760981 62842785 291926566 191397297 114388664 465824785 181605877 282064068 574816143 327177671 370132540 273443967 219313730 79508498 940267096 183574508 745216672 175241641 453547272 33378948 304246156 693641887 471308258 653966620 772960267 20436160 504204024 911573034 319364657 331962534 250104057 459957017 724284252 33596765 263551379 113812373 800511896 144025508 615526229 791653193 604725088 501409997 577322078 388798891 840429547 936886295 570617982 683514432 56906204 684937603 650472133 43698445 999087586 104404601 349578009 422807019 681487118 987284869 27707530 104334765 308548382 177701765 109487578 519984702 662702351 429232087 201435378 969761734 998992168 434092786 58044685 450334397 899946953 678789277 728560400 140672231 848313796 423285585 781250493 249820494 992478607 656327645 302781593 588299834 417192558 419531305 411131882 161195352 655727280 773622971 237270084 879370887 451213861 279558095 898520326 243308501 602951965 287483150 495299963 712003460 53730496 165496182 2619783 179297434 283543273 30476770 429074179 540328782 167476960 14936341 79640880 451309869 280343497 469919752 744531434 27567929 527438659 251838812 291691823 458382956 907733592 139219813 505519 575843467 180116835 542615264 157764596 652865698 101361646 522173630 272680101 233198919 486311713 37676148 439315667 791328533 494722920 708151318 33432349 806582600 926072568 296170321 324216380 361865256 265187694 845995054 831824444 290463777 554023062 612724183 279897773 704732352 344733306 222844863 271956335 961082163 312120808 7282581 786546338 602497360 737556676 121752235 251196968 143314347 890592138 488673014 56246001 766714399 970178277 165912134 967443097 119399300 845160701 917870863 407098222 558881908 868215810 341906652 312367600 106985036 404256818 799668249 188084468 129434075 871996147 80538352 842228617 632491265 970667183 428228592 868165535 28713467 28168433 328666486 666597282 262826694 373419026 268952849 798151098 246129833 644911707 495722498 606379400 615533453 69201915 684337700 77158401 53703708 226244833 945314579 462339870 95102183 557550381 4858119 318770370 257582464 7390626 749209580 280537092 934587653 42702457 965173019 340453043 142941817 536066516 987505802 399928123 434634435 360134636 551168379 820760538 444362315 943702787 150144215 612059120 324441104 351139046 757116052 273960012 808545323 488960615 404253181 74443857 687315840 57128008 772560169 700159234 724384678 407759919 990791263 151988163 553414787 842392291 128247210 864619573 666408051 689035140 961259862 244182180 697983621 835361358 174508320 845188594 270823478 445704202 675208962 579067989 825311245 635809832 31842386 756829076 5534205 511847832 610235002 908216021 939510817 548620610 747153153 108166413 81039152 209643360 716315239 25635069 416695551 670509058 328308126 133633131 232515626 966414126 990509428 549947693 630528551 776129625 48686594 21511243 922403890 361681220 112170936 456675938 608226838 255964452 505057588 29468477 381322519 972726262 156073358 215879575 772545855 588514590 787647900 482528622 297092184 755586653 604032974 483331870 502624672 393309687 511513735 42723675 25102850 820235629 188571572 466039201 185353916 36432999 541949617 18456160 920738303 975099764 664868101 626257958 688192327 860233443 150201716 307635700 231423727 444484270 514804524 889297015 171107938 149190818 806506025 762272674 692350239 80223333 41966398 138724338 705512338 756543899 679375123 895300197 386706577 48422713 446986465 3603270 375888757 515650653 850556290 839093746 946192371 399150088 108163217 818112064 126098730 283916076 80245484 249771826 480119081 36039588 391626602 58984514 629483736 736568515 875769251 216989009 872136428 924863896 407422484 90678576 61330388 895417928 719018859 422146052 696249164 60481375 722233556 424654557 197764841 247284156 555718737 939086984 970160870 106918432 93125666 629207423 888130456 934899653 711963929 316157536 552810983 692827988 343148985 126705345 841068183 280897143 230564207 896547517 148155061 681528651 914511113 9484026 948781840 518321560 530058821 169646238 442904934 459128180 971368225 19604631 343992483 634592061 736871598 525609348 976397335 699346443 308391166 470264178 128778475 662006871 966257150 650851448 29175714 465387908 118395470 238450436 503135319 794746891 948281234 385074232 720829444 64683566 297036680 85183718 803799339 507577452 648974851 366195389 704657479 603390595 682639255 866472175 571393556 413292853 56217281 719233279 616034762 190023538 485389942 799470029 73081622 969436309 689702027 650977194 762598100 219175520 933498434 310343426 458348873 348636790 756392226 400274479 448969095 614945842 672901070 269333981 710614949 804057848 226377257 541360256 439724566 359168083 748795404 218411542 326693724 607415345 750208768 553737777 912030125 332819039 900857703 492263205 263428519 89291485 759839985 632581308 672734838 11559082 5208901 627655048 308728173 32382896 225857189 770917386 253913349 364131393 698323407 970304007 691010101 693536137 542975739 53681771 784507240 738039282 928788748 800724203 256613401 904508033 761980868 616976402 876495839 737741086 173634762 808641594 767028057 916237145 693286297 965542415 57456114 710848400 435590442 53018406 832060892 687892447 175565052 277290983 602621661 419549283 269258943 192575216 204599778 767010400 897760297 644327427 236605010 216625221 407750837 881652861 883547981 38440011 173160284 803603543 336930753 662469535 96653539 595714276 632842384 300990793 629231368 691543130 962705773 163158112 899383941 93591476 30246858 762102325 876675976 350604519 844605102 36673592 198341289 967335375 670085013 647382242 549218664 735436151 156946642 819971124 610678708 734079002 228315894 880578759 173312773 224895225 439192507 802985692 379902324 543289574 156072760 566523190 35763022 116930635 561655062 437582988 947157285 899141317 968413945 249904288 192356735 353770828 963969454 606814872 979266062 258073420 227697158 702699026 338811779 820786595 453656349 277925548 754020660 693679250 607625301 991524531 106000322 573177111 242793332 13645740 237033484 567034783 868011764 204926909 222039647 146657014 808594348 667832050 680032374 257747102 640951670 332704989 15827579 443792743 606196299 27200338 750310027 357731684 989795562 356078927 206942719 356517616 348890022 189111053 461129944 965178221 250133773 556731429 468490165 793058725 202739925 132319705 692247308 625438971 451726506 907844590 383218409 788056238 243335368 712455641 714228888 472097836 88709277 332286953 148572197 845857075 569728049 330713263 366319789 689071002 703396860 428279021 513074481 817438019 995489301 331158032 277639294 769588469 534242266 955126898 140122179 881941360 756438860 316413989 776899951 330727894 794875568 297846733 750448980 183128827 532445866 503279915 296118570 361883777 512110635 665468381 777141183 349294251 115078587 732446012 581491396 984264509 618423762 89688292 93747531 312844860 896717159 481822100 672667526 276497179 652040775 273731675 47659340 103300915 583730657 523455037 853272397 657417071 377787711 555482926 646737487 82056956 225765849 122387692 333981106 838438477 737154995 49927458 719490788 598557412 994219540 131703597 347412213 4673865 721581807 805468075 728057553 208455297 870012622 556037095 500358702 566450550 291676945 761920177 142326438 659459949 555974600 131143429 722094804 716210784 580787505 18676416 682280882 374638123 410299319 732097156 795387954 365081577 329270886 487422018 529410228 474822947 186641444 87097216 231247093 343819535 953410828 463905900 225934870 633815171 202020918 203524649 723006553 140537339 92872664 579745015 234094000 520819627 632201382 291903706 476465333 234799968 440402827 670364759 198629143 457092537 998582398 996498005 972662788 442677266 781234682 232729280 326106659 141590296 72397968 565629133 161534893 574107539 99308410 945999762 941508172 345362800 343395406 691338495 428019006 32380569 316654927 668951156 541766483 441485058 189703472 466400229 161619845 335269575 967626236 39550060 175740722 557613080 924623679 193740372 75952291 809519002 694236618 175995164 80942703 207022019 977362135 362360854 820360144 199407062 30893847 828563469 319335326 545689967 627747819 888704944 362783015 66392396 81611970 314742858 114759791 643137271 360515021 430986344 82554754 679470552 633467655 750202356 979502437 561124084 388633727 394737011 767639393 52921813 248128903 371346767 637826363 596362772 736270830 598169318 937147562 574022006 494571260 379059416 190208661 176736248 285729990 673991697 634051313 125322532 825195070 986535968 409203967 945017658 888972081 923877331 23469454 216165343 662903260 52703075 813378888 347469040 565491174 877107901 809249433 364532383 985064088 697323861 463849312 316851741 617784535 740285415 972292649 456138956 478927393 699031188 751763659 87852664 707734715 170876991 814154714 842890997 449189079 248527519 24753144 793833241 93271009 733188442 290683743 933219575 75853527 627257105 583471455 138891867 369649364 238372337 537780664 49461007 323381803 872965618 707366046 473799562 189187520 739572783 154745499 302354893 834361264 118066014 171889310 814768246 11700838 589696307 284158823 569680868 618030138 997875667 932952922 811562244 586163439 889403819 763146787 607188578 171937061 440565420 173806877 821339501 215735790 682157669 763939094 347101783 549676180 617391109 906695568 282582072 783496199 75378813 95883936 132977568 418676154 233064997 123060143 496325011 418471203 319953571 287942989 234704490 850440847 442481409 958474280 532833076 852463798 801300525 795943951 78231556 205021866 271154971 474380339 755843927 499427179 101129532 1387684 946952938 382270589 570853049 690268496 507420388 568341008 614731255 869033931 850865722 741021750 718959343 656401392 581985047 159905669 505260401 755179886 3691174 834633098 236708175 645301541 572926370 815889579 203038159 332068505 559370836 525125892 959231589 819428137 544399398 149619874 937952079 787684326 1943974 481760180 592250898 878509022 105245859 218958468 759649586 976392768 685728315 400012427 656259527 393167749 626779015 449160029 714846177 971363566 977669325 190466713 874215301 948097342 376089704 707393132 355592981 324403569 918094424 931986495 948895001 936583906 921933335 313486609 85908003 117712753 240878972 25422366 468351521 528537320 603217410 34959048 867716351 883955485 625621827 255273895 354409261 477695376 185370808 917470887 958824557 671443851 992366742 680489911 426249984 165602730 800293417 525294226 729142103 708083238 35203240 96745182 13567225 735431946 519742534 847384158 391926710 11701821 793504149 814382336 532284085 678119459 846748857 3319502 115356966 882573672 646871060 218611508 348156119 791715154 728792533 430579885 485737386 558545038 58308 76260314 710972923 816857685 394217197 537185063 594497887 159378434 806629483 713880724 871369075 960957154 570906489 514435857 145332597 328459946 643259097 938809146 643415541 416384310 581207942 267133404 3247298 197633415 752386154 787736331 841101979 613076395 338574841 710374133 302919580 681631852 641211092 831584158 563602156 643515342 646579982 215638343 20524558 629432762 545922492 87580009 151680510 758590528 224901603 722520559 929675889 266182283 998640315 421180475 244470770 933676501 603320668 789473823 158330725 765277856 575437542 211287600 460941708 40191159 376400588 482488996 377420058 357605178 140559814 256442354 335215234 575146119 262387549 725996523 929473362 957788412 565065964 704672287 136550961 683889131 387543072 300854024 550106162 658912046 419021271 851216838 740537719 852731399 668099506 231470262 683669011 99251190 671003660 533606529 829047436 934789523 872332126 666750635 389003840 891821292 802410437 17048871 483874856 525668221 616444110 798047780 400302229 389236892 62736059 265574654 509701241 2876171 104513234 916996070 739843224 736103744 955715391 692242442 61285930 723102685 670509600 460614622 641179573 130085972 106908149 346185016 792984761 472397753 717187459 208044353 716059883 1038613 356172288 307335783 84366791 113272471 897616686 677716032 923945253 438673599 707559632 205092952 864229316 525360121 328141955 307135978 631301259 646839684 809013340 565614720 654218755 111205404 769955420 49034609 707389393 866063409 208871580 9867638 182654603 156553031 762488600 943229987 767602040 365003455 974384136 724567829 508409104 131623646 49820959 310589318 645369619 498734174 265914269 5696798 661743270 196733740 921131445 41902310 402774971 882489303 821228687 630246679 252775602 819841366 317438273 185176727 719137038 171137937 293828622 902903986 860499187 473443992 439788244 631944574 778371952 609069521 201492539 590434784 823435005 714359935 489335119 667463973 842352906 881009900 998628940 694007995 926624666 965802429 256105206 279370796 807646455 152908342 790881891 270413457 609126080 505212053 908583478 3146220 795772683 842651273 608964713 450643728 738101971 801963103 101750071 977372444 308071457 434782521 913795197 446862485 427461440 149147570 232343305 862362906 306950603 264947342 512291862 280109397 797537120 135451304 584057602 80350148 630266398 21774597 945680846 144096122 600878157 416621149 372060621 765044868 615907337 925356242 95295097 961082516 880228991 328805254 925506969 309947234 283546799 300843974 366825762 10678433 925149449 437062570 39199967 664637353 159699328 456734194 227410628 887606540 748659509 467358131 974210746 451370878 774833684 676079387 866704595 123818930 205004260 78997545 724397741 349047662 847217917 469851039 441060601 717521801 918856432 951831765 108381379 835877171 311463459 872975631 589675085 307243397 599688683 440369268 718334136 153084393 431018664 958283377 494425495 481215438 323504763 336973437 849695522 827202566 521342264 858871620 677352312 881092351 801303737 177957844 791974805 755267746 391232597 267604185 104062718 807426373 519391386 344776314 469587834 134289508 961622299 656997291 360916537 227689373 350120493 75475290 840383266 696196826 919053010 324443891 871064582 437151475 525086532 268363970 408933345 788613509 357182704 538834257 353279925 465070921 16047761 42395036 918756588 141831085 429084983 405207102 575190460 829331257 4830500 489934794 513970091 822509577 862075955 912591978 53451283 704487801 359976761 269905127 495801520 157458695 616584055 180806893 544260195 650520735 675771816 420371352 72233586 123886839 822284657 591699701 623070171 954208379 790035214 180738339 130334757 686971451 231921569 396826716 131802643 715010885 321129722 53021648 944620077 521353359 477346602 310696254 671696326 769538519 312685180 621701231 412370637 259646053 120050629 468259466 292471593 610807268 109103311 757574120 582193534 262548624 540652743 265644575 644596001 397094931 696335091 227442633 479481330 631793459 14148966 178785300 936568645 232204297 314262301 748628282 724174005 683390615 974085149 369987885 219152275 692048745 242518296 774853380 645596102 668336018 985001701 57413684 628451777 533576904 433029059 286819709 554458180 206602780 961346659 795492990 363642021 322999790 420848803 509510173 175681543 339121880 262316469 614389230 586668998 217588709 964541331 16735074 648694062 722923552 879204551 302535737 273392635 875115939 849279121 855191946 58397434 612418237 35201245 672178559 169194649 743569576 197412307 930778174 920973453 20639881 300933466 427784059 732316504 570051342 270857513 468555525 984522661 337003668 605248415 940510837 141176664 848569520 279626852 127711715 265306567 191350612 227868544 437649698 184698118 928096691 955002541 796229262 451831616 765967599 329782966 295760063 721686424 891239368 789132360 378721279 630353350 802463330 13812891 217285373 918065507 585648629 58961464 792949385 53869155 229651954 89091380 732070561 349275824 117385818 27997388 685648395 318347805 249998414 366984920 230514652 492309214 109485559 839773409 17886844 700228088 369606707 151373364 695103410 465227857 641749875 854215140 341581751 513836318 853918381 696980365 496635149 864938168 54707177 631692450 666702689 593035713 387263395 446576194 604194845 744855270 827998208 920235974 648519924 812362159 263941334 211603995 763449255 752386354 599218280 91608237 196911390 996271279 142640462 708541034 759680957 179365618 314217400 674458921 159898419 521751619 666701407 777910780 191330833 652208150 271529955 10731197 894922057 577175937 683781336 430147877 643779063 785643598 995554840 188647005 313041779 451559564 737032200 625708729 249441544 808902517 856714387 521272148 385929269 301168027 723698324 974312394 655260359 984185230 364822611 10566017 692448701 932329006 427547480 76468237 885994220 339670503 262954840 729012872 224153384 372620002 38807840 335736331 382300221 644444911 277657123 488758051 484441567 82617166 387246747 710577074 618243937 300621588 839345058 87867412 909896361 485567750 378687206 30688938 298923038 548811984 618429354 827571188 683061790 895770137 411664033 661723255 976375976 549770926 186240077 56780707 77837009 627820919 754535179 214099804 8119426 439059618 30972461 335278760 795673630 791283499 600189426 20885997 372958874 96677060 451261333 737943553 220447115 460450075 296073762 403766596 187603170 520918806 671107441 314334167 660186888 101009633 375261349 225602946 722983001 222117026 274148895 668870043 893536420 579412404 521558625 250937633 203064009 283978207 989581293 299308977 501634338 983000724 161584588 107582515 389444896 875009869 128288743 324397513 449491099 517979340 499018978 510713346 404958035 892261878 599028973 391409607 720460168 662639776 278462754 874198113 489621197 97394598 161375490 701828500 123098868 811171932 137313488 250366507 504337327 669909372 55182386 220789816 592492986 214803377 680520416 932444057 615867577 816703156 348018270 727913304 413169396 842195751 665084962 961446688 568513462 676971848 680270923 717901867 929124012 739785593 76964767 646773388 517238633 884385288 404381137 740479815 884916481 787833786 889989417 801722131 798247597 743228977 181323566 875561919 162658590 835613332 98432286 120968562 467026569 884466434 526553388 300286669 918369836 714706660 685319502 394544179 368386055 444320879 476087618 381645173 216251062 2028404 727276843 589403891 602795583 832966480 606183829 338944760 82693355 409870417 543374887 830247607 356888530 982916491 701408275 501146950 890537558 885350677 3936981 71031787 79331899 274136399 572239645 793357783 538928205 299212536 342850255 61250444 17824997 593636845 613976056 554075719 543458893 571808062 754873697 50477535 977270051 328079467 118504605 429908149 847575596 747239826 694756997 235223231 680670829 533839318 388652483 572215571 357912489 36884347 660291166 83990944 585046555 248586464 830297690 127565085 210422405 190051530 750182831 721172456 680979199 290447409 211801668 688690221 33838631 4574270 369546787 647623976 700496248 584515805 593507704 952347458 483737584 706824009 688306474 420589740 125676420 285364240 73004810 538202014 809484039 943964985 133668036 829572041 583119213 29554840 63503373 845302475 542472893 803545168 731021331 268223164 620081421 808606321 655877282 91081786 873964188 976680115 38542996 79990035 7318239 667836020 185095886 484307655 365283389 681340109 768795780 861618643 233664208 176081888 17203237 898725735 916824351 361238446 194581943 808152063 588309664 388720121 403509141 294524909 131207307 85279636 591290324 12069664 446854577 104258093 186370951 327529528 795803561 90650563 5293141 969134801 939312994 779829550 435009146 510152419 919522274 961202818 19296611 190960833 444260535 669845840 87418578 579026562 84214913 268670819 847840057 894533173 610431260 372297914 734901168 919121512 509381481 539272049 134528607 605732512 183792274 67178683 904842116 801722821 939336808 751335573 603794602 37731834 974975606 176973103 610350612 769307406 495310268 988553235 356161275 997319453 191260375 958036738 686438566 562513727 757828592 772301474 144883403 563340307 92428596 217345592 809504838 58470281 994943306 813465269 951386308 411870130 259354421 445244844 389911303 584352057 110959515 788868378 344439937 48677249 622051076 666021676 546046640 571397463 228786546 154874175 354063115 191282727 268784491 930503018 746248485 281384126 121567783 14289663 919622218 868875289 217487147 220016879 840572937 170599082 515119921 989352245 289658680 566608688 683606860 883941732 668585040 822601442 372900627 511179446 858792720 609937767 321554344 560156153 720847289 313923347 46878230 840640586 308189998 303145806 477056627 98040832 247641483 960892420 514656160 537568313 26025504 36941202 244538602 484635160 545631661 52741489 291997475 174159199 332847455 155021574 219777816 74340074 969858149 736971206 726874412 957347958 964283676 400235714 406528867 974639999 140245029 292300564 821315698 560035518 193813294 763907366 543986031 788544610 977616643 938509821 839197894 658089382 371364689 865697641 38878322 965128888 439013132 565348794 142183822 82996254 219801974 848008762 848176449 395176125 438760606 277851716 659859671 11378516 172906618 128386418 253147956 836802217 50295801 505815026 406646620 759468599 824149012 270303584 100421176 876980031 169073769 767062255 482867788 703443815 893345114 66156409 10243017 414039221 627620093 76153666 290124142 104070775 113149478 292154716 846963700 854945134 791746848 701344545 415879951 898386564 436634779 407000546 541129030 574874320 237291499 166006206 562248710 982357124 987354962 16216719 825240106 334584614 528866253 351578931 852504321 880008525 684135306 859791081 980332127 61776018 272391885 56446307 444255808 638004043 958478161 989441703 172936627 133110964 627365615 623264231 695637448 825344957 736705626 718509869 982131809 867515229 66810204 642033381 903805519 684529658 380884065 439214640 999603025 883133838 944707980 896873796 828651664 619976077 378302855 790360840 96573004 222772186 431955120 910891016 855703308 373175672 283814672 498848112 865826397 123069891 949666036 215155819 114850803 972171003 332433550 24164172 575186195 247812014 776700281 927122190 248022347 433516353 666825298 209125462 934372185 904619139 988801698 859538543 478282926 838501934 575319356 550977246 356788996 811755598 608925897 797310176 107856204 881250973 915168540 324452158 527295618 569983202 786472525 71739038 496264614 592126431 810148068 307353864 695567869 638426349 305999551 866260416 4429297 896066023 796257280 143510525 873167132 841005346 895400724 873756924 58818159 341996883 640002703 631241964 137211734 937265686 707919574 426238942 697786539 243873395 938993768 796048389 134562727 422936062 543857410 617056911 128052905 549200416 993400598 859079731 960225902 169973698 8920526 965497832 179789256 993797845 847030767 511271462 361701876 696284281 71125699 78853922 663635491 562551794 840990465 561067316 120526239 443939861 586839337 735349259 500597627 596058538 797536788 696793330 438810447 669524419 340384264 323902618 633125481 497396395 209461107 12080497 417640705 837956240 68717811 157443238 930339682 792505445 6746950 355747567 148399123 731938497 632199016 329141622 418596086 457951664 697478157 4090652 29766906 245572036 203145576 756216669 513825545 230164107 816920154 948769678 812252067 398032937 554087489 453691991 36726462 393802605 337457475 565713149 672007685 531273124 470429406 797121872 268792273 756021583 101456902 732812759 796561395 972503248 788727744 905519285 303916110 426708574 174707997 260250956 801741920 722039083 918063130 746695710 731114321 408236719 797392136 38995611 114688022 731936898 647369914 620445676 357658452 358599102 522626788 731913599 767192158 184055026 11367078 184638514 74526136 232145218 18967142 509548452 355528065 944668842 291152449 50548389 35659265 915549447 836722215 901251835 273043259 156521719 911803462 586358588 989077776 923933240 317902590 500807280 787653480 231753407 549296283 822120572 741391167 598932702 733800442 449965269 677339790 465568481 544512466 393803437 826601962 899013146 648343482 181339382 640189927 664367490 627972532 927134000 972444986 476628966 161936282 368171094 596305049 414760501 845703952 891985459 383023326 222472655 669205833 424704359 178926318 355445798 714195413 574461459 589086872 580776415 273473736 616491303 746256866 745492865 663778292 391418485 357744496 256013431 421823056 562136749 488572473 653957844 779800110 251812820 437268243 453904172 431186782 193349960 544708034 496635815 542155504 419691476 591091332 29769503 852533475 444830904 629986324 228403619 777788502 400283820 430250927 922542517 765421502 315386934 188956479 551822175 815421247 798690922 824241281 65170672 749219793 829309233 370826996 928572847 343923866 739206786 183880466 107559511 784548587 573690163 663532499 456555813 488005121 377171388 539605575 477372122 427861065 937968478 844161796 234128250 355333221 813718139 878576401 556006243 648949940 482189581 151235267 657293826 783368872 487797011 845678035 968093279 396852365 87872301 323286704 783847069 439672268 361456963 670723365 45872736 995023631 742150499 604924602 297889684 866466181 513974173 653207779 924103039 168025622 671411099 672433076 647982306 691063645 158295392 718973062 414035153 694116758 580287865 905316561 258140896 609827504 690396520 583247123 144917188 182407725 537125686 622967930 493985636 392650150 416053630 985261241 916740056 458145970 565356399 387859027 942943590 565619387 284140306 23604434 365028768 878432427 743202306 732907814 346481717 458775360 554980085 492737837 207461934 571689846 924983770 859839126 174880023 759627351 524438835 613075485 875939769 267330811 479457338 834283334 291998519 50906340 487861857 484341584 248868447 411947201 517668844 993363378 372773240 654897673 523969973 436193504 69508 231780756 465192669 138541786 695553823 860087385 241106764 619093038 340568947 357431673 340271192 961384010 829427304 637453414 463154861 565907856 533220093 196243390 931555534 155768591 37507589 980217977 703509172 924411085 48267823 360939409 92236358 49729344 314830275 630471729 484379142 53039010 859049393 743327374 923473323 676286887 964123155 492239396 420200067 401357968 837568366 186894200 756098254 29692460 328981748 806025924 523257223 753353379 98574212 490989428 889423527 614700906 244866901 929865477 350557846 614401985 558854482 994424921 762426169 145407535 739004883 752324314 435506287 372285614 418192179 985415806 579103933 178581914 609797176 605090370 380583418 838336736 887412582 204277904 10505830 736489615 302028566 818363696 621275076 933602656 595502698 995956979 232117950 582759172 360969472 789964924 494071981 779652648 4303250 525643016 381940468 262889974 54617923 60178587 688132715 218738267 106565018 840822015 171399514 631041074 740338043 68196142 915068557 476000507 140948480 423110395 611575956 7914538 934336636 880539192 538246480 499049119 572676695 871253218 71599687 996656989 152366966 722884470 956267191 389564742 958650650 339424866 868165380 89163922 747576131 367719126 160600048 556214807 23556497 933364110 390117871 904422175 652379048 3364214 778170156 354038548 654857503 625517448 646278059 799162216 553633122 110892398 757578094 192418073 635145783 972535556 133749798 160379730 237585167 248312588 728896002 643310288 423572959 777616899 782895423 903298383 252135086 779371272 713560962 89827345 704076474 38282741 429943756 616935834 625552921 606371344 485598878 67671546 490465611 797653113 301285439 193555903 621962315 246424504 948212667 873386928 731069719 260940454 166303118 744011748 890997435 435937205 946209153 72391006 982908928 442180441 360237782 704587728 405744201 224868754 942106511 288465939 120065673 17949174 651740575 642705831 339421792 731632378 300147848 514268320 221603439 809710287 368444465 304924966 585065676 106193471 537783308 577567534 773711905 918209101 201257709 840482138 403026712 48596682 104834045 811966940 482510195 241073141 471387658 149726186 93054499 826425690 410601869 564376825 770924682 323031294 882525847 358129230 697867366 134918966 695759817 385289678 379561553 641219756 459688018 148922050 576461762 134723638 399962665 621732329 77778462 418010313 546054688 450164188 333475630 212236460 266193235 714351540 256223484 630085880 641596807 806985311 168911732 717335780 640500610 169612253 811057395 49988156 372429216 434368284 192185528 474782175 245200644 537348954 544196842 368665822 486490191 242043234 279464020 112482594 969665806 896501237 697380137 430935140 275444882 163766978 472598859 173307130 52875071 769947616 5675340 272971292 140982723 436241766 942560081 521801393 12523917 345346844 350431083 531319576 552619287 537414574 291098616 259564910 717699675 279974170 172938662 354574097 37763808 522533187 69885963 604257815 472448029 290847612 966533739 926081626 559572559 192163463 617155702 764539389 658545230 975363120 880894367 133673332 699841503 466662601 840177216 451614941 640115758 404885012 662708692 681339615 913374791 745024756 81932218 269825660 51459466 770981073 833007831 349486229 342542012 979667199 799172118 884011976 216068565 757029943 301024808 184459151 324775544 396382722 733118787 980031899 681333260 470315544 745848872 424734725 805340736 59174595 7684452 466708178 241360227 245156729 520318155 395621226 510682746 318244169 280823913 916155317 624476981 785760168 101882261 535687729 183975032 446920486 324334104 186505267 836773505 962852993 984288342 972032659 533782970 256175305 193925406 14075722 597644893 646879631 638872628 38132462 657964307 465543075 518510432 890308690 651959315 731380622 257224719 401868102 992214927 392177407 101655250 721385670 450561137 342106957 990320880 432428382 209112415 159790738 622260126 258296545 703516604 152417809 464173110 319422444 128844939 824298636 92793539 24501766 758532661 437701125 537351508 450046618 875829671 539663252 499123781 224933905 768609730 989299287 401408569 761819676 840922623 649298945 194801014 648144346 83727227 613166925 255335688 431371685 597520487 934720330 317210043 403481952 221257565 514351290 506951166 989176676 439666118 465625163 55724699 342984042 575229289 375656485 162704559 260105578 301525329 261325131 861221284 780185324 127490776 930954985 127637430 203647849 858964486 509372699 132010312 212934513 825150201 90067036 291363799 841225856 492851067 954674069 533599436 861515244 349541950 652555938 173100350 533553368 649257899 225001524 799199246 844139472 651748889 539213345 871104462 55696241 714818488 471012677 492770638 278611470 500540513 442762597 697437230 558351881 873500032 648907963 885502441 62473153 820066047 173878905 154960568 791322063 940411721 889978664 542101149 947979370 934359324 699930735 479592191 965974599 69888774 236880165 213834048 979470302 797239531 540630752 276148401 347158894 984891169 113884528 393575654 693633188 688322077 310414978 453913323 140041108 215631134 870097160 546552532 960034912 109168363 151692724 822398421 558574975 294421982 36950504 918332393 83604148 256985027 657137671 711100317 154234392 699722093 39343147 863995066 591038551 171222190 736025056 751280265 83294758 496470969 271981467 929283759 415079322 611201469 827957054 569326205 898298272 173164827 559009041 898553044 487824216 640673501 976840024 437867797 7160233 429418423 265554306 390592626 242642891 534771784 434863145 28452996 839688241 902143478 668701328 713522964 117521893 131257212 857340114 399562158 122660098 922263624 227598942 493921056 443342058 13130279 190839307 901980141 957198961 458619063 340148005 644945138 672841709 826815518 152479974 692862460 144932199 674480731 483260062 376652180 541562814 314434768 522061031 925201509 82594343 811089226 427222197 48048850 958431443 910035146 361823770 603982595 236548023 148232773 12267646 577342239 628074080 526808970 144383115 428766456 753559187 231854988 604404757 205787993 225355615 359156999 110147140 505578311 159724408 50651286 105424172 692079543 850405755 755284762 620589686 341171069 302435606 276781166 524025034 346079848 434788354 753024144 840490231 595552995 817167169 486359785 615485999 273910958 890903786 11042826 272671889 995344446 631268178 297427885 924185712 30526411 628668936 860116975 754731858 762478123 203522499 686686105 291391200 329863948 79822895 382990628 426112106 668505180 155093417 637481846 886447364 995431141 173406716 116581262 48316763 507012242 624412802 196546504 279192046 581952292 596115650 452921148 857147484 499901350 33371332 407003653 208987494 743362797 701117976 396626079 711044782 95903335 158109859 616147159 794678546 468696308 900845199 168630769 956829893 827527310 421860312 730739490 770678246 309671507 286195950 831614367 278196831 214757991 418338650 831358291 739937816 799776018 775806448 274911337 931796762 706298005 445205659 586990952 297954518 540860993 260591026 409736634 862108877 582000158 4188791 555332730 229340069 583770354 509195663 952979069 575515352 923982597 710252899 5451120 78223104 159719126 10654425 802544452 599565847 903598975 187452887 588993304 815887504 662145005 257731674 26907020 177959262 353189327 112385240 6579787 2796420 53286695 601690659 221589445 151149333 788986187 750010242 43223013 917709741 516326311 867782233 992002473 454476032 585357580 506008619 741536561 148847221 79370719 232025122 982707942 709631835 876722439 327485949 57155203 292761802 649760238 59395227 120272642 146745201 575467686 573132269 993521235 232197505 948094994 50140689 14611882 35049330 65750105 557661026 364770438 840665494 517239916 657567626 528208894 775649674 639254386 683093726 372132647 658584789 369927503 513789529 892710814 852721376 183411187 577160226 10597060 761097397 659283101 583107938 333334023 957088829 473036785 170378805 203821716 706324992 899680524 610583927 306520783 314899810 206067390 148971059 803502366 857749030 684694891 38537379 106687605 698965117 547923451 475111179 729281722 163055734 968839753 778560028 975634436 387478716 994633123 32271779 359175762 150208636 245608285 882341407 274768141 914116087 922255301 37801833 871227268 179451456 613866132 115910114 532092901 929763177 795282756 239405632 332808859 469170072 344675867 119044788 729703368 985140390 997554104 70144858 841701349 674492955 403023413 349509525 725389406 689326593 493761730 269719625 391672561 572135396 638986719 923998646 786633339 604625593 832858353 333842832 729836513 202349043 357325758 135511740 700478015 724258313 92084309 9482756 473663072 882071485 403804626 452073526 120603477 892584141 252218430 842625518 451127623 493338083 158355662 643901591 279873331 421959051 338703843 53982399 153978009 42162327 267082681 871653026 754859759 596045175 30860619 95759628 565240609 242451578 953513258 45725120 886183767 557356711 14708570 508403563 578284645 830616251 345782130 515518327 690152296 8622789 7867280 277651539 152938155 612087891 350661979 8636387 514815424 565836103 10571510 597378219 772866707 878192092 433490801 680475470 727292643 963110739 881904575 978744323 692561573 355463172 492693477 99368291 161290950 991080637 955502530 595319785 893743799 690138571 632110750 45463515 776125807 998496630 20108948 191919144 389772910 438480325 317017525 522190526 698197023 340873875 882629490 421030711 662703436 594445433 80925114 572980355 620020409 952313565 24556293 411630829 53888224 396305926 206084599 389474375 950207763 699252924 773817053 25162368 390218695 926556702 889341238 48315556 8775818 465146854 758270867 896429 409846972 571717075 611963369 832604015 509456699 54331083 413410406 944605395 758432296 915081505 693243878 271773289 706092095 386792701 369209838 125881724 154265885 341925890 778461571 749896016 46721330 242733383 350110846 821106823 538022615 876165500 630776757 832425925 873951650 138538909 952589410 319557114 484079204 760832167 882839430 841881002 930795348 420926813 679562998 381784952 756792068 103977842 841080194 638281094 909973680 843308001 381926410 955065749 991900879 103111100 236414210 749300609 345375474 742874021 194792982 778857636 335795655 533655178 294112521 349700187 464317268 867432733 383434811 476635891 968567374 652354678 937460189 943106374 253743550 349464264 74065647 369396863 297172006 175105013 342622872 545022186 982823108 106720527 265648958 604976611 866414381 879261416 776245730 921251271 288652762 570217214 694721815 752575372 163238745 205870011 761503486 54040029 611275086 243084025 699155778 675034900 753719366 336170912 565612260 922404957 342842808 499833104 622994184 721776074 38141099 342391052 605065351 644617761 347489954 344524565 817090798 995159081 630028713 293733727 68984633 32036894 784909859 893619099 365817462 165849461 700895617 720828233 561890088 232016610 813611274 512127608 880075244 434619605 804005817 523317645 582417613 355862184 584130190 652879435 756896906 343924199 274383772 791470855 128239861 912585639 584575508 309999352 878605046 703798635 83314790 104841813 776430815 290687982 160657940 410884350 613788478 310263058 242540232 701677212 102787007 112641275 809746846 62346111 6746988 101427931 830599149 284351261 379176341 238283130 966509351 983376589 523400025 697593249 71311874 353058435 950228698 839054604 151398605 974692476 694222223 610903232 287641153 179919483 191593362 678069443 380153723 481135798 429616958 650482115 934238526 721877983 833217643 185401143 702069927 94421397 857636600 471074332 414372435 882585688 508778494 744837954 982349188 768501015 250172957 573332244 316378264 851993163 443524676 654823805 653042613 182095612 585027507 258356719 674344496 239127665 507655352 349403384 828746420 61332915 850331547 10163168 199392937 706896277 694763349 414192184 784762881 124588360 129380124 365171058 136489814 519149920 36612519 263197958 871838950 812112421 211237794 601911568 174670609 74840327 255544027 857435656 149449515 931325260 474131805 11575733 372361816 947056645 966690023 618806598 761925966 374740671 752705525 935125120 695474598 893700090 447481987 337796367 596675104 459632037 27776646 861551929 690469613 829322039 597305226 651784657 360602807 670002770 619411128 621290545 100833715 488544160 503916512 586842570 318057171 332454156 471263398 864137737 679580342 872613611 542199345 424778115 919736513 370170501 979671263 801848181 95297896 127220996 100892025 325751335 148279812 144116032 463734431 70627932 355628054 66211992 992711549 540858651 500677933 206159637 203529928 48631209 297104333 435783589 124622719 873397669 366011102 570912222 820442163 287585513 733322974 603235365 81141808 17328373 101858497 850102566 966786852 37453 470703194 805735968 181808379 709089430 87203917 309345795 308837618 860512628 258749704 230668836 103294543 205015781 124097523 451588425 995009656 175806395 538675914 913410003 507611431 172258248 943175091 145147520 909819721 482331833 458975731 261903249 351830421 393204898 482068463 862714603 482897661 752842935 983045773 984821736 965392176 753877821 378888840 53384927 438505005 830132064 311431943 718864278 360081300 896239875 336768222 757198705 796660425 409430294 707440257 450001197 851625303 483640623 733361161 999960660 221794672 279597303 487554498 937455644 584455501 755266297 856389959 932464526 835601820 56589170 767729565 522670938 417757423 549123568 686498818 386641438 29493351 58662679 823738088 896774555 569504711 864304239 969612123 784609645 645717954 854645474 656743523 569266725 691408510 964632454 350455057 964100094 101720804 748545076 722826933 395587844 974388703 761150356 85289212 37067525 364830462 706878946 65023361 146357234 848021914 342493176 312039785 354718005 394627106 616442456 462674346 62796394 895339772 535969694 452247743 195135584 508712898 839184991 918308706 951633397 503861100 659447332 753285384 785383535 308892671 425149877 271516969 107489542 505035359 722189961 40170334 161605815 821494038 756798071 174352009 423970627 490436497 75167628 914873601 385673238 314810949 602687759 106974872 490377019 880299666 806040876 971605717 569131985 379777046 803062444 517403648 368978771 237687656 159123067 226585328 39621382 713794322 104188279 874196138 409666703 305778537 757048230 171604848 688012147 572783630 360708863 142240005 509900780 688287853 894990124 745363221 683526747 921645499 131979991 573576165 909105242 432958429 503141194 702907171 369883189 88169732 690650882 664580410 517807467 700291188 409185142 425187646 827132228 422134363 610156339 911194919 810661237 131978094 44469800 583562749 735868485 319423186 608011080 829259776 455578252 417310381 330843723 311253575 757830617 842882278 324096434 649830333 24618981 309000430 605062279 48868283 841815876 987257629 594993551 177663000 757230344 113436304 370084001 397990349 809402132 139438138 320307088 863755927 339132459 872522070 909703833 473906167 691300094 968314290 811510054 893681574 184215017 846847151 589718625 856696037 353273723 50530187 266184422 98061660 895533979 247750374 799571916 758021564 930748205 407513148 659228532 473440408 423665691 114390192 698824662 653918833 929912622 84951730 245718566 50992465 59005814 286036448 300763140 842193657 11674986 36233973 998324335 365222137 125072856 464132136 296711923 662202533 345679975 498032084 911806576 954187310 358318367 483684648 587106406 690890279 566154169 55513281 680440886 679503937 581456152 74701217 426289121 643842945 292063243 85579324 400476615 160799182 576291062 588390742 918485798 163878425 290597247 46903970 720976303 108517447 140317888 147976908 425668111 711929595 74989659 535471379 496818991 265866467 776597533 991371043 653318905 144193424 898147169 436676134 926251054 57138109 619899473 615567662 639604962 95491914 689194615 157130668 405465403 524611876 143426612 306446879 787827245 809833688 719753198 767457089 218823287 616131856 263451328 878001098 718197029 694522141 603437096 836729538 123384048 167613201 334045466 370834262 855934694 959873435 733599074 622388572 907600467 903026926 780357597 564436910 57007418 978598301 530396979 225882282 965959937 840825105 286182155 997548001 145087952 666715544 604428729 651690450 5640351 922554851 613526257 426813569 67278 28329586 465285762 903776273 657373475 373566309 24821566 562345773 691265131 86185745 586566216 503809281 870110778 39356898 291088668 578783910 564848013 647305982 852058124 234249417 657726806 610834059 445804256 432743877 109120506 868340750 368882074 661480073 319330337 282851079 842119449 522946880 108502541 773166024 898991438 566876536 627413588 595455476 23870839 74642601 808032771 764135339 79899214 95095650 421509502 62623948 20389962 916152779 29341198 171740872 80687846 168250302 853438685 243957718 56443002 95951895 308099222 459688209 559335401 5740429 319506383 821951674 555826524 644020808 995263929 688333561 904542382 898207103 78649736 571470345 619277989 940849129 306653875 2028076 596539309 34288152 246497068 740405480 56004522 363838310 241197375 920746175 400695918 621129489 534789583 113677192 873743153 173197522 206171923 766097330 926756437 425739787 927202232 128468063 715347786 682005828 268193387 562838284 380589512 224589316 660051123 639783386 754046421 898809899 181604048 686200399 103831346 252964007 819008691 119054688 503624062 739974779 113122447 821993640 571051910 141803911 202024233 732316343 830464991 587874539 467226132 737989734 563311283 540879477 577880124 639277858 719377456 523075540 99243730 796136079 745706670 251236738 385687640 726960363 949218602 533568988 419064403 85832522 755232103 442612328 489457585 276702649 916688266 816529075 668089459 629686371 401472882 243060848 351694781 696325054 141567642 858002278 706789361 90610409 329701327 714486107 638437947 552618449 478460342 743132027 242664911 324971582 982189852 731634609 476655385 408957456 501099769 192997380 935890850 408252781 59178583 971369094 709522571 52851125 346216375 909473104 441019842 734146075 454724099 231528872 828219460 323158599 889175113 15648763 990958528 969731213 934600686 519899293 956035438 381606367 156027786 502690709 410114827 837697213 38057010 500501892 941745286 873517213 79149123 731142682 236932988 531505997 542059066 162132715 637866418 654312673 536901916 435350139 718383735 303482042 264050679 673827196 753641283 17562044 126920631 736320746 472463145 325096609 616501821 265955943 715428604 800118754 893451671 964323513 145187633 993638417 996881115 939489039 658798560 996983452 760219449 896886648 775004522 483950993 582722851 479953806 340610958 512539294 759385851 809052277 182715179 934441664 751446739 787911359 876745704 96709218 760618962 13007563 581989683 207998365 465986916 912534647 998731658 697163734 825982541 391725426 664970653 778525304 30967978 431141176 631848170 351403179 928103990 821084191 915807227 465107881 300661149 873115500 245746080 601283626 735696495 48272775 273998912 675472954 451775424 52880534 294390259 480014266 604724772 974786086 887752582 32064200 109379850 396105634 239374424 637008982 948916213 146156521 737013717 476776573 436026074 559890433 167507252 752669619 374988178 273237688 68444159 41224012 764370963 694115792 43651184 816650071 976621032 109908760 287254925 791934164 316790960 220519680 282147101 889826784 358037922 580929717 455752087 616323802 443523992 556210893 618880183 883290219 765403104 635901180 906638974 905144675 880050660 711379104 54701729 846623010 138031757 157026380 109997005 155185528 425831977 725715408 441457839 325017865 889455654 333231497 202708047 16911492 866097188 287286269 887896787 245537075 486980994 699971410 835379078 903948857 230350576 606374103 425790108 88596983 921679642 249745374 209224129 903474864 155664068 132339369 794894091 64818012 562063921 409048633 706844252 116199605 202836588 670722274 269454943 305271615 770821770 173716748 130473144 649085243 884461915 475590565 317896187 934028747 797927568 41764581 744902089 832138236 261152359 385809930 584424328 251369009 363155985 525696337 989887871 887630151 320590078 2946603 751554143 724852255 235445771 616137812 824074760 622343760 468892160 743661495 506106184 49643056 89298990 320985861 899592766 392743138 136695535 415913420 722879218 243175232 806251992 629726424 690645360 712252107 756099696 542055019 729774802 249925293 78057147 487836871 452789029 159642152 50864566 314388888 525742753 526480364 584617323 304104804 920772088 540117022 943044109 110971827 877654824 831975424 930243337 371373399 956426371 679154297 108604001 484316595 354667559 336586077 846458907 34554494 571886980 839239055 406727726 678514944 176593650 249884480 836756940 476439102 413599884 799241965 770374136 874008202 651878577 738480741 172139386 165053632 235920251 504286083 351368976 14527527 149548601 146497810 525501550 970180722 558805675 19108294 457162024 858526714 202664050 516467991 664740834 357517766 753740970 422948196 196453573 586683194 590909004 654947700 532042085 274687714 228608851 416883639 88902996 812195798 776567492 180541832 265226062 3270688 749983478 696697476 983073608 271619563 231142879 668353135 240277908 275814558 286125614 46206957 785975270 184922119 872381221 857219867 208125906 187569035 51858953 642130929 137160506 164230920 796129258 189089796 3282378 379120970 872422968 487304330 219950510 862435557 583826519 573112993 929604927 430688470 101205186 936777988 85580793 969824943 582962656 454683262 740669118 453388592 346156783 706419335 765977029 834551149 523590378 303607734 6904376 404027780 177688387 430393082 667011983 484241840 607543000 707931556 586825869 492780727 441822069 132809641 798581607 523644069 145392070 20141767 249246877 169004860 723548566 120038905 400563309 16575915 619881379 989993200 572906761 611892192 248120487 243290780 216793452 854150564 579916660 347998388 976414101 48856328 964306178 910000201 243377853 112431647 235046236 27900261 735987341 429226681 385613956 245000693 58112404 223309542 166925671 226941530 40422771 148523875 715109576 123720859 69009958 749193063 982152362 62007046 189779560 857464734 610352182 771548800 161930111 588590599 324134841 629385360 304565432 876312025 914137265 678680691 202847152 11696816 585790453 377124510 884773904 598998001 426944364 755533719 515977384 26127854 557582672 667896342 830301341 467421663 776123203 371331915 772377315 374342782 752030035 939015406 7153352 265073554 572918454 947279718 542008459 757927219 522928161 469509947 447611633 376532750 894638361 254366852 217923720 733300169 452531410 743069884 362101768 39661418 588970437 963730847 276448866 103044507 810746539 299230226 866712139 640194592 119313053 749228156 13211933 57049896 505540900 601961377 792572767 934229283 606019470 346482219 794376883 110109053 696954958 322279835 136280247 355450954 235492531 995571240 275645467 425582050 616342861 989075230 166438248 186304413 458321968 964374394 559469476 92790031 425692240 106515538 998530457 600563861 186091810 552657316 134515613 117321173 453397930 409262219 539470986 880074940 392456088 675590605 983100934 758487711 84213421 587972323 632001583 281906323 48736769 599963067 158592480 504968743 280344661 217806076 138774593 226812480 965395570 154447855 220930061 365038228 570650085 189818413 586159944 21383066 587172697 352751361 376859785 600682832 564231018 214536233 977557895 722674488 130933938 750898694 786198775 905984199 653897511 448405853 34695748 971722188 826807583 933958953 76405638 466451336 272331478 807202047 439859678 679855363 779799133 782716667 854551644 978564555 732224299 169027172 246754299 527673882 552362491 521568985 388405051 657114269 523191154 633996797 698358523 699888396 470663881 367931798 849139230 470878158 759611319 895521662 536560133 242423236 546588128 127922303 9929481 772152590 632355592 431077008 612217754 85590221 193106342 148864153 708112985 883141630 363273760 452375337 982258328 114746618 721565643 31876087 611492093 417488601 857621883 585180378 631091962 926531672 508763055 654724768 520748552 305875904 929717164 74833699 396132543 155282633 212140421 381441565 303974225 299626379 611173923 457245882 417859549 152449990 761382444 13661692 339055892 331401634 354267721 265146519 618726605 497466471 787084257 754433063 749022598 619587704 183942416 561028940 42175965 685331608 104658860 311868124 559758499 420522653 19698940 777911036 345933378 129693138 471278223 553431238 512309641 8618756 420814907 484897907 915483113 730176095 886283101 251808676 786923483 169815414 900427004 952706657 877349150 439290490 193836602 34267475 88720074 413083290 699745855 729992707 629600327 421380382 677555669 269143787 365614735 217155675 659656927 898484875 48053643 22230143 206185248 876624529 498070789 357403508 575878808 755361210 519147397 780245973 874333924 140316216 955130684 575784052 237785159 299189859 27081173 494714112 530328400 662732165 441906263 172109512 763338856 26100342 396397639 219650379 546853332 986833943 595941306 913250842 399982769 829897986 625285613 204811542 457593089 763754796 517338486 337672016 144955606 424770627 500721604 158100849 396242851 920561485 241353869 595699286 466691031 300156753 968306502 672032022 70134636 345368207 179483036 527999228 35559196 17059156 788655294 378445653 660699748 662900123 799024054 79031466 653755913 777553754 969648869 873217962 612022404 546360707 662398325 910933935 434778592 432783664 994723394 234770590 902409718 563948941 752069907 298788853 843295289 636837036 646880745 221125326 663721841 137863782 196723316 170920878 903758716 481799552 369051909 722231152 239767061 573683318 67486343 744782414 794532597 69827384 852519821 611024882 157027385 264082562 546191481 251836113 350051980 358494541 242012195 422890781 57926150 18932240 39653524 952997493 19806774 728572034 122611614 29814965 870603501 256770406 693042255 672483660 302639094 656676742 924607461 140574950 420968006 334918426 280772193 396410334 133251527 555351170 581960396 50105535 746650465 70810907 422046579 871232855 480981523 272265040 208874488 548700918 856429452 996740581 776569738 430160975 140292049 161716603 400055854 289862413 278112866 932215595 783738144 755522544 109674925 194520737 869564904 347254111 123037912 759207477 138625545 928903071 372252896 590398547 879143013 783365682 332222959 735703933 343705994 819046233 59725102 180834145 91175194 623440775 682726343 506679557 153865300 149884550 456487924 394981043 420658075 776418639 327655304 55635000 218500850 164589431 833966278 740314594 117957743 562854879 878510635 424639130 387755626 168859743 475476360 880743992 939056289 174853862 142983534 331665638 458238548 716550745 271431168 289953292 737755993 286808085 504055709 496497523 230131966 573800569 20223987 416088192 71610525 312388468 583893123 965272954 253610785 348244575 189089974 656539852 53591754 206666431 120301705 755769720 714838269 738866567 293958866 751376624 185143535 435480237 888338328 532181535 860162771 687100810 360296657 991544621 313323426 641319653 685631012 593570149 41719004 299054269 509366184 514327450 304025761 162238633 495487825 100602995 440204820 526302066 387704496 381296328 9432281 767540652 278389688 128341998 593377755 153076413 540194980 350539516 746762240 307093004 624120332 251910820 222965518 232858727 832195716 82697610 673961234 927771583 598656826 220842299 534942699 385329946 479912093 303638646 453648843 340805433 458401214 329877021 823406432 654450795 178302032 781271392 70354507 248704579 18513348 105822884 426334788 149732762 107731683 793409459 949117136 928066175 539797730 267049245 926425386 766392508 803571565 128383489 220823397 30123870 747723660 175028493 784708581 652518430 433066442 675774270 420292738 742397358 30341676 943151729 754904106 378842849 823078948 845285683 635664962 104130269 50574086 720483040 871967872 793437629 188063 607268215 506688127 514934976 849045782 292001189 336783322 85728825 652887218 46878651 24317797 716582721 403136986 165257940 597244396 821185682 702611611 482232067 18812383 954701111 969752790 543757883 495458508 994026103 312750676 237196711 820176790 244721994 323694477 744443864 51971389 953035496 876059944 421478254 615735694 369096229 726562499 694775498 829903679 201657144 135812784 327119107 846732716 403241210 856047916 281163266 509461875 569108334 836380926 309354411 646014346 394572612 428492474 30390993 509005766 390844241 808322950 111231043 719322944 382310495 919456946 393460210 829430976 705536905 62575813 299996921 955221880 514805127 560819932 543395693 221052155 603718953 201362284 67827910 945438700 130456169 610454961 286146240 320230223 991022070 306200966 723113652 751715353 644665501 297359293 887710249 251722221 75632077 455075022 686020389 678248234 977757448 904109016 760951465 166568955 835134875 525749943 516188409 399512171 947007561 294256874 304410689 44267557 790738247 165163682 879837176 789612007 772765480 215631556 566991382 654305 390451746 823854755 145193837 748485895 337893471 914066710 828121280 123274418 876983644 8343122 79998920 799756474 578261348 58817896 827687313 565683783 215996017 970776572 160240095 852065014 607942816 133981537 123009564 472159339 252779192 669253653 498265007 284437613 195873176 687585012 733034733 609399020 322705989 415748844 297710377 245824181 59680875 685149577 620176319 791983097 981832634 640815299 741781392 367257228 210036602 68779642 986604417 795024270 359162929 491101223 934039636 401006332 265369100 746604282 196303113 759965468 114333696 393148868 263836362 476896925 464125712 680089972 964907116 389525068 569017524 806088606 560816656 459048744 846672151 175443921 563125521 20039352 283221078 946416401 867104681 667745385 331568517 814848488 981032706 371665651 720705826 7420790 576281099 83061576 370559784 862232587 765159694 406481901 64145730 748935326 667847862 404414619 212510168 856559362 915358585 377910281 461867337 426035221 940146180 736633336 312490258 180517444 914485459 355095390 244266314 92158212 462779126 902222156 780015754 929072788 531972404 714334302 655181974 339458024 80045208 165164070 754218718 612961731 480798401 604808819 779138437 128438882 176341961 525744176 224804658 958617494 580724175 495397016 949910595 387554574 16794798 580166623 434725013 539545126 535225917 274760486 820681169 14531383 910692044 761593341 387561407 229982303 238631068 886741895 740672429 755916689 612807098 431109559 571014710 954559549 836952181 895001730 344892721 439577859 414594337 623450087 913986254 184659404 743796962 378019298 35957900 527083467 419861221 864082019 494133960 146476992 64307689 595862198 91036362 511570836 275436366 638745996 583260152 655382310 405634950 374853943 333111814 37022321 376084520 645474765 908958598 796528063 607920486 404686635 317394935 24057042 720633257 720565631 432233279 89490486 658736241 125998934 78785785 645785968 505774438 74877843 928842818 259517351 262213693 330663396 729824022 22493918 490212630 59086729 154749302 621299403 696484723 422599560 442503062 398331534 496885733 345370303 59166905 688493662 88225434 9989504 262121938 440801603 539858043 846844491 168218337 131819289 80366817 224056253 243755717 323762417 281358246 469584413 417204304 250132480 770435019 406273877 446915161 521533486 224130353 37978345 452668300 311005632 346519747 206567662 104936983 828174957 755374491 16080314 815088501 334319629 603825950 741904897 914001770 21471682 887772826 419319307 610029295 133569895 542530147 982801170 446692549 919173838 771306238 712411855 141324983 118413582 592710612 451109935 490885057 509185130 207520615 270146198 760667501 470044207 57505729 903831280 269742744 566891906 35990680 303816518 798648969 857495185 647611573 768095240 492990883 895028253 739618649 453127915 890348301 267701973 431022262 495255172 824568646 955500436 910984476 26528821 130382157 641214118 595757265 731864420 173306950 549810222 430415971 654346283 637760254 204599377 130010127 52133990 64799724 902224699 716509363 889702175 568672337 653853938 488829582 630325981 876672564 440787354 521667077 790762556 735911005 372163190 147585799 688242102 245004448 113977624 323232874 819774546 257743271 584155079 942623322 666131485 461161030 906653104 943438542 895278003 898331406 525193448 125987264 330502647 647476750 227552199 457767354 47081439 838615707 119161666 440562005 231475242 662803479 241526480 737736879 8695092 617803284 764528445 832567262 96599939 668542870 536018291 59858525 944847303 186855158 627956512 635355280 314802015 947404774 744018221 754624251 25811248 772179178 921548843 675924557 95794657 191861772 401204218 683507868 581013407 343859057 791815712 757431681 538347741 304222856 408802955 947961885 661809313 859657180 945952549 644746163 101129161 549740144 269352858 523797055 468674413 80084519 411509324 984562729 371965888 196300615 406057275 582424925 648421754 799687439 977744602 373430182 193572579 474995663 535742264 767534732 355319616 751834815 850975569 614800346 423324474 486431446 626845938 959227768 468108343 210650782 12432434 542074999 613720926 132228106 15026166 555161247 867090590 399247193 543043043 158773342 119506155 304659883 924849395 307957898 559878538 343850253 834421349 120180554 277092948 948938123 971521042 313622719 227091729 366333578 49131202 566147417 763126280 984418531 640858875 741609812 348965248 480674011 365448206 112686399 621208478 930393901 764342481 229913909 414404430 95973529 480213539 55672815 447263160 560724904 264679067 545697903 708647696 326707431 598054085 630507722 107133138 320313111 438345355 234262026 29988395 671206904 697707879 450808608 368479772 986405528 704288531 206303277 570191823 235114979 719848341 859029458 914133949 41327392 862596826 653390201 402389243 143284850 474058668 612029934 369003478 149070897 294017056 41891315 68363156 242220087 856992524 756281725 399652037 863506674 578507593 406124777 991969833 709443863 586996754 315255474 381356560 35509213 531028204 640536296 429239175 649286233 614556401 180186233 623911386 227371198 145168971 951477471 933226567 879813520 733117554 537003935 420685545 599356996 390275737 986491983 485118750 253183594 314241703 924285865 657468795 561587141 281625460 60661921 332841783 192495943 509560946 372967372 703788178 647713631 255212495 908203388 218203658 224343591 667537545 832368910 691135488 410378322 59337495 977599329 385578320 36281050 55533816 933921967 911723161 375391059 658871343 887150976 262660041 722578258 466486401 928179838 191104322 217866595 95022378 956342841 970269009 612946148 329773444 850004166 356348716 867780423 912092396 438501715 546302693 21515919 395588301 715549333 622005093 32344375 37258350 679451649 743629541 322552099 797487881 358815635 355215013 435470419 177501883 792068825 442576285 240724811 525150678 484481476 662181100 69851219 901418497 855790500 323202965 199979214 904650845 94485525 904528725 340924746 892731687 419876211 249045343 831727988 611483025 926331788 967567654 373304359 431221350 818624405 448913458 414721333 826282026 853002856 23409196 998874877 81524164 710281238 390231258 718853164 535749562 547252359 742085285 616771215 682361130 474513222 354799200 832116374 50930910 849114131 3775435 926808325 275274686 18113043 827612577 877978377 582369607 279877098 368421648 194294444 686694402 684438312 777240215 659706541 61822167 983261292 482095095 312091173 664573757 720152252 726152557 55780506 702325605 253012477 216741255 291613873 994914076 84073676 1990870 515408066 947431171 126950429 658635203 934199466 802365135 414728031 674762292 659733160 631097616 493056610 216271265 450131046 542285421 857205288 816555775 114468835 722229184 18068161 748640267 693388146 867319044 458574073 741550969 450740510 609260922 629673477 572112213 189373149 673825313 786049834 496488333 804447072 182715363 260428005 850927955 682832752 754462572 727651795 857062863 505696475 205530409 576095089 336449406 404768091 632917098 30474821 953982384 775030264 711466029 896314179 698646467 628517748 328493178 340415299 801037906 454112325 286957693 272500533 267908212 68559271 364597048 772350668 570844833 537839288 94487279 30159025 383837872 891923750 892751976 370599985 568553348 411515833 473184906 87184182 757882096 86798042 398329876 339916531 641844390 87022161 502769628 728772561 9608094 16926549 960186377 56111153 823654876 56741965 776503484 552194583 943283214 658447183 454043245 623489594 145882877 302855484 884469310 183575745 889891355 580634639 324069751 967070043 828140807 972356226 69561893 138372400 504021200 501544141 439175399 969486096 630200020 15966030 31376353 898796165 118111559 222116107 751796575 133964983 721802163 849081018 924696943 477411775 148494509 136161644 685015898 470687188 695496631 982642477 868712716 46962832 842279169 818768319 987564003 107139090 152520971 840801901 183440058 445996898 471218560 447038840 289288915 829110481 284045201 878803690 35905320 625049230 955064678 795131993 715995846 310002655 4054774 882752857 141220075 735614259 617811882 704580483 507963698 411683749 872815571 450332100 722757359 180329465 588848905 933137088 110294125 937933521 420807005 117381848 732156812 269361337 972577399 262215285 46684890 739852714 590635499 184720985 469558980 663074869 259126082 537561915 870743914 651648791 211650107 582610026 417171757 492624883 270129828 781140775 872019142 98090509 645549674 888497182 131071639 142228986 356738752 349042358 60317845 681840312 347515843 506815902 227641875 979642784 683538574 190883730 170141908 808239428 512901189 110447870 674274963 15088783 248969848 995567539 942420625 49367636 758188474 957103112 32652022 629164949 56628220 16069364 497670349 265561302 833069474 318574424 181819559 5220418 947764035 424267164 832552682 326891613 898374967 758128229 539826330 517044705 280764943 614627920 454753584 850012232 938686469 998228839 861684143 803025563 493842294 359898534 28559659 277374545 552678345 165782844 408064118 69080771 206763818 45109128 678783904 649552953 866195091 512695984 825495717 408967040 177428883 450359971 342190275 511402819 212130730 982175502 814809571 363080881 527138212 129569932 327662450 172079636 869478431 380599017 594867530 58921277 872403527 912038401 127800181 847456270 723399768 87601005 293223675 786424232 793601400 906879172 653489659 540876791 699832448 51784227 989908179 17615176 301359967 586542170 470230550 188342676 589404616 856577821 719793234 750647087 198922234 504364374 226987901 482040654 189038074 434715946 410426937 628221637 293676903 575415865 993425492 132647198 139967274 959872008 768268096 44595754 990741005 56059160 971825689 506406731 620648290 44876351 949729874 468730413 457826534 262666891 363584439 393066891 206072511 529673121 567131838 178353628 298495700 787225111 337887344 644756901 153784949 494609941 743114498 584608419 783626419 589305883 652378946 728693347 757389757 510493918 513354582 613555918 271222287 758982353 606165022 504303523 742952620 627546400 291874135 294577152 468028304 28290276 883985069 946444830 513992716 196122245 118939464 572711025 517614676 437100284 900024665 576058424 168116556 838172426 109278075 569387540 312813896 428169826 228540724 996184404 113820897 245561996 512161223 189576635 694713621 267258687 610319528 813151890 239076878 951884710 807768578 389529946 797090616 415283686 57697809 814968756 896302487 816007781 90943918 471284014 502278648 999501146 507551481 927856314 990761424 801978636 923081054 607990478 329253010 361197399 648301330 801821253 933375088 536249094 863633630 330123222 666089198 265501160 897310107 897558108 33488688 197445660 428468780 582550388 468711434 188579986 652167311 885339992 375751104 142441144 204174724 123614489 168087738 452055531 700607155 86010910 913475530 186770410 372342699 830867902 315411663 226286839 199132939 444598898 70154503 407270214 54288150 571949894 252880000 370178072 24504423 924780734 954283178 361292784 340439979 80285965 87419225 787784609 179450915 686757575 142260558 691990091 266114141 175226505 210488050 785303706 406412663 847054008 118704725 241997689 423017536 402648175 273180036 550961589 638539909 999646347 274049116 534679299 550698033 671884885 442999877 289060494 720058402 806689024 802853911 902519752 228275797 640417273 865877054 488838254 780470744 641079926 250322878 821873803 977005848 124779267 721784561 480235061 153512428 760612373 232135305 847793493 825316915 249719361 393530044 622056793 17335567 10704982 108749254 592304511 512123925 805514798 765554222 957895088 979906390 963474976 672615638 345737908 22351161 173493605 792500435 579220497 764546343 825572109 825579017 453309085 82465442 198877068 8991529 336165280 189341020 53211264 931685122 823042573 829909466 802830150 917039557 983259491 500313792 670984343 780510372 515952470 961998892 252544364 872093204 966259028 913482444 165677413 896888753 803810764 882784963 167608838 99088685 651595711 137416743 45639313 710082830 647854435 323447073 208351939 727618479 949012022 212940129 12634543 959707549 586335911 423499859 477590551 525469666 934925640 339133136 550149741 90674840 995203499 409773300 276200999 187682307 939612117 534807445 460878118 407013317 974521827 73126825 201153424 48639249 883179038 791970426 22822611 974782996 265246155 735915931 850024101 454141320 362811266 774854802 809267866 424377534 967435728 581128502 863349462 677864412 61882177 922445604 463325627 294698583 199814614 232530918 459791901 661089025 718070390 799015334 432479689 623218124 90259612 5582490 686770077 197095349 86548348 144677126 968383455 161409973 780874347 477326390 587297111 951771546 730303193 473751178 951918266 768256947 128688060 784079846 388550925 129863901 869474617 851241122 837605794 567198613 789989883 598489466 302077046 633411849 848569972 991765213 143286794 952145327 220588503 920715639 635434438 658437822 15024726 7037995 211626703 807595677 346996053 935489550 175426136 941159664 361876185 423524843 894778907 95695144 268078033 345343576 867543748 931198108 544006338 958714448 301272558 721569084 438601731 440992339 806856974 292560662 419085384 848901799 69054848 528112172 501717965 72083881 992786377 631138201 701763351 849641246 825618453 49237836 271605330 18952150 992637101 619195095 463561565 617150006 840349316 212853783 86938426 782162945 827331841 246655677 193903875 421820887 486386858 447273634 926297529 264470039 627821783 41034718 737350974 487916140 187431244 239307474 684452713 104284876 359572036 283447020 383628442 128383701 847884694 701045034 496400161 999456652 409838266 768315509 915322778 50934580 423808999 725650193 772789141 298530677 535908715 82922910 111007205 528112509 882712874 979873437 637706390 871350583 784172749 523452519 527258638 245276522 512374372 571513713 767038939 207330466 588433198 526928211 783903420 154278787 743145054 170753491 101667043 930056024 681412097 852603592 39312010 192531707 803149238 92419946 550179978 471291724 40728887 108813565 922651462 606685661 614293623 364334061 567462165 816672925 574536121 477556692 577317383 475905967 324207447 955285311 694423828 737526755 749728631 4207757 33724846 297891618 45012585 190869434 16250438 457311947 56170790 632194742 842060122 378395001 87336005 494105037 561069766 448607615 973534562 56878685 115960632 999198886 6798657 827645199 708000514 113230220 404174479 855074818 479099664 32581093 816694620 234114557 816218948 350081091 72878760 699524002 412743963 399493591 102759073 745523633 552699235 762132074 903330706 183666991 590226322 496803171 581998470 312164956 764471792 378781158 462793205 448603419 276467507 214328249 670002703 519405042 242139487 462675423 950229207 675165316 503456134 151947853 398554285 838429061 344827831 387979594 237416174 71836275 632740051 723870801 849048664 572756579 709611820 831621653 39548340 318761739 147821069 576120199 94738084 946631524 739424085 202163743 709067013 698608541 840162573 796324910 89445862 596161089 900614717 548792808 788997525 958720707 395977350 981806380 499271905 873954149 60490674 533069264 186594452 496441738 866560899 971348979 618162658 928388929 307652868 285561677 861583130 34904208 439298648 484705086 137178468 756218713 886290518 119371316 910088244 750763674 464097184 185242157 196386493 37701357 696708621 717425557 950107873 423076771 81095054 888127868 338761447 642810971 559280848 776479725 143536494 553640718 171146739 731750898 631403573 294190394 732225683 296277828 932089486 5383649 448174167 576187399 384129191 455376342 426485410 495848761 673144608 249600924 429629774 450329746 532510895 425492156 32456913 811795894 16192437 870019828 598656483 483190418 403701679 675498175 227102402 650406202 922514340 863533838 925797126 508059064 147976495 990440833 99750868 773050685 341736796 9808666 253165607 363362515 385616057 195512496 744887232 672939159 958517705 812546678 941569561 898932250 66967515 724460063 333362807 421234800 605603055 440168635 398699252 492268654 818067940 520942811 279257506 715304368 355901910 229327383 754343869 333357210 442114758 490918869 854978687 384445018 606853864 951891937 135220544 609743809 236175949 727708005 201303619 326152196 219735615 782036114 60094629 697226325 666979662 842169242 573059326 829159228 945113894 211112733 105912186 323818188 463238402 886891736 294116692 15181157 160880176 936031186 712089221 391115963 333764822 858034784 100251826 349539701 774270874 715154045 298625772 774000702 946579180 132590852 683016146 99872576 722567500 959943742 139306211 324629692 880370488 224045834 992859728 374458907 588887269 458482715 697505752 194921284 460115571 772815798 691311552 733723061 784211039 687880295 478633627 980936992 758087568 857884808 283603356 761912688 173603853 603411345 546836141 385542413 97941240 603247114 69144691 972316815 971853107 522681999 928080235 390225365 754978360 239374455 834848873 559912293 349108364 887661803 200460788 377944168 527184481 792611451 6648925 836144528 827547884 933047363 946488923 186724675 842439153 13878478 456560017 953920420 660029224 871250624 858224218 892333020 382378603 457424920 112668746 131373590 412002912 215285193 904459259 375449572 626168205 830357952 995923551 225313777 472902445 109234550 290400059 618508985 807189493 771405707 118974910 68169540 264585602 614506733 66805432 198660271 734628364 669659566 899275440 91337593 794996789 632665102 248466695 84361207 188206346 876806773 200498076 959756994 546222568 793477939 107551210 88336559 263178068 420836388 570078907 635824511 488133349 246254573 747705057 439166479 382227192 493506250 204107253 374372183 20225844 919995337 864935680 17584836 284171834 114192926 675741730 544324945 968919819 309872868 146359725 676749889 389377289 982178257 271705278 452895516 853093498 888282582 302987852 215401567 782664286 277067864 572206231 284425480 295484462 734922433 924404343 832270118 900488857 813434146 955010987 194566552 539709719 238760483 388621842 649237550 621768071 85012685 427856158 944267782 159184885 263870697 299843952 587865992 913794493 993701500 625482426 445217221 906536344 298480293 476217623 478477329 432868647 893725023 235000083 557565163 720028908 394052121 111206745 726632864 297237072 746727248 870089372 899032425 868634058 93830968 777394815 930425102 474125895 585704037 867667991 116118502 354497619 711400611 531623372 216527041 252966209 286018748 707390411 58300601 852064289 69596922 10601846 115137571 652523521 996743830 472298018 831840914 856341225 136665332 923800834 157678812 59368771 454939062 277672568 150415277 237267210 404667908 963680348 759471263 918321304 774904348 394016993 57826263 403678158 610012393 89765004 731046669 669840963 839984765 814855241 408684641 9973398 535035422 771381158 180893471 553363343 568842661 670889338 177335868 299085745 69719827 43742287 334970295 441293484 509622977 414177504 701131363 895186002 237125637 158951901 263537542 857907986 367031164 150402369 930762239 722336454 136404883 23514213 532998795 613429547 158359824 948927484 123231775 265057692 876586582 60263911 589289892 460554626 696814380 769803922 881250833 250176337 230016198 931684534 940095379 746381503 993168230 160317636 435987941 756854278 460984828 770917204 562626651 236927577 70759313 596280626 950065695 564370864 521900496 559908886 945392788 256116635 609132371 532416321 352840995 557142408 684036568 477586786 190594028 222026617 457634841 657238682 771437673 282284022 958828401 796021309 421950156 820924303 798995384 389917617 838409811 372490437 510849138 87903451 211805334 513579163 924238812 74914916 477529582 112694359 150982996 646826213 337831720 680527574 816787525 502780921 23105378 240537206 688858478 315528450 113547300 687638573 674969347 492680348 174409086 821552883 128464793 408577648 434036825 918828935 153393432 205272047 225566491 894627774 451302715 696894855 24768550 443031663 375639916 46066974 2732224 716223875 823722522 4367681 428934625 91610852 922495526 728608826 325302706 398208583 265737164 16893147 483576607 5872664 696871441 243242513 333904954 470780409 703456228 343907241 129006990 323314304 373666653 702713921 557452041 680853235 570575389 963736148 567352314 821748128 210746641 98421089 619973805 407557047 260870398 53658769 756050052 604375215 810694129 976473486 880514751 336396316 99048668 502814253 732582345 718950351 713664104 968099170 726834183 522395270 144545298 994917767 579074622 114870573 799298125 810545736 854322450 296578995 506962926 69664601 369396148 298857992 783109140 659553565 449735329 344143250 678136576 896774462 223057628 566083873 274244088 236627028 612123439 499656212 351728507 208834717 444885504 660395637 733870858 6019106 22187651 546343096 944494579 534086059 731953436 262805579 394539872 28593428 528497952 46321736 955149297 263758324 479518645 699480224 676931802 700751634 870235801 471320295 488038767 219524445 891063409 464076087 525043109 720119669 866291510 416000562 918177335 341151134 679653436 568626565 196325274 463981117 390291662 462736988 270027792 50869911 644712279 482287835 317396954 991235307 144653693 221853535 685919226 183499861 238354674 920931809 570798842 12605019 828779450 464336485 298361035 43623428 597660927 84977279 634083508 292902208 50754123 668956263 447769266 44677406 429392042 329073759 128412282 616541494 897800813 192708041 190033008 233139050 344679531 267810219 775248313 104495657 465045138 880562448 769253573 629946970 922414536 678754060 308186792 272004270 361591839 636766610 257772883 106753847 307299271 103240834 591542151 69568410 850332486 33510217 844838849 334059645 587843511 375938852 979983488 178368796 869084791 847960305 753583703 139862182 320576550 983937537 635767471 378026454 971212151 373387603 136090487 129428156 584533282 851743086 418336806 945356171 913557468 912795871 555138861 219853905 991002200 457916656 777099980 840769125 733742247 437231708 285501014 719691215 879806636 753704817 269072745 568448096 450154697 268964227 96355496 984998301 540456782 139902149 156509533 515904991 321710814 271085095 868632909 684400956 491846163 302615598 796766875 671681855 652172188 453306331 444155847 747095263 577606569 819406494 640228429 673643051 1875672 794562125 314261028 741299993 881167917 139090870 713219775 148106530 345606015 926232683 861500482 328004870 70575061 883728560 547945903 314237709 964603110 260291872 104963016 788851497 351990853 282824114 772440120 408666161 991462494 80162840 44318328 333845222 178036734 683902946 573885969 562738669 430840615 135168796 512031774 425029948 63080967 378138298 300434244 804497331 102760740 967860157 197654254 435660635 483326984 445762506 768561388 559450865 868388908 762186582 769676981 803596618 167836682 650650415 560521811 619001432 816854339 979708344 626013745 863921926 475168236 840883789 425871061 498593135 158736615 561723183 56644472 925438124 357226238 907295024 77666106 8017183 566280795 340059231 283972589 474380158 398709359 772206133 870330468 317484636 427656590 678946122 862550317 429634801 830113629 384430471 926170640 183799664 104125408 374131135 662816461 248819288 702722908 50797209 259861617 613555847 509526080 291716486 34635915 657347051 400992122 561156244 657849573 738643534 934554976 702716541 579467149 60296224 241062243 809910365 440764374 614525345 638589664 909946141 82464933 228808272 351945093 830909762 316313941 614950804 127388806 870208104 750156325 917881414 341035596 687438958 592933134 846990307 78042699 862319151 158793904 594988445 495914950 612043442 908458471 923155486 514266035 414766053 782420069 788478276 377152365 226448330 392961989 594216352 154224735 964532358 964765119 404758981 431215008 856288797 434355361 697880098 305800523 756817846 199661253 707442528 475752791 824739986 237187022 338179011 31140134 239408586 760664690 397167236 546957052 170120648 755958519 999291688 107956165 805975048 313424208 362013689 350192681 133532973 700183217 517670066 347301022 395086852 969085375 172281358 131377264 23118954 697179250 93906655 51065722 88978487 101483747 240889658 96171711 911107472 470056618 162984784 94487460 853495205 382064567 127406413 373996789 801972310 674428353 107591929 517265405 934562210 728501761 133863960 853239693 620532913 709257029 505627078 363077317 420735112 766313728 416491817 370661335 615314155 834170829 520802043 560310835 640805478 853133376 305276811 658120626 29393275 574279842 184707050 251145500 328946618 206212569 266453968 122434745 240869956 588224794 432047205 314548025 461555970 761817248 540146996 528835122 609873275 486221912 428356437 852704972 48559917 780123570 908326816 103732702 632736500 591301892 733250381 715723209 273580996 150343824 275026292 619182510 46810475 936745736 973053393 340064001 591373154 71945220 720706656 567995380 285134261 479210332 88583625 634389851 352875215 948927191 392366653 903646620 162796354 785178620 420059593 171404828 304128103 684068056 920073745 997456056 619453621 69692907 47962228 319452479 407186850 116775700 384380509 415149132 707670370 835548431 496259100 576595128 599293058 874587357 394389679 618118839 593237941 903665487 137937957 574550508 518505074 164394733 405727988 529260721 400272546 650141324 136899467 187547035 908129808 954047684 976968217 310900050 956799980 280091382 161150586 787366505 357912015 440243556 1495963 748163396 342971755 448048078 751779791 554367657 683520571 495330657 204668815 129288341 620924421 758253013 387603290 967415615 46429500 279548545 533303406 17805903 760875034 400775480 215867020 741286057 296774171 903205934 876101984 517265138 260436344 193155051 34122196 408265242 121737963 218387149 673139868 155549040 269040952 848055885 603770941 449700690 738484516 304564799 117730869 347159250 45636578 565995061 651785899 606056195 852742792 237898701 235591859 42267589 602410927 872069565 406776483 599000462 157315967 852891311 528805833 647789083 426329767 93995906 326702646 525110928 105326468 771371286 101375831 760151724 251741789 491172569 682733300 358903760 802748323 730778588 934438602 615476754 927143233 653041783 976054053 88842359 908893810 520388634 212112637 18426527 332060088 369811080 362310471 434650403 87973913 742304482 160165702 317051832 753978248 758497213 215615554 505963033 17714667 359821244 351244548 68625936 929428126 338007225 69137718 904365554 966297051 581580913 772687825 504352505 74952531 994321228 353544256 15240838 972386358 393991826 761750179 877418602 88595140 32044752 438836666 146396828 75374572 550788994 730404439 229865096 699864420 68315630 74988986 346209583 930779398 105932337 245905280 847809908 155367355 688318438 173005440 943162824 499055410 144453740 937898561 872232328 602118704 504667043 174819889 722018960 383892867 389601526 995872737 847588216 750733821 760236051 120026158 807697095 128456156 88086613 994987328 199888853 675451044 24214124 240899282 163926611 800258119 151732601 160108126 556585754 939168045 816758905 146878122 135459861 975733223 874199846 217112544 430252768 516163274 47452452 724816993 743747606 232332675 178251282 596104837 463298010 473999026 181599739 797604991 543596913 321534538 388068187 46088306 801880897 407454413 450147685 372597683 959144187 957411124 241586443 358954773 727352749 90859129 470112636 693938645 994268677 489179680 703826888 141186669 520177238 662882098 44997754 639391289 247349506 141049971 263383087 805640129 413994354 315020261 135688737 45365183 687709657 194502490 943563618 988644590 986936320 92069881 917512656 854874733 854697180 613157343 527407296 374617011 90282417 548070446 724845382 755883309 258796183 364424405 812583999 414053719 750212043 927266285 384743952 916491714 753060263 94286153 136852119 432393154 809227780 677608076 721558919 701571939 272755405 42977012 189176317 383609928 925542000 646835548 750888119 617238304 61374993 241326840 287391857 234985737 769936247 241917740 395258245 4942860 459499476 824033709 657061658 88377574 599761703 604259767 958200777 645907606 345468837 423292096 982130619 907524306 517738078 201760959 777669603 269008513 282573228 16842892 365439032 160893786 82469473 762397444 82566427 74079241 58987581 468549519 171559997 872353349 28015232 514968815 847399483 861231214 51779076 382871875 42585988 468911431 72130096 942533502 15942313 360750173 465938038 944652932 979919964 180181880 458489228 107279418 766064250 129366640 813183689 614581732 235332872 307993900 121092170 256833555 866684975 74130587 380906997 390295507 42275483 298227400 978452715 487979533 390333007 411717018 251689023 166356755 26582756 792184038 227816297 383259822 722372772 791512165 913513938 597597658 170091270 589469452 964066988 679395847 571550757 166799212 335736876 360814367 718985928 639277525 860739173 567746274 354757886 28892830 341429384 111961197 766081865 239768164 319228185 621517926 909441982 820752636 416711431 812864777 918512204 652580403 414512575 845130586 900722411 117634356 511312533 649536024 465838517 420582006 697859679 908094919 531242118 242768793 755114550 584661449 206815283 749319399 207026958 86521310 964447798 300718372 725283547 962449285 176009678 36520116 708854198 817994765 696322579 25537897 905779073 48197250 766479278 408193202 361774977 987444019 466026824 569412527 335184335 18335715 908799451 603592492 4818016 346119599 914456930 153324175 849239017 752730567 935469571 613249539 977229930 670485254 744161816 181629451 972944331 415058348 778576091 1947327 559452915 470761928 522414847 550026103 145017512 208181832 309282460 995836407 476531421 801025910 129664238 454354116 447313150 359252775 141160088 106603867 147915683 893651501 197639357 631553411 71464582 867673305 325283481 902270621 298760299 790606920 77137207 118418524 804631094 680866405 824501835 963934894 213308692 350062511 481534216 701238786 52322437 613204513 483089133 878945315 245357334 100773643 61792019 47364124 10521570 970455016 33151761 350504093 829544642 463809957 841667935 911680093 330194335 868384474 427679798 204202242 68111831 23589783 408197422 251138913 379606580 549031629 215645185 240571447 983025931 844636164 345831920 1666174 321727588 718434930 785356168 40018363 439198142 509757678 708541050 90131910 749736945 90083514 179468127 669330290 575881028 747267242 915578217 128944024 73601169 256314357 540706082 976818887 729143252 569180094 759578208 386876523 889913517 453206063 729573577 915945131 836360060 329194076 594884071 448546685 149637784 993456709 158763463 883811177 739152729 654357275 146847183 249484566 500674766 689118918 672122181 657811624 440590667 350777791 220972220 872761757 513819196 521682441 577549865 558263124 158972529 270931205 787160166 535799467 819588496 912706669 700444426 284074244 969294597 881599802 604420638 787530691 365342137 85130545 973628983 12219951 428670176 649212981 435199501 716688702 677993012 128920361 78388140 579600108 69915181 318959473 521493424 898459691 954498708 720201670 79502972 681758310 687392197 675560286 263487633 639550480 733450868 941782330 170415245 242242336 866428309 682308143 842645970 362633602 16134479 661013291 688334488 40937248 61269836 455346433 892130275 717937167 135827952 339844674 128822222 181259604 61822207 910643393 569023255 579452256 477196353 31275396 591165093 518829006 483614652 657762999 613824108 637446413 681676583 618520750 171394801 197127584 138757705 681957967 384196943 638682954 703710287 252941245 406492063 986037119 985506619 707966131 467028351 753173439 365293684 218327226 701892911 712198362 508369015 345865005 381042057 93072508 631109500 143916677 22210768 588895987 881590520 322535519 97515469 410951086 917127625 288231751 572252216 654892219 889967226 523533575 800560439 42881115 783534198 720645717 413881352 824420205 992625943 304044448 736299557 52742978 953342923 79335956 559887722 376478613 564983802 495675670 232316345 146585142 204302650 751980492 636840052 12627716 617146618 861991744 430583625 151530465 763826604 633205179 647145031 23784200 935717297 116626571 956361045 904006140 616400706 59125062 117121642 937414227 685972310 666194 543132890 278416366 734925912 582124082 14263668 838521347 433156573 124035392 888621158 473167488 400916055 491261042 386985645 100553556 86092205 39864203 188895552 895799111 358598680 646637005 536975393 223657104 217820490 99943824 658646596 703300883 461898635 386684746 448625876 121743097 393349680 659752343 664184386 270021602 277865710 289391842 390899221 683306295 73378389 908802929 683263537 173871628 677902231 764200483 520258007 276938710 197306051 203877964 742609360 31307953 987694285 599926879 374845508 303716241 563876179 96289546 717881298 858117138 602235986 602702053 291044980 610424254 687739401 490178568 188885241 102697277 655213573 987921495 454312840 788391477 850928342 352449985 292853501 985850203 495284062 881167938 997988726 444889605 231713032 449269738 160194338 856003223 498954517 240112055 528253364 818333979 289706303 554876789 525771797 7313985 699605172 427799497 793138278 597965537 52579269 666353112 114666202 291476247 56158084 637739335 612456867 189192220 900010146 737541210 861713502 266386490 503395981 225476159 315008717 374129602 213846316 362208999 627581906 463817765 377975786 527707750 338795280 459978962 121974092 735654713 851554870 590720238 276237899 580084647 879054052 180673657 804156461 246808167 895199151 635227734 818838600 348195394 849214433 112394788 153590001 11433896 176779067 853495808 339326052 782958788 471414933 643401222 169953619 194252818 553187341 869752080 715700578 948500164 607195580 93880166 811555579 984519969 647578683 490762833 149179257 624518606 442413486 667472627 530833426 536567045 378474784 183289073 804369806 943074560 416667606 141189061 149562459 863544449 982813191 260086676 61238468 645592955 508317017 837436914 592890349 948620275 390437761 956728365 471139688 631190373 113748684 161498911 478861480 152021871 580885048 411994944 700211531 539156104 838706097 439623375 321343858 205669888 969291280 330736486 653162986 943364663 36547100 100776846 245443863 249570683 302666946 250530656 754010687 746960238 396469790 699492357 980010062 37874185 307348594 557032946 137307293 38990877 262085498 311815901 726357689 994607608 628659608 451264885 864351652 413204628 18110957 895115396 703167578 33046380 386723784 483361155 575704354 346746018 516793575 746327040 556521428 284746066 644084155 922166417 191311120 44887452 987071662 85483272 918254072 39016957 993233806 858823703 268648625 453696270 731598724 153605897 604083638 195899775 548551362 36916972 828427531 177950616 512793743 531894182 703595065 643535909 460186298 878037826 246696906 202735124 530304196 774517787 16691980 873926385 170354666 902066059 434547886 185448135 323100282 101335618 318684218 741172592 467692964 865674030 702400413 66409455 487636034 579119700 765811407 557810515 498435341 824189581 48135364 495623529 207548547 926762110 992284026 125726449 247378565 71340046 985839025 633306153 345853035 693801849 700661928 670354101 609710710 992459265 146143843 149504101 329652873 7534411 781356667 774648712 171353017 761143652 235625880 472548044 983401361 939061977 132908412 821884714 435272654 207465503 170123795 967599558 417880535 42113697 918011434 213549348 64052526 24614194 830029184 665312703 437904160 792310139 75590952 703303989 59553406 369940640 417942542 747773463 214365476 295211184 786216067 208094541 598494522 158191507 954984915 244095455 30737487 257863527 163153600 861153152 849232262 642620514 370033021 94725172 667336131 230850989 519246886 472920331 526252354 321939911 488934715 366946379 712433678 628313568 741747760 63647341 331929017 183007871 17271139 412732151 216470680 321740003 27707480 116300192 835548077 746076114 59129039 589293413 303683007 944758337 733860589 283917246 269258738 972716153 18368259 726652762 817719030 46515173 42429514 578367261 79229913 443463726 867720517 5387718 899184375 584552813 653891907 841648011 542742358 393337027 456478290 866862761 967825601 313663444 787980740 8421199 288753514 654127561 748144300 428289397 962173606 399056122 48514465 126453208 101356399 618365078 20979855 993604340 227925914 200315985 355918371 510606878 857374575 306886638 882139887 670739028 253063252 362208523 636719717 547821188 49608676 321187366 11241880 643901270 524299159 825927769 835422491 642859114 36098751 298582196 371175418 801500466 168236780 981677454 181288984 143242361 754353530 113554911 394151142 517120588 166492024 807343223 433760109 564219769 438338513 160994212 508233075 868053205 959033927 772115668 343242680 643105048 674640264 727808566 240630924 728526022 633469104 506856973 58318609 305878701 561667362 89207899 183885462 547833061 33220254 566590934 87845733 830853840 37859261 892636573 682487417 929952808 488901994 165533311 712623986 478014992 772723987 627995166 512581885 175775800 719155071 944702183 366856358 211048207 364216170 870191276 674234747 576753441 390453123 970961731 237352397 203785390 534527954 998056592 604489709 687032323 749935819 843526867 275885178 236650034 409814252 524492451 384396457 84370964 435888330 631206658 884652602 809131820 157469093 170100955 914514644 291477854 115536196 313710269 523245934 512293872 989065655 798487438 284338907 790136251 82902714 431930226 418808944 265966964 784213667 55958445 873002351 588556162 275182326 386187548 772307196 661687475 727497601 428065259 845552993 320726943 874662340 782085130 56164586 185190849 436189852 41078748 829017887 509689775 659574840 219315317 680125570 927422093 403167560 449517431 420135685 945354239 48470637 406503631 453368760 483235653 109873416 222930056 737400878 527105399 334153657 395288200 602957185 905502192 358846954 974542982 87756262 536352015 76080134 10499856 731310270 40575146 235569388 895010968 400808 874341879 880010191 635636513 45832333 771891991 942178089 812207180 700901146 966756812 374444817 986989540 639966936 196642065 184291924 782208309 377578209 784285720 332418922 779405017 868196316 233716032 83072738 399642062 816753568 754073754 613020262 951114123 791644184 4811941 17794693 421748493 20763103 862481968 707586174 168738057 853705584 226246249 530216159 240355763 644302597 787020290 258612155 339253748 58703076 633206254 909336937 215644931 186540055 423398283 167823481 627361297 762994252 440511788 255813637 322546114 841771441 585995790 928486003 753149397 129500065 543820813 995963992 316147589 741872954 723273452 505022348 72418683 422925723 836020911 286700909 289663333 709182972 689428593 910528772 378610693 945747659 292309975 109848191 159115079 761569162 93693350 979485052 794173842 858383100 666632204 259226815 176664232 252272662 358507456 105179802 529875340 472006632 60016444 271359754 973307855 758340306 992779467 232416543 3378933 467337404 993127884 880218363 285007415 110425869 119839886 532580292 528273311 765793912 73803364 481460230 915732483 866030869 553832218 579891208 462522701 368631447 257673401 978995807 891553794 650929833 244688 300144332 646018939 164069945 808458982 484150612 614843869 273198863 472483597 893969524 900780100 844435863 958487221 257145418 970913255 61674264 565066499 503581627 388555108 851669598 870280900 227476011 712913726 829863760 764419782 560125514 774038196 867076205 454348030 851043724 815400387 341318156 732721778 501699187 156318790 124372388 589332410 672582193 217827684 639162090 165075125 596679924 445705201 954975750 510641067 776256041 187239842 160065024 416974923 980033735 133140587 442279647 102812474 851133010 540822540 572647952 777893237 932096097 870593528 648329618 3697388 893966507 453955982 591150862 205373595 947196827 435787507 865239593 729605011 63089637 94764499 230893594 517675189 836630172 596162615 309647235 603661178 709590079 831502663 295223723 720584526 930116077 991729752 278579340 79514784 768164329 379172218 472243873 948593753 264023661 796246619 589471075 152712250 176747270 54412933 453545215 251697435 59089472 377134070 838639714 479801433 98421880 714125438 324869043 171064463 970187836 565022183 677356158 441011373 305599976 964690265 615543361 261675373 962698547 906766605 238139906 175052369 925883986 144079644 865138068 505920737 34391121 130908321 343320651 745317238 752976574 927588386 379060604 488196003 568456742 142812706 775330129 135073748 709279051 850192690 674238233 371842765 964192318 597852803 18326922 98945821 246380957 632474404 606112646 367020290 55430904 111116609 744564129 859732468 823372400 318244716 17542323 911465487 663269260 920844117 290416533 945336842 734319139 383780952 705786000 114157887 426760063 902791842 429986374 425285138 136553058 634527481 553373107 294706223 546174384 2991872 855890461 708781211 910752078 942466740 809615411 119728534 648460124 399042286 842379219 659745603 377643003 609525461 293082918 792642862 994002227 233455485 936470254 346117535 198719610 564300836 168917705 720731607 912485190 889960676 56579430 431899268 764339717 470632654 886453172 645411827 570491968 115940457 202898759 548443169 397108521 946691735 499179859 875446299 817094467 42486605 871157846 958505244 903369112 435757488 890195195 486382506 897582664 535536232 840031625 704429540 46310816 620160476 872371677 962970242 269061794 328703069 529060822 887278359 376557236 560996147 760161650 737675293 589550846 23529701 198218245 461623000 888962986 486206136 212720400 74323367 331011602 434424726 473198895 82922232 296852340 890934146 395565725 436661279 23290002 813675970 264452658 449218604 433522043 530966917 822673784 791608623 91290176 460042246 454560494 905014983 688302668 557048139 560661281 144021600 857761018 480430010 330552624 882111987 823157954 444880671 793915689 373162708 271497292 107607741 141614664 683743309 311455759 783749348 471938860 901178572 808144631 987025686 749322461 758361049 886265350 60104619 268700911 620009597 890099368 238212144 226859787 682607162 443733671 140039886 491276832 742420978 422934524 740025166 855675823 638711055 567259500 448659562 287027867 58257482 747800245 855191929 820387232 147054706 84425600 694563327 400623175 867363857 859417399 204062049 617071198 60727172 675961112 406396392 867442423 939992112 279039523 490330673 111029464 340199886 299407641 7904781 390191118 360451079 315097387 639854975 599253675 64401282 238966890 116901220 394634375 954032816 442911323 452074184 955852017 372048324 739255603 827387879 606313934 715413380 248115346 641105891 219175811 4526571 201677128 699632802 155724498 36775473 643202361 814607408 501084378 514850489 307916372 312479230 434685079 160538883 783247391 85388731 730306900 835762802 806209548 137193914 426282548 211438964 497149833 506568475 367408946 453180125 175512132 782820569 302059868 570377613 650359255 575578691 902417371 182879364 222496212 918640552 548740125 835742624 397173046 553459278 15557240 127810687 148325845 381658285 453735433 277434489 147262132 482568511 641441648 397177755 935116512 505760727 983976625 799839318 697712699 192677016 199725677 915887701 623312534 809159627 731756106 763561609 747577111 822341642 223122930 54275540 142920322 350600642 738611961 892286577 840508212 218688102 468576373 815807873 87088395 890209074 432320431 274912504 80840753 624959674 686101237 480969382 1029802 88047474 364536363 855076295 733569564 817735162 611138565 700404340 344066669 724945485 84063744 800561562 20780996 735492656 244601412 28623571 47005830 231034565 807281426 88966364 988737319 564511273 95720686 394969463 353842471 45827197 932427220 568867396 821344047 363178716 366401745 372868263 658391689 280128789 418264863 473015026 441392669 623596712 272151857 511835694 527808553 614650308 290328138 866303776 245793511 596819447 988270035 833986404 339997685 192186726 239318644 866485396 150758493 631233756 789802854 710559979 564523555 942260362 92259239 37869584 625917029 803896189 961974023 133675749 442431677 102849933 405011214 9723255 110039947 322314919 249525624 629091009 336791163 777234038 530874093 970509417 782426311 315940859 470632146 216877182 309434539 29044485 217121761 896534936 434610717 909064377 372064933 504282421 916555718 244513784 155653296 320226947 144313111 870854841 779062029 821091570 623085320 993514085 850397306 508588253 377682252 185606713 654382288 603762456 911227818 73031259 288500200 726568305 941970676 294335448 340961210 905618197 595304097 846064888 908629052 499330026 880295040 448999933 372555504 527018769 235339019 914349973 169631295 758899472 2752526 781954713 843396943 866933985 864763930 700089824 570813930 605614421 41384819 745219816 681851265 685005465 323803383 948014081 115232083 845806323 566356976 175070811 26688371 991356823 328445090 396244202 196896137 497061157 60579737 410692377 893700891 908684368 38525197 776887666 663424645 423023935 90208267 295238847 89510760 277834907 239010124 407256973 484941619 273274644 39070717 381545956 669979888 939419193 776220587 595823450 180718372 402131455 64466696 921210599 4659667 993884823 810833692 264055893 638331547 999558998 763297504 945577739 190747996 967610748 856339894 925119817 348466993 356186233 504443925 561534553 62000793 64593397 854005652 428977735 369159295 465349826 607904979 17299605 681426665 608714748 48612862 830722679 645803671 281595216 261946712 368789534 838113860 218341777 660673873 233080006 117634456 383779902 198970345 423761513 952089274 98875130 837906961 359674006 716829769 912978496 417298483 851963999 102402256 731149717 196703483 11015390 538783907 871715988 249372936 159835211 243092415 591775071 312039767 731153636 291513391 270677856 522357550 769121176 174104840 25216089 583469424 254562722 867292984 537422010 689795135 108718511 320032844 941615291 594293166 515116920 452935999 497291026 105560386 601390412 762173846 983723023 727826400 932719819 844611012 426953220 861649837 182319532 149619329 164502570 63672066 894195821 829661966 167243874 391103952 708199719 718149359 429882368 854018214 445438940 621670919 325885023 686463567 588359949 698097317 757378683 668601919 481258966 845438270 866062183 712089977 535058330 254275754 603836310 314784693 736496717 208794449 437508931 851741172 723980910 584527653 412291010 535910128 324501854 599049812 183859641 440202960 222057251 266158669 268440076 127942829 606367830 18011568 463510149 947167327 525440147 461631495 894845606 27035306 205931596 307342263 52425896 265757830 972497871 89663065 168389842 445169205 668199041 200385778 884423102 296412146 392282749 602732943 216280590 325665969 916511741 329775550 89010788 612036809 45642068 653071753 882087134 963076080 918099736 374968304 997424981 593809291 465881785 439880037 391686149 355806994 59145203 191261748 424082242 2239913 186167536 762568335 419289741 763831392 562040920 93936443 611754269 457705016 17812822 986977314 401798265 109384687 273630895 294204342 193666055 616366370 183581981 830127596 783809579 130140646 236003905 76723314 29176130 639811363 557218724 485490550 317496891 877433431 259374274 652395394 207315297 312496440 26340278 895273381 174326362 984720692 481035444 13839329 522597066 462343702 345521001 912656913 965744772 417686472 513971557 874525803 263037477 636263453 463263654 293321283 726806066 450234355 480532353 694371421 799444427 664820130 668773685 416232656 267248113 519910899 762944453 429272540 358806141 310648358 171336588 114196790 311049973 204456756 64107320 230882850 884412660 769365133 185446218 741288416 749459449 380649918 760054286 333918799 613255971 57780793 768691994 95166163 540110982 633114336 454470078 664267133 591987777 225610253 210016061 765113276 378991339 36364402 742451041 981632171 861895520 539622244 275133052 898959404 787760860 820855198 210169284 248509786 605635157 897409835 811427897 813072349 792141092 730209212 809386155 805110500 697902350 101244869 203569231 731101334 101985984 223092032 765250803 171456546 668749033 3185605 832283802 365865670 419682151 480127760 497913200 508053267 765628304 348221846 298184295 376815628 282829720 328024703 828611780 207781090 215772874 820893813 543030797 573016135 190270361 432780358 234161965 996031079 94571176 160925614 377287647 42844089 952035284 296204739 212076661 138174784 958785743 474140730 84157156 755964061 275283224 413476094 10899298 914900313 157488985 295117311 376949359 657491141 378671840 223957039 672986704 404832603 20228264 497364801 814779912 403956025 789636554 153857121 390448361 9439304 561251912 599313321 894939840 199830366 179760961 727092430 806446917 18194322 642030023 908154653 918128235 204985300 900356561 855736065 686747650 620642570 369677585 380556755 972403436 423432514 965884931 562790209 2413487 416689329 479528848 840970990 962267005 409826853 393562676 903274995 857558325 842693522 886662195 754131809 763395924 405812874 674498830 109677115 33243820 520616989 415515146 501551088 816668240 737819964 55247845 489577352 602788824 974256244 396419794 5780854 210892383 529350359 547307775 814512479 914411829 128067885 19591848 190622 935155477 778833837 622163660 746888471 5840675 178817412 975188845 835075674 681379450 524071516 389529917 34975400 790672451 866421033 250316241 580675944 127418218 655390289 368335757 422565307 636319287 599890356 711944614 842555007 594019191 147894308 963139857 751584093 819750222 868126512 152199057 912844916 974877170 91146831 791094905 415623759 752154323 381172584 106547537 523199065 393411264 306733993 530753601 493302731 376444409 303824080 918234948 728769169 606010051 65504999 936985744 382516699 483366513 970825619 638206496 707747696 608451303 638148957 868180842 232299793 59310225 459034670 207852618 457793833 408226108 109022636 902793712 752450612 472213090 286330686 298805991 630768363 170690372 998853741 181276478 201673954 600898482 453913781 345363097 13654746 241276830 175822043 484832325 171447316 387532972 69172739 474715405 873189911 930708715 873619061 799803490 209197007 431068338 760347432 195791831 643522222 925925634 421403166 789933250 592089872 69390374 233889905 270635338 43504246 816235130 510715178 377428422 854698198 508478901 168864061 16980885 795332735 409775579 891915549 305586126 715567734 444494806 556454268 398110832 513303000 422724195 201511088 542536044 911548037 832974796 884806532 199945022 24541012 729272184 574345698 486467532 804608261 591357652 741807952 452985292 33333714 273499968 950452150 123351726 468864571 239527336 968351377 314235437 292275202 145572264 904354852 542102667 182327019 630799485 491385632 741599191 635154559 130747678 721130407 345642483 773179375 759673562 649383798 179161607 243023386 963191780 947623581 166903675 240636033 504772878 174039158 279110035 151044155 960993103 267681316 588803626 184615036 593024420 904459337 894726494 736118906 614044310 336359438 105876910 169819080 884856662 465947749 768493990 289201713 601888291 798588217 179295184 261913866 901742502 981887141 514473312 654269693 717523828 228009769 606430477 258188653 690020487 787176251 70209556 454199144 797647046 416513811 923811120 897207018 207661551 262800392 196416424 516960087 292582012 804863474 556982381 346548862 890356525 486152141 155834922 163921093 147724187 657051151 650499492 648653302 414658195 304791878 861459584 811328251 867702008 331218172 578142066 106509702 216750799 985581048 333845917 605676214 880289603 378992152 379064641 684932133 35498810 793847230 881180653 815324668 363802191 858039682 592367841 81165969 541311544 281294382 854466278 731042012 507945209 464497686 248330656 493967300 30561849 926663609 331082031 433313532 414643989 355010050 935064949 465530317 392455393 66370560 815114033 715829747 226684825 896904031 686194972 551568522 576872128 84577943 529522619 836546636 469299086 435493527 177125085 739377566 538917247 956964012 310495964 132702739 610566369 479393118 108549042 732208330 109665667 634418604 469785683 970615844 301119825 928085879 90515888 504482918 599269240 752629850 647152620 807455521 657185708 787745504 286576653 363945318 179168374 668020938 975714488 136835205 996150296 147050369 616031834 873354737 310297992 57216687 296814049 424896647 205308647 274676549 746311327 196857184 196593401 622547932 160549243 590104631 969200117 755567361 75816447 252427191 220759611 66134011 183054511 900787555 687382478 1763948 399752477 376836537 114697805 69670936 249593415 560244886 798703800 522818584 507391355 156465973 487828628 325993802 63092306 43627356 736469552 710255037 708128628 160044036 285097794 180410814 232312203 276437387 857344619 178020358 437404652 66190215 231646887 461431353 461410035 838940059 750063222 276527179 195221521 733378282 198748946 923722261 955340881 354611576 654017352 27271283 595314888 303730731 70714217 918901976 297583970 124061720 19942549 675465710 139891594 988175120 414859742 73460762 649304010 634952748 148655343 745496753 914746008 218450891 879214162 806975102 230724289 57871849 530734791 380523987 351517907 43798001 104345624 524583208 814149298 56389282 484496507 574014864 615151539 119210016 772328479 309992651 519957224 619584319 892579788 824685337 625386114 868011366 587403077 280126929 684391294 407187831 582997580 917669998 643348192 829580828 657078962 645240436 931733623 589891141 551762846 309781864 221310461 961538529 851087990 949797711 446378372 797391149 980565468 197017449 802917432 796263464 860811714 631277418 422898488 506591349 606881991 712972727 955954752 308440377 627599163 58007825 876404472 15858606 356562366 166548836 93130141 544812369 149586919 416690124 242000054 157147131 754974077 145714635 774532367 354362965 114699174 383804521 608318659 261085665 5615328 986378566 886085561 428840688 67783989 215626197 539848076 612086174 329051837 917431201 593456292 278426819 407186725 898311105 739584215 184539596 396186247 585827234 223550758 376995881 645106087 828301293 381754898 818904748 129434875 203854197 84462626 652723520 415912649 629157132 534020666 516942197 133838679 162934623 193885287 962935700 904518550 907722701 311701318 899062088 960634357 400606189 444913528 361683752 791112681 55948051 73958085 297788688 126930521 959088880 534635094 119062350 32553979 899468217 393787757 952379146 955447618 746338188 457413295 114197354 579626215 221853907 321665741 117205141 300557158 846797132 27895719 249926868 173227383 47289892 880578052 871394710 191995697 872979631 845649948 135754957 991333174 100596332 405834200 403175708 155727414 831355864 343889524 883422980 302034784 369920340 166960610 772274605 972675956 570968994 556631528 885278519 344790504 871098519 102214341 306795624 541692408 570583439 93327018 581277568 524366547 500261239 335653949 10534095 252504025 90857476 622216452 361195494 124856143 43417467 635081783 874764926 551485062 300913002 470901149 854739729 176660974 793511044 347967998 341880893 964449030 224552414 152183285 764962781 439512068 566239695 889677688 187297767 88668243 396757619 632729202 236777769 117529072 331855775 93356239 835841826 961567289 754963319 334284087 681635840 781920786 766333113 474885828 896668510 107732549 349612568 890876492 393244999 550225775 433609936 479210223 515315317 268740037 753238750 427165585 789262057 768238731 384660446 235538284 297534534 671801709 240056251 701716741 887261463 896420750 378095962 394523717 998429841 817420045 584818083 272060663 589454628 157089622 565496292 400683324 565154277 874053564 207748111 5667140 28644101 435759215 934188461 700422458 488965690 722947851 90744310 816673810 762786680 638172025 323815629 532725578 190060402 986514057 759619488 614529781 298404970 389163620 697076930 608895631 228840446 820406025 464414970 257856221 841811215 196426816 983944714 409197711 777278194 323698478 683620183 249422450 710496943 238514494 143752706 975631541 709223154 390956043 930478962 639243129 352605575 500175895 557943191 387706935 751279142 736263734 279741822 534791165 214969238 590091474 284142303 476060977 920904732 674422054 679583219 884631586 174989749 485756276 656727674 353128018 634647803 505214459 732591843 550420132 424862310 541539948 697345424 766225234 555908351 643077724 810409961 3027914 819762849 113926398 439035182 326138322 747674623 861872774 163528026 463116273 356057080 489398535 889580211 555307357 396157042 796758195 840155245 883185948 737316852 87689589 726805603 730445183 106844882 142845442 789095409 77831568 935333810 777795085 482546787 678910148 887824840 507558391 233972823 780096447 197974205 152589825 322351116 80119039 531681502 912868978 117694813 669133323 929748696 401211615 189205158 957224544 770022933 190065133 672755762 777459186 579997866 95525553 913684782 867771846 803317665 892324604 688737980 996078671 357747552 122430254 698753922 776601592 847971741 130324316 779247643 957184977 631963242 324333785 601898224 495478744 865998202 907205516 236750250 892404295 320753850 890666431 634861247 879456922 565036298 445505944 803558328 709670831 225197764 633262195 953629391 745889916 182032131 927046567 458259573 803974821 482762305 468260368 288672430 666708770 757899817 78599395 861937929 456137723 775418328 495480448 451108581 769444198 525295256 943735041 107861086 713182493 962979437 288537345 830887754 113731871 251798170 59298113 514863223 563770521 943566306 906099955 626359614 678021994 973628909 708087644 298901386 486509377 702549846 508849518 843106567 607842931 48957954 946013507 341150549 814137462 632725262 564936305 906205343 904222262 386935721 810600611 295359432 252482459 241560103 709099282 198064782 151481680 320145219 696323366 792559425 599772023 858418201 252587046 850708383 278996897 121121779 51902909 984885663 562529667 525882075 466903381 228137732 778710769 85189763 552057013 408408412 683163735 651021102 875624348 97534145 767238450 803226321 577644681 469922584 568852042 53573394 437021625 614784258 762331417 500828768 578129169 294535575 744435130 676962279 127910520 639860015 83970348 614858971 132348995 556803021 275916764 949395995 84022875 363880803 774822843 955169472 102614468 366611241 545367326 117352199 372945385 119618250 331408849 939219183 994668947 614997517 646721242 330266836 188064082 226355564 783621059 23240868 831374792 205634995 882746405 129907557 808940985 992825257 251183068 832418675 902065856 238567434 593679477 57517057 73559732 378632478 632007675 861998640 474255358 484539016 279105918 621402161 137996690 33032752 814265525 880257546 229203312 494586631 604914684 729756315 428758460 608899012 208239089 308421445 947292282 41380554 354484781 879053253 38917755 546322233 357042297 311240262 556698313 811523770 962752235 183593067 546450060 583314577 931417888 324468440 571522136 450583583 462446821 27401390 971281829 309211221 866095096 685745935 160603372 972329330 265701331 671778893 353072981 977781141 82554352 579834409 41048936 318074126 569229457 811534888 702231685 511592124 707401612 140653130 695819739 247371221 434122917 346833452 863199579 859326943 822305302 933483150 769957665 851695924 65236474 158660853 625975646 83648584 933639307 407612276 987538169 210334979 663260629 927930840 251682051 657411230 186625271 684110650 359094253 109440141 786957064 554234011 42159812 185167513 768761028 395902005 680445902 84711840 422071744 803443439 840456719 182466742 645502195 688385674 579296307 219493387 750162151 40136426 728537991 269529223 434528503 172637928 140582149 704232915 154780836 741256686 536516559 356888704 864919585 214349891 471310303 944480226 919607140 235105073 877696804 970524294 30724817 888107849 955240726 252778917 960282333 595153048 434064397 875618124 492295639 262726762 780588320 478945081 664736465 216535888 102764319 179058651 401833748 195933432 58636360 475317030 761693707 288751398 724280740 748209381 36000097 697290460 242259437 136361572 125121714 760700580 760026867 840964031 67594814 941146437 299322414 91755487 656132891 965188047 561582218 135112550 74990076 624622087 690261286 716396919 408000517 886473539 130726686 413583786 272747394 965728897 947665723 895464718 506826012 639667361 243444029 536029163 984487811 295610010 6449531 691207311 482976939 215318555 190094189 446102097 239322157 803003341 335026792 274715674 331492819 503421926 32419572 704419584 509289475 92390402 364456629 418125957 547606221 213888826 949088490 665532823 631348184 853472716 244633159 560001656 685876748 84331329 973183290 126655893 524602387 669866120 413547864 215983750 694930393 869574893 137254260 116798648 771687725 995701998 872044390 526287533 58670130 232870315 25802536 688786139 2549696 887698496 344615911 69431962 132815442 744530498 141224027 248058116 766346621 532326518 983691220 455474042 801191630 183237009 936015575 819599517 998008978 674108634 642402962 539011822 888288565 373667116 273729440 6155999 743830780 34263744 871589816 8495154 788570299 674254087 931823370 194418052 131062274 987017665 892079225 585698707 888055155 532519673 615731419 691092331 691932252 316609078 349199823 893776112 397160406 969828171 738527365 704319138 88556019 441328089 635191390 302821886 282144918 349192954 656244357 975843128 92722571 902669717 777901089 26783744 412658189 271099710 725245073 943184984 462796686 95769806 679836132 972748285 242689700 134130842 532256744 223105356 7174718 684453625 43724233 269117984 176301557 986953487 290021833 905608531 227746456 615167294 347650839 212289029 541190713 42067497 478956599 7747867 732678186 176197925 872409280 584795199 679395817 50925317 12434575 821016398 435554474 488848136 942287816 774787515 591788053 192306316 819529570 24307163 439593522 638384239 932473056 426531055 431282590 519911504 525577639 680277525 44750770 157287569 721066842 898142671 305722507 702508694 314764845 493678422 486668671 799040816 395106776 765164016 694829540 260472123 93314869 342999126 179645838 151994754 4013943 36417928 125961748 327976890 516238830 363849411 259984444 736251535 942513446 370949871 527431516 211904343 721319167 456653817 34881626 249603793 266864418 839872703 829484528 135494160 410288172 436884499 44550807 236904218 850830937 802767990 576024409 701661342 812611257 448854656 504453486 238270452 195830247 106812214 587033782 555642823 499199438 957190685 18496272 17431168 948341032 646653263 401969256 54248723 704949572 594360444 239064088 468077425 332823093 669566352 290415713 69810929 164058756 661169958 79234792 736149786 59172884 380687886 312128744 41596425 136031232 371413729 816142199 714530648 593686463 683380433 243236505 753693364 90635604 866413514 808147861 376612803 11403055 113558321 979309006 221090118 255857247 526277945 702179205 834558879 909474342 461241100 784722125 760645613 364485814 147577161 193978285 229312627 102829099 239557382 567415830 456125025 910725106 304357771 46139951 178372608 812937444 475468512 449193559 284169429 496366516 39899820 888247785 334441916 673292686 380496904 303861868 232794609 984470326 603158057 753404567 383760833 760086042 95944292 632637627 361075173 807458891 754547380 244437783 606881500 247229013 937423504 845706180 632236190 970137772 337905606 193291308 760822071 99223755 401879149 226870128 469771498 540825506 61338597 812748164 434143255 850716870 582248608 436861083 994844726 972017094 824781486 219178586 292509450 507911457 767166496 732973699 125527411 740195508 108328495 97703086 688326543 93068307 133867397 478264788 773801744 680090889 447536689 651468212 771167004 825334481 736095193 16359827 351554887 831410909 725612604 73729446 266671326 449672446 534735093 582479296 867900352 863191565 607162743 317788141 236586626 176978090 581123675 14240079 75500044 315860367 17232365 381299184 584665082 254804547 844766387 584041707 933450006 939472284 739828229 684511260 504611257 336708528 859225916 859407299 322972353 38733862 402053140 633131257 786744993 798215233 993577925 51864900 233664411 913538279 543969784 635448291 489719341 760861545 213479890 528736516 175939339 512988497 240256047 522004918 676177725 892994027 218136376 359224976 278765241 438039221 310897218 916824577 225714236 628905623 767409805 994638395 548963444 861034825 935555900 637696661 990897318 473312584 618487970 437145280 22895147 563642766 130090229 372872595 508177084 776112135 622286559 832213933 432157070 528841724 220618964 35201475 87631271 30607990 574515465 735825518 840915156 47108061 9010654 682283254 190422996 352911685 757548717 546181148 174748603 532186575 703932714 685997583 492266208 579757772 422628171 406529706 856023326 217563541 488541766 416385789 452464369 35210438 646622440 615767430 356190084 308831545 788874017 930117820 258370405 803039908 543283750 701491942 133900377 747881009 149369628 43500082 221887523 352131891 457433162 955911859 230690753 673453638 487063522 489543697 22283422 179594896 153756715 697704372 412427789 712860206 473841900 241640823 995425974 464699325 929663952 551943555 316523941 265104767 703937806 628505055 157082546 443243178 360325009 433670939 319935718 425512798 541424974 311144453 472034761 641681535 164375810 455995631 142745082 306593648 542835236 525560764 543266470 165954229 875573035 919623661 161726244 732598678 751968384 382159186 655679869 964677775 823228201 224041628 823844278 684179907 373086855 326243226 214068958 42786140 278181308 811929033 798437791 747849427 407843045 279289539 414137672 667296909 374485761 676015293 874205204 319863879 459408606 515789307 266880731 705114881 884960209 652612900 999458271 563658204 122989428 211261469 462064501 988346310 631825110 63006615 947972559 272352005 50134544 315392706 777141530 699973848 477961784 222636452 360470540 341000398 756376665 636321473 261535975 9723998 331433128 241545768 29595909 409663119 808453928 237999668 810369968 960732817 342918961 282123505 579246461 322179014 527862636 63507039 100514143 325793961 233168881 955748643 499455089 201149607 989805230 116343804 433894166 674083389 483005617 478913263 46685633 370669140 834930144 970829326 114059900 250449070 33000820 741760402 213977762 407127617 719335723 666184756 352951045 113200357 617058562 146721721 972791899 501738271 448474071 220806292 565868426 967575267 901228984 364346095 181793324 646051207 500551216 361242893 548188422 476470269 307675389 866445177 212684414 304151477 832906761 767462522 849781079 567677651 495817560 926330323 379673810 382757036 595313197 968632691 152521841 22611466 288087004 437353867 61820050 487076645 55549798 502008457 772648451 415467100 642710064 162120305 166213169 98349672 840170808 366469287 888327942 207113943 545790879 191165547 291925320 809467851 518583992 708527122 794158791 114590867 538401853 666342394 118362073 389764180 781055879 125397063 546499253 148840918 997400262 676513624 489535179 284584478 702025903 292652471 20308747 806503722 128512651 783100522 43960966 102100999 472806979 749653922 139231605 7903622 573257794 601563339 489777028 240757607 279066919 36270014 737824686 176699149 638270610 179758420 747344172 644407787 949367549 550813396 372016150 765052928 935097354 51885173 2978233 268030899 897779218 846275854 177062855 972404930 134375422 884917786 339810044 697971957 947680313 917320005 181805293 620989612 112077061 545579525 411897313 665147059 151911086 83932392 655317026 469509722 363000444 916626268 767487 650847797 859487478 436067256 418761378 663401881 141273622 142591793 607184963 290555547 327421832 510919905 517511452 760365438 151354111 556352611 718865406 979580646 131775177 436522396 828622864 329543372 842299948 568602572 533076348 941586747 60762881 228707554 69966065 591586608 579318972 530030386 320075473 544462235 561504148 761710976 59307786 771917989 401660166 909985716 19133536 919349930 499802648 796734012 128273746 628582255 229840792 420556133 686627855 690131478 454999441 546800744 710117638 817764531 829806795 253479707 31499277 15604950 604148437 517827345 286856045 920543093 858151600 278076019 672965675 600753366 22673275 965460929 280951085 816569398 717850608 235637140 303427533 744403467 384296357 300825175 923678438 793863245 717778642 392073781 337847287 196576867 125985528 390706263 661460706 372099014 977823390 855528323 389572726 442719562 147456055 725682318 981218400 100610979 69465737 901508781 485907996 194613689 813356398 209222951 598367433 764967019 186055399 26483176 191080336 547674745 580482120 353861175 814510554 277678513 465158627 562507985 676783299 299563292 116792080 534145267 86029927 558935843 421892477 880367837 781910736 580731272 401594042 713500733 36511456 197389094 674660488 175306206 231100151 205069732 151794708 419265764 508155441 620409855 345542099 128373031 887311599 298283133 978745044 955855833 914507341 294900901 117659627 263444884 197125018 358902327 55177839 811153030 966732073 534234988 697358580 454225660 430781971 197971665 783925925 776449647 768088866 336721891 885330969 289693664 821184690 319103344 429608889 11197789 273757900 184869619 612815066 676596258 92923324 178022085 204857034 134493263 412331447 577939562 554849687 345297313 798874678 450617363 352961276 349335693 158012354 22879846 836931196 871507180 913506775 303416982 433008195 105774273 453674261 262824990 155592330 392502197 429909021 27069088 106965616 309944093 917805046 279986579 152778216 22065695 275997088 684960472 198922042 344813884 51266983 649643358 913171341 120147053 984216565 180562213 935310382 872595509 952601920 736714811 241395966 110461711 201804614 822148346 14100152 658621546 374719471 862804663 394679420 639005885 275775343 546712004 812828902 152936733 723004728 397397093 163307376 268403282 815056598 789237093 602941553 55293865 755813390 798631765 234273928 120410684 66926876 467613679 243068463 950080575 997971226 149716066 935279923 79096795 7947718 791892293 371722235 784865582 409843927 544175186 526482937 3232475 264637819 618650676 177161837 529352156 807731890 598747646 108592466 324156846 457322498 888756687 70807044 11300555 57546153 732001806 297193967 458435607 134538099 201733456 630865381 606515127 768044563 589097965 795494725 141779887 440057631 943448029 734295528 517932389 290571313 139181852 472691894 203468923 859890758 552181461 605948767 489204585 297442209 666873388 97040808 723917486 201416848 868249458 758325804 215419560 9989581 14559720 217099489 833949226 897271478 729752381 778769749 345939434 906603933 42447707 698592173 547462877 120503676 582195534 871798459 826069146 201457346 781467312 241001622 30345133 989771219 834203988 739950 817092655 538082166 186420375 136386443 23389628 274093061 878606251 23213671 820236038 488443678 64381175 22961714 414675445 993054672 678118434 921466718 590561289 295626565 259767461 55310480 715151834 676513396 368457141 144849599 393823195 645826155 569262660 477058362 947110330 867959192 775895726 472410995 234453745 182666452 436268052 467954828 650770286 490217896 896789084 199152414 590186650 92219189 405485362 543510952 910995958 298652973 310945137 622089578 817152983 225507961 547971287 634302638 161280521 3930992 151119666 208660333 669129619 772063247 431118023 393930551 803469704 28616052 737586583 831250319 623853953 139982605 47448344 145299303 843867734 867321975 879020480 615062255 822900706 409955220 223067942 185909971 127090227 229700596 419971667 482922424 790019095 701351339 176284949 420209848 26312076 963711468 36274906 268001376 212957689 109070679 813406140 12200992 520697015 689033357 961991058 994815547 21111368 17398454 142649448 413806421 543417378 683926103 177036042 748962791 59835450 491723761 93452650 455283112 154203219 499586544 459103437 750298297 838506066 416436362 578367222 522226107 448389173 541516716 143432910 902941916 352150818 524431227 736857903 438240802 564339294 863558162 810018576 356234490 547059747 381419178 959625697 714580928 837000802 792436110 960226575 463325957 686635401 923542371 708257704 282865648 807426291 555716484 620929781 37939608 401822407 956048234 487054901 478448289 981525983 822291840 419653795 694490264 582908362 230518376 967292814 134563454 657889314 905372014 739365608 276897780 956164510 460952814 784817645 486754235 466608740 209321041 167989909 298347540 952850685 738103951 775826223 863334696 747505458 507332062 411591805 509153118 667025675 90226221 125548364 503046655 956620582 752433589 554497729 835954574 627002599 888020454 387186960 83739622 179783443 488433044 746209715 678267666 877369479 948213916 335629987 172108400 66676413 89402082 525950641 128301281 28769771 556501542 646112298 827401868 350522155 254167731 697038206 137971618 899464246 933954124 575861143 552028341 634941473 890858871 496748441 558649158 527655479 857429923 595899338 960538243 917532719 464287397 806000416 57293141 158531161 890248656 175576530 135991064 527988546 189996909 379070834 196054336 404941320 925908615 55076705 601866668 41310583 952071319 464450695 197251949 181746648 639038466 933794246 471127538 466679656 978666224 413001823 201206590 78131753 684073056 248432610 510854457 723476771 335732945 833628350 49658876 46002761 707396931 218344581 149216951 43207756 832570856 595212674 576914425 244713231 726009308 971378784 137634506 867432171 111398989 566844145 567702666 827317532 283644153 961417288 43205861 540141449 527220243 861536148 804217484 246024909 397485211 547249701 563411933 884863987 710253686 39379921 883825605 811398011 322769383 960629709 79525601 368319212 613962590 484787408 206456917 861163342 804087017 486132123 733670861 530937246 470260189 432358662 631061099 67293673 845024205 217730316 182326508 640366221 925614310 863557773 563593496 9474689 892278155 535693925 909541817 694769211 895469939 125991029 167786884 638648900 298248626 330755431 741611657 523603735 513395238 990894918 296485988 269572806 986572342 418464494 402839885 843733026 81976874 173584498 482386025 420401315 886351731 559835597 983595631 650433239 942216776 198857823 247778905 370648617 331677696 82161862 165277725 694438061 834097618 34601984 908731578 441574435 348017157 844099116 298601672 260966160 868407492 385464835 230878495 30783569 956965634 741372778 75662090 172919060 761377942 248968136 19989051 284779195 854678824 8894014 252662415 846963968 194313103 572090860 359654681 639714172 853620169 839164914 482201231 40022923 204496794 955253670 950997965 45166672 998983080 62778757 931476183 656498709 807093916 172819197 957232644 755785757 647188465 397413973 959464572 174237403 165570081 930069258 437511484 283603407 302389775 890819449 653773424 557004961 974881211 440283456 955425085 966795433 63373669 468634141 131454678 433074863 223647755 843385253 947850231 155946830 50472659 7289574 385906494 740793446 133250436 773175812 104517672 461600910 7096455 666477390 473185915 423965629 938576522 485689316 379365816 102269719 553064749 62712587 351929768 377823321 512102563 799309319 275304515 117666867 511879350 921963608 336373137 877279888 736763832 774885640 105335620 85299929 696854786 959044070 195400105 993292663 29269452 285098321 484834243 563343615 39600701 490821398 658659755 206202375 347533259 839933433 94206668 196197854 87619096 714949367 384449278 942199311 670103663 239153059 679308553 86298845 296782380 211611201 849808846 856032172 234645893 902918461 336371139 676192285 351114968 906517879 10579045 660748915 353791746 726126929 829558598 121695019 45756109 868860122 633894808 616088485 889526551 873878093 206321380 322110767 918708085 738727399 725826817 190355168 905109448 363958533 308202694 115930728 690380571 789354963 659027315 656270425 902836549 611337185 882814232 111342382 284252896 862017567 829013679 301163407 184162864 505247534 317117453 371063700 533848985 486103230 661505151 32060130 411016029 63567914 880036703 629889824 18802834 792859847 236593308 143638096 744378991 274243126 906636292 287303899 591048005 81009329 903339699 900803155 200349403 497524604 42598978 225691269 364020208 203664122 663106967 978757541 573738409 819079174 827607262 407386449 453549620 13909662 673449724 442577768 383493656 432880670 990239041 749279439 564313829 373913524 53405209 499976243 237260508 306225893 753044090 559799970 42773938 636926281 64771148 781359435 791284142 514872213 923789963 983394884 273316920 510635886 296898117 695254220 5256841 638570905 780719537 438206961 797394834 522868967 871314491 81363353 744824643 102440477 514536333 386840631 831814985 438428151 19428424 101658652 306391214 424958240 997007928 3443774 836193755 673399957 554514623 417733339 415014721 790933596 371652823 863455955 954700879 521101144 77435324 638684748 296050083 174946719 476898339 826706649 266138441 768917284 465430374 651668951 48872580 613156954 871009739 460541641 171512364 28479816 449983944 819070159 939996280 601472658 328700197 735879220 95340000 413972744 78482100 734604668 654820370 427050517 227806483 568718858 109635755 609529008 387547880 367588822 589217572 699170971 20101832 667012507 638231234 457111344 457465623 925302695 938711553 573351388 633059345 703399866 11877944 182179164 48703996 886488134 567401180 300946371 936442024 174437413 553444150 518182804 603561907 66062691 78728585 913129287 328753171 583614995 602541874 83227927 604450352 283329260 722737632 586892163 218632507 960211138 699876895 659727666 718149675 237552220 918149761 567244137 913339818 773759987 513838556 431498992 902634882 249718132 631134170 368128452 864294308 26947864 801081725 849820684 591186709 939095912 538296001 801233013 19539359 513550874 146601791 980638375 69118332 157145273 364299473 328713305 85195587 485362921 781743422 948053347 513654825 448390021 5549834 397001757 800523930 547083480 443426435 33754254 615951582 69122088 565010995 417290488 986501019 910233393 39251583 893039085 191346042 357134010 285138889 324539659 561612165 77031363 507876795 406627961 259271053 500006846 176232876 202759544 949562329 794907835 111722186 688698780 982449737 286087550 346615723 648371121 433087809 596900895 504986348 523265014 569766014 526907366 68829060 622620727 449916463 282838616 863620258 214706437 783759336 871816519 204203926 396163467 754890025 692129091 783488093 489520833 36829321 192128359 957028565 459831370 121612515 235286958 381901235 39157862 512073786 205960227 50523242 511725404 920144685 434468008 300364389 767953612 820659080 866254190 787976462 945190660 913154018 356051130 895814791 500713129 731561197 458910393 538596406 668440281 706096498 793836874 284751514 590358951 786388898 62954038 196268170 863989025 520770860 376726183 950015000 48433750 636991707 506226349 219460728 280486089 894209676 193899799 4968397 442120770 420049656 938146629 563813679 229252205 489864401 642579109 322287759 29260833 430752804 462342830 905292573 247717413 223075743 522997462 38866505 155769137 605663064 408014487 765620577 86134765 665980691 866626270 635874807 244974683 703646864 330410060 59661751 515022238 659788718 474398958 812728987 89731126 26149712 368235873 737726427 587941007 293787445 440621971 825563764 930676553 772428246 801297376 501492704 176342117 636961691 392458622 647738350 482649703 505218734 796667326 707476463 723576792 99256651 507363892 187524004 38955411 913675868 915183469 483995263 977152404 438538294 344669652 868370674 621501834 912548251 579246725 523293827 913147394 93751442 633876656 587005238 179177072 433357877 426772509 550463965 701174807 871264357 260034448 187094818 697071353 828376215 209150197 752763824 607073283 284872757 815453375 84356851 307772003 724256409 798653332 344784785 906700986 723738072 527999320 493112448 805138619 64871318 601610840 533849086 335859164 654543228 399116114 949106127 943468606 188607308 240398804 999615118 713640929 583318801 392088095 976224777 158486407 848372978 712338175 512959525 633838740 437994157 932116304 857913684 252027303 980405471 231187255 684415876 949311764 403664161 263014483 516068548 829636490 622265819 807594289 696696279 661393045 559138975 409572603 23375400 902038407 900465083 320062326 231044813 788786976 93960842 802919860 566178441 629434631 923557980 765730244 327381365 371996325 217981473 396821700 358900565 228107050 497637381 496357457 892448481 748036688 689111231 987911530 764654478 650155819 412684798 318553776 615984934 84246179 206720986 802974250 161825793 149179790 566356254 483969760 189746812 438774783 494466795 561183872 51554600 72932764 189588406 908142453 987051500 697897252 581335048 843477183 277918772 814296400 441343335 660372900 105831737 219952069 893912484 346572501 664940576 461537457 806877666 64293370 512941313 382195641 526498764 690831385 788365143 739740927 240557927 36448934 802699349 676362040 153526034 808294366 10814880 51637535 697738874 130906491 829069831 624080945 257440852 42921951 976404544 745816400 141451996 550169766 160132606 924239549 433921252 293797011 675677311 14618954 827792307 183632349 462709166 563937812 199233639 41636875 434205231 250594584 987079873 642164353 795217943 425431297 878016078 878284797 957481565 889959953 649146794 456153129 942002292 800363847 682103589 510034344 798929523 89350226 216232980 187811153 467028198 634508595 516745358 860286088 337470853 998964059 670841417 992976324 224469270 696761116 129927886 118692977 733939200 687566323 841838691 410523646 886536929 534994487 487187284 342228617 629254525 118568969 465909460 86502973 114894279 478030156 152310798 576486697 440239725 563832570 855105579 704545459 941221918 959908153 75218616 891447333 768071103 766803345 824240347 864162598 473293821 981135911 186122469 370000046 918901792 467905382 315014394 270744106 954964935 118262450 859078824 516396649 823259923 454195542 912672315 206857729 459412711 58806622 895996540 887741168 983721166 16631551 400393634 110631980 275363430 338450286 735217380 372051478 862856613 585482493 443913477 951899345 617628224 188386958 93289312 998066614 865380118 44883330 444010190 104145118 271155658 295994650 33375240 684740712 531312449 604613708 202235288 808861782 195875370 790100487 533343204 544718711 325454217 616602249 246083355 354759263 703980711 858056155 217280160 429742976 842255962 331141045 52830914 727055675 664718704 732842287 318489005 155701131 813183723 744904974 113498856 720085047 896967900 9666199 620001842 899577284 399607865 256835035 303698626 509578583 540098404 643450820 402121234 537830159 422810284 674823918 139794003 745068046 875023009 870076135 213638568 100023836 827788843 318457548 807505144 560442863 898683501 664931052 115370413 342641213 442415213 568467857 386464694 55465778 9521961 466341911 668276694 386381345 792525758 893025429 50510244 280919251 417966180 287848632 229122000 830562472 6785098 373752759 185698074 808635279 149892129 610401456 69621132 268501469 304651211 85113907 793950716 846778003 45894150 437429348 317042771 360213457 682825932 30781526 643641713 905290293 691537935 871254458 363784941 392356013 143912366 850159070 897433561 454876542 91820721 178319282 319266953 966690646 735562423 32533757 688540590 580513848 843114171 49868895 68308627 256742329 118757503 841736996 576510428 388530919 920239452 462478154 610532496 165914067 773701467 945841908 173311634 463318497 430274943 824792444 816941923 879505321 31819062 810706047 783215540 626134278 762374473 481356615 786713225 787437177 568241417 553823914 475839077 655723550 744176644 452407673 376643322 113322411 518324655 805839007 668697855 177034527 74279002 240008579 336343657 333167039 504415208 804851844 130133873 282081984 877607563 996995828 384946003 416842474 243208275 515185645 695047572 442922876 344707079 851652946 405356864 207617434 792366512 906662535 500770916 871471099 936199051 427080484 434246671 156042275 788734902 258578779 655073022 54413924 689886452 12972775 611605439 502527768 42311302 321708867 467796833 626982289 258179454 57463228 65459381 456708846 236990233 931872176 565742749 249170711 731572215 534961385 63446249 924408735 615213212 244969 290407164 24782546 564851323 45903128 66760004 970451260 500003506 535848851 920840980 396483782 233546073 465638662 267565208 156473653 279965922 399553979 627193078 9355141 142117540 231240882 300085796 413539817 740580760 593792098 575193333 435032380 470114034 834675416 151886584 768247220 425022538 455071820 578861773 147098894 722534507 616101337 555382426 926047998 912184348 675710406 718414123 89709857 596622680 330934858 582735703 935444485 523659635 324276772 620379969 557453823 799350267 204417457 919229351 628331351 618017048 983442939 286977948 773137024 866437286 497020776 678545380 658678235 666318389 574935677 39556969 879055236 741723691 880221293 166965291 168116255 59853580 680135126 639732704 146894265 624624352 48286783 14504399 673091119 806129428 165442083 868362169 712497523 477420167 608553535 3654942 741634138 65683787 783252177 40604663 328789320 106898386 567635301 977538745 923289323 769963437 761840283 237652263 857733458 62263589 254832565 42272 413709636 404596533 934684940 72827432 327906961 43093936 526518309 359231207 248415094 32992472 19383119 55595086 311375758 57457784 273377070 521742017 391612723 861934479 554524464 178903784 729005692 968427904 484234514 107568438 387245847 123509464 47659994 830457959 545145391 932335840 33079636 562809817 538408396 709360290 227419945 524532643 697288288 832382390 84017411 113183703 204263534 837546754 462261461 837486166 323155335 108486416 483457687 668322530 138217652 888046739 947441889 54518034 471844961 882806261 497111571 769637205 656012725 207136958 455223590 370256835 23109907 969851560 267154807 926762281 961499744 545580636 18970810 318180845 496309131 782866163 495669368 671391422 367466217 623032488 565404997 301718063 108145621 766903866 745129895 338950618 629392730 124812918 488420939 365705072 165182688 551953245 340801709 791924084 746938671 709365416 874529033 331536815 27619777 971828366 114507678 702100025 469619230 570911648 606806665 71872598 435868036 544491360 668316993 220432959 933776591 345973267 986188521 131999296 714078226 74818746 593710738 557824138 807576715 823214735 240636758 505680948 557959639 927367473 264581920 58435480 167796240 41094471 770927926 639977838 353718493 564866511 498512239 221626414 691014636 218662859 351668895 830548940 81077114 650139247 325514414 143173972 944350887 367632530 677468620 741612897 447024695 159485882 441011867 309986401 498613722 640424502 43382119 911060383 254531634 463236502 840365975 119914303 672697890 999312171 165502626 370208002 772328017 372457971 442038605 901908823 931825125 498251335 65346840 459425053 221568009 138219906 828347272 360376276 818443770 350011808 266743195 766643615 990148001 553279516 881706180 339921853 390499736 973463834 987736128 380938352 398817354 352086989 650350823 503996595 548221753 812987989 451660431 244528555 990550972 36136718 66726021 59046851 813329215 9868012 616915119 175192337 479585626 196234200 166089548 226090120 399756937 178766662 47915901 186888796 128474934 614260641 987116554 376938089 650852869 274335078 3023835 744610157 880369812 291487899 409944032 595073459 241591839 546323037 699037851 775244672 750808598 660869983 45161065 11077266 847765853 281029007 723886362 323502969 548310891 887529796 844235866 218065934 284953069 824695697 54552624 302312480 722287620 883839446 442649014 946399282 567053954 753286812 122353868 626929657 548674028 288502790 279854025 517497167 616541936 409348499 695304626 6224404 765128444 61418379 895856953 273545750 667958009 258519467 256792855 801762262 437775050 280635369 44091789 332295604 280808825 236394638 3759937 743844553 453663060 981440159 160861253 629617442 992237993 318389107 196813898 42867847 939395626 890293775 134377495 461719739 611757693 536732018 477823182 39280343 983215784 125436273 816937285 469404894 583068618 17321044 742060338 927398829 495623992 122181257 420020510 231375602 671466064 526974505 560246519 102734191 326834498 812556158 376959204 821250473 724976675 111567579 840026475 355378043 462664008 819640352 686932057 121222405 785019437 278310999 284667047 233679958 160314530 495911813 351789490 330600985 219028580 667607494 364933989 240460470 9262589 822575716 228771282 929029197 18438117 606257623 890201339 626316578 319697976 17138165 954260500 388323092 218273249 845606296 901212546 425379830 919189880 83756890 23049101 699374386 696742082 62735228 624081556 372049860 919394937 886381327 873945906 669234742 713815288 734195628 207646783 419770317 487077076 471778865 729298463 570340801 711892572 217888470 117862031 166646148 666615276 936517419 214985617 973920872 553322662 868853696 406238926 377117292 355891885 829071912 756168299 21133198 765970367 67803700 6241809 575854573 898013387 635633484 44308185 897623226 535308827 561211909 480100654 862014906 240514275 398028412 336402436 183490283 404230772 398348856 825557707 197245107 456085103 701316478 178509217 114162540 929245983 149175467 166912400 944897277 361686315 834096483 295925045 546591796 725378244 114369112 761384693 911628073 586992267 896889862 822998201 739002506 65503420 488839694 331084356 430668877 513994619 808057438 742466469 361774339 166488295 433479910 622934431 735722170 371497408 437802309 750083344 194793370 762884375 783235092 287649300 420757845 879475118 218843521 147602908 679433203 809920659 468657907 235467610 432486397 212574314 710984228 638303544 49245245 862938249 505067158 501657764 930920672 780414471 22292975 386130066 269849501 316796755 974643968 516716827 427733199 836802571 659154774 781025919 210225434 868383108 370447009 356948481 344059809 735640187 162906018 843517158 716445555 91748476 838635111 673810594 170112084 484316895 677067984 756460480 872118667 457039988 955353763 309550561 34958087 122387829 783895231 374091501 494686955 882687323 80082798 16032782 462911558 914300428 608050312 812869301 418475320 420120303 989337922 250834550 280221730 370375133 799731917 364253707 354433053 877289314 520879678 802507944 302300627 466310613 561888691 350684438 482807952 322274688 817754658 146989836 424237418 335241681 649512883 292634446 598111543 266568439 849554599 835898959 821812841 840309724 847864750 278661388 356415082 195255686 864026253 18427800 735521294 52147151 43112063 905366528 879160935 827784045 15443778 881003809 995337586 867122199 139428967 449951843 635681157 75867332 835290301 794575299 270194376 965404434 111764729 196642626 771002257 419750411 320332268 176360989 590974887 64069747 533797502 930379729 841810607 580297955 763286606 314713295 914063156 909684473 964681959 94434908 426887130 742120533 5496697 596834232 818626352 336261616 88463939 908750262 512779637 109100442 534860159 5645126 598319056 213466940 262127778 746355614 324568501 145743710 427069567 501685817 641060384 167460672 683092581 578033892 632342531 659164184 318226550 481163113 320727913 784258819 818642036 354383839 10323144 987520530 2446000 357856677 795494312 539746527 69084720 418190329 457355211 753069750 735168495 922611513 588258640 504422792 623661983 123221997 646206266 599512745 849913399 691766046 196425575 842642462 109258888 666686897 369561881 714648813 160893023 635652146 628251673 955769807 828585819 265901241 845675811 206666584 59173977 478451005 568193951 607878738 871584533 790788314 340816368 629355268 908491350 936228704 571465590 720205889 510540650 710405795 678136639 326068723 371797629 161620220 452000126 554497155 24947765 703705164 502616415 416398046 936046069 677373498 447406481 259732829 513875861 863546244 330722201 561831351 271500857 916323637 127727216 202418282 324048732 296807226 776088302 217451972 37405000 85043421 203564502 620323403 720297216 585936477 831325367 471444493 793767465 461619156 993248503 120840114 559419510 696369367 133993290 693052986 77585841 977624625 241965877 318461845 233637963 147773738 144096181 513463985 810701046 909232541 261176159 482834975 57190029 707907439 50181226 249079490 942043696 42398741 240194488 81081710 222832195 430970568 976647111 344009904 899093006 393477874 576033921 548043140 866519307 37075755 4508136 32881124 67407632 202412523 857753373 936139434 46690997 33942003 769659297 75255188 828343358 159546035 120245232 711283760 622069583 616602676 787007056 919382751 948568534 489870030 636214537 218811050 67038390 25382675 684034186 835577714 508004212 314775621 51678088 201919331 855454815 615717839 226390636 100343424 964747574 29254371 264427197 323311216 934559319 838322756 928443890 835557546 833362561 151687978 710528537 602907159 712883621 301847790 231295747 309801532 96340741 249628784 941742370 420662406 68001489 467879509 580067583 690192657 315770605 191983051 351006852 692934183 597247762 758723082 349929819 481300448 376758755 705077288 216511980 559168009 400944526 565714712 922415776 399008169 233018175 449353667 453363749 666105175 78800810 697146732 587884819 54677132 47522468 254501536 884586691 394670665 728808381 875772611 220698940 231140399 530682471 764504310 265751992 569812936 15052928 209451366 958627049 702956465 377857168 340315826 650628202 826976000 250163232 191271925 432844130 219689427 386438859 544806905 904556561 993165023 91304177 958732020 800537319 171746313 47168771 866891276 747698910 705649871 682368446 41172277 442153185 97884720 827967661 950754241 530809843 662703067 598214792 314312988 140920356 599262043 547509956 345025248 769227035 828472917 308405305 926350208 773278568 98288963 253990940 366226957 178302013 882860577 957684166 342887104 316479855 462340531 886663768 312737127 323981549 501729232 51847132 694680365 548682929 951944000 895509184 175184549 505728090 711271525 476637412 990529388 469388307 493842242 950844099 822894018 329410061 731019267 25810806 732972695 551688450 684081890 756725836 475808289 923186998 565571995 184218195 860664070 602217133 940204863 551960196 476011254 964263432 235103928 868174743 269993966 528307894 820648118 859090142 744099138 150256687 773377332 202053180 26610244 557310584 650235440 427763331 998966688 147665257 243388593 28794764 920854800 844553109 260369728 584485303 337453583 434259170 487279247 303891464 363635069 420595742 238385614 166950441 857103046 464895984 594454835 317822942 254136442 108586081 477785756 991095410 263465891 241933889 727134978 50147888 955081211 562296349 20443634 783687898 792786596 160931527 647754942 253975990 924873197 325447265 866659065 867201277 767904164 797962912 601781851 608529316 109526424 307227439 836412899 607196863 276530419 482155187 527355007 212446881 408310463 35317947 852871411 213165430 611354970 63358245 239259752 99237803 188274943 415913631 471663436 647473601 21543572 141465759 81366830 185469423 969302895 413751407 731050470 681345448 828876852 683226439 686656280 594188499 878231927 103763623 553726502 454238572 334174997 795394053 576066417 340824061 527455460 323369885 853821981 653588539 559932301 9774901 900704358 705575553 886072456 40740792 609475875 950430475 90121086 280629838 54306944 700536019 701628261 539467789 552221229 53885642 725949034 686332098 697805785 459584957 192891657 898219391 295333576 754681710 649092663 599658108 446242425 166251654 433345462 49606158 865307363 531460310 506765933 439331683 405135319 376143496 563022284 495159674 676168205 343914560 267405450 587657926 714280997 42169668 668520508 363390295 34274602 624292102 543660805 822049800 786942139 97781073 268673810 241513575 560417599 377883259 136438522 853674085 579609092 425566672 467739113 7089396 721034378 98126775 615294638 974762351 400538029 638841899 31788696 338312391 810003610 648084713 847661103 453378346 64423767 597534967 468123839 261180886 485457002 438362810 914942841 998788530 920840894 288710421 227165158 513675948 149239488 846500799 375013303 542203547 356240867 423166272 396393914 407226927 130637886 141540232 746068611 388151921 398740365 520400017 372450250 373219464 497266374 696444900 322677451 433031757 237321671 978963861 763834184 46935823 235468140 857311074 938528756 22255525 819936270 918620199 442580522 102698028 628107929 147880331 890876701 806473130 688374383 304798752 172871041 607132771 580505236 496504593 950268086 987456146 462331641 507349878 980110383 567161977 143383998 685320667 302012209 909908032 426241901 496490380 807259489 387504655 516507750 169280640 791367602 909325706 343871846 589349752 280577723 744725777 697674567 73951779 945894918 50971466 598240315 791911124 745814613 98350872 109470047 943278821 149615365 97889816 892380408 2804876 586329312 962031166 744232826 877288830 494333309 285788821 152466623 659848407 767030883 439518193 414139624 850415949 744249205 625293419 583950146 946182725 980566301 801123383 304854317 777040762 248304519 555404289 703467446 116834191 269033153 683673753 160048648 761460905 50894568 244264548 349731306 814403409 235275139 154383302 454819157 889391211 361254794 282405015 676344967 661942166 637515871 602313421 275308188 861344825 624609334 838069132 16680787 460306419 622277652 648253961 106153517 263618798 904244055 238638083 202538915 58785793 353353481 639046578 868361629 750377764 55320858 155099565 811675652 213659832 202695408 550344576 243699750 195562642 115563840 175517927 882278354 69103581 398696039 679385971 292775753 389773613 540696102 709266537 782787630 505335260 955940392 440315574 687999965 414015833 822414889 600131722 440785151 729448552 296767311 731649076 969205643 708329738 492339996 186091436 369721138 227153769 562741814 520436822 155759893 531749151 492595765 445179423 911578295 508744449 447602739 171661637 861005747 462002281 833327389 178549114 350102674 658245278 260440775 685679514 54383569 574383426 327006890 703140567 654708181 504810768 685087806 438814986 270830512 646965447 895424334 295664990 450967854 200979435 455744422 882237581 729749340 231104526 101511079 467764486 376928247 661269481 909504133 736357156 156456944 352863030 656399288 515287298 222703729 261669819 368550364 16414697 232939282 81505655 881639048 66560120 885075216 721660558 596081665 959425601 863368724 361311884 598051785 575150764 958731267 753329034 546626648 651828800 55176670 659370364 437802424 352788924 648140762 236007399 475897917 846678508 755626768 866056843 685809572 323120856 67709067 575226688 560230339 458722901 654178036 359860666 9890230 328850318 248847464 90951632 792501293 324419489 38187173 522362802 504403449 20154235 500606620 105237516 299367858 570095522 72940771 320615434 163112151 960171098 741390178 969812350 602406615 105321729 618722550 539910396 587309056 346124742 574022435 838664871 198926252 20152955 317242410 189153528 145273626 146567569 933929936 906823183 306020422 286399564 696250983 640289083 448458005 856551564 71140530 557590470 55614816 226550737 274293150 949762443 737935731 448770717 192463358 596306630 277012840 110054909 970708251 704204795 525490738 763352408 843833136 332406074 981102366 302889258 687612679 763688532 167716617 44846622 163495215 459226660 965692184 497354919 380132337 763846854 303295262 828631942 683272406 321017877 435178123 512472579 899009077 105801657 593029607 876896782 395449030 243611758 218693585 791531503 703431506 733818466 144166903 263954458 23605855 783544722 754846635 472471508 971272209 261557729 872029674 797457480 525091806 622749188 19573983 592252852 925208246 643522177 346878926 965420606 766974491 179459582 993642527 987563134 27530172 204532924 894097818 365093471 961760772 275855344 408770909 489003402 609720375 860176590 111569508 518082789 743466717 540748603 200602912 466004191 765332193 887128108 811991282 114303187 288017940 998585533 849743141 762710343 207637827 400677296 212623430 803311073 766184047 641040849 145585851 916331861 711923428 816072989 930758302 41203393 679022824 57328942 315560739 318396107 118166927 236634407 972991437 71401057 290241741 119669462 988381853 997087552 934769396 908378255 656159750 492804875 997135355 387524430 298215473 400258818 788871690 412613145 570209130 807832870 845048443 870590634 607810860 893510443 813515122 547990204 935064878 311563185 167501381 995631265 887922298 567301594 912976901 20581451 559756307 711826445 823335071 214859549 211411819 415224426 504182833 844745512 511780996 861760932 912029570 481396526 406273426 744655106 117333236 164025812 641771242 331578332 259647513 358992256 441170659 543532315 913522019 371371681 693981370 322839881 914697247 809222394 142086324 177412590 330147374 777430783 75564287 384105266 415784213 431739804 159298872 897308778 660565348 691020201 943696455 265500603 179822532 481420685 337007623 434882608 719224029 4333191 557485870 435099984 53302901 74962128 830704473 779520729 854978980 143480604 517510930 167716409 758596307 969696646 890499063 983958727 333546452 942526758 143282479 200324690 632317676 285878647 634138570 692785448 464452095 895061716 498185191 481728644 621433531 179652205 518022035 802710210 250597754 968869574 896071436 76839903 929151424 546272185 997181831 826295437 271864632 585020727 369645272 298841968 91195641 529009521 159717035 883108394 374991698 242019367 722357289 799062979 641869696 556858636 38708402 187402841 93824059 676725724 166446437 376202401 483390721 998330254 27876284 104413654 265462445 646324047 195931416 960041596 956390164 586280112 974797342 865113670 18371882 36498246 686886671 366388740 671230524 555062194 424349392 271339211 478739554 395903943 767306547 924703340 572130052 726180528 289202546 486978585 958633549 422334024 71425789 43298948 189582793 778799804 509333610 356383077 926703164 991544687 437573041 668844001 605833905 694431557 373107545 961643841 788819194 598470375 289936737 976557565 847765672 768123516 502230194 653167156 190647359 406912293 990642517 604273938 394303597 337818306 312750705 415642127 680002303 112011474 943935504 329625615 182154089 662122348 388571732 669304722 976663911 297139319 317865465 122013087 662043934 932397694 788298904 395674102 930972003 677776154 319757525 702315478 721724910 299941668 541279460 806682223 57545066 872074134 697724854 485629812 675087729 550482334 472678623 169357853 957665655 629319623 820416431 838356564 275828632 691440249 938038147 198127579 521231798 819722134 190409849 830822318 666509870 259067341 27323413 140264049 855822918 398439836 285490889 944361725 513140363 600820967 576069517 563391015 476482263 137922992 267354069 177276979 183349737 526734252 178683997 773821082 145793617 291053984 742566129 159682361 859282640 31193387 760366419 440033847 7107329 20467244 678403442 322522403 541499540 472194616 694049420 892342952 19846595 135263934 813962013 967879809 49613311 123026677 853291975 719243710 674950901 499400551 394248874 616816214 908511710 241460825 283537137 846390909 137320167 91367558 817280215 389374302 648598220 658567101 508378196 275191187 841202477 627435204 415075349 530204963 22305065 905570472 722480290 601449465 779354575 937370364 151302792 858536481 710860226 104373331 754750852 151380571 718869034 727438708 101491519 634274976 394871069 302186722 988963183 156446548 790156995 205553608 571725187 860085004 352536634 517198730 278213886 433656641 220005656 676192237 723762718 480977708 471897674 502653573 726020654 268327295 181945218 302925435 204981641 292826335 416322627 144921828 190041664 368681504 881101803 628341327 644399218 294536684 870097210 137351898 144129784 132811478 89604984 97938606 422606165 983439886 298256148 334659399 595742124 720984449 48933445 264531703 230610652 922712694 61845122 869971860 289563131 903160782 361205140 6058010 420983048 990674444 679824846 719912948 38019673 151235055 718359304 790626748 332164545 215293340 65324277 40132186 411987371 407224674 728422637 729958695 858058892 499812874 536912568 40865985 465135152 198553064 5400132 853551389 39550037 287123662 580278116 500360765 596836763 645152385 432321504 569928819 524181712 750486388 892890181 947269391 181546928 439493891 227884489 745279881 429285844 855639445 309138570 465126413 652593075 937713859 687693358 46154170 737984020 701923429 324017112 123364163 758655300 715075997 267364501 316603284 441732429 401350522 606119362 428937126 789705848 432479323 571751038 805369702 568702913 313622640 207285197 952623971 476565021 183874868 333677435 200068975 177141956 200451400 340982943 180586712 520648885 79036586 827829615 604949080 787791517 699795362 504821152 664234824 434163836 941568872 268794310 655422626 119067742 121560168 222017024 812567438 491356023 898363242 858996955 904149385 891607732 905181619 152694430 398235070 85317794 217029394 49871623 514830135 352569348 102816779 646276156 341597809 458825284 749692105 107260804 16759727 176817145 867861680 9857186 629867019 382858829 518809383 445098208 448207341 186315679 337057243 344130471 989218799 158904710 979764128 189046525 459137605 475105842 486772348 953642583 315095602 391588733 120328610 761074495 259311246 655863614 264120035 553848826 275880566 616281216 630098303 789386522 562136520 259148180 268660118 915094406 185946564 713996105 784699277 483491836 16271100 846849437 671097072 808917898 345706079 747699809 7434919 220855707 15522265 127995913 507428566 547366243 312568678 492660397 517134901 923544989 117109028 391143080 487388181 453523669 56120255 622727266 459884774 123463181 605559974 104153899 964774759 277787615 99886064 64825875 331050727 610478358 167829049 721324061 40421797 932379268 461879092 779898589 350826657 773013608 416202734 399056405 905052705 385440963 726596348 684421282 531662682 512765546 112334405 617465728 481015652 969892953 321981350 422109398 967116959 794391225 979878007 597788713 896235594 741226753 810434222 229868975 911556512 872476437 418486237 868799565 11517998 902746972 791812195 392817269 440931001 234425870 932005863 400553925 694345931 878603492 79596594 153259579 292380982 32224692 313615233 517340390 154046598 605147250 720452587 591900754 688311711 716258835 827052453 437023408 318493972 552896027 190583268 970002490 462477147 387089514 36679022 220638995 613183537 973301997 55072778 812588940 849563265 64141481 377622082 415730977 619449444 330362083 456427257 315810072 581679171 455890677 459891333 48694676 96372591 413703888 793371849 258441621 162366857 820735073 680940684 726049905 696707278 158287703 647440127 708948119 824053491 33060188 602769414 981435091 734721783 613932644 219566529 311727553 487087759 328070004 37639720 166888954 131874797 280836367 746724587 167994611 318137066 427799002 103042467 527764596 336213666 343380026 707752173 579215308 505197462 681680113 512223811 163219462 482320312 524964271 542280567 708784560 785506366 514981917 821849275 770382058 988096445 589591596 806267686 490278878 96752604 35824306 57383281 351416408 151554921 758169457 3982053 102046521 361747361 91868969 463140575 945636586 670708694 36054951 679405868 485007288 180962248 892733999 464087665 407790231 55235944 24651165 6388810 556304817 686364704 77565888 610439173 37385328 767519885 714426993 157797880 804955972 133135272 297634251 9948362 682116858 336233377 134893571 518955424 53914732 278515283 538572519 130750484 177282977 49542271 290629626 9173562 907672386 624585835 905237952 124906181 785340581 452510508 289150798 634273 368790454 212681835 153598947 824456349 627136484 177118050 42896587 669994887 182946699 106870071 841797635 184579571 733387462 943497727 216358044 472969894 369876191 880975594 391916836 260788061 400564358 121391522 567982684 495612583 956671814 86146647 637825677 450479948 745302267 165164494 929451202 390067239 508124077 126099492 809257669 554342633 948141712 177057023 819585773 836983656 368738969 667275381 986738314 405034138 966363721 285024357 707094687 818818198 75726465 23054115 383849034 309330158 183478577 391499819 773209775 399766526 356971429 535728711 285784815 951883377 757178691 855942203 795017088 701839917 89921293 639062953 758493070 742077331 55271845 955782593 782978845 85317413 900107677 512703243 560132147 789287963 802853338 905346278 279180673 38230101 205590896 557338495 887403400 17341696 712358162 867403919 283302042 109182314 747365236 748941494 540647978 563867883 120060742 479649587 426491036 609128517 490057462 721181899 721806433 919177763 716330463 690393903 169112384 392098165 522152065 341183380 707981037 350340780 542071201 70607191 123440115 569066492 558589467 188022474 267598263 509665022 595087762 217246680 382284816 832024954 406652581 989965898 282015095 960444897 990828277 833682461 655292489 136808952 489074892 877822577 245581710 29595861 476016817 521455361 269855191 10708095 82693780 472493863 466638232 743284455 326163516 934691537 922773987 20740254 854467127 682685334 132253680 488878066 672547792 580190296 903143189 117436650 955338669 697944430 702111469 162830995 956781390 745576459 837058491 203461632 836792322 818648071 962648373 939963511 975524617 693173824 80331660 62915549 20953732 266953259 936607126 831598918 442695697 474255198 16130805 746770335 791914333 839595262 789596020 755284836 95666690 349172850 527797486 482439437 10352289 604405093 817001927 330606399 511596526 48783746 553703027 369095796 102483812 537866145 182156618 158326801 161864920 142457609 399250314 272996825 225260913 363440400 941104807 704875267 470784701 522872339 583445602 758546935 947986674 452407493 253696356 94870532 628586183 167879123 316371742 817935195 741386349 649108758 693609221 479771846 115432012 681139379 800673779 295498079 35306530 939130887 532871 392277342 805697237 536633320 440115930 746399739 77154618 730057738 464566288 297245047 793717989 343886687 707150269 544966893 346405808 505222849 183599914 708506435 773599533 913431473 105382158 383737081 688599696 481523944 401255445 441138543 152409049 569852419 620097351 768859012 38923479 373741943 945190366 252503414 794010658 754095143 22343691 556803428 530899068 799690772 953275997 757086032 499706558 731770497 255456858 576872473 788176961 831382851 387913461 116790145 545644937 350507370 546351317 364176868 511464608 853951707 900074519 506925549 190651568 586314329 452722118 231581074 317552855 406658763 621583893 25299726 939413889 301825201 958963477 966811198 488764187 845900572 148754319 474777905 333129153 619485058 577441136 909128310 10563469 315216626 6768712 886658772 904848819 738474097 46045252 629431815 301370229 153262290 649700321 9346202 232293515 201632887 276161813 156887863 445623735 375832311 193936277 597924359 283752115 470813675 430044242 689781163 490539950 709156801 598520141 619639482 998662329 325199625 24146483 553076976 67292278 290377958 502181953 920280072 589101966 372849201 258791687 91197681 300208207 232645261 213647605 863043144 741516153 549850314 602086351 343747573 911253086 670745066 310375319 258825060 592364614 770464286 561203240 176029191 123326385 324039588 518037257 391192217 613375668 203290551 47044460 892058347 600185561 301264924 371869327 723714263 96078808 552912598 254472282 355605867 349206703 823261705 690571944 202392138 942441333 570951434 287758242 220022688 126228725 497626432 498824044 987720936 697092876 910833584 766768532 422657530 12703611 304359946 778754430 779605252 160469169 865045710 864498682 992602439 147906755 978634458 138867454 997460818 993091063 671165015 451168151 67960693 254466001 800372260 109586942 214761355 688432076 936149215 160847255 734016436 161993275 483221907 85449268 323040870 771277756 796709161 198007013 694135654 221586092 937442417 359247392 105237844 490844458 137268687 516586765 882016175 641099986 674988149 636696186 796710574 215206806 218629342 186529129 396723079 814791378 154662031 742917697 339189948 254887475 600219326 404016321 475312268 862087476 409746627 868634024 194053830 269390572 858651606 741731616 891801619 59082462 592884653 876785520 473181370 776103184 801458318 473481465 89033424 565776149 290598807 224189072 700891382 238873525 830670444 94993917 412757051 28492000 427302086 472658169 926466513 763968639 950293498 321916155 514186963 608396012 419524875 524900384 480702227 933077462 186483308 895479862 406426122 720481720 215989055 918389377 931296215 226086662 4414893 568486161 90335227 373616100 427371381 538804229 809234112 681692872 226786422 759748221 111114678 657313022 475390672 335427191 411793151 874933259 128736886 565967079 45172596 620148391 854105985 656736045 153337288 40940884 697346325 718235070 195187567 616290188 684389004 767449695 323883443 483791541 352171729 461056018 704137855 845291058 34261328 319752524 719513373 280356755 478234230 456371677 814595068 375151762 522963815 126010400 319419233 766832265 886235129 875339143 992765078 262213396 55526828 59106553 483749734 735565783 631370603 628196059 788090823 261844373 607383540 529535864 323687829 654761873 188618162 650422338 660201528 789044731 934989684 668108831 655596723 373517633 780589487 954403313 741825286 138004850 149944354 742081936 639487150 251547536 965934452 494240907 990412035 585231898 927345528 617674557 574905442 496808911 338226302 624153165 961565272 530641082 845547682 728099053 849489640 417973218 266727970 996696449 889256105 959439082 117231395 761530490 572219236 931857960 27275138 328200595 358685999 988129100 870122391 380221978 761206607 348864184 871692489 227931979 596221076 369205877 801414054 50887541 754286329 913399625 822380011 154717418 927193773 970900805 14360803 178952026 629959541 864419763 781803049 446215136 394665487 417330533 972051460 589944065 506040533 34272106 414889809 392078111 150574087 854119191 966249634 251312580 432946594 378599 770693513 87766993 85390093 361975565 868630732 729310214 579201511 204115195 868252998 244663592 239015272 401751111 926408091 887627933 417068673 601310064 934292132 149267500 144425657 418353860 420109185 622377812 830026673 466737912 810852773 346480517 689796730 202281194 783988286 898341688 172687192 190866708 272635000 401043508 368507220 804333331 863402622 990761734 192438947 544806964 956151565 808734010 572927368 586020065 521959453 880221503 367633351 951131560 743773995 745113121 846094099 677865428 650243317 559533560 202832188 690220240 189798842 69463268 697814958 487907586 796462582 310928640 575212192 189796537 870144103 950947607 745224537 440745650 108645124 44484330 52674426 192148017 75572883 651947760 74316197 452565479 534678786 126762351 714676531 617221054 872234241 353675085 677505770 258688092 916199758 339225101 357579188 229411457 74384813 576307982 920130777 910813143 848619684 162539305 531755968 375288156 512080521 388057486 976412721 109977085 900290690 988872195 107812998 645973242 124362234 928764464 232491963 10200264 175121571 912402759 174987010 713895778 325391430 986591979 528148626 118383971 177003728 28360659 755533098 725471203 646455200 352939788 904499162 508677903 265419839 599782419 272490659 542838351 959116735 18306368 400014166 460105951 834617983 290391632 459887857 793092118 774152199 208903597 529974496 875924717 969624968 201118263 991155029 130368190 623074501 822942482 216286499 570048834 623032661 103283451 672290084 944963357 524752593 888704174 220370487 901647310 108835027 228296053 325714967 427624897 695646798 349649320 46836253 305443747 867531413 655949962 322321327 949544329 442569384 170212819 126123849 95520922 700016114 290926991 714687649 79352161 656105617 64871990 751467105 746450662 481074473 276244058 55634474 493989883 308983274 573704431 427907448 494084916 891156819 250846600 977095130 746823786 356826053 638894240 48930763 256714576 635201920 757194970 766479964 152317861 489852147 823224011 304789508 433198443 474504773 69180521 85060264 328994557 499380199 3186137 382711458 28860150 850550857 770530609 218545901 280831809 889379450 234019515 516687960 304008740 539468748 108659947 202839209 315991122 725316150 845993048 15845214 288105655 912476173 599487470 525080847 600734273 758157439 312431339 68857399 177005623 107718889 526670623 311980973 713792187 518376431 903239290 435773373 758270579 243870120 718512636 799517076 43525500 941176879 666862075 373871074 121205354 586231669 747256317 354147887 106563457 839044977 556428847 703460334 838774872 710009532 552103774 431141623 407820203 767439529 710716750 540013109 873049915 940268568 937213272 76228567 367262379 923479242 925168105 606708186 948259885 462041738 304788039 717721014 105029926 307338591 464075245 962441800 224009161 94364875 739306321 667685616 60270 819018209 434656105 309652543 926197268 309972091 964289585 279469525 894630648 109396875 654874596 28864396 358664362 903749205 853280269 774227656 143776330 468865426 860172685 263033016 297866206 722522780 585228081 124938407 764572355 480394756 85091915 249030426 608875949 854519836 164712885 390358681 10270396 988014980 44027469 269165254 236736865 297671539 911430904 268052434 944192825 856661931 282217086 627211364 770462744 503289541 688960271 91936145 217656469 666519687 182733353 375116071 173402741 16357341 937729413 672577271 618437731 913706931 160254389 158649518 796245772 336175823 529285612 83902635 356734306 513543875 445593917 944153654 343155497 580374087 776598680 677237679 339468078 116552096 597146105 542874405 797833877 479177767 492082595 605650388 400847443 981723402 401138902 650105464 291856771 509857783 140015120 852533246 602511698 893308205 806607615 978088739 201229104 407636128 638134339 569052169 192028902 900392744 691100389 121647702 279254871 826551717 833735645 788400612 368624409 995684882 514466391 122094900 867357592 507080043 455718772 806416683 154519892 311776102 38243893 938894013 148981160 1024506 995269575 749981477 130759769 892806055 551415305 889650710 329469987 155140470 870573525 918276131 566840069 576569332 416799579 853704228 121266830 870456018 996432408 146369638 989817568 353663194 883104056 934101830 34119618 261341607 972635895 490705356 665609497 179043212 703914721 617129382 6894401 310291446 820743896 854087051 421801913 825026028 838758108 18315794 388964130 402926892 636762043 115915830 445526403 605111546 403659673 486721813 508660040 954611110 938915538 502407272 152432022 765249487 518484031 288414120 141815072 791678132 280483402 561314423 463538462 55822845 238770997 382179145 265791408 88928526 365917086 690488404 91095743 316325734 226884551 772970995 238840743 544981918 899688878 778787249 161846025 691029221 217362120 338608804 941498705 975650768 597742349 438814593 703105983 475687389 145659719 718536897 660227979 905756638 443084933 190288498 946211213 622903641 816893479 27321209 255856597 272117235 526311317 525300047 654939288 394318427 989842179 628869320 254211322 530481210 831747247 848059224 191686353 946949756 661801655 463392759 222362397 499056157 429019555 328797417 399367336 276337613 289510474 625297675 484857365 115756318 928413001 570234455 128719100 876873117 414794627 149625290 357645993 87287413 405311034 995154963 189866300 593253538 128270924 342824838 275690484 210834832 251884073 74673086 313084623 178142058 490543551 983833170 947689715 937780837 220883128 280350538 334133782 863376603 908788219 523658044 217269386 843521248 852040926 306697535 45847608 944100872 487176020 275491346 215001458 533207334 648174704 601076260 796190411 188036238 18920228 41575071 112065339 899879406 269536345 565860875 362072545 797769515 142653191 163635955 925385635 536726637 602045629 827171108 606495478 583151250 113134092 844786570 88211916 395681092 509776876 724902372 366252490 396475990 470408139 553347947 65563862 446403220 547492544 876320821 141563352 735687872 340606179 701681498 332781619 448566561 384876687 783090733 30517402 280847396 896182592 668606705 520805196 753004996 105604740 907052113 973970376 229502779 747537057 959362667 990885360 445407983 532032203 331886568 358887076 833387702 369204193 868254969 979701817 529725312 550379094 834910324 382470481 771564275 587498060 222708840 831875782 786791967 940242764 64272620 454735264 892938249 728331818 294309878 942377630 374941408 107721131 388109656 41761979 161497633 610201572 918386754 581485436 164571932 796259015 348451557 476916536 678987663 681101038 116146181 653223604 2013606 255521219 594880920 105216655 123061016 914486613 627341355 17888796 686231362 664957485 845211528 65465437 873454495 403425394 493629490 895195109 928351266 867114494 346286754 318391701 572079494 67268061 256156318 117421675 145824990 242712597 965412465 193863983 80270396 935247024 758759195 754715621 283810641 222026361 275636257 771846261 189077935 975699758 537939162 787124633 981187795 508263949 626387835 423564986 771173540 538957417 959068344 426309603 296395316 257857708 836959926 370447394 792357740 420287909 240421807 369600610 727263598 674231884 62106565 565757596 659629592 111784541 967596864 822416669 419272052 74880266 936229582 396423653 260412773 163051148 812734435 453105993 146572078 405951456 472492699 265670154 413161936 34719262 59523110 270716568 310711060 466019584 948935170 774053351 522570228 287239384 43491485 321233700 274990164 582937631 295411675 456209650 623069632 293294945 194040332 724213494 970308413 164187902 38338875 195134874 276503218 600312581 840077508 596978968 703605595 130175575 618731009 83680181 942882182 760743161 1582412 41207110 24167563 282131760 823135864 438552288 343733446 342378779 47700682 299380963 316970458 335765794 104831530 982726527 234679695 801851570 868735788 524253200 681329737 193353670 510582788 876815185 792135843 737892606 554436610 686183700 865012869 3950805 612424735 749417582 856328998 830873203 747826789 802106859 166833635 865043568 398993689 605861337 893291945 602223359 503990903 472122561 233219582 205347387 159446233 982919693 925584281 386563887 255739093 673985996 264977603 27929657 448380356 16670629 931577137 8303014 723955582 913923311 736542680 599661292 631036946 276422184 576235364 173169807 401634612 459062459 853110518 197373009 990263909 590907802 110361048 922568562 830690708 969166698 161904188 110967234 573128693 586849546 218941337 427842623 319133972 225878258 667739988 230464889 578463948 76150733 112448492 41133899 250485184 505982132 641178823 802356162 276674518 63105855 698339865 5117055 118793656 488337150 510730230 63740046 497862412 576803457 593686480 177763232 79587864 405035708 466020609 486459741 891841683 442104454 136301076 702240781 193125749 447158427 983419255 565995895 185426807 690131841 559529959 436059276 698272744 184638479 364299847 243554802 932868746 999101837 628557479 879602671 655291102 55942453 77907849 57395595 365484517 99069603 467083565 178727949 952380666 208103003 507513872 225349345 998703868 288585618 188114218 152340858 829399083 647777168 176698368 922648865 946910150 911999654 331992931 209814689 153666193 386399281 688020887 761969829 307749370 383190317 963775492 669471092 92367546 777195620 728158158 81177302 939503994 114646178 273496088 900116263 711324743 980795085 499708736 12647043 98845855 673605711 410484018 50725525 981439460 373152128 7544613 528851291 343377595 687390129 321274125 33103582 651343377 736848597 938009078 398687136 231152462 962435636 860071489 147057330 323044247 907310799 931217368 269302296 60710450 594526545 737975137 760512435 358668450 577299819 214216585 276679214 17656498 999703893 490837726 479883909 309842312 86768120 370724923 396656612 5828005 12733781 811862151 94328688 431443733 722086268 897628915 320087597 757467177 212291275 697540827 251069585 621620434 259693201 36747146 369716512 335124745 416405766 727248082 432838885 868281477 554554035 701383253 490622289 636162969 94384485 719842394 688689233 539815331 567103579 918553926 39806862 593718041 983748080 75794477 149940827 354861860 926691855 178396831 114682786 545989870 935409801 440124238 856928057 377281875 888251879 499942428 825691508 111489295 543741613 923613809 439586371 284501384 831496028 51031284 605856445 159015185 190719862 49864216 778188797 163110575 700342487 784460162 568254650 481280934 591802343 483987330 947843021 821773276 555555960 683602549 470657390 814163512 903927264 525645141 310055008 873729244 951858547 83729921 889221001 448725797 72257554 777823331 804484714 19272303 318116008 119596126 661105321 58144258 371055292 348540011 63067981 229099997 569695770 604863788 989472035 38826054 199360638 960254725 837412025 759977472 207943403 751008477 192920727 484227242 621257228 802934091 335624147 908427595 223479522 622177158 805078027 529505429 712361445 990468067 636797238 250101802 927758615 26162959 101430626 910616401 927415366 198480515 871799326 22395056 143950861 507448226 116414932 698861209 319461559 168345213 381162031 302291732 338061807 813225373 629320476 139964151 137555989 866440717 565162328 608445975 446356162 999183175 507457694 796640047 740615545 952334700 885451840 642448094 386781584 124982200 126913778 806192139 221962602 837287430 186188729 780760759 531479198 417069432 14191946 152555995 125670375 798729448 932802317 117747470 910518312 172282948 151594961 783350561 445089832 194994524 697627619 32821780 785054090 549708159 244361624 8720326 700781012 527449145 230940484 721662389 960281337 141028923 965466540 669885101 478601757 481681213 766753684 246701437 113360424 133111138 840816669 524273812 962605999 387508154 648030617 902426469 16444867 549050461 731194213 231631082 443307584 772993733 950304145 612844202 469922547 515741633 755765575 986506686 550974872 619465236 362172757 972634284 849245241 992911027 396171493 870522912 259387543 833140235 375515702 42521491 563685315 568182004 517384342 652871440 378615627 114247437 489541277 934165054 871808224 361203680 108379837 359740126 180353170 964460656 562733454 351041562 885964207 495418089 398854891 934974886 805041796 533707557 773342390 752080722 502703440 215005582 947453166 840714301 436737137 420391688 708871602 666485807 216384544 345647996 483987913 259542690 195974436 677902122 617622157 786898141 84732581 49137651 445454925 757835031 935042616 708982036 106496746 185757916 620671554 288985451 36211189 11644095 659645933 591446119 582829436 537798711 151111685 728233634 639678978 203885113 465656198 744573340 849843128 616551829 977121887 255887986 44665533 802167453 684672829 699768778 581720373 316561289 473201363 928685153 266406726 552716444 796982531 512668865 149584979 736436364 514140095 96592023 312357146 332522699 275053279 918889698 171330062 161936086 500008712 292458424 387512063 272458942 288739269 499937968 207636620 831104590 649664380 404369471 245103089 679366599 634422491 17864834 602629464 907286633 356692363 918704489 689135425 371264475 540118049 586014002 696462301 503509560 925530540 587762769 396583231 123682603 854337530 298345097 582937604 735015061 402809669 426867532 698873583 904238337 306740116 743327603 607713205 155542086 152200565 652721066 41220864 306656843 581211632 118441460 343054003 385845453 722682188 816501084 137341617 656760716 198708287 81933308 412108885 262335012 610001188 879925817 463674178 744090159 876276460 226163272 557519997 462449221 966335240 242174614 79736572 542634050 465882344 12417619 344005571 242663697 857826391 123038270 49140220 784406395 214736958 954787191 25110664 302353338 976232776 313694198 408068996 571061659 925691185 189984641 148622603 338792428 950660874 675100844 560224199 386656452 226691126 915207935 293980237 772748756 462191655 432461037 786923604 278929943 751152219 634601566 548772343 53764793 485634304 508040086 122029302 451267346 752864236 287955200 263857580 874974626 527496989 434622614 396229581 317609084 212428926 394474120 709608463 383022550 802059477 420735789 805579275 975034388 277487548 275392842 563222682 81904113 876874456 916572664 892592711 294187253 575264966 387283881 485946797 976583606 735427441 20584084 494317357 244526265 739695196 807222586 279828386 415987541 471547661 673997828 246982630 833472413 927680971 470462137 678435968 302171213 321943848 240511541 661529385 936128461 733964355 89331204 76531217 993050704 322297496 57716682 160523537 947524000 712284856 353060697 430336976 790296595 931727405 580334531 272002196 330945432 224341127 930471055 622449840 656292155 167492806 595113804 344965304 658655076 839005164 393066957 2020344 787046865 560239635 701998366 237413153 674188692 344247678 903789383 431304109 288607746 768206915 81350564 941669783 590395413 306787969 853847366 143284612 837300676 526505246 135653613 576760174 786393239 136286625 570961525 248047298 947967705 562074620 651400386 317064247 220512476 24106918 478830703 114786198 450748334 163071359 333886830 22008832 297136417 858188525 385944518 702939990 800466433 764562563 656958305 610118112 124499455 52861594 750633916 873651716 422586480 105368645 239202481 622045228 625815077 978390955 820810345 776181559 406470347 567783019 625896333 272974925 852665687 592174641 294283951 871251412 550374646 282726037 724822770 685242587 17496738 615011203 370394910 221639255 2999120 120116610 810841024 512475946 437955730 916690072 412121793 776464132 683864913 436588880 11900418 924410969 439225112 961119860 982469338 802836906 369401171 821899878 127573560 953333179 265977002 746426280 971970543 856548380 828879148 288361642 617935071 415197193 336675695 827439862 554023581 964355715 739589539 180220332 620550281 963503093 52294611 109670496 487509471 127209207 767432583 460402894 869835240 73706681 547711015 706482655 388432600 128198097 633736926 205725171 134972531 506373804 519577639 292133648 372042875 265172537 976321255 46644863 739015822 431541386 956940468 336578361 83355264 158417168 291217481 207994419 513431583 137416840 293930710 845507778 167655489 913660164 585641281 784316899 452011210 779713315 720014605 430150024 784699213 321167078 159977342 61572600 249692554 998241508 516155781 74725136 994909679 993945144 879344959 424030510 831487373 35961645 948811430 80049042 451056293 473542722 723185484 904969707 492909581 134983040 832742283 901458607 134224891 62811535 345813428 894214261 27979647 945697181 663962490 315914587 872397866 184024550 606784162 23848150 625780079 911567314 616754251 23909288 88995957 618974815 84871592 175696992 862684010 297070369 374763420 404843315 256472428 337184446 647800474 508225924 526115171 210247119 606463387 648626675 362900876 840196570 599170492 716871213 4585701 804129533 611063490 581971594 172774442 724571077 678898430 531752017 995463803 209502878 257845020 764958329 423980166 113064126 826070508 60594811 319277070 439443572 532324640 901887209 992017004 198004169 406414359 179049206 962677641 750019576 371901033 662794621 702924458 497823817 491666256 847949857 711700484 682635203 205366928 680496653 888096426 356083214 82780664 364650864 796775288 842687265 481290657 237583245 169096961 401669993 401215621 713496925 117850328 29380066 705513787 902904183 927197248 4199211 959841513 665692953 24812123 269671782 640263088 69751702 887667811 143344669 786900725 277497967 765309885 351545279 202419149 274842831 931326602 756797530 623199455 723581869 987674997 967135981 640502430 671942068 84830160 846605739 362640167 549916176 375900607 205202438 746544867 29247105 31233006 889682341 606498619 366806180 58880283 948046849 940096506 683095574 679796040 642498623 433687840 583432752 293573969 404092826 558056143 750970800 198899206 965704375 134932 625512377 96264059 61207470 522777366 491546519 633218037 155051487 672085420 811336474 214003442 642688419 12119886 599677465 660328737 433147050 336722910 410948142 511250022 665192044 644205497 574769806 267593440 89151187 738576713 535254185 388999387 218212656 493786847 605450335 524686772 940376231 677612170 351270725 594583030 902360198 740423927 430382900 254382528 262385879 583752419 242375039 773895006 687158886 410736445 412901922 436653628 539934465 520650141 303262909 145346935 265136848 208277276 610293307 5046219 863295830 925028955 593431807 991645493 746063450 657045235 251118765 291382220 811498197 663719535 427934141 666494117 616907052 463098796 142657787 797816314 48689528 142503964 68801473 226521482 782809986 174294332 589729409 302040361 891903571 683533973 564666728 125923728 240575337 653244928 247053022 193921673 900090216 121084346 105493673 955543844 265696462 267162496 917608210 229976342 596253046 244278870 586105311 490694334 682786923 687146078 478655639 755273418 925870433 23277720 976355673 523713539 720638232 183485300 989180897 418732369 666314045 911294395 12095816 247047421 872155762 378664656 418336023 669996210 196680153 823505186 642429061 903344458 296611475 978210808 727658847 853711696 481411572 861076816 254826015 375024496 441517850 462835719 419713667 11336078 914644830 916631131 529094181 809612731 186379104 415872502 145679472 255889825 601645568 42590887 230462275 853384679 945126812 656014386 371013463 88530886 725005778 39296674 592205075 561688114 815326265 797220326 719432617 702134730 539158656 784272269 826458751 848677438 992558879 705751319 112947502 167090942 824038221 687434317 514634868 300081832 383988301 954545831 88537125 544172257 246630537 794586640 987430452 775662732 479300789 771547547 52969027 269367484 507427641 817063363 218087166 585590740 984374987 658744041 679992542 418819634 810249282 817446871 518027152 867966490 344785816 356816439 180080208 887318928 562070789 349610586 134748096 525197758 28154977 577313955 455505664 360438190 500170872 672692177 588468404 954546384 107093946 305213243 709650942 742862119 499271006 354020307 241219994 661813159 788878774 852420493 355876025 738142410 538309728 727178512 66228132 255634340 925100168 827255632 985872529 156959308 929505518 249141822 595980710 280121395 412357629 795621525 274574261 162281963 415796094 803803283 989968579 13919528 93470609 700460545 236991199 437834612 288895779 253514700 550145291 311478344 164673782 268062102 57116961 989955244 29485760 624564671 941822328 965338900 174479531 73784525 346081556 773659519 75893579 455562775 271687344 12950485 458392699 25285428 101832855 234912786 857417236 451162329 73710416 2301262 261757490 844814348 673795204 925846403 908781328 435282702 974187660 116929642 235752128 613086810 667884711 753704026 500990913 134337851 309351690 163030116 82601040 778865413 451335666 454631932 442929779 76949669 123720948 847048921 414823681 453933178 298171324 487739630 487162481 90430157 664948054 47783618 832979600 511943807 309281694 820871011 391938455 13167550 222429639 179792735 316356100 674491526 957979930 431792834 912194832 312488152 243970922 525945065 89794792 745177140 370911507 543582092 402808162 312808561 465334435 168833983 479559201 384919994 189977392 295497920 267276379 13630992 832887441 340579630 852525582 839777841 692245500 335424365 757653037 300409353 87228026 304195251 450074772 17808653 374213078 926535952 824107292 757295985 979443996 447473258 241863770 479247715 790051359 690614964 374758286 300915830 662655407 487121532 915055896 400473493 733066700 717537578 273072648 140518901 984480884 614780226 136191326 575819260 432694428 368382840 553782252 334313180 48830388 619514808 422873950 15374961 147718549 417704049 651467677 337217060 315780547 714253251 623889136 12874700 934741252 543980078 782680607 1273077 190114088 760455181 926472549 210709136 26430736 929623313 42046049 214898318 839674984 696524406 685909558 162079985 112799030 874556014 706267639 662278389 352857546 4730573 623174592 972238630 381039489 262984011 571817000 128734267 574706083 723675702 61346142 42183207 44322901 588079831 709484017 65782102 236885080 530286319 720492246 534445376 357672457 690303982 117872389 281631943 924334848 346233541 509759626 245100602 403561917 227406882 814350003 367317732 478689502 312041640 987670642 991444053 426096736 276376130 59916928 988685955 590544615 744226208 994236679 617063061 187862098 308244784 455591567 621217458 497609862 523205442 140642558 677564293 385575669 97942048 929670256 498910371 243836350 307632550 909961233 665852614 240472965 506968385 841345761 54021007 448950478 665184757 739620978 432595409 79683355 362246498 748935815 905691589 893444052 590939742 673106832 471031743 417480855 449743095 596655021 565851947 633478585 103401974 479036390 821451131 616738529 399936225 196590438 639572486 376860679 807130918 98702528 101741212 625146197 330711749 707270158 613616092 540728791 455297517 764797768 71369766 378187351 396296543 428768497 422872687 269060948 773086406 243310492 428342003 765334002 121293092 507551357 870904294 231886027 158927158 866312855 314778023 572959823 701864956 234028164 758015123 795936579 451534532 805413628 169164612 857990362 347346732 129220945 162046624 883340816 396402125 661630836 545442912 712497344 608286743 677765114 681673416 867146405 475528911 205732336 72450724 427203193 369105126 610902256 220017930 881760473 506267895 454052272 183749335 712447097 566577983 317753921 626003359 99167491 781262052 922856588 298154034 747470204 211347907 183739721 341132261 861945810 137217702 69270036 147575677 683988020 731958960 84558735 857219302 388854671 705669327 904428473 795194487 145226406 471199084 848937252 28379114 85333703 625300286 783584551 850835906 855958991 462881756 43961059 230646712 183711800 258842361 11938571 971163627 994086384 642377019 237981228 269284115 621978917 815793046 579797022 362325363 817750790 201202579 150448987 992006744 418836864 763758815 441053444 721469137 595673654 344214801 532883567 659492570 31814182 924452879 339078334 929051958 927405173 509990978 354790675 396767010 378229656 274132939 501525165 415400230 68458210 517348386 126321778 866977510 925835350 955350496 208467584 43182966 121170931 837778088 734737498 290149117 653008176 830171648 630648987 484570529 506971051 451976659 79534687 179594177 492271930 833592266 274281439 554936425 74085629 427065015 742822522 688251618 127410963 989159359 223515438 291069949 588615175 511395459 443707962 510059104 737892264 740836505 718429822 389611878 784520490 275238408 944473780 176276128 153232747 692992999 42104874 686973328 505427900 72893410 79900659 913032519 121983590 627157045 447134870 429911176 182080761 89399852 211089785 332076981 816817142 635859954 896686806 519938502 993897996 737934218 539954870 990494873 872763879 583586962 705213578 564512370 741976444 670964961 199987138 82979530 449057023 179736253 684994892 558767314 130800420 408457103 918237555 37944870 6514617 685976879 300367960 339819923 967930822 863717411 451555482 854956413 132179961 320466697 594557971 781070848 85234245 409694866 429043902 391483052 226638670 193696070 274498641 875441992 117704911 557039520 35548956 624071585 978952215 6717266 891300953 637061973 1298625 506087613 999434492 835735687 506112973 743109610 677486584 949205133 813305811 719782877 384126109 488888526 191848343 214542159 632610820 412553017 577252894 567868812 282569978 668398584 879238507 764878137 308914384 404717809 502847736 53131285 332136057 900505897 853441735 292427900 473577211 94946267 527494371 362645203 343730597 900999698 218545094 464940111 507681333 1567139 873570019 203514599 433341019 367477749 971597295 771232141 826022288 176184527 289757300 990221681 742416376 692839520 669711145 389689745 640709603 123424684 946835351 188696860 70207007 329080571 394556629 468173022 521837941 746122400 144540355 522045878 740940536 438886380 959720150 219739888 452882271 608542678 504827536 30126288 576731800 154990576 131171690 129613719 955885116 782576708 749427745 438715424 301544859 959605313 954034065 762866657 569880834 209665099 200931470 961377982 117890838 919799197 54519727 407393140 693704877 573799914 368931444 990514363 809072252 765003977 824739012 237764787 872451302 972886497 696013957 304318242 495477816 567905256 45914898 740274263 922777362 540008018 867066658 211391286 457933786 402988026 197792082 308267062 596514922 263549786 692660827 132231650 621583940 640673249 141758658 448958487 469246472 871560035 102183149 788015488 571255635 553195990 476123557 13387826 172828613 39829306 315333690 686469028 757928811 112377765 772723159 34364927 358343122 263573253 678711749 957092023 295302569 307932323 929268150 567176056 195128042 53876061 463450838 175718120 455532859 868263887 994098682 828147337 779731155 447020601 459837775 970214865 694968463 691675223 907457316 343410421 91504838 521715045 525466542 744809916 346883975 178840979 637099600 483557554 219189307 879332895 607829465 751769377 925328711 125587676 781042966 525183217 388271545 691181849 689355317 48916533 11560855 325533846 335168925 435234661 177630369 272680802 261700469 952155097 163998048 525813917 728106429 753507710 686190096 956983239 396431803 935058986 728755439 620733925 3421625 129687568 348878370 28626640 898823077 86387107 406978186 740698396 59034887 108896810 139365439 602179202 679958875 130577179 106602078 521453492 647529530 589323722 734324612 64507614 240648894 505903961 524355541 627739548 105990486 488653798 371704843 207836420 706547746 289499475 406861852 441476569 514894282 475777432 730673813 692287861 890161874 570852311 260181951 77024767 984033848 506132978 496808368 211086709 236116550 20598981 295150615 668787589 535766272 375933593 978103935 566353760 411082812 306036420 406630261 655074068 371583270 108500536 800739184 889896601 929149861 733741801 634361839 71543386 183097461 143415382 156240621 36089084 558000981 602638672 161658502 561487393 203725924 296203178 730600388 995719228 503498239 93328858 904530521 378210046 977831238 390568885 19629168 371378098 128126423 797001609 608919908 439809499 787502782 760132318 13400811 521070057 9237859 868065521 701140131 693258737 35563634 866239231 489326503 329184752 614427720 257275354 129113859 634555367 837472919 112956655 893206721 212458920 627736643 544120525 768346003 57615549 911645257 225914598 893309429 235023434 402242579 501720272 454498791 605915231 54299003 430591577 380939069 996544424 85488480 986773039 750903382 856476364 485109251 988578390 223507264 302082442 718424885 926708373 390244944 691668131 747204992 280166245 728425344 548967959 781152520 701501918 739028961 171856432 4913714 475863911 435682051 987222519 192139696 737642405 172156362 204509597 303551728 406191154 904900225 641985851 572805537 71364646 531967063 115227178 324513139 877393454 364362494 492036149 912723016 613166523 591252059 964297779 593135988 578733210 12990289 113864995 100232178 549309490 496996017 878938877 35845256 727811410 422608392 797489882 57991885 537046426 422798899 364909050 176707823 809071352 249935126 22894658 849823490 929976693 422780336 704661488 494977548 683921640 455369066 699230481 900273786 44800261 973447313 708452241 798753017 730763699 122585942 455864642 466973427 262363460 811867380 955401226 970572673 452321776 278720297 898868226 658527553 499327406 226084022 712241296 811490683 928776461 248838175 143162448 707884269 474588191 950710390 760943026 189216273 924549841 950731096 155813114 144198361 648565818 551505238 884735902 383023974 695445444 532187065 579468448 379150960 174878758 635655433 591246905 55592684 797190691 876009987 234525814 891723796 132297378 602859472 701760030 835901254 457156133 352108766 95691055 478868111 10066318 478961409 807386228 298933901 858409166 584126723 500554102 914803583 207912713 494252905 975543979 834601502 22843012 43467176 270007425 166040193 934634728 615312274 677502143 726253337 620771488 228093426 36342891 19518844 531292737 477485140 841405756 439463725 435891005 167499492 870949381 827023676 836602181 990064326 165155195 188437397 747266189 897094773 755371381 710512145 994404576 196212825 50876056 444881521 721121981 24680499 567284395 562976344 436876841 698444050 622281385 932898376 191003086 690475210 441247202 157309105 401194765 632124257 290825964 139471357 27493324 234806750 42101578 865863144 799214397 291270917 174695548 2704754 571723407 669044285 943760043 7470459 676735344 175166187 76184718 175518815 941522737 169922222 946958573 662372851 340665808 621546011 695360383 110617377 692834137 339779508 805094989 350775640 806996504 154294052 467986840 314430930 672963634 982172721 33217276 117223770 219661390 316518682 650072012 977095826 579389418 65837643 954660752 867036400 48973058 492498412 620257035 859502344 32142224 714697954 605928325 83201409 922190431 582928953 915701083 342406016 398579103 15912897 408090096 582154312 942792587 761831086 33946346 969569575 127496833 921877120 906860115 369406935 134092546 186464963 447500921 23503162 482604254 592522576 839907209 918024395 868116580 73465546 976505632 177080561 657285626 104398376 886549691 455564270 7870497 989710325 979270945 552424042 693817521 679528153 740105110 662206690 642916190 884015131 759924007 676836250 685350973 384833364 219791572 263863546 435091586 618861555 361717075 117471682 50248183 949389022 413389143 399638410 796717835 929083479 252355704 145115636 633689687 318278420 210036479 845750332 617538544 936755724 244780808 150680422 540276372 128957925 152265107 223852452 949292519 589106859 269240035 296769950 714702311 81105084 639080664 302940414 868195787 92751182 391148561 305350662 925663507 784766788 127498633 681518279 357977623 577376695 814063239 882877708 917891169 605144036 202203121 464315262 168197575 719965438 33880365 274177290 504170358 403019152 706188887 492353809 523295426 8324999 110268819 332074951 383365121 680547603 296956776 255957458 723415336 39581647 87987636 213199884 331120455 603215758 894098906 229263850 64925448 525725552 152594225 565299880 255892590 58660051 993291542 208676688 639925310 989986769 116045028 678676412 14902573 747573410 718865010 244438682 542577432 480942477 583214279 32472563 481925659 759077353 279183514 486233872 28506876 543501544 822626537 84203483 712558155 913205855 172803749 375809988 769762965 306362121 866244115 863543288 181466427 4234267 499270734 119230986 836647267 872320296 872540817 10105007 131244704 44345832 829451480 843190551 871794402 272491880 552605299 415619826 933381537 744038116 679957866 797492599 440427186 66028307 904271177 382609075 649934228 814325447 267521801 414686572 476944026 758783144 689501118 651170785 88524008 973454987 36696040 160535062 729469212 394867016 604950391 913880652 1674042 28814131 463562909 624122152 942550453 58467506 751348584 972831603 519764715 218402495 294465754 476854941 482245347 263248362 68884772 109223787 987738012 36551581 679441398 46164330 800927851 481999648 238781094 27958238 826042691 264155941 319977173 453915316 509021168 527445742 506630982 563595162 918832614 739092652 142904153 581262660 290549405 297975535 586535717 65555447 101799935 490581984 307354406 75734926 967515657 127238950 141850145 1976355 691504787 540096136 633032068 342778980 915489650 248933116 553816586 757115412 859518346 607248745 798155326 202307379 519463481 205963219 730108486 417289471 513456740 672558659 292410766 332230247 424603950 767024081 159464464 112618566 412739832 39741048 586158259 440196168 100959210 894053898 851142533 651478832 166588585 643759666 260095909 51819118 875243220 109862435 248470755 673148169 228071955 426834173 695809800 308617980 548782749 710537446 208928072 231909747 504635141 300246482 597768617 995124212 157903401 869208603 447001987 569948915 741924127 625953794 226113372 305288658 577607638 250655536 260534694 630129206 908792717 529744571 878687768 585162845 365017235 348868693 707571113 600604221 339475305 922086382 417047233 96382994 97156444 489733462 519164556 259909547 492906826 526831497 981487806 335907746 802252020 448786164 121671828 612723800 600878889 650681820 651076371 259895520 819715281 370636315 296192791 204296081 27324278 835909700 129280648 803290531 635624935 875561042 267985327 709801980 280307625 676166840 679739186 596950764 756332434 623522895 616436787 12377250 916402904 962190326 8308269 163775187 451450795 240771426 804476597 633566082 456463721 919830239 270995957 424204022 603507433 155659966 43016264 534880779 185405599 255616503 246997491 58956813 574222222 320932091 523864672 704529115 474750697 570877103 301016912 466894466 629302958 50896773 838530628 615442287 123728671 272975085 338551200 591191870 785535488 179979892 200017386 375216788 757448424 484048387 550024626 860828975 944109837 881182842 171953382 64272847 202115616 167672870 48169263 710548536 149423084 326623420 477457969 930690080 240124792 478706960 494493033 982669139 792818359 707595906 440776991 3533104 837749137 111320305 269755245 551047862 839930652 263630318 522497277 134503026 29839603 769914642 811895494 885856967 414691885 786697740 309502604 37893966 714919136 253064399 328600581 22098809 91657418 983634260 972090890 548821567 440697417 545616007 117955053 107631386 573403101 295772313 238197421 130423412 742698876 744499361 522684464 954237460 707227342 945224180 776200727 708453010 482456183 878188520 223197793 356481275 582574104 786965346 990295969 786991096 184885227 155160113 294702419 156467810 815563969 50127532 949687607 898316077 952433646 714148326 219370361 968221280 57755493 133440675 280292724 884407980 292522852 84613744 289764906 410994622 855813114 488869706 368054660 560574733 334258574 877979573 210455432 359304274 783142743 996747951 634054833 219918526 975970261 140082342 536509241 769453789 687841745 166630695 52683557 713575999 364690857 155821391 994598812 47015908 887238825 446862249 215106367 794250514 367743729 82842909 639587034 293439495 139254793 478998438 689763516 214725638 832430594 905065155 909848609 845073004 27285392 116811735 352813290 158766369 58580630 25865231 174780143 232431089 836985860 748612625 653791901 393204207 84491653 447140096 248561498 552203560 900264314 93962487 367390128 794752106 916571256 472556638 290440122 870487607 360307771 325998615 331240694 65161245 651168112 499697947 139717741 835456699 178682582 494759710 810334800 809510132 353561217 536921593 831574971 563365042 492598433 960552527 373080066 965896807 223074164 386036562 558837032 971114676 812423132 429764433 790815077 123504065 618457949 811582217 567060038 787150178 371084388 810440963 827429691 998160019 313137994 210022088 526757911 203142321 637735596 113606367 303170434 801230912 55954580 558430581 148664271 551237019 368173914 771500887 149672808 555320709 257292359 22524194 904061771 612876871 461441706 318085259 68055047 472209270 47930960 737842540 157278527 989312231 915145411 944942120 841473680 319611108 757200205 92864787 433182174 147564882 623020421 603022621 728485214 473954737 473891059 616838377 128779547 334009298 735704552 664442958 541270307 983826954 70021032 874267140 697244898 611402519 162084584 732264237 862146605 198467429 428933369 139359143 983934761 413163979 232766782 115013402 28441100 65854132 584983927 876825183 458472169 213589573 184692093 687563848 940018537 529574508 521281414 537622889 914481276 691983566 222039488 919614902 784915497 820574512 124081862 987496228 815843649 289980945 469584852 597925815 98078069 704851618 528001249 204006594 317754659 879717069 265210512 18333071 175491269 402595072 98459787 631999422 402752663 118590096 764020832 323948676 634254300 270101349 55855933 481219812 237818896 840144235 409392711 939816380 198972500 812062782 842956342 48416063 610765908 176903757 569056234 779460490 681380924 921348350 659933630 307185990 371180257 187612988 559945097 710562148 707667930 497120804 787647918 566642737 207167426 990391244 85009911 142598642 584594840 970504358 365168686 184033546 487477734 169271578 95602924 700958138 647270978 652173210 3337628 565907431 884312086 95154862 631299121 712656820 709980711 901992560 975851860 90139199 326412791 563064678 391782192 826946223 411311085 813052618 199256733 924649706 550826995 929641815 306307408 886572662 69579679 865633283 927339789 747281938 694538243 881250336 653509554 656373459 36117549 304292063 214056450 603130876 162181132 138644545 291296267 208872083 765837928 794781922 815970225 807275748 220701010 119091719 932802457 37457660 104536638 965675644 460602216 595658764 831643160 553660220 767464102 666549110 643158701 672665600 487733264 138465278 76900440 344429958 807985730 115906276 448963593 910762637 219549370 400556369 172263418 981159943 16656570 938056950 499175069 679443778 225410491 927209561 917368885 431495782 554100435 919594749 365634589 226823440 854018409 277237887 736194867 137806263 452697646 98104612 3238171 198225660 734863058 231539708 78878502 403704030 556689041 419175414 179515915 643679902 708261231 630289368 797366956 961008849 633996750 341335877 469593518 249070533 864099901 306905016 288512230 397225472 930200291 816900942 257384046 664238971 791300711 779086062 67775361 898868684 673118356 448286399 382150375 138913952 467856524 887385083 534119665 711558020 893259145 323053092 551372122 935324508 189162892 574525861 849716589 797594567 155336521 66145788 18579514 176558439 351950252 104566104 884370734 315450152 904720790 626927766 220137513 403625255 2363448 846613057 327193831 566567461 197836844 291366225 873151023 742261613 927805138 662799842 846311423 62461209 721380155 926145842 621654743 628911093 480873883 349616551 40565321 641550485 612085317 377965458 242604258 507964074 113245786 351210127 679944685 282024028 85445301 781540532 160860666 872168700 65108547 784420675 7903328 503957275 261418972 35216256 146118066 655145677 327407387 5327958 30313950 7945988 120026867 563073388 638467207 618348692 46131529 945111308 784955369 682905213 343636215 487044479 373908264 311272672 107575172 323210261 271971507 378969688 529378575 967669146 413428755 247147321 569770615 702585678 590376167 83242841 207519232 298980796 411869675 398186000 56285658 558876784 604588374 893591480 691905027 536442612 581543868 19054178 413701492 346841014 937624946 116380922 128760972 87868490 323470937 312588547 798551227 226526339 564279743 587417315 720165628 649662423 480565732 296077057 931115158 289748380 373331092 978295846 75334566 524288410 814335909 27602940 197991365 935840865 450018992 554691706 550615386 119536163 704542214 648975939 128795998 694568470 241539269 736920724 16252561 106889284 224779002 681134007 556968377 105346647 684981407 440988990 695177804 13546722 622831852 76648669 288078227 415625599 963010300 285961598 945829423 105842339 30995266 602925901 941205547 879061817 396438498 231452724 790880443 715236929 45431029 344767298 324591709 431084748 328502759 503312008 725273010 686564672 80958451 160341413 369064311 985972112 789365071 594182598 144718131 933954894 970169588 410447278 207554916 276475411 205388957 667266606 337384648 978320120 300321577 48785347 660664095 624625737 539401581 210825438 902659004 62898348 174666302 720892367 679336331 525370202 547493602 439616859 326388604 627185549 716167350 781392607 98564832 874541692 224169529 695016598 476142630 487187041 617691615 216462484 573103265 353840140 45059017 789707040 636858763 868750487 213025510 694080820 842586098 256330048 114989082 381225339 330456532 165266323 347647340 977521088 137473816 265460781 544274800 366026838 275490939 648997938 605038009 360737749 566254323 267343336 171740171 408185300 902129940 17419793 277573330 374808173 184570408 54912738 702818027 51702543 221402038 406135475 865535299 892641018 670697447 669351236 846843462 967696264 221798254 842450186 320104794 619176480 662569272 759691224 100664466 80077601 125093997 698866833 913153377 27077177 412890935 916536823 543647833 795982011 216523700 753929421 321005473 277791083 243419443 891607588 654861439 621507653 946533148 855352192 991546178 213589150 837300084 276694379 20907283 204169257 237868198 851351572 936636674 515660363 982746666 271609987 781358997 375782600 772633639 232463372 634094260 315503210 2416213 511943548 650859680 233044596 489421882 257104659 973837271 591170269 212813645 472909558 377471509 643190506 851199464 782200298 697045326 387232180 551998753 579680594 300606802 809870266 197819939 657193817 642738685 174423967 788188364 985927868 844662844 134062101 758190912 219272997 396211166 158382776 728377563 418209489 938621338 827737232 765610328 124753402 109745743 106881339 66058775 851176249 278323629 336806988 602215092 329352392 561599430 681983767 489000832 355921449 923376931 748960585 735560933 53801844 150749100 204870680 305094014 78727509 52295773 178892796 549002785 261798548 952721539 238255268 413106871 712825037 934709951 42667665 633618247 704522967 319844991 556429268 522243448 706994008 217667406 166690191 805073527 441074218 520441614 253630524 520940908 544838837 136041301 443941144 937374898 379706196 188763666 603364407 278166998 80034992 375940933 964359795 787597458 546733064 225366183 719959116 833403418 96468793 370069228 695067828 212430663 811142546 386575718 997166531 540060747 420578001 294273021 395328595 645140012 651700797 150614563 413845240 774590337 825639654 812338354 481457575 281035687 969489460 509433766 476288373 154573047 171784525 384348973 474444867 643517220 35622347 4637565 241350231 577663884 371354655 155622355 926113760 907101499 795073494 865840268 345901711 921577385 355908558 927987054 340739111 10204600 309617644 583319320 907993660 795879696 997737313 94185123 233328897 479313374 378280687 360799142 324314481 875621747 912569460 294441407 161407105 50518012 621921474 691780557 899937262 274156955 297740262 294477982 243242829 517252502 397684370 513006156 127357045 691696217 819474166 37157118 1804742 604704662 294277411 314482916 960139884 174410466 358792083 531925803 353923522 633466570 594515228 26937927 785527246 376824936 169180198 373597829 170800338 128049746 267822001 314053182 344582397 548068319 499224594 520137217 820652198 847326350 566870546 272665495 424530816 285171625 761161586 567464320 788677776 817769263 637608752 725404877 327345327 484969657 875001534 884332252 701141606 170714124 128198575 882045596 266793805 243347628 92683882 809083733 636083831 196650066 2571750 402957923 925120698 854892982 878929152 979242413 704600138 205085853 301293502 357537873 943254675 307577573 242344580 510611180 186874048 59247478 806655083 183305791 821951624 864155508 36418398 805148550 694380464 977662301 80008243 273938287 363360686 986558590 291094241 545782969 933901574 574980833 85316517 426256242 923471492 836609918 624710546 767323816 608806116 834438873 676131501 520559338 683406501 944128808 119888907 314547630 181773087 436947817 446769912 946024711 671782640 962827858 946652139 161566612 339679274 30171446 461560160 235278460 911224962 42334558 970137386 240461792 212397538 512931004 184028068 383870357 231929575 853418709 464902944 848432921 509752382 719840565 993221931 500212043 448042346 792108386 702500646 582879135 435238122 380945478 855060542 835617205 326458933 552995703 751236299 22426425 496898892 793190595 694641080 783831992 68125106 294692113 337924202 517957104 744707945 328961050 361985004 346605459 85127604 401176937 371874988 920365661 960559182 823431325 537859184 595970923 711363622 831063620 859979699 906093838 197590493 351083640 827745767 450657820 570518443 150791043 486198137 970003288 722556339 312822886 870212229 590055225 995237989 297599733 301141507 741428283 685031715 96124521 180993914 691574088 305427409 720545676 526947962 147738186 66089873 182599988 306233838 786702161 972292338 869480699 994600532 218117391 569065876 882281845 947041992 911297592 774305592 187276533 628212436 270518269 918510161 503503095 705593106 205892575 441566102 280134547 600771650 650050968 415434359 223987100 408086046 98869743 858521554 141265389 134907788 955750560 237153401 489975057 286655042 359945226 292961744 406570909 600889692 150262584 307626344 810512424 836145317 427796565 659991326 132270331 448269525 316206631 5861456 606489813 460611846 98790359 281976596 964917348 347844943 357024067 134686976 764844635 752311680 305466368 972790805 506445864 792300212 424656640 20249456 778481488 957532502 941227739 126389079 404174428 26875481 546520903 98806977 523992582 333460570 15319425 231480406 298726980 78602196 706744707 367755523 603076827 44396351 43478490 145227123 916122653 384369088 169573759 409251838 93855175 736122905 980105497 539348980 154662691 900267792 615379634 393819559 3772939 188795329 364479457 270017975 491399829 745586543 641151323 718055942 946326869 619847538 766761717 316923622 55645844 152087287 53497744 715789847 861344887 860065172 574440091 418450995 472272804 704722511 265978704 515040078 960748307 549072428 833425779 519679342 192937856 291601139 275834395 839124158 657829065 416346870 868578584 207618963 315526734 879416972 713382448 88972049 301927032 659257447 25496871 151524449 252648457 487667067 486195267 420158663 794752387 429993769 692090963 601982858 836969969 538501606 389540194 729641216 706056441 77933080 607209208 67597272 925112857 599937281 919461675 154968841 745635411 36683176 396418285 181438343 716383450 515263512 922148028 548105160 663074571 295717325 272449502 870463253 380753618 404521646 303324238 224751590 81936617 997671437 805903456 528222289 659707579 862699673 454147891 149656346 61495463 417543341 365118864 740132339 76943323 231366205 321419340 53005917 340697980 211741037 87159294 341591730 673872601 239826404 368413482 845111031 59895896 824247679 53463141 108589065 500351091 162111058 278870091 787429269 259794342 479898750 333878234 197984348 308912539 719736729 327333574 579550639 502426591 464846937 277763445 829622039 971441429 52909015 97967632 940496764 665885480 422253178 844249224 434162038 65594985 365663001 702156227 627879533 600474368 855844312 467243876 689030754 330517223 261709917 341269741 919546496 309709836 110581094 641525119 978230692 500642646 332210797 563572722 602017228 369218848 492703120 358009636 157840101 24625327 513731801 688432626 758447359 277635098 767497921 541098272 63250109 736161679 869865631 72035121 738395778 43024199 983428974 869220254 220447787 341674744 83203818 491854364 384983917 159849850 934974723 626151747 670422679 523742819 889075837 391519964 586914170 68401567 639763901 229161532 879418349 462910178 105868616 79951467 251844869 919039552 932228140 738705844 897547815 363227631 82313964 157619290 903752065 772344540 851012863 246829842 69672965 998763078 206689125 620032986 128735412 904964865 778709474 252467400 215052867 133247947 446014610 833063559 967512031 796599213 592694055 974632098 804646881 819596578 437549355 164991979 572386612 387953089 764503115 173665823 644109772 289919177 806663084 919123239 25320623 161862314 550694491 639347564 610160517 680717323 784563934 487245362 424742459 989404277 84888097 273102231 428819563 141965897 993946151 406529295 30170399 260159018 119686975 307797610 29715106 729670451 77973628 504854510 838697590 940621881 446799171 464857448 838172659 604178720 689316069 549681482 405864787 289628233 333891130 861974925 114039978 916950177 73258938 153847314 597681142 847918782 360386479 79243528 637698855 665863037 44366207 879308186 585467758 312547553 377128511 484633861 367921637 253110641 600376777 62747710 27338368 901033963 68855177 540187843 589171749 319994915 479822654 318414603 953875525 758311015 587335533 969306975 985381165 927027394 165805786 333737740 460777437 823970130 281905786 17777919 762921820 719155607 55786756 489535489 575567793 51236547 174160031 605553818 760654879 589099946 25128727 684960812 846353018 133239751 725621690 398596260 242824377 3043313 950395145 359719804 219877666 220388465 804765460 773537819 663183810 94034285 163090550 417866938 339249904 780271643 422056870 458008079 670014993 599105836 674521148 655079791 147024272 97167410 561671802 892768599 632896078 87480294 494671217 927270388 783535734 931553517 102744209 735252936 922964774 653440894 316745828 481827735 537801674 731060910 905773676 223091353 943726120 206842857 323175858 384288983 970323720 240605792 173102199 191929154 243841835 175210267 136811142 455680085 285863863 444555729 76800926 857596554 490757483 541962630 733501771 280536579 943767518 343266586 507300201 395958287 790250516 565091273 6293532 515765771 538567393 523703618 163858854 319956433 675125353 512477180 833424703 713260319 515737637 288643635 189008713 462188868 586333857 193407012 649022623 630213782 393787385 356304908 998200824 948498389 823281377 435286660 302109786 898896859 951922830 473900567 280101532 772884558 848702785 653013857 58935906 412193769 514963644 125895650 670635546 389907893 565458631 121364607 796838490 921735980 661692336 818172123 274680508 33954773 303365177 687050554 396592364 673080883 45039095 760106632 388902832 701501133 858714959 606284894 196371093 47168093 941515624 316720931 843316614 941397247 469118253 959639031 897697001 868449526 789872003 477725566 192425607 388139969 100831322 306782456 499082473 70843791 966783295 258732713 20518656 90891132 574747786 979463325 438451502 627290297 694591149 832002096 852436685 68953464 477245114 566501863 647780028 386167666 987755848 455417902 648872069 470848512 991427646 473858936 920304488 949809036 111408262 562048042 899173595 486221754 180317038 547929814 346937824 740707850 359376801 528440351 499146928 917025903 129253687 318418326 76449700 482499685 211505076 717711640 209265338 92672163 671566997 609287445 785808742 472248895 390423796 886931641 215139140 324514018 627911162 657387774 668966894 233305058 14457832 479150943 292497677 366794887 31585002 757914748 478180346 258138544 566131668 514242796 307596009 694514643 493740365 987100427 200302634 195856968 40820256 658244589 287414688 957795273 714127491 233123792 808813412 500573549 777450064 357706371 893025134 655203247 154640629 962156916 354738708 773542669 198932092 46750082 453080149 64403039 678608600 163842020 181557427 480651086 745605839 361643505 350567459 602261257 830240335 166344184 948475086 608515295 300835487 149854145 744268352 116452562 472333828 888539243 924475738 366021996 494497615 359696382 596756804 5150008 454217516 703775861 877690285 317977317 511500258 314983556 801486889 830693731 827030878 33949284 7517754 451106044 122661813 815550363 869980172 722091631 590165649 522872643 249882756 635408009 953387856 41087370 20181488 545800367 690156141 372875397 468575801 61910427 551507031 883373928 45547288 985785638 743314339 136054713 952143295 863403965 123911402 997473043 710282655 636641902 651152883 661857174 392369964 930399202 56451129 572963327 282069707 992014414 71613240 437961934 630135316 856534446 224661461 686051705 309882891 54002276 778911588 583889395 925387769 849310729 123868308 752341164 686886436 595168639 928855087 763090399 922658934 612479093 179300412 588890500 290865033 435179370 871806118 87017122 443783190 670596544 377411485 517958777 779984224 709017632 527273454 385549016 519533664 399129850 985597349 5253709 77463565 531575597 576144418 417917354 810202842 349864672 110033190 885683767 124765344 45663187 496950708 10412136 600994442 716767423 10968621 664036229 35841600 597908300 784472820 347914230 89370205 241852419 324970022 364358095 25523852 844508871 992390208 486125426 998050239 938277569 838978347 831372521 310108367 539701587 116344967 61277907 976301865 81530547 73014233 72910144 832835598 293201849 129537606 163213475 641764051 335724262 717230290 674423782 267257964 110518556 150600838 573823903 320139358 260838547 366065317 25875252 612326028 889965186 85064465 505041502 270557722 622717596 616743447 796917784 786003262 556585556 644338413 918697492 141248238 599283350 191177426 100074473 575945430 184243903 858018551 645795493 565953082 433577589 994440327 320519518 762089803 762419844 86313319 669212597 699555117 570712213 866443223 256344369 459129203 968191593 606459196 430712628 400873613 86394500 456136893 816233688 594474415 41342595 537313119 145845847 708088284 898878205 392248200 305455457 798069805 249743466 300097658 249779783 913071067 868572272 742102641 796082138 536574 409371186 520823694 375232580 818823090 499807142 290684407 13178925 469712503 514284872 104218294 567956416 439888282 523873297 616302368 311762808 571126886 866915261 194720899 967761557 62186972 64350923 61270107 935136559 111058681 389909074 271372671 147144184 331877963 467934335 516094330 615173634 720054075 54703339 314602566 859089713 691591467 608701800 497944019 768122793 485832159 196087125 516310154 921146655 77318668 101017053 272102529 895984479 787721858 746138720 396385260 333174029 36198232 128030800 452693006 482604313 638928475 683354914 642366407 619286791 329160245 880230596 85888049 568219889 760271132 875063689 301038912 46193020 653810673 917170397 786422527 606004013 672258999 113624699 348693676 90161513 537833774 253910562 618992114 245695964 331870635 542871955 517630852 612732570 905245006 181941938 610164827 20016063 808266006 291120864 529117919 957404593 330195255 477152122 695269244 20349760 237218632 575473498 18854070 64162497 808022806 942710132 184119024 960734328 371501900 344005577 179751256 150141126 32874047 55899337 630626236 749441593 411158956 77866434 833556332 703852370 793806849 439452387 254195260 710979097 929404533 517152400 215724026 736151452 305740825 531103022 419624196 697044227 104214644 154614723 194090208 755586881 717337591 366117446 834453323 312387949 966122785 539987961 647149844 710419887 155925859 310629582 471338546 351532063 872382922 459962453 147737586 43976014 705409195 908893546 496063806 829965978 265977228 304696249 628962036 980424181 761040137 737180378 392148016 881493122 983240172 958231588 696032135 52274003 73229632 309669204 41639978 103809294 213282947 28601021 883359817 828793269 65388091 548413031 247061141 717948698 253539976 522351017 134189837 845700655 471559584 192205890 134809876 830519040 499188767 620307458 627258066 31396139 701417275 788190686 2395966 566671062 142578055 312434196 73031133 665436736 613022188 216010035 788293586 647822819 332267878 740892014 239512613 649448969 992503705 311773889 949654611 36724128 982083008 689869414 351823770 925183975 137666966 141673245 451729701 325274461 669632956 203275732 698817575 626765063 733939171 167284594 124932475 706529533 345073824 511589986 302543052 636304188 707095572 100319010 412674013 134626368 705460371 215514076 358740184 853332974 389717097 184620880 398632888 637550572 433599723 126984174 759588474 2781457 887665429 656127513 596450028 650770397 183612932 47845488 64036114 92015836 906977315 434694416 895179303 862974453 416448211 167595791 743705930 466634921 790598670 363686877 56534244 170872210 519588707 387360729 2492985 948980057 809279805 960889737 981311591 182160788 847737191 852167960 492975633 212172544 634115204 404895063 19245615 949931414 19664216 421594989 933302588 36617425 384919190 183352957 917999426 897385534 912949807 365000748 290755107 805558719 330460876 401512773 869335445 270287277 221320448 755839763 966844718 627212207 464114275 473780931 679369112 603216145 927227819 523703115 791034217 347162559 599973105 492018224 8422268 873107195 843284649 770359553 206032981 989860274 576008898 149270190 516575356 960447121 659405699 170717083 223140493 504382972 194138861 607686410 324111609 813755346 487987163 239017863 421336067 188834370 82107081 853485744 640061502 869439070 563008968 759942252 781265067 147301040 270872942 644102454 285618429 174784725 215898449 567677220 348670093 338185194 132287771 638480217 6503121 140028934 542907967 726178271 871467435 158074467 95608037 388063817 545173096 232332223 768014452 510827935 48787259 339660142 163614997 9323352 45748844 336372879 606429735 14195401 762865625 737190610 144127420 729177860 530550453 70071707 988735680 503743522 432323180 143330953 253795834 613105458 924605457 246835217 551715324 750361447 912188619 327297226 637178142 128438278 602204144 870816951 535678228 945999345 557322624 596440374 529855182 644632947 842144847 568529586 540535222 57974683 481644120 438007817 826368513 209251793 717558145 453307229 430140100 447514242 557063675 317615100 535725066 539304744 739105703 85661957 810071561 634386580 534395934 576497942 592500617 62656111 688359079 147932503 662601279 335366770 26066875 914657417 942590661 22942385 421285646 394443441 753124319 339108339 966144314 518664409 951482827 780956849 959629828 204957181 985875399 462479357 282745110 895785584 863294469 829567546 733885680 381523983 772663886 406737628 446233456 578404696 703004894 686864250 518522176 924995362 960788480 392175170 242286816 368288544 917225943 874450577 860827141 817902332 808904311 849036314 143710965 102361158 132892005 352527962 543292203 397587165 594692644 172142816 913888240 705203195 247967588 340381414 67462256 371893986 260180376 942220813 371165848 955358085 260859430 140151769 30126366 503112130 662533077 870765667 83298870 304570042 261903638 643721018 234637641 876247006 314924277 95171368 398532387 679797201 20898676 49175169 273486424 376704745 711639930 419566451 56534815 418432731 223178582 442150043 677310354 776468234 297538270 910300662 555973 745989350 471030107 865878775 714200973 721194293 339008058 663554121 413283527 179317348 984565689 365902313 720111986 771930282 932271628 234602100 135572561 833413654 627343025 253025453 472246711 493702206 931234881 338621454 140017269 706652327 201570223 642894552 433872482 681931892 687242678 700026721 756340747 521453672 331649581 694909628 125385489 514529583 184485481 762682297 960094491 96374698 83378674 571568411 50944150 492864340 469260697 16192202 505845151 587618866 287915769 740478729 774100440 501731228 54412926 284187088 604205703 841720615 607716546 874252001 586930366 338543905 225716399 49089801 947790444 581453498 596946020 370711251 796223530 82554207 876845113 910719793 933990952 367398425 494253641 271348866 17621647 863391072 288011565 454630077 13984230 844753106 685159044 275873035 53287273 692022672 878931236 11811898 855655474 925292894 181525486 742800513 293468625 743246637 35526674 704043260 744315614 174634193 729071928 879667657 205127998 907077597 150072687 768198922 43857322 948846263 47435511 691835599 631919205 761252351 510295739 75885787 264650776 769823060 38534571 826249375 792208729 716711773 339478505 222159509 10279536 991739294 735405363 26188861 256553360 876578035 380040004 640032854 573358330 982886288 646654453 895589405 937756349 811644932 685030405 750874210 13475158 631086505 123563978 880409634 902295350 622264398 259428890 229081255 490149195 717120773 14767456 96934189 923811089 220059549 580408426 343242190 317644157 497719019 792026074 876575599 398555801 905977726 299849936 581607426 889017411 983809089 463313129 577108895 564190150 322615160 61758729 913225718 59941650 208979861 447278820 725179424 313418503 328878868 104703109 397457307 431362384 106679771 440636843 895911516 78248492 281474468 373931657 841162090 422116386 219214799 139849239 612464963 372295040 331913580 670265820 293908231 88414795 481943559 195751573 287091993 301161357 270572136 94821518 937027889 767873593 609725878 642298460 547169823 926792734 711348856 5871333 288438080 698136808 490304591 575499132 59405751 957117708 94619843 77012202 199099123 475307353 300779868 465903025 239947783 6506492 221449675 121772162 353740954 681995768 715025221 573734706 479116922 665724042 687501892 299835566 839970027 205646467 425624215 729318974 842178239 562875553 273305902 547448534 331155629 808954276 475912889 366127239 439630279 844826673 241502034 659559100 801101682 709072145 520701206 894427181 577193928 870819991 794700122 47929383 932486653 380530816 505413516 374326296 415079537 927349607 204022078 9555300 308780451 912255481 730068646 650830783 580437317 724275467 703861731 696638571 421959038 396827668 517184800 683022571 437189947 331631924 915328473 943652358 857239164 324445292 852772262 376813911 884102953 220377248 61774069 230126871 601683015 114106504 476344431 914064384 506443590 856631482 994445208 22712516 134012142 117717026 312900018 250542537 963654185 246017898 399003566 699029449 821068693 173265868 331104662 334122355 470354588 964417716 6336278 492324047 485849022 162853624 152457340 809251759 708714353 309481262 420165250 334435993 209900910 540128468 401704183 284985846 820012915 984873382 692483238 418445404 990921548 621519989 292218563 588066737 617965442 36432532 943434000 18830391 463707494 850137926 192708748 433094818 809117154 244635641 745651416 146192547 500756683 943854414 127990712 296632654 734416651 21181349 395859353 549000901 800982733 606062930 259297760 540898779 13259329 794823283 38902490 289974518 869267874 494552087 332851745 460392240 314765150 448269696 873098249 462322280 525576586 231373854 313870389 903700789 973007772 23507694 371818188 591261835 799425651 224627168 521442644 257558041 957536204 519528480 505429007 138974271 802771384 513689048 116721844 276260348 583884104 188690747 836619483 708639130 357588231 927289313 763264933 824979599 770479535 413835341 423431468 300404946 276035187 970142679 549919461 982617447 87874363 317655677 424153721 377080617 260289162 993941797 127704494 267244779 853826086 595128749 658535220 568612988 730970171 999510895 661910868 270400555 161375911 689816628 398421548 271015625 628422300 551918733 275554132 959054152 213540297 629549848 53299410 955967702 582313575 842863457 611196061 732190305 784547698 406895968 449736060 215588813 219983874 486290444 47014206 468434320 484595411 794676220 382201784 96672511 15692374 251123823 893322974 530300850 396094889 541718273 476048131 780624303 162914755 140920605 988521288 787668395 982522952 459080455 859521851 115500894 759184562 228301145 830932728 176830184 718606107 177473416 654690711 406901070 672337200 374180646 693005675 30247711 799428794 843915251 30809757 831290433 776780625 999366842 2468739 338194922 261766329 942566445 764926790 860557879 922597494 940126914 967058827 710338525 275430369 662494033 490813525 165137754 836291901 876479238 960054343 204063454 425401916 236741235 436295897 264187103 88454289 790696210 526759121 528832900 232969946 311570572 161681217 755511374 385651047 954866133 979260903 23692500 439466376 317411352 795565258 231811265 301747255 356367758 424635548 953419306 760468858 837190761 98406779 401546284 889346633 435661637 789700384 312630754 805316915 911839605 688235802 151156938 116556359 528478763 661473426 790270638 669035210 270896190 308993836 310842412 247301007 850599421 77789330 540052010 402557257 960918615 835715082 989006152 583199407 301465611 710829279 205935670 943826162 960499328 256680882 331740536 272946271 99478800 345154486 77457325 694757238 492111413 366147707 138943802 944116296 600089873 95665502 320809780 892037189 238507640 711347308 79924678 650432175 420488101 248489894 316893245 649363652 233253795 475860647 961855017 252884974 910143582 364205450 559451168 474544513 583529294 286160845 738612521 161902206 708661107 616776417 296881388 248948491 299240333 772810106 151999097 39633598 844616983 547299829 119511314 360293341 413227743 258858751 117058105 772966106 997386986 946772737 474290600 30941865 12013424 782711490 233719658 50565400 536919039 286407322 500129616 482036743 210782201 55540262 739611556 320158139 504872734 192556895 800477763 869160660 539666295 954756385 705564151 117342321 199756618 260037305 824452110 475139388 437490664 840925599 942725439 796872725 912677571 582076276 903240931 55215674 129241461 494691062 266190614 947465656 174901530 252985942 958715279 911221220 108251034 458534823 581621356 574905372 286280364 573997799 667745728 246897324 897446054 718510137 777730373 618527961 512602003 203791563 158942168 480271760 874139591 885696623 140524432 666604597 87569400 38216521 607492649 598796395 623426004 758675257 424334089 180123891 834191951 551391134 819367622 323938718 912488529 339393646 48442054 478793520 831910535 501061938 923275548 985217521 169110212 983560222 922467170 129939419 355476898 284354845 229037706 227464643 347634337 187657684 250709500 433382611 896594093 50981616 384883910 551426672 911810311 807006055 867566807 828894880 474908235 190145783 691559315 907156165 564740473 648770983 635470817 771408061 658088696 389839731 163060724 847106652 171556215 924629924 267715945 817219897 99726645 527069200 707598334 639832512 396405175 953903132 900043145 356483532 189037246 938612224 249760580 357165063 361669304 835342659 644772405 514895767 815080380 869493361 854990888 126478199 414915638 712090840 180691690 112940522 316762707 619809735 137007430 586929421 442415474 866700622 838549077 678632769 955059813 912598208 309862994 507809056 709093411 540935967 426384827 271838180 896221746 454971571 263921756 13581865 885323737 851153945 3632075 942298265 838427636 922686776 318065650 413369108 250752056 140039381 364585382 829697583 494795182 13441936 603001951 892897694 346402702 857411475 97312542 461719364 407220680 860551841 72540097 742278639 42415331 484054107 405970018 512710784 24379826 261269772 680955548 301091291 250958642 974272751 176433891 168323885 982057064 831864525 300605588 927074112 879064468 186013135 315104603 556985668 416449356 721783258 312797151 717672440 420930987 938706617 659965172 447174696 385910066 386239984 779795466 333539308 686859956 938444251 294884201 187511548 659364014 610300414 838447337 728311930 660752376 643320383 20582005 265844612 88815354 318946870 847751658 953562378 165846336 856545736 326844310 858586200 483028025 420029302 675274954 854404802 692592196 329234569 985828607 208470549 83963353 933099969 402781214 586071136 55076472 930373967 765536982 384507570 284748365 414787867 807413929 55627224 197925647 773446283 535453172 422742657 584051645 878397109 724551441 738907778 804074866 562984435 127411120 212493479 674620407 499012894 757515929 897731256 252229261 472487602 622598424 715010992 216056936 378140750 466906295 611896463 217329443 949594889 966630540 538719001 111768579 293803270 581920123 932940870 776179361 459356173 826433101 745623743 28839687 261298039 991102828 762198067 536123241 412525031 115068683 684225303 633248376 876724925 817780565 833930433 125139926 364561133 736290003 983345741 252937999 365221435 198839091 489641391 231130179 285371040 577304200 178678579 831801120 200784578 57989397 531647032 312908835 67541633 868854299 334864363 889116267 1424848 636683611 399982175 131696712 83396207 65434361 600708426 343762850 3245328 727579990 821310068 208328448 830048266 197512947 976143987 282703315 340757337 689596275 600861316 859002179 154981264 995643394 922653642 162383791 504461786 312304075 286548095 744151738 575426808 183753497 568147924 238510707 658189637 636420047 717654516 994295716 718466818 987619055 373196514 321152382 900019095 142477838 801496317 55873122 211978600 961809614 830704596 943373355 524819093 134876357 462171252 336737744 503648313 481907838 752375522 98843832 29383381 644080759 714382448 219569447 140875504 480023017 557017558 972057923 35109266 39120471 754098745 399610049 926464068 622494832 930023656 905686648 544590797 739305398 151017494 375850706 654401150 793750119 235207457 640401123 916576839 176211391 796865917 826457985 245698372 184056406 564686919 456810141 466318099 690786414 489466148 179725086 477549141 512478413 658167449 396370835 605060079 492091983 655925350 579259488 801614634 177048274 407539115 462862790 115764301 806262616 98608431 15638277 711734289 870778693 637158553 556655113 488907157 60711658 199818619 672343701 850111699 476662268 65467761 459267281 521191106 322951818 61219015 510606257 56285054 361830424 563568861 280369340 708680631 732351084 402442682 624829408 269418137 515043049 576172458 550813044 901059768 668392828 116336158 922738416 827035633 482996189 524608340 165634451 50179294 477119002 745200574 172975173 321224092 970620008 369168569 231181711 406074619 395162881 572771582 989031884 469518709 520507799 215138494 215995525 962741295 582768502 302073956 187560513 310469964 585470226 713678517 699249949 765381208 542389192 66249448 8294597 77582561 34434085 580761450 115418012 485046075 630715282 865758233 880701659 953210988 10797476 996898677 525966388 833634723 790481427 585198914 526258531 59612522 903676458 44471839 621056655 898874249 382017088 23231328 678090745 336496611 389703019 516974767 366742910 475227245 751938353 27584401 698589958 696780724 593229665 693062269 325125782 1983042 224735681 396612503 215244481 510723259 143694287 805436130 627731386 920628416 80650909 39766171 969617284 270640320 596456392 382413173 997480038 56910666 89126368 880601822 43553881 997424726 481406581 97172758 187811524 381737105 267494448 579644573 926298553 264319200 29130602 596756890 658736909 870682999 403293932 556996411 945376720 842258708 733700147 148299981 7991033 700825543 817598501 330965084 911742181 482599863 401040065 264411012 897944771 94938830 479725872 353495659 974009809 499333725 567265972 945250854 678873465 360850486 844213914 266827146 970263049 627208656 487963287 762192214 268632382 973796177 832075970 895841353 168953089 791845065 975981975 305611199 449720332 127786168 694491825 394793367 854386505 567379004 24236583 334989739 587513624 327215957 74238854 535116274 293790221 446034067 627092419 740528095 773616739 598813900 515545524 842746452 609730046 552135253 835040462 424130820 63529368 773781990 897475863 926414109 113869416 59492805 828842005 890544275 660423487 838043847 980898997 753231335 415078859 362490807 268360052 622843191 317869839 395601067 202142403 380253832 28518297 325953335 400192185 201977827 360014107 328158843 648874311 635345158 957439416 442317122 611154427 489115180 156186255 613320508 130142743 708021659 517222175 280109587 29045926 250628271 31465555 411161054 852778809 58770685 640546796 394271154 985069195 889880915 267031200 163696831 526784139 75668394 135060318 553648841 270290271 932912809 804759591 274602217 339831270 623786339 800417194 816677431 501999168 460620179 480944325 343558297 614247808 373940488 466726591 107460897 113264575 664067346 846061931 428618745 756181305 36430765 774747637 870088988 300764939 239090312 184260976 620284994 454197624 823882670 26496742 930679195 582965817 988267297 188627235 929123736 389050435 708531682 910342426 282276918 797559929 773367844 41498463 106044772 910180250 231596527 936910862 383870093 897302838 346159520 543708380 119624699 951616391 898006156 735276182 17493025 264526983 179551327 880959991 565039170 239463266 183303322 414730893 289689274 724560765 997364320 293106350 435193623 508218981 887513911 510373905 347845506 754827634 799068732 880421502 534027517 411680908 498923517 209533134 621606695 426081873 3549251 249152318 118347403 954095920 805103417 892331272 911735895 181921116 553578387 536971647 149780850 282866647 919225820 78293995 150968744 974236495 767409012 176068209 439848872 889209923 233688693 856171825 311378607 786533640 883328345 500115761 588224001 496293378 979294445 565332430 70126085 721820795 907858305 789741532 700397991 428850311 743042063 399763529 749410760 467117482 596748732 907442431 690226031 303471541 571710939 813363583 8604986 806390309 1176859 560076307 913708827 505165185 414060344 63201918 904735280 309636409 316879282 36519081 801755518 364022546 201256930 271545732 991574086 617114448 543269300 710167706 912440291 307843473 797333724 175678260 893533900 145631353 954127944 143354702 883714072 439591273 885588478 704964896 455189746 116566223 125716858 811430078 284381004 686316671 274053464 557475903 293891618 237413948 148979838 770841969 113477895 881882658 796056343 876231265 435500380 12460838 254908065 979664731 401048370 78669717 550305621 756205686 537181596 506507063 313347759 212765629 456268229 696196558 541317832 551019434 93050551 360887366 333566927 83095855 71621093 492528818 58062970 913791369 515109854 327099468 640171027 112468699 787686254 41050312 223797439 779031799 396823971 323585983 22461026 275705031 197761283 349007 401218343 660154743 184652624 577976927 709110524 663257249 820651768 900026895 463205243 163808219 969107759 89571829 68603775 677801468 875378814 705873440 624218940 516603290 499504231 208073076 4215710 807336757 642328027 477885365 753539824 20399568 772856818 415444196 830475385 877755447 421906780 574534086 739381495 936880262 228566897 373088143 615920408 571847276 536870934 573948920 377083545 971448548 455844113 603138167 687454779 787590201 642829136 606549306 689249147 815017681 235375298 488365485 522249690 371361960 767071371 605854762 501312001 978393402 588481414 271348748 604960587 230757760 943869582 141109264 613074147 832592451 955452455 100656274 792934454 73734590 410558330 133199735 369858095 417570231 952569233 830476550 440249489 273669156 434612316 97440199 917210057 72746715 66610595 656815868 33392166 880996769 22172982 954243228 838635361 719278406 944784027 511920378 373557427 793543943 891160771 752774559 337038367 175239995 82385501 292285686 346431930 461817378 103083215 610137931 178233722 371987404 597455708 323660186 125343128 422848318 817898957 992560237 286135836 475197047 245019218 135740212 475847340 386590280 583365699 265567861 900388357 746456430 215672427 14629967 238350765 946871981 586588231 879054211 113513683 28181778 959331703 541994901 854449572 949143189 19803814 121141732 993639957 906998284 251133136 307495286 846560270 679502949 805810877 297168647 957508895 460969157 862305732 235222514 581696565 364340615 115497144 62044015 861347286 767819519 966247247 747779473 228433583 709857904 941668954 135520858 199403352 949036145 817507313 681123012 468007532 784244839 974012977 29985265 214858750 943239549 305459196 194509617 850228559 559047355 73057974 359984499 245481253 937355391 745258019 546091072 309590235 757278756 527548391 13654696 648232154 277448950 275453566 491026956 283655434 563175381 792227134 211311866 401274984 263549103 646491295 897758568 807989438 655658413 906257035 108833663 886522917 311719660 861098649 14306003 39588436 752273429 869344589 873517287 381115358 204214912 164213364 223686217 667275776 988595690 705945343 934746977 160934099 531397723 77155412 941500313 824856954 195749622 820478330 370598325 819823656 426903917 123306651 371299391 791466167 197259444 242378411 575585502 191285789 354332609 377557686 740291286 584071660 848019483 431760697 509508560 374263092 674570117 578638972 422773209 114027672 175807056 451887616 481577929 270070810 768912209 710542526 470533555 329993928 586713021 561151024 510382582 38969495 448898655 375173454 268392968 116069495 570843761 20458860 541444814 420171539 951382011 978498774 829141562 446348806 761035949 890432531 468738480 342361346 334580827 694400726 64536859 767226350 674230156 303743501 630435906 465164471 683116268 387238722 240716282 370817908 198375713 297556287 67046267 863632413 869502892 769179574 427084266 98953618 511810274 858861817 466719310 71564544 544798003 126087505 425744670 158839226 545439814 684422141 764484787 305098902 535600179 131934838 932888504 245115477 401260344 998803354 442398595 187623092 989333535 99640682 281909742 58719077 563279577 978625738 369854129 556715686 489938283 91787500 40903711 439250995 568888537 137011002 29393531 21494039 397663881 570077402 276519576 670038328 202383851 804281932 972263692 829311800 443213075 656697434 207756071 706149387 672374314 181315464 806159732 848525236 314227344 380552614 718408059 346112301 159367004 471211246 171945897 939060092 614642711 386391037 147328034 694854447 926313707 661777080 988551460 362165418 698021871 22895767 374686134 74843587 385101332 474361661 92287692 622648532 504062912 131367772 632850522 75801285 858063043 738205588 914508226 564978378 443141197 255163672 49135976 916854625 369411057 5794758 541641368 812985072 752088994 149707252 669800302 213806465 46931134 577601462 309160383 86472646 788137899 29841633 656026025 862556818 592328171 683641900 858879198 623040041 261316799 692462456 987693185 428763953 329946814 717243903 729072697 309886846 667190073 48568586 426943426 158154794 464593959 439723734 736285551 211850203 295374293 876806882 49848720 502671582 496812326 340488027 23052480 449252038 13798665 240794585 945808195 677472060 155677177 241895188 23929497 863019726 238246071 678226166 939282420 729985710 759776099 982044332 684555777 594474818 555025406 198334503 730374230 122450217 431954037 759936354 63291886 650415524 231429200 544083193 739630665 988992222 976657806 873506210 692314605 313188760 871920193 64332279 208273148 7205124 439748576 973615586 715900363 505358080 590707418 677510024 41090794 450575688 601645835 865526052 505461328 851758831 287288628 828317050 578255231 377530021 306766874 206786363 309412756 55123228 367903127 817378477 891066871 402298829 412820521 976862640 185433660 332642415 525486359 786651900 391098032 502954193 611945821 56509378 361103619 188907569 116757239 423153085 380550059 710514796 989321285 878748199 747344659 217283754 882080173 808308488 471222453 103575247 922583398 733129646 425421870 734673786 812916202 43231290 316533586 174386291 151692771 795256647 754933456 633277437 350287092 149980854 935339006 103909294 903848848 130588389 735097690 233170730 783098929 955219800 326719646 265869804 832699413 642453550 634672223 472268027 966560283 477461111 72717687 550101611 357970130 165838329 485534638 566518344 444778601 495759553 32636779 651390621 274237450 961544442 609338399 58853434 323823058 578205927 732553417 630713046 1226356 639101701 920178404 574818655 155698377 933680646 700494133 691962910 200906987 196773568 930481015 708502544 979583511 535001931 804218665 499426483 738680628 718722712 970415541 472533216 246382477 44380628 186395074 31866625 861834456 947190186 767302527 627347756 637553972 496527929 936397833 424097886 21377503 657844785 851677187 971520086 854771773 178907760 847500904 67228144 173382640 277327386 279336638 797398387 684543474 168735125 616255257 913349237 764984598 954111039 567861790 731546118 768232919 950170411 941867243 101587067 989830122 932095345 575737832 355042686 627851895 401534144 119684554 222378391 753536855 55483000 557781402 572033124 546775850 903766696 307456608 683985436 501057174 239173945 540893462 675082172 829958740 245710377 646604388 423700085 387805499 315836565 968336434 581044505 391380406 808485583 243351054 791816813 628658857 456705438 678302403 725285761 279839821 137214345 265109846 774073987 750575184 633645798 663895937 968724974 920416167 319622177 637438158 796329128 123077056 579992289 313460896 533361605 751401177 97872034 997994613 510872309 605002449 789161637 88355178 91076552 326550995 74667894 478502933 565309332 997869984 749790774 829235043 126824057 8737639 116342596 766753746 915335606 201275620 228532841 518104447 471957357 294586451 798672375 686356894 819854298 890949464 464904046 796235404 166083567 749752295 942184659 122466220 452322468 614785344 214504316 208872775 464303802 225881442 863008448 183454099 903121359 63872357 332667216 661909083 745267660 631848849 614856382 546842137 693616144 618657425 840072457 827514158 579360034 993506543 176596974 69426916 699741734 170102027 607585776 918619143 393804230 838491556 671268545 540993072 379316164 761604096 342244750 486948767 578723613 483705071 483387747 174078345 791591747 832698457 82271486 532928867 717392394 953152210 480712666 761540243 344114761 646742054 128410057 790405484 81282750 284138278 300644361 437652884 398763186 446488751 511059886 84912873 315114170 777397423 442458724 197580847 937149321 401284829 530502684 294068208 907918274 329811768 416600800 732633047 559436789 342650647 219432824 629289491 775521974 752173569 421578637 720960394 840397865 230401799 857464360 214101707 957019278 365570514 237246717 469071466 447676552 188607826 732857875 269125352 484227173 988769131 637373948 236971601 317581463 347770122 576436019 191708164 436153600 390691914 541914108 409550426 279892838 360442287 831601693 178900066 654861424 240841648 655605044 141251504 256596320 294389996 491330805 677380461 113832589 590466578 952090426 302925230 209723312 575894032 452742438 590732795 280911805 248274450 848403343 988067868 841648129 302175298 481230432 165496080 340676128 756781881 408097092 557179187 823892082 536828067 299746689 347612381 383127199 548963530 823560783 57918448 401160634 800532585 160560261 655031798 764703765 111596014 745486348 721709031 574681665 631391353 918478898 860012274 223243449 805353147 772765291 6342656 755209584 794430304 57890114 54480294 742125612 712641422 721437131 628179435 174599563 391024056 579951310 659875241 409798409 920622373 374900795 623140178 584137218 968806934 818235166 46696440 648882052 602431010 993702966 904623705 62081891 429968245 495082197 390685749 59453693 514392020 522521238 271641976 976449333 150137245 407948461 839123775 952454329 691542078 186640465 411856001 189130018 478975787 619375124 750403165 535269549 970195698 191621725 63795073 40792501 820305639 937295455 451031179 162552458 113809228 192858394 936553628 285802292 456200084 513965351 773008658 681552705 653472683 622796929 738873225 896409189 544869349 678866153 94887127 563945493 57777926 743518557 417389586 316461922 300369443 998327943 160386885 3890475 338406495 100363664 403072203 774596020 888969612 681797793 733938393 707121651 760020991 363125593 433784564 285039740 389881288 569267749 753626060 610358908 380775770 2516438 216527920 475290452 940766643 607953956 2140135 528199101 833498786 82659824 642021963 969154054 386311083 437016597 709358511 528152094 633309085 556050549 640302496 163154765 720913261 473960297 927175269 379558299 725079450 898639434 372261015 407361401 199202329 529987704 982646721 355397990 343197648 394298402 422468451 604363719 696260276 863017015 986302355 142690003 318036898 248542777 487206347 197620928 292876068 75439692 343535387 564036571 677013833 684141764 61765608 747360893 755091039 135159908 217584468 782877711 623578600 195209738 671367455 299367357 95195317 903522853 136333209 422655076 65542507 646171858 632993618 298781039 201012518 237475011 259606537 960820282 585282921 751830730 234266308 345880909 910594099 457411895 8536260 894875741 670180823 146582751 887601851 541619779 257000518 643782048 973439193 369381528 675896905 754737016 341465486 466215169 592947128 628542261 477618399 837457820 843170636 663521100 686492033 920075126 201609529 726301011 749518127 236428714 562666011 378368651 635316974 810667876 216866705 665098731 578313997 761341344 691775267 302663074 838195115 732212127 312006022 278659015 920231435 576371531 333760749 918155234 935691843 683283637 710580956 620837028 892257330 863949650 124502138 413196450 565295545 12741478 702908798 931272697 596860080 100250589 369793103 800626851 525154526 376197543 713188126 374500343 996824556 844433105 278612944 804312229 240738192 289177690 689284235 411428857 859411990 516489987 462136434 376404584 479937109 13648751 436391816 867848068 692177660 544857977 427977689 407507741 867480763 265212167 3750978 65451746 242969082 843988436 283069880 573255427 432242523 317834407 67451072 226870860 145696963 738322250 172196919 709071721 908946104 165528393 531790149 602087790 856816451 78924220 958105260 174029057 677562408 371056793 953842593 598960556 271827987 861294710 32167316 70514500 547459206 113800754 532797219 369370783 36230076 16817646 160878305 425248150 27617315 388055411 28445120 334726168 921870176 377914218 832752884 261948444 959864525 900741658 836151775 651807145 226110662 825630660 980641503 723545567 514148943 565960148 843994123 148029150 586299142 964919414 903666895 449774613 550762909 812085797 979273979 44053297 902478717 431375001 225887377 394907498 807333849 388265021 206095061 308707982 303719403 934395328 896084945 153746730 813667552 455248770 587210721 340553724 23119746 144672774 775371204 908956527 336180860 74374109 284486735 410249353 384969355 760442973 430845542 528799151 696814529 507885919 479091017 191625091 372537041 214923675 229772594 470811218 585009704 788332109 672404871 549213182 240433367 460353945 561577117 175185882 782710945 197979091 105933693 933610775 935942605 135509364 500973122 568267096 365009171 325044626 393082930 500501043 389671883 107528879 266905892 910241176 466500294 774842062 35567134 638222456 218106678 915256751 292542079 520893638 798714723 816880149 320694916 448140723 544959798 175327407 475999625 999656718 558804161 595488454 979771373 111705304 343201047 183333641 811103571 584359994 571352927 227173174 912421173 392530047 220735125 557151594 74567221 204057412 426988726 272638778 818205261 527502980 454992028 646895197 416058712 484590241 867284475 386727146 954020178 297313411 759070217 666348561 538264181 332240734 705528599 340615991 445079160 193497481 306614620 128393086 103500530 610346712 532116428 17257234 169507674 63063908 918003534 985330381 86796182 887057882 155534171 640765900 410237377 238586684 183175180 4484428 615892538 618018755 375423410 506157632 861965908 674237044 490880051 733165431 909264124 510156431 320392481 56795625 42573870 777429032 467967674 128607444 108596848 507542972 44432326 498536235 5849477 842714538 174482789 225325304 27850765 76820494 721310887 358674164 528400729 828257489 149711809 262827637 450660666 964205914 657773503 4428269 492312073 343833814 28584737 619049613 809941319 539121397 219544039 591398993 762869899 211293969 775276759 534660285 227707959 469949592 828624140 766045564 979780200 844125552 80868521 85421948 966537314 15684504 741199804 5963657 974776450 353983397 103033850 652461782 778323511 485611460 46982168 768157005 878221674 354220499 333424541 235819476 990779691 782882229 704088753 689785077 847295910 184498970 386446050 595582295 503150621 963078956 268283202 489701123 446200456 618777950 797816744 694550517 544859551 962204213 835608098 193998911 749746071 713545591 823993533 998316170 845197425 983176893 390558781 461842315 459512536 675438460 966975097 761075334 816449039 330755154 447394232 184480760 723299904 422843949 177876307 127959127 496777236 586275804 568002540 867108529 318576319 693547179 198012246 494056050 417701821 981045484 493451007 635292418 622324585 154616200 901167190 712958894 580052188 176716137 429223797 775188102 360238285 960873272 162999077 672417710 134428232 941664644 484915270 773392815 785200786 627883090 607661689 831514415 548373517 996360586 526895703 10810030 330989961 999753632 974518905 234514845 51347583 126965710 636381137 381022764 437325933 311141719 59307599 797434825 633535640 322308602 460827258 957065348 691485014 928706660 748048344 64898312 836926530 307521684 325006550 629989612 505954280 449787597 258707944 957578640 49075097 980081333 261952759 586061272 106041157 342507592 882016420 413781330 105079945 883362320 84640612 625712707 215845929 590066942 107828619 826121674 210072430 63232655 74927945 106475649 720542544 942727932 911659957 476809229 317000375 992276017 498420431 194150849 935574936 988081471 521321028 703558986 64489967 660086556 775675409 613129989 585831387 602004543 762016411 104871024 854143977 923549608 815387340 799387345 280117527 164079763 883504627 34106221 671208738 409538101 89912046 307383199 420782402 719015088 387416393 255019908 603524190 815378875 911953603 125202544 454970005 226703011 238785638 976441176 464457128 695112962 336579701 547102040 69603471 315527205 726016415 736860690 482263655 956931616 398285300 710858118 952318744 277746241 465362601 133106908 254853937 998306048 369863185 563448289 374421636 792387150 216453165 432899691 470206524 881620834 376177738 375096322 263425700 389380619 511740304 914995190 377235568 676763302 860273567 307935287 688364285 336692231 785833700 953033171 58327529 949932359 850453778 218879835 588642315 435942370 399711097 198915751 413919887 253829591 284403580 501661417 879528174 124872287 427668044 67094929 609317450 957906166 961527149 251556138 766014290 847724455 932951528 948983393 759590179 898496206 452943623 540873835 578754987 619088578 25823515 597661247 648297461 254498260 208288237 119223972 390760701 547005053 359606968 904074704 882663244 183972913 692795518 890323002 199885292 730896869 7112385 176714270 604474123 509779075 888208860 339948218 638377217 179193933 457198978 361824865 410653473 654191048 321104562 387745858 479460200 541165654 300425017 368268758 732221572 624846677 204981362 794703217 92795099 495214775 571520684 886842445 23715142 793382665 212977574 883024101 503063507 569785150 432840377 880171435 117005937 637870772 96668700 620263143 840278031 339894794 872934192 102722211 728569067 990252656 762840606 933935412 911766616 751134418 532413368 223415608 321129338 370280839 835655554 824162589 976962142 429306540 273166707 272149667 899409866 747863848 554468742 111377620 196823292 619770319 982906293 663847042 735251592 494229248 489484042 931034409 368533091 98102779 556328683 267669675 852089259 821865978 39865656 220812199 50874358 328871448 657526971 6399033 152238723 978758081 971919230 192176712 360608583 992099256 244331172 982483136 262584501 130444482 184832310 332376053 214287615 421691520 124853772 179258108 30643053 448223549 48125881 280305465 400845701 228193184 967245134 331103092 523926223 812836636 785518507 96080407 47568172 992999456 72326898 154694277 328573769 530162851 888242715 881155813 794168199 735040521 668079284 160628008 9413142 214161205 282776453 121993034 749474316 83247441 623778732 220260931 943101846 80170393 810146141 271859020 195798794 807933947 78056332 235205717 986970270 871649119 887758752 334618191 277630323 937562183 151873613 416986818 69597093 892924430 344662668 412221550 264164922 889884612 750666593 172946822 73471557 953418514 983616968 939294854 553404386 501711522 873735938 218564928 342221395 160680867 439643773 832937863 302199173 340955729 665434666 905589735 743478703 475881979 710604416 929153789 344231991 934942560 927043598 625577796 965074567 429816225 750978557 760840160 204612165 831123261 181071383 878267124 845129528 123201150 102920682 735205782 658698600 457269145 589048137 607699 124384394 84614315 165060803 610212306 927218311 38227232 533287360 394437454 199965388 916937337 708175056 909449324 441705258 313650202 179502929 148710809 857691040 27342044 703161115 646369611 693327575 287990917 562646353 947260252 962087808 715400351 496327264 517470581 903440987 627303783 875254548 581544526 960502714 663867459 158843487 46303657 364997062 407606058 522216427 498643162 835716004 248899916 606738148 169076157 551919466 902502849 752597110 582388471 187700616 472058848 767745274 165363205 838888531 759009528 18010974 391787015 665805708 246959711 471340232 923208592 957431140 395702628 14385627 790140229 36904749 379018073 891992143 288277407 826985199 216034233 876111844 546724278 280353508 383659212 706899769 609827854 801364825 991528748 506914069 47142502 876281373 217802956 486386753 234971417 191325322 260093051 951881722 203556270 825742623 425154228 222855605 58778424 461996786 684832526 207502372 245068874 508847008 625818120 396183191 101182631 859610389 172420024 379347374 880732635 832858048 401947945 742123822 35707663 932430941 974492414 540388387 265603191 571972673 793976674 82846133 246310635 840797726 183666858 854196748 618765176 16636082 186783362 114671702 135296776 583215948 122777658 444807319 406756144 728875727 803853345 759431582 548789981 794814203 243518148 716685355 755822716 821461977 581252117 569220979 783113717 188094937 635026181 458896711 733235649 28931500 620660483 144018288 659174343 88746257 137557855 214255454 261856145 991565266 591205272 24232192 705930784 781055378 296316614 309446585 738534615 707026833 326151843 670542392 687870623 588722227 863781440 851604458 32294006 912538700 164800841 287325979 695415378 126053266 795844340 775492194 800895638 715549178 777377072 324475458 941978770 604651465 220867671 486827247 145451652 752540691 612448558 912414812 166253618 295380603 169488753 491390821 61843818 211451702 487515832 263575917 34555810 302441945 414225148 108122306 648208710 801676232 263442563 761155111 529630616 169051273 326792509 771673507 508661907 186019351 223282563 129957013 348784286 97924187 440159614 312194160 875373932 537795479 570047753 530453837 458617588 637012167 597029342 875268823 350958726 518598062 352343750 922757326 841862030 574306062 325570889 352368899 144202662 425831059 617946519 768543378 768018269 915618653 679702665 614289729 614556663 814988527 770112235 708450773 203796347 96563329 251739310 633568947 81777674 645293719 955664292 272058342 474296769 683735414 237837551 239104048 693307530 159083712 496928189 432844799 867706263 365375833 507522946 898048403 225186633 653662700 585715182 11176234 777674113 907957459 512391624 715958353 283017944 236336170 977142583 41307167 863242461 556081359 385466046 544761551 687134455 810022021 773136404 478659660 100713396 947848908 108870195 18621061 561477643 925155479 812441762 753777315 686940364 743536793 404026241 814046420 983501561 361456990 324086861 950274319 181795842 807514329 908483647 550314500 282553546 776169579 39300810 35976218 348675797 146440485 977707008 248860479 402875545 600547357 764229733 794926006 487349895 647861720 817889522 856374724 467630423 955168863 427843239 552548328 719824375 100330223 175461313 537365479 490881740 941150418 826636144 925734938 201589361 423326563 320688705 333410730 247262877 644522657 159404393 723810082 94473706 914813498 288440914 406750271 447900352 789620236 507555296 66385545 856090718 723011155 510537251 127470064 422064761 843507338 796894966 403102064 665847398 398949645 885885510 45569081 377840074 881351795 472903278 206195216 315812688 616939541 816639596 416263106 752704417 554908368 963240438 539357619 754322160 155766176 200639029 783940464 655218949 735549441 967847259 826924230 146937900 429384541 793999288 280262391 307847615 724322992 753052229 108076119 535709266 872597164 433899291 958669444 245023068 78612267 991533118 635778088 982485775 113194357 544892697 688168818 800925387 223622561 496883735 830019337 291567568 15935408 473468039 84855304 418215706 748662185 759566996 966951677 997286346 757813981 311703621 562011499 209096381 815833727 661990766 713842197 85880408 66596259 455855849 337717401 704794840 923545345 862099188 152303590 213598182 489981467 208520260 501104124 861819978 857313207 385565402 528522248 161257369 366017942 252606803 239185301 846879820 932332237 900362554 847044844 411951894 132458487 540951194 513436487 907395909 262931961 152968975 196973478 761499937 701434213 117316827 498411211 384967715 665932298 648916781 343249231 229606782 331881604 773945122 126877336 691882919 897663533 505761779 24754233 319902983 717935592 36872320 514259127 447661501 202339434 67984334 847507443 169397109 58155927 636566599 743957951 543804777 729367808 475537123 34710712 755379346 919056610 257393879 742474343 276289279 935220063 325458149 308516586 524797702 840115902 324336534 788234468 926745708 992188145 525568616 642551926 552880379 88433597 6226264 365315274 38570559 8656685 776447714 180357944 674069564 986236609 152822109 999302292 256384899 426915360 150310688 314132747 777719765 342664080 928875711 177952672 200073737 665299367 362786312 244951526 399997554 697907884 447463055 317648572 947816168 528785084 236482029 904715362 707700845 269295846 565697798 634412186 828162253 136183676 698458828 321349873 119793682 439152751 355236487 730860200 245584831 299931479 720561858 727871129 205901270 790087557 776274198 227084433 259851326 590690152 563315983 514994515 357411908 927514895 23578289 324655956 159782242 760386659 410507127 879514665 207969133 905956339 404437321 309914309 142376294 978779240 949986913 976449177 782436280 123373367 671844219 84404108 989066223 231950268 353404879 607573781 435744346 602537833 973379072 500432779 751872291 625023716 446655683 142117248 299612623 315262833 752684368 620940960 94136131 402476247 719432561 525658893 809376711 229913165 683409234 976730911 258143379 32390005 913541093 958429155 504280226 848130032 156303670 567659660 549921082 527650178 879666479 424717975 758099044 237896352 143352661 578590562 805015888 958098475 816961226 912280165 685789736 689578714 500414 929720798 209400574 40068670 496906183 824424293 116100928 605488076 533070948 716914732 520224471 779082489 238711170 736594039 103594426 529902056 479512911 423074063 84024506 577399859 71544059 208124909 219452178 576630259 580316128 220036782 334932982 390723489 534530742 559218687 817277038 473761255 623134332 345339556 200536691 97603155 844267161 740572260 21765834 499125045 128408566 883427957 60458241 118909018 183919521 357012551 603431439 943930791 846421899 308025301 113742708 102340695 175675730 932115590 306009514 596739428 861839166 559595137 814236249 844280630 367189718 449146953 746722645 90047285 939085117 238340001 847056245 127317245 290161304 61316635 135055736 388329260 379122838 626886714 120484042 501021130 20338924 141848820 85772104 956459994 17910181 47394018 747006843 370110658 485026807 337402435 287529876 465293069 575624606 480976585 100608945 278814331 376133115 366914398 340106749 874561729 414504053 417649272 315741117 223714391 666915972 552928628 873575372 378983001 779455015 587670833 252514233 282374006 380332827 284366766 286749922 480431828 563024968 836495224 925006517 238290504 661828783 288983281 580425522 68016785 897488869 752273134 454076414 389151340 428704494 456920192 511141361 82254377 364542208 909616848 15443937 564968557 759219656 161883541 748350861 778858722 889943742 498375181 947960195 138624069 166471537 560898769 904499708 716117609 742926259 392779837 87540256 142372436 943039035 512196760 996563274 232812399 274407964 363991169 131410294 238958901 614499992 868157216 741239450 597668162 631923264 753773460 164512989 140722227 662021779 542139824 284509053 846918155 387185241 224722083 334808299 877604784 652891185 461949293 662530107 315242874 710991566 128504513 776939055 741778653 202821734 59026036 431594074 808821004 636071158 657856872 498433004 945928769 350523069 840486470 381126798 217958111 941190355 400363512 712804963 360703122 873786896 479793623 203318130 535758845 981035451 268732326 129773073 376126766 848013930 698279849 546112752 946847290 122926211 783958067 489974431 498503621 971449971 478532060 286934926 164844963 637599706 478291970 105946817 281326163 771273974 891729655 578435519 747710530 707560109 809461684 437781722 822980817 836704712 188355286 763868098 228275498 720580914 729048709 840771540 880927823 304447989 170730549 950491021 12587727 181311344 400196985 196945734 750083131 998637682 807581815 889145667 36408395 467723497 796120782 707005385 200684419 901116607 633288786 466658838 313925827 794546502 859441101 511771010 261189384 77830272 983030574 403062774 510368394 894455796 316632797 782041144 366474207 621118428 891356825 344219714 505124453 613843034 460550214 512867990 336122551 843789240 830365168 211864575 605723403 928515696 291243849 935415159 12156062 525892864 637958975 574269484 964234054 643796706 107484005 200635574 903457603 881277183 432339219 66364535 347931998 795831512 351299714 111927985 350138417 988461770 434775872 916522788 927605905 566570945 175207093 330918325 992247701 674737949 509450372 132201039 964699663 840192376 683818695 568386220 15617188 358601121 815220773 495199338 628827711 80600934 20621734 599967335 297845133 887309204 232330459 610901730 751153649 30992797 475759222 173233907 915641891 527572699 420678101 833008665 703232890 419153336 809279724 488525424 679224786 99127584 878874149 262782920 635237912 283831238 134623239 120197470 508034449 110944912 405086800 599613516 67479943 261418068 890100098 616086059 117549367 638499622 74170035 451245862 534748400 451558769 473020311 8282261 392002235 642891704 210552886 604945776 393219008 901603559 245473088 798243606 430615293 655545828 882821579 844267790 596159638 981858746 426629229 337484666 843570572 122912166 596228031 853997341 649167132 390301913 153204965 515675949 342571640 359431031 632714828 895306880 772126634 456370638 394006044 632052871 159417458 438760652 240592692 802929246 710405218 506168042 287834919 892972490 831503250 210527924 745993692 91618046 354678573 606278959 690594820 30857547 289344017 933472889 687051876 737814133 850265105 534443609 802529257 347111579 232155538 465165483 439086223 138913030 345497832 309465671 971581123 89296412 471871162 55225307 551187366 124500776 49072674 404138454 801722666 318093801 896412002 313459525 215664381 435414815 537250475 581863813 265656205 479402258 723355076 723600821 445072414 775313256 754387521 707024664 267471274 405258266 44254347 265237416 697765925 936064695 362348947 388129528 750607742 710784258 306655405 898033324 640848745 311997011 680867500 329057824 952043274 969066649 439621744 536564975 528670974 547151261 600567221 875906828 681130890 993345678 207915984 821461009 821711826 623666724 244679040 224807978 992435151 442666926 103002341 887175563 512219354 101157979 803761155 470608376 89466750 716718845 969417436 110667359 912570719 933592512 356073112 920483222 777598032 167746575 434611166 457434011 189570386 993052905 501293445 42545334 657587279 919428190 325397611 818500290 162063297 456871927 575113189 520336071 932576276 108359944 325675277 767184809 706977827 85907582 993021579 526209831 195080524 913310786 618453391 488243270 625966835 160035526 998683982 444207799 952044840 608259206 627208949 675482879 56236150 432551755 857584636 283168978 731350555 17010429 365906658 967927154 854182345 548789862 196358758 728979308 227034716 499333964 122930227 697156578 983504483 986668750 100282083 148375038 666482753 671745394 405854270 163921663 653780756 962444725 62298656 394779517 841469949 897220068 904269133 833237635 801914788 693107763 293594609 141939297 981737436 397935949 790768203 270540353 866624250 967198272 947274128 156578822 950891332 807774818 79620779 283386814 753212210 145672656 848055564 240617260 523152935 682842530 838815545 668166069 991151245 407520103 351227357 380409281 409008183 492919863 155605938 652860391 662216930 740927773 566484367 969575245 957217749 137820536 81596979 450505612 792617675 325763332 458070520 187476550 111928377 686002736 152445176 277617929 558034994 971790758 915959763 415084720 280438033 489746476 300586668 719316843 245715185 926799195 14205597 115489956 441348140 842167255 612407262 186889815 226650210 514655038 277356357 829003833 229468351 629488641 776829398 487460889 966600952 300664597 174574870 454749843 876683099 275192817 615466947 638329129 72379312 521705062 889047502 376843517 836774368 329124035 557140650 261082197 946938228 116966341 263041424 937375694 206271101 343786647 184745011 703458030 320773605 232992073 972248819 80932134 299469571 44655354 235958603 501507477 154711022 122108627 90869611 754929876 973765380 362734524 684713569 649945293 174892821 41522940 844860706 665293752 225582121 426969816 861369791 997536061 923560734 734206732 91426865 438423556 41335641 88033309 246265237 92587826 170106505 596518970 640393628 872744145 646460771 846099559 489508913 213855780 277072080 485201569 613751484 908085856 364485972 618537874 880450864 762321479 377366262 176638585 436289213 539303451 780569408 877493587 134526092 664313682 70879801 741596992 815522324 796215257 161023871 522682853 396946967 500080875 486464733 635662849 41263813 2154981 898742216 385576498 871287660 235193443 581511413 660591893 455175384 360056354 838681081 960821987 113980418 269624535 239355438 617510201 717211375 61477977 4531232 389449572 215776946 140906324 684556576 107772259 879306271 785402323 980720622 991444678 245985997 76668234 892327681 836809331 653355402 128025549 480955619 30238005 807096897 851560300 680245808 463425709 462203939 437415804 902899064 52879345 21354118 943933904 39917068 201111728 964894811 542966679 51388000 328007877 349548600 277282239 963192869 440743001 364897769 81913333 8695917 674953611 287210804 388390736 590420563 122255208 704461301 857524563 973988941 671461478 826788764 28684940 993184846 652268417 123698452 763148263 314962265 187339462 586270804 482120681 630856020 38234904 709818694 810042525 310952915 762739473 461096349 216312439 307629224 660528257 273481657 66370008 241543623 845151795 896344775 684224611 951065627 811633814 844916301 377944365 848795187 315170888 142846128 928906858 625880592 171894850 712120895 624271001 56989940 99032928 195708639 883237717 830378982 133416118 722760600 466598538 3627585 190207831 10274769 107734577 332867257 866677019 173563679 651016949 225097393 320508091 245813377 945984482 428845727 489210615 830770306 21140442 869935817 185586698 282634414 774400423 175010299 922885069 497698566 431146870 364861731 95269039 738397245 433199927 302356203 878665254 391719451 444758979 888657890 2955034 217519921 970925322 910089687 343558017 211240858 914204267 884247213 653187847 234794267 635771848 475184703 314111236 420541160 68528080 790008290 286987021 582146020 214489693 359244785 583413359 339048074 590206274 700501589 124275881 746988321 377880688 744091452 771605523 698066619 725327176 518521672 80110202 142829415 720716662 800481150 190996521 392029843 699562128 88953708 462485828 397336092 416401546 696142893 382518679 290390433 165914551 128745643 928458685 137531940 998067436 347453626 127515350 977928862 536309022 3147057 508050320 392365427 948250765 90812930 461447659 858174303 332971342 244592907 937095816 627713055 557772780 325939424 258104656 547498662 755581751 924391954 841256446 760949122 446848225 209572148 988313362 976216877 115858007 819558042 200822157 545927490 789731953 259292329 735960600 388735265 442482204 922091253 11537083 107339467 155261185 317690327 155277336 204533660 184408249 253970941 92728318 849748405 438980997 233831444 546163016 606159330 558297786 480473614 266643531 236248921 853889483 377662831 160153167 112359370 756400430 630700320 978660113 906571933 258959873 660638969 903715331 969087657 595135341 104163411 961231649 841416548 452802736 344372065 416948054 47710991 559164546 857474228 123891456 771331817 935976771 182848965 213910453 944150498 221412104 275845446 474658689 740252412 192238440 843117034 393441613 946739852 603819200 851204782 914015485 801064132 908880714 348212929 208635046 499324251 876043070 160063415 616015015 460985645 599800968 824364603 885220970 848924810 411661204 943223331 910850415 644645994 881895476 822143006 594672784 621620828 650154722 930506980 277580118 713757407 675054930 844941805 866426106 778022606 705345534 830655205 240187712 666858322 779696789 445881870 887075383 170108159 798954370 622365800 320265818 407463474 689602469 626866531 116296404 719822622 52105897 576487075 522991711 504049644 422404361 830902871 99192241 353608107 434522483 383925330 545238674 784985271 970981986 721703130 438573557 452170061 151634850 412088949 277956517 57303966 837130492 703508233 476550911 830198104 937739889 6887270 904956964 145368146 235577680 427915553 820428788 696040330 339970976 22067669 435577446 97995561 866636008 867209390 768855406 859079711 742681907 686259325 642613156 547418514 119624607 170303788 148998171 5485774 764799111 406260862 352035268 430193290 122120843 880603 259362754 545907377 12589168 252215565 782685032 141445846 109721569 271109436 834739386 836782000 12903194 775344743 29732308 466256505 920530519 112712309 991965093 346039485 871354585 121441358 990115232 826015814 801616384 918170795 309870039 136857751 715039552 662365974 245161395 526407599 747568498 8739611 115388458 703514564 665258611 234781005 871489387 954812434 701417940 581456150 801860520 458988023 513774889 157709956 240395705 58400861 595851693 347517368 184704135 179847990 200482772 198335844 742316663 266790021 837344502 724755209 315627996 344001041 460007701 687663368 674222477 45807731 185964887 537152601 423661008 212492467 805726784 592436253 513520743 163946784 962747814 764851411 286406238 56306667 267460361 119855836 957028425 267379901 131676796 874667225 438493123 975149100 18516949 302492928 835708486 808906881 641871924 341998492 65864745 136945001 856339724 416543201 972101857 640127457 797989092 863882988 23568413 788527039 417704256 492558545 594547246 582866209 810087688 573911491 820043325 41540625 89431273 190260423 760648370 177329295 11822463 137077154 504311905 36435073 208128624 108308089 631216986 931409756 3446586 183175766 639376481 614603157 678016327 444397665 78032480 117535806 443664145 425618198 322316425 104612949 349863517 456368457 491182894 283152781 434123349 15055819 514565617 737078049 570942740 901852588 11206797 854322425 235137127 4195372 903958076 244089431 865614185 860101701 402290155 997582498 850276005 321051428 763866655 919392415 190095836 555556070 156477755 492545834 535378410 244552020 501507431 307777084 911217759 825376455 636670263 576424195 519137919 549653692 135524863 561913729 652314842 683481302 192921766 913563702 140419974 339350744 255519745 833557957 305887499 491117694 115346253 375640328 348316268 892016974 866619116 119705955 638514244 844498719 47138800 483103237 831352083 107086797 244799645 999538638 163201808 127750285 27781661 343965135 579040177 243940825 654042297 306111680 194676278 390743315 248735701 322667614 513729278 41033813 393024420 155357740 344979846 787698656 797551784 416665932 735258745 189279580 574463741 893989641 889328396 65729145 968671530 139493987 480268199 747581824 146122335 51742940 742806071 297680199 326701083 615821120 224538585 981101808 344752003 582531759 212937945 848649760 897088980 589048516 619185068 404360792 841519106 41741749 3376848 579743976 353481318 982924726 236008869 446803458 157629859 23214652 206794959 421264078 352744793 914482418 315590128 463135450 368420889 879547829 534461013 874514898 845202893 325678369 828646142 51513921 166133669 752489593 981090491 108619017 348726375 593461552 860000819 704403213 472818430 250608107 138799071 17542038 156403277 59374179 18459329 685417124 9646757 289332316 918628109 101310636 933510368 68711052 811108989 386417064 654444402 461439181 191515429 780097487 602895153 939545648 206360831 551387163 463573655 118727131 770276254 698617025 655434530 963950021 826171233 191225139 915074631 239789053 996751595 294080230 719579787 993700146 891410397 251375452 701196832 89533219 988194798 65067911 371530033 319837533 597066961 523152348 716537943 380214728 736661429 217947739 853446912 230699263 416401041 827648108 536255328 608238629 826350963 656642328 36848121 72370381 239535489 877394505 863970397 148761458 316334780 721942814 196766872 148284806 399753720 890222121 748295016 931325022 594936214 529270805 861720678 885755044 866228702 602252117 202089501 75002136 801083181 457286435 987274834 610956594 74459241 312659836 403184877 575240931 114644059 520408313 226746328 384027118 629088871 315461892 444402862 173806137 143797242 264815994 693036886 238455978 105638863 530730983 798125152 944331218 220790798 72518782 303577363 283336582 85691628 245280787 464827806 263748372 999672046 801975096 443523397 881308596 727986889 906141030 795330153 123522048 876519250 224597682 691449272 423935892 648422177 368586738 625838804 7669744 642640327 76584531 246803598 602949510 829017073 777224291 550006756 247633097 347520160 522949357 657789746 590915818 593762264 897174074 25170902 633863031 864272288 480404686 996802407 624456071 919186775 388884782 12432094 846446690 916183453 287299007 236572553 795279853 467001777 547688855 304214450 125640491 360875112 514361691 731318219 892663278 464907068 884319006 493476750 993420374 895114770 276945287 459318423 806704111 305078162 993266458 532328904 511789023 567698871 527897108 814527171 847032444 534418089 258381701 705012486 409762916 812692051 297934799 394357146 814718254 582510660 384646993 886224128 808456270 913391014 473404168 167873031 673776112 752610651 214735799 93961661 46185581 70429222 521166609 149698874 813863058 448596848 855499648 61668491 837677459 816524554 79970929 207556771 172205706 960519713 1426116 364758618 3328737 490789389 485203608 22033554 102190244 44897043 28206403 760152996 747660165 990456745 816895803 675183402 450225697 366813325 363652684 822318280 93586806 193886175 779013027 711904265 469968710 29883784 751040317 645617783 924041930 988671459 653872531 477403164 230572513 626722254 467540437 127663524 645836583 402652165 968123519 148805098 361583442 459520352 376045467 81167373 508835836 220697124 311732853 125444699 993627338 762506752 729171113 519636074 506250275 177437479 245313035 132930609 246854950 189297794 117965108 472817851 202678210 226132492 157810285 207216066 279710645 909642654 406286789 501295205 118064792 949122597 895321723 170835047 199994934 849020427 991665071 737049100 305896495 53560184 47371967 414696111 556556804 75284424 339895950 414140086 604189815 242858396 63833500 461362714 819226704 592819543 179303729 677783646 482467525 108662148 87649461 707317033 33698356 764279812 7922824 59527156 563308362 641386687 96909680 474722090 526894302 502608801 407934045 315796083 848371189 615605612 226255484 286109006 918437528 272167159 680977614 197714415 187132895 434217955 746805025 42204160 740714575 603679387 940968777 179578112 769457751 847480282 620982638 377643827 525500790 244958305 859169134 223642943 83726543 251552568 377627391 385406147 555694835 638003572 300189231 27718032 592971288 617284356 593595155 101201766 607213846 810766836 141888523 567229632 792549695 583254491 215546959 331609293 646735130 293382319 599915133 224391795 475078686 521815662 881036733 453238162 814702855 502750785 457850570 493165974 117265765 115441385 585472336 294742210 703767565 103658710 474748502 877218697 72401640 594979959 134466482 168226506 895650197 105144327 977628458 813591996 216745433 726813025 244305241 687138573 347299317 10763469 227037343 627593981 358009714 330692454 498891523 435604194 501092973 768620452 867007972 630341101 919648119 243774382 91401324 238732013 175556686 888546240 204994919 966397154 743550036 631230594 989364676 531747031 914594635 592597606 519616442 794268749 547679589 885663228 960530813 839637285 161855973 429224295 407966233 153328227 708082592 679866448 131895376 517214462 896296718 335660347 388276209 290094039 778310221 848471600 44517004 668165826 515492942 839568654 775315108 949159586 387757854 17771543 548726648 417086670 624965542 55861734 204108213 114712950 163335746 913134684 106407261 169263117 534822718 669511437 296640436 720352243 4117559 698316983 747801585 687639212 585246551 101908549 996735449 412942038 327160229 263034032 786259618 429231147 244944413 182276835 994611609 761771083 243041074 379134248 478598700 835893997 425916767 413292781 65417645 873133575 642754342 920884825 997080592 810938104 179624532 552836614 69545417 264860319 768349576 84051222 980200016 73216104 706225180 213981553 768909902 572623749 673978463 401630194 815612574 813938687 576411970 826410713 756059023 866836355 801788566 301179560 121061557 341375740 879743025 925230713 546775785 742005369 614795179 530911216 951120354 878242856 13504434 421999803 788480070 740439499 692412571 211269682 294046981 358211963 169482012 851021409 931866181 768139558 36156242 87102680 920964651 965979570 492509339 612782379 194386313 977163156 664900932 881647306 507260308 402927300 493225861 678280278 460633045 908525904 459039105 101385162 628552939 957166755 125201222 442395117 496863692 269170935 912766818 127479857 731097145 846410309 731392804 622949791 501343106 915039402 759686765 729315184 142874561 154659145 711487243 432259158 965848760 855168368 287355439 447773134 807417431 715089008 21537907 206725645 326488086 372205870 935290058 317269917 274765116 885427554 909694486 453395860 698451677 927207624 982828479 122860492 183843139 170552032 575255533 328400631 415686310 515676632 145708898 761568779 355389803 427835487 435034916 256566271 702918583 379594702 505413677 228624553 313600869 971306319 836015083 247466104 306877516 222230057 597899846 583385735 503111978 705874970 29193975 649163931 345232775 110254199 694692971 655915728 598898843 276514056 862727556 576482013 204239903 200083827 532462804 136638734 673385871 265656755 953326837 317054656 500140593 144982460 64628051 126553137 178015976 88049828 797930333 604264661 330826345 785440304 863895443 14157744 606032584 437419894 886490517 640165948 990915615 874570028 75576992 935477132 613118407 657174523 468476177 395101477 307838655 10473749 529458115 396763997 851574889 558728856 403759998 925372554 204136713 277057556 739425047 613038393 595707925 81035806 517856093 152310401 257592869 588664056 420615389 97335798 90576598 709158194 301913842 767555876 518367895 248613649 595294798 105113897 865389272 191231493 792073879 182204443 740511289 833705432 340561503 766307004 837204781 309738784 213016544 270727793 851575654 670023857 793899616 294256259 438691295 739870237 194928795 290595324 186676700 394040226 306474846 749252455 609716385 653086400 142240206 429396580 770380418 180865584 837471067 95789673 155473667 672774416 679206462 533359970 453611281 794194864 319146652 787365270 826214626 858703603 858242051 170801901 284406606 933934431 776169268 169102382 548764211 391612262 850196837 377674600 693023126 992414285 868077983 497017956 131446886 623061732 488304467 761469238 192270056 955635131 700328790 332995262 94407550 788035431 951238731 696395544 930308037 228429690 386214808 924956933 352033069 554331920 788931040 778226783 686041889 892441948 640562529 68726775 257278836 834174267 703686338 973912328 909275959 56353921 760394170 997678958 982754797 874206709 845451943 657591844 408808418 870228379 74590515 822042656 317177475 278534061 253261144 153603535 874946869 752650720 867874293 569059131 155176095 985961241 542857288 702172989 983279564 992368674 978052946 454903706 495645296 767228788 594306674 229355808 279457018 315049664 326573512 637167293 85930555 518753753 397688717 769708419 229004234 906331029 677839460 286395611 645645273 254732416 125704112 889818397 994097746 736515633 312590718 984348844 288930555 81869955 664450976 248380263 287453119 7340587 71235432 65450058 954624768 220510222 897262847 763801884 845400664 767807949 954353077 830198239 304193197 151614425 662708124 545092632 671854019 235697608 163618635 619390465 318110039 965999610 81841849 63706735 380012225 932155225 376552475 746619163 405705724 836116329 523320690 196190517 561059503 790210648 159269497 773857945 140998048 618294959 813679816 508375240 77842145 949737354 527331924 801529493 749461821 514765106 600681099 233125382 877793490 349485668 722087397 567795336 846329770 864640297 799491133 48089309 675723103 110821200 538460610 178292369 771931210 597655430 872153170 736922710 305990135 965757182 905362006 800335197 157055104 422081529 166228389 413481268 302262717 939357945 774688935 814399969 249766926 830289942 681789071 929186799 43662638 67341361 184134205 753400419 937478296 896879557 644791802 582755972 645058925 896124104 152125764 756276348 272078970 510601206 177761052 792954435 748634055 578944790 991186950 310979901 768199383 570626893 261799033 191104026 675337961 179712889 826620211 498084745 715104588 944589384 305164711 8384346 446814218 850745865 843838982 91871747 289904192 929070851 146235064 923197417 990642979 321794275 771257770 107150409 163103151 910051118 840376695 372850567 562618167 716163247 144040929 883329569 208451880 526003619 596342166 443760253 820913973 756632607 477518667 534285245 570338580 500141068 566471166 217330794 544764925 159201608 260930201 285669623 281383133 576482160 175590700 101829823 349156318 550560669 841585198 83843137 102774598 9429544 398666091 745084887 815958466 847585377 462310126 3075346 475810617 314506514 228589717 206862994 71161112 617274033 122916958 559435685 989071322 338464403 779303157 270856415 244683191 340875536 837867936 632902657 306925427 898456728 934244 202760438 610187754 692369874 945056080 640733762 346149975 129080950 677563209 491513058 88047914 836704213 338463437 306103348 619279595 225609145 131845379 66739872 17713958 620629580 775585769 276341761 601448179 628242834 171306729 583309562 402170006 776108919 102123820 767327513 893978891 643952983 947397047 455780790 351824149 563723555 709515905 897692259 294926751 568468866 275613449 724732858 659641614 816244754 791207818 21373510 511505790 826855970 951757074 575260862 7333752 536805940 193281683 543044668 144782185 18661768 850154982 798056734 890812400 668145632 688343130 155350527 64548868 271934449 302288140 406969903 971240825 55373453 848726647 750475276 526680866 396143807 610347645 982820448 202894180 503604166 557414877 460042239 695480832 591359386 605188523 333347337 590588009 8449459 432646713 317228337 214996957 956633756 553503190 391047316 558915645 511871119 760035329 460471285 632711319 678434540 553141137 56326130 501797391 590003154 397273932 849930012 940844696 586647669 158544204 154164314 203347452 460814435 357064107 705422575 408506684 864805864 265746887 381287342 268841638 220548400 397957315 419854294 578645506 672904976 326685596 696917279 204023759 941556048 440558163 181396852 269324532 874093190 724033987 804862547 953759225 561382568 249735060 236702633 371190953 912942000 568815221 563006467 183521753 750290500 480071102 208814561 895978088 859379781 25619091 449476088 82347143 250156578 872301438 117389475 765616425 410196823 785196285 662161255 279390387 437547213 26379131 953520593 534836774 542288189 473157936 60386910 864985860 937409664 757765583 664997451 890547352 414490946 811083008 158981827 905643158 969583080 400033464 446658175 517004468 603884442 48330920 728534761 756365400 684062274 745345726 251867867 475118325 27806843 557203420 923369586 944840808 766386788 387797717 176100666 71733861 981377234 619942204 610480216 257601571 139592220 492775156 72599245 125872214 964460348 974133789 923641226 619547229 136583993 639141191 531546808 553094005 557862374 54222501 230162752 642305894 588708342 430265475 964230923 83549781 1995137 947705115 582167541 981671875 204276345 820027452 906114455 208694277 597319174 862819435 622524293 103847526 615827686 57392540 32368282 786476947 955359138 183091673 781908607 605714224 436000062 398807706 502953423 476759622 518077733 723468723 779062270 846962368 939601527 20052357 876522558 444731411 125618274 895271439 437307061 307414778 995783243 769147311 192276112 304346085 128245606 686153897 125090085 367588607 988837730 121976276 246575141 497576777 197416979 323810851 165638733 171209491 506233453 665712184 517242883 169529461 313225460 216063957 113332513 88816841 365179403 318691475 316080568 648037153 999169954 961429456 573048391 73045198 499895781 846167854 947758514 995192018 637933122 270513881 286047423 596199402 613765001 483161006 798461403 931085581 324441460 319348988 646992203 364832154 393441292 692823248 780466066 998045910 371807767 398481637 60406495 50783067 1468195 207600151 389321896 360674950 40565326 413439064 749988560 897961875 544567234 837014189 554865611 225811951 510917712 593584861 472952172 15906384 56084202 549190144 852458175 30644882 768537250 376014546 846548463 304234050 535058315 495441566 875237435 144733177 386581429 203854908 761777054 460018382 435884042 744017099 50358 348933457 62719894 267513400 641460330 463800409 778654707 852822696 785640363 528751877 126687213 611096697 192550085 702672764 554165885 68985660 869535541 382072630 200472518 612890197 657354419 702808823 232331611 80894866 123025018 277973932 654679076 713276238 967540144 672669719 988841343 147637682 792960697 803577610 704334972 792595821 189851441 170412962 213020759 733104265 556144428 872416168 668238140 867082533 977983118 231264030 670368351 684692861 324306197 319785727 538907319 748207421 506087473 29579415 857351088 365581681 804320262 481945210 932861433 689158891 886199327 582206630 586094535 747693735 302227514 650964262 18412340 556021318 945463911 215454296 90947368 517022829 480639319 43416894 650908163 293935115 698967427 346983798 248503072 925455619 319504564 290560437 20085877 928804248 796364597 775629092 457567438 554273686 93977507 722613367 254916125 327060009 765785980 113381703 70608307 687259280 612679773 352535252 284545230 985376223 348193795 133457037 67058143 631545509 831749791 669348922 913243153 277437055 396866341 842494543 860744896 384404976 56009111 953266530 259198315 474582581 374087060 712201920 559445579 757205786 448615283 61601538 88565582 745403458 940418110 616335822 458950278 761920628 3291365 609113327 276451184 438472118 672142840 126746384 324813612 992047003 224926213 29567755 72668166 739146709 933474271 25371757 817230825 346007591 993617443 898857736 983169030 456637254 909486766 197592398 760344860 743232602 615117274 326366285 579816376 702793682 602860160 958883575 25406024 195541567 94127854 714118563 16180312 851743776 396381843 873468162 955367753 576212641 429000613 330995315 931630268 518162879 292535803 462941459 459115517 887347512 262985903 864464980 69183938 845090387 636305803 86443267 286793213 452756205 144067457 547572879 697229369 706233003 673018970 318046161 486912273 112506682 709097494 829435776 869534676 415340788 912677736 524779650 621359268 848169923 690171651 221489476 975206130 451069670 352018092 501967709 50630952 171116065 999585476 30683692 847348308 586369433 440681824 103847268 464580873 77813781 164546500 56222467 465333302 682251504 167126564 500091980 711615771 656339839 527996354 183074231 929602413 560131418 779352488 801156545 708012925 707947747 805564086 140289333 525916170 446096149 708352437 943732645 990485721 184714200 564836458 123009948 418998208 312416275 880111801 535384487 715659784 501843872 449812258 107584926 319026020 933814985 332643556 486690244 537379698 359487156 333310223 199675082 841522298 207545723 739160594 119864995 854947617 546001160 750571436 789448127 203642899 202583796 635264264 551086252 570463479 506272541 775901999 780587261 831622495 405327524 923534744 230549968 91202082 626855361 60112958 744621471 771365952 140931377 534215045 60854604 469406790 147576378 74766148 277169947 640789251 29779576 667244936 445889266 280458530 663998713 58318482 42249239 592970819 213686684 53374660 818559365 107711357 115113 625971764 475332519 293011892 367957696 756984366 581069987 580351904 19077419 211613373 143835326 116775998 519195038 787703680 437932987 412207514 468067918 801101910 43322185 8149426 75193946 457031063 836157547 712454856 847822342 494889917 778520526 516547189 772415845 554540451 269282367 71467208 708813214 481248260 943647505 289800267 988474499 778180499 281495710 925613424 715951348 495026858 725775640 990425281 692657322 547932572 60484694 121843890 186104511 223766559 752581943 788625918 197452384 358183313 403126706 151367226 39683403 332085143 116577491 92422189 748286276 583288837 370458166 360707997 246993487 623167639 38332737 762222455 611047020 571115217 743599373 113912881 331433933 901576235 742020106 78121421 665813296 653522760 277156215 87504994 936670068 84769791 609839542 64103653 986823342 261628761 828746219 325509916 134630368 363798182 333373839 535014197 543773305 743487006 196707664 188043089 912652238 73009882 134284476 362066132 307089387 110775323 168820360 124774489 483185750 735722778 867203752 825299607 436014234 818929823 872852894 183685114 50701207 206154724 256364121 770568062 164808433 319842885 570876889 345578554 913122934 777097472 247753988 661271958 586928034 732695450 785870007 383377140 234818204 677870217 965225465 700591117 955144012 545221518 373465778 945806971 318875659 952979527 185131213 352798583 130140438 742265429 703976130 250103575 115675161 395648530 137195644 570755649 315510407 45315935 683157806 401144274 438410060 161917402 911146438 173164733 729862992 600951605 338447294 481985083 290750584 258796472 847091729 160204609 825699022 551620236 131811342 386389575 539992091 73379268 266577768 959966017 207687332 898989622 875545011 622096415 242029243 893562853 498131290 718473984 226426061 394739362 618048043 699182976 747972129 387124461 749684332 226809211 631255843 264122017 783535893 990485777 429962634 588350764 484501431 491183151 933204307 109932418 740843886 726731821 626491859 694170680 517581029 457188256 52209656 901061055 526040845 537355394 851503943 607920980 439563035 311055794 124912585 993506025 588742242 121178221 335735226 798468374 712850217 532649458 618735793 929917437 926137800 525982987 751223780 490860860 671419196 3151396 264658909 626942800 383427377 212279726 669806508 740190230 752143607 197667564 881881267 293070287 750020110 733531774 635957336 99159506 589936880 533482488 177717183 877043344 281426688 804353107 182119214 521598767 367710617 911946068 294895125 719654712 239145137 657857878 653402384 711572158 427101499 602131337 392085140 510014359 963700231 791859151 120213613 108541538 865753964 531738344 33334286 908948998 264352518 303797333 141526490 218632526 963903467 42821469 412410999 565706158 538176708 151823190 487580694 600231554 607233521 608789196 586233184 489154164 595599738 379566544 499025434 595897898 252186354 897184845 874296803 946562299 559324921 11211682 810648067 202998822 930811570 357119509 715184187 711741916 144276385 259938909 859425081 605839052 475973239 43416195 753017973 899440845 910476028 383566485 672399216 376574465 907507051 261639473 867643034 469931960 527758422 431957382 334054768 512294498 607491989 888660241 249176832 347527302 656014954 799023958 882136231 542475024 195376927 740462147 804394693 885610598 35932676 810622559 732695961 615206130 852502415 738535597 123758984 941199374 463900641 373395564 882465041 931149111 777300890 204405298 829045227 742996840 449372193 82673670 948874417 97133879 98647060 736228905 496708249 612621743 882114026 63055246 174034000 548455952 476005033 148322097 573788360 926934033 484795992 814376383 480713326 734429394 299202845 615695228 736009378 900687008 84556852 23566728 277344290 723674573 274040999 671688316 409069522 910304351 259306801 26767788 25017346 274201771 971774433 104278566 993562564 990556725 550728056 124818751 943577242 984534933 733792256 352739179 418654001 207640563 182717845 558705677 485738811 115306545 198749555 434405905 903764195 621022587 277076765 946195385 519181580 620383061 290386969 497288358 299509239 731537665 625084681 371987503 751578150 939897310 677924942 112260123 56719604 218254456 936352946 487188008 540151435 86700249 585816264 741096622 415323820 553782735 869407124 110615410 22390696 63537378 689207003 205591818 480203025 53664234 446743846 126144154 17126554 886886173 510534001 284939685 89134043 396432150 501669291 425031095 453464692 284387025 195580336 654066435 401452257 18895863 310206245 516159504 745038565 70081901 883623907 340306755 160437914 446689817 273570336 432629294 245182345 877162313 418017342 665111423 915989181 72844154 795701385 550304891 507022128 154227816 744676249 930455090 733635075 722930931 920105412 560996538 140598677 722183726 653169760 396265122 968977869 210871105 483262342 759637071 433049012 113879078 995213952 14013352 553029234 31673173 547311298 841721977 243108576 269150315 105243567 476683366 351279270 687490926 616013798 41965603 357093751 832751608 54242258 226840038 456603780 237002512 212075190 582686109 240329640 425133584 773359195 990769645 783572651 747875801 678600049 234312220 233250260 857171181 912196825 497713060 304311554 695802291 986943565 825384456 582609460 507493093 700934800 141487281 395940169 686730845 636399101 759811275 182146893 338611867 663655145 416698630 581656447 645698507 322962935 850513639 452538577 277307507 530077153 572221104 265995310 88319614 374391468 889808492 810795245 238485323 340972405 192580723 838370891 571511799 931290887 288723182 988302548 37727354 566863908 433092265 518966916 231613733 3437794 357519953 921501112 385854532 328402007 495692073 819165952 559673869 938198179 615794619 807281090 100383165 282653719 211791252 368683642 697621217 93115338 589658763 759653619 273936900 838449624 898935132 650644133 941196663 421236895 170591138 463243514 958454910 269168004 337319549 646389474 710745358 580419351 155832388 622121005 629681931 691368723 476665721 966403078 378116376 570043294 48193102 370283690 295205954 858094750 491973147 606848616 881517648 462104359 508237475 923831356 85056682 284729807 364685049 916084172 744327567 1290574 933520909 699003566 898373624 927317519 977825230 147313592 47981689 308354635 371062240 545110135 596354292 445025653 4959954 964811061 512117864 374853486 962192087 998931265 109107630 359991753 648531758 776917196 724439182 783498080 671410668 66594189 881113077 34009369 318748616 851146894 351652901 42232050 559659286 559811528 485109143 68338 125832424 811631102 681549793 719200821 772937973 131152190 929026855 299464192 582078613 622981404 469538045 270126290 445410772 408240788 754744783 300384074 277277826 992612779 877478043 25032759 342532480 931229150 661710053 118310361 778367441 853808187 360593063 369497226 92833676 295242269 607998744 268004076 601289492 950419883 490236553 672429974 93721257 262561620 263816028 400158500 787819602 362075998 698572208 969320009 953203722 230206467 796023935 111260463 541528567 923575158 702646987 906767353 532833306 719463073 469764211 289973452 34640033 520995632 266982108 403513362 57189867 768782735 657465875 354782795 140534241 554262359 512051500 91761800 718012738 856348644 408424384 140445359 215664395 138737278 310435621 935919127 937717122 348726254 640794173 116617200 223436840 234817985 791895221 457495495 242056327 85012015 178938934 826258808 495935109 234882160 404120000 588149382 416012211 134421149 505474452 937434466 777387033 833972723 740134322 542995500 964134597 143155005 267794811 472578186 647022645 977199255 699423410 38449214 447586318 121931079 525097226 807075074 514698068 162252638 421517389 453454153 192353497 490213275 65901254 302886280 957456600 970186669 267413610 744362530 452560141 80396142 419674226 491115501 186390478 612620009 553138772 719413843 743674447 483826789 383212918 284126982 370672597 326575565 660477262 667526416 496533996 237288489 684878304 330412640 732453504 758160733 487923259 230311650 122757431 2820512 495295658 769310423 123675157 854453179 247545264 925599201 530656034 334307141 837971384 41454834 601703793 710698599 38110034 796107201 89949204 184449428 423583288 397179938 949381306 287067461 28675766 692528054 448689299 376804512 1630251 952740770 504244778 233013432 818388766 226038687 191898841 255208110 858427729 639799802 788809548 784546504 622457198 626081625 210704284 579932320 590278959 855473092 761212842 561659119 681326691 373329002 312450616 915492874 449629708 100300086 122591274 767317528 642946417 167837702 556119462 98141790 424365699 989363182 17471053 346303917 172335796 90304668 562459371 178201546 844664188 746925533 780259318 492029780 918143951 842092401 745573745 486763484 933545501 620879194 441373598 305620015 602094501 396441869 385898548 279765280 29615266 425809087 54565541 656782323 740176666 639796448 613101721 571280925 269227942 235689120 859788277 511482127 365525643 897237533 187939923 884574913 102034358 243576324 833183139 51250416 557783531 193722943 274025655 90724786 391999949 221825750 195438472 129996272 651212753 594174715 502114153 242493916 750623888 122071158 26943259 820101998 444193754 340422231 951606336 568048337 702725818 674586059 404796918 579967514 698289322 155539753 319704631 962554020 271745619 73200796 19703709 830358515 96495969 320516570 45941265 865644211 509850746 280385071 74857360 374146730 821128875 405257252 133843983 725293356 137526120 988859576 818867996 944243772 164018785 49786465 555221900 639104879 848837625 757685057 885078425 78066997 869589950 250705354 763599334 467723641 604078910 829885916 257059330 506193217 825133854 646986914 212372746 646020921 993186394 201257369 891928468 628870867 716780949 926022814 876614105 107705877 89621176 947853597 599477639 105921042 371125487 751932129 282393544 561425076 705145907 990946982 872915934 845627748 882530570 778663068 862571050 131694379 382904452 53716484 352757907 416976126 677266370 637148407 44082441 162397492 985397057 227474523 430151611 216612284 128736401 73927452 222573272 380842368 312128463 822579589 674459477 797867047 514467396 472937896 950086375 586745218 528023542 982263305 364266471 238445912 485386388 235074686 254137449 599389220 871053780 632902169 269894582 54475166 295168571 870819749 595559929 929618021 428335566 851535055 235550902 956596921 588870747 96527493 866247797 655611109 718320400 753463239 432375465 377647526 81768179 228295157 34301203 292419628 271491021 412775227 266170028 662757039 181274953 60699266 80761515 323312632 575031398 152972368 755551950 507483612 123362996 746090 496610767 695662133 257150159 389583026 484174765 766823026 472178150 394690701 111957952 407144291 919096665 218902643 285202260 948574411 117121163 335069655 829444813 12178961 131139257 275279417 710178974 827232797 851498605 909690355 873354864 134561013 894680506 461887327 723656804 19494058 578771311 624720798 434063336 360164950 473166567 657248434 147272777 123296334 922056949 467653747 725868818 191455848 162918271 447879488 125704230 903551450 679707311 65050208 446254006 643347853 769675779 516070606 876671037 674899054 472053713 553847601 258256045 442994829 84536969 850299533 503576829 306143598 514930063 327543875 973619452 316543385 13491583 103498848 959778032 503283299 287546129 651397135 387045303 67930825 908516020 558571255 57842429 236118435 663050431 876321473 513214492 217013818 254027829 32215391 67146772 452822372 518347320 502896636 404653951 986311914 695065987 588104984 441603137 635610285 550879037 665800811 477641120 850338980 739058910 729313753 130712610 200776328 248545182 604049273 882356281 604262136 367396943 65995379 233951123 907935982 155522162 189901165 87946680 680932395 389298270 101561738 992443303 164205232 228002360 124821137 738254498 257974794 521378312 451805224 256889333 918303126 294245075 507229313 375823136 663654414 998329698 466915489 133607084 131926422 222788701 577815289 570167362 452794636 24419406 31557179 287738462 461485445 123366605 391855614 753506870 974794421 594605952 398599917 984442395 588484526 762740356 782915823 557637500 32776162 549565285 779533742 153981802 420831760 681066176 418875180 476160129 659249243 511176034 544720243 388346141 155606773 74312476 58235800 13870288 394853121 369402463 163069643 17608306 116898877 782141050 294904555 371036324 380231285 196583012 485734751 162497709 933361110 119838620 999757138 952105035 746880219 562561770 807613066 977122424 263320843 103842343 492231276 55010961 595257616 956893962 576588046 665835181 119977355 895984245 825984653 380065593 988545885 16025969 625695434 891120376 811609464 784838980 930405624 555865988 591095832 851511214 881279888 712354987 227274458 899130655 708615346 780217738 288093584 69596074 777714505 108400439 905624539 750620678 872506010 690788251 600331219 866477370 13312012 837058047 351981975 559233075 880159261 645141498 979519506 320782838 226802897 522428378 327443364 988213091 293990703 104936392 508042256 85900571 817137501 395432604 778925248 793462218 838426347 580954797 359021509 891987749 696118398 869136465 475707446 876704190 774567247 608531474 286308375 876272450 700016455 956761824 83716395 106579839 124522172 991015547 582335612 300242811 473989390 364999736 848745245 304837723 812321238 683033442 862530359 799214541 663022598 719332019 148748889 887543599 548318664 342119162 911108758 821942713 861874999 682739800 489563644 718488389 899553701 434709626 948324556 742038060 139386549 615086920 441074376 691366864 425954628 152826108 77783252 280266592 831396765 747024436 330602080 924837915 574496841 330797188 715699141 212073048 152290845 242936636 896717027 929145219 968141966 736726720 874222604 806676035 554605246 649273268 802974108 817303435 756721890 234189269 900989311 304321262 480898972 861447792 713081098 580288154 829370011 296198892 732076242 899807847 604553874 175836511 483919194 178887582 488660197 636729858 315008268 260567946 185966405 619186407 499975710 243899019 600225503 41018839 532610972 110603410 145907867 216588894 901295226 590397451 760777735 664166857 264923013 343780958 865707793 286575572 337030833 888937324 410283686 712039095 521901398 728163471 133727301 997766706 855365130 380135032 999177900 552809677 276377225 394858711 10683779 889240950 757793607 488018935 943002173 184293954 210846819 248135270 342585518 398662722 430215074 274975145 536838395 676778225 523261592 945693092 420861482 907642195 26707763 447472592 3954206 88680223 318321306 64593886 350989342 340384555 178874488 910708967 111262160 567237901 789629443 749980088 632715374 905057683 997479096 610988271 710456752 669361133 144687911 693866253 267790026 186272418 310659093 150378453 974125247 868717881 356079274 969521382 962120835 809975758 908832999 842702416 600001772 831120054 484086695 453112958 164373689 93332849 974067895 640940852 945167537 947003150 761874858 232716695 565782815 579916319 642312576 320001252 2045935 366160961 990660363 54799240 521938308 2216664 637675156 393041572 519989985 725897105 663974083 721027569 5061114 283513330 357057096 402356944 846339605 652449269 185275078 307225468 863634058 916079813 314508637 282278352 828024774 923266202 387678802 790623663 34953444 595028560 803216452 120059249 934652974 655726917 150622438 867073056 73052672 359074071 216340388 42460902 119248496 343737388 290900848 920991141 119087301 345909839 247013539 445602714 300134449 610757861 723897680 27289375 102724859 858276182 327909639 190558603 305988916 385926328 148786605 335917154 670616263 457555647 912197551 290938080 864641081 761607518 190562474 466530843 232840507 71588629 864023252 411575441 921780715 494400341 560282449 936992320 383110875 95071335 538982574 89885911 422392203 887121336 426834929 106778165 8151520 775131752 218898779 606264557 155484266 753973654 354030617 543166859 514146129 694692295 929966219 842448002 286215500 687943993 826556768 603137545 46183581 42164470 616813840 543390994 362977126 422787977 807037881 699998437 769826937 985182563 912748229 951971076 945822885 243508277 381820412 232758000 25220571 737641390 901209102 570455346 296072181 322954855 928923745 967171474 716866051 309111897 857592252 304843442 40839156 815597847 121761699 572006344 785692851 853054843 402460097 449247098 895651090 759917923 8726476 126951852 766077079 908585414 486492725 490883605 190408067 946126497 786029754 409035183 765931903 684846166 115477095 720447990 371565494 556326653 345566745 972634413 27236266 690720912 402075382 510902152 618971751 907440660 846225748 598358949 137016067 291398818 489632062 77966975 892422505 394630542 250363848 707879803 471392936 230674561 61653222 696310704 533726178 663657882 812345790 8747319 41786433 308156860 311694222 650322388 862830640 545578597 473504484 292366549 383108825 493105204 711509035 173023866 792188576 348251611 528521671 498925909 270689428 865703416 751531700 423843254 151576961 827291414 555500445 552926161 701585946 648268085 30075820 487081257 98896100 936900522 218405503 294938427 483923165 142240346 198203090 377126506 126853464 479649411 10484256 872125699 542574622 731842013 955814578 550950361 726660006 486911175 851769755 850826455 233328896 719178566 16944156 198379612 685090292 712021930 598118816 691182348 859535721 586682533 946646829 814618554 51721646 355085734 164979208 991625229 20501500 18145227 851904165 640118621 370130754 885789313 96427462 808622899 886349058 239945151 953495361 562417988 526186717 335952061 217795737 295036757 67367839 76461778 732977240 456751617 475816425 912993454 780793469 106783354 481652423 414333577 475838031 54731777 534014457 309551754 172118147 756486272 720346116 587088105 560412886 178712921 321309273 363681802 371811766 808608979 549470066 519095656 542239888 489634340 338990810 165081580 431432989 696036047 724970822 439282641 774064075 330811109 309150540 836526848 795278796 445363046 375072574 427304655 161092255 533771877 619587208 831454838 471087557 985632780 277017646 833139944 170218311 992965154 233137146 442255075 760576247 868124778 892505233 971579168 493954788 920997315 9160752 261995315 820105801 883900128 823046494 399614278 922392368 221169151 879019585 500024392 736880179 287034758 539677604 404255573 161237578 769113720 805547224 74788154 680730070 480282731 615572996 965141132 892628979 648600083 268525982 144870354 365519461 718949975 493839238 564959011 173646910 32323290 268278727 464636762 616475892 156800783 78181851 54598305 859217265 445364175 413661736 68250997 316239249 809207976 639013562 259812595 731593979 441588613 625436401 715467615 912317464 166695476 535372735 885749220 539274480 965925653 578209101 507527384 21747396 381819459 959486891 758110519 5634294 973140806 627997515 928699371 678896028 879441322 575882875 485337717 126815504 803799092 645386321 30675847 828345031 306650245 334816066 173593884 174765964 467032980 973293367 39468482 864369853 955352770 954662000 157993474 55918499 157628996 476672588 875099965 204709290 107773793 576774649 374323180 395431685 684017986 889469639 117837571 503382398 779672298 831654651 584328273 408077190 535514492 25548888 316752479 902120446 602975176 768865760 356891338 204844777 53557119 257140019 574548409 491427531 305336688 160197608 666829566 762946750 124510310 407156433 647296637 102120710 555819416 798924487 986988359 296943858 824904839 639974596 601430677 707183654 746861376 360195668 863727909 453950723 775716026 560625901 128705125 304747364 917805001 758102674 999385815 835236271 163094158 44025479 56597569 953510194 219741229 403811625 739548830 831097307 732689465 921898617 765701146 665657317 391425821 57472136 196078469 523284044 134509283 816183364 471744441 143213636 555459559 407001398 506295938 157150863 426711378 764186388 360166471 860186564 544666026 591514105 835894648 519355300 100520680 48826533 800903626 287329804 337654743 223497966 887921814 443061671 614438252 534479171 715943839 484645638 779218188 74737479 374312090 131657041 654345756 194097257 460974743 944995146 947402630 479869359 203924345 418340914 796045847 250132686 600442826 845878402 230676927 374856310 449316897 921549135 65991285 557485787 2860430 210389831 950704023 918189487 562180753 833135197 295779646 724376745 869382163 879693435 191605627 245044910 637730099 907358471 612535740 349740082 52506104 62093830 167417780 809847882 2693273 788642917 835568113 806458558 362346934 492806985 912526930 779656403 867642736 174696311 620570730 592172936 659776324 965378946 746234062 105729151 642901800 994046798 160304149 433082635 478583681 613396387 604065504 801833762 120532660 358657616 580644256 825569832 927431911 804210932 468128201 516314396 499334368 526624776 766928065 591062304 370494697 607410667 20457278 537541384 35832175 50259698 6565943 373279515 301713367 246056748 951587998 509499547 933462080 872166074 634851774 960247632 90466047 328523770 523032142 897222989 532081582 894893633 483514220 240778182 607664805 527926524 712571834 946137721 900664705 114776606 507200139 999621164 800073737 82581969 893257583 389174359 911973428 849458570 155206770 649266266 925933397 30711702 816828809 991969552 944448209 688580108 233917261 429534174 368599198 396433707 90395534 795136098 273000591 818917382 510723647 587983378 407555275 827742237 677669620 947166077 810723729 106366789 320395656 319355812 829845544 96874919 173032916 235730286 789554312 805324237 371702760 948526826 664772503 71966969 13527943 289190504 754242134 832644919 148709078 788925555 614755058 770534628 460192712 688705753 883767968 474925773 957486541 775362279 931642073 49009003 14676290 112356404 345744552 598279705 728858402 609542514 542308120 809517201 461332096 634128174 410505728 548623594 821903443 510105427 529282148 736926721 452912924 24277731 770595161 900732714 224342518 352284923 686242696 52258971 380383975 630395289 536372985 87048889 580684727 842754378 401826992 754506619 227419451 876901530 516211861 670247402 784973436 168720049 47202258 887392018 744176639 775326005 661327209 340981301 771078463 77609199 812398202 191078929 806442462 798136761 631672409 475424238 210292794 294566117 754342601 314262761 934269016 705633349 933432550 531628174 391882764 159238543 189634492 838241829 690833107 606802795 541767550 794722572 592562394 558859815 685875207 815999338 746533386 972864558 796242146 829082258 345480028 639120933 566174635 743540048 547461877 172682994 872593863 259288998 108896927 809321764 56955748 575725720 913834101 526855501 136751554 301837398 900702684 413183868 956828910 219783077 709785609 99374234 703118758 399598709 313886867 302029955 195245577 649945583 147212370 532752606 402276129 386203501 146679210 761457988 589900774 801500604 957550447 381764368 271053460 958239972 501513682 150210109 868870954 409470402 513282205 341628766 225307579 245451606 821300665 801436026 664951609 509236586 704844617 352535402 800601458 11675643 237339689 344892730 361623647 924775221 557783278 520092921 785396252 910055305 687899231 655314220 792975901 89436048 682404597 147149582 641595993 29560927 890337089 361552584 905611286 139180111 910809247 841725666 360695818 16942335 996461978 924335147 984890966 584042009 361890663 601414808 741383068 992560524 86103989 410813342 39316302 162081146 427322920 729949822 575112056 493789611 591597982 498583145 586403538 670764446 399579325 892847133 324894158 840163297 417736653 211430914 27293968 127238245 66296595 383905845 292326437 433741028 913272714 227932861 746746801 887521723 848143983 942282768 245107351 178736999 322729050 789586482 700284991 514928828 381809091 827829338 254272793 935562201 212358889 983024751 414599500 436010133 205437925 231616997 801417254 905267767 617397278 759260614 366096614 460898474 960234004 653630141 833673898 45873360 360807292 324258682 314891131 500578110 691123272 473317196 865474918 700600409 871363128 481116096 598110623 183883101 366819963 544054568 637634520 500326738 233603088 366933857 899804864 343721867 779497061 541469076 831905564 39972783 669758719 729215354 519069397 432631031 148578179 931182842 825425705 624205858 843339837 347633470 464783108 240308525 48507873 400061332 495953801 760459562 73526653 428014549 486584993 55743934 612006443 850457097 570590834 633578632 687907940 767298222 699123197 58243806 44576647 178340069 847531242 765167570 320386947 692047548 655536157 864113475 285707266 59586791 736287563 280623586 129621970 753280678 864737491 798914688 561082030 173748525 109030406 296015223 891869916 298804989 1234119 540574356 355335777 611001728 316954356 204673954 86638436 707368545 401852207 658781790 706701083 187755140 337453999 508688649 282475589 625070301 288905415 206773462 529672084 451969580 225935117 751027710 100472069 324837152 2327584 226368550 644364220 382381529 364380433 161738902 228125692 649061036 533466373 494467797 976497369 610572574 624114240 504604866 770376897 903718202 494930691 605583505 826165550 215849115 618785524 980970989 322448739 388206296 988121842 807696766 371053663 140067528 194641106 734138980 707379462 721635700 655217954 974288707 844947760 522630504 654022870 297449725 838587999 733169003 720505554 670823098 493391201 474550588 740143522 574154767 795720438 674402644 917416907 55824473 433144082 279110879 959439747 478664863 981742187 575428676 315230728 7729051 68476338 990020930 962176205 868592259 397390545 56085366 863751357 258521813 416161705 170061848 976898359 363397239 239558312 480612020 910212610 872569046 923288832 745485640 927778619 121084852 758106153 49546306 134345241 629853890 376838043 359304781 165787036 831858486 583519385 411811075 45107825 125054338 700973111 993711983 859484800 115378625 175875321 87903967 986729690 426546145 216460061 790427453 322629110 689577820 137052081 613635286 175443207 787490293 827207807 496771009 19327933 223845426 45670015 906301834 641616578 157211151 658754658 424543724 827290935 431090692 306435338 198411462 289581391 590986023 163171478 952708165 947932428 515679440 729757847 679711897 385721980 381315750 760658190 524140638 307510671 659488803 338933314 942810001 80525135 299188601 503841212 517725179 581848683 868958935 225992157 256865190 499508372 158840113 997823921 408261457 326865521 445228374 935141874 713353185 944917228 683284023 284870905 522518840 120961948 50585966 542416125 490413662 468207599 611760109 914140331 465713524 916203907 183869391 748541200 829253909 747749219 458639339 581818060 12102564 299942046 370699719 924399608 661517059 793926397 633564242 387184959 570593597 395662544 698871829 784444207 239955051 316791730 996304339 565770582 170373464 157064876 687212362 411794840 812297211 15654210 176301012 605490082 792788262 578054035 624801383 326412687 809671758 161647988 194282397 519535891 370668889 543239654 680721852 171954982 620800313 268127794 109102996 279499400 464712176 457787337 76789783 608542917 453584603 344269093 710415453 536178849 867495511 791175689 848415022 834258045 763564482 77053646 913960421 601286784 280756978 238259126 174417116 620008340 96265096 832109550 12923869 541976455 559561514 180396610 469132978 667810096 617252618 818482054 144515400 703410470 78946196 768332185 2195066 58109745 747196508 479283056 239576072 795098630 860323104 904508406 42151803 281569970 468284012 538131799 247269146 565836655 997415103 634123478 188326590 810271151 339705319 580181140 767909689 266572153 175194365 929019550 929023783 655866530 119285635 908635628 964462665 82429592 377867678 690880118 396605011 886937885 226595573 462859472 780535722 464267815 406421564 855774290 29545680 194747426 833869715 68719863 989997686 41852881 576449385 220866153 805457350 359958864 604618968 917151445 446565566 803005802 83946930 146825159 26475288 617259774 98493134 803747483 107011729 694248756 865413358 801029050 285852981 281281933 636845458 855795382 611609838 306833570 265919836 456639996 834047511 410647946 417479070 624752099 252525248 269054810 166599904 165544793 34400301 2120055 826657739 331205149 292898639 981649430 618181797 784140585 984106515 489873070 68039421 203279509 457027530 977101378 336101799 903437503 46525675 838752983 702086996 780372356 340224673 235228074 658385518 231485798 874990458 697870815 884212103 378751970 326979445 105063307 190920324 615717446 155691132 653131890 527525711 419423943 438002704 796217327 738656140 29701993 340276842 539951760 378161650 856737623 258701318 128485264 48154822 341232452 549775911 480904806 347653211 509118289 494218677 288730225 82035809 155979165 702917927 604346339 476081930 921876243 87506944 138228244 917838400 188268020 496303722 181915749 868672332 24833744 439513648 758238679 7031434 76597398 619191244 209240978 845231846 372823014 493498225 31719932 532797341 410482693 123728371 540538668 508035751 525800535 988647867 784043991 379022253 743652156 98628761 507464637 254133289 522175637 942625281 988327390 930435288 116281620 764719455 524611320 101614217 463438670 512885013 16183461 828873797 184818993 92694337 698321069 413685991 12601429 430486826 884931447 516050117 174705065 276291241 989321934 832226806 200725953 248939082 724057992 10047724 445869083 947915770 261730584 469200100 739145344 287626854 463032522 723520552 846279731 445617088 874793368 845135953 984795417 469973094 33462230 562394302 878403866 157849329 891154137 285937061 975931931 759750747 999873900 541472016 946549928 291135182 583175623 883163811 940817624 546779482 683718420 525573545 40059576 777758182 826189448 810712381 603098820 565340460 235231829 152846349 855619029 8908222 123375001 763367090 762797325 920050627 581518178 182450449 227246785 797076389 105650914 608616600 810585304 893091561 890567630 438248736 482110915 297605619 608368120 486841321 194391442 102137332 869985961 263139627 880078911 549403956 684326646 37911870 607819824 178188690 990038285 627103403 145564195 738805073 921088574 324507821 82413927 242901129 780006340 760595273 302996965 363355990 881986723 697520729 588561062 547964404 41858830 747180756 792086942 957487316 660475960 709949907 267508925 15774474 397708987 452144808 904637555 897153911 91689854 106872459 657933658 753131159 595535691 31867353 190669943 881593203 402420529 348624761 359034875 382208191 450363045 505702350 345033761 825988832 745806110 634768127 19499553 541380486 778797323 344328770 121713530 144916397 655182975 641663910 892673901 526823813 863808233 60774320 529729438 302949594 838642043 439536414 221363280 650344873 633837929 839303840 217475404 793979081 297680293 246199503 936911232 148126353 873655579 617869047 771788803 807127874 408410546 535682646 453818154 441054822 369554723 698068165 935105638 921423839 461881103 149474528 767103145 499025158 868529293 714222558 425058945 340143770 385326505 426290970 711078439 852611296 748195846 99326976 971575939 158074924 703119085 639085885 106058387 759341720 547528663 654270702 900445036 166144177 586978439 416606100 827189906 690487290 634344136 753192537 533009569 52863420 143926738 949256493 432208121 708564563 385445606 843276222 159387873 491858244 92568018 729513780 819861994 421863368 403513714 284598999 634138112 363450826 602325222 996486191 293877624 355773908 443203103 419275121 265863918 619405156 571146 962631887 957908012 380194827 824830504 577968434 371504366 791948247 592980534 951774760 477507063 965585408 644890359 107635450 523258410 559440459 639167411 226476786 411404789 39769910 543606509 522820677 421740046 132924001 205145039 659285441 159467895 486801296 257323899 524281707 116776627 704443960 86190616 502125494 468529982 66889440 222114570 977584057 290820789 347292723 905494340 700879973 450368588 886097973 417421241 195694303 573469746 509381166 20800187 265005678 291151874 305545917 492828978 657811415 767591834 392085162 954850439 976878596 772609638 13963237 97611430 197247092 464056458 250130390 808227833 505505313 889257168 645692752 335423003 52120423 600338158 387866896 628752747 43542310 218660496 629439619 706447398 416795361 611245751 339722412 615328410 183680612 43562017 126929638 30086695 638834360 420524893 21121601 446058679 420588451 968534616 113413082 38910585 260980054 945038824 785414903 773650120 516124530 603891413 385170453 198436696 512591738 862828695 495153301 267641217 45324465 209969917 913018311 790562246 904387227 276299589 433775591 104290473 634707786 251775926 180976950 841008469 980806173 265734959 652884092 967999148 980950896 129482089 267703976 811282959 584735101 550811842 629696011 954911329 245674923 213672647 923035324 723537601 499374640 959389238 891109136 717245213 612529504 648218272 704432174 337171575 666230512 6526272 58400640 117211847 724316628 523135348 165627846 576774302 944558416 393509586 712988900 181301221 471937760 747897705 749766760 646036926 262441718 606373432 989711865 366513896 904198401 795087953 714755458 699661354 278052101 977847939 735833749 795632838 45494441 997063112 695866408 570860188 75834257 533742281 669838104 838062419 871730609 922162371 436861645 371797889 754848029 22431484 580064091 589801560 14780311 854939653 833956229 678086259 94559813 557706643 693677610 181099315 310673915 739284670 518209534 849135805 231023481 577649645 619280898 867258899 612852099 710740838 887803114 202164454 302465450 605538206 110332662 964599676 179021628 919737022 179674615 739570496 110095252 18630020 240098637 540859122 685045379 914856098 481030714 292831210 216832978 765379178 101619401 800257825 249043493 534303949 781032299 584401702 850756761 853950104 809338233 442959662 92186934 380060228 484419364 329531497 750452106 515527598 998801415 579531464 921952034 262156477 389790482 608818589 923116590 923146924 398802742 217339597 693101179 444296274 131377208 222614085 144996683 448653423 688202405 387372663 802306976 895952797 505073382 362259528 783531939 789039590 856196658 556275599 218263066 259737335 761328575 361403366 426228030 5807807 506456274 909924845 292205174 185018081 238623005 995839875 501386205 218157095 641055315 648866150 137057800 903179552 543845648 494470674 912877260 736364031 436291714 567755602 543861966 889710907 134593770 4510291 503413465 908851386 167360986 393708015 19498401 592451862 405553214 395453752 228028558 929192049 504638302 753794232 162062227 58770747 275314294 480988215 202932643 791481561 272609490 23083663 686629381 137645702 740283390 828241497 461655407 221027680 274420375 982623692 415349174 671602429 371136631 625251838 334861163 844497146 593432166 37468576 999785219 405134857 528626145 110410279 343197195 394504202 624471652 775609477 698896896 1727632 540368706 80943986 609911850 140478200 468604357 106235868 637730284 711251226 430795722 573387495 351014649 371900066 240893100 898449188 369994386 870560868 654099405 946533282 599098151 958513513 15755705 176324793 325356971 138928128 735908518 277274436 995832744 927959861 766877334 811097532 603949756 716422467 538233969 312692580 52520695 556770500 173353211 639265819 489629557 450379967 508823678 809692959 634177077 418562202 404481200 902048895 248012800 604203030 605997828 254211177 131623399 73628927 732269552 550941245 199115810 610158033 590215132 777177715 976079157 846216321 366408842 188765043 861986165 163884988 779587602 464924433 494291049 950334750 52100961 36475216 520567575 852848299 779762247 755409363 456394740 300076645 527675273 917558484 838406769 783785059 1990286 720292312 827709302 951104918 811447966 966380740 523074892 236917875 863442534 451207459 99493735 623637340 497888896 496898757 557367462 436208498 837052256 217438889 879642475 687128155 269025904 544740294 542973366 141594112 728170996 724300340 960247238 713259890 800822568 480520697 97223440 64466286 190829340 961362247 217996963 950588796 393313170 123198442 634865331 817731474 185049949 250246214 885944314 940113947 705867178 894152379 33035276 105596131 724498052 435266712 670373649 326637778 96143855 226202714 675835555 399447187 544867934 609492348 877444741 855954898 281871854 369106755 671551232 727562113 992926603 541536307 932337554 69829688 934969481 806303866 885342259 921119652 993733708 939437613 205535051 644952193 725504169 574891306 381353558 969192568 568707028 992255645 518444214 292277209 932441852 708159047 382249245 21947839 408367902 131978591 499635688 431664864 812820987 318531832 475709529 762791080 427207314 977164759 42750385 472548001 16713358 954006937 717945067 575180210 325318781 346238713 586829451 604759617 199371797 850322276 687929119 267849095 602922569 753452515 791530464 758542842 44765506 713749658 714817111 147823595 106897399 618697980 421519145 612086202 982184277 194325082 863262490 342903358 483141359 407015257 138966003 521463095 570682398 263633761 801728838 240400630 310729178 755802820 888156011 650447888 337074535 880245550 925830684 326792955 716727377 73459620 94497853 779361925 298673777 582390996 428903119 664053188 863583596 570318849 748537081 486316948 11178183 229467594 908980434 584946010 969384333 796912349 912516204 377622220 892849093 829374797 182184065 957189443 994141342 99247090 760320603 262135187 637036412 120611346 759082167 449163239 889920171 848574297 323628538 869345796 933835562 180268002 119623902 578260512 23979270 330908192 486302041 583062476 687628813 139579697 257326497 977005506 324565161 212492276 685346494 192164907 554935395 894327956 305858352 915311912 206510739 886836606 112028401 587608320 402464162 157732354 937732721 569318000 592786327 415976987 997288953 834729625 592292788 964517027 480462442 546501103 777089453 668353131 203695454 285334670 358865344 966878628 913763746 929341904 12857782 956630357 482015010 662013287 733140897 973051659 394683968 516585163 574530171 929171210 294514091 561602998 801740149 209675542 932416561 170682622 719123568 363036850 436191193 241968558 501481373 137395540 290652118 787704704 298302405 136425105 392033436 309019014 305954787 731465081 720865693 844901336 451673238 669014976 729783796 666211112 15895052 108706306 270665213 812330648 14352843 893746056 339208608 858755849 182749173 589800529 359684880 715549120 274791528 511336053 948700607 374711301 57919696 128920820 3266918 299609339 370501260 533414854 10625989 124262143 237446403 711360777 277359249 104828077 220673779 382986094 734194745 921529073 370405936 869573493 557025140 795526485 742991693 19450064 797814048 633081165 948415838 149434001 616566 833579318 475423544 129352419 922013599 189870521 823671982 883022885 383802826 278302241 312616572 12867935 662565234 897939696 403148415 681288600 767285267 505403806 835610245 278008580 639618949 573463181 483966354 298592435 670124381 161787075 335962547 256372703 656443250 28893632 420507346 394307431 800901615 711145535 873601469 573630423 723433662 570302720 439513305 507414643 917659837 622432846 672197439 338038013 946299665 824258260 895365463 433842108 838582894 99901726 640601741 428905683 999865605 745132377 865031173 885566682 876949905 645096 179010721 125662413 637893455 121921419 753927458 248213310 39059183 79899434 883517986 826693014 351221903 606107817 973375640 640333672 689855278 962753464 520390821 339723024 486062407 820141902 554246255 219902008 269266017 673215067 824806966 284497537 799994104 783721622 878620381 384717329 551739278 176727593 694687635 100465322 966178553 599162371 693811579 317348179 927391331 816243777 897215678 166772465 975395678 629750571 952119334 236642956 799194197 786528732 658740429 255554697 989217169 989519348 36383820 206840922 646073294 97304304 49998454 4962879 942086710 839641365 812887192 895299460 474601361 303367521 662094206 814586332 173901119 27771626 961148862 961573912 782642099 424802916 556218651 280473687 433022412 9885905 872963247 665619872 79245971 460387907 399938282 528142648 391045610 558140439 191491289 539136325 243955683 827592797 237776706 758167342 924207357 867591336 677636532 377499673 220123784 173367832 532541045 643362171 988571129 990323822 122534374 36038275 288345328 939550206 337621740 82112421 766577218 230118957 181420854 935682182 911644349 107653012 191377370 688957876 237322448 387451304 940197209 185508237 352743792 481921840 919062251 67960922 866520939 722493123 217057778 292725264 872747421 411631211 683781757 983781943 957667789 659603771 107774413 461585181 363828047 183770683 246723273 565920480 26841772 174552017 229007032 947733729 225146246 932846797 859803972 379984675 677793492 824574595 671853810 278681691 85175937 453850745 660832375 546586161 157444883 99291230 558635912 6844660 371735242 125184622 37328812 791721574 480318214 981754648 804736510 586571734 608868521 236810588 427426772 922792249 807753564 291380814 160388558 722331435 661981809 189806503 770969565 287192124 247880411 696007516 714707923 771719484 79121653 277233456 982713282 572452154 332706450 943918078 652834782 206968778 703824300 299598340 245474727 569538068 536521615 673771809 400593908 119457897 86161393 833450627 379298213 362228068 246059095 590162524 44271723 525295150 186912944 65864545 911299050 661334997 529502210 300416677 195907998 290310396 778005245 269780510 956897657 365396027 148444840 718324237 831222645 827413953 1113269 101909851 315296324 951189932 130699738 910047349 807742095 911624668 676892131 698672293 141017213 918295654 645246722 738199940 75585253 816792468 463714448 342357218 722313491 963146333 52864473 140176045 104050637 907708399 881700622 70816470 865980770 649273820 35019981 261967433 631908331 316875962 551404220 789568627 83954825 747914171 945214195 968515900 85632159 191619435 539675018 481652354 836910814 734406903 243197302 130970981 170268686 830652596 121379254 545212843 778921322 207777501 610180185 889849303 912303038 511248641 965560762 599874313 291830290 447437784 235624730 112156139 225683578 811474258 60776255 721901090 693092780 149295807 435114257 186151986 749148205 733727047 299739493 145842537 300731956 849214187 985724370 952301606 648980171 184845245 426305862 423150245 972643748 44368665 805476300 184743179 274522749 389027055 67543131 255846946 356668612 185654530 843339898 226127997 109475976 107697707 559764920 722759408 209494135 414192836 328866831 602674804 77783623 886331473 244864712 583684227 804503460 279750800 600127824 533074253 307460350 508680482 805781636 827612090 149447343 204651210 490101042 176883388 360101185 687201959 452599113 44515054 553186620 181679278 596893157 663572817 338506345 333119806 275935574 259217908 765122599 172788104 862514841 656222182 81165220 24518431 876745312 806753825 259593352 608027596 435946219 658482068 81877032 512941032 310039171 47305419 489723761 501929340 475514553 963090561 391346665 460574427 653503456 507043804 847693424 95274667 785730852 471695086 658366946 173853117 593898158 914333608 529764387 852808824 619013142 533894407 602345781 663273268 346355899 676314537 40591819 360947085 388903115 499786824 608141335 79280864 667591459 187283965 37712620 659486032 925157577 219843045 418655194 859235071 582344348 98839381 720361185 226980052 960940679 697213500 776570108 196461824 685046618 82615740 471263054 999941571 880993348 602722745 764853085 510953945 240723381 207820837 19155083 308621149 444251063 151030353 212481532 516915073 649075279 726996519 23398487 105382945 231928204 58303342 407369496 918686355 275646560 24714723 27242918 805146237 829387752 785651232 589659408 217596112 452390567 431850538 381997603 54556473 802756298 407163251 323063770 300159362 530817202 824192741 273523261 165266939 898126262 233861278 704463746 562934877 188096461 265796028 371868624 783981252 540331752 611294923 910489446 182569279 334270704 158092665 125353547 96445182 919296654 369827641 801858954 387952813 604869337 849899445 663429809 609157450 738724395 652310645 738578214 257956111 581829504 547663185 152626102 976608186 50499883 175490399 778370201 843179191 536644215 738134658 893226770 321415696 372628841 51312760 74942237 39081665 140931868 140877107 446408785 134934009 828072187 463264831 408395263 84632263 64382402 401425534 350141316 476565355 823058454 321476579 803794558 832584455 417165138 498431599 514272712 224148125 437468458 935303891 408792274 709565537 908658891 515302950 550818942 158097224 126672776 502729304 39390640 252919242 206767917 790130410 463169470 271189972 102259855 749530373 53688481 385099216 319887610 107460254 285015893 766760001 903862407 414024216 195561100 55275355 154604989 509214435 633700586 242832671 767039159 76934990 696583370 629502140 917775851 637509991 417442650 974645110 44910908 172462100 11962650 659625984 946828839 411255648 896753659 484620688 201335057 589086285 568509620 16555084 140334656 134132410 494624542 265213707 411079076 544471372 202912679 353494679 33411412 437341172 803944745 724453003 886714759 97449541 464386309 956006724 252857106 277801980 923507575 724474602 248321259 752834036 952091306 851389886 804839248 377854822 99734747 97285202 301956725 807780740 365861021 708112365 880877330 924217585 177850182 863418016 956336320 203047582 163183953 904369857 902624907 223879469 278895998 795000809 5855818 174188515 312717269 679298028 964425846 389194171 741785307 790776237 976068682 606076321 659180077 385621060 937902115 262600907 243388431 13042725 591233056 319646163 73166568 699839624 755479716 992686835 771122344 440613598 60364868 615255306 209810917 695015402 680002101 188846056 429095448 231493957 302788242 891381209 950787742 949833280 211657559 85455214 940537053 86315608 971424173 670585087 332656208 722076190 588342582 22848427 744429446 370110965 782696221 359965562 433250514 867180732 522931973 47320367 837126868 890939939 184042337 327656172 697508435 95220012 326084657 927347800 539432790 587217719 637819737 433264401 276900974 178702377 934567468 105928888 359984985 82676830 705603257 40306663 442010300 570847227 185165482 429981165 578292379 843179614 29764563 589595506 132214665 186361217 121635948 927914187 685465962 78326742 323827857 193466016 910680508 776659497 296448877 381284779 917054830 816174838 728514829 870368282 353043873 801797296 289149225 197057442 670406983 944571537 254339564 868553168 753295782 763975733 86573285 509531435 542884310 328775899 24963538 76703782 776124048 113316207 722047737 973975108 918514613 495514822 326837652 578537591 532236423 20878450 420741653 802703458 400784855 129373957 142495511 81980810 40708823 308746802 119628026 23479973 935165563 899390281 647757062 442289416 981610039 11065970 191404014 553774012 578554000 375113921 421666292 181831906 213785722 675242620 446299526 169811091 841949580 55963417 852706428 847806622 83048221 230878780 860028429 541468201 304345056 372198362 32388995 645005986 925897597 982773362 519633141 621015243 421721300 925234887 787402241 406930307 483869980 675866269 93520947 39122915 652041015 930424953 299741380 368153971 291628637 975560948 450904023 89523100 869493194 308296463 556679757 769506824 327802105 724873629 365632686 425368230 524100891 583286105 905120536 730413711 926383312 368253107 76695846 898433658 279020856 551667728 659885762 252499488 354165796 128505098 285626141 161447826 9232791 436746219 867108 668083372 656305311 309779941 344720621 994209466 453619494 377817227 712869532 610137695 412800227 549531586 110450069 408378538 963808386 549961597 851762819 736522019 895732534 23210502 155339766 614864585 433346636 942626380 319424742 167752606 502289431 575907792 537157956 861880599 669113482 918559114 98210264 584317260 342340244 296604228 434643911 65236665 454086774 17970501 911574109 502468278 606170653 737631353 917525992 643161798 436474787 226003124 177418187 809890754 532222909 698599381 64169954 224421616 294264671 393815205 962073816 44811079 991922290 973705350 956991977 442720546 634584430 595053111 758710320 88295141 429371620 350029051 902437915 226541500 868709393 511398625 187632143 336323268 686997831 754879189 584173 745278381 584007490 317336310 221741625 669408763 8879780 396700666 19683441 77117705 737012514 235011805 487266284 408992205 839379518 724667958 434303291 536225562 161203167 882225739 406855121 712048267 165898962 448268469 996589233 809099769 974135140 701338553 234515825 510637669 147731305 39893126 53193633 310262900 520318645 75357799 374575901 402724395 73198753 871385194 799130554 690440951 723610899 15606191 162718765 822572586 293714978 644449136 989546324 426289122 367133546 247980438 195374798 752541949 929882524 757159426 202452896 416867072 362520079 430479128 504124871 633437954 273165773 799823066 991738251 774457201 328270932 175155006 926736417 950024757 490624738 389103131 333651332 697239046 276861245 363268612 101136116 797733118 99366289 975051697 382548574 602179638 393475027 875620619 137165597 628230377 777739454 735993879 524891124 387065771 776402869 384098556 529289485 13438662 377359040 912514422 801749818 196792337 631322679 396172714 367975899 774432384 293881850 862720022 252727112 600521942 86274206 392996551 57099311 102109438 51161982 781769773 272685510 772612401 749507365 308816448 802671621 564923806 181435356 482840674 170944925 3226456 681478860 209641891 305893888 763400574 520432663 312801808 94320000 186833680 517424167 114679918 33587551 454194211 265843700 517473232 516073542 599559826 180411505 927961965 513770076 678425282 372803637 701949340 54729478 901013825 171364232 104163166 815055423 74129855 284954164 415129168 849357968 348655189 196507379 555545474 567493296 589135628 710980666 110753124 375136549 306759358 581990874 393762815 270386528 949701216 186422295 733349059 919335577 935359387 723619427 804395921 768057702 859257334 399608884 555241329 31662365 720444382 526950628 413183117 977710280 282690653 224635939 172941832 616232269 477538359 733297928 151423159 787633923 847524458 321214510 453538753 219389733 691800316 519143239 154809853 63247969 557856816 230602088 477334612 207505367 475629854 552140066 292370167 166931010 732945228 774683333 685805116 569804294 285635964 427535189 328981038 209758048 615305836 613401921 860972612 790501167 177624318 577814829 877152620 871223735 566680522 950765885 747838007 271855743 506054117 796551118 439618189 986710030 285804216 903476465 881089497 638699974 693832484 987729939 436893013 1780212 243997291 378744889 670774612 458183863 404780597 531797263 921950102 556022331 503973222 555189288 806459565 755946389 406033665 818442333 628683150 384607636 461807020 668650862 538593436 258819036 846956560 604605596 544189487 920595515 607062483 685363115 395115509 94070900 915540676 716624519 32414261 423747087 907803208 984247062 480151542 195650060 999060854 72582982 842003249 294639809 553738692 75340844 530488411 315296283 593989505 469137879 167861502 259575972 73967481 87203750 285140625 233535050 832966690 456623951 682511400 584861129 421680140 960152134 625184369 170253666 189079741 978713012 736165892 520397050 761432442 486858965 566777080 730046024 942062955 996266240 85326440 577426609 317646972 898155203 67299915 127518115 28792368 795124858 506714809 950278233 540563382 315762317 330748119 655364660 479478562 193334828 515235654 751822750 261193232 593209282 494897808 259015472 653673485 504585619 22601874 482378000 848889693 511702634 230406817 83926895 994058669 691141113 681446210 598752380 907066147 686471542 499513532 561065297 208138459 329338155 23683881 403639003 47435154 442226049 529139882 624301154 373999839 636918568 498427102 592745102 298366916 506674063 374641596 466523949 721936402 650872948 279853730 981748072 544289466 52457416 759815749 561881689 591830426 432685876 162574618 561135830 562456750 908303375 436171513 382498368 80981981 148528917 9188186 402829224 69189934 374084277 502314148 127336132 806572243 469458542 712195473 317017536 986531423 297821593 461704065 516633985 611004341 248209690 48201906 147829546 80750167 435529339 354000626 714857072 131755875 376660846 331265661 71873982 12367591 594898427 955586936 418927274 974902868 629252028 499529598 783061464 873435918 682153841 627543282 875558840 670159996 91163169 549752364 959070968 639193118 272312060 687424331 260830076 707336904 157575159 90516835 394358586 331520044 669174563 980253374 751660933 725123763 739666978 234858593 995980631 133288445 40140961 363172007 118896496 452918213 179376915 899866244 234714577 113092796 419840093 616174436 768080515 965991770 999668256 441880625 115766651 868368777 575078342 891427111 847920592 624817972 56994236 481122969 222158331 705298064 701897050 28956005 248777460 939169885 527538275 889495725 514209676 265007260 573794757 71321342 10645645 630850267 220128185 29725314 78801692 306313604 886920344 476316915 962838279 327325610 110457776 244335674 580525763 148378890 422031798 343018040 696178883 107359355 980992796 845173312 842106944 367687128 621964681 715404666 794507929 844919245 95703910 504827065 84403301 390639979 304544060 695846185 937765411 624811470 520168794 782188143 219702212 131386847 133772441 608415947 47993198 597952376 23509108 162249214 712589391 141524843 171165142 675988558 886545365 794475021 975315430 651695140 422385326 323072514 493103780 993360605 829066983 194301907 990237724 482930291 72564787 843466018 942824557 846774105 842687336 152604017 498622491 752649267 1218674 373739132 615046476 835152163 657328141 371143770 102581878 462759718 622326123 539964410 981208752 866260601 442373678 4643632 778560833 520176645 837479011 998254513 206914574 618268295 190510439 871372183 340988905 497655420 846189910 642514798 162358783 456785760 911554151 509876742 937258491 484427730 512358766 886478725 292218358 587800967 751757576 611794402 535979501 314579916 682671983 99930003 166765113 196953359 354503980 376550941 828882195 253154592 429653637 864673480 665666372 401114336 48797177 527375875 390779061 62346907 333880284 73367384 80133804 730751307 550216502 467230989 651642727 704345849 34065789 610559679 920834741 947067765 176642705 635697080 934313139 451039276 221014401 599441246 254392761 875550560 168614159 280076174 601067295 698226332 931137664 186728559 61663542 833863663 136684528 771511388 692845939 884090482 14512388 499318508 316280958 528002538 590366029 940474454 841143099 284308978 118947504 826784322 168249696 324348962 101403314 466979450 614771067 838172687 886974186 143178053 788264737 419968376 491818008 197076360 944417435 557129636 195335978 203675462 99431940 839922089 948495595 29504792 724876729 221304180 719684860 364881379 144577004 125311711 590761256 572694630 844916955 991112017 528026193 191150496 889933905 634550401 538076318 635069066 920800442 16781131 29257071 326076898 857580676 5067891 918622356 494552126 71024877 37623634 987029393 810733092 737283640 134867084 839031418 899057039 661203273 461493000 61512795 391000588 586833085 959641081 331639598 723792439 149063064 501854546 859943504 866769579 622767495 790790792 715417507 976704668 940754567 136947140 179272780 133124854 522421723 4279715 843428278 918089119 80209348 835749473 689275765 946865025 131421184 384534700 746762799 23602130 140690076 665397512 976318964 821390867 828101321 735677040 62107889 78570181 370364270 315029404 417953044 440607256 177449017 745236930 376497618 214275457 779688676 699225135 325526231 566856633 588243938 952065567 301652005 271692834 156926548 891873627 612084609 202724631 11075526 368996037 297728829 803984357 137142484 22962040 803625465 296768197 59735086 396334824 790372691 748922254 818864842 567705502 366095072 324354346 386296965 668774693 354440425 677243494 511711756 691617230 445122591 163097726 964521099 951857656 62010323 367479415 102893036 498982381 727878076 830335049 887315715 181102777 113676946 484049568 648307850 362974037 647534726 149074547 345119607 725194283 270672762 851661238 359826655 224698595 349107777 15722862 515050563 150580987 171674489 481353330 133980539 76254871 632798501 2512335 500500846 223468496 693694661 23312276 975322002 503299777 886834613 403167659 905464361 590397977 682256908 669815450 299876272 891361817 403587794 537869063 16455606 251494499 788410989 287181457 688027606 21787923 477123165 547202826 288753460 15615325 982098021 981101604 518312325 638095719 953408943 528002190 868271980 263948972 888113688 8984534 707131748 28531209 495334560 845887176 502729302 855908700 524048244 273950183 470561650 893340882 642867844 855507883 143290 783655414 563840634 400419271 389652129 695345597 255728737 127161864 674228659 872994433 278740365 213652101 985375448 454720181 720565799 762138196 317931745 442884150 786525466 548954004 578450013 724367346 243829561 171838985 479879531 776726388 661079209 43333120 340677069 142235121 645546834 581205776 339599831 51269038 384409922 426860105 261295590 705225437 631926106 937404677 853828870 428385465 666993387 205945384 413336804 568667449 360060454 881725287 750390710 959069644 17748490 8067563 322594693 779006657 123894081 66517584 804236840 997999109 493873306 979108938 281921280 833625685 512744198 729854579 988791484 69687615 341104832 271037851 917083418 463653347 569664665 310371877 659108773 693774681 561337225 153908423 770115701 776511819 985910665 580594045 139883510 934956416 194727296 589983109 244528142 740708818 528470971 186428664 52025881 50576198 444851078 134903133 369854848 959662958 32842059 855692170 812328580 456785658 864170712 824806039 493428417 791708711 298279876 82124825 331264284 831712538 324998461 736252605 564884682 290263003 100799088 108066319 322742169 596834968 529540358 864157209 187427299 621102839 625153024 163558699 923086886 825933952 52935071 162909996 166866917 876788651 214345054 904497926 264638545 712711893 530914540 556099655 820069991 137279037 306482723 352790691 578181308 128197800 623822575 388716324 838274759 875245096 519220789 126648469 348447360 934902251 830816699 318907084 228434840 239462961 274118329 362188402 414272939 156166888 356493561 589385633 997766773 466736691 965637978 675213080 191828571 723208861 49293199 579057641 619733078 610540204 330339940 965581137 434155335 19232830 41507629 932895430 155924848 4696515 172084134 171498129 630581144 354773997 47284305 439576264 671243808 562901355 17360924 38919025 741787076 158632227 193829228 22130020 329373603 97435596 579959624 841069643 736911815 184724835 744733925 812654188 216968635 525438264 924560311 238677514 223609234 304839648 151147159 590027748 93588631 789219904 313889859 488052318 935698813 372060853 354270331 764992932 559538547 993628651 118412635 234649046 128826652 928598234 122222114 667111951 855303103 380632345 172326462 556570729 651650466 721980516 669756427 477771755 850469655 562905547 163897987 726579090 859438110 901780402 141399614 446839440 169421256 291186148 217220221 940950861 642691358 59699024 672937030 527010321 500645880 982981454 885297623 185929148 722934078 613233908 67220961 626736712 185707644 499221532 88799652 42539568 283438156 800555203 279052925 178423499 978534631 613998133 598489672 667956696 684940617 801997383 508227712 549918393 275250842 454923279 748046866 66042940 430001630 550019456 468503033 989294606 326038018 233846638 658120873 366546231 15512404 292516898 109702958 308061302 368142791 465720233 65326537 701378217 887882028 441076466 231505208 489611905 639269556 55769043 989767185 267178087 526784515 625399164 412115080 308595834 734899011 212691421 891286515 142294586 697970892 342667885 215643907 509568452 357856357 505493806 705072222 3040761 670092448 556619557 694837805 612652376 648766936 358811564 919337196 900572904 194684012 54397459 431691460 635174198 961935092 149831085 678301053 428738490 897415381 95073723 103398169 578383970 320400632 609924019 844583953 660549018 973725437 633493191 57302851 312776801 390396197 191555753 400819794 970930806 704963813 606077319 408211725 277589363 101617554 280163867 619502354 544202109 422814575 118097351 14213531 561413210 635558299 680409456 723090090 318570172 952989204 307745042 374515865 914250276 39669548 774972193 652277438 514040600 947770232 633403194 847388103 652610752 949942160 413139854 974608709 768180772 322181020 141027167 924333453 657698017 884712452 953153679 638724001 587489111 180752556 391462171 263417281 677907534 214396091 441988182 561931288 740540936 603517484 631689376 421421311 586843025 693064916 80557215 858854426 842711330 618417466 89759958 462482987 569490243 107319448 230381736 776036092 363539457 753290601 678934450 199512030 575899269 415622013 137636312 614566910 408375745 166626493 280132818 170769341 532012747 810054787 358887598 448117705 175041197 135373913 138473927 11799953 750929334 771168679 630287968 661392101 174136818 889754937 785843784 247920336 371367729 902415354 986885354 723196129 596959293 661386733 165749177 745591961 131457286 26700102 415226389 29180441 231289337 737275904 718429361 914250184 814376985 704558630 727531482 785579181 5875151 488670931 357215154 339792985 407785344 313007578 487325548 925192510 141808926 89928759 793295729 911036753 527941438 56815535 274195351 202028290 577410403 255791118 83501760 13635946 730936515 616231805 620953544 668093702 138239060 584080126 636459402 608237844 137604530 287848631 618354089 932007014 929521990 800879549 326513921 827788624 779517967 422325077 818047431 153912884 656323613 152357971 578401310 934439825 232047917 672160335 532447826 675744456 629595818 351255327 894227857 255788292 184728678 68481788 4099130 302578385 263125674 369231711 204621782 507998811 293100058 401898293 70181297 679354640 28172381 368106125 648667466 835785584 661455336 409834940 606484312 216921848 478303619 888637937 656208028 931461117 425858507 647074757 860353347 216272373 385862492 762424884 379566672 25862091 143088843 140024583 20329313 358574985 538132448 195681552 704091971 618459148 307814414 109278998 641744969 562060671 719336272 125747435 278601136 493446213 519864370 593524715 95392595 132872165 511372769 378184025 874871930 697243980 939568730 929248147 798157934 700109008 878276485 63931287 538389809 301660701 943879094 445415061 569940636 471319781 785574552 859361394 330998511 362596151 206187234 528997347 769048192 633255889 468401981 91292329 589016089 771639390 489813195 668664498 802346896 749170960 368390292 894034343 418577795 60800188 211691734 179445478 42593091 212028151 760815189 403311867 136530651 35152921 922570769 820796233 68075305 420678512 746619528 76295008 331613824 643913477 724039427 763797267 71500330 334361022 413014832 521449644 732370516 596823206 50185564 887913946 534929381 970127096 657736747 496675118 493560701 578165689 126091994 192520491 817330381 806555881 95539467 488857009 611101584 344551937 622167532 296931967 45146157 903331789 78103713 608786849 381282164 959407447 325024492 272096594 605119900 678918121 381539270 854098854 722912468 952849729 774461955 793510458 357868926 948947147 634384569 386793949 380614211 686112926 743214495 253821933 379502410 701547101 780669574 450415994 650485250 582965622 483011150 659569109 227987684 116126111 831776715 536171869 656645672 414156183 664259670 65943981 138407770 593516478 326632576 696484524 629727601 164281150 18371752 215065967 666313178 154600699 336576666 257973246 12702219 343173238 868165654 590468566 611963202 659857468 406514783 70078159 994489410 972504762 930918087 618157164 489083678 964339168 240986771 903726655 414506652 448533001 390398832 660252330 882827535 884065558 378216203 521787654 372195103 147801876 989954125 594130743 187476954 633573786 820143185 898002799 798009934 866614733 382812829 933639105 837414234 304706406 360022135 658161858 864730861 309051929 640034767 414096404 537717972 964310658 308334941 830435151 629675741 99876871 934492798 615311008 406499306 485935308 795524613 281763967 687825599 203813057 57406689 16499417 290798870 825405518 227968004 601357953 77471270 226364047 277766001 690063036 831665959 854399063 982361738 858647114 610935607 724105554 223546520 674425118 585170524 961053330 267131299 984718982 68735809 234804176 557441525 588479612 713482750 534391445 63715242 362071309 96650545 699042564 66227699 133397754 646736460 897603008 358664046 865545147 755312865 105492034 907068439 465553956 626828096 240935005 20576183 180609278 516244282 202991230 230125399 243575546 72079411 425766079 945541308 214925653 856430655 47763747 381688379 967485796 923766312 510573413 60295763 673887465 309387395 829579658 44492346 81131593 571432039 197296567 106713918 232008608 828040956 70647040 470702386 372730972 84243886 621222348 221245728 738141580 782118244 320691280 192571179 610110609 768014799 635643750 807040866 488959641 510037652 714349759 395033703 739808830 779500774 595961226 629011566 214355262 456534426 423569430 827600020 579701814 88884838 520644530 922735500 760670078 967099417 70322514 156622633 620062136 257353110 789914758 287236095 870872389 884822994 569251110 170555152 280528459 431628826 923504249 772514067 544835718 725016891 496676487 977230716 150289911 667841761 378026157 180650919 473232811 720043736 191721720 618190629 536353492 705747397 451831369 123341383 159114432 542758255 854916935 729969919 335515627 225084417 240101576 380578051 300641534 249549217 418837959 768999258 687524087 590949777 122303774 783430735 634623080 554743805 910918961 523995556 12545005 309493516 96287861 717456449 734582557 223810137 868611483 455335151 317371688 531580434 287917221 928701304 147017669 674919776 674935770 277676863 368279598 590948922 563507049 736361910 137770467 331994019 693033228 802606357 611679861 30351145 333239044 239893293 947243486 386963252 115017265 509702411 791823662 581617068 137833991 952405431 41392244 925802223 593468916 593843754 639909527 517549992 201475159 590091369 986164202 5678404 479245580 763172123 216575717 728938943 234800306 684092240 343641635 700106358 74465861 897485578 512430281 134765897 695491709 889043457 40562964 720145108 364496118 382048371 784438646 838245229 669130227 731048914 288834898 634585109 608607196 597900189 978947223 319404248 927488795 182077193 578467412 604766878 665409325 883643417 974738988 822968201 294124125 411189700 858755110 63534939 506119187 734681459 411951269 463193783 612281961 738684619 382796414 400396430 606052882 746535038 996443049 60121938 539164286 766741111 555316581 57008203 825068171 384943994 812170179 654777135 689104980 893047197 206117995 874099288 514825056 709577916 313164640 443949104 570030161 539771112 197291183 131865812 454130346 717309392 89894346 887031897 357628855 118869356 279500952 668471844 662722336 488888564 99552105 6183789 87616782 415528560 907457447 696121473 63098721 488238341 605926868 467820819 149236836 713233395 996031299 924545407 231340136 415991423 650597776 355528386 491445589 196054335 544905119 516334419 256963780 226722517 441373414 662730969 977174751 719010299 619162199 503393428 373760654 302394544 275311068 337384883 121166720 99527092 898370938 367011362 630434195 629424118 60845937 998230397 6839920 299996190 380846146 792326141 20159893 969854749 867672823 867656567 929102780 562825853 281830272 830897147 910933146 452631257 574963964 795335773 684814571 51142666 734677523 912295049 239463586 703610341 776134729 204258255 164534992 756581819 228986890 83781304 780333223 175072721 409646506 902237762 236794184 344863348 469406537 39295691 929707526 186552067 527089172 262520063 778048747 5861018 663919075 706600459 647129999 425762380 294178338 163274764 292192102 992133488 630467212 833714970 626560535 588259842 910587908 737167500 228360804 124233519 921101558 111486870 107550936 532879294 278704378 263553563 540820170 510274277 592596706 349140527 531403104 13930260 720835846 569111780 752890849 803819822 176812685 231258368 383221799 390027157 64549069 400375604 22083022 208187554 24565910 397178331 853360001 272960285 183423818 37245232 205605138 527984540 850964875 2723635 940863675 200591145 231241636 344754284 478951248 388994617 971231145 867203485 405293426 521545160 488599462 858882029 686274679 728371171 676635369 72231289 182841485 214983949 799939840 437408582 667236402 518993777 215256391 682831790 568324493 831856554 1080365 944726885 105873295 271972893 598803313 560478717 155795993 915119664 986824903 405717254 1038675 434172133 300646247 642828047 781074422 800660010 502004814 994294610 745130903 689252419 321461004 475776248 188910367 32711802 870087429 811052654 149249044 762558418 337539429 27209981 583887285 476953932 288996031 203070005 26569855 791119591 6719638 102473832 107491959 993995027 491524799 47383339 304389011 611146261 952144225 339856576 80101736 140049270 241890899 87461813 722464777 247181527 295253684 521808954 200566802 717485144 561683501 60078891 799193449 378611911 991815645 25704107 773502452 792292045 715581295 843237149 651926649 328379648 971200395 135737912 456079920 662540966 536543850 834504980 920694551 580534692 766013806 607515120 877394923 605015274 937060184 888223097 804780987 146259517 921644428 143319126 525900223 570533366 936309217 17431403 204771087 939083517 456716759 482098354 672824423 939394781 122976933 823390680 332567442 232249385 864785089 573064169 401199478 839904103 793866713 309932358 109769982 157535955 337810385 383287261 823451569 883715513 426522213 470535283 132825960 921915597 496281520 710609104 606765803 738452784 224304913 555213454 142137698 341507890 287525560 808466142 839591415 747786280 39304367 351912937 337454592 798703526 436983390 86600916 435906772 596509924 178677389 762721395 373433321 579852242 450899313 48785822 33202001 980538384 792339826 644863721 995963219 277752908 79625406 80971049 114352432 687835144 947410144 666637314 158351130 725252634 29858169 295688337 886002872 33097933 313605660 377493682 692321789 343492678 819190533 157077176 518236706 768613303 772352353 728192165 713011998 597385199 434195536 381278704 617823129 132187937 426054460 463964283 118013531 5346064 433461388 992120603 547982875 353024782 620238415 481665177 404983667 970827909 713921654 589056336 476423487 436255696 949075665 936462774 438309098 277784979 35604261 668525444 206613779 307344751 215139643 491331465 808865240 658502527 619019368 798644190 71252160 757270330 221205103 913356717 241630525 934136383 728858304 127057202 337370128 236892973 303047749 648912685 867519829 425309049 943752456 121774381 897561887 186161728 514494207 659762734 71266034 883689927 5699205 402081930 109496491 437854904 382070667 552341983 442576246 209864848 395180456 345406011 712916834 541312040 791062937 234796422 88911665 978965281 175076162 279742544 569153426 569530832 816808518 299156489 16658494 670598956 167966179 9018422 416652059 969143567 242163654 638756534 982696817 778198295 551747474 487051360 96495015 487340302 847098776 767865468 741984673 249119083 951865116 414966161 135511876 442727029 661889297 707533409 735642815 165676347 523343116 270353572 690024942 249219589 732053918 365975039 532612323 214341496 74899057 45358523 98713352 440307089 764570268 819543075 519259921 857639410 941639641 129889787 225293119 400417914 354829378 809843513 403444483 649037808 188360326 369213192 844483552 118142883 290735976 443112218 608120446 149976865 279009344 846255514 769365030 829010015 193947528 946683794 660703587 745658141 576780838 802999429 177369653 205642772 707223418 409111588 61533913 846457309 631699892 220826098 904879853 467235921 838381858 926937196 681280384 488406827 424679195 627181805 688921007 675337293 878899656 736500349 862382563 21234087 303536996 202372567 998187234 676953162 342331661 63303278 946599333 204162882 298207203 10708507 697226549 170394571 635447987 659657375 601992117 645045032 401882631 14958841 714061749 847238630 567592546 640272441 648802277 658494073 416447315 475466082 158187531 664186305 921574092 97772749 881881924 517979068 61163301 728306237 687068101 10565771 383876243 233625359 371579392 237335214 562753666 151205308 335214522 131165915 169946076 923388194 890980579 416322033 432311527 854714827 81467611 243441898 86287767 51155636 549941111 458642610 412628880 924876529 64140576 371649409 97011388 813371317 728176445 820767191 274725886 734589735 162519827 247865945 971668553 805230787 815638743 171322068 247874770 128368435 930309013 551239090 678013371 879712632 144973934 237769504 91375464 914978065 610861104 816198309 246127702 994770374 730786791 330475389 44379195 351919851 719156563 366441144 547221369 730708075 525945326 858467614 36095299 39367587 727230837 63605713 36230163 441719254 281839121 256477715 253042862 46935314 20842061 688780480 603479281 620308348 417763190 809906261 718039294 945613488 587964720 111981297 898500145 729398624 928259289 132506445 781900459 938702214 441990060 97373884 990640696 927834403 592697655 27962304 791476858 439073976 709225773 820260901 813124003 860103941 305576010 273440925 675629099 517529652 224615037 775536974 385678486 769602736 530517421 308258407 810136797 810712183 2414675 427674331 663658933 966628978 956267250 388573410 45100085 36326839 19830146 429639048 668473680 450158210 738952307 103007835 361057572 40603671 794482222 151868202 297347786 655647506 265468496 813184113 626142869 839738231 207408158 802187919 828782335 537877295 418659054 61573341 551105388 13556675 463911273 962862853 264685646 111755825 428756992 831401507 249642076 384469451 781259698 689426530 164835095 438064564 105420253 116918507 10846233 346237457 202124549 821965572 379350795 345159673 356546362 460387340 562849519 903761338 198256455 371812358 977131778 637566589 146761790 286250309 3265439 527325083 714828076 618501368 815103159 725185478 757723526 308182776 269588023 376562894 766852826 556435953 225355152 151911788 267497497 735328910 428681707 219386289 175777344 654529946 459231374 950701275 497762910 316321410 598731394 251703089 421860043 773519906 850995531 427148228 953770216 960241385 675013601 594958590 893462911 521581524 409048054 372835080 219112848 211482978 494384227 641551996 906296509 783266924 162270549 871896897 387479815 753124132 607813451 847730242 613530626 21243492 229703699 86520476 487492274 741894605 561203388 584974220 86255582 662737169 715083301 947526292 413257695 353300328 661968778 410258257 588695655 27980900 291345055 436341394 326389123 243708224 295011054 706505822 273824264 358585094 365424386 988561803 288793821 304218233 651430982 125716447 850752230 355677545 965066094 198201503 752305517 555306616 214237763 961812993 295684069 759282449 932910411 553395565 682827671 759770952 629217204 748819030 672041366 815933206 417417570 282739496 462059084 620256687 151362183 222142509 751110022 20628716 755243202 311985149 709194052 310598477 395786325 786631496 916198856 942214550 887414028 336270459 563730685 340717378 647556225 610591029 729179247 926781819 882260997 348754618 165222562 638835716 439932677 896207879 180194595 339401085 372033450 551949081 707488589 840673611 74755341 254767374 953225273 348915219 753390292 989107681 979044388 181056057 225659227 952330828 987897268 657987177 817787844 77542262 71060466 531541904 555770118 346594669 226504220 521941172 705390279 219945050 345218658 949876449 988014301 658701330 10851933 871958309 609935735 15668095 506390900 475049247 125311826 392556627 396631301 303762274 340860444 570090144 816563759 541081871 608396008 295573007 260957094 418946970 102058489 790448069 124931954 81298541 746178968 161822984 197787058 67405259 375797096 910687175 388404923 971741134 325855717 308348716 714470717 986177081 30033120 941200539 54315975 531796829 407516722 963490647 570496297 508799311 579811257 565161247 728025367 107958091 818589173 283846060 682601555 477228841 835124725 33659741 310873314 559541549 303551570 593883154 323816520 44537017 978576042 766840341 422652527 363202458 490294466 691922699 792663938 885789171 619407719 412548848 359566390 328886756 691760780 857606136 640786843 493080266 936363315 84025040 688643303 860981198 267934565 877801002 876995636 329418463 508716681 587712689 941817007 404253571 815594988 639315636 126959730 75622342 776451007 273637357 351272075 120157191 578247872 542409300 602616026 499320297 805699724 494307373 415128188 837312067 444409868 248325754 477946395 86886854 233629388 685235169 25998662 812391199 867731561 575143838 693719249 731587215 242281433 976484178 674892677 158890817 941112669 70356190 527799936 512467723 45552675 734934712 306596621 664644593 486124163 936761072 163756138 916413622 631265032 301426073 652767082 834652169 225839030 676870349 760116429 34515453 543316712 465058911 834518704 817117261 328478361 659370 286450088 126034703 461048424 514633938 367709796 989480963 249720533 697063708 579038282 384900455 109488178 407069989 310351546 117078222 421538254 451830435 959713601 285777178 508936924 373235072 891451483 393898286 228780317 760950844 187372504 871605250 735379181 43082010 322803745 741134568 552634049 150037523 374859883 763031409 96653187 297230581 849005244 270471005 433775045 689068608 900345082 596185987 460852177 538589476 46517367 499623435 917625046 869204156 664402339 982554559 829083589 712946478 730185967 459720333 269799811 747328590 222765987 757185598 898291487 505712738 351123 651013493 1426000 508569019 937544355 237672950 119842782 179980109 824513960 499252792 384973885 182255959 299604512 600873326 847429864 770513022 168649594 314332244 525363409 154775848 723648497 958274355 987502607 90219469 303927344 33934680 251938614 559113174 18281196 40219085 147457360 333704012 385359486 903389595 864104113 278086589 74789804 991426261 103278943 398178186 671929011 755977047 339071905 925743042 886784075 124636888 990331014 339045743 191347993 6978883 517739069 726433197 826766175 640335405 202609544 91597844 841104224 957654729 493093782 433159004 16466537 281386476 800104409 67575267 88992424 63857989 80192928 641020608 124206216 426280696 465964590 483973897 123264415 726488630 342482070 797776873 955637357 59680345 713831612 334730265 66529246 966195795 54464090 841254843 199906141 219626138 122331294 62597709 743060249 380790246 819052524 749804668 154473825 717169451 471971289 48576997 981134134 81279566 263366550 947949053 801576037 345031476 582342947 308025170 72452968 481420341 538104017 717417191 758967582 381332796 71132289 93418018 639450964 156242674 634811075 194376159 678501890 90356428 394213362 385900222 730769254 318988092 243855808 712206131 25362154 736406909 395860501 108425123 793128174 84888895 205225642 942896543 669537309 929200213 816592996 454713920 913153770 379043723 775582953 16776027 697935409 419008779 662459541 788078034 66247635 187601916 93399190 54857446 243452318 588200949 638739983 129210968 764474423 287817655 862898228 700500593 448563995 215574504 821683233 723839293 940679847 215747157 847058342 280360829 732136457 233153718 837612294 77243894 155545112 378760093 208990634 966947784 213159590 976986133 392695377 71096915 456512206 522797156 245535323 381322828 219601623 40130758 906784315 420187691 537504106 106792905 424881896 547762661 616005967 408914713 92178225 546473181 178728300 430538415 657583410 503530517 90069006 719995239 820543874 8150383 93608528 247309036 343164162 571249951 778337804 622251133 782790159 876218694 375668262 752872420 262803627 458679451 293446843 689114219 843733504 183383267 17809456 917608709 544196095 881530453 50873191 802191491 737053561 21353548 528511267 482629891 320679589 997391464 196626449 312810655 340757929 744679273 489133798 316834065 388553014 320610374 324901200 438849569 163472154 961564480 955699741 994015601 186423475 169313085 982272578 106128010 214150989 793255616 61864706 367966426 797295667 334251672 309155422 304476027 915132313 33714989 257666341 474539548 686178230 198947054 827969389 199512511 503919226 669408491 70069547 854075197 646163766 661578800 877703179 9828839 574153960 594033202 63799207 387545440 512970064 671743933 615647277 383810837 482655338 726274444 599974769 950792017 199786106 10843548 374491316 980114910 339560879 760076207 11477407 680259650 632475500 973027740 711450568 457135689 325741041 778349000 383461701 831072375 722996526 70993954 925838579 356444596 280687 610796371 760198215 876338522 585945903 951606431 752424611 754358149 179845840 654258425 178716040 378866588 622081732 126089427 361520915 121909428 607297528 958844724 534219863 833018916 82835100 202314855 700069692 7990793 417477937 705879279 714805226 322917890 19450000 384584475 29772602 804265744 610842296 991041748 718144270 717454022 943549485 792831345 552240032 826814476 743639406 89793567 115982123 171125818 218604800 980477096 129990362 572279336 809288318 656707057 998639365 106342797 736017256 109314793 637681040 92650474 649711251 977270818 598129303 562491365 422035446 698455176 521636520 270116394 546265127 928403841 408531031 15726745 334690608 515183142 926104701 630216642 933082145 642554478 544275641 812912056 330917932 950645399 971219278 410689242 433005124 322328971 108802595 850637624 685153802 785120077 923448565 418609766 65597074 715820805 958856885 32309145 167405259 925443170 191243473 360183402 900348198 22904042 474534625 238832876 79396800 459669852 994440290 876900608 801669480 773132455 401067868 947391470 778990628 61845538 971944151 142829170 219702868 886469562 667527929 932182940 671099645 379400333 407315364 518913316 135325325 9736719 302908070 83179368 97919662 865537583 239414859 788941549 603187698 51725443 122127574 490424964 933519297 971459739 580526199 727562506 94272610 374585920 244335348 368574686 601347618 607713542 818324818 502400031 782925989 277860924 615204105 480651388 938192427 346833801 269491212 503388071 121593756 653778250 729278452 852870533 67723911 3367624 85782598 460375966 644245229 259365963 483779356 198378496 106286188 114748367 739993830 885632020 532311038 611104736 978214099 219422305 243875022 273274920 838806049 918376380 648075887 560861334 145218888 516379959 29652610 177444915 761432675 562630476 712168549 126141626 388095290 413438433 137052246 415638207 157429442 760873465 883812816 90723922 176201785 542416230 879629075 269922355 707977828 562267748 78695824 709691719 776945959 327718845 558724760 171470900 211501061 314350879 965950360 703337475 398222429 97019552 230836716 571576341 595311036 411634107 428996938 540232597 11670983 414992553 887519492 202191251 82444136 260641438 514033083 698809601 850607154 489455423 953510754 275376962 94251798 353172136 290214224 551745633 448353367 499211221 572119575 148473295 304461406 168172650 437951954 178218388 96031061 264086007 163635739 514781850 461484591 68679042 296979049 452617300 591819695 9515179 955030933 584246242 209608932 330126344 103001466 592994596 841239212 984347589 538282019 400236017 73213495 112801234 948899719 43741567 442621941 639104248 476569061 969818078 982340821 654145035 102788884 659918206 556872459 579609934 365958963 403210360 921362927 416498606 769853633 864383246 437880684 298940831 555204973 632869838 654892775 199364661 223017842 176985246 54237237 163288579 716894453 63466339 917626465 699196418 895941536 166765309 445232466 116658608 188543617 425785915 27253988 973318762 682684528 867022051 188176837 862556685 916394241 521875828 282811272 697137183 448557913 219895126 843099182 335316874 317938697 462249409 538809265 808105931 277130298 481908212 939694159 453772727 524619492 847056282 613853738 806257532 941136854 8587806 184107124 450606438 39034803 127535471 198359060 68739178 99423544 197446031 647182068 829638532 389247983 785990403 99834489 150525812 367590705 801336073 227485959 542868449 433026999 572409732 238793549 280215481 917255683 697595533 725075947 707414065 5358169 235195289 757778882 322821708 22029501 802263802 532521873 634992711 168245207 388976115 554503445 335542945 819822353 476090161 336165901 184784670 674257735 91498467 905801468 431931145 827731370 154413995 14329270 338355550 960303640 621485393 987037686 799811967 74905080 539243429 970525946 542734425 657786951 579566444 514594992 585937642 112623156 982518780 32221123 919623791 921920498 975015250 690167169 99320709 829726649 956425145 348037984 850626994 248366611 188392998 421670190 833777272 448698379 886279855 33512487 325382768 403912913 208764751 411146467 559767599 428892344 541812778 826596752 604018488 871471023 632642319 109646713 318943275 732800711 946265424 915741246 441811850 130202199 621251601 365713708 881639157 806301059 352176855 674995165 263853812 6371613 250510072 258950241 885404885 73327733 19774521 155192096 593774564 400552207 31013229 97463541 66274202 880634214 976163906 398749621 578872716 891485245 838206706 289070232 698182499 694053384 332498378 618589515 321855855 625746210 572091470 12286147 548927154 482026918 416209954 666639269 70596379 272239994 994224530 581631903 785024180 247182048 839233041 783900933 18047377 181086592 244516143 595627994 63030945 184842941 566160230 731251511 704161722 759625802 623518513 430831774 616312001 764456794 498779153 862830346 975506191 998151086 431620572 460271002 399934948 864877912 141145846 429437332 155375162 849018040 892014444 687362193 986836264 810876559 454862558 180373771 231555720 516069442 55779889 444099235 377859023 62646972 656131715 822871838 366813423 285719539 239309492 836434128 875051807 784006861 670849682 873557938 165807035 93713446 960476347 679600946 147388859 157743233 49967373 906737869 698665798 515919670 2877853 676062325 73313327 511671421 167021707 779289708 651129471 510013559 672770362 398221386 179545926 532329920 874143156 185531014 629820535 32474235 888964055 794069160 86312717 875891861 278004621 684288332 275102356 83186656 445194920 650174577 988565374 676947534 136178687 753806601 767220097 616036468 704372354 258858944 46613746 799979405 74237150 5999393 568759084 618371277 173696338 854877832 966640076 769420564 251571660 271868948 84374410 132298581 819845675 582045417 656517787 689564178 458934938 84479248 909123653 859075904 97655762 32401680 838274509 880083809 438441523 838843865 790931129 107149645 41506969 849404728 883060468 707365642 374518229 659777513 187168616 905706343 740577434 704999448 37606186 827432082 994784636 229580553 443078644 467839413 62476434 668171217 661715261 521226754 585359812 826709161 460454893 428626053 79873350 464573505 249826572 37452041 336965099 499525887 612807623 10029473 59652065 24006971 353227981 298500024 571698484 159202547 36730108 852542956 306221677 36301324 730948567 523966551 652603274 834082622 813084054 206472154 473977432 438280082 977260022 567840579 114970869 754805345 807653210 823642448 855555849 353492502 719475002 801940684 596290516 336548475 351591960 309639915 949249529 237392014 274765006 657566668 390997401 732902301 258117926 173210380 503761915 486642004 630661059 816898894 623275101 687423960 729629550 327938687 626855680 76334035 675649010 489640422 43604595 410152606 106469041 96051134 982894222 286201693 535923661 43449407 691942526 646529133 9705296 468948171 463558931 308848329 196250901 661198126 508084418 933886452 657043734 303412183 246421263 805647606 457547679 177955630 430347178 424787081 814930025 810035136 75952325 958590476 338512883 259063285 469907659 803591283 938423471 45409445 268731930 671007070 210803507 960819184 422016054 347533971 381206182 813356182 406220970 420320509 647577337 196887398 334359466 994978187 6975956 988613658 872736480 583627232 508377109 182209896 633015687 934530826 57096528 36165282 203590913 230982455 461139815 265312751 101344683 165383944 31636254 119433257 762990379 275240815 225719535 319632067 1190756 479191926 518623088 543659179 807871697 205124691 969164669 860215293 540133274 570901930 751892074 797625570 651683932 235900229 844611663 685973240 481802652 18396076 115974122 276734637 977179894 441237463 646928047 175925191 46618748 881799477 13453504 130571830 845626517 310858326 408892096 998519165 614234809 945911463 840847352 426380228 23705708 793928541 117768984 871606776 952564995 686090591 846799351 179139693 30363307 96436371 939990827 405354901 605397706 93073246 154307422 601802235 690198520 363339031 328644122 239566425 304794052 689654426 452257513 744028650 739533401 781396496 929285153 870730376 89018341 511896432 731948917 110086462 263140375 693335606 313388251 591248114 100609648 40693393 267980171 728231245 417205764 944231742 702028779 40318235 516727483 60539070 560332226 959097681 363569308 829579847 520846155 810694022 455256071 563309081 23668228 726188152 74775301 933997519 172396589 790769641 213132637 767870577 716281397 484545087 592346073 747029064 814807505 106366680 639925599 144940697 593054685 954615505 706261840 40568196 486024709 395288615 154437412 209558430 471335995 941312975 723528517 229794184 950468470 442222896 351015904 899975080 166600142 384750572 674688432 792924743 686500476 150735503 661412259 129601771 183331650 78695831 162254743 85815557 731191097 973903296 826362526 43607616 717109870 464314016 844329140 803294557 882855775 160356575 852861870 747415211 176969695 909460191 535786501 475394235 276325647 817811986 543965005 411697873 154430805 810470290 731817795 696422709 969353797 956039952 973948338 91838091 495612732 344100103 946384675 976111852 476646067 820429791 418146411 31923055 246204596 873271163 624193049 257659854 925494377 216741265 22916576 961872200 571348799 478677095 674183783 804505580 420698831 810020621 340358947 267025697 828466577 497898891 346936603 999166465 701015624 841402391 418100589 205064909 878199567 864653855 602422301 702776567 141487128 109133824 418320298 718639239 380730126 867233913 537487991 902034114 772638753 744924784 433921151 119328724 198433082 5466253 954000409 928313740 320691662 382333334 688270898 815760592 476604176 33400151 915114180 71320353 64107722 1208507 732806037 29487311 836772309 123263639 285753817 682302256 27388903 967491636 63467534 188217407 629896993 899287940 379678549 662137955 267212928 66214877 823032035 735190261 237681503 134763383 152726039 18509844 754718210 212938332 143991791 700365510 399564988 390663920 7588682 653886669 853145240 446636167 910002169 94902062 225214855 193084330 808455287 592728450 215405232 322381671 262794832 875637745 766554979 322898851 187756961 68615803 793178134 623143400 906410249 635010174 462893760 644473854 379468525 675574345 609154016 441195604 434254630 38666711 906461063 412837416 395655574 929223938 807435076 169718867 420460539 611846085 620019584 454607199 920972398 374176659 969138191 355381159 575919774 385731795 962681130 303826754 627665785 274230225 491179475 419354026 126586895 176973335 769913793 576421924 67164165 122106394 599594318 54530815 789061442 565522742 408633940 747561698 700537807 43627016 902716773 149142943 71551418 149138869 453395983 174240549 942438691 180700560 797659023 377421678 525920040 296532911 535770679 184102674 721864335 785158507 48145231 637821287 729141014 560119166 239633693 76744213 550415329 974353230 517439961 51657187 492971844 90429012 943892500 587859013 729126714 125712012 868916450 382327801 668522646 490390917 359115519 671921782 349960372 617705578 231053321 609314905 703154739 442509428 665869268 646973820 26620272 711891553 444785397 800954078 686425940 407302673 12797851 654574791 124912824 612967747 276384793 482368748 361587940 865874594 607255704 795428862 91888295 470390477 808718884 502290209 187296712 261958163 906490606 665993491 304772188 960206513 202621744 418587593 89249389 217064116 937782182 640552730 790773909 608940180 762076110 291236390 677736178 988581252 318497638 933355060 692485641 372993676 552181856 473896974 71037090 638389771 263450038 324800908 408322915 720238407 997650981 927263645 587058945 97055466 874760008 488250 31391162 364232622 692441988 991597598 427324687 927226821 884925749 18338032 955601634 823946995 488430913 194596359 516430110 5812070 517909021 707882503 614639608 275100546 435950506 706783934 211753652 179886925 951637738 487743643 351822111 489797697 320343655 37235317 541025319 463645359 17329667 555626807 844623481 506086379 7109157 557731099 197178823 688529535 741667638 770468650 232991338 492949414 153004356 417669983 651752019 885796329 28624873 559389975 821507902 443324058 98255087 268058117 21338767 714264241 346585568 600925117 174408078 130191373 977284328 787466265 528814840 429421887 872257343 192661335 129588571 446647907 531707452 802762579 98173348 556191213 781294553 182719690 213715552 623084083 704322743 166445409 503691180 65727662 273359623 460592452 635127832 987141 118884900 382683612 427406372 506829331 963458702 675570112 76819640 848326673 576523524 540473096 957217615 267893540 502180958 833307076 629184045 342093227 406978194 744249377 230299184 846943361 942318695 373659676 55606621 469355441 95701750 469449017 463952885 611565559 50558214 432702936 806931874 227982259 267837330 353274182 431640317 942100269 703825740 880265305 523120672 759789206 779164626 668612340 728142748 421599409 882100078 65979671 98880616 282184174 588896562 77679556 486276888 17184162 131936225 479660949 354945255 292110979 952156086 170617468 287832900 80780613 336038767 733725415 232614728 402857106 200457232 550298501 17477150 462031882 873895016 157454953 254556036 743340598 770873992 928110794 192154959 29305273 665318760 600782971 869089215 335345205 476251621 322521262 528440972 311735240 494401669 986173195 680781012 809516635 156556119 801286450 254992566 576807852 482122728 172617493 162805179 912210925 712517570 755171247 554228360 802553503 133896628 813981901 615095737 103812382 812337758 265831582 354243058 204252172 113275658 554764566 285577472 855101445 97958910 676648978 662365041 182342397 252287636 611078166 244684508 638932280 257781481 736046814 15037283 748022564 505049778 263074110 117867486 791124532 758885956 301767685 914894241 966304493 75991483 683879255 682829971 857801525 5000244 43697160 61061140 572288243 636277025 882591099 554166378 199926325 217917982 142327752 584288913 159940196 317712513 353633663 410755396 904943819 219861775 721880031 565981385 930353 175698253 162134012 599424248 290508013 845470525 369926760 808826652 18844731 24045996 858321980 888039572 463776428 334720371 567373195 986369239 332558847 809865068 976836225 746768875 148089344 808901909 350377577 599299057 285790448 693272904 304666763 164372911 793395763 532721872 164295531 143465255 828619484 977523514 807078352 467356542 881431510 381610377 368097624 459215606 616815496 604852758 349269575 506770474 758969798 252654514 293806455 147751059 640081688 613895276 211313016 418331335 172929080 953233127 218009504 385640833 795487207 597499093 77023351 172747184 644128222 102435218 719430909 253055560 661771544 448607063 986020373 718538899 829161303 96333942 668872008 224030965 170576745 927708765 185844451 617510078 821467856 48389443 689385215 596348325 581600718 219447566 374130458 190168991 536719152 793950448 301661878 701851175 497961909 886919960 23385727 344455390 900959119 156085428 675222240 492250247 158357177 542971923 956328889 742052971 954656637 266417593 711846549 764163287 259710900 84176607 84662982 158681809 581874048 781105838 758458960 68741747 486701775 84245663 83290023 41678254 656726828 782585562 69083544 144382464 5784347 141059835 654084388 103304154 367405275 992609000 19079782 860860968 227827568 660779336 443758490 389381442 176745 510745533 529024095 394778071 240234758 620188981 773969073 284451143 264397104 478052414 925811277 752392212 860027867 828651841 93708317 376899032 592259274 988262095 356332446 185913752 97282687 608927913 80125477 830326575 849059562 40444256 319909295 558705582 474664886 358446817 152463300 740669441 69795872 11680033 53559739 11257310 671039026 315594089 26144624 235662589 165746203 679956514 568687927 727390673 657885579 476446271 797649877 446508248 197411082 868194599 674368063 855565774 922531958 129329007 557036391 753593750 814391032 316915112 5918822 242155216 966997718 901567327 245652056 793412913 591633278 202713599 734245716 10423207 242082031 643622386 869186003 767105193 458398449 429367178 739465662 998306790 526363395 259362280 386389864 163053481 808044845 702821454 45853542 180589213 864623063 845350422 980026587 986834768 950583824 107783 307902736 170629427 239824242 92566444 180831044 346259138 614710308 367940739 640075746 420661424 465534683 55530354 736118970 181433602 470345036 850574964 630468182 872974067 914954018 126818493 441432456 885125899 299505720 374694236 263862140 822941073 416174728 454149235 158880400 328462625 84795355 391650919 903475306 179111711 725021738 116147820 865229998 77695377 715643010 481019472 44468060 259224702 712383912 640001579 485670210 671597337 632016684 48871420 885830555 895058160 727179110 305074797 259157627 898235342 343471467 859991340 210204243 642759426 278554443 932374908 505624789 529651421 240846241 924672197 836042250 610266226 899929737 926623087 382635320 514685618 622430394 123922882 65928980 171701844 601921959 424675636 456649277 675743668 298078418 148420294 670365527 769137989 629263914 969948561 452975284 828309115 177388091 558585351 157772431 167708342 37388731 885871564 609375831 694232614 870628887 59366357 745460533 598805713 337555999 681485568 432847537 182818705 800165247 909146855 343061558 219451862 652596898 807793991 943391507 170058888 904486071 774763224 625197903 226061936 509957052 569086032 917494644 820911390 284023040 833442651 574640728 388455176 204768714 741546718 401283976 506313612 577073517 639754447 591322960 954020231 584504847 306168359 249319462 900174249 159658620 641295587 746688629 65368940 799237781 118484932 602122635 763213111 64115888 841362281 400531616 776550143 663171308 569318037 828106014 555612343 515428860 906312898 259178228 644769281 587155332 875267736 861363753 279893358 596885436 436201841 794534378 97044424 536412321 53651885 238547981 8059627 282673237 689701321 706058788 45348140 410331941 65294587 744091493 661427038 486936451 301058444 201957712 646308180 336887021 741242135 658985533 818387836 49100589 306343026 938264635 976424660 349352046 980091406 98602802 837678265 829414103 835901376 980661398 719878428 959644474 403580545 25448064 951452796 647321096 668484974 347919962 655706044 751414773 424207712 164637781 422608817 242869733 120873728 377056777 776710647 705661799 798168606 111217474 948888452 555578025 850602954 446042512 206053000 817855300 269867239 119054313 782503610 345404903 936569372 750199792 167229783 789323668 306837836 500368943 745145879 197852181 978109342 336953143 262467047 839362955 626589302 796802163 554994026 16321580 251028120 558329904 592683405 985156016 548719375 413128526 690921359 159589487 870893778 182722229 310111444 859859659 897055036 31979898 431686842 951967448 566405310 918527858 61025096 765385974 505664133 400567361 886844521 129724785 418227607 223275018 992161013 51144195 444764359 963097194 422591883 36386216 735972279 653178139 700029484 448281155 897953419 145949764 885098637 335521276 379129044 436992162 217704071 814344119 848723141 172694069 919515516 460195420 794541619 605453611 591466350 128035112 628624484 305090396 930019172 958543217 67842464 41739764 820913111 43620549 924514804 487068804 282450482 336363097 533797137 956571580 11243366 80071899 757131745 845806597 958841757 925576806 421878789 931361893 452204483 706391147 238332164 641363656 708897450 399742203 801396026 509677382 832459518 440357425 812382071 955790647 1278831 276568280 145235946 210619682 514829461 988444023 247020089 942626199 925397573 673025671 827200933 913273636 127804460 94685483 491119437 799118869 897112083 226051016 395358152 491673057 858617791 323632960 503388906 948574768 567814817 605720511 705221124 319320812 710621708 25019774 753027375 534538610 106814868 910738559 157081348 892320405 577974363 318679067 737060939 726846765 411650125 798775983 998455519 85150159 56664989 796157495 553248462 319361644 675399974 680260318 678053593 696604891 568730370 599504025 26706628 760015922 599449426 904718173 18882958 292292490 125022820 906968964 238768051 877530139 721234252 584147929 133929212 249993582 820379802 775438573 622499625 970700039 188832611 12784646 181505337 514264042 310213921 165158691 947902822 867694468 131174959 489241519 470136005 479972979 68779777 442606029 418895197 433635278 502668376 929452944 37785336 65946612 63254661 557734698 266768189 878532677 801477088 524590864 653285414 96531006 927921144 34421918 292745035 802657552 55341761 961817309 68000259 969968552 399257024 118880453 426756106 305409670 329662720 172698549 376498937 810496667 175540240 716583347 497553404 913931094 183693547 750952927 721896918 994614660 411865544 651571426 16165459 124193852 271487481 662139171 933984551 609128688 631196989 620567746 1217565 400529409 248102984 488782942 200638513 756576557 353981946 442346903 741225570 503513870 415230140 346932827 530203264 812572922 962879982 164520987 530367862 805208215 452667155 157112143 639100899 948328328 108640652 857647280 452384626 272975207 523605327 166227828 18004740 8542858 534160918 914395538 249848037 652501776 828638267 813363834 840462262 537750702 735413387 744942678 710973836 86897904 75375269 962262843 813335995 162012201 427696303 920671933 119272342 297832399 647959001 434478290 365697217 229350060 684083830 409628351 595860997 517279981 314041578 222230573 508610969 874524366 596555781 396134930 710803044 761218820 951430798 341172618 335907367 345808986 731129677 615232857 705820174 419474493 597996076 759972710 614028169 629515450 54293481 72675677 22545537 836407765 877325994 907266381 524785202 579325027 893520822 264294396 41517705 190142026 829892144 837498543 813432640 888039444 746464995 912525342 374099296 3033174 663566629 473708129 486702608 523019387 168524300 138865484 467160884 493708141 743004807 908861408 981803558 422574617 588727582 854005766 344873440 822523312 796708749 122523520 579946078 352022376 681284217 443367935 613242056 257615449 218186374 468328532 862541783 79491994 531680290 933583062 825559001 596793305 230114674 37708897 941479309 811494302 823833552 3803499 735240547 876361546 691187009 510077323 417403780 160147534 614120111 470893766 643478668 549337798 790128377 261406692 673691276 463471833 589308856 843327294 630332132 467512147 880656145 25935950 178349780 863470627 628090649 414321833 563357671 323683399 222047296 414388801 357488864 836533790 899298832 536702383 708392990 244975468 332569663 936259171 681036361 705212684 120821115 240941450 461036121 145458203 95583735 373935538 54718156 252852532 22972462 949611857 856201432 649284502 586030573 248914395 522226097 285164611 968327571 847338236 208767394 613569167 92948983 870577577 726752877 285603608 975964256 211519112 663624167 387450504 835476683 436285545 625838464 542821122 203509311 842747910 28425284 954099237 909241368 271795021 300409215 283022282 141215918 6912508 472299193 68646613 310033726 89012150 419166383 697178856 755252381 293465750 341179757 743836587 812165561 141660494 394668094 671462642 901643346 85019458 127574192 118330487 43306768 526549179 515470686 905177521 232225538 428507246 593464195 524847793 541594636 123565603 624003352 890621341 50924424 518998448 313391933 941835426 93170637 969232646 855477201 469850618 868683669 614968330 559241785 587131796 150053940 203046124 822236442 862488968 940470969 279372443 961000983 838056995 935179178 215902963 671023207 87361999 230193087 392110793 700958597 235656407 495639143 240818198 833867641 357910483 202146143 86351099 637302084 617051150 186628070 537739752 724557270 573031520 143590042 228112284 784026998 918609551 437165159 573321831 947523247 23870128 548212935 268050305 831397983 876203263 955499475 796063874 279263860 376724210 949818181 19546067 436599670 494738769 690243978 172493346 36618239 3221366 233670697 754681573 722368955 529045648 736879702 485630973 697763021 795749987 535685615 928735462 791499479 478705553 8230854 70538438 158018344 63092952 997393433 724849732 621004944 287613269 541817411 16970990 78300871 242571327 814430403 875493447 299388795 723040599 213097986 423784052 257786239 70465061 910296428 980300426 804418802 452022327 768602800 993237679 467486144 543006365 134917338 974295668 725816000 162845791 642066513 407891988 773880764 328299894 212389374 992102041 9537389 128423524 226637478 262942323 486812732 676366530 569034670 442789384 673290479 779642976 86129610 600102957 358249666 240583557 846622417 399636268 110305704 363438931 207889334 11799076 170264506 148766307 257898996 72423937 251986566 322805455 315708349 735629996 603546082 1645502 768411977 645662850 340148787 52267838 180459907 398556304 706464727 242006401 113641941 912400099 831640333 468657708 946993690 150277667 312046042 399271813 952594131 18113338 341177608 396953764 429082741 247563676 439054747 629117274 751379469 645283150 112815158 164847344 250068918 91373236 437906833 513621194 835010837 505170872 139195259 551789877 749671122 923041481 848697782 602576987 132254046 304409674 843175884 145238865 198542207 605550897 124610727 597885922 289278651 250324922 205166200 517968893 115004958 79581847 108672756 680864159 482104383 876204047 472365217 532605649 331417443 427794224 567163262 611182554 896973327 910758664 197210848 741405499 287863662 939646481 809389808 167254171 201731232 162960783 823525870 534330568 130638337 292513935 132356631 94365322 470771705 801305878 590502546 875706027 36430399 243853618 994231440 196099194 514250525 763912769 913227659 506860704 849430386 223377753 139840523 181400514 663319429 140935814 791263913 19816458 307973725 961227051 341809193 173485104 316614630 463931692 10174518 827332787 377232255 652695641 572109894 871268334 798055078 86509585 878946505 177094052 536756813 619138009 608151603 484305396 827042686 548970398 552231174 654868884 335425547 525282474 16543328 242179792 992382836 752264429 312228383 4082078 658156388 568830957 160733340 487743273 497142791 34974828 808067126 355489162 80111800 796759203 786723979 349763203 239902501 481209252 125590748 717863093 465333966 295151739 844634096 70958034 577024307 407523102 868776771 988069402 239149894 289446619 998691946 132336852 227756298 910704088 719777350 593807971 352941352 2906589 518798516 262461429 363662156 649751349 88082169 569013683 165370071 637533555 285169614 648907574 523098444 294198227 70634486 469855146 582180289 34851392 57148096 659170014 984607775 574383982 349219949 324071306 773702037 750380768 994129272 888071253 383830785 214514218 770524676 649641672 575927331 455461081 156763698 429181598 677431474 349756735 534292552 749869776 808811776 234079056 562395977 245804165 879639442 149174523 247728019 882660945 115755394 472913328 727720156 460145216 386214006 869551771 966402578 71179433 681403664 813406923 836530420 416158491 160759033 464224295 56264805 512232722 117757518 526105691 384958789 667340432 294835808 613194846 134944674 804339408 35947982 798685078 375501093 11372436 75690150 181948946 242827783 29013307 270137065 387210914 561307599 111185257 100757612 85998115 535756145 427397332 280358343 407566157 251075467 278045730 962763262 101485339 299326478 802514783 832517990 298133472 177206421 429271093 70370362 422294819 673377637 576672504 297514193 424986576 394659553 564601209 575538442 174748309 559706935 938275881 445889873 710736854 21402341 801961132 169934064 702743842 194094637 453232147 52260113 968643288 699873548 299124551 822313107 50499586 536172529 910403853 303468365 826528534 223710312 570382680 255429121 655692953 147542826 966885226 527416498 830256242 28768898 987338537 167174446 766061311 98070870 357785600 836325755 132556954 890007049 132735250 858278082 634825663 539637333 488255977 3984720 121551072 883734842 899122669 116777667 361053672 363165588 825342249 154080239 266177065 96436551 464947721 292878956 926292407 882821608 311621509 807333233 855765893 112588588 974362633 696115114 613501607 795559977 636884773 234798865 387814632 983847179 480287003 438156776 818636588 266358407 711385013 779822703 322091591 958268810 98804324 288421735 574372812 72281894 82948203 698584730 485910432 838101193 986562261 909945221 359397990 62499981 254870018 257429682 141866511 591273783 765730176 216885756 358274385 868980584 955344305 515129060 51191641 711906116 622430241 645122056 11480624 646863000 679227378 328973671 62062934 352390618 388163243 60206848 271121012 102760710 534297109 485013481 615171991 19141816 609817607 605180811 714607416 602634346 688498414 674945237 224972602 698168578 296108247 800006099 582155727 591470942 634346311 330487020 708306116 680682133 585463724 456215394 797914330 813686793 565380459 37844514 974921346 958404868 804582516 789360734 936404233 265901725 377407356 681040760 608472186 868753737 549497127 643138767 663095096 705360653 598657830 450922601 344625457 904045209 741369728 833079155 350958055 333797838 223794729 401310787 282092523 647449170 455246169 447107265 538908849 794417444 904662446 340528310 807183346 902626046 614469987 381522690 843196526 932009039 614669152 660663086 440072692 399073683 66429696 272388547 842291274 523629105 555793118 39861493 113526995 406749710 379646315 405074127 141247616 154965006 208180227 88157040 736051576 558413685 38089128 608091142 482353821 498765854 235786698 226658707 462825141 953020693 968714961 342657349 11308808 634992099 751673809 27861919 154848412 625299598 213506212 352059838 454147624 268236648 693030537 832809217 433012745 653490603 547250310 223364379 533417257 932593329 708137913 967896563 366120961 33827310 918913345 460091002 488711591 475605416 856529013 509035535 354488269 842073200 790207316 543592723 811030793 584538848 205054576 805855635 433645759 774710542 276696261 979185223 723193408 733151091 230697248 381635082 590036205 680877223 697959958 774502524 808927388 118215354 27575524 630073343 511680976 532177533 31356035 785819089 111259259 45403262 662088963 756727696 753782058 165082262 598227666 872804318 585195875 379126383 769313370 38059072 475211200 441276407 164834609 315178330 505736816 133590809 84034848 277107323 782641554 515421931 317004628 994177082 931657671 325606868 856082134 890920616 562326341 322774620 806712841 102013463 393202357 3424141 806291546 371893839 229027512 219799770 756443870 159689895 314085786 782899543 137318698 610908711 841333729 768663300 824623351 698948730 31952687 466662748 66737060 795870667 997687553 561464422 282005822 145658016 101509365 46690169 816795348 145145341 746280704 613731045 280144356 227611673 364670681 358981382 247422232 769966558 904774161 120807715 737628471 572844890 658496618 72254786 705738305 867459990 908642882 468612683 222794020 896083248 973035223 199834808 413827045 578588945 447236664 889016857 35718422 988902376 304559135 574224189 156284265 729551572 622940677 675857750 348027801 905595638 184387267 787312102 595986193 918671819 127299133 272730307 775032222 747518872 268413451 792653638 425013639 675591785 538868375 177127585 86338906 93354396 549712501 34950869 540620450 223087280 388196218 734345256 983182931 923705284 94416586 42936938 184006943 33692998 12402956 18529576 711179459 926590694 103110331 555385736 675726451 917342818 482992068 508923361 180936896 830840939 225206028 396665523 45119757 481930981 658373971 208146302 383822152 717771148 449791848 80196 945406257 674215774 427791680 583632932 989695900 852902524 864295884 68184069 498292609 473496043 4781461 500943756 217042595 425481300 17808658 123386583 609969698 667922623 134377655 9261059 740750742 239669379 530911582 234485766 931030557 880907972 429268122 523975709 644609946 594071466 377001619 534514273 141590656 640630873 243927481 518005178 114866072 613800454 3929459 190458338 829176142 575897899 336011108 659294697 67615309 76469563 783906204 745293164 200334229 339918933 849436286 410265473 855200470 923375521 940430788 46618449 536233884 29158632 861745060 989815966 806608387 752837332 592980414 101636679 488918405 82872023 799874664 277127577 984550967 27936179 338871073 351064096 866952636 591992226 915640069 824720852 408719774 263657105 485425930 631735516 687846593 427159624 35970917 401911520 632771031 290626850 812990003 716442500 879590823 88545967 657420918 964390298 67345547 544348653 937446984 794097055 288600804 135241410 792498927 610919060 381255083 550065895 913555370 434839723 695685486 744651268 448012843 92547446 995881478 890350687 265709520 321117348 396354958 657322144 211254991 37690825 32636590 92367329 222419399 987469715 611226428 555725862 988906261 149390661 609922871 894452934 267729107 326484518 553274310 743487952 434048366 603608284 505954731 828972827 190947007 877815336 868842264 798032936 244094076 659493805 542466523 13544831 74838727 775261217 289464067 92327682 439776321 205382825 67212053 451060861 784302708 761139476 344029047 61398777 414601698 428890855 91917824 953040429 743638923 536339264 260865226 962243198 364282275 493594816 792004065 454668546 305450335 68822623 52933875 542087489 614896450 450062803 114906054 148129070 474340592 487527277 288719435 68132426 749049654 676660569 509004133 563063412 384749820 881288886 906098620 536891397 467465464 79269591 217480588 120456614 545083994 70922939 296027138 898608368 818011808 841948802 142647427 631857987 826478633 328461350 49315072 240278153 989207545 842046449 419570820 152699258 848509551 34707817 702806455 522876920 363178857 818993766 334294814 830326818 877265321 433753843 329392729 729376774 916909679 869081668 440615149 126107853 58729658 268033777 989739168 907129900 348969182 507828863 710416135 17926388 261625111 36874379 823576520 144349665 964164435 711371114 536601536 462305341 72882074 557522166 577698473 713169504 899409021 694842572 696399858 514884923 449341672 925721463 546749523 906257230 250860232 327063775 561588484 570169001 229183307 564694787 24532174 401403275 769593150 311883387 343069897 637536234 270756155 890796355 731527002 948737266 650735743 578604268 194145679 492737782 174380756 568721939 937596304 249709380 272212126 411381232 319764278 6787964 994098585 670167393 888812146 344369993 352704785 825120537 557947501 829008238 806919483 70363840 327137021 917065351 809388110 825110850 707548890 690352333 336413778 471655994 615797600 533090441 846082706 599964338 284629406 944734815 25803480 557917764 870370880 576685475 113346951 230627606 245465655 162488928 235744262 865293235 194625438 331778407 175859625 15263788 330535558 308615741 781120375 194882304 952578304 747037348 903400231 205441941 682079813 376555168 298890670 832101304 730168221 87205366 686646289 381170903 694419724 136809395 999279122 956943252 245780278 211581204 710453978 83852901 140473378 603039812 444068048 885632893 868233082 613338955 976143032 984058091 541197776 720702666 40107320 49571672 661790197 577566670 23757381 867993408 395291737 762648690 803124828 422033922 317696659 755335669 475952951 914619189 705737306 122898869 173282463 261454833 720323495 697603480 494327426 673320819 206136050 897988620 193474904 133734827 968141827 813493607 743508177 455855453 430257041 182275127 303330295 54049708 70415593 407501446 259716202 670452850 238518625 722810779 268152496 625546337 854324909 297224127 801602517 907458024 511286227 409242820 63498742 703769437 89030708 62113279 849774286 110185773 738769407 59262585 47216187 838912107 358951616 341490235 640300198 692732151 287792535 719488357 623062707 113819253 680125980 56596498 64253802 88430935 929227676 370323138 743329193 348350305 815267826 813002280 369762323 245734185 292639627 518309394 131494248 727514360 2038120 398380504 394457310 681873470 884289024 948572987 688800270 856791325 147920444 18356657 674121033 270772925 288000857 204236607 162536181 791004471 20732215 429343188 735901839 130191379 102320711 577920615 695472446 346285020 187572231 835420011 501958615 565304297 933101766 743362374 143204726 40268469 526509288 860113787 173804937 473094022 799668579 432692465 643912580 470503664 936509487 680465375 226872112 986696192 666246252 57941639 690946970 544904404 757211226 997260877 613204875 145576393 329923886 451157709 17870160 288321020 670883453 61433541 654538270 95782721 505420088 102387785 819785915 524291976 108589277 181952623 444952648 532352180 8442897 990897 561433541 662629287 664572355 426704096 250341667 24138502 861026787 789012955 210281409 896040836 853583935 377759199 502719092 818145510 88245247 41264846 172175381 65003240 263165943 138531962 32999307 795373539 503122391 749807686 944773279 972433205 987420660 192472286 227882937 80454037 800752798 337466481 561504457 743207593 163555887 205155343 216248569 355181381 260894049 41191605 347861971 64139500 40419366 635821320 142423437 311004944 456382646 300039758 378022877 623699725 34519286 780376132 306504904 769569943 135721941 111014969 804801474 614807467 771344775 478333924 78430922 329916614 525883399 372659520 632382559 62008873 265394834 155299950 194925184 407486798 614304762 178896387 603369192 29717596 114943136 30097660 232290702 742173306 252114746 426276983 923857361 609701230 907951121 481665732 580145968 453872208 715611355 564741962 385847674 603375148 162068125 610712563 283194278 132099811 625882180 329780999 483605258 122316801 934711523 593826334 748345836 379285767 908523710 166634193 442912064 477968036 586604420 676768570 388352926 124527259 466003511 163512534 506157401 753715288 261714353 199400259 977471937 477061706 821284496 193544332 481294494 928620854 166138862 23825633 264410058 453762719 884458662 464773951 701713251 766230242 52481372 385393846 111270017 854380454 169475619 360229930 922673474 19083686 462956688 163654837 598520982 889053215 204678258 766649857 679674230 597802042 66310097 133256191 928853126 26229098 811966206 162812004 867040833 34412711 253491090 892558311 377436978 529293934 836158640 455295321 37792666 207856885 365922326 567964641 934663504 303690367 401910812 383795841 125833892 222927210 238077947 424211423 267435587 501265837 883806207 445064482 527834211 160950498 217237436 801730276 558959224 785755186 826148103 63628670 264204832 336186500 548856219 41253922 27353317 634676181 713608190 116464840 827903597 182403794 630092437 964698967 839217738 596092099 968255962 923402439 355018918 854538424 880087816 32358189 485729308 307986895 188261649 672083259 709600622 271834064 804614249 939421150 496142114 931664970 712972096 742306720 451269963 687264978 176864838 44847094 2538438 844834337 596229830 399846618 496702705 739941114 121699396 392533261 196460182 332734072 895206523 356966520 37371102 169262209 359914388 606623491 569779206 732762617 7818442 994515781 937369157 609942985 777948850 718532590 129633172 358887416 66977424 607035506 797292123 331419918 118032165 269637378 770400888 731893209 322977293 226102471 347478532 104511702 824336716 124468101 753733163 501534232 300463463 94218070 611094453 547385512 480074570 551251546 148658626 231052285 962941285 73180842 823895397 385440524 302299057 377202333 123219783 547873662 791355375 838921816 822867719 490977889 64907666 883636805 987320761 152787427 435167986 54477642 178431193 406632078 935604911 91457933 22123973 331671932 369849161 527570082 339740647 901922356 106667294 623330119 757725201 455383704 171544756 913438982 902238916 429883389 822173486 46123044 68168271 329658045 989038378 442427434 306390242 963152264 542765935 904031873 625444335 986275819 396822815 689439623 48395203 996106081 709494383 74044210 212228758 566580084 469011718 322497473 413131973 909873821 446975862 847078708 314505566 729016923 353783444 391491196 553279619 683570969 962284600 416262383 848995103 860886018 808284268 126933079 230771263 189673885 610199605 695005358 831429089 365760601 350941064 607329934 659414593 734198562 421457979 778211282 582691362 155452950 90278986 316273547 54808485 745242214 721788415 165812465 28383141 499378633 84583229 55415613 999647348 303150877 908184433 268075666 547718493 362860685 635421048 773929744 388846001 154778736 881597247 805067232 259122060 8042699 520448421 140261112 586366515 286383896 774713985 375822199 558277441 979942325 62575850 137825441 71772949 510225382 588360256 833507889 334434226 560397204 642855371 375929361 931582539 548097838 9609327 36765585 105335904 435176631 976642404 569911314 609878513 27888096 193227047 374090873 998062316 886468203 488896361 149869145 477226134 526109416 832511460 97247704 163249526 31437567 87473870 720717689 692985200 768296554 708571953 396243291 3050118 323626873 851521381 610390010 978143343 916879094 282902139 494282209 672352303 705682861 282623678 56812126 596969812 119678941 751748540 397594493 301041611 653649321 907313208 337244303 326328852 789854687 116828173 834766788 431967426 989856453 14618662 714578609 913223381 378775681 252480526 988731505 109984451 955746547 753546281 240115009 7837115 714153503 597603194 782730832 359341254 219823483 565611948 26947661 123301191 726400437 186049201 906022161 584066334 437464652 330328886 339386720 451127387 918715520 362573086 281491673 532112892 644602506 366843790 151938555 287939678 657533117 368264577 701513264 350157001 103388016 210831536 652072911 321745349 207002065 558676030 445174639 184096149 110665764 158531903 434041517 227474388 722062914 116757317 470157175 975855317 938550966 417927609 829006154 90683162 713397571 776723034 270062924 698012507 698565688 995401692 710048980 672003854 349493553 258824955 519557865 465652420 807126930 591184058 578643830 568402261 449405077 525866894 791699093 770057949 319419362 24470867 869710308 444264144 825457510 865225288 360337952 810158067 716957754 226344011 37928092 721029301 240505794 844658549 50985020 83207534 551259133 188323791 950770173 619676693 891800045 109681269 830569141 728457496 436442086 115880460 149984803 925983986 185441973 216146299 966425846 423747629 233500504 706589613 201290479 162942454 499950202 402846037 837492967 475206226 720836882 978617949 807305504 762674 480044991 246447257 238141199 439268122 412970250 945847881 46291078 240892644 199760374 689997056 743389666 144952061 471723186 604718778 908541742 655007744 72898136 430542228 595906684 453390378 276770013 134211040 907210599 105112438 45618610 70972042 245144532 922916926 67998770 596622578 293335166 546060287 421578191 724442438 371160578 205247730 90338469 7122036 348493563 659315983 946896186 586379333 298898406 162154082 842607144 452908591 516859505 347733152 373153654 612943068 530908257 411034142 757728551 657567205 860178150 615820479 709177097 13458642 256805107 253638824 858633608 138962605 951959311 574615652 759613194 491288040 428033105 41137356 738326924 580403355 687721730 801411353 720496142 455101101 777479185 625129249 113362879 838321490 687257613 654042211 839364224 824012136 941082673 277488600 898379911 814496747 397846384 913634908 812324822 40241027 892274243 665682716 520787631 357314852 646256964 939411231 61220422 828564451 193491731 971155331 875257404 454598109 673193385 382104436 263975821 600456197 994754575 218530636 671620277 871562014 800556726 965218519 930774407 131057144 881869393 842376297 575718544 113863244 780771938 273348418 862409836 48941797 582724683 769412766 137312092 357834342 403390408 181981204 118566174 951042877 469971683 249858095 7046184 948720946 284295632 673787355 795414940 200967295 90579231 224073959 551575576 547642091 311329863 423858814 319392991 137370094 937163815 10858099 849741841 86284190 219443083 950827578 494219560 549842033 488654970 336842796 272864414 879412674 437160281 393003092 533284261 932262298 653354340 430790489 685877589 255437576 943241163 737358658 979262462 226346676 583641839 318307272 947949497 32282543 715431539 190898401 659731605 287260518 773581416 899652756 559577700 488550498 454023804 423797980 573956501 430342146 660008525 374595566 118546953 233166294 935213921 649611414 25370637 501571734 404647258 35842225 561390351 813227142 876906650 687832362 972741010 459522535 262918810 420871837 225750206 71538912 358626008 913474095 951822139 623150558 453649801 95876382 799363453 601436789 143561463 651052302 273011953 916012847 374191389 128007770 754988050 237841575 4191603 285315720 241062850 547004047 191218812 870979487 782204454 633039783 497094091 268231217 163847399 248913658 116242381 798174858 362771966 284791349 682198586 82735253 339515210 429214122 85105821 621078799 193391632 800547675 286994167 185499605 781941438 701482775 797042299 170974418 874277647 566927489 792360796 775068881 875177104 510643196 549151821 513291193 897500158 193181490 829581311 909312047 205119306 380848395 154542193 738469527 555981074 923173094 200517354 272249505 111318159 801914389 103825747 13722179 558546469 993538635 710571403 938471771 358223897 566934171 262133047 43627060 903637744 215912559 556548872 906972141 79858052 35155996 834609260 711556822 191332735 880330768 217910466 44702961 709699193 844477087 214379557 184199617 251508107 579314144 564334261 563025913 249066859 93708641 363449660 391430370 951694479 674189193 210779230 359984912 343594830 304808808 363571095 726229065 927292344 198200183 984711696 890851239 843126547 883583871 540023247 434667418 905193287 807014645 433158756 249515542 1069422 691553291 198942805 938931406 555981548 251672773 33248469 642510108 148979519 863389292 212427921 899894319 325432584 784872296 89646899 721520926 240365336 385891674 384907269 957574047 369810643 650186182 795785561 499699582 201942487 790056307 89099377 904064632 274915185 812298056 458315791 296726010 87198350 397969181 776419200 56864325 548849584 928245359 196154163 843854536 946820663 224755752 236544907 865907005 992232464 187381269 401834396 988683855 331327608 854053006 84333322 43239708 165058288 980878144 709205750 184942744 783736643 566140184 808450405 285931685 326284362 803684353 982105198 11755849 362389464 150487288 651252153 574187365 226632956 223947392 653834963 288552224 891854283 265103580 526770421 541975156 844108789 164921787 446300452 554505458 895484566 22593852 437144050 284941329 639474901 228301646 918724634 644832160 262307448 235584784 288222701 790844525 937960249 432575528 301968455 21247911 713410696 251914526 444823346 328720269 84834211 354323569 4117178 628298708 544271975 738451646 319323090 299812798 59597516 355137581 783932878 487657724 844840470 123608797 775462887 373733858 250894807 22562020 35915732 421234503 734666742 635572756 572990380 251603690 146431824 718502259 183245919 717758787 15459849 69228007 116317283 435059231 999225807 33386867 368907492 647279198 962588505 645313361 908769729 201772146 21768436 373888890 839328317 331268551 163638370 798447822 31555029 19299730 804481098 359004357 529482566 271271053 9705104 355778161 219024069 812081067 76955312 971665455 783293140 609405250 203784676 818552598 108108844 587444970 627151166 868329781 415557475 425031647 443118567 409150722 812513236 615338289 164614074 687015422 790686725 272247407 823232902 72308202 775092674 17921781 891592705 205045236 625124109 550795995 779153889 853845190 497822795 115051481 803935607 660000255 499726157 345819360 956205885 188057569 580070259 908762596 621469314 287625272 820936520 101717998 405716671 246014472 930973281 797197837 792849253 397098897 611918388 632495955 418082068 150599395 968993899 580115396 272949909 555662266 517088455 864117978 780216729 930545453 856759770 80123050 335699342 540146623 623882997 338449713 269835594 864178093 290253230 168573444 831921609 297917405 267416503 16674763 272664491 711672292 228847303 121980700 13136217 43766520 637309237 413789882 907439193 59811054 234443086 114569862 148567942 378831743 237776390 948329414 936269695 506650774 834335362 436124073 347140449 218610313 284101941 346189284 367108149 606513904 564490471 547278710 61125005 681075100 186094259 972833259 740163661 646000456 931502443 93279246 519374965 956075643 518791637 395809236 142934987 506208000 324400245 785237710 950248911 683655947 917181050 412111629 37967919 635891728 56922111 215001825 190507738 607962629 834477594 156939413 652302115 675837812 832522538 717920712 405349359 614852194 698940877 286186603 535436648 430131086 9482234 284111159 564386988 467869001 488954023 728906243 722926591 7352503 460080927 573358260 981122188 29720888 706326858 548604685 775536037 195292197 133952574 843882174 12101351 167019588 703106187 94350788 472211127 755139667 200171719 631479004 613083054 164169488 407364818 803128622 99023948 400693943 897621007 649594275 468601411 167699018 748442213 642135378 956159541 822258729 570760979 587465644 658660330 127075483 670282401 423015200 942597299 845994555 12596393 664982886 305108958 728350482 225416267 506880481 241599336 328046875 282877172 425490808 26680649 119333254 878955166 726413025 931080556 974980467 135107298 423770818 489278389 882180495 929970735 215151378 709428443 683785364 545420225 695281818 792040067 924588160 72076767 4765954 439904152 537036653 975408485 784839281 872447512 800787128 389953656 51025113 698773895 50392372 322462790 805970106 435830125 51237378 323387668 391360389 215590443 347515118 182811237 618839811 419980856 806673804 13328643 321421872 26683628 45524503 682678296 873115850 771322859 912517726 145627960 617283126 558054201 108244945 623697311 901822602 399029916 891834063 262385750 464409442 221845348 125126776 517275978 207356756 713297502 157972261 801085797 207654414 947402559 590906920 623020680 689978761 820275317 805372005 782702466 449713398 145625295 304213875 654159385 456251388 972551730 738895 892184983 22259921 141024874 603206535 211233632 880463496 670817478 463077143 605252627 818757665 465805650 497525519 386036832 960057142 804624661 953600175 509126519 770974824 701805286 534731018 874308259 832939735 92481119 535295664 424947594 857435103 474742221 242312706 846018350 90918294 174687019 769179808 81011446 331642541 793182528 902424178 107441639 184088082 647937588 33333280 922167823 659408783 154364067 941822085 734095487 213508725 448710189 171144885 536197343 461940344 611955108 545398415 239958167 679132905 566011267 618644123 299398297 498832468 486417408 423594761 960126062 872023032 368080227 181361473 197136982 122155696 30179376 890928351 907599895 287859366 583821175 80223679 539768188 126304683 913779507 755564129 892949473 225507162 187572334 965594757 113992844 849200524 467927589 1660508 418651508 757908725 862400622 9624270 984961101 247245132 157867558 214723069 524528963 761566417 178098155 478605236 520927713 156483629 407075729 766203086 633029048 678513416 727646244 294632920 498059959 553158906 965416088 665638511 867109266 651697631 422355758 276545783 521779055 327135320 557915472 22345471 620105203 183251090 812415272 496278338 254106514 86304038 433050839 66483869 934961682 416223590 703858617 462374344 936427080 803698660 476729969 904142366 200068150 145614301 708180762 252824996 805549447 115414578 638593666 505742307 18190268 804640096 355882378 202683500 114282166 550910801 452247228 390684791 321136649 26975914 194934880 165525659 579615789 381777259 914935035 257279148 464455594 677221246 362855709 717957952 492451182 85671394 159052740 427434029 790897851 614058812 12718373 839835857 787540499 316756088 591815260 289639285 261366362 125610829 220771590 804753276 11874473 743000181 947045494 108868830 140170669 113834016 163407786 884925334 373278086 452570671 25749648 790309693 721605205 252557651 193596296 710255111 309142587 615974375 464214344 986679927 116633018 565612615 797871804 29999169 605970606 528657299 226337250 63513755 520004695 183209616 653188992 464859139 481513114 162748761 782735530 864421968 968860349 893858685 620008598 539962804 835490519 213247919 705942409 382446933 32552866 291716091 370748739 129245242 142574036 874047485 296276835 44748277 181326199 934379714 134804013 551470797 735444221 819746512 291447694 938768437 179397282 253571000 347917128 860912861 711762247 753202889 479293929 771315747 742431630 324006821 744553638 88862002 952823378 766798231 797939210 174858412 574025990 904900804 780979544 297624544 799580638 302838322 814221998 115845196 507371003 834241644 910807202 93705084 494004612 213025128 98102200 393200309 707559889 897970348 705939018 609964357 868502609 602284524 825299871 331245643 818385456 677541738 209921807 539413850 961867274 960618148 640938261 706696527 498043713 920060649 186754080 618736821 478855755 545278348 818829667 454946092 693621865 525786422 85469706 785421748 410757451 387496756 855249445 155893151 467963042 916889253 108003374 38469074 292656855 71145068 905690795 859711779 200546387 178592994 873954117 762656484 745928015 443180095 697503958 549382502 875216521 20619491 559339265 701880335 9422351 427564170 996801250 30459764 541517083 800894439 110730131 307049201 275117792 670680449 128846350 706625707 249545297 46228054 69008504 457489590 350015403 166256328 146239019 2721073 312012381 538339036 159560659 862884029 509004821 46833280 39951333 612951665 900041772 321891667 669554813 664878668 778155118 202322068 51427349 322069498 864527257 149601753 963536415 951937664 317876081 729304076 540363010 86124751 786917965 720566299 756946832 511961879 381880463 596304884 840456399 970360983 727481794 435077674 11325562 86359793 966601498 902554997 835827308 324088055 587122014 570075109 657660492 537469758 998513700 19363524 777777820 106839605 64802351 981701892 554964234 322048709 958789458 392884086 334207598 844929896 233363009 895409116 753041170 611453607 1168530 551907434 224332826 914091077 742021465 291540665 880731662 686226669 128114378 571422852 698064569 509766546 342887283 80846234 363649292 346318314 184360790 626801136 238710026 619235926 11310232 689446787 455271003 36118355 879238050 775616765 69542919 278895166 230513758 508791989 140558705 828906389 579153643 745620034 701585204 817463490 5180732 522961630 704532614 41351407 628756083 68580449 68002474 152584299 397107991 369550932 577854906 210799800 425383727 106509582 855242008 523789945 109907364 401000455 85455836 713625522 854652492 217497117 153202072 740233219 200744605 978297956 727146021 775968724 155816980 245488821 575542660 505285689 518188033 335523127 94159240 219579336 431354617 72118469 318459604 564383824 639322653 72914351 782049290 434701228 633157419 286962606 413627270 712939883 745397451 645712273 15363036 307398978 97825037 532243952 34901371 276393944 187394518 716497760 897393178 490802507 745981908 273927306 491953979 644452686 9308873 463376818 649517554 567906770 301935078 990678986 893920733 474240980 720874243 683394237 850574151 167627250 81271367 851070139 122920731 978039130 992602721 196654272 908160737 361420599 861879874 320794927 43513694 815074844 159794498 394262476 325188333 873088692 887484169 530219349 482725213 256506151 846206185 690710371 144886757 919505697 773678823 454666094 578295470 891302970 949420648 34810818 93094189 28552821 174115065 454786982 342269315 555868672 805615891 488813084 987377859 909054421 850796354 616659278 372150332 868609734 81246272 961302027 635476874 233227893 811076350 867609981 360841144 388990089 177593743 515606135 250341638 665421058 735162278 552783675 153580348 956526424 475807253 971190043 823745360 469820981 566003894 82031245 727561498 9776576 185120823 626313335 76415714 579540573 346803808 893509820 814519343 942486946 234114876 193509386 266223385 844885150 986157054 200756616 120332929 111236847 903679245 292304515 242075068 46431670 574924299 984640107 604652716 543355318 978446325 114723011 264477537 34268747 424866154 553293298 709091230 925797757 536577953 245184229 771356658 38272929 293973583 565175718 873495890 686014670 738331365 75992 846139212 925388408 832723990 381052185 873248171 416023330 427817449 22798494 605213943 743222624 142081136 750990060 739176238 891900609 120844403 242082925 253613360 417569205 327861128 646849650 649143223 386169085 863559453 416420574 313244263 142881039 336530278 373038006 521793088 329399022 80667083 131274681 861592122 778946895 191396296 618304108 477373762 39630830 717738876 504083374 880372257 161557836 520219650 197929474 979888371 778420278 555261481 49943505 756010610 220259043 952016631 735107752 293642368 90697639 707478868 114501740 703876585 56576610 288196681 668463919 958549666 546130452 639924750 988971476 940368254 145178380 183272953 810828809 462270205 964371578 621123031 999666839 56335971 130862167 504785395 60187382 323111779 570500099 549171855 663279162 591686198 907620293 284879509 764707269 16277263 856290326 902301020 666748658 832595023 6807783 904097560 289154669 528737536 590108155 855735335 720161415 404222678 722131083 301853587 793949851 193093695 97535980 966218366 350607448 839319239 297803691 20745789 13599271 336925524 63877138 216678494 108357120 488027142 397021765 132842969 465914368 335659736 635861797 551960898 455547345 466043760 617866069 966053707 817267276 154520288 89112352 897407091 932447365 578655846 92107791 772045882 754928687 84909371 897407644 953122346 917679498 158306372 181105862 178977056 578988313 894466644 833326826 598677901 517679902 589154103 881570210 385632442 382310987 291431590 769080724 927253509 69230234 307746498 352806192 282240915 845762622 78299915 502910501 398344543 785134848 477447375 142227409 763872854 27758777 616906062 527786124 694728676 31017450 20734286 323997838 308174498 698951221 655328231 251796668 579242067 303023789 510573380 983073861 544698039 73500752 143734329 87815965 504515514 587545922 451766659 245182682 646450182 859903759 175468851 495728442 168536141 58395537 177942596 932166353 985184820 981126483 282004111 579034921 417202426 882692789 997769347 461683737 451566701 593853492 805549389 393538673 870750354 937678152 251917460 545431738 944061798 739719201 723301409 533309623 513712413 647704281 798514169 35066673 705763473 657458658 870637524 175096153 547467702 341940400 246830277 702213700 781007585 472897256 164990209 584783633 195979568 778126135 170775432 188020718 687104727 138680931 55786420 583392923 333648471 159745781 262532756 540515854 152676297 124586048 571255231 977591644 253724359 482764878 640388867 326031005 69421260 557129706 812565799 304514816 595589599 208345565 784250632 747700944 250678904 323024768 599598934 689140600 822518200 558813964 203016992 875906920 962782246 641626042 224268071 464606104 622974437 249283847 661825214 638052712 670847400 906010835 278263645 788519536 18534875 722976660 932227318 903477235 677349281 782545201 441587874 112172045 130495750 759657507 235325954 236252207 137065594 432611185 251745964 295378267 869774617 727706874 283686114 378468784 156366663 40331357 135686393 94411049 178641028 146768000 973669502 944274063 935165226 813323633 340305389 896572260 746875214 657674200 330650248 982406345 408175082 548902379 603280982 82607821 233423241 152066929 349432386 38575381 659668446 844309889 82512642 486064516 101003150 593854135 507210639 938513244 995555473 921607757 887417539 409272920 984618823 374003295 714883409 854127942 828369320 417310356 467564722 745642856 988871690 541715742 47755581 849272908 514966887 629269121 868808980 135036502 690510354 717265441 877371456 183532920 420724448 809252408 60705056 112075298 789740925 422094439 763445852 52699135 720279748 84104583 856822352 996941595 958348310 797836247 411966577 331978049 979985917 807016188 609130324 71553421 957365050 996790049 335040504 393787355 166038023 567260818 155279423 399194994 688399111 866922977 92016599 322506200 982735651 895337116 828430291 188413468 559805590 451666609 943801781 692841801 142271081 154650932 422873194 457535489 582187082 389783694 376132481 950372357 672142762 132699592 526595362 2455056 594472796 412887417 495831226 702884158 893323549 754389828 136872753 890268409 378981798 266177823 754437478 371023897 596508550 871845950 817032530 771388340 418703158 425703884 581173563 756510742 480545894 573628921 711294448 436052004 125590492 354469605 400767373 960611427 279616969 133028389 42264211 277670115 989335336 905031882 169270716 677360332 452464471 186268951 737463528 350248331 568315127 336439018 973152435 690796793 568551875 585730563 878160072 30907364 73201229 976271406 919838154 858203695 902497269 866759691 190155519 523797960 154772378 403481712 201036344 12237222 592403612 165508036 504342792 534649735 45548651 961833560 976321675 203140458 434168454 949287286 982076884 146366299 719992017 338090782 20645478 566660057 665588816 83737 586259013 476458336 38443684 594187774 778892528 77352585 476918359 107754174 994010187 401011781 718674468 707447480 114850635 17717712 218074343 33631365 950309073 575702064 556057156 196337146 560920333 394061031 8456936 560059939 814738925 346156637 205430506 456541136 406997157 883509685 709710002 77113910 982297351 112535307 860192943 20750901 776005078 760433351 169865595 400230169 18638610 491212603 125034553 834464824 488638340 210541617 905084978 66894851 264498351 450768097 29323091 194508573 170469316 847971721 892255882 218399307 173441007 815824262 331558012 416778209 560170986 672158903 560182572 432565694 726651333 792356631 529847707 58822853 958851261 479102973 171536248 646266157 800612036 698743429 377684567 363572161 367375976 515001378 293936784 405899745 197815784 772035891 646680267 716607531 638908713 107078163 547346922 688813401 289515008 421341362 313018074 525780232 561038392 233394593 209454160 114532050 652024620 427126243 405029531 882899490 436489394 286013313 508080745 722415334 839789998 962361906 556669115 466949089 121491123 417730321 952205135 743762418 688305776 610158829 759026924 806132196 867293955 245221759 915320884 445067419 339894464 65552458 228395132 866070708 775779144 41765746 947272181 186415316 226485035 147244751 861485139 107473354 173780376 490637923 307217499 116276203 962111916 841474132 122082339 502253960 743713708 615567816 939143222 600279751 366636746 958477157 423178345 761734538 303470520 827371465 678493690 544993681 151568872 596744793 142028590 284293048 832038249 153671450 61805524 830968558 234119590 758652028 723018745 25643836 221088479 789052057 356209849 312637681 98343658 334430862 359696541 946172569 953256166 687162106 621450255 111225465 505996360 106513771 733873602 811787164 806702705 859083012 222615077 569169500 136174368 565969210 43352494 836094412 88342297 163282688 476793976 902994734 732972850 270465090 746162905 363925632 246540989 87645462 415366885 948524818 388113095 416875331 704864186 875800654 419503232 499703535 867201025 604171190 700757137 73933880 17274901 92987007 452577507 383811274 603556178 439346404 79284266 673411779 907446849 837665103 911912027 124858090 409031306 630011014 336572311 473107151 677734688 410971193 574924054 815212597 829855748 800214244 2295279 866727841 994161570 991276181 312468738 447627478 915449475 49176872 81077108 645434866 386482140 782873545 478222253 107140315 298409195 450458963 677572090 946715818 74704568 440903607 195964664 801192012 71024785 453226866 377750466 892896023 248852267 944492646 949399523 154289818 849890833 964294384 58788408 307631953 637981473 891278137 533173790 383772069 303750812 701823956 937730055 871918078 334161915 939021907 84767474 121831619 942717767 27791280 278514115 319336743 962580124 871513560 179575095 178305907 438590004 578601053 593547203 177666224 162733619 724709017 778829854 654901269 954267162 326205790 873551537 413742596 78060536 555312207 81793354 953114103 924322653 679939633 166163381 51543316 994901133 692823824 311105058 169874720 433559318 226066582 918403398 225617855 401617883 717591889 585174677 93699935 198889704 119475393 981426827 460683766 388666779 240659948 34658180 611256038 228632312 986680658 646923340 61581991 828088699 925112616 409820899 192748222 471744283 107481029 704770761 247785739 909949485 390336408 124630040 849060300 186317905 226155649 515756351 420277134 848051758 514826417 638346749 158668712 147354439 603993124 948081213 692432906 654906917 680930429 405969609 295690520 773856018 660525696 274332551 854107548 809450107 688583480 625230906 657193753 744497095 172784324 868838280 765391991 288834070 457653932 965522233 844768965 778747823 284690416 381722253 908908935 39113334 510659506 704474422 141173630 903084207 395814864 371530533 601153918 215676738 335409226 529027838 895038294 8595266 270293085 865385281 267581436 500242263 145232203 916102986 352097790 845582531 632926353 387142076 464255413 941333299 967639764 848423753 793691048 283453302 949920848 355407097 336272901 645958796 341973289 537993296 502405689 644375034 218422084 49880073 861645746 871033400 439979769 996976483 829408728 116420486 236653622 131872308 932804513 158359847 102767919 895194980 668737102 828617827 626594420 319140695 932014469 877697457 930546658 448769263 305484313 610296427 780393347 422692833 812633300 692092473 21059117 502285477 44363256 687890015 795093522 660960618 988591671 584261600 608540448 426391611 13786022 313871409 125903053 997641998 884446252 202516427 454255967 313548015 457131796 987537545 996137674 55361495 630696520 975917171 131403492 506119173 216494038 118661040 465774657 573479025 898670914 738145646 136025274 602851844 910315652 973924581 835407414 61477938 843967886 610150204 213794741 727441130 105348329 56451335 218417392 251313026 206160102 220949840 925108997 728586760 350547498 919443091 794533899 759017500 648315111 713927180 833141961 120620964 950016631 16241366 183350855 132223170 383936394 367512202 688861113 153482711 340790637 743790520 553431429 884473748 675729127 667810698 384893619 126798710 762625792 704110620 125897384 475427093 898407859 388655146 762898533 85741270 363033518 969860961 516655275 373082180 440434700 197352216 809035641 139457263 130497126 577058283 260899868 446248893 555793704 976245148 931963342 976661540 952120182 699852071 554944562 296426588 273234575 42939321 762079825 438542168 33932271 384387670 925445934 477355834 710132615 444126129 985197086 754676024 527255447 458576341 87760042 506480931 323011901 110971225 288660621 487816398 335495072 27722208 65042349 680187033 867761746 538476465 960820848 95750117 273167491 332629290 298611698 824169982 80572977 44667071 682589873 635065374 254343958 84842942 939796659 270586884 56171122 173800368 720587056 785682610 16457818 108006233 70445777 309182647 437468030 418054069 346564597 309961181 940817225 919304046 95312066 847137121 166521192 582871192 170737466 403540381 249082612 411788672 280613821 238027150 19332006 253181809 462268175 9566929 740034150 462364572 34375397 820663217 365699849 93094435 527962320 245862420 125149988 543935229 534534590 371028949 695532351 308317384 902062881 148890106 344878944 558826723 506079998 748468429 241649644 793361185 661257204 921539707 741818211 833423654 229415127 389664916 409416426 167383204 993975451 198964063 965036060 122159959 258118161 845861013 307252403 161784163 689651149 982319717 868346317 828051002 833895873 492663397 610853419 5671004 183614333 768126344 527259952 241725534 207313110 841997368 561974205 519153097 328162250 528307483 562557052 127930354 639195899 121242919 509487902 984356713 690596937 562461766 487580140 927912393 635434289 283344795 28755864 739942018 168538388 43180571 881663185 43516305 211626065 682573706 51335364 852404397 310796232 873427563 199904248 653077800 199940859 362396740 966419237 257923013 638572342 869937720 545277247 570291487 51157866 133529392 431094794 927748733 877567085 91809605 369690838 742971395 776762528 400630363 799301975 628546539 517137471 211328709 630558891 547720259 983428435 770986246 938766014 64799745 232777719 759692078 378313626 69801364 107811859 86912786 807983327 244711289 387516857 40509652 433819769 336604101 674338653 380822612 877344280 923078221 546774847 564661009 284132127 766523846 958813101 122329344 361840571 160582933 900222704 129718167 147446590 156175353 638761831 960631615 139085786 937402834 748919927 654567150 387387613 128311013 491927905 462462812 217636523 888933218 532818926 659801787 102515688 8611121 417290476 922181568 292438724 162996422 311306457 389319991 601347719 875654663 880483762 824877678 822032078 815769348 647671246 35043467 427491774 263285513 640169570 627196714 987132958 712995244 588362018 827553895 70437575 439223387 158892808 677255283 532328857 5341817 583538731 109167880 18848513 418376665 760223275 545804607 71675942 131401151 931595523 621869852 594619572 913631951 339724841 620276211 298349260 387998980 754372901 520872844 443807386 627113438 544493310 882728074 636565961 996996302 289508717 571436161 756270055 491243987 316409709 560132261 616970319 17333925 170152190 686659839 910358078 966260021 133784055 668146082 431201368 962812811 729819215 439611102 561517340 255475499 332308584 87854433 784915211 339608273 637253796 891514907 583709916 129671273 311547679 949133415 209052488 821420226 10663550 923087178 138089696 669249104 216088466 272385966 367078858 224124238 855697398 958740793 782728253 916114967 650722069 633065834 138185460 353831599 523672740 732941656 156792724 337373867 782529561 279928878 421801569 99100228 218432395 836068261 98292403 742296138 805137673 834242063 348373474 865293130 877664499 130670687 401021299 822746913 439224170 665052598 108169215 479626913 656365327 365932011 7691961 161018386 386455190 862274522 741053261 644431328 281897467 620731369 772584988 727351253 546941034 395484147 930915994 714522930 233421179 220913429 310925343 712891327 910928351 247355120 981313950 911790439 265845391 795448713 756457453 697533174 179127136 157286480 560599674 730284407 62777331 737510046 883167509 986617717 863653771 235071968 919858282 560483172 908448071 475102123 870576307 901765902 23268887 369077530 332577029 732737069 468137363 932695933 276960765 381694502 505610355 314697136 25621723 964491550 140983163 544866413 580516340 530166827 394918195 557554638 555695331 598916108 148704084 687022596 257262849 415858437 831956008 780841094 488756875 674853032 108151731 281245649 13394618 27698043 612099381 768027846 935124930 191400390 548629446 525458247 647677842 633224311 599082087 334527555 964340642 933974437 924505475 5426384 648435690 779579350 796450380 952946685 877106365 855335061 238658419 577509652 220395117 430282881 940811395 364689324 577448646 986941184 960744199 479893406 383326541 828531883 176185757 175436366 478447043 948759217 922511889 167785243 698115756 603638879 472548708 385884669 868801715 164874710 348665749 603509359 531786648 757761614 217364677 689106121 772749608 348999266 927530660 195101537 104851063 423167459 838475878 681598187 138749213 566089862 20233567 298574545 19603949 843621078 206429682 805046097 522718295 773845893 826119854 771461012 638773947 264665630 454277527 951713848 13414986 969692879 194014914 885349174 706833886 12570570 647897682 174703987 683509728 679562727 340557073 273912791 801350428 492280954 662545098 755507139 750227077 105108403 733379619 106611535 877463483 564525524 852535325 402737835 776782134 42697078 333155993 695780367 430133907 487189816 543469238 640268588 766677423 369164499 469805617 439639930 829962996 324842877 275280827 546337733 414872870 339657825 578203705 531819626 704771005 743414398 483504838 614183384 219989368 672090547 315549784 472543304 783103574 271973669 589841819 106768752 891970061 56306373 599927370 450957159 552310808 655446210 175077578 972924830 368948899 111839667 459069029 880607054 22401443 412183407 161795988 883809276 36263308 524856954 578707185 598730833 748382474 78041011 229642166 890766033 381630339 838691087 886868936 443414029 872547491 372033643 455861032 103889136 308957685 643511667 382140383 159601821 273279315 747492752 121762741 290437578 840345183 680860611 314070814 636929234 969285109 798343015 26418652 514546471 758448785 685781295 366204250 768333672 126063639 517978546 870137806 607045652 421934927 657996339 220339493 46770903 570912854 191138962 907914971 947532376 314587675 415983006 480072009 272767448 127066283 305632281 611761062 434047503 802152545 144607739 445943229 791151523 855576600 160777003 187578968 632258176 498518615 17080654 86453367 661659352 134029303 585424849 803878049 160761327 483320295 239077434 240170641 437969709 247355132 124000064 337755744 404736640 113935656 612241879 973035176 641427066 907074394 408476451 703868585 265984657 414982618 916395898 76502478 838345406 827311197 335186119 839706532 809784794 332040511 541394097 838210484 788023981 638538826 200669689 713070589 547505468 631061988 750875293 325323786 161040657 435469088 279022678 314955865 589479283 806544291 872826220 638535511 169554956 118260353 515333633 553216065 408657803 330468201 676579907 905962993 675129238 391415914 94272907 464139574 860587286 363941729 804213505 765966030 247350642 445227507 452130580 515976527 753099914 93556067 453003300 63417835 560699382 434396921 48922522 112463958 44781103 749948111 546508448 54753487 820093829 254490078 394634207 310677029 62566441 47873919 103690961 345474998 503688273 827367469 670757821 149308357 123842527 736091266 853681850 64501484 938060312 998817683 602474344 637279983 17437340 392529343 675319773 196977247 815457594 643588810 296490264 427272575 174516408 576366208 808313750 364256478 325051523 907863617 324548496 902870545 949671830 74221073 940200115 226775395 725762135 888667010 50363340 778136536 709983210 413344773 163211929 516201007 488851144 528942302 624948364 268425159 460561922 715284728 410105385 296748456 286669331 621862439 389106987 92531477 870745893 658687411 503539376 92449340 958830961 195677675 88624177 1326748 733881368 90093366 699342202 799542763 43419169 559053382 316767229 751601599 857252684 63390902 222986386 756066086 71707089 66590454 853272109 390904627 745640414 858353899 591589307 291194144 669180716 704493087 248278572 279740332 22935575 701914479 649823812 609630790 411310941 677243561 349585041 442012198 910584255 458564413 575322605 898999639 617749336 198552489 62125760 731561579 359555071 357023972 514709794 225780940 915856044 273196503 216312718 342499436 299963773 94644268 948584682 413644479 237915865 274106238 26219108 438617176 312521104 915988323 53410891 895608629 993008627 600241527 688607024 712970537 183497245 419563321 756960889 944006510 677916948 595396856 711961858 826514242 31419823 671629487 252716012 496809882 594875986 422576394 576124097 161549213 714914808 73453027 29506090 904972217 170005459 497852134 191596521 447157771 779142077 802919167 726382737 973196260 828507487 336013840 248069761 421733832 282740836 444947505 442059938 500613738 503492732 931466799 116296514 347061564 363607030 138426109 458635259 116053008 901130512 459473977 702164443 85980141 802283719 561580289 116267748 557366920 10633107 495838039 714394368 562439799 52353612 678413434 39023116 531715310 882489586 908248654 718699265 420783816 293799038 864066146 179609439 673335842 178866526 122488908 316566209 740340226 543497343 829178060 229471320 280926235 158889485 461320175 760644688 439623686 319464916 187786414 574530154 874961436 652310629 48040921 125642964 438699005 664829960 741334452 323607951 228508931 106979545 495485213 915107375 836337971 638579646 184323781 228710316 993932591 189826434 784216203 562002837 794308099 578845406 827749592 920678348 549853754 814733007 699220328 777698269 229457555 655098403 983970820 995353473 146277982 299873424 769428089 226705668 999246538 431138066 133130592 670538638 260311071 560707796 898534975 359557409 923155968 614505077 920925444 538598810 684947428 388102603 802083838 764698713 537665503 965119754 281654165 121711782 680332163 624638234 688908961 366681501 348024204 81236463 298562776 842852484 956837301 93525706 105148810 311994097 635153299 904599135 571216067 921065487 933712573 715091260 67299309 592798172 325328299 13393228 381341027 487374430 482978469 516486893 410046334 515247489 511353795 958863579 198706737 975335717 738552573 628434240 690362375 115636508 196686301 662492855 30095158 575784847 79294529 80524246 373671720 377403409 632592644 560375228 313366107 502177626 971825017 471136258 395009794 341075844 820127634 547891225 820279583 814138053 420692046 871720975 407183248 447023559 371068333 930002195 58245675 689273078 755154523 30985786 544374993 128034018 593816930 202306460 275889807 102699090 528096966 309551755 720039833 19500358 134640157 744687106 864259239 666407757 663745675 318357205 465373730 966378577 607357323 619963618 170318327 351031504 733227922 541337081 331569393 332411845 829280521 909038625 975913844 725231779 919684328 653925703 134482701 601041229 655333117 362221549 398399843 814439284 493258567 395843585 476585739 678467809 317287677 572167253 968432325 153541240 748518198 650789846 739994720 687283744 673399215 662489899 973369121 684720838 773898068 59857726 904635681 800137222 485505959 872148956 692982031 108918548 580904286 656399931 777262544 193083791 377656858 493792329 177291375 700687114 97609404 323034822 890133432 832999093 422702550 284404120 757150110 677502163 530088345 941093057 95387104 530053540 9102679 951391313 690306329 670877484 402116752 422128633 502447664 811297837 425473207 660754078 730194288 861899049 137893333 248959979 456500893 167735770 169445983 184813732 726178485 900941670 452356620 995649235 300403301 279453773 568814877 817818612 283408869 635948411 151264940 26300213 785298717 771288040 279735467 999361728 897138740 603939906 544347273 980650395 298410695 227087208 196751896 382452134 979663717 166251732 914322417 889883457 972361190 334331114 152225642 80290207 928736501 140341308 878234664 882209656 678954360 157818526 112053295 34472490 476299006 594716722 227150720 995344069 160035539 546167524 719345582 454532693 666096895 282138085 116653297 430351549 257270954 766352405 381906996 540721336 80523621 959412041 780602357 117673013 711651359 931395559 703054906 656421711 53781300 551298256 852656521 335724368 130273067 532518594 229177041 790795849 339104796 880513303 125791670 622713460 616146698 344940884 262910885 837057584 703722287 517563119 393138636 126921365 477754945 248086995 834584990 936703416 806641592 623250765 412210108 550622539 614681341 44535600 453502575 651572225 961925382 152959096 688815326 976339422 150931350 394066181 931209074 382773968 420440089 509933527 985658764 420664270 304813378 784152041 304470382 1696767 633741705 809489423 225906891 45568423 710995016 897791880 11536200 477924640 882597938 583904603 434559107 261364726 225314696 971395272 55821605 681519018 479525240 490529148 144229674 626072124 721349026 986841194 625203012 3607703 808166356 419973127 866016103 480500517 471534098 31668876 440340916 642399189 966222972 586558885 61518565 185891649 755302209 241165576 606128612 828750577 616779064 742098467 297274649 810946502 397368071 904250563 520530830 245172667 438105981 301290540 167057349 330985941 325521911 575557092 974321548 711622810 450921067 915523015 172027034 297030149 778760705 985534024 897771919 158264566 972824909 384134078 950819630 518001133 580344141 145759626 856057711 622484140 44287087 489729824 130785301 57754478 525271008 776491067 745704823 73418875 565081805 824450054 276885451 541303292 149491938 285567367 999949997 904815479 909201782 930142351 106777968 731632590 491728965 826729667 870537717 288406178 9003088 752123863 493939163 302552935 803574075 297915098 7926843 206853323 90183078 49405383 143320770 440373716 659791806 676261597 288933512 741658205 65229249 779009610 929538579 81447111 656500636 645823572 230053640 508022100 292843638 876930382 513138279 930045501 839851148 747504318 166218078 142599148 837014441 638220313 782905802 25934163 561378108 624221533 356004251 92993814 319216392 609631909 531338679 639451193 77303251 883748785 204217079 173137261 639143506 776074466 500441310 852876119 761146763 713213367 44125213 950861150 59989420 662218195 420817089 82952648 523528428 820237388 87019149 257144385 519694511 536856243 359283132 670709783 566205115 696993961 372444884 813593826 871312730 270105272 425998419 222733985 677838031 356282172 668565621 639786674 774730741 760624454 693065002 146979676 589395345 331486979 550887447 242245888 188271612 13718070 816763686 131937571 82231840 866878581 191413097 577630871 121563565 842180272 282819980 73510852 969323551 697780469 24129620 259219622 337337301 270232220 917947034 217849130 451894113 334422928 212074330 826927031 59892712 20445164 509652525 807566447 619928087 207709264 696355986 158457297 482060857 40511211 728323554 109070322 863513427 430272804 209468285 586259089 665568597 484488610 824380372 50121354 129672469 911922805 247442365 160904171 449203582 712613617 659237771 785901677 41474246 245764 384981760 665173400 476460089 261472398 658926064 927810148 496285763 882907248 996181955 974803501 561337788 802329042 10523906 951270852 735642506 273992774 100195211 50898742 892272176 663003638 226988774 109596470 590977417 386160911 607962562 313815591 320361251 208319991 521689183 867416039 139679222 445607069 90205356 401829630 602765346 987397499 62911083 97574448 571595650 866604915 641908527 599857350 222776849 624161636 21605320 579437683 260798499 373729056 426530076 169297294 217333439 519994954 255102092 476889075 146307765 199685703 196243440 480846951 890525642 117147885 981245239 331509536 511400778 534608517 161316124 426104507 123656530 854796001 151987048 130620575 137467696 603962375 272070086 166003220 689076194 754622596 794358174 600154209 793460102 115466993 922026466 897136560 153793029 117459251 695196847 739755887 597634151 284727687 673257418 43235223 389673501 524073948 583827472 808391326 150080906 787028972 176599042 997652766 486774165 745127899 833910133 426291327 962033574 728917123 481825818 798949838 801108053 355328321 820064008 667146910 816582212 80993036 692658092 682914841 497309284 992634892 44451769 956220199 994009 456477805 329158443 279707248 733184438 228182609 830546091 952895057 853830120 169328613 831144019 787759686 694894570 726686023 276338204 599983690 470956868 176683174 867893699 334310928 518577306 839983097 697109464 947809099 714755923 783872929 145689881 951560219 514738605 575009071 434038117 741805294 516834620 281562030 647202520 815462351 980850324 204892409 769585974 314667037 80531095 123440813 763544062 126357223 504255388 31563337 329557543 718799007 628325409 15360 100000 17333 99999 49235 100000 4148 100000 78342 100000 48752 99999 88901 99999 55631 99999 82748 100000 50232 99999 72304 100000 15327 99999 52257 100000 98786 99999 82976 99999 31468 99999 31936 100000 97828 100000 45235 99999 72154 99999 35061 99999 92858 100000 56035 100000 65321 99999 46873 99999 1073 99999 54751 100000 52464 99999 37217 100000 70822 100000 5762 99999 66535 99999 93654 100000 34603 99999 42490 100000 42120 99999 17714 100000 56059 99999 44231 100000 14031 99999 83011 100000 20799 100000 27950 100000 96787 99999 67566 99999 35417 99999 41792 99999 45924 99999 96848 99999 93245 100000 33683 100000 9012 99999 12423 99999 50538 99999 67389 100000 46908 99999 14837 100000 1328 99999 93172 100000 77138 99999 42498 99999 80535 99999 34130 99999 92057 100000 67017 99999 52460 100000 37829 100000 11482 99999 60719 100000 36828 100000 45726 100000 92640 99999 32885 100000 34512 99999 59724 100000 75813 99999 22236 99999 78463 99999 57764 100000 79285 100000 33943 99999 9554 100000 16302 99999 73144 100000 25898 99999 97100 99999 70668 99999 33582 100000 91156 100000 62680 100000 58240 99999 75138 99999 10363 100000 63472 100000 8652 99999 62255 99999 48969 100000 84746 99999 2875 100000 81567 99999 42311 99999 73117 99999 90962 99999 89829 100000 21011 99999 76907 100000 54087 100000 44517 99999 53682 99999 98297 99999 41246 99999 51781 100000 90778 100000 61041 100000 78766 100000 8811 100000 72411 99999 22872 99999 46445 99999 51687 99999 77549 100000 90603 99999 81595 99999 3465 100000 41076 100000 80950 99999 69267 99999 9975 99999 67549 100000 18368 99999 84449 99999 11559 100000 83938 99999 84499 100000 18168 100000 60484 99999 40431 100000 56951 99999 21006 99999 39719 99999 14109 99999 61766 99999 43533 100000 82785 100000 51676 99999 31475 100000 25186 99999 19174 99999 69185 100000 36244 99999 38129 99999 28861 100000 68206 100000 6144 100000 57322 100000 12869 100000 27126 100000 10276 100000 14351 100000 55207 99999 1506 100000 77058 99999 44518 100000 16786 99999 2819 100000 20728 99999 49970 99999 20334 99999 65574 100000 35116 100000 56012 99999 32341 100000 27740 100000 59742 99999 7551 100000 56806 99999 74047 99999 80508 100000 25996 100000 14212 100000 10624 100000 37383 100000 42343 99999 83739 99999 81005 99999 36970 99999 63460 100000 15436 100000 3407 100000 16320 99999 74001 99999 83518 100000 45590 100000 68961 99999 10882 99999 89650 99999 95491 99999 11227 99999 23109 100000 68453 99999 79448 100000 38619 99999 81319 99999 68303 100000 2391 100000 92796 99999 7384 99999 71686 99999 69389 100000 97645 99999 76111 99999 18315 99999 86893 99999 41143 100000 15715 100000 86239 99999 88106 99999 75068 100000 59018 99999 69888 99999 47158 99999 39694 100000 37532 99999 1761 100000 21764 99999 13843 100000 9767 99999 66608 99999 31257 99999 31394 100000 34750 99999 94754 99999 18113 100000 23262 100000 22159 99999 44790 99999 65778 99999 51434 100000 11211 100000 17445 99999 86418 100000 32856 100000 82879 100000 53464 99999 78587 99999 95741 99999 46330 99999 29019 99999 26420 100000 90137 100000 42184 100000 65765 99999 69591 100000 60170 99999 28078 99999 16069 99999 48272 100000 65058 100000 54503 99999 38055 100000 85211 100000 84150 99999 90620 99999 48201 100000 68037 100000 1111 99999 19671 99999 70010 99999 76421 99999 49619 99999 83994 100000 27840 100000 17657 100000 77032 99999 57753 100000 86103 100000 70241 100000 24946 100000 8012 99999 67747 100000 2589 100000 78261 99999 31278 100000 56998 99999 3586 99999 6676 100000 65064 99999 73674 100000 37489 99999 16738 100000 93915 100000 9066 100000 68216 99999 79939 99999 35415 99999 93094 100000 3490 100000 92279 99999 32578 99999 88511 100000 88946 100000 64851 100000 19699 99999 71583 99999 81092 99999 85029 99999 29502 99999 65312 100000 43919 100000 11509 99999 44985 99999 622 99999 38475 99999 89311 100000 39091 100000 95089 99999 87876 99999 76266 99999 46069 99999 10372 100000 48750 99999 70035 99999 63245 100000 58101 99999 71051 99999 34294 99999 58454 100000 66581 99999 18493 99999 75465 99999 94605 99999 28152 100000 84754 100000 51485 100000 1402 100000 3952 100000 55283 99999 94000 100000 95871 100000 64911 100000 14464 99999 19485 100000 71547 100000 57783 99999 78159 99999 38935 100000 65375 99999 35588 100000 87923 99999 67109 100000 51614 100000 2497 99999 57669 100000 61655 100000 69125 99999 17124 99999 98949 100000 83167 100000 15291 100000 59188 100000 28942 100000 25190 99999 21279 100000 38713 100000 42614 100000 57596 100000 37393 99999 52866 99999 56970 100000 54290 99999 70898 99999 96021 100000 45539 99999 75035 99999 79898 100000 89157 100000 93624 99999 75238 99999 53575 99999 81986 100000 23367 99999 40760 99999 40440 99999 96722 99999 48119 100000 54007 99999 41994 100000 53242 99999 37409 99999 2237 100000 95469 100000 53922 99999 46997 100000 72219 99999 8789 100000 98868 100000 23887 100000 44683 100000 92337 100000 6443 99999 7797 99999 42164 100000 30797 100000 80907 99999 57752 100000 77519 100000 59536 100000 21679 100000 92704 100000 30168 99999 60502 99999 90529 100000 53492 100000 8104 100000 61152 99999 57095 100000 63732 99999 21985 100000 57267 99999 50164 100000 31915 100000 24857 100000 97118 100000 83064 99999 85484 100000 95415 99999 58994 100000 57562 100000 11044 99999 58406 100000 66993 100000 99610 99999 13711 100000 6837 100000 23190 99999 70377 99999 8127 99999 19098 100000 62153 99999 26892 99999 44537 99999 87219 99999 48914 99999 76764 100000 84944 99999 23216 99999 5372 100000 29991 100000 81362 99999 64087 99999 12523 99999 1232 100000 82535 100000 60627 99999 93857 99999 69729 100000 85485 99999 13086 99999 59177 99999 85592 99999 55650 100000 37147 100000 29666 99999 33386 99999 72435 100000 32559 100000 49285 100000 73485 99999 51985 99999 19668 99999 18829 99999 55537 99999 66263 100000 14043 100000 50526 99999 94186 100000 95286 100000 95507 99999 43527 99999 408 99999 85212 99999 51998 99999 13339 100000 9430 100000 93757 100000 85324 100000 65109 100000 29256 100000 12714 99999 16678 100000 27215 100000 51791 99999 8954 100000 66222 100000 15354 99999 25138 100000 73212 99999 15405 99999 38906 100000 67148 99999 91707 99999 15871 99999 8564 100000 66572 99999 17746 99999 21715 100000 49217 99999 82872 99999 88214 99999 66387 99999 92654 100000 26473 99999 52382 99999 46985 100000 86042 99999 35718 100000 35649 99999 67905 99999 56852 99999 1184 99999 47430 99999 10543 99999 56009 100000 88120 99999 54663 99999 44536 99999 20227 99999 51607 100000 395 100000 67240 100000 79495 100000 19557 99999 4571 99999 91874 99999 73684 99999 49793 99999 66994 100000 34255 99999 28085 99999 3807 99999 28403 99999 35399 99999 32420 99999 4964 100000 51785 99999 46151 100000 83771 99999 14073 99999 12991 100000 40103 99999 166 99999 45257 99999 31877 99999 57056 100000 67922 100000 34918 99999 4187 99999 29937 99999 14318 99999 46391 100000 30422 100000 19474 99999 85806 99999 15601 100000 50454 99999 99952 99999 88814 100000 43277 99999 93693 99999 72649 100000 81409 100000 22699 99999 63281 99999 81538 99999 76859 99999 76944 100000 39662 100000 37974 100000 59454 100000 34755 100000 28107 99999 89919 99999 66123 100000 1709 99999 61111 100000 12921 100000 51101 100000 88964 100000 65718 99999 37775 99999 91972 99999 30562 99999 31047 99999 88553 100000 9033 100000 39050 99999 38599 99999 52282 99999 45869 100000 72090 100000 35931 100000 41367 100000 54337 100000 55291 100000 93355 100000 75258 100000 4091 99999 28517 100000 27275 99999 5985 100000 51873 99999 74195 99999 89374 99999 40464 99999 2979 100000 20733 100000 523 100000 8752 99999 16254 100000 76933 99999 62975 100000 92077 99999 94155 99999 76216 100000 33756 99999 84567 100000 49740 100000 62539 100000 3032 100000 45024 100000 59656 100000 6109 100000 50069 100000 92105 100000 97534 100000 89504 100000 54016 99999 8409 99999 7890 99999 43559 99999 38097 99999 79564 100000 44530 99999 21430 99999 38208 100000 45402 100000 349 99999 59042 100000 75430 100000 82044 99999 34735 99999 87891 100000 6265 100000 51823 99999 19184 99999 63612 99999 8752 100000 9457 100000 9407 100000 44158 99999 55484 99999 97713 99999 19625 100000 13820 99999 26612 100000 13983 100000 95376 99999 82556 100000 49683 99999 10909 99999 62022 99999 30918 99999 98595 100000 94549 99999 79941 100000 40947 99999 3659 100000 65221 99999 47285 100000 73518 100000 88136 99999 65897 99999 12329 100000 52817 99999 92021 100000 53042 99999 95747 99999 52408 99999 75792 100000 6796 100000 39433 100000 91431 99999 30023 100000 29495 99999 71376 100000 49885 99999 93421 99999 70481 100000 73242 99999 11119 100000 61593 99999 27311 100000 65201 100000 97123 100000 55132 100000 72458 99999 56697 100000 87158 99999 8350 100000 64271 99999 92448 100000 73517 99999 8917 99999 97951 99999 74345 100000 93991 99999 43571 99999 32901 100000 32160 100000 53170 99999 83918 99999 27767 100000 68371 100000 56820 99999 40036 100000 41768 99999 89730 99999 26041 99999 67714 100000 57213 100000 22687 99999 82104 100000 21492 99999 18892 99999 24909 99999 3302 99999 65259 99999 37792 100000 49799 100000 24409 99999 4057 99999 64204 99999 53009 99999 59686 99999 61291 100000 91022 99999 8563 99999 78480 99999 94223 99999 62753 99999 65837 99999 41545 100000 93859 100000 82005 100000 75541 99999 15703 100000 90200 100000 75336 100000 65190 100000 71847 99999 30340 99999 23398 100000 83982 100000 56666 99999 36711 99999 76057 99999 83006 99999 52083 99999 13260 99999 5304 99999 34852 100000 80341 100000 87970 99999 61353 100000 29450 99999 1035 100000 8216 99999 43311 100000 11039 99999 67776 100000 93546 100000 45488 100000 40407 100000 39917 100000 19723 99999 41633 100000 57459 100000 58624 100000 72514 100000 24863 99999 9819 99999 98844 100000 93548 100000 26789 100000 66544 100000 80671 99999 79390 100000 15545 99999 71321 99999 15094 99999 60618 99999 65791 100000 18092 100000 81099 100000 65286 99999 41280 100000 75165 100000 88828 100000 64493 100000 26745 100000 83187 99999 3130 100000 77453 99999 2788 99999 21888 99999 3330 100000 37170 100000 19442 100000 36987 100000 83904 100000 10425 99999 63897 100000 64085 99999 86730 100000 64251 99999 1881 99999 6016 99999 94161 100000 80495 99999 54946 99999 35979 99999 65755 99999 41667 100000 58797 100000 42762 99999 9192 99999 67545 100000 8507 100000 1353 99999 70742 99999 83701 100000 1514 100000 13256 99999 42687 99999 71127 99999 71987 99999 72452 100000 93731 99999 6812 99999 32713 99999 75083 99999 29439 100000 16648 99999 83357 99999 9916 99999 49006 99999 83030 99999 95527 99999 31663 100000 73515 99999 1103 100000 30882 100000 56072 99999 36996 100000 80713 99999 63956 100000 86945 99999 34894 100000 77783 100000 2977 100000 42467 100000 35553 99999 65873 100000 28650 99999 23937 100000 2470 100000 62596 99999 44765 100000 19450 99999 20393 100000 5859 100000 67279 100000 3298 99999 54880 99999 44782 99999 12053 100000 10562 99999 74344 99999 38011 99999 20823 99999 22937 100000 55582 99999 97915 100000 79671 100000 45757 99999 51542 99999 44435 100000 17255 99999 86475 100000 47798 100000 94475 100000 58113 99999 7939 100000 21093 99999 94805 100000 3876 100000 37535 99999 10887 100000 19047 100000 64788 99999 98520 99999 33283 100000 46860 99999 5990 99999 72836 100000 92457 100000 74935 100000 39847 99999 64082 99999 18179 100000 75668 99999 57870 100000 2625 100000 45861 100000 48828 100000 92195 99999 58791 99999 46251 100000 43959 100000 86630 99999 95855 99999 95771 100000 96623 99999 5527 100000 96317 100000 39306 100000 60033 100000 36893 99999 99984 99999 46611 100000 43537 99999 53700 99999 39913 100000 30961 100000 69248 99999 95577 100000 4522 99999 18490 100000 36370 99999 9466 99999 82872 100000 39605 99999 54417 99999 82420 99999 79668 99999 9284 100000 34957 99999 44631 100000 22175 100000 70171 100000 94286 99999 79257 100000 50487 99999 25249 100000 13228 99999 33231 99999 76465 100000 4053 99999 47107 100000 69124 99999 10855 100000 66824 100000 40922 100000 25114 99999 53041 99999 21749 99999 92076 100000 47969 99999 11147 100000 96976 100000 59267 100000 74800 99999 17239 99999 6255 100000 72329 100000 65682 99999 93962 100000 29493 100000 24579 99999 58801 100000 60284 99999 99692 100000 96868 99999 37984 99999 88259 100000 12488 99999 46539 99999 17755 100000 13863 100000 40461 100000 16289 100000 52706 99999 81357 100000 97542 99999 17627 100000 8920 100000 70767 100000 83391 100000 51867 100000 56649 99999 5962 100000 86964 99999 28773 99999 67066 99999 27662 100000 75290 100000 96301 100000 47534 100000 27657 100000 65933 99999 79171 100000 1180 99999 11058 100000 91117 99999 69943 100000 44298 99999 45228 99999 33623 100000 46075 99999 60971 99999 85761 99999 71010 99999 77103 99999 52137 99999 30668 99999 47831 99999 45643 100000 23822 99999 53780 99999 35580 99999 75689 99999 4485 99999 41888 100000 71701 99999 42161 100000 76749 99999 72244 99999 59479 99999 84493 99999 98429 100000 86311 99999 89473 99999 64821 99999 67375 100000 70991 100000 62079 99999 77296 100000 54230 100000 42702 100000 37971 100000 11746 100000 46367 100000 65750 99999 57630 100000 29446 99999 89420 99999 99747 100000 21556 100000 55738 99999 23798 100000 95164 99999 5299 99999 45064 99999 10906 99999 88644 100000 34494 100000 55606 99999 30074 100000 69361 99999 43463 99999 76650 99999 88132 100000 38962 99999 99112 99999 65385 100000 51207 99999 35225 99999 26407 99999 6207 100000 5284 100000 35453 100000 10191 100000 52903 99999 13489 100000 30792 99999 27884 100000 17807 99999 13044 100000 33938 100000 24662 99999 87839 99999 98613 100000 22546 99999 82089 99999 87065 100000 7210 100000 16060 100000 97851 99999 72448 100000 44842 99999 22298 99999 15010 100000 39081 99999 70335 99999 19038 100000 22742 99999 63530 100000 3577 100000 96832 99999 21504 99999 20301 100000 45514 100000 19897 99999 51929 100000 69071 100000 16465 99999 32981 99999 95023 99999 43556 100000 83297 99999 92120 99999 67970 99999 62725 99999 57667 100000 93210 99999 59280 100000 4 99999 33631 100000 90492 100000 61800 99999 38360 99999 93196 100000 69820 100000 20523 99999 14288 100000 56426 99999 8201 100000 58267 100000 51636 99999 12887 99999 36808 100000 47262 100000 895 99999 5757 100000 3187 99999 12354 99999 97759 100000 23782 99999 99750 99999 34014 100000 99850 99999 38176 99999 24805 100000 71298 100000 81233 100000 62964 100000 14281 100000 31648 99999 56385 100000 54617 100000 17401 100000 3724 100000 70455 99999 10433 99999 84747 100000 48458 100000 6680 99999 72331 100000 95302 100000 99829 99999 52272 99999 1089 99999 19171 100000 17999 99999 35071 100000 18303 99999 25620 100000 29916 100000 39247 99999 11119 99999 84499 99999 14198 99999 84858 99999 77370 99999 5305 99999 22913 100000 93981 99999 85303 99999 70129 100000 97899 100000 76373 100000 91416 99999 88165 100000 44824 100000 36857 100000 11693 99999 21826 99999 17389 100000 44118 99999 76284 99999 51017 99999 14462 100000 60040 99999 36623 99999 21869 99999 57316 99999 17257 100000 588 100000 92464 99999 51919 99999 27687 100000 91867 99999 56374 100000 69143 100000 84555 99999 90526 99999 75104 100000 91058 99999 6777 100000 7306 100000 14895 99999 16133 99999 59270 100000 14812 99999 75952 100000 25941 99999 1549 100000 84279 99999 26852 99999 48359 100000 20649 100000 93749 100000 23670 99999 51434 99999 92192 100000 20342 100000 67124 100000 87797 99999 76356 100000 85856 99999 25850 99999 90835 100000 48750 100000 23720 100000 62674 99999 31981 100000 7455 99999 83037 99999 582 99999 45724 100000 91344 100000 1115 100000 84811 100000 63723 99999 73067 100000 74791 99999 10848 99999 17307 100000 11620 100000 48235 99999 82942 99999 51123 99999 77919 100000 58451 100000 31288 100000 76065 100000 74020 99999 9123 99999 10752 99999 52835 100000 53589 99999 71176 100000 22051 100000 40074 100000 58148 100000 58607 99999 14290 100000 21947 99999 43894 99999 91395 99999 52789 99999 3186 100000 49215 100000 55288 100000 67089 100000 94652 100000 46398 99999 31467 100000 77353 100000 30587 100000 12174 99999 20487 99999 85414 100000 57894 99999 37166 100000 73530 100000 7807 100000 75866 100000 31003 99999 40470 100000 41630 99999 47985 99999 76127 100000 45350 100000 49902 99999 15771 100000 16047 100000 61421 100000 69792 99999 76728 99999 662 99999 7939 99999 78469 100000 39234 99999 42754 99999 12947 99999 56207 99999 37098 99999 12302 99999 7660 99999 60024 99999 98982 100000 13939 100000 93667 99999 3384 99999 3083 99999 23823 99999 18388 99999 92079 100000 36275 100000 15629 100000 15240 100000 55565 100000 17897 100000 34283 99999 99801 99999 95750 99999 36030 100000 69438 100000 90634 99999 22837 99999 37805 99999 39667 100000 46279 100000 79534 100000 349 100000 38133 100000 13297 99999 8182 99999 17659 100000 42255 99999 27613 99999 99989 99999 84414 99999 68349 99999 88428 99999 98044 100000 10195 99999 6359 100000 61005 99999 6844 99999 1538 100000 50087 100000 61305 100000 99015 99999 9156 100000 83535 100000 6884 100000 31397 100000 55062 100000 32097 100000 36005 100000 16182 99999 47034 99999 78599 99999 18055 100000 87832 99999 15009 99999 73560 100000 58663 100000 35368 100000 13365 100000 12243 99999 58433 99999 453 99999 52724 100000 19878 99999 24151 100000 29230 100000 56997 99999 2514 99999 36795 99999 15737 100000 17626 100000 58790 99999 41656 100000 11250 100000 91806 100000 17423 100000 63546 100000 3858 99999 80432 100000 46164 100000 59509 99999 64495 100000 86330 99999 43781 99999 59555 100000 46299 100000 73177 99999 28363 99999 77599 99999 870 100000 79332 99999 85868 100000 69508 100000 53297 100000 87541 100000 21408 99999 34179 99999 92175 99999 69815 100000 53205 99999 92762 100000 26416 99999 1481 99999 43561 100000 95123 99999 70793 99999 25892 100000 30254 100000 79563 99999 44788 100000 85596 99999 80205 99999 76864 99999 89351 99999 52269 100000 81718 99999 11528 100000 65288 100000 40269 100000 81964 99999 32384 100000 44261 100000 87781 100000 57284 99999 22412 99999 92814 100000 91114 99999 97501 100000 99639 100000 32953 99999 5812 99999 77915 100000 87433 99999 74422 99999 95869 100000 43477 100000 25495 100000 77709 100000 94453 99999 41211 99999 49364 99999 32533 100000 70237 100000 57350 100000 27396 100000 42139 99999 53145 99999 61629 99999 43709 100000 89874 100000 63433 99999 63533 100000 77313 100000 50994 100000 81283 100000 70346 100000 88137 100000 24696 99999 99934 99999 31392 99999 67085 99999 32716 99999 3493 99999 25726 100000 10966 100000 87157 100000 92346 100000 15206 99999 33637 99999 27784 100000 49052 100000 19459 100000 18057 99999 63817 100000 50637 100000 87942 100000 11862 99999 75514 99999 86801 99999 46344 99999 48632 99999 79808 99999 50204 99999 76265 99999 62032 100000 76360 100000 61029 99999 17109 99999 14565 100000 89090 100000 64847 99999 80373 100000 69237 100000 63782 100000 82571 99999 53858 99999 44772 100000 31588 99999 28173 100000 20195 99999 8996 99999 98676 100000 84396 99999 25729 100000 79544 99999 58000 100000 6523 100000 8667 100000 64448 100000 25118 100000 1467 100000 10323 99999 86547 100000 68811 99999 22834 99999 43939 99999 98683 99999 20308 100000 43618 100000 29740 99999 42944 99999 35840 100000 36996 99999 22339 100000 17530 100000 21432 100000 78686 99999 87610 99999 61443 99999 53292 99999 72889 99999 82257 99999 13963 100000 30824 100000 86559 99999 41350 100000 36765 100000 79690 99999 46593 99999 44729 100000 85751 100000 757 99999 75085 99999 89459 100000 84774 100000 10372 99999 24581 99999 28611 99999 20646 100000 24695 100000 4699 99999 12223 99999 82146 99999 32156 100000 7567 99999 84592 99999 26871 100000 35566 99999 80401 99999 78319 100000 10123 99999 19013 100000 65470 100000 66235 100000 34974 99999 44094 100000 80126 99999 67342 99999 45390 99999 4635 99999 97876 100000 65456 99999 55405 100000 95981 100000 65214 99999 6604 99999 42928 100000 99219 100000 6547 99999 55847 100000 24742 99999 27286 100000 90664 99999 74077 100000 13234 99999 41217 99999 51245 100000 33376 100000 87724 100000 20958 100000 37160 99999 37551 100000 2825 100000 56787 100000 67300 99999 97756 99999 45921 99999 57191 99999 11500 99999 7698 100000 5322 99999 46939 100000 15285 100000 36468 100000 95357 99999 34787 99999 80930 99999 7587 100000 1393 100000 4958 99999 77293 99999 34022 100000 13214 100000 99194 100000 99775 100000 2610 99999 56125 99999 9303 100000 88019 99999 93268 100000 40833 100000 16339 99999 96088 100000 2864 100000 95035 100000 57246 100000 5863 100000 25 99999 66408 99999 85618 99999 99483 100000 20123 100000 3732 100000 62011 100000 25496 100000 12255 100000 45443 99999 44639 100000 39922 100000 28528 100000 65770 99999 8519 99999 16207 99999 25592 100000 220 100000 3206 99999 22569 100000 59778 99999 33908 99999 36523 99999 54027 99999 75468 99999 11983 99999 81839 100000 78211 99999 71967 100000 51282 99999 16413 100000 56534 99999 2817 100000 63750 100000 50092 100000 72805 100000 70135 99999 87579 99999 31262 100000 62764 99999 77258 100000 60843 100000 76947 100000 70470 99999 9700 99999 15751 99999 4324 99999 63586 99999 30047 99999 81329 100000 18914 100000 58793 99999 35184 99999 78448 99999 72674 100000 53910 100000 47292 100000 44523 100000 6100 100000 44354 100000 87450 99999 76105 100000 3212 100000 51447 100000 35340 100000 58114 99999 2636 100000 86424 100000 18837 100000 6769 100000 61762 100000 88593 100000 77994 99999 14618 100000 52601 99999 61633 100000 28940 100000 73718 100000 31904 99999 51498 99999 38772 100000 18880 99999 51989 99999 78970 100000 16022 100000 31788 100000 57123 100000 86320 99999 51550 99999 56314 99999 16262 100000 99393 99999 28459 99999 84993 100000 6658 100000 69549 99999 96228 99999 26637 100000 48553 99999 63244 100000 22452 100000 42212 99999 4475 99999 49652 100000 61713 99999 61258 100000 23600 99999 65739 99999 19180 99999 85470 99999 90831 99999 76253 99999 53906 99999 36013 99999 68148 100000 37566 100000 24459 99999 76240 100000 27686 100000 29778 99999 8409 100000 74773 99999 68196 100000 79468 99999 86475 99999 45319 100000 2186 100000 55825 100000 42890 99999 23173 99999 86356 100000 18861 99999 17153 99999 73034 100000 27800 100000 37958 100000 16411 99999 50298 100000 99958 100000 64901 99999 73800 100000 55822 99999 52791 99999 53566 100000 80059 99999 17048 100000 64607 100000 67569 99999 28917 100000 29078 99999 53868 99999 77441 99999 79580 100000 35868 99999 93569 99999 89327 100000 41465 100000 64720 100000 97918 100000 15915 99999 59477 99999 15946 100000 22755 99999 52977 99999 87287 100000 27764 100000 60007 100000 27598 100000 9677 99999 99898 99999 34334 100000 14000 100000 96923 99999 15106 99999 35172 99999 21894 99999 13308 99999 21353 100000 62015 100000 26479 100000 56313 100000 86560 99999 14435 100000 31012 100000 37549 99999 90129 100000 74003 99999 64845 99999 98495 100000 11202 99999 1243 100000 52157 99999 14280 99999 40961 100000 37083 99999 89839 100000 43978 99999 38479 99999 53737 99999 53899 99999 452 99999 36343 99999 32589 99999 19721 100000 17259 100000 29479 99999 2730 100000 34819 99999 2129 100000 19955 99999 62905 99999 58776 100000 25738 99999 82427 99999 16591 99999 58439 99999 55332 99999 4807 100000 38487 100000 92720 100000 20475 99999 93999 100000 38376 99999 54919 100000 47165 100000 21573 100000 11548 100000 26328 100000 10830 99999 9185 100000 80922 100000 84929 99999 16157 99999 63395 100000 74208 99999 60300 100000 65687 99999 54157 100000 37502 99999 19368 100000 77766 100000 80209 100000 92241 100000 54794 99999 79307 99999 25469 99999 98409 99999 80639 100000 82141 99999 18347 100000 82551 100000 8822 99999 2415 100000 26602 99999 18218 99999 15887 99999 89538 99999 49519 99999 52246 99999 66503 99999 16041 100000 18641 99999 87420 100000 71936 100000 71160 100000 59957 99999 72700 99999 92472 100000 25214 99999 83439 100000 75300 100000 19134 99999 73390 100000 13398 100000 4706 99999 80234 99999 17119 100000 3014 99999 79215 100000 50798 99999 63896 100000 52807 99999 55719 100000 36321 100000 73271 99999 15073 100000 42292 100000 80501 99999 77439 100000 33470 99999 10032 100000 68104 100000 85419 99999 59370 99999 30182 100000 69164 99999 7945 100000 92611 99999 9474 99999 56996 100000 18791 99999 30848 99999 9054 99999 60119 99999 11575 99999 526 100000 12821 99999 70337 99999 1626 100000 44175 100000 73412 99999 89499 99999 66008 99999 46539 100000 58135 99999 83265 100000 2725 100000 1494 100000 7643 100000 24726 100000 13258 100000 25199 99999 12460 100000 69813 100000 59183 100000 41705 99999 44544 99999 3418 100000 23652 99999 98610 99999 13564 100000 92265 99999 14188 99999 31121 100000 17374 100000 44614 100000 48759 100000 18499 100000 78934 99999 18777 99999 67055 99999 18280 99999 42542 99999 94398 99999 29043 100000 87338 100000 42911 99999 26101 100000 2684 99999 44832 100000 83599 99999 22935 99999 27798 100000 93783 100000 96945 100000 80002 99999 58089 99999 8743 99999 73416 100000 21369 99999 86592 99999 37274 99999 54160 99999 95673 100000 71830 99999 34903 100000 73380 100000 36849 99999 87230 100000 59600 99999 31924 100000 18915 100000 21431 99999 39450 100000 32776 99999 12698 100000 76669 99999 17848 100000 78056 99999 57651 100000 69264 100000 51255 100000 29065 100000 95032 100000 84936 100000 67530 99999 72308 100000 13560 99999 12212 100000 80526 100000 87244 100000 846 99999 5344 99999 20188 100000 84733 100000 19378 99999 31602 99999 49214 99999 21044 100000 40927 100000 16918 100000 81968 100000 38855 99999 56282 100000 24846 100000 80850 99999 65909 99999 30079 99999 71138 99999 3846 100000 56537 100000 91825 99999 55147 100000 37795 99999 35282 100000 47486 100000 5117 100000 90048 99999 90263 99999 92285 100000 79979 100000 45922 100000 36395 99999 5170 99999 42135 100000 81856 99999 76961 100000 52402 100000 55035 99999 42040 99999 63770 100000 78280 100000 60242 100000 46053 100000 41535 99999 62584 99999 64854 99999 84646 99999 99219 99999 5719 100000 57840 99999 604 100000 28274 99999 71089 100000 83251 100000 99662 99999 74210 99999 21967 99999 25969 99999 35645 100000 63078 100000 95957 99999 51651 99999 61843 100000 47070 100000 56470 100000 71813 99999 48608 99999 15577 100000 87314 99999 54392 100000 97833 99999 35437 99999 49897 100000 6672 99999 33278 99999 96426 99999 37642 100000 374 100000 34956 100000 80709 100000 41032 99999 59290 100000 41003 99999 26181 99999 68634 100000 82587 99999 22188 100000 35021 100000 63827 100000 92345 100000 85269 100000 31672 100000 39007 99999 92591 100000 12021 100000 86420 100000 70510 100000 70873 99999 8488 100000 33743 100000 79883 100000 98788 99999 61168 99999 40378 100000 24373 100000 80017 99999 63203 99999 8834 99999 65070 100000 31686 100000 68589 100000 30213 99999 66057 100000 82108 100000 93417 99999 81002 99999 10890 99999 27413 99999 36016 100000 61474 99999 80014 100000 23353 99999 2217 100000 9420 100000 86091 100000 78539 100000 35656 99999 67074 100000 51718 99999 43503 100000 27854 100000 2256 100000 95398 99999 74206 100000 42657 99999 28294 99999 83960 99999 73494 99999 56761 100000 43749 99999 98519 100000 34479 99999 77588 99999 69815 99999 53941 100000 80019 100000 75010 100000 54737 100000 4659 100000 64262 100000 47656 100000 41147 100000 90322 99999 80546 99999 69483 100000 38982 99999 33009 100000 64555 100000 6204 99999 5584 100000 29221 100000 32672 100000 89372 99999 54003 99999 16877 100000 40202 100000 33553 99999 91055 100000 64571 100000 19701 100000 73332 99999 49896 99999 35249 99999 31684 99999 4553 100000 48031 100000 69961 99999 27618 99999 19830 100000 63353 99999 76621 100000 57142 100000 2353 99999 39530 99999 87794 100000 50966 99999 39696 100000 56500 99999 4509 99999 54964 100000 23922 99999 20603 100000 94976 99999 52056 100000 21852 99999 39688 100000 43451 99999 37748 99999 32062 99999 93549 100000 39096 99999 91753 99999 9064 99999 76059 99999 5759 99999 13285 100000 74394 100000 48560 100000 5045 99999 6758 99999 29782 100000 6166 99999 11976 100000 95946 100000 84792 100000 99121 99999 62051 99999 10622 100000 75937 100000 87267 100000 94973 100000 28721 100000 67942 100000 90084 100000 37978 99999 5067 99999 75493 100000 56975 100000 7480 100000 78862 100000 63012 99999 86812 99999 3287 100000 65374 99999 32977 99999 74959 100000 19458 100000 18597 100000 99818 99999 85145 100000 91751 100000 8509 99999 62865 99999 91556 99999 42532 100000 33403 100000 68436 99999 47018 99999 12784 100000 76724 99999 66949 100000 87762 99999 91463 99999 15953 99999 79106 99999 68845 100000 19454 99999 3728 99999 460 100000 80038 99999 63200 100000 49224 100000 79246 100000 73294 99999 76582 99999 2085 100000 89786 100000 98755 100000 5420 99999 85416 99999 76926 100000 5487 99999 62419 100000 96246 100000 80043 99999 27743 100000 67608 99999 41988 99999 61999 99999 27179 99999 69661 99999 66203 99999 86979 100000 92486 100000 47901 100000 67580 99999 59944 100000 87837 99999 81049 99999 97496 100000 70919 100000 92778 99999 53316 100000 64188 99999 60442 99999 98480 99999 92793 99999 66869 99999 31441 99999 48573 99999 61792 100000 92373 99999 74522 100000 27614 99999 13882 99999 50989 100000 38314 99999 38157 99999 64030 100000 37092 99999 50121 100000 15517 100000 60895 100000 73268 99999 44828 100000 69237 99999 42783 99999 58871 100000 48861 99999 93724 99999 27568 100000 82727 99999 46438 100000 74478 99999 21031 99999 23250 99999 39218 100000 19782 100000 23263 100000 88544 99999 28503 99999 31316 100000 97615 100000 78960 100000 66 99999 24278 100000 54535 99999 85668 99999 90085 100000 68994 99999 17034 100000 61300 100000 10155 100000 47888 99999 34573 100000 28781 100000 37189 100000 39997 100000 53666 99999 96273 100000 10799 99999 94701 99999 67605 99999 87223 100000 24076 100000 65517 100000 7993 99999 88194 99999 46591 99999 78835 99999 42604 100000 10054 100000 70057 99999 35560 100000 40281 99999 76871 100000 56269 99999 7062 100000 27759 100000 5097 99999 23947 99999 727 99999 69704 99999 48916 100000 85727 100000 31827 99999 50024 99999 95978 99999 90213 100000 38185 100000 66441 100000 55023 99999 48883 100000 98579 99999 37618 100000 63271 100000 69307 100000 20081 99999 13573 100000 6083 99999 12212 99999 13080 100000 84181 99999 79200 99999 56660 100000 26254 100000 85557 100000 11216 100000 47919 100000 65927 99999 54599 99999 50459 99999 29482 100000 79296 100000 37868 99999 22807 100000 44942 100000 19693 99999 38629 100000 18876 100000 33325 99999 40908 100000 98672 99999 30594 100000 32317 99999 74456 99999 83745 100000 74570 99999 62195 100000 28439 99999 6431 99999 25009 100000 99069 99999 28881 99999 7234 100000 27533 99999 68215 100000 37744 99999 39066 100000 47273 100000 18375 100000 22468 99999 76363 100000 80977 99999 613 99999 73936 99999 80720 99999 9173 99999 19819 99999 29313 100000 78928 100000 51169 99999 20786 99999 34096 99999 2055 99999 62810 99999 19871 99999 80079 100000 88195 99999 81244 99999 9953 99999 22656 99999 20484 100000 20355 100000 54599 100000 86831 100000 28250 100000 40110 100000 25304 99999 48765 99999 58493 100000 96626 100000 19656 99999 12983 99999 27003 99999 97427 99999 4352 99999 59575 99999 84462 99999 46983 99999 92553 99999 10079 99999 1659 99999 55695 99999 52613 100000 77858 99999 91964 100000 73413 100000 5286 99999 36129 100000 57543 100000 32588 99999 45993 99999 80261 100000 70611 99999 74577 99999 7169 99999 90028 100000 67182 100000 64813 100000 52146 99999 63930 99999 87340 99999 27989 99999 57522 99999 15184 99999 23870 99999 20297 99999 94343 100000 84793 100000 26112 99999 95107 99999 43647 100000 56742 100000 87132 99999 58340 99999 62740 99999 91330 99999 87588 99999 97337 99999 28958 100000 64353 100000 58444 100000 63488 99999 63485 100000 91907 99999 17014 100000 24604 99999 52168 99999 34016 99999 5872 100000 2717 100000 47944 99999 37158 100000 68620 99999 22949 100000 48709 100000 6705 100000 84367 99999 50640 99999 33502 99999 89089 100000 66173 100000 1186 100000 34290 99999 39513 99999 85000 100000 37130 100000 95712 100000 64136 100000 90039 100000 20506 99999 18638 99999 92845 100000 67133 99999 21286 100000 89926 99999 57575 100000 33709 100000 79397 100000 51507 100000 28117 99999 95319 99999 37201 100000 65792 100000 96922 99999 92813 99999 51650 99999 70561 99999 93848 99999 97208 100000 73978 99999 18753 99999 90771 99999 55529 100000 12118 100000 5476 99999 32935 99999 73004 99999 90602 100000 96996 99999 84786 100000 88287 100000 85242 100000 74783 99999 70988 99999 81939 99999 60560 100000 66449 100000 86163 99999 86203 100000 23935 99999 38336 100000 2177 100000 78729 99999 62821 100000 64634 99999 52973 99999 67670 100000 94011 100000 92849 99999 20939 99999 17554 99999 5425 100000 22498 99999 67321 99999 40659 99999 80026 100000 21418 100000 47658 100000 31324 100000 38272 99999 57088 100000 40637 100000 71107 100000 75342 100000 5316 99999 18515 100000 37928 100000 26965 99999 64779 100000 81770 99999 91920 99999 69107 99999 39857 99999 47616 99999 5668 99999 58691 100000 12872 100000 31945 99999 41964 100000 43053 99999 47639 100000 62060 100000 62527 99999 12432 100000 57329 100000 54889 100000 8622 100000 74906 99999 40352 99999 77029 99999 97909 99999 57952 100000 48708 100000 66065 99999 7565 100000 63121 99999 92612 99999 57176 99999 70200 100000 25443 99999 57852 100000 67130 100000 34692 100000 90463 100000 19257 100000 73333 99999 78373 100000 14235 99999 7441 100000 71150 99999 2503 99999 54060 99999 19502 100000 70824 100000 97553 100000 22071 99999 30106 100000 72319 100000 76933 100000 31063 100000 68101 100000 76180 99999 78457 100000 47733 100000 66743 99999 73263 100000 21325 99999 30040 99999 44292 99999 9712 99999 6785 99999 83627 100000 58748 99999 3293 100000 17664 99999 54397 100000 79528 100000 98269 99999 69337 100000 59018 100000 86248 99999 74310 100000 52181 100000 83302 100000 78464 99999 24287 100000 24837 99999 80910 100000 51928 100000 17659 99999 31622 100000 15215 99999 29304 99999 210 100000 74160 100000 24606 100000 24908 100000 92978 100000 37573 99999 23558 99999 85643 100000 19394 100000 21018 99999 48008 99999 30831 100000 65101 99999 14327 99999 38805 100000 82099 100000 47380 99999 82408 99999 18643 100000 18383 100000 96517 100000 64189 100000 99006 100000 40228 100000 18875 99999 80098 100000 30590 99999 12907 99999 84339 99999 73317 100000 58516 100000 78590 100000 41066 100000 96086 100000 61453 100000 45619 99999 93743 99999 8818 99999 9689 99999 1578 99999 56708 100000 95986 100000 84724 99999 31857 100000 35248 100000 59253 99999 24746 100000 65652 99999 87543 99999 48372 100000 58846 100000 67213 100000 86255 100000 43521 100000 19860 100000 22902 99999 71207 100000 43589 99999 93958 99999 77918 99999 22935 100000 81646 100000 94730 100000 88634 100000 57685 99999 93208 100000 58243 100000 7674 100000 26884 99999 65152 100000 93532 100000 67182 99999 3174 100000 28776 100000 42268 99999 17271 100000 12282 99999 31659 100000 71198 100000 57944 99999 15985 100000 87950 100000 2824 99999 60313 99999 41463 99999 59232 100000 98832 100000 15889 100000 92004 99999 6873 99999 14030 99999 9671 100000 47710 100000 17666 100000 60937 100000 21041 99999 40934 100000 73270 99999 56023 99999 12344 100000 98073 100000 29542 100000 92700 100000 51815 99999 64304 99999 98444 100000 87446 99999 92295 99999 92701 99999 29438 100000 25049 99999 17080 100000 83966 99999 31443 100000 49141 99999 12194 99999 86586 99999 83748 99999 46423 100000 66306 100000 87957 100000 7427 99999 90969 100000 9910 100000 51979 99999 25175 100000 4178 100000 28349 99999 69207 100000 33116 99999 95684 99999 64550 99999 22254 100000 45648 99999 80590 99999 30308 100000 74264 99999 48219 99999 4474 100000 21845 100000 18012 99999 32188 99999 47780 100000 60406 99999 26906 99999 92083 99999 24241 99999 90222 100000 1587 100000 76067 99999 3150 99999 5657 100000 21858 99999 97914 100000 67890 100000 52226 99999 25061 99999 17147 100000 83361 99999 80310 99999 54698 99999 3331 99999 38561 100000 41118 100000 24497 100000 83544 99999 46548 99999 37003 100000 17347 100000 10713 99999 82123 100000 97169 99999 88597 100000 16996 100000 8581 100000 61037 99999 75508 99999 59521 100000 30653 100000 53734 100000 5920 99999 5381 100000 68125 100000 92650 99999 87095 99999 88455 100000 26393 99999 90580 100000 14906 99999 12731 99999 63171 99999 1088 100000 23189 99999 32942 100000 99385 100000 19759 100000 6497 99999 97866 99999 39832 100000 30573 99999 8568 100000 48345 99999 83967 99999 76122 99999 67941 99999 4527 99999 93236 99999 58506 99999 87761 100000 12395 99999 32141 100000 56801 99999 56173 99999 22370 100000 74148 99999 31379 100000 25732 99999 26159 99999 84910 100000 32997 100000 19587 99999 36215 99999 84800 99999 34825 99999 24788 99999 59543 100000 10533 99999 84604 99999 64936 99999 46956 100000 61283 99999 87230 99999 13278 100000 36158 99999 62322 99999 38071 100000 38013 100000 48592 100000 66205 100000 16054 100000 73580 100000 73292 99999 1193 100000 65034 100000 71568 99999 90026 100000 65631 99999 31920 99999 58044 99999 260 100000 94583 100000 53778 100000 80331 99999 74067 99999 94742 100000 59070 99999 86089 100000 4666 99999 94090 99999 52441 100000 41083 99999 64827 100000 78179 99999 56885 100000 46472 99999 64928 100000 19377 100000 19306 99999 12430 100000 82973 100000 35880 100000 16840 100000 37328 100000 91443 99999 26114 100000 22004 99999 78702 99999 32353 99999 69083 100000 63075 100000 3889 99999 84789 99999 83578 100000 85130 99999 78691 100000 22778 100000 81451 99999 52109 99999 8993 100000 75991 100000 81951 100000 36168 99999 1282 100000 72093 100000 98849 99999 46596 100000 82900 100000 42639 100000 6353 100000 66592 99999 94682 99999 46477 100000 66202 99999 83094 99999 68583 100000 10794 99999 51153 100000 55698 99999 98593 99999 98294 100000 29253 100000 24728 99999 30123 100000 2393 100000 8311 100000 37113 100000 24380 100000 25891 99999 92319 100000 14067 99999 15305 99999 56920 99999 30421 99999 7573 99999 8490 99999 80154 99999 71034 100000 15822 100000 2122 100000 3600 100000 86904 100000 74498 100000 12865 100000 81889 100000 91281 99999 93676 100000 94790 100000 59903 99999 13084 100000 54794 100000 80510 99999 90062 99999 59820 100000 42048 100000 35201 99999 78569 100000 84 99999 71155 100000 2714 99999 93787 99999 34180 100000 38387 100000 14778 100000 96227 99999 80850 100000 9956 99999 39299 99999 57044 100000 45626 100000 95730 100000 84263 99999 23449 100000 29874 99999 49435 100000 18746 100000 88591 99999 30076 100000 20150 100000 89233 100000 83542 99999 12797 100000 8931 100000 77498 100000 42823 100000 55241 100000 96011 100000 33636 99999 28454 99999 54079 99999 63222 100000 22301 99999 47193 99999 75125 99999 72633 100000 43494 99999 32504 99999 26840 100000 97957 99999 10990 99999 44744 100000 76225 100000 43069 99999 3099 99999 8875 99999 32107 99999 78890 100000 88377 100000 98569 99999 42644 100000 61558 99999 12168 99999 15374 99999 90381 100000 38815 100000 51480 99999 43477 99999 79363 100000 50177 99999 62605 99999 49916 100000 63608 100000 98989 99999 62774 99999 44255 99999 57461 100000 66614 99999 57243 100000 17349 99999 40222 100000 43454 100000 23544 100000 24426 99999 13340 99999 7857 100000 426 99999 94772 100000 27049 100000 43896 99999 10029 100000 9646 100000 59068 100000 49997 100000 6491 100000 67093 100000 25233 100000 8797 100000 23862 99999 49781 99999 61495 99999 4924 99999 18647 99999 7875 99999 11978 100000 14957 99999 95363 100000 53205 100000 78043 99999 42073 100000 61933 99999 61857 100000 63306 99999 99535 100000 35230 100000 40250 100000 1980 99999 19073 99999 89209 99999 99853 99999 62997 100000 69814 99999 2673 99999 56234 100000 45103 99999 62613 99999 49437 99999 49685 100000 36364 99999 40707 100000 80410 100000 30398 99999 86910 100000 68981 100000 17128 100000 91209 99999 3890 100000 36626 100000 57711 100000 35177 100000 19010 99999 99617 99999 79790 100000 80517 100000 65399 100000 82017 100000 32678 99999 84697 99999 15646 99999 96692 100000 55294 100000 32118 99999 86067 100000 89345 99999 39122 99999 5486 100000 40348 100000 2567 100000 69486 100000 76917 99999 61466 100000 42753 99999 44404 99999 22009 100000 2800 99999 51822 100000 7999 100000 60012 99999 77346 100000 32851 100000 83495 100000 34389 99999 97696 100000 47703 99999 15213 99999 73275 100000 11390 100000 89822 99999 10217 100000 73490 100000 93754 100000 78207 100000 72766 100000 23848 100000 3785 100000 33572 100000 44802 100000 42004 99999 80944 99999 61296 99999 5868 100000 82232 99999 74297 100000 90061 99999 93987 100000 57663 100000 23196 99999 1594 99999 10667 99999 63710 99999 34385 100000 83949 99999 45666 100000 12539 100000 80746 99999 77789 100000 72067 99999 11374 99999 91015 99999 48425 100000 3416 100000 53948 99999 13388 100000 38933 100000 62187 99999 28525 99999 40501 99999 30777 100000 10777 99999 5757 99999 14033 99999 42963 99999 34055 100000 26954 100000 3597 100000 59636 100000 36193 99999 68212 99999 38698 99999 97609 100000 15160 99999 28051 99999 37605 100000 44986 99999 80112 100000 71968 99999 39146 100000 61116 99999 24225 99999 49058 100000 27769 99999 38808 100000 33869 99999 29940 100000 91721 99999 69744 99999 6290 100000 61022 99999 47792 100000 9348 99999 18460 100000 26609 99999 90739 99999 14227 99999 86137 99999 23697 99999 46816 100000 143 100000 61632 99999 42250 100000 50639 100000 56721 99999 6015 99999 86027 100000 50083 100000 43015 99999 30025 99999 58896 100000 8433 100000 93395 99999 50153 100000 70083 99999 25281 100000 24596 99999 93762 99999 40592 100000 84618 100000 48107 99999 66511 99999 1669 99999 72674 99999 80813 99999 48028 100000 83386 100000 61712 99999 76061 99999 54334 99999 69990 100000 49186 99999 22761 99999 63847 100000 47306 99999 67476 99999 42256 99999 97942 99999 6843 100000 50274 100000 28337 99999 94926 99999 49031 100000 79300 99999 75613 100000 15893 100000 20859 99999 33302 100000 85940 99999 82273 99999 53046 100000 98215 99999 23004 99999 32228 99999 2793 99999 79051 99999 38921 100000 3379 100000 32410 99999 99552 99999 30712 100000 58018 100000 2109 99999 22611 100000 16055 100000 98768 100000 2560 99999 96122 99999 74050 100000 39701 100000 42528 100000 37828 100000 61450 99999 50067 99999 97785 100000 80802 100000 98114 99999 64722 99999 49658 100000 28605 100000 71077 99999 58408 99999 26743 99999 97014 100000 44072 100000 94955 99999 23509 99999 9800 99999 46790 99999 25861 99999 68316 100000 28691 99999 65164 100000 65413 99999 17597 99999 18818 100000 28657 99999 24229 100000 9582 99999 73840 100000 32286 99999 85764 100000 96533 99999 22632 100000 45022 100000 64400 99999 47754 100000 82060 100000 84728 100000 6234 99999 89915 99999 24300 99999 52137 100000 9416 99999 98056 100000 53535 100000 62656 100000 37922 100000 57962 100000 70919 99999 42470 100000 22748 99999 20555 100000 11458 99999 33451 99999 32596 99999 32421 99999 75217 100000 94843 100000 85293 100000 87844 99999 26685 100000 65917 100000 54184 100000 78348 99999 58063 100000 39797 99999 16707 100000 93353 100000 51535 99999 74781 99999 58597 99999 97741 100000 52857 99999 12138 99999 39191 99999 22365 99999 94708 99999 43679 99999 17649 100000 833 100000 13031 100000 11626 100000 36053 99999 56528 99999 99233 99999 9 99999 68813 99999 6784 100000 82531 100000 17941 100000 10889 100000 40955 99999 63306 100000 39454 100000 47059 99999 21183 99999 25431 99999 47352 100000 84254 100000 95723 99999 49942 100000 1361 99999 27483 100000 5031 100000 39447 99999 78674 99999 91100 99999 52047 100000 49091 100000 878 99999 58407 100000 84017 99999 10051 100000 18081 99999 44939 99999 49446 100000 43368 100000 91258 99999 12537 100000 21245 100000 70056 99999 23361 99999 94915 99999 30641 100000 65761 99999 43308 99999 58996 99999 39634 99999 67670 99999 5620 99999 17115 100000 41243 100000 80933 99999 42856 100000 41135 99999 62563 100000 23574 99999 51236 100000 70772 100000 66001 99999 4225 100000 83883 100000 97568 99999 45738 99999 7445 99999 10149 100000 94064 99999 45750 99999 60044 99999 24277 100000 62089 99999 15726 100000 14642 99999 56171 99999 74199 99999 43722 99999 19939 99999 36810 99999 51552 100000 77819 99999 7742 100000 57187 100000 99240 100000 7269 99999 94463 100000 46930 99999 68970 99999 31076 100000 33233 99999 78525 100000 42289 100000 73838 99999 38333 99999 74075 100000 99916 100000 79996 100000 33355 99999 21357 100000 19385 100000 65247 99999 14645 99999 83261 99999 60457 100000 46386 100000 68724 99999 98109 99999 35422 100000 11267 100000 90156 100000 12164 100000 94578 100000 28945 100000 49124 100000 17280 100000 8984 99999 44839 99999 92783 100000 13930 99999 19783 99999 25462 100000 4776 99999 70169 100000 18307 99999 80022 100000 99823 100000 57568 100000 95803 100000 92565 99999 9100 99999 93059 100000 99818 100000 94642 100000 96523 100000 36028 99999 8119 99999 89173 100000 1245 100000 77857 99999 72398 99999 35627 100000 47249 99999 38988 100000 57033 100000 50640 100000 54696 100000 49015 100000 10625 100000 27743 99999 71870 100000 50739 99999 79992 99999 51768 100000 38346 100000 6000 99999 64289 99999 20413 100000 23669 100000 14551 99999 14103 100000 39598 99999 84170 100000 42871 99999 35775 100000 92652 99999 48955 100000 77602 99999 55973 99999 4061 100000 43843 99999 6899 99999 71306 99999 14325 100000 81020 100000 65592 100000 27760 99999 90395 100000 71319 100000 45584 100000 43874 100000 35795 99999 66898 99999 42656 99999 8473 100000 61282 99999 75927 100000 66216 100000 72727 99999 71607 100000 70862 100000 19124 99999 58887 99999 84170 99999 34950 100000 12276 100000 50493 100000 20435 99999 92726 99999 63167 99999 73011 99999 4143 100000 81610 99999 65806 100000 12973 99999 25698 100000 31157 99999 53998 99999 79236 100000 55700 99999 31308 99999 76900 99999 41841 100000 86777 100000 31859 99999 94403 99999 99123 100000 41530 99999 35489 99999 14081 100000 65835 99999 47876 99999 29219 100000 28887 100000 17317 99999 26389 99999 73927 100000 27898 99999 95190 99999 97271 100000 71868 100000 77003 100000 44629 100000 86416 99999 87606 100000 34785 99999 9078 99999 76569 99999 60803 99999 71992 100000 64972 99999 99140 100000 41070 100000 62358 100000 8150 99999 36804 100000 11884 100000 41369 99999 58956 100000 15155 99999 86966 100000 5647 100000 2739 100000 11547 100000 14221 100000 29037 99999 47354 100000 36844 99999 25422 99999 65291 99999 73088 99999 96088 99999 73768 100000 8778 100000 78426 100000 74080 99999 18225 99999 55993 99999 21985 99999 74713 99999 25071 99999 26048 99999 34461 100000 66109 99999 20914 99999 8838 99999 92384 100000 63619 100000 53245 99999 82417 100000 22170 99999 57443 100000 19373 99999 61711 99999 35770 100000 99469 99999 17317 100000 70996 99999 90941 99999 33697 100000 48954 99999 82396 100000 51717 100000 50728 100000 95913 100000 87252 99999 97186 100000 41121 100000 86993 99999 99223 100000 53639 100000 11142 100000 88987 100000 1514 99999 25719 99999 11291 99999 98041 100000 41943 100000 87105 99999 58938 100000 32104 99999 3453 100000 51633 99999 11055 99999 20138 99999 15841 99999 84146 100000 15006 100000 35730 100000 36287 100000 90511 99999 99720 100000 9155 100000 41012 99999 57830 99999 93429 99999 24038 100000 93104 99999 50809 100000 99577 100000 31041 100000 63233 99999 22589 100000 65069 100000 56289 99999 59981 99999 65413 100000 1644 100000 98011 99999 47970 99999 22881 100000 19003 100000 52536 99999 49275 100000 91401 100000 93086 100000 57560 100000 42409 99999 87182 99999 78128 100000 18078 99999 92998 99999 96239 100000 34659 100000 63478 99999 25727 100000 90889 99999 50476 100000 8988 99999 4388 99999 61618 100000 27211 99999 52595 100000 63987 100000 30486 100000 90350 99999 83620 100000 30848 100000 75073 100000 37937 99999 67440 99999 7540 99999 61574 99999 77642 100000 84364 100000 81766 99999 24396 99999 74542 99999 71646 100000 31214 99999 73749 100000 10948 100000 88044 100000 58360 100000 74601 99999 11590 100000 99841 99999 74059 100000 75928 100000 92266 100000 93957 99999 80661 100000 65373 100000 72867 100000 23048 99999 20210 100000 47572 100000 1496 100000 77569 99999 29551 99999 39148 100000 78842 99999 51809 100000 6490 100000 5460 100000 26876 100000 68338 100000 29307 99999 40900 100000 59294 100000 41426 100000 98886 99999 52844 100000 89359 99999 56858 100000 57888 99999 43692 99999 81734 99999 6294 99999 98856 99999 85525 99999 40 99999 49034 99999 81842 99999 99912 99999 53558 99999 9517 99999 44847 100000 14664 99999 95425 99999 54906 99999 1512 100000 6845 99999 28268 100000 55726 100000 24962 99999 69497 99999 49306 99999 32982 100000 39430 99999 66470 100000 30366 100000 20812 99999 34037 100000 41475 99999 4342 99999 59625 100000 62495 100000 14723 100000 49057 100000 66687 100000 10823 99999 88952 99999 73353 99999 15470 100000 50164 99999 43549 99999 62749 99999 49848 99999 93898 99999 58357 100000 64435 100000 96960 100000 8442 100000 55891 100000 69854 100000 55336 100000 90171 100000 53729 100000 6818 99999 63340 99999 70741 100000 21321 100000 82792 100000 39491 99999 8908 99999 22411 99999 18146 100000 71293 100000 20930 99999 22401 100000 39323 99999 87715 100000 34187 99999 6492 100000 43017 99999 81984 100000 31397 99999 11796 99999 72548 99999 93190 99999 66325 100000 59915 100000 84214 99999 96592 100000 1226 99999 9655 100000 52448 100000 76830 99999 75097 100000 67696 100000 23248 99999 53511 100000 9690 99999 9753 99999 16426 99999 39752 99999 22525 99999 71459 99999 60877 99999 49402 99999 86959 99999 5568 99999 40809 100000 24995 100000 24628 99999 70388 100000 15394 100000 15549 99999 91349 99999 54247 100000 31183 100000 55389 100000 50351 99999 44645 100000 27288 99999 81140 99999 73052 100000 33995 99999 6126 100000 5664 100000 54450 100000 26125 99999 71681 99999 65930 99999 9797 99999 59245 99999 57584 99999 7945 99999 71401 99999 94797 100000 62540 100000 42274 99999 54105 100000 46268 99999 54786 100000 10708 99999 61982 99999 94364 99999 14386 99999 35967 99999 30173 100000 64170 100000 36446 99999 46971 99999 49525 99999 9341 100000 68493 99999 98668 100000 28598 100000 52736 100000 86450 100000 67685 100000 54612 100000 31078 99999 81448 99999 31256 100000 80917 100000 10999 100000 14379 99999 20051 99999 3999 99999 57566 100000 60935 100000 61689 100000 47385 99999 39108 100000 81243 99999 71216 100000 67679 100000 6092 99999 16280 99999 16342 100000 98852 100000 52235 99999 48701 100000 65906 100000 58775 100000 92929 99999 2148 100000 17443 100000 16414 99999 73829 100000 2726 99999 57345 100000 36004 99999 41397 99999 81410 100000 69260 99999 12134 99999 32466 99999 74193 100000 22171 100000 16505 100000 71527 99999 84605 99999 60563 100000 57058 99999 73076 100000 72755 99999 71620 100000 80431 99999 5015 100000 77782 99999 59385 99999 34076 99999 70790 100000 44712 99999 13505 99999 1536 99999 7639 100000 30890 99999 5232 100000 22382 100000 38863 99999 20549 100000 63520 99999 79065 100000 18274 100000 29086 99999 56541 99999 65238 100000 70174 100000 28737 100000 42505 100000 90022 100000 56983 100000 33721 99999 12894 100000 35476 100000 60492 99999 83490 99999 58474 100000 17988 99999 95127 99999 22532 99999 59644 100000 82655 100000 23458 99999 15101 100000 4048 99999 39549 100000 31085 99999 11305 100000 59688 100000 12386 100000 3041 99999 27715 99999 19554 100000 13551 100000 62254 99999 23551 99999 66698 100000 82525 100000 61529 99999 7652 99999 33511 99999 92308 99999 10217 99999 59385 100000 96028 99999 89633 99999 74006 99999 46329 100000 12419 100000 17391 99999 1320 100000 10424 99999 23743 99999 39514 100000 88506 100000 74044 99999 33818 100000 85389 99999 12857 100000 42587 100000 91455 99999 30208 99999 73437 100000 6535 99999 60609 100000 78775 99999 67734 99999 47040 99999 73665 100000 16832 99999 39041 99999 86177 100000 29149 100000 46691 100000 60868 99999 83280 99999 42618 99999 92286 100000 11855 100000 92775 99999 68628 100000 9059 100000 48937 99999 16040 99999 65511 100000 69431 100000 48323 99999 20449 100000 59309 99999 23469 99999 28184 100000 92132 100000 89091 100000 57631 99999 17981 100000 61289 99999 2007 99999 1282 99999 88611 99999 97906 100000 64080 100000 60855 100000 62048 100000 85312 99999 90475 100000 19588 99999 61412 100000 90282 100000 96822 100000 2522 100000 71542 100000 29708 99999 50403 100000 63204 99999 98797 100000 28940 99999 96998 100000 3453 99999 90840 100000 48071 99999 41275 100000 24015 100000 69037 100000 40808 100000 646 99999 98933 99999 91841 100000 27029 100000 81867 99999 43550 100000 23090 100000 79316 100000 64756 99999 43938 99999 89249 99999 19248 100000 39345 100000 43141 100000 32451 99999 61638 100000 90623 100000 4817 100000 59156 100000 81928 99999 79453 100000 91441 100000 8475 100000 87891 99999 44091 100000 12176 99999 44411 100000 49576 99999 98590 100000 45675 100000 18858 100000 20277 99999 1776 99999 54265 99999 54572 99999 91186 100000 54117 100000 9286 99999 58974 99999 41209 100000 83381 100000 18684 100000 89214 99999 74418 99999 12237 100000 55644 100000 84341 99999 27642 99999 79455 99999 80749 99999 53776 100000 90590 100000 455 100000 63509 100000 18326 100000 38795 100000 25114 100000 77535 100000 69615 99999 95 100000 19025 99999 98735 100000 18155 99999 4836 99999 36909 99999 73894 99999 87938 99999 41795 99999 23369 99999 69207 99999 58716 99999 96027 99999 8716 100000 26057 99999 88889 100000 1204 100000 30792 100000 20926 100000 74651 99999 27682 99999 84218 100000 38242 99999 2385 99999 26271 99999 33231 100000 1201 100000 20749 99999 14964 100000 38952 100000 17071 99999 99369 99999 82342 99999 72450 99999 62349 100000 75087 100000 61460 99999 75189 99999 51342 99999 30134 99999 7501 100000 40172 100000 83348 100000 21447 100000 45371 100000 61101 99999 96811 100000 600 99999 70411 99999 98831 100000 66727 99999 66642 99999 34855 99999 69412 100000 19960 100000 14819 100000 21294 100000 54528 100000 30678 99999 82748 99999 44017 100000 74846 100000 85769 99999 68840 100000 56427 99999 92672 99999 35052 99999 4759 99999 88879 100000 30498 99999 19684 99999 60065 100000 24444 100000 29239 99999 48477 100000 32235 99999 41505 99999 30021 100000 53989 99999 33380 99999 23192 100000 4209 100000 68641 100000 93785 99999 62163 99999 5349 99999 75541 100000 12389 100000 75434 100000 16239 99999 70410 99999 75511 99999 6349 99999 82274 100000 40539 100000 44508 99999 5984 99999 21698 100000 271 100000 93788 100000 14194 100000 4471 100000 84878 99999 18564 100000 18076 99999 25782 100000 97364 99999 55225 99999 85730 100000 57960 100000 6257 99999 43045 100000 17735 99999 28469 100000 73728 100000 20810 100000 73708 99999 61118 99999 93389 100000 15294 100000 15749 100000 82695 100000 40989 99999 40406 99999 2172 99999 82143 99999 34495 99999 92093 100000 69298 99999 20141 100000 22920 100000 15253 99999 68816 100000 74367 100000 73505 99999 36204 99999 86411 100000 54928 99999 58458 99999 62210 100000 79071 100000 13842 99999 32260 99999 84620 100000 27949 99999 76113 100000 22827 100000 69746 100000 98666 99999 43236 100000 62678 99999 17386 100000 60226 99999 9291 100000 8758 100000 25466 100000 55081 100000 73250 100000 75774 99999 65704 100000 85180 100000 91824 100000 80181 99999 60746 100000 65313 99999 84377 100000 4145 100000 69727 100000 81273 99999 51529 100000 30000 99999 71530 100000 39908 99999 81944 99999 38999 99999 2259 100000 96827 99999 97098 100000 35329 99999 20990 99999 57525 99999 54907 100000 62098 100000 56264 99999 87832 100000 46238 99999 90449 100000 55061 99999 72446 100000 36749 100000 57518 100000 61088 100000 43932 100000 43898 100000 56787 99999 62476 100000 26975 99999 32974 99999 69340 99999 96961 100000 92043 100000 81417 100000 62658 99999 29942 99999 78631 99999 6512 100000 25524 100000 39283 99999 6448 100000 58992 100000 45066 100000 26202 99999 19632 99999 94635 99999 31876 99999 5362 100000 81568 100000 20643 99999 61340 100000 18053 100000 8333 100000 36990 100000 44570 100000 63113 100000 36965 100000 43366 99999 85412 100000 63641 99999 1808 99999 4769 100000 13520 99999 22192 99999 66781 100000 72138 99999 75585 100000 62288 99999 96334 99999 12922 100000 34188 99999 20128 99999 87708 100000 60534 100000 13537 100000 90447 99999 21027 100000 20791 100000 49554 99999 33866 100000 58569 100000 50684 99999 64033 99999 78398 99999 21741 100000 91808 99999 34275 100000 92687 100000 59161 99999 20817 100000 95621 99999 94520 99999 51663 100000 52224 100000 89511 99999 79770 99999 23903 99999 48205 100000 77433 100000 27217 100000 5761 100000 31592 100000 33371 99999 35327 99999 71816 100000 9322 100000 66326 99999 66411 99999 38479 100000 40087 99999 94220 99999 37335 99999 19102 100000 6062 100000 44747 99999 99608 100000 50002 100000 72800 99999 74067 100000 40733 100000 30526 99999 27998 99999 59897 100000 12113 99999 48435 99999 34526 99999 80876 100000 20755 100000 75434 99999 4642 99999 17726 99999 22457 100000 51565 100000 70240 100000 39495 100000 62963 99999 71598 100000 11905 100000 37840 99999 85073 99999 29022 100000 63883 100000 44820 99999 81387 100000 67607 99999 54997 100000 19135 99999 47533 100000 44733 100000 9011 100000 58609 99999 93057 100000 39568 99999 51315 99999 39479 99999 83877 100000 98125 100000 73476 100000 5046 99999 55887 99999 94859 99999 18514 99999 12694 99999 26524 99999 89890 99999 3436 100000 58510 99999 39169 99999 15637 100000 62444 99999 77640 100000 75886 99999 45441 99999 7774 100000 99643 99999 60030 99999 69796 99999 50075 100000 22908 100000 83593 100000 43435 100000 80701 100000 92607 100000 63375 99999 52700 100000 6646 100000 21552 99999 3241 100000 60524 99999 91166 99999 99223 99999 34298 99999 14444 100000 42940 99999 9631 99999 34734 99999 82880 100000 6331 99999 62683 100000 10606 99999 39013 100000 41479 100000 15228 100000 62327 99999 54478 99999 51178 99999 97559 99999 75982 99999 64426 100000 48699 100000 89506 100000 32948 99999 56515 100000 62292 100000 63360 100000 83126 99999 85285 99999 65872 99999 28123 99999 51921 100000 53570 100000 83267 99999 39860 99999 6056 100000 31579 100000 62328 100000 38128 100000 72945 100000 1820 100000 21535 99999 53075 100000 88947 99999 30098 99999 83852 100000 95578 100000 83279 99999 90601 100000 28859 100000 54954 99999 95165 99999 33195 99999 10663 99999 82828 100000 44714 100000 47942 99999 39016 100000 51418 99999 29165 99999 70688 100000 87866 100000 36536 99999 92301 100000 99796 100000 80387 100000 16137 99999 38310 99999 64858 100000 76984 99999 75418 100000 46457 99999 32729 100000 4895 99999 2163 99999 28498 100000 58765 99999 72726 99999 87643 100000 6778 99999 19973 100000 60533 99999 76951 99999 82036 99999 56048 100000 2235 99999 22460 100000 21691 100000 61870 100000 71768 99999 59964 99999 72310 99999 15797 99999 80782 100000 73770 99999 41685 100000 83787 99999 25913 100000 45252 100000 83001 99999 24141 100000 45202 99999 8123 99999 23217 100000 28457 100000 16628 100000 12207 100000 44313 100000 49207 100000 88967 100000 58929 100000 10634 99999 85085 99999 9616 99999 13201 99999 40598 99999 44599 100000 81662 99999 40483 99999 62872 99999 7991 100000 10650 100000 99863 99999 76264 100000 90939 100000 64858 99999 22216 99999 74171 100000 44998 100000 69782 99999 88808 100000 8901 99999 94210 99999 96854 99999 78886 100000 64855 100000 56619 99999 94674 100000 81011 100000 84314 99999 76000 100000 42815 99999 15740 99999 29590 99999 75554 100000 69565 100000 66609 99999 35033 99999 69988 99999 84375 99999 81564 99999 5064 99999 44536 100000 98993 99999 51896 99999 49013 99999 87666 99999 80180 99999 44320 99999 34905 99999 9743 99999 98887 100000 55767 99999 56477 100000 27241 99999 47094 100000 2201 99999 78579 100000 45373 99999 50975 100000 61953 100000 98447 99999 80080 99999 71714 99999 46696 100000 8470 100000 22328 100000 82273 100000 68573 99999 59893 100000 57764 99999 38597 99999 89950 100000 29930 100000 3146 99999 40283 100000 51814 99999 39802 100000 67235 99999 73025 99999 50217 99999 95537 99999 4833 100000 56488 99999 32565 99999 37536 100000 34883 100000 29878 100000 32605 99999 13381 100000 81902 99999 36905 99999 77937 100000 64330 100000 4606 100000 54358 99999 16309 99999 71162 100000 69046 99999 53844 100000 32913 99999 59942 100000 67876 100000 44076 99999 99859 99999 63118 100000 45105 100000 67908 99999 48271 100000 31173 100000 22693 100000 69139 100000 44677 100000 87916 100000 25040 100000 33978 99999 36473 100000 1842 99999 98153 99999 17126 99999 11542 99999 60399 100000 11464 99999 63044 99999 4109 99999 14365 99999 16241 99999 50823 100000 92818 100000 3858 100000 37727 99999 84244 99999 74639 100000 8733 100000 65021 99999 47137 100000 91520 99999 39682 99999 98461 99999 38764 100000 55698 100000 14115 100000 85449 100000 36412 100000 39070 100000 50391 99999 9008 100000 16597 99999 41144 100000 92736 100000 86029 100000 58672 99999 38112 100000 33307 99999 17565 100000 15701 100000 28004 100000 88155 99999 46414 100000 99497 100000 90398 100000 69198 100000 78801 99999 99519 99999 81441 99999 77898 99999 28891 99999 82856 100000 55590 99999 32656 99999 67974 100000 43346 99999 48718 100000 61372 99999 57304 100000 73238 99999 91621 99999 68293 99999 63354 100000 85177 100000 3860 100000 6768 100000 53539 99999 99454 100000 57973 100000 59890 99999 91601 99999 16485 99999 36790 100000 27114 100000 83667 100000 81613 99999 32425 99999 42026 99999 95997 100000 26088 100000 73026 100000 32069 100000 75826 99999 58944 99999 82648 100000 12205 99999 10037 99999 28412 99999 2745 99999 70957 99999 14192 99999 44734 99999 24450 100000 42324 99999 71428 99999 23373 99999 16461 99999 62907 99999 95694 100000 13290 99999 5350 99999 5217 99999 61496 100000 6094 100000 7677 99999 90376 100000 42119 100000 81767 100000 70595 100000 17338 100000 57109 100000 57532 99999 27778 100000 96613 99999 86059 99999 39875 99999 36347 100000 5537 99999 2900 99999 74692 99999 14892 99999 46515 99999 45292 100000 37321 99999 58188 99999 68284 100000 8452 99999 49849 99999 93415 99999 80962 99999 20394 99999 2854 99999 73406 99999 12529 99999 70820 100000 96621 100000 13428 100000 64505 100000 50141 100000 83638 99999 69121 100000 37420 100000 97956 99999 63386 100000 6620 100000 30347 99999 14148 100000 97077 100000 32216 99999 75488 99999 98438 100000 51420 100000 11515 99999 74526 99999 91594 100000 61941 99999 39581 100000 38398 99999 32459 99999 41253 99999 64291 100000 89960 99999 7052 99999 14062 99999 37118 99999 35864 99999 90714 99999 2654 100000 14816 99999 23407 99999 58235 99999 96986 100000 82807 100000 64633 99999 25576 99999 45007 99999 66647 100000 74927 99999 11280 99999 12369 100000 17931 99999 21704 99999 6558 99999 39276 99999 16890 100000 22044 99999 3672 99999 720 99999 68562 100000 65014 99999 55692 100000 88046 99999 76831 99999 53243 99999 24898 100000 13800 100000 94693 99999 67152 99999 23999 100000 75093 100000 89979 100000 92981 100000 97040 99999 51932 100000 22794 99999 38607 100000 8801 100000 87940 100000 66183 100000 83865 99999 49581 100000 41063 99999 91665 99999 5398 99999 94303 99999 52532 99999 62536 100000 98875 99999 99392 99999 2306 100000 84742 99999 91317 99999 505 100000 45355 99999 84080 100000 89629 100000 59325 99999 29836 100000 43168 100000 52032 100000 23578 99999 23334 99999 8190 100000 53984 100000 64808 99999 69233 99999 77482 99999 82545 100000 55969 100000 69793 100000 50431 100000 95607 100000 22633 99999 37898 100000 31474 100000 18300 99999 42646 100000 48162 100000 92134 100000 34147 99999 78058 100000 25234 99999 94087 100000 24986 99999 90431 99999 87826 99999 81721 99999 76287 100000 10541 100000 14523 100000 40954 100000 32236 100000 45085 99999 12374 100000 43231 100000 46466 99999 80045 99999 76494 100000 5401 99999 22072 99999 21305 100000 81050 100000 96615 99999 83802 100000 88408 100000 4250 99999 44261 99999 22142 99999 98065 99999 57154 99999 43397 99999 884 99999 82712 99999 21234 99999 64208 99999 43714 99999 92855 100000 73841 99999 49404 99999 85825 99999 9407 99999 35977 99999 29157 99999 69247 100000 97719 99999 92436 99999 15331 99999 34488 100000 15848 99999 63998 99999 32340 100000 80386 100000 63246 99999 60160 99999 83727 100000 59812 100000 39853 99999 88098 100000 91659 99999 36457 99999 34330 100000 12778 100000 76078 99999 19483 100000 44961 99999 4537 99999 97912 99999 79326 99999 7512 99999 75244 100000 88709 100000 28642 100000 57598 99999 9809 99999 178 100000 49165 99999 60398 99999 56717 100000 11968 99999 27583 100000 10313 99999 82729 99999 45485 99999 60393 100000 49538 100000 13277 99999 41348 100000 58600 99999 64525 99999 39692 100000 19839 100000 1507 99999 88992 100000 49969 100000 92950 99999 84331 100000 44965 99999 86702 99999 31956 100000 74697 100000 2598 100000 34760 99999 7604 99999 88284 99999 46427 100000 38489 99999 69563 100000 44070 99999 4741 99999 25585 100000 28557 99999 82185 100000 80857 99999 2599 100000 18872 99999 57611 99999 51089 99999 70281 100000 62525 99999 60459 100000 90421 100000 71463 99999 51031 100000 80427 100000 44946 99999 91182 99999 3738 100000 90898 99999 33028 100000 15887 100000 4704 99999 87797 100000 9172 100000 84035 100000 68816 99999 52839 99999 60926 99999 81197 100000 29187 99999 50262 99999 16629 100000 48346 100000 68176 99999 56145 99999 59320 99999 60504 99999 3407 99999 35900 100000 2948 99999 34840 99999 66832 100000 8342 100000 71907 100000 48562 99999 81745 100000 37361 99999 94592 99999 13144 99999 14629 99999 17074 99999 92472 99999 77701 100000 71150 100000 41895 100000 91929 100000 44253 100000 90046 100000 96031 100000 79105 99999 7222 99999 95426 100000 16345 100000 45618 100000 26528 99999 62783 100000 75843 99999 34225 99999 70724 100000 74312 100000 82003 100000 1973 99999 20664 100000 48710 99999 72098 99999 53371 99999 67783 99999 26558 100000 7283 100000 67436 100000 98692 100000 16052 99999 36234 100000 56258 100000 26614 100000 45349 100000 2026 99999 75741 100000 57835 100000 84363 100000 61984 100000 89699 100000 39198 99999 81683 99999 53256 100000 81712 99999 74818 100000 36752 100000 24219 99999 96151 100000 51334 99999 79443 100000 40596 99999 11506 100000 92580 100000 64684 100000 41539 99999 85235 100000 67728 100000 5104 99999 82010 100000 30924 99999 64423 100000 21200 99999 74392 99999 98645 99999 80284 99999 35894 100000 29191 100000 34210 100000 95645 100000 40952 100000 47568 100000 28214 99999 5073 99999 58834 100000 80066 99999 56326 99999 48904 99999 69492 99999 89241 99999 75904 99999 63409 100000 6920 100000 22552 99999 5357 100000 84273 99999 40769 100000 77507 100000 48917 99999 76968 99999 70505 99999 97864 99999 28585 99999 78599 100000 22586 99999 27792 99999 25940 100000 50350 99999 11049 100000 57456 99999 56811 100000 58740 100000 38709 99999 58812 99999 98669 100000 11360 100000 763 99999 92071 99999 89377 99999 71543 99999 39193 100000 80079 99999 35738 100000 70765 100000 24557 100000 87100 100000 847 100000 48767 99999 97704 99999 30443 99999 20939 100000 46907 100000 69101 99999 58166 100000 66051 99999 59843 99999 76326 99999 84160 99999 98288 99999 49511 100000 38205 99999 74056 99999 86103 99999 58764 99999 62457 99999 79743 100000 79994 100000 40327 99999 94186 99999 30891 100000 22348 99999 99040 99999 55635 99999 57346 99999 94917 100000 93026 100000 8579 100000 60942 99999 37302 99999 17242 99999 70651 99999 72156 100000 87536 99999 37842 99999 84979 100000 37447 100000 27259 100000 97737 100000 86695 100000 39690 100000 1234 99999 53956 99999 26770 100000 26413 99999 82549 99999 9266 100000 16459 100000 9968 99999 95090 99999 96694 100000 58367 100000 41124 99999 13933 99999 71674 100000 65528 99999 15028 99999 91202 100000 13015 100000 86612 100000 3019 100000 2563 100000 14102 99999 59696 100000 64142 99999 13973 100000 35457 99999 59504 99999 6972 100000 70211 100000 4935 100000 5741 100000 95459 100000 98440 100000 93827 100000 55270 99999 45680 100000 70975 99999 95885 99999 10649 99999 84885 100000 70051 99999 55574 100000 61535 100000 83550 99999 28461 99999 95874 99999 27056 99999 89666 100000 26858 99999 73672 99999 29270 99999 45712 100000 47024 100000 85159 99999 14462 99999 63872 99999 1503 99999 14987 99999 73619 100000 40789 99999 29103 100000 42308 100000 59588 99999 90471 99999 50759 99999 33929 99999 11976 99999 41165 100000 78922 100000 34972 100000 72690 100000 46458 100000 14383 99999 96079 99999 43454 99999 93444 100000 98882 100000 59787 99999 81860 99999 69909 100000 81988 100000 44891 100000 39643 100000 16858 99999 29343 99999 80667 100000 15709 100000 46898 99999 62937 99999 94996 100000 84253 99999 50878 100000 41698 99999 52024 99999 34766 100000 52723 100000 71704 100000 41215 100000 58218 100000 37638 99999 98153 100000 37058 100000 28855 99999 36389 100000 21101 100000 82158 99999 9925 100000 57323 100000 42422 99999 90512 99999 13040 100000 40683 100000 62555 100000 67586 99999 85759 100000 60863 99999 55488 100000 9853 99999 84523 99999 87182 100000 7356 99999 75314 100000 3520 100000 40260 100000 28238 99999 64323 100000 74148 100000 46943 100000 20201 99999 69752 99999 81838 99999 37333 99999 66597 100000 55683 99999 62100 99999 1800 99999 40622 100000 98053 99999 73338 100000 47441 100000 22926 99999 46267 100000 34611 99999 25925 100000 18036 100000 42811 99999 864 100000 91645 99999 51616 100000 6814 100000 82762 100000 7191 100000 5598 99999 82512 99999 10647 99999 53139 99999 51617 100000 96537 99999 7790 100000 95421 99999 9128 100000 14592 100000 67738 100000 44090 100000 83292 99999 98940 100000 66786 99999 40650 100000 3752 99999 35769 100000 72839 100000 26838 100000 62150 100000 35242 99999 87636 100000 20534 99999 42840 100000 90249 100000 69631 99999 87152 100000 4760 99999 91138 100000 69652 100000 32345 100000 48048 99999 37665 100000 47892 99999 37606 99999 47107 99999 19360 99999 9651 99999 97226 99999 41891 99999 19673 99999 54381 100000 42936 100000 66060 100000 61776 99999 47032 99999 76405 100000 57880 100000 21602 99999 63282 100000 58614 99999 60879 100000 86495 99999 8075 99999 73397 99999 3173 99999 7828 99999 89024 100000 62167 100000 1096 99999 44136 99999 37417 99999 98620 100000 52138 99999 57544 100000 29105 99999 42529 99999 4766 99999 97091 99999 99595 99999 53994 99999 57694 100000 54729 99999 17134 100000 8528 100000 80956 99999 305 99999 71737 99999 86648 100000 91915 99999 10365 99999 92668 100000 33750 99999 68135 99999 83649 100000 88243 99999 32506 99999 92873 100000 87788 99999 72680 100000 86723 99999 22476 100000 48622 100000 18154 100000 48164 100000 64114 99999 79304 100000 45689 100000 62937 100000 99957 100000 69878 100000 11367 100000 74294 99999 57691 99999 41805 100000 98950 100000 53246 100000 26465 99999 25092 100000 76146 99999 1189 99999 16457 100000 28954 100000 16226 99999 75071 99999 35064 99999 71225 100000 26626 99999 16817 100000 61508 99999 64551 99999 37855 99999 57083 99999 9017 100000 10278 100000 61837 99999 97950 99999 56718 99999 2897 100000 5136 99999 24501 99999 66882 99999 42046 99999 5653 99999 10608 99999 50025 100000 62240 99999 1048 100000 31540 100000 23705 99999 34666 99999 9365 100000 70006 100000 33215 100000 67840 100000 64510 99999 90234 100000 93885 100000 10305 99999 86450 99999 50771 99999 54183 99999 83470 99999 91178 99999 91038 99999 62305 99999 16826 99999 2104 99999 99408 100000 4273 100000 48001 100000 85203 99999 29125 99999 94811 100000 11544 100000 15516 100000 23999 99999 52945 99999 88675 99999 90438 99999 66934 100000 21114 100000 58573 99999 31006 100000 51040 100000 12132 100000 65902 99999 66111 99999 28900 99999 41029 99999 95126 99999 30806 99999 44907 100000 65899 100000 45985 100000 70425 100000 15940 99999 15991 99999 39367 100000 34514 100000 59323 99999 39339 100000 54810 100000 91150 100000 55084 99999 40138 100000 72735 100000 88761 100000 46140 99999 83339 99999 33256 100000 95386 99999 79323 99999 81531 100000 46307 100000 17488 100000 10790 100000 34010 99999 86053 100000 50185 100000 77340 100000 76130 99999 96163 99999 33795 99999 23414 99999 96297 100000 68792 100000 59409 100000 56837 99999 87693 100000 65546 100000 33285 100000 7285 100000 82213 99999 48170 99999 4968 100000 77362 99999 75722 100000 18668 99999 99875 100000 31396 99999 99109 100000 71103 99999 43192 99999 97560 100000 60635 100000 2874 100000 78506 99999 94114 99999 98638 100000 10069 99999 62432 99999 35309 99999 69502 100000 1926 99999 4284 99999 16246 100000 650 99999 50851 100000 26174 99999 66007 99999 18297 100000 89112 100000 25849 99999 13772 99999 88183 100000 92169 100000 70994 99999 34299 99999 15144 99999 73474 100000 30904 100000 7552 100000 45469 99999 73717 99999 7919 100000 68347 100000 40056 99999 34726 100000 61301 100000 52518 99999 57331 99999 72122 100000 40362 100000 56060 99999 32014 99999 28119 99999 61433 100000 64140 100000 82417 99999 31515 100000 35353 99999 81306 99999 9363 100000 76776 99999 41564 100000 30711 100000 66857 99999 8896 100000 98210 99999 22734 99999 21608 100000 95323 100000 12643 100000 87388 99999 55716 99999 80291 99999 99780 99999 36480 100000 63769 100000 68389 100000 43703 99999 81756 99999 71611 100000 84113 99999 75944 99999 83023 100000 28260 100000 14132 99999 78329 99999 23933 100000 39660 100000 17653 100000 69440 100000 10098 99999 21575 100000 68950 99999 19053 99999 63780 100000 98369 100000 73352 100000 1055 99999 65248 100000 4837 99999 61997 99999 79787 99999 45448 100000 53087 99999 23166 100000 6546 100000 14834 99999 92383 100000 97461 99999 63591 100000 88017 100000 41055 99999 77479 100000 54321 99999 63869 100000 77497 100000 59658 100000 26932 99999 33595 99999 91800 100000 69752 100000 49552 100000 79648 100000 7931 99999 56188 100000 95899 100000 26977 100000 29353 99999 91352 100000 41240 99999 49793 100000 61901 99999 92421 99999 61609 99999 48671 100000 60654 100000 71396 99999 90677 100000 36575 99999 10482 99999 56641 100000 40370 99999 99796 99999 53961 100000 3694 99999 70626 99999 61664 99999 85113 99999 35748 99999 40910 99999 64488 99999 27854 99999 5796 100000 93406 99999 95448 100000 4299 100000 64695 100000 13797 100000 81663 99999 75201 100000 32469 100000 41754 99999 76985 100000 31349 99999 90035 99999 1277 99999 9406 100000 45334 99999 20657 100000 8874 100000 22583 99999 50468 99999 29426 100000 32749 99999 78859 100000 23042 99999 92505 99999 16342 99999 73533 100000 30731 99999 50639 99999 95587 99999 71907 99999 90643 99999 21789 100000 23974 99999 33976 100000 58330 100000 50299 100000 31298 99999 20049 100000 42550 99999 85765 100000 84167 100000 49721 100000 75750 100000 23750 99999 10361 99999 36580 99999 70627 100000 3794 99999 10085 99999 38920 99999 39911 100000 51488 99999 1540 100000 45983 99999 26869 100000 3440 100000 262 99999 19279 100000 92661 99999 46825 99999 79930 99999 26514 99999 86149 100000 94092 100000 85050 99999 88557 99999 68444 100000 69947 100000 30187 99999 38782 99999 72964 100000 47626 100000 8915 100000 16061 100000 3355 99999 42397 99999 30633 99999 37430 99999 92167 100000 45620 99999 78718 99999 79004 99999 64092 99999 4960 100000 21172 100000 16460 99999 14545 99999 29679 100000 21154 100000 68740 99999 79331 100000 14355 100000 81596 100000 9399 99999 4671 99999 63109 99999 57786 100000 65275 99999 88121 99999 60281 99999 76897 100000 99059 99999 98123 100000 9817 99999 55968 99999 99593 100000 40309 100000 86339 99999 60608 100000 33276 100000 78550 100000 64510 100000 52325 100000 65981 99999 78413 100000 35842 99999 73675 99999 35932 100000 14836 100000 23835 99999 39417 100000 10491 99999 33207 99999 93546 99999 94135 99999 41979 99999 83951 100000 13565 100000 74352 100000 33145 100000 59783 99999 62479 100000 4130 99999 44001 99999 10903 100000 77080 99999 21393 99999 49738 99999 71157 99999 54474 100000 13421 99999 73572 100000 13630 100000 95245 100000 53558 100000 7229 100000 86458 100000 16224 99999 72783 99999 92500 99999 24083 99999 63299 100000 66977 100000 68673 99999 70749 99999 9424 100000 50145 100000 82968 99999 80152 100000 89212 99999 6388 99999 6384 100000 30482 99999 58832 100000 27216 100000 47215 99999 43859 99999 19074 99999 50443 100000 84120 99999 36093 100000 8026 100000 3614 100000 65537 99999 80189 100000 25308 100000 92682 99999 66723 99999 9379 100000 63269 99999 22280 100000 69354 100000 98600 99999 5924 100000 24450 99999 12445 99999 61179 100000 3724 99999 51010 100000 22626 100000 29693 99999 39775 99999 43747 100000 57193 100000 10170 99999 37806 99999 68991 100000 66431 100000 18752 99999 46433 99999 87384 99999 35298 100000 95405 100000 12685 99999 86439 99999 35565 100000 1132 99999 49103 100000 26810 100000 3547 99999 58911 100000 3093 100000 94141 99999 31569 99999 56368 100000 64686 100000 99816 100000 45259 99999 68353 99999 41714 99999 61154 99999 97636 100000 3475 100000 38442 100000 10502 100000 38690 100000 72828 99999 86666 100000 98224 99999 33716 99999 78979 100000 98871 100000 89244 100000 88716 100000 6348 100000 46582 99999 41473 99999 60518 100000 38231 100000 22533 99999 68899 99999 53587 100000 41281 99999 56701 100000 45613 99999 53790 99999 82572 100000 92222 100000 48900 99999 10143 100000 24770 99999 72031 100000 2124 100000 88287 99999 30662 99999 68663 100000 16969 100000 18216 100000 71985 99999 79355 100000 92859 100000 11214 100000 32255 100000 30571 99999 66270 100000 26534 99999 40681 100000 65982 100000 49805 99999 46676 99999 25346 100000 29172 99999 4853 99999 70601 99999 54782 99999 88574 99999 88898 99999 73210 100000 9670 100000 34806 100000 82756 100000 61974 100000 7290 99999 37553 99999 1198 100000 20920 100000 87675 100000 37503 100000 7790 99999 80550 100000 96949 99999 92335 99999 93344 99999 54019 100000 27842 100000 78759 99999 30671 99999 97497 99999 59955 100000 50864 99999 53078 99999 80745 99999 95958 100000 56578 100000 1476 99999 79795 100000 53047 100000 6382 100000 79382 99999 76829 99999 60165 99999 42369 99999 4817 99999 34541 99999 70064 99999 35464 100000 30372 99999 73754 99999 30634 100000 58477 99999 89461 99999 50239 99999 89705 99999 33674 100000 21434 100000 76219 100000 30206 100000 23574 100000 5287 100000 75681 99999 71727 100000 26926 100000 58783 99999 9138 99999 15739 99999 78446 99999 73602 100000 57889 100000 3815 100000 95523 99999 23555 100000 42780 100000 77494 99999 63753 100000 1473 100000 9355 99999 2555 99999 34188 100000 80655 99999 82030 99999 76228 99999 87128 100000 83569 99999 80731 99999 27858 100000 55470 100000 2252 99999 71695 99999 72688 99999 73067 99999 8315 100000 50554 100000 67283 99999 29417 99999 47570 100000 56628 100000 9304 100000 10897 100000 25938 100000 61992 99999 84399 100000 19525 100000 71033 100000 39220 100000 4653 100000 46562 99999 20858 99999 96424 100000 54 100000 88978 99999 91977 100000 43806 100000 58667 99999 35745 100000 50780 100000 86584 100000 89367 100000 77864 99999 1248 99999 77176 99999 26856 99999 18449 99999 9578 100000 94251 100000 18012 100000 80676 99999 68112 99999 98882 99999 89349 100000 18428 100000 98261 99999 2113 99999 17849 99999 30151 99999 39377 100000 94088 100000 61556 99999 8468 99999 6656 99999 16580 99999 9264 100000 4382 99999 39575 100000 44514 99999 82440 99999 22701 100000 84520 99999 61939 99999 46811 99999 59260 100000 32788 100000 25789 99999 60587 99999 25363 100000 61096 100000 28680 99999 68387 100000 52470 100000 74124 99999 24068 99999 35801 100000 61785 100000 52548 100000 35212 100000 97971 100000 15826 99999 95884 100000 31330 99999 51200 99999 88733 100000 81433 100000 42545 99999 49854 99999 75038 100000 31442 100000 7896 99999 28629 100000 19175 99999 42013 100000 79186 100000 87016 100000 44552 100000 43641 99999 82522 100000 63183 100000 65643 100000 86698 99999 62372 100000 11945 100000 487 99999 859 100000 39708 100000 63772 100000 41995 100000 19977 100000 3377 99999 3881 99999 18957 100000 40690 99999 79434 100000 29099 100000 69019 99999 59891 100000 13464 99999 33613 99999 5254 100000 65658 99999 2949 100000 35209 100000 72378 99999 20838 100000 16121 100000 83091 100000 649 99999 35917 99999 64419 99999 46615 100000 43598 99999 50090 99999 26151 100000 71946 100000 91282 100000 87270 99999 6150 100000 7460 100000 26639 100000 43682 99999 26883 99999 20261 100000 97622 100000 58985 100000 51638 99999 43938 100000 6438 99999 42642 100000 27210 100000 87056 100000 3230 100000 87993 99999 1397 100000 40381 99999 81989 100000 86385 99999 65399 99999 62638 100000 62695 99999 28434 100000 95348 100000 20433 99999 10653 99999 53598 100000 72021 100000 52969 100000 40860 99999 58643 99999 60667 99999 74273 99999 29521 100000 27037 100000 6424 100000 72261 99999 48462 100000 92314 99999 17343 99999 99153 99999 41017 99999 60394 99999 22210 99999 15548 100000 19245 100000 71333 100000 9492 100000 67724 100000 45603 100000 58369 100000 13941 100000 52447 100000 39111 100000 33877 100000 22426 99999 99319 100000 53574 100000 84590 99999 75139 99999 3753 99999 95980 99999 25952 99999 78615 100000 26085 99999 20341 100000 77087 99999 12979 100000 29803 100000 43771 100000 16292 99999 29776 99999 8279 100000 17151 100000 59776 99999 18796 99999 29376 100000 58384 100000 32147 99999 35739 99999 17082 100000 14984 99999 79972 100000 41813 99999 46571 100000 56352 100000 70904 99999 1215 99999 83989 100000 53445 99999 38099 100000 59927 100000 41195 100000 6249 100000 17876 99999 24021 99999 26690 100000 99284 99999 28924 99999 90692 100000 28788 99999 92230 100000 32321 100000 46422 99999 32000 100000 6949 100000 97978 100000 96603 100000 84158 99999 83329 100000 41081 100000 78589 100000 64111 100000 1477 100000 59801 100000 97598 100000 13847 100000 53336 99999 43816 100000 27707 100000 98552 100000 9267 100000 66409 99999 84323 99999 5497 100000 46141 100000 2969 100000 18144 100000 90441 99999 45674 100000 370 99999 93983 99999 23564 99999 85333 99999 12764 100000 99227 99999 8714 100000 35732 100000 25168 99999 91709 99999 22210 100000 82684 100000 40550 100000 74688 100000 14795 99999 38608 99999 95632 99999 79751 99999 29933 99999 99620 100000 81827 99999 98686 100000 32557 99999 12264 99999 35417 100000 55374 100000 36879 99999 36443 100000 38636 100000 61538 100000 66683 99999 11747 100000 87345 99999 86870 100000 49475 99999 36089 100000 62197 100000 25756 100000 90762 100000 50459 100000 48283 99999 71970 100000 96876 100000 39256 99999 1556 99999 18984 100000 47991 99999 52560 100000 31701 100000 61627 100000 80344 100000 71047 100000 73720 99999 43968 100000 15243 100000 22396 100000 58817 100000 25882 100000 47952 99999 78286 100000 34122 100000 89353 100000 70012 99999 27961 99999 9050 100000 62996 100000 67598 100000 629 99999 20721 100000 5869 99999 98749 100000 20911 100000 35541 99999 13947 99999 20753 100000 81252 100000 91894 100000 34103 99999 9961 100000 8879 100000 7215 100000 51823 100000 34116 99999 67764 99999 15063 100000 16509 100000 14823 100000 33431 99999 26604 100000 6133 99999 22698 99999 80415 100000 31797 100000 43583 100000 58045 100000 8178 99999 36105 99999 88404 100000 91456 99999 57890 99999 56428 100000 73981 100000 91651 100000 55509 99999 62711 99999 99511 100000 15154 99999 94512 99999 50677 99999 9561 100000 67326 100000 28240 99999 74792 100000 11906 99999 44045 99999 76408 99999 10061 100000 39814 99999 77580 100000 236 100000 99342 100000 60865 99999 42654 100000 19406 99999 12605 100000 37487 100000 82903 100000 35992 100000 46733 100000 66568 100000 45547 99999 31484 100000 81557 99999 56124 100000 44334 100000 81605 100000 31356 99999 80369 100000 51293 99999 31147 99999 44422 100000 45640 100000 4490 100000 25573 99999 69053 99999 90957 99999 60072 99999 59483 100000 58718 100000 25651 100000 5397 99999 21122 100000 71530 99999 68728 100000 5971 99999 91505 100000 66887 99999 65013 99999 48651 99999 963 100000 17439 100000 94821 99999 16729 99999 73357 99999 35034 99999 29995 100000 57888 100000 30587 99999 97402 100000 74266 99999 79655 99999 12298 99999 65310 99999 72938 99999 79987 99999 58676 99999 80847 99999 68686 99999 48630 99999 3497 100000 54249 100000 8253 99999 45209 99999 14648 100000 91273 100000 20501 100000 40304 100000 81587 99999 23801 99999 45751 100000 25709 99999 70479 99999 90214 100000 85733 99999 90060 99999 45737 100000 87106 99999 60205 99999 69063 99999 65580 100000 33051 100000 63759 100000 62928 100000 11451 99999 38105 100000 37517 100000 86315 100000 56416 99999 88529 99999 96716 100000 6063 100000 10752 100000 22310 100000 31238 100000 23190 100000 89440 99999 41289 99999 3366 99999 60582 100000 74096 99999 44281 100000 92663 99999 26241 99999 22144 99999 67435 100000 30680 100000 88214 100000 65214 100000 64560 99999 37386 99999 59936 99999 55883 100000 27216 99999 6807 99999 89958 99999 99190 99999 73950 100000 25002 100000 52211 100000 68081 100000 85439 99999 15353 99999 98772 100000 81518 99999 26046 100000 64986 100000 29174 99999 18312 99999 79284 99999 84101 100000 36229 99999 49819 99999 95411 100000 73809 100000 64016 100000 92099 100000 39732 99999 24800 100000 56870 100000 44227 100000 97104 100000 33849 99999 74657 100000 23041 99999 80663 100000 30465 99999 69787 100000 41681 99999 83060 99999 47060 99999 36990 99999 77101 99999 63097 99999 13726 100000 63220 99999 36661 99999 2637 99999 68594 100000 63212 100000 2340 99999 46900 100000 86374 100000 28072 100000 23358 99999 7661 99999 66925 100000 54341 99999 45115 99999 41443 100000 68249 99999 88713 100000 36302 99999 73758 99999 73007 100000 74652 99999 2551 100000 94354 100000 84951 99999 72428 100000 76886 100000 64504 100000 12929 100000 3978 100000 55613 100000 56102 100000 1315 99999 93221 100000 51772 99999 82295 100000 59344 99999 30417 100000 53560 99999 55057 100000 82621 100000 61541 99999 22395 99999 61902 100000 84088 100000 72141 100000 50026 99999 60472 99999 23638 99999 32758 99999 56578 99999 12742 100000 66016 99999 56093 99999 6297 100000 58579 99999 5490 100000 81524 100000 13427 99999 26777 100000 6985 100000 73639 99999 88367 100000 73344 100000 29939 100000 8732 100000 36589 100000 76469 100000 54591 100000 25191 99999 44242 100000 94590 99999 98601 99999 91985 99999 13888 100000 74439 100000 2363 100000 78298 99999 78293 100000 45832 100000 46206 99999 58331 99999 62322 100000 51116 100000 10172 99999 49770 100000 40462 99999 7558 99999 10575 100000 81598 100000 73349 100000 5715 100000 63625 99999 8055 99999 40543 100000 60849 100000 4277 100000 21219 99999 88487 100000 42517 100000 86538 99999 6539 99999 23608 100000 60007 99999 77767 100000 85856 100000 31186 100000 6033 99999 23062 100000 3055 99999 90307 100000 20016 99999 32060 100000 57511 99999 87847 99999 79137 99999 27955 99999 57071 99999 23335 100000 54426 99999 99103 99999 48541 99999 98419 100000 97527 100000 41339 100000 71039 99999 15852 99999 40703 99999 66570 100000 21344 100000 90646 99999 25438 100000 36409 99999 83059 99999 81477 100000 18957 99999 33017 99999 47594 100000 3677 100000 84765 100000 88610 100000 96653 99999 25588 99999 45704 99999 65841 99999 51212 100000 74026 100000 3504 99999 88466 100000 58171 100000 78462 99999 15315 100000 31925 99999 63060 99999 73404 100000 66367 99999 84239 99999 82633 99999 95644 100000 57170 99999 31533 100000 68107 99999 65348 100000 79509 99999 98104 99999 70975 100000 73184 100000 36144 100000 32809 100000 68560 99999 66691 99999 3629 99999 21973 99999 17802 100000 52813 99999 45813 99999 22899 99999 35010 100000 94518 99999 44442 100000 46363 99999 13958 100000 1631 99999 28376 100000 37584 100000 63922 100000 5824 99999 29261 100000 83666 99999 89342 100000 1140 100000 41078 99999 57550 100000 80335 100000 36255 100000 34868 99999 31032 99999 14110 100000 89795 100000 32733 99999 78963 99999 40120 99999 69680 99999 49089 99999 92798 100000 76359 99999 78204 100000 65644 100000 80113 100000 3215 99999 20209 99999 6183 100000 47497 99999 25216 100000 36546 99999 5034 100000 58970 99999 40357 100000 25819 99999 66851 99999 3775 100000 28237 100000 28172 100000 47586 100000 27505 100000 43788 99999 76977 99999 48677 100000 68642 100000 81474 99999 31671 99999 22613 99999 69045 100000 5774 100000 25949 99999 7098 99999 94878 100000 28661 100000 40665 99999 17744 99999 12524 100000 7534 99999 93899 99999 27131 99999 99211 99999 96739 100000 31204 99999 82752 100000 3912 99999 47482 99999 43329 99999 93112 100000 81741 100000 62058 100000 60741 99999 26020 99999 62754 99999 39852 99999 3741 100000 32186 99999 57025 99999 57424 100000 43899 99999 32836 99999 429 100000 26798 100000 36418 99999 81251 99999 82888 100000 59669 100000 39829 100000 49074 99999 18721 99999 64297 99999 82594 100000 22590 100000 80887 100000 12088 99999 48333 100000 27910 100000 30852 99999 61240 100000 3663 99999 27431 100000 8653 100000 21810 100000 188 99999 72807 99999 21055 99999 22172 100000 57621 100000 37260 100000 94312 100000 6190 99999 82630 99999 48370 100000 98177 100000 68874 99999 22309 100000 84424 99999 82615 100000 24567 99999 30377 99999 25093 99999 56807 100000 61021 100000 71811 99999 16505 99999 94557 100000 78312 99999 38529 99999 29509 99999 62007 100000 2419 99999 25329 99999 56018 100000 2067 100000 13316 99999 33604 99999 86187 99999 33740 100000 53832 100000 76560 99999 75407 99999 25240 100000 10725 100000 93939 99999 68464 100000 36631 99999 82291 100000 36948 99999 75200 99999 12268 100000 63833 100000 23646 100000 48164 99999 75494 99999 26959 100000 41678 100000 15309 100000 8159 100000 30311 100000 78585 100000 49131 100000 7831 99999 59759 100000 26588 99999 55326 100000 24139 99999 17101 100000 33671 99999 66676 100000 47988 99999 80818 99999 81898 100000 60628 100000 8170 99999 50465 99999 68513 100000 94106 100000 21396 100000 86890 99999 28980 99999 76070 99999 68180 100000 20505 100000 55298 99999 14532 99999 58185 100000 19516 99999 2872 99999 8654 100000 70782 100000 60211 99999 52529 99999 75162 99999 94310 99999 28775 100000 44159 100000 98308 100000 50113 100000 64625 99999 73312 99999 11550 100000 61224 99999 43455 100000 17686 100000 96068 100000 99152 99999 5475 100000 83155 100000 36817 99999 50389 100000 91838 100000 6392 99999 66890 100000 72659 100000 36666 99999 44598 100000 66195 100000 13877 99999 64029 99999 70463 100000 54184 99999 77812 99999 75733 99999 28736 99999 4018 100000 16621 100000 26963 100000 42566 99999 98143 99999 26328 99999 61491 100000 39636 99999 28001 99999 18159 100000 74512 100000 74683 100000 11912 100000 70299 99999 88703 99999 77762 99999 6645 99999 46001 100000 52201 100000 80822 100000 45871 99999 70709 99999 97594 100000 64558 99999 23167 100000 61431 99999 27996 99999 64836 99999 4321 100000 28785 100000 22112 99999 81229 99999 28050 99999 73144 99999 44886 100000 20222 99999 7657 99999 11759 99999 79833 100000 32784 100000 67189 99999 71387 99999 7468 100000 85196 99999 62126 99999 57291 100000 58145 99999 82173 99999 95633 100000 52202 99999 92319 99999 31736 100000 57140 99999 83776 99999 75355 100000 48993 100000 62771 99999 64135 99999 450 100000 15758 100000 51238 100000 47377 100000 88069 100000 39242 100000 88528 100000 50751 99999 83238 99999 7912 100000 973 99999 54560 100000 18686 100000 94225 100000 355 100000 40938 100000 20092 99999 2976 100000 93083 99999 93501 99999 28023 100000 12911 100000 51937 100000 97964 100000 80425 100000 47537 100000 75314 99999 66589 100000 59816 100000 26089 100000 28343 99999 20596 100000 79350 100000 84245 100000 87630 100000 15898 99999 72385 99999 59295 99999 36400 100000 85548 100000 38476 99999 89410 99999 65573 99999 33517 99999 42957 100000 47822 100000 25793 100000 22046 100000 16491 100000 90329 99999 87174 99999 47374 100000 4075 100000 5988 99999 97646 99999 59057 99999 95146 99999 56100 100000 94970 99999 57467 100000 79876 100000 55750 100000 24956 100000 87571 99999 27541 99999 35782 100000 92811 99999 61978 99999 56167 99999 6444 99999 11487 100000 23458 100000 84410 100000 59037 100000 54743 99999 32507 100000 65319 100000 36346 99999 27542 100000 86888 99999 46979 100000 30255 100000 51274 99999 13174 99999 93533 99999 31462 100000 55401 99999 83523 99999 2429 99999 12972 99999 8774 100000 25511 100000 86135 99999 84566 99999 55115 99999 6281 99999 74325 99999 33746 99999 30507 100000 56875 99999 7764 100000 17939 100000 97458 100000 80766 99999 10371 100000 48532 100000 8237 100000 74717 99999 46407 100000 45853 99999 9222 99999 17946 99999 16156 99999 58952 99999 10055 100000 45556 100000 19260 100000 26259 100000 92789 100000 25757 99999 25842 99999 62028 100000 61278 99999 92381 99999 14309 100000 51859 100000 14056 99999 10072 100000 1218 99999 89127 100000 54475 99999 52735 99999 89057 100000 64502 100000 98740 100000 35231 99999 99689 99999 94690 100000 52925 100000 63926 100000 38177 99999 15016 99999 34050 100000 92835 100000 27843 100000 55492 99999 71839 100000 9412 100000 43208 100000 48825 99999 89406 99999 23912 99999 68683 99999 15802 99999 1348 99999 53423 99999 81805 100000 68394 99999 56654 99999 82934 99999 39796 100000 85218 100000 10986 100000 76531 100000 66428 99999 26966 99999 80866 100000 74860 99999 87919 100000 84784 99999 29670 99999 11155 100000 28899 99999 32075 99999 14093 100000 79006 100000 1788 99999 59410 99999 3824 99999 81723 99999 20861 100000 52668 99999 35004 100000 89243 99999 14365 100000 89163 100000 25853 99999 80633 100000 91358 99999 10075 100000 61464 99999 19004 99999 42018 100000 8885 100000 6854 100000 95745 100000 18970 100000 10810 99999 78483 100000 55033 99999 69727 99999 23260 99999 57491 100000 57841 100000 27481 100000 19093 100000 64847 100000 70419 99999 75112 99999 78904 100000 69241 100000 86463 99999 4080 100000 95610 99999 44977 99999 14800 99999 81272 99999 82598 100000 53500 100000 5790 100000 40122 100000 94968 100000 85197 100000 47321 99999 43869 100000 81538 100000 56180 99999 57635 99999 21352 100000 69004 99999 41113 99999 74699 100000 36559 99999 12680 100000 13328 99999 33393 100000 21265 100000 97388 99999 3892 100000 76632 99999 74541 100000 37968 100000 46757 100000 88587 100000 85615 99999 83953 99999 49365 99999 14494 100000 18212 99999 7975 100000 98662 99999 39312 100000 6441 99999 79210 99999 11821 99999 8973 100000 85265 99999 36081 100000 33262 100000 25965 99999 94876 99999 92587 100000 9038 99999 18662 99999 54932 99999 82247 100000 65073 99999 28366 100000 13059 100000 17111 99999 65406 99999 71894 100000 83742 100000 65136 99999 98146 100000 5832 99999 99362 100000 87032 99999 10371 99999 72912 100000 47530 99999 54544 99999 56602 99999 73780 99999 17344 100000 50715 99999 1300 99999 6761 99999 11767 100000 96981 100000 30341 100000 25914 100000 44745 99999 13057 100000 79451 100000 94629 99999 5377 100000 71102 100000 6417 100000 63486 100000 68977 99999 77895 100000 54003 100000 58241 100000 64490 100000 44199 99999 88838 99999 63539 99999 43625 100000 56039 100000 19660 100000 40531 100000 8185 99999 57631 100000 28701 99999 66280 100000 69553 100000 61556 100000 87018 99999 79871 100000 87603 100000 41761 99999 49544 99999 85971 100000 75870 100000 53372 100000 69683 100000 43215 100000 20316 99999 97202 100000 1759 99999 9394 99999 96068 99999 87771 99999 55243 99999 10545 99999 81110 100000 76533 99999 20415 99999 65588 100000 29051 100000 4926 100000 94906 99999 11763 99999 71340 99999 23760 100000 36115 99999 5451 99999 80002 100000 83339 100000 26641 99999 70132 100000 96290 99999 58270 100000 4955 100000 74887 99999 85952 99999 62120 99999 97417 100000 47740 99999 37354 99999 29312 99999 58715 100000 9074 99999 69517 100000 16859 100000 16587 100000 24204 99999 24280 99999 33811 99999 31164 100000 26051 99999 4648 99999 32572 100000 33099 99999 37752 99999 11714 100000 15148 100000 61245 100000 20707 100000 29631 100000 96182 100000 81331 100000 74406 99999 62946 100000 68847 99999 49338 99999 15171 100000 5565 100000 43637 100000 49736 99999 12083 99999 68984 100000 25236 99999 15057 99999 67486 100000 54026 99999 27969 100000 76340 99999 69648 100000 65333 100000 52853 100000 40585 99999 29074 100000 27187 100000 8093 99999 86658 99999 56440 100000 26653 99999 7448 99999 81036 100000 61875 100000 31793 100000 92781 100000 99688 100000 56474 100000 50987 99999 95554 99999 78150 99999 57583 99999 32123 99999 5358 99999 87073 100000 71320 100000 19301 99999 9057 100000 18382 100000 86279 99999 72722 100000 30251 99999 56267 99999 44512 99999 25619 99999 56123 99999 55394 100000 86655 99999 99598 100000 4641 99999 11846 99999 65514 99999 49246 99999 24274 100000 29359 99999 35223 100000 68098 100000 6015 100000 38484 100000 36881 99999 99117 100000 16138 99999 68416 100000 76342 99999 80364 99999 25712 99999 8588 100000 94098 100000 16665 100000 31811 100000 38001 99999 89797 100000 81096 100000 54010 99999 28415 99999 17794 99999 32767 99999 15112 100000 53472 99999 57660 100000 23714 99999 37392 99999 58860 100000 96640 100000 81143 99999 83210 100000 70999 99999 94542 99999 16530 100000 51231 100000 242 99999 61346 99999 73817 100000 17762 99999 86977 100000 23772 99999 35427 100000 29127 100000 92269 99999 72083 100000 409 100000 63104 100000 87954 99999 95078 99999 57435 99999 5858 100000 95191 99999 38935 99999 8573 100000 84643 100000 15992 100000 16679 99999 10333 100000 84983 100000 58999 99999 34131 99999 10547 99999 70307 99999 24987 100000 41092 100000 45240 100000 87533 100000 82823 99999 3772 100000 11238 100000 46892 100000 94862 99999 48980 100000 83912 100000 71178 100000 67409 99999 48952 99999 92306 100000 81603 100000 74673 99999 49209 99999 68771 100000 77830 99999 1350 100000 62068 99999 48736 100000 30851 99999 2546 100000 39482 100000 46062 100000 58107 100000 63761 100000 50033 100000 61227 100000 69468 100000 83526 100000 75335 100000 25483 100000 16496 100000 94770 99999 5165 99999 19049 99999 73090 100000 4209 99999 98162 100000 47684 100000 81757 99999 47131 99999 91174 100000 86174 100000 32757 100000 57103 99999 95942 99999 28108 99999 12356 99999 54461 100000 99826 99999 89735 100000 64151 100000 63989 100000 22890 99999 85550 99999 30847 100000 5915 99999 56037 100000 89983 100000 43321 99999 7707 99999 49064 100000 92213 100000 88169 100000 34753 100000 43004 100000 30390 100000 77419 100000 49444 99999 29352 100000 17086 100000 67883 99999 53555 99999 87215 100000 61150 99999 65482 100000 68415 99999 55193 100000 23427 99999 10963 99999 3536 100000 87354 100000 4766 100000 45305 99999 42196 100000 13799 99999 13750 100000 89008 100000 86312 99999 71037 99999 54773 99999 50561 99999 53347 99999 24253 100000 22174 99999 36770 99999 50532 99999 39764 100000 59887 99999 85799 100000 44299 99999 23210 100000 51981 99999 62159 99999 26844 99999 48456 100000 19109 100000 59298 100000 45132 99999 2097 100000 56945 99999 48405 100000 50666 100000 37981 100000 34986 100000 56647 100000 45839 99999 97406 99999 75264 100000 60815 99999 95834 100000 57715 99999 47818 99999 73599 100000 285 100000 82595 100000 849 100000 12139 100000 31645 100000 90154 100000 59231 99999 38108 100000 30803 99999 49408 100000 98708 100000 65244 100000 32001 100000 28689 99999 34931 100000 62789 99999 26790 99999 99144 100000 19177 99999 86561 99999 10753 99999 27909 100000 62189 99999 3337 100000 69945 99999 77109 100000 4015 100000 18106 100000 43313 100000 80570 99999 30818 99999 24407 100000 7865 99999 34990 99999 20913 100000 22650 100000 92293 99999 60870 100000 73369 100000 27988 100000 75620 99999 35119 100000 27154 100000 70593 100000 50100 100000 49301 100000 71924 100000 95805 99999 17164 100000 69561 100000 3429 100000 56322 100000 58892 100000 1014 100000 16282 99999 38036 99999 67325 100000 58893 99999 19292 99999 53287 99999 3835 100000 27673 100000 2510 99999 85323 99999 1307 99999 13686 99999 54888 99999 12271 99999 93842 99999 17517 100000 24066 100000 11079 100000 31849 100000 10682 100000 54765 99999 55510 99999 75254 99999 73371 100000 72086 99999 78375 100000 97665 100000 60310 100000 30804 100000 46798 100000 9241 99999 42154 99999 69146 100000 65840 99999 43584 100000 1565 100000 90377 99999 40344 99999 31196 99999 64243 99999 51882 100000 13783 100000 96743 100000 19762 100000 74308 100000 47510 100000 15088 99999 55872 100000 22864 100000 91192 100000 97834 100000 31641 100000 26050 99999 40377 99999 57363 100000 40717 99999 21991 99999 91808 100000 8517 100000 46605 100000 73789 99999 11312 99999 70521 100000 99873 99999 47198 100000 39423 99999 11831 100000 40912 99999 61419 99999 11053 100000 3596 100000 82369 99999 91331 100000 92690 100000 99596 99999 96025 100000 61454 99999 45078 99999 67519 100000 56939 99999 20403 100000 24912 99999 79349 100000 51126 99999 92824 99999 70903 99999 35654 100000 30871 99999 85658 99999 86263 99999 63833 99999 89200 99999 68465 99999 55471 100000 84465 99999 90673 99999 63775 99999 63418 99999 94097 100000 78753 100000 15435 99999 72208 99999 63218 100000 22260 100000 94752 100000 3006 99999 67952 100000 93838 99999 43488 100000 78433 100000 45686 100000 52463 99999 11114 99999 16198 99999 16042 100000 69336 100000 95235 100000 37309 100000 34652 99999 32254 99999 13131 99999 61641 99999 26991 99999 83107 100000 26997 100000 12533 99999 64384 100000 44232 99999 12037 99999 52831 100000 86077 99999 47609 99999 14523 99999 49800 100000 4805 100000 81007 100000 26271 100000 51849 100000 91026 100000 67327 99999 88328 99999 17463 100000 21053 100000 72293 99999 7565 99999 83194 99999 27011 99999 76540 99999 27940 99999 46809 100000 88751 100000 9146 100000 41289 100000 5566 100000 4679 99999 80077 100000 1119 99999 81333 99999 16130 99999 79172 100000 3594 99999 65092 100000 13393 100000 84864 99999 82758 100000 22530 99999 50551 99999 85892 99999 95556 99999 82403 99999 20181 100000 68203 99999 90991 100000 37903 99999 88946 99999 73266 100000 59603 100000 7651 99999 57489 99999 47716 100000 13277 100000 15740 100000 1577 99999 76217 99999 3599 99999 86815 100000 33619 99999 52588 99999 93781 99999 49125 99999 92734 100000 17290 100000 65640 100000 33087 100000 10387 100000 57778 100000 13518 100000 96735 99999 66287 100000 50191 99999 48060 99999 23804 99999 56943 99999 24853 99999 41150 99999 21360 100000 2158 100000 65202 99999 59652 99999 86364 100000 69834 100000 66492 99999 18486 99999 43270 100000 75648 100000 4166 99999 12439 99999 22168 100000 29973 100000 77128 99999 46013 99999 8859 99999 82476 100000 90804 100000 28991 100000 87249 99999 81163 99999 12910 99999 87120 99999 77968 99999 88342 100000 49286 99999 16800 99999 94668 100000 65736 100000 14200 99999 76826 100000 99651 100000 25017 99999 4925 99999 2678 99999 36249 100000 1610 99999 70932 100000 43679 100000 2263 99999 41551 100000 93017 99999 8860 99999 74934 99999 51771 99999 47488 99999 70821 100000 85127 99999 86684 99999 63576 100000 84455 100000 58713 100000 89246 99999 27294 99999 39624 100000 29396 100000 26928 100000 99503 100000 7002 99999 84583 99999 20805 100000 12536 99999 24536 100000 91938 99999 47525 100000 55073 99999 41897 99999 31451 99999 39130 100000 33624 99999 96195 100000 31117 99999 73225 100000 40565 100000 61166 100000 85622 99999 52840 100000 92487 100000 8691 99999 6827 100000 22391 99999 89789 99999 38041 100000 65526 99999 63343 100000 91614 100000 48067 99999 34822 99999 69156 100000 94684 99999 30431 100000 66259 99999 59896 99999 72437 99999 20404 100000 12849 99999 74813 99999 89472 100000 27673 99999 53764 100000 56775 99999 14034 100000 78310 100000 26968 99999 78335 99999 57044 99999 68265 100000 60294 100000 92685 100000 45493 100000 98745 100000 57463 99999 90082 100000 22394 99999 50429 100000 97472 100000 71334 99999 4346 100000 81034 100000 67789 99999 71736 99999 81594 100000 55820 100000 98925 99999 66440 99999 96965 99999 37609 99999 80753 100000 1294 99999 3595 100000 19294 99999 14429 100000 30068 100000 4694 100000 35965 100000 89682 99999 48751 99999 72310 100000 39863 99999 28147 100000 49859 100000 25231 99999 60852 100000 86961 100000 30432 100000 88754 99999 98505 100000 99206 100000 18333 100000 20510 99999 38918 99999 27247 99999 91529 100000 26781 100000 69887 100000 38116 99999 49512 99999 89552 100000 52972 99999 29198 99999 73855 100000 32661 99999 51677 100000 74926 100000 82155 99999 77641 100000 47335 100000 75419 100000 47409 100000 9940 99999 61042 100000 55819 100000 17299 100000 48583 100000 61642 99999 15539 100000 77270 100000 1802 100000 21837 100000 64192 99999 36023 100000 96524 100000 20323 99999 88698 100000 74050 99999 42538 100000 60771 100000 44891 99999 80510 100000 37377 99999 3671 99999 82048 99999 12031 100000 63633 99999 75805 100000 98733 99999 71259 99999 49258 100000 83830 99999 27355 100000 23581 100000 68340 100000 26421 100000 41132 99999 69257 100000 67631 99999 87972 99999 54264 99999 10292 100000 37891 100000 1048 99999 95473 100000 32204 100000 28627 100000 4522 100000 7542 99999 68915 100000 83975 100000 91053 100000 83051 99999 3799 99999 13472 99999 52912 99999 10213 99999 71423 100000 55667 99999 62864 100000 36207 100000 5441 99999 3723 99999 40862 99999 59675 100000 6759 100000 74206 99999 13612 99999 25634 100000 37531 99999 88140 99999 31855 99999 18177 99999 83744 100000 92172 100000 63645 99999 26692 99999 27529 99999 65529 100000 75349 99999 93535 99999 7277 100000 46354 100000 35534 99999 6055 100000 89934 99999 20520 99999 80100 99999 5350 100000 35114 100000 92954 99999 49747 100000 57408 100000 33031 99999 504 99999 36426 100000 34646 100000 88849 99999 2209 99999 99854 100000 73785 100000 18825 100000 62166 99999 18546 100000 21430 100000 57133 100000 33263 100000 99718 99999 2692 99999 4170 99999 99082 100000 13740 99999 74353 100000 9323 100000 55483 100000 16602 99999 12157 100000 68510 99999 61086 100000 18129 99999 22061 99999 67951 100000 8292 100000 41691 100000 6285 99999 82033 99999 18402 100000 21569 100000 62174 99999 68858 100000 37606 100000 66922 99999 65764 100000 17770 99999 90591 100000 82238 99999 98935 99999 1199 100000 67777 99999 39423 100000 47947 100000 80833 99999 11467 99999 48895 100000 10966 99999 94981 100000 1117 99999 74271 99999 87650 99999 20515 99999 82083 100000 16746 100000 86170 100000 91984 99999 95740 99999 53571 100000 97615 99999 85556 100000 96368 100000 82638 100000 42427 100000 20637 99999 38577 99999 77589 100000 88372 100000 76672 99999 38909 99999 10078 99999 7430 99999 56424 99999 90930 99999 68463 100000 1888 99999 71456 100000 28809 100000 72405 99999 60775 100000 20591 99999 1850 100000 25626 99999 94720 100000 79547 99999 87953 100000 14066 100000 33894 99999 33787 100000 24500 100000 65303 99999 11638 99999 25742 99999 4845 100000 4238 100000 88813 99999 65313 100000 46658 99999 33384 100000 99666 100000 77168 99999 85511 100000 93065 100000 18125 99999 67389 99999 55911 99999 55903 100000 88409 99999 91108 99999 44083 99999 89398 100000 38147 100000 43860 99999 55768 99999 75503 100000 79491 99999 17490 99999 8299 99999 48767 100000 10935 99999 80654 99999 38571 99999 22300 100000 11224 99999 92025 100000 307 99999 32508 99999 44479 100000 62653 100000 24181 100000 24797 99999 10245 100000 15988 100000 49274 99999 93117 99999 29585 99999 23620 99999 96590 100000 37293 100000 96417 100000 66076 100000 46793 99999 36986 99999 90696 99999 13159 99999 65872 100000 72346 99999 64938 100000 51985 100000 35634 99999 92564 99999 24236 100000 41301 100000 8971 99999 73891 100000 16606 100000 10084 100000 74547 99999 11185 100000 20929 100000 86022 99999 87046 99999 17504 100000 62007 99999 60950 99999 8138 99999 23678 99999 97774 100000 75446 100000 96382 99999 23262 99999 58744 99999 2455 99999 32456 100000 54432 99999 60567 100000 527 99999 13222 100000 9953 100000 81173 100000 46516 100000 83054 99999 73231 100000 15252 99999 39433 99999 91834 99999 53629 100000 98108 100000 843 100000 32674 100000 30669 99999 84089 99999 41921 99999 49155 99999 37066 100000 81606 100000 58475 99999 41088 99999 67721 99999 79826 99999 46738 100000 64708 99999 17582 99999 66587 100000 99940 100000 45706 99999 44622 100000 71769 100000 99785 100000 33756 100000 35942 100000 40491 100000 12560 99999 52034 99999 87748 100000 73689 100000 43692 100000 88983 99999 9724 99999 33124 99999 10056 100000 68713 99999 51488 100000 74257 99999 93444 99999 73766 99999 57876 99999 92361 100000 94032 99999 37441 99999 47668 100000 39843 99999 60092 100000 22494 99999 52442 100000 46756 99999 53284 100000 48983 100000 5264 99999 64655 100000 56128 100000 14737 99999 46830 99999 44161 99999 37435 99999 355 99999 87713 99999 3948 99999 54983 99999 48137 99999 4240 99999 9713 100000 40771 99999 94485 99999 52680 99999 77787 100000 62842 100000 23926 99999 57029 99999 36842 99999 44481 99999 99095 100000 26798 99999 16462 99999 48757 100000 43470 100000 98709 99999 30722 100000 4410 100000 39319 100000 74412 99999 31796 99999 4030 99999 70848 99999 44553 99999 73715 100000 526 99999 45564 99999 29463 100000 96494 99999 63737 100000 55581 99999 13823 99999 71933 99999 78643 99999 42576 100000 4436 100000 96221 100000 50034 100000 32833 100000 51609 99999 38062 99999 86519 100000 78785 100000 23842 100000 6469 99999 96071 100000 54554 100000 58793 100000 2727 100000 41167 99999 55833 100000 87427 99999 16312 99999 84831 99999 30327 100000 42199 99999 80490 99999 94491 100000 30991 99999 22371 99999 10429 99999 3269 99999 57576 100000 98222 100000 91587 100000 52312 100000 70659 100000 97493 99999 61900 99999 91539 99999 39002 99999 3244 100000 77382 100000 51111 99999 43430 100000 65326 100000 68373 100000 70373 100000 7070 99999 44206 100000 43782 100000 32377 100000 85886 100000 19154 100000 39523 99999 13621 99999 7884 100000 9410 99999 65996 100000 6685 99999 84654 99999 67084 99999 48608 100000 53797 99999 23475 99999 53969 100000 74348 100000 84913 100000 97219 99999 5214 99999 4540 100000 23157 100000 34108 100000 89698 99999 27409 99999 4391 99999 2198 100000 10328 99999 70302 99999 53529 100000 25754 99999 89740 99999 24503 100000 89661 100000 33230 100000 11667 100000 11058 99999 13063 100000 69441 100000 85078 100000 23593 99999 20897 100000 52316 99999 97476 100000 86478 99999 32710 100000 85318 100000 30070 100000 71203 99999 20581 100000 55733 99999 4279 99999 87432 99999 56776 100000 87406 100000 2313 99999 61481 99999 22659 100000 93352 99999 76666 99999 62573 99999 73657 100000 39745 99999 84213 100000 95798 99999 47614 99999 30961 99999 95067 100000 87359 100000 27262 99999 77106 100000 40387 99999 7972 99999 72987 100000 14771 99999 92911 100000 20544 100000 31479 100000 29459 99999 50539 99999 74694 99999 37271 100000 86007 99999 81654 100000 58941 99999 53921 99999 9501 99999 28803 100000 24613 99999 23392 99999 62342 99999 78371 100000 15817 100000 65906 99999 39013 99999 4453 99999 8013 100000 88787 100000 61451 100000 58603 99999 35194 99999 30390 99999 65459 99999 85054 100000 78507 100000 10211 99999 2891 99999 41344 99999 99418 100000 692 99999 13661 100000 81627 99999 67094 99999 2294 99999 20304 100000 9113 100000 63815 100000 5366 100000 7533 100000 63142 99999 85343 100000 26414 99999 7506 99999 77198 99999 28434 99999 87677 100000 37060 99999 81084 100000 34909 100000 4914 100000 53907 99999 87847 100000 49538 99999 90258 100000 98778 99999 58702 99999 6486 100000 84751 99999 10468 99999 28896 99999 88436 100000 20579 99999 74237 99999 17620 99999 80678 99999 75578 100000 70636 100000 65484 99999 56338 99999 17811 99999 78608 100000 54884 99999 30904 99999 67820 99999 45406 99999 38893 99999 824 99999 31759 100000 23539 100000 29791 100000 34447 99999 21851 99999 2330 99999 51288 99999 24916 100000 9077 100000 72235 100000 76218 100000 77614 100000 47871 99999 98375 99999 35926 100000 70266 99999 93748 99999 71944 100000 97848 100000 61881 100000 41439 99999 70103 100000 45767 99999 76183 99999 7365 100000 57698 100000 95247 100000 95702 100000 33471 100000 61692 100000 94553 100000 89111 99999 46166 100000 3304 100000 24316 99999 5968 99999 50085 100000 88032 99999 3950 99999 93819 99999 99990 99999 77510 99999 87690 99999 54384 99999 84267 99999 43892 100000 65161 100000 38667 100000 13666 100000 29092 100000 11717 99999 28168 99999 90946 100000 5 100000 94723 100000 13362 99999 92051 100000 74937 100000 79758 100000 38335 100000 51864 99999 24372 100000 74030 100000 99432 100000 50107 99999 806 99999 87992 100000 27582 99999 25906 100000 36126 99999 9750 99999 22293 99999 90032 100000 93036 100000 90122 99999 6683 99999 58028 100000 31501 99999 77604 99999 89280 99999 17039 100000 38132 99999 55369 99999 77174 100000 79524 99999 25775 99999 28693 100000 12310 99999 22514 100000 641 100000 90056 100000 9220 99999 31890 100000 67915 99999 37546 99999 12893 99999 51558 99999 61651 99999 14026 99999 58953 99999 67589 99999 97865 100000 80646 100000 90502 99999 39231 99999 58472 100000 22731 100000 80397 99999 18620 100000 76232 100000 94454 100000 47867 99999 23429 100000 66349 100000 14065 100000 6512 99999 13969 99999 81261 100000 35377 99999 1987 100000 31434 100000 2141 99999 41740 99999 5913 99999 3062 99999 98346 99999 14279 99999 85392 100000 14751 99999 38290 99999 76289 100000 75052 99999 37810 99999 9428 100000 39061 100000 16508 100000 162 100000 55391 100000 94303 100000 70587 100000 14053 99999 70993 100000 90867 99999 23122 100000 18727 100000 20225 100000 31169 99999 24502 99999 85143 99999 90944 100000 85009 99999 89611 99999 66579 100000 44057 100000 71679 99999 94105 99999 53902 99999 86013 100000 95984 99999 51725 99999 44646 100000 27963 99999 5003 100000 7276 100000 1254 99999 45606 100000 16307 99999 32607 100000 42816 100000 91776 99999 74885 99999 20758 99999 42462 99999 49265 99999 86302 100000 998 99999 93033 100000 59951 100000 18458 100000 66425 100000 72371 100000 23034 99999 94004 99999 89322 99999 17380 99999 91102 100000 53696 99999 82566 99999 47760 100000 87482 99999 25910 100000 15177 99999 83279 100000 70274 99999 3672 100000 68444 99999 41133 100000 55711 100000 41088 100000 24071 99999 58744 100000 36947 100000 55957 100000 11711 99999 87275 100000 94661 100000 20632 100000 36929 100000 25442 99999 55100 99999 18342 99999 39155 100000 35330 99999 1685 99999 25804 99999 71029 99999 95391 100000 31156 99999 93149 99999 11835 100000 83468 100000 42608 99999 84368 99999 7940 100000 53957 100000 90205 99999 88444 100000 52603 100000 99174 100000 39151 99999 95881 99999 43900 99999 42048 99999 52079 100000 400 100000 16606 99999 29442 100000 22321 100000 23108 100000 45534 99999 12948 100000 13 100000 59673 100000 8349 100000 61108 100000 77400 100000 13656 99999 26067 100000 99781 99999 24694 100000 77859 99999 85048 100000 44426 100000 24595 100000 28753 99999 37526 100000 63032 99999 83661 99999 94156 99999 2249 100000 51308 99999 42326 100000 32860 100000 39988 100000 82482 100000 64387 100000 82969 99999 31628 99999 40945 99999 38785 99999 34308 100000 84543 100000 49255 99999 53582 100000 77537 99999 88986 99999 89118 99999 87932 99999 25826 100000 22258 99999 9700 100000 32245 100000 34135 100000 90769 100000 15842 99999 42857 100000 50404 100000 64885 100000 69404 99999 49965 99999 77854 99999 20551 100000 47751 100000 40413 99999 40642 100000 93176 100000 17635 100000 58471 100000 8742 100000 18547 99999 74401 99999 88011 100000 20962 100000 92829 99999 77493 99999 3463 99999 76905 99999 12885 99999 43120 100000 99353 100000 19748 100000 44941 99999 63752 99999 82742 99999 47011 99999 48628 99999 85426 100000 70752 99999 75186 100000 38749 99999 74238 99999 46042 99999 49769 100000 10695 99999 9455 99999 16612 99999 77611 99999 59954 100000 32584 100000 48640 99999 5795 100000 62563 99999 47267 99999 16759 100000 2944 100000 97562 100000 27780 100000 72345 99999 49872 100000 53923 100000 8283 99999 39252 100000 66405 99999 96478 99999 24705 99999 66481 99999 44591 99999 89499 100000 68882 99999 78659 99999 61636 100000 35409 99999 68474 99999 15205 100000 18800 99999 46925 100000 81027 99999 38324 99999 2189 100000 26016 100000 35190 99999 25604 99999 12415 99999 5159 100000 11916 99999 41986 99999 57748 99999 59977 100000 84306 99999 88036 99999 74023 99999 6125 100000 65162 99999 79146 99999 96403 100000 69239 99999 19028 99999 13728 99999 73060 100000 2010 100000 6369 99999 5270 100000 62485 100000 75326 100000 24462 99999 23741 99999 72706 100000 6243 99999 81058 100000 25855 99999 99186 100000 26622 99999 98643 100000 93333 100000 37624 100000 5506 99999 17010 100000 11348 100000 95029 100000 36954 99999 72663 99999 25371 100000 67119 99999 51702 100000 9707 100000 99713 99999 4749 100000 5033 100000 19772 99999 7823 100000 2436 100000 78661 99999 47878 99999 65614 100000 39216 99999 77379 99999 92389 100000 90287 99999 99983 100000 77181 100000 87930 99999 67328 100000 2373 99999 84002 100000 29258 99999 17885 100000 45688 100000 13657 99999 64786 99999 37442 100000 30709 99999 652 100000 51336 100000 15194 99999 19624 99999 22819 100000 10495 99999 8212 100000 70542 99999 10985 100000 76962 100000 14492 99999 45974 99999 2673 100000 34189 100000 34751 100000 85772 99999 94446 100000 69406 100000 52451 100000 36825 100000 89974 99999 11735 99999 1062 100000 1730 99999 79096 100000 85498 100000 24159 99999 15713 100000 16947 99999 89521 100000 84102 100000 93046 99999 426 100000 90392 99999 38204 99999 23916 100000 34283 100000 22355 100000 27163 99999 5215 100000 95105 99999 86972 99999 62799 100000 43778 100000 725 100000 13415 100000 12555 100000 32439 99999 67416 100000 1188 100000 43991 100000 27961 100000 19627 99999 75390 100000 95804 99999 88973 100000 52794 100000 5800 99999 56313 99999 89384 100000 80574 100000 42385 100000 22360 100000 48943 99999 79708 100000 99403 100000 5616 99999 52362 99999 79128 100000 32164 99999 89771 100000 69110 99999 67839 99999 51926 99999 74505 99999 80455 99999 7583 99999 18114 100000 16387 100000 42771 100000 27057 100000 11284 99999 54056 100000 48976 99999 56669 99999 22374 100000 71706 99999 59784 100000 49003 100000 1418 99999 37541 100000 90668 99999 52963 100000 54542 100000 33883 100000 31972 99999 2426 100000 69533 100000 5259 99999 16613 99999 66435 100000 20843 100000 93135 99999 33578 100000 152 100000 66164 100000 95073 100000 93176 99999 91413 99999 36037 100000 24467 99999 17988 100000 22102 99999 93920 99999 47464 100000 36236 99999 2683 100000 49939 100000 92492 99999 23866 100000 26633 100000 8758 99999 49420 100000 3210 99999 15324 99999 7772 100000 30242 99999 86611 100000 43340 99999 13165 100000 48155 99999 87363 100000 63632 99999 67077 100000 14678 99999 19365 99999 59074 100000 45103 100000 66909 100000 84513 100000 67206 100000 24984 100000 33683 99999 49766 99999 19211 99999 18285 100000 65674 100000 30386 99999 4267 99999 27137 99999 28169 99999 13213 100000 433 99999 33737 100000 82041 100000 19282 100000 84504 100000 65 99999 57992 100000 13286 99999 31420 99999 37880 99999 36669 99999 86670 100000 1373 99999 57954 99999 15896 100000 23507 100000 79694 99999 30973 100000 62555 99999 25012 100000 44498 100000 89346 99999 13180 99999 43774 100000 33593 100000 44113 99999 66457 100000 14690 99999 29287 99999 29841 99999 85426 99999 44362 100000 38754 99999 74153 99999 30031 99999 75653 100000 46577 99999 86797 99999 20051 100000 44691 99999 34997 99999 55318 100000 38268 100000 30052 99999 39644 100000 97540 99999 34645 99999 36301 99999 49481 100000 27160 99999 6880 99999 80457 99999 38048 100000 76511 99999 79224 100000 94212 99999 99438 100000 61657 99999 6905 99999 4020 100000 35258 100000 18185 100000 63313 99999 66884 100000 16198 100000 40895 100000 71503 100000 48869 100000 41375 99999 75540 99999 9575 99999 64225 99999 61189 100000 45984 99999 27300 99999 6862 99999 30408 100000 36134 100000 76108 99999 41274 100000 12407 100000 16398 100000 35348 100000 60972 99999 70528 99999 46281 100000 74437 99999 35569 100000 16525 99999 34499 99999 55314 100000 34957 100000 47963 99999 6013 99999 9585 99999 39725 100000 39117 100000 17599 99999 2456 100000 32153 99999 25475 100000 87932 100000 99899 100000 81462 99999 67714 99999 53250 99999 59311 100000 70548 99999 39536 99999 75480 99999 30674 99999 39256 100000 63295 99999 92413 100000 16767 100000 84237 99999 12654 99999 43551 100000 18370 100000 15616 100000 62705 100000 70744 99999 38821 100000 89621 99999 23529 100000 64085 100000 81606 99999 26853 100000 98296 99999 46491 99999 81052 99999 48564 99999 71601 100000 11654 99999 61178 99999 87007 99999 58939 100000 8981 99999 41748 100000 15987 100000 50118 99999 21562 99999 90982 100000 89850 99999 51278 100000 13842 100000 63744 99999 73130 100000 31345 100000 98844 99999 77593 100000 87840 100000 16359 100000 14115 99999 87812 100000 23602 100000 27494 99999 97293 99999 73746 100000 32381 100000 43273 100000 51413 99999 94731 100000 60359 99999 44879 99999 85985 100000 55008 100000 99794 99999 556 99999 60320 99999 9622 100000 63969 99999 3466 99999 95752 100000 22341 100000 47824 99999 26946 99999 27010 99999 54894 100000 31118 100000 35952 99999 88222 99999 48173 99999 94159 100000 80360 100000 78393 100000 91835 99999 57041 99999 53699 100000 94235 99999 12900 99999 47726 100000 84212 99999 516 99999 56223 99999 15053 99999 31014 100000 80037 100000 37967 100000 52172 100000 76670 99999 79586 99999 90429 100000 92757 99999 76403 100000 77043 100000 92918 99999 28548 99999 27891 99999 71741 100000 59428 100000 23008 100000 16227 100000 88816 100000 55054 99999 1769 100000 23772 100000 34476 100000 63102 99999 46026 100000 73709 100000 93761 100000 52306 100000 37810 100000 85354 99999 40040 100000 71152 100000 67153 100000 12335 99999 52153 99999 12916 100000 16679 100000 25301 100000 76604 99999 81815 99999 57237 99999 18976 99999 55797 99999 32730 99999 34895 99999 26217 100000 91207 100000 78544 99999 38625 100000 60080 100000 80684 100000 27102 100000 73216 99999 43197 100000 17696 99999 20724 100000 58304 100000 71164 100000 49466 100000 52594 100000 55748 100000 80061 99999 66847 99999 89550 99999 81935 100000 2600 99999 23381 100000 77607 100000 307 100000 32325 100000 27462 99999 66417 99999 33821 99999 77831 99999 27697 99999 41888 99999 33479 100000 32491 99999 89081 100000 64753 100000 95799 99999 88516 100000 92757 100000 13143 99999 51188 100000 39164 100000 84446 100000 53902 100000 70912 100000 46232 100000 54575 99999 64354 100000 83071 99999 32478 99999 78642 100000 22788 99999 92974 100000 91970 99999 16961 99999 3926 99999 75534 100000 14813 99999 49657 100000 89016 100000 93944 99999 59245 100000 98935 100000 19428 99999 48551 99999 53507 100000 1943 100000 91625 100000 33063 99999 68457 100000 55736 99999 52301 99999 20315 99999 88607 100000 51076 99999 35254 99999 22085 100000 99988 99999 30192 100000 94596 100000 28693 99999 31317 99999 76602 100000 87999 99999 51161 99999 29465 100000 9537 99999 17110 100000 75954 99999 758 99999 93543 99999 48501 99999 55572 99999 67047 100000 80628 99999 98617 100000 11820 99999 39834 100000 51915 99999 78243 99999 67716 100000 57229 100000 34353 99999 62039 99999 45603 99999 91346 99999 87655 100000 87513 99999 38507 100000 23339 99999 30090 100000 99948 100000 89364 99999 64254 100000 99242 100000 2964 99999 14846 100000 49335 99999 34606 100000 59392 100000 74706 99999 47652 99999 68280 100000 88590 100000 50603 100000 16458 100000 64787 99999 91803 99999 25720 99999 89703 99999 92193 99999 92703 100000 6693 100000 5255 99999 86772 100000 96440 99999 7615 99999 20358 100000 15707 100000 42511 100000 97179 100000 28107 100000 39131 100000 25968 99999 85316 100000 40346 100000 24176 100000 65562 99999 4249 99999 15875 100000 66081 99999 75243 100000 3937 100000 66140 99999 97881 100000 95306 99999 53279 100000 83855 99999 89842 99999 19834 100000 78382 99999 60470 100000 56109 100000 73244 99999 4107 99999 24410 99999 11288 99999 20296 99999 28335 99999 2366 99999 25895 99999 48829 100000 45133 99999 73896 100000 96817 99999 39895 100000 274 100000 3602 100000 1896 99999 33986 100000 38088 99999 90456 100000 2688 100000 37993 99999 48933 100000 69396 100000 72241 99999 74916 99999 74806 99999 62220 100000 50440 99999 90176 99999 44883 100000 69255 100000 39835 99999 1775 99999 1265 100000 49370 99999 88113 100000 39604 99999 3024 100000 4309 99999 98179 100000 67910 99999 98716 99999 89735 99999 56514 99999 47189 99999 16050 100000 60956 99999 28158 99999 63183 99999 24254 100000 49534 100000 37275 99999 80775 100000 88093 100000 22417 100000 13480 99999 21934 100000 12719 99999 38272 100000 39498 99999 57174 99999 32426 100000 40502 99999 81154 99999 38603 100000 6277 100000 22363 100000 32225 100000 31952 100000 32780 99999 217 100000 96954 100000 87657 99999 49882 100000 33099 100000 514 99999 76141 99999 20764 100000 29458 99999 96372 99999 97450 99999 88314 100000 47889 99999 71352 100000 46131 100000 8508 99999 49650 99999 54120 99999 30580 100000 4261 100000 67993 99999 59409 99999 21170 99999 94684 100000 9461 100000 6743 99999 61505 100000 49910 99999 92590 99999 11652 100000 20126 99999 2560 100000 3737 99999 12814 99999 85378 99999 45926 99999 3780 99999 35493 99999 30080 99999 2803 100000 72735 99999 27578 99999 68038 100000 49618 100000 59613 99999 13167 99999 8173 100000 90431 100000 76896 99999 1385 100000 53664 100000 57504 100000 39006 100000 22 99999 60076 99999 54404 100000 43302 100000 27823 100000 21108 99999 57144 99999 74739 100000 50268 99999 77085 99999 6453 100000 7635 100000 28198 99999 40306 100000 85653 99999 13577 99999 9286 100000 80405 99999 33341 100000 11971 100000 2941 100000 89365 100000 82493 99999 14334 100000 46238 100000 66974 99999 93316 99999 62353 100000 7974 99999 86818 100000 95176 99999 78777 100000 50609 100000 37357 100000 52249 100000 42034 100000 49987 100000 99042 99999 19588 100000 25680 99999 32040 99999 22948 100000 22612 99999 75924 99999 78414 99999 88333 100000 66206 99999 624 99999 59126 99999 71857 100000 68799 100000 37720 99999 97193 100000 5155 99999 32823 99999 39861 100000 74066 99999 20021 100000 52796 99999 18613 100000 27894 100000 64733 99999 29347 100000 78409 99999 41850 100000 7190 100000 89930 99999 7350 99999 22182 100000 53701 99999 89975 100000 13701 100000 29682 99999 61881 99999 77537 100000 79714 100000 34 100000 31198 100000 66718 99999 81453 100000 53665 99999 14943 99999 82564 100000 47089 99999 77200 99999 97274 99999 38617 99999 96610 99999 92823 99999 89613 99999 61682 100000 43114 100000 74511 99999 9924 100000 70805 100000 65722 99999 5989 100000 97578 100000 33725 99999 36876 99999 82037 99999 51717 99999 29485 100000 13907 99999 92799 100000 59534 100000 53713 100000 58564 99999 36462 100000 59696 99999 46558 99999 51088 99999 57143 99999 15189 99999 54390 100000 37729 100000 52232 100000 23046 100000 70347 99999 93006 100000 85801 100000 17112 100000 46342 100000 61503 99999 49493 99999 72117 100000 89435 99999 61350 99999 24310 100000 95516 99999 33171 100000 50419 100000 18720 99999 60521 100000 2257 99999 61209 99999 20072 99999 85250 100000 60650 99999 13999 99999 46000 100000 16556 99999 77314 100000 53130 100000 69852 99999 33177 99999 13917 99999 19000 100000 60638 100000 47334 100000 79716 100000 57447 99999 93674 99999 36401 99999 20531 99999 86183 100000 42558 99999 11275 99999 27001 99999 49791 100000 92705 100000 90472 100000 31784 100000 74024 99999 48320 99999 94947 100000 48509 99999 86848 99999 70023 100000 9825 99999 91658 100000 1500 100000 40316 100000 69611 100000 67783 100000 5309 99999 6864 100000 35329 100000 27386 100000 23356 99999 77136 100000 54978 99999 24827 99999 70242 99999 33136 99999 81221 99999 63398 99999 76214 99999 32951 100000 42355 100000 42728 99999 12353 100000 16259 100000 18324 99999 28282 100000 87347 99999 85278 100000 69568 99999 49143 99999 19841 99999 49669 100000 80325 99999 45484 99999 19838 100000 46021 99999 91872 100000 54041 99999 84329 100000 79922 99999 49708 99999 60265 100000 8921 100000 61790 100000 33093 100000 90438 100000 92388 100000 97353 99999 10684 99999 81690 99999 70943 100000 8766 99999 69794 99999 91450 99999 23325 100000 24775 99999 51974 99999 72271 100000 47485 100000 56530 99999 83724 99999 46173 100000 95697 99999 29063 99999 32177 99999 39133 100000 35096 99999 63648 100000 78851 99999 17243 99999 1140 99999 818 99999 13600 100000 31836 99999 43263 99999 56813 100000 25260 100000 97633 99999 28975 99999 30565 99999 94786 100000 47666 99999 87732 99999 99456 100000 49924 99999 55860 99999 46583 100000 42601 100000 19063 100000 34189 99999 64902 99999 86234 99999 80053 99999 45032 100000 69809 100000 93075 99999 18195 100000 64606 99999 17210 100000 11686 100000 51937 99999 1012 100000 8607 99999 41972 100000 25915 100000 71240 100000 59102 100000 51038 100000 50334 99999 91911 100000 89302 99999 80402 100000 32600 100000 93766 100000 27439 100000 56744 100000 18085 99999 3707 100000 25270 100000 51552 99999 44981 100000 54875 99999 47001 100000 60138 100000 12743 99999 59910 100000 69677 100000 89725 99999 49752 100000 82566 100000 25305 99999 47166 100000 32593 100000 94043 99999 68745 100000 92804 100000 10359 100000 72107 100000 99322 99999 90091 100000 70527 100000 65457 99999 46626 99999 14144 100000 77084 100000 47223 100000 12607 100000 58347 100000 7122 99999 73374 100000 79414 100000 85784 99999 34127 100000 855 99999 41261 99999 46845 100000 92683 100000 57188 100000 46771 100000 7446 99999 44674 99999 20881 100000 29520 99999 86958 100000 91236 99999 55254 100000 87668 100000 24947 100000 23821 99999 3037 99999 79542 99999 22319 99999 85303 100000 40006 99999 59441 100000 89918 99999 84310 99999 68298 99999 6369 100000 30524 100000 2802 100000 46382 100000 94743 100000 63955 99999 25876 100000 81622 100000 89292 99999 9870 99999 54563 99999 88711 100000 21522 100000 43713 100000 78626 99999 34990 100000 87254 99999 65511 99999 59243 100000 95128 100000 65503 100000 96760 100000 27400 99999 34099 100000 93621 99999 22497 99999 56306 100000 41958 100000 62516 99999 24661 99999 77595 99999 60038 99999 98052 99999 51124 99999 13284 99999 80791 99999 21089 99999 55842 99999 87289 99999 84952 100000 18816 100000 60909 99999 91957 99999 22903 99999 12716 100000 29411 100000 90289 100000 74138 100000 64024 99999 5408 100000 54876 99999 80728 100000 5421 100000 87901 100000 15414 99999 90555 100000 23609 100000 45672 99999 53914 99999 69911 100000 1651 100000 48889 99999 43259 99999 19441 100000 17054 99999 62894 99999 42550 100000 48820 100000 86236 100000 63255 100000 92644 100000 16337 100000 77069 100000 92433 99999 14069 100000 55718 100000 41321 99999 27940 100000 4772 99999 61766 100000 39349 99999 29610 100000 46356 99999 75878 99999 96979 99999 99359 99999 10439 100000 27448 100000 45464 100000 17053 99999 35386 99999 28540 99999 25579 99999 73339 99999 16247 99999 9947 99999 12890 100000 80867 100000 53361 100000 32999 100000 94564 100000 24237 100000 74742 100000 69213 100000 15795 100000 91398 100000 20464 100000 90148 100000 70431 99999 12994 100000 18066 99999 84203 99999 81636 99999 11730 99999 81657 99999 75167 100000 89804 100000 87874 99999 49072 100000 10643 100000 6850 99999 36472 100000 84986 99999 19816 100000 3862 100000 36727 99999 96525 99999 24289 99999 49805 100000 32321 99999 2317 99999 80584 100000 44128 100000 26064 100000 53162 100000 57216 100000 45051 100000 94340 99999 33556 99999 55950 100000 37562 99999 1212 100000 74983 99999 16199 100000 96971 99999 79760 99999 75202 99999 49601 99999 24265 100000 58395 99999 95354 100000 69254 99999 45102 99999 94775 100000 99903 99999 90185 100000 91171 99999 44865 100000 14700 99999 79343 100000 43861 99999 2632 100000 23633 99999 5994 100000 92793 100000 49758 99999 13345 100000 66047 99999 37499 100000 39279 100000 41218 99999 84128 100000 9696 100000 38164 99999 88179 99999 1365 100000 21228 99999 7670 100000 59212 99999 456 99999 42012 100000 65472 100000 47155 100000 9719 100000 34768 100000 60096 99999 26825 100000 93501 100000 93791 100000 64881 99999 75469 99999 64083 99999 9320 100000 64308 99999 2735 100000 90241 100000 85404 100000 68933 99999 52047 99999 26969 99999 61620 99999 21675 100000 98407 100000 82036 100000 95297 99999 85443 100000 9202 99999 26310 100000 27827 100000 9825 100000 57202 100000 80679 99999 76443 99999 30655 100000 778 99999 71529 100000 38254 99999 72607 100000 75611 100000 5826 99999 54767 100000 99293 99999 32246 99999 32844 99999 14036 100000 97718 100000 52098 99999 42627 99999 27590 100000 55641 99999 84680 100000 34486 100000 92321 100000 73126 100000 44337 100000 22753 100000 59778 100000 71762 100000 73724 99999 76784 100000 76246 100000 4154 99999 44710 99999 27100 99999 67299 99999 73962 99999 70974 99999 34361 99999 21365 100000 85399 100000 31371 99999 65323 99999 73459 100000 22723 99999 83369 99999 52662 99999 42218 100000 33618 99999 55876 99999 88776 99999 57940 100000 17444 99999 48924 100000 19722 100000 95455 99999 66643 100000 94227 99999 57025 100000 98727 99999 25568 100000 87289 100000 43008 100000 74374 100000 42235 100000 34111 100000 23303 100000 56902 100000 13177 100000 56615 99999 36040 100000 12156 99999 36568 99999 50933 99999 7464 100000 21825 100000 95301 99999 31001 99999 67701 100000 67615 99999 78327 100000 9237 99999 79270 99999 43449 100000 63341 100000 86963 100000 79123 100000 18885 100000 25379 100000 97403 99999 98642 99999 52221 100000 96294 99999 65944 100000 29398 99999 95534 100000 88649 99999 56560 99999 54136 100000 12434 100000 91043 99999 64164 100000 17882 100000 43687 100000 9844 99999 76006 100000 292 100000 35143 100000 88237 100000 41511 99999 82292 100000 17304 99999 66025 100000 88144 100000 73516 99999 76286 100000 33980 100000 50414 100000 12945 100000 16231 100000 60305 99999 18652 99999 66838 100000 72673 100000 20337 99999 71696 100000 48949 99999 43876 99999 47301 100000 76404 100000 44286 99999 50105 100000 71220 99999 19064 99999 80396 100000 1513 99999 6923 99999 84321 99999 47938 99999 98867 100000 13340 100000 74034 100000 68136 99999 32237 100000 89995 99999 16596 99999 65803 99999 59894 100000 15721 100000 21315 100000 52397 99999 47123 100000 56132 100000 88114 99999 65105 99999 11348 99999 73279 100000 30328 100000 93180 100000 39060 100000 54353 100000 19903 99999 47332 99999 38464 100000 40599 100000 41322 99999 48382 99999 52656 99999 55364 99999 50448 100000 15427 99999 5433 99999 77145 100000 14326 99999 56745 99999 45811 100000 16281 99999 26295 99999 76743 99999 29510 99999 57519 100000 5272 99999 91281 100000 35473 99999 80376 99999 92446 100000 75022 99999 89587 100000 83569 100000 4733 99999 41036 99999 37149 100000 36150 100000 46469 99999 93130 99999 94164 100000 15900 99999 98193 100000 56508 100000 83486 99999 44327 99999 47739 99999 81463 100000 43666 100000 84419 99999 72749 99999 84836 99999 14081 99999 98585 100000 75736 99999 73934 99999 72952 99999 12511 100000 43723 100000 15570 100000 90822 99999 11165 99999 78505 99999 63917 100000 79834 99999 55266 99999 57154 100000 79074 99999 45890 100000 97780 99999 53121 99999 14519 100000 9476 99999 59704 100000 47871 100000 88744 100000 17492 99999 29122 100000 9275 100000 36750 99999 49914 100000 58335 99999 99070 100000 72526 99999 53460 100000 31558 100000 7535 100000 83153 100000 78749 99999 95691 99999 91030 99999 30046 100000 79953 99999 333 100000 40581 99999 75770 100000 83673 99999 76881 99999 94512 100000 84563 99999 15117 100000 76926 99999 54605 100000 96216 99999 39883 100000 29619 99999 32881 99999 32283 100000 69212 99999 83984 99999 30644 100000 67579 100000 68285 100000 5330 99999 60867 99999 26788 99999 76599 99999 47182 99999 26621 99999 25759 100000 81121 100000 39965 99999 74785 99999 30186 100000 42804 100000 41174 99999 96902 99999 40830 99999 64735 100000 86849 99999 49226 99999 90453 99999 76078 100000 12654 100000 28971 100000 45400 99999 74404 100000 38265 100000 18401 99999 79029 99999 79064 100000 21342 99999 44805 99999 98064 100000 14048 100000 53146 99999 18665 100000 29169 100000 72927 100000 26783 100000 87103 100000 37750 100000 34350 100000 22515 99999 5750 99999 72623 99999 29930 99999 4800 99999 51873 100000 16891 99999 21630 100000 54332 100000 24425 99999 48185 100000 37437 99999 12297 100000 52918 100000 17756 100000 1501 100000 35559 100000 8590 100000 572 99999 96468 100000 81402 99999 66332 100000 91609 100000 20405 99999 68739 99999 39692 99999 3162 100000 19877 100000 93186 100000 53623 99999 87585 99999 50292 99999 11475 100000 47397 100000 83906 99999 68301 100000 16856 100000 88308 99999 25179 100000 24493 100000 52444 100000 78633 100000 74379 99999 72708 100000 38233 99999 94549 100000 81492 99999 48581 100000 11931 99999 60942 100000 651 100000 51695 99999 49879 99999 40475 99999 87687 99999 50330 99999 42064 100000 35799 99999 43295 99999 4325 100000 96896 99999 41190 99999 67052 100000 41727 99999 97879 100000 13916 100000 9932 100000 75779 99999 67892 99999 62787 100000 89168 99999 1769 99999 26699 100000 55362 99999 34776 100000 18960 99999 65431 100000 96313 100000 92431 99999 87999 100000 26535 99999 99640 100000 15303 100000 5748 99999 4215 100000 44546 100000 83539 100000 60493 100000 83888 99999 42590 100000 78310 99999 43438 100000 45329 100000 51712 100000 24534 99999 58678 99999 51746 100000 54753 100000 66628 100000 15413 99999 8675 99999 53223 99999 15453 100000 96795 99999 98626 100000 62060 99999 27414 99999 1303 99999 63144 99999 64946 100000 97872 100000 42270 99999 29716 99999 65587 99999 82505 100000 81863 99999 25260 99999 62835 99999 20759 99999 48921 100000 93708 99999 5318 100000 58754 100000 14658 99999 84442 100000 46622 100000 6816 100000 46456 99999 28979 99999 12932 100000 45654 99999 55563 99999 67980 99999 99975 100000 46688 99999 7928 100000 42193 100000 89520 99999 4965 99999 92020 99999 628 100000 89256 99999 5563 100000 75056 99999 57222 100000 94747 100000 72925 99999 13710 100000 9678 100000 25323 99999 38827 100000 32175 99999 48095 99999 47426 100000 19503 100000 19362 100000 18735 99999 30107 100000 48276 100000 1753 99999 69404 100000 16236 100000 69437 100000 33726 99999 53355 99999 11478 100000 75906 99999 54802 100000 56153 99999 44456 99999 75759 100000 67943 100000 61681 99999 24195 100000 17592 100000 60383 100000 36695 99999 5329 100000 1209 99999 7809 99999 89741 100000 7397 99999 5776 100000 44424 99999 47518 100000 50855 99999 3283 99999 22592 100000 60547 100000 66895 100000 66448 100000 91860 99999 63110 99999 26521 100000 45216 100000 7901 100000 77817 100000 59180 100000 10044 99999 73992 99999 29196 100000 85282 99999 21718 100000 14319 100000 33635 99999 10307 100000 79599 99999 317 99999 22606 99999 44118 100000 89421 99999 40792 100000 51783 100000 15682 99999 83048 100000 85746 99999 59040 99999 26457 99999 66386 99999 64782 99999 78314 100000 93889 100000 1980 100000 28059 100000 60748 100000 50468 100000 69860 99999 26817 100000 32375 99999 38710 99999 84302 99999 6381 99999 71263 99999 12642 100000 27880 100000 20772 100000 19209 100000 20378 100000 15986 99999 75435 99999 1252 100000 5137 100000 77346 99999 91324 99999 20307 99999 48962 99999 67089 99999 97661 100000 35412 99999 71230 100000 20526 100000 66486 100000 96220 99999 23100 99999 9714 100000 23640 99999 85468 100000 11107 100000 37391 100000 60777 100000 60639 100000 48694 99999 84380 100000 47660 99999 76474 99999 14824 100000 80645 99999 44759 100000 58427 100000 95317 99999 51261 100000 84815 100000 25695 100000 19368 99999 29981 100000 80827 100000 13756 100000 53227 100000 95037 99999 31259 99999 86811 100000 33245 100000 1399 99999 50304 99999 9209 99999 66242 100000 43399 100000 30814 100000 74625 100000 57977 99999 41875 100000 97380 100000 25428 99999 79836 100000 65377 99999 39878 100000 67835 100000 970 99999 76258 100000 96305 100000 51915 100000 81439 99999 35166 100000 66271 99999 29806 99999 24040 99999 5771 99999 13336 99999 96141 99999 48986 99999 4008 100000 49228 99999 68805 100000 40588 99999 9733 100000 31328 100000 13768 99999 52315 99999 5246 99999 41900 100000 34132 100000 7859 99999 5975 99999 43248 100000 72404 100000 11344 100000 50729 100000 23604 100000 82426 100000 16489 99999 35095 100000 26253 99999 51363 99999 80186 100000 98860 99999 40062 100000 27632 100000 77049 100000 83070 100000 69628 100000 76432 99999 95990 99999 54219 100000 41455 100000 84922 100000 73287 99999 43006 100000 32864 99999 23431 99999 51091 100000 14816 100000 67338 100000 14732 100000 18693 100000 30679 100000 11405 99999 98841 99999 97586 99999 35613 99999 77804 100000 69011 99999 23492 100000 68027 99999 53448 99999 41003 100000 11994 99999 17901 100000 26372 100000 4035 99999 17329 99999 42941 100000 3177 100000 57510 100000 41675 100000 38868 100000 6513 99999 12989 100000 54283 99999 2932 100000 41554 99999 55160 99999 2157 100000 60402 99999 33409 100000 94445 99999 42822 99999 95494 100000 82658 99999 38719 100000 49422 100000 96197 100000 31306 100000 99828 100000 92243 99999 69314 99999 32088 99999 97869 99999 35400 100000 63842 100000 35900 99999 13100 100000 15038 100000 89521 99999 11254 100000 62143 100000 49497 100000 33771 99999 84439 99999 68975 100000 47426 99999 31228 100000 12438 99999 70479 100000 28521 100000 9549 100000 18011 99999 8428 99999 23257 100000 60384 99999 28878 99999 66457 99999 31738 100000 7795 100000 63851 99999 16278 99999 75039 99999 6561 99999 52278 100000 29531 100000 83467 100000 30348 99999 95197 100000 90915 99999 6986 100000 73224 100000 59133 100000 22287 100000 67833 100000 36652 100000 97073 100000 18745 100000 61015 100000 92602 99999 59238 99999 83690 100000 51574 99999 78888 100000 51798 99999 49561 100000 12233 99999 15807 100000 55677 100000 92534 100000 72422 100000 18362 100000 68225 99999 19914 100000 76255 99999 54533 99999 50992 99999 70946 99999 95676 100000 71601 99999 74123 99999 51275 100000 71307 100000 23319 99999 12034 99999 78969 99999 66953 99999 42112 99999 19663 100000 35576 100000 26265 100000 431 99999 40965 100000 36902 99999 25987 99999 74871 99999 98760 99999 68856 100000 85003 100000 47961 99999 45424 100000 68356 100000 60194 99999 27345 100000 61882 100000 57375 99999 30954 99999 68220 100000 29532 100000 14054 100000 35657 100000 76451 100000 9309 99999 45032 99999 30060 100000 9388 99999 56793 100000 51610 99999 12593 100000 37701 99999 32423 100000 39355 100000 90019 100000 36367 100000 42702 99999 25080 100000 52348 99999 8553 99999 14211 100000 13250 99999 89894 99999 68328 100000 89743 99999 32142 100000 33456 99999 39867 100000 49665 100000 46824 100000 86142 100000 18523 99999 80107 100000 8803 100000 63668 100000 52379 100000 15138 99999 33687 99999 89367 99999 73510 99999 50309 99999 78875 100000 95221 100000 49907 100000 31661 99999 21206 99999 3001 100000 84476 100000 18337 100000 38362 100000 87087 99999 72941 100000 71406 99999 24823 99999 97618 99999 50909 100000 4531 100000 34222 99999 89945 100000 38187 99999 16433 100000 2698 100000 26916 99999 4190 99999 97250 99999 13731 100000 60745 100000 67852 100000 20146 100000 66200 99999 84696 99999 16564 99999 67698 100000 79158 100000 84506 100000 84545 99999 41235 100000 75223 100000 33700 100000 33498 100000 55444 100000 28094 99999 34815 100000 26772 99999 73350 99999 65560 99999 51467 100000 62505 99999 83886 100000 99465 99999 41708 100000 64867 100000 4081 100000 71971 100000 80438 100000 65348 99999 84523 100000 57163 99999 74872 100000 22645 99999 75398 99999 3686 99999 44466 99999 42444 100000 23009 100000 47512 99999 15333 100000 55703 100000 36891 99999 33909 99999 62689 99999 22545 99999 78144 99999 39089 100000 26459 99999 72496 99999 88756 99999 14175 99999 40854 99999 91822 100000 24993 100000 78173 100000 85623 99999 80275 99999 74229 100000 48516 100000 9725 100000 24976 100000 15014 99999 16702 100000 35555 100000 26617 99999 74447 99999 92363 99999 54788 100000 39067 99999 18867 100000 99425 100000 12829 99999 78685 99999 18507 99999 48336 99999 97525 100000 52997 99999 12933 100000 71767 99999 82189 99999 93126 100000 84130 100000 81032 100000 95864 100000 56717 99999 12550 100000 68941 99999 87561 100000 82851 99999 6067 99999 74274 99999 26952 100000 46741 100000 21290 99999 82906 100000 39459 99999 70819 99999 86201 100000 7718 99999 97259 100000 32292 99999 47765 100000 70468 99999 68145 100000 41989 100000 34496 100000 26835 100000 23455 99999 67092 99999 52291 99999 93805 100000 33667 99999 24472 100000 73643 100000 78003 99999 17952 99999 46246 99999 55215 100000 16841 100000 39105 100000 204 99999 70712 99999 45185 99999 30755 99999 22309 99999 54034 100000 88659 100000 27985 99999 20408 100000 56752 99999 832 99999 65614 99999 19165 100000 83570 100000 19208 99999 48974 100000 82255 99999 33062 99999 65460 99999 47126 99999 55003 99999 14533 100000 5163 99999 90256 99999 14877 100000 67211 99999 83617 99999 98314 100000 95332 100000 28252 100000 24198 100000 43116 99999 70035 100000 70098 99999 89055 100000 22889 99999 77896 100000 91519 99999 91786 99999 55484 100000 35996 100000 59383 99999 78433 99999 95138 100000 49213 100000 7149 100000 19669 99999 85879 99999 14796 99999 76192 99999 79388 100000 32796 100000 24601 100000 67440 100000 3100 99999 64886 99999 49625 99999 73174 99999 28315 99999 73468 100000 48349 100000 75062 99999 88278 100000 78025 99999 632 100000 84383 99999 85348 100000 32364 100000 1084 100000 32382 99999 20253 100000 77396 99999 43752 99999 54387 100000 97713 100000 47877 100000 55967 100000 52723 99999 41136 99999 99305 99999 23198 100000 64769 100000 99448 99999 79645 99999 13878 99999 94837 99999 44730 100000 73726 100000 51297 99999 82327 99999 57294 100000 37866 100000 16475 100000 97965 100000 91490 99999 97981 100000 65538 99999 32914 99999 42606 100000 52048 100000 27850 99999 83230 100000 90978 99999 52152 100000 3232 99999 18929 100000 91744 99999 63737 99999 78029 100000 44652 100000 4072 99999 3839 99999 24614 99999 28163 100000 6694 100000 64687 99999 53645 100000 914 100000 51513 99999 54438 100000 77859 100000 67087 100000 18618 100000 38077 100000 86466 100000 30314 99999 39348 100000 74749 100000 79528 99999 85781 99999 88751 99999 23536 99999 46744 99999 22632 99999 23010 99999 31877 100000 86110 99999 63555 99999 59444 100000 3224 99999 17909 100000 79955 99999 72915 100000 86127 99999 43213 100000 8813 100000 27256 99999 8661 99999 17076 99999 80617 99999 1030 99999 79378 100000 88800 100000 58458 100000 78972 99999 84514 100000 7660 100000 9179 99999 55685 100000 9024 100000 51038 99999 92575 100000 31449 99999 15606 100000 39790 100000 47025 99999 17899 99999 72606 100000 4401 99999 55400 100000 83824 99999 19705 100000 18091 99999 1487 100000 12914 100000 24522 100000 75366 99999 43205 99999 80626 99999 80271 100000 68530 99999 7653 99999 36574 100000 29021 99999 91773 99999 43741 99999 72268 99999 76617 100000 12229 99999 21626 100000 67199 100000 3421 100000 29800 99999 39329 100000 59771 100000 63059 100000 67752 99999 55983 100000 454 100000 54616 99999 96859 100000 69013 100000 65657 99999 43425 100000 44863 99999 93403 100000 91169 99999 43462 99999 80814 100000 45457 100000 19155 99999 13121 100000 41064 99999 40700 99999 99248 100000 16242 100000 60015 99999 18076 100000 91094 100000 82580 100000 29784 99999 97310 99999 29820 99999 81738 99999 71081 99999 72216 100000 8010 100000 26718 99999 62378 100000 34756 99999 78820 99999 72493 100000 42110 99999 60526 100000 78644 99999 64791 100000 5145 100000 92048 100000 79142 99999 602 99999 97836 99999 55900 99999 10325 99999 10024 100000 6065 99999 64117 99999 9366 99999 38460 99999 97448 100000 30231 100000 37912 99999 49766 100000 83064 100000 24358 99999 46597 99999 2780 99999 61768 100000 74432 99999 70830 99999 31835 100000 63445 100000 68951 100000 2354 99999 93646 100000 47676 100000 94413 100000 26128 99999 32764 99999 72104 100000 9889 100000 15151 100000 75487 99999 85552 99999 46649 99999 74005 99999 9577 99999 93833 99999 71408 99999 93593 100000 90371 99999 37211 99999 45728 99999 13160 100000 3432 99999 52079 99999 55761 100000 64362 99999 63379 100000 97305 99999 94313 99999 44459 100000 49846 100000 88271 99999 31240 100000 50348 100000 15958 100000 89382 99999 41116 99999 22924 100000 31593 100000 75997 99999 70755 99999 66907 99999 40038 100000 36614 99999 50929 99999 74294 100000 52327 99999 77899 99999 54849 99999 29887 100000 2884 100000 94291 99999 12706 99999 67383 99999 30282 99999 47324 100000 61850 99999 76274 100000 98418 99999 89427 99999 37474 99999 50808 99999 2145 99999 83322 100000 372 99999 44220 100000 7977 100000 74365 100000 7602 99999 1940 99999 5109 100000 48116 100000 55812 100000 22146 100000 72856 100000 5291 99999 2131 99999 54823 99999 28575 99999 70605 100000 63093 99999 68413 100000 30967 99999 68682 99999 89000 100000 63948 100000 25682 99999 23051 100000 53739 100000 84942 100000 68876 100000 36509 99999 82962 100000 59207 100000 48937 100000 27121 100000 64089 99999 3024 99999 80938 99999 42246 100000 50597 99999 68798 100000 22561 99999 34464 99999 65915 100000 39239 99999 11911 100000 50733 100000 93470 100000 86630 100000 92087 99999 96341 99999 44217 100000 91877 99999 73400 99999 5560 99999 47146 99999 32346 99999 64502 99999 20760 100000 17438 99999 25474 100000 42893 100000 70028 99999 35314 100000 5341 100000 44556 99999 38947 99999 31968 100000 40288 100000 66884 99999 96957 99999 83768 99999 10105 100000 3864 99999 1953 100000 56954 99999 55025 100000 94804 99999 75443 100000 42905 100000 58268 100000 48800 99999 96894 99999 81803 99999 70781 100000 3517 100000 88351 99999 28509 100000 11720 99999 98118 99999 96315 99999 53574 99999 78811 100000 25262 100000 16860 100000 44246 100000 80296 100000 85346 99999 76394 99999 7444 100000 89984 99999 89121 99999 96157 100000 3104 99999 69326 100000 7064 100000 82975 99999 77286 100000 7038 100000 55877 99999 76172 100000 34842 99999 3420 99999 70258 100000 64011 99999 92595 99999 87944 100000 51655 100000 96698 100000 81679 100000 62072 99999 63120 99999 87515 100000 60545 100000 92302 99999 88743 100000 15737 99999 26124 100000 1979 100000 36945 99999 22197 100000 4330 99999 53668 100000 52429 100000 18985 99999 31966 99999 50493 99999 41606 99999 16024 99999 83127 100000 7659 99999 27808 99999 76815 100000 16778 100000 93159 100000 94128 99999 28079 99999 77824 100000 37625 99999 45211 100000 28777 100000 32121 100000 15981 99999 3127 99999 74344 100000 26213 100000 93450 99999 81843 100000 5871 100000 87321 99999 9543 99999 8582 99999 30894 99999 70437 100000 53397 99999 97404 99999 67762 100000 59471 99999 82643 100000 90496 100000 47748 99999 11751 99999 21260 100000 2462 99999 52701 100000 92104 99999 6598 100000 43109 99999 25297 99999 79533 100000 71537 100000 98407 99999 47277 99999 74709 100000 24027 99999 76467 99999 97561 99999 51847 99999 44347 99999 45025 99999 48363 99999 17335 99999 53454 99999 65251 99999 10670 100000 84783 99999 29555 99999 98678 100000 77612 99999 37300 100000 92035 99999 11440 99999 67657 100000 70289 100000 89625 100000 89815 100000 94003 100000 89969 99999 63510 100000 90212 100000 4852 99999 55589 100000 58523 100000 41836 100000 44740 99999 53649 99999 49205 100000 67827 99999 10660 99999 6509 99999 68108 100000 10487 100000 2761 100000 85917 100000 88878 100000 90320 99999 94732 99999 39713 99999 34617 100000 24823 100000 34220 100000 2489 100000 70115 100000 86252 100000 11916 100000 50999 99999 11106 100000 61794 100000 50475 99999 22221 100000 26662 100000 61418 99999 15188 100000 691 99999 13515 99999 51393 99999 162 99999 56283 100000 57246 99999 81825 100000 48215 100000 3415 99999 4912 100000 27302 100000 3209 100000 38589 100000 8 99999 87382 100000 62788 100000 96508 99999 19797 99999 3855 100000 5571 99999 16691 100000 94092 99999 1772 100000 67710 99999 2822 99999 29293 99999 16196 100000 31099 100000 89721 100000 92409 100000 23265 100000 52852 99999 62106 99999 43967 99999 19544 99999 91824 99999 97414 99999 52666 100000 10337 99999 16468 100000 72668 99999 85995 100000 61001 99999 45619 100000 7964 100000 91729 100000 97913 99999 49389 99999 10327 99999 87654 100000 64855 99999 60412 99999 17327 99999 92808 100000 78287 100000 80094 100000 703 100000 3559 99999 17769 99999 90614 99999 77982 100000 9793 99999 35646 99999 50367 100000 59855 100000 61679 100000 11590 99999 13068 99999 94839 99999 74581 100000 17220 99999 92077 100000 26599 100000 43986 100000 85244 99999 87778 99999 29609 100000 31878 100000 19241 99999 78045 99999 429 99999 98380 99999 84257 100000 20342 99999 82841 99999 84667 100000 44476 100000 68396 100000 90756 100000 41672 100000 75171 99999 56480 100000 4090 100000 84456 99999 69489 99999 64270 100000 82400 99999 52538 100000 54103 100000 36719 100000 92982 99999 7596 100000 46988 99999 38584 99999 90783 100000 21915 99999 30793 100000 11318 99999 22305 99999 8075 100000 59487 99999 7213 99999 18082 99999 63776 99999 51011 99999 82940 100000 72542 100000 92312 100000 56890 99999 67139 100000 7825 100000 37598 99999 90211 99999 40294 99999 61812 100000 39136 100000 67871 100000 29451 100000 27894 99999 57057 100000 43827 100000 66307 99999 50220 99999 19568 100000 36871 99999 81217 100000 7732 100000 81804 99999 19886 100000 17905 99999 34495 100000 71239 99999 52669 99999 70038 99999 58849 99999 42328 99999 32986 99999 81418 100000 88458 100000 73056 99999 29879 100000 1812 100000 4472 100000 91496 99999 66238 99999 92257 100000 99344 100000 92508 99999 39686 99999 78078 99999 80865 99999 56409 100000 81084 99999 89876 100000 52779 100000 8156 99999 24470 99999 46302 100000 46464 100000 31275 100000 57791 99999 28513 99999 2997 99999 62000 99999 9194 100000 68236 99999 87090 100000 43995 100000 50240 100000 25604 100000 68265 99999 72914 99999 42007 100000 59808 99999 79783 100000 89278 100000 86268 100000 90100 99999 8120 99999 97072 100000 8783 100000 39638 100000 65050 100000 56733 99999 61847 99999 30685 99999 4384 100000 52747 100000 94962 99999 88934 99999 94755 100000 95531 100000 1271 99999 75206 99999 43506 100000 67871 99999 77421 100000 54415 99999 27205 99999 56932 99999 34861 99999 34192 99999 72361 100000 69633 100000 41158 100000 26827 100000 86900 100000 32956 100000 73323 99999 67372 99999 39694 99999 14586 99999 82555 100000 29318 99999 3691 99999 31775 99999 93515 100000 17453 99999 42014 99999 94305 99999 27039 99999 28710 99999 85164 99999 64844 100000 48654 99999 95819 99999 56626 100000 96674 99999 8890 100000 4677 99999 2454 100000 6506 100000 62104 99999 33598 100000 30355 100000 89313 99999 91014 100000 97731 100000 90613 99999 17566 100000 72469 99999 73236 100000 6363 99999 83601 99999 60144 100000 73783 100000 52819 100000 79340 100000 54441 99999 69638 99999 10795 100000 74 99999 58791 100000 10124 99999 84602 100000 93903 100000 37358 99999 79098 99999 57282 100000 27415 99999 93951 99999 77818 100000 41872 100000 10760 100000 74912 99999 41380 100000 48675 100000 56887 99999 97911 99999 79732 100000 90678 100000 8000 100000 96577 100000 940 99999 5836 99999 12738 99999 28702 99999 83597 99999 79799 99999 61264 100000 91529 99999 10331 99999 52205 99999 83158 99999 76899 100000 35846 100000 74938 100000 4360 100000 20266 99999 75738 99999 92220 100000 84516 100000 19440 99999 38165 99999 87731 100000 91581 100000 571 100000 56583 99999 29962 99999 96162 100000 46665 99999 71577 100000 29521 99999 83869 99999 10719 100000 83573 100000 59923 99999 20700 99999 21539 99999 79338 100000 71468 100000 29158 99999 55427 100000 75979 99999 74786 100000 19925 100000 40359 100000 86326 100000 75565 99999 27602 100000 27563 100000 60456 99999 38767 99999 32233 99999 816 100000 15853 99999 9584 100000 88068 100000 34907 99999 7424 99999 77924 100000 76372 99999 66767 100000 99995 99999 52896 99999 56196 100000 35288 99999 50717 99999 50712 100000 18065 99999 54021 99999 39711 100000 63408 99999 76642 100000 98850 99999 90211 100000 91879 100000 56282 99999 55622 99999 74868 99999 21607 100000 61612 99999 94459 100000 8391 99999 29894 99999 59690 100000 93652 100000 75696 99999 63397 100000 71839 99999 97470 100000 55950 99999 59592 99999 70013 99999 13739 99999 83386 99999 98430 99999 6057 99999 1657 99999 95293 100000 43972 100000 75902 99999 97205 100000 54295 100000 38502 99999 22603 100000 79927 100000 74133 100000 44401 99999 82430 99999 89079 99999 6001 100000 57012 99999 80250 99999 34194 100000 524 99999 2323 100000 36416 99999 4298 99999 40039 100000 34829 99999 97494 99999 81498 100000 76550 99999 34087 99999 24549 100000 15754 100000 49364 100000 84791 99999 4547 100000 10873 100000 89014 100000 92532 99999 80164 99999 91538 99999 8741 100000 75688 99999 7339 100000 6129 100000 6121 99999 14892 100000 90848 99999 49526 100000 93791 99999 72960 99999 33910 100000 81618 100000 82054 99999 26393 100000 23037 99999 81675 99999 29819 99999 81088 99999 45411 100000 23157 99999 34859 100000 20915 100000 61258 99999 44759 99999 7522 100000 7407 100000 21078 99999 98059 99999 47817 99999 64393 99999 99031 100000 36811 99999 47447 100000 11398 100000 73949 99999 92536 99999 9334 100000 80472 99999 44213 99999 91219 100000 86892 100000 73913 99999 35344 99999 44926 99999 53004 100000 66066 100000 34850 99999 1740 100000 12744 99999 35533 99999 87352 100000 32162 100000 45858 99999 82013 99999 53214 100000 65790 99999 21246 100000 20763 99999 39460 100000 15501 99999 62929 99999 20014 100000 45905 100000 48919 99999 84974 100000 72020 100000 99949 99999 15711 100000 98507 99999 42707 99999 81083 99999 3748 100000 78186 99999 31451 100000 28670 99999 34474 100000 50163 100000 83894 100000 89049 100000 27549 99999 65191 99999 91298 99999 26715 100000 83902 100000 26093 99999 89524 100000 41848 99999 87698 100000 60580 99999 60881 100000 11168 100000 85192 99999 97478 99999 82672 99999 76589 100000 74613 100000 94783 99999 9483 100000 96984 99999 94353 100000 35971 100000 39977 99999 61749 99999 31916 99999 45592 100000 27457 100000 87479 100000 26776 99999 32853 100000 36411 99999 8092 100000 26390 99999 55165 99999 95370 99999 87239 100000 35121 100000 23528 99999 88874 100000 32667 99999 90194 100000 63679 100000 11568 100000 68390 99999 3888 100000 95022 99999 53517 100000 26673 99999 64982 99999 42477 100000 24059 100000 99417 100000 16740 99999 17346 99999 7402 100000 41900 99999 11753 100000 80835 99999 63665 100000 6651 100000 76475 100000 3286 100000 68568 100000 46569 99999 43731 99999 54818 99999 45558 100000 96461 100000 36967 99999 25098 100000 47536 99999 35522 99999 59430 99999 79403 100000 99943 99999 71234 100000 87072 100000 78193 100000 95961 100000 34074 100000 98189 99999 10261 100000 55053 100000 58352 100000 1677 99999 51640 99999 7732 99999 45891 99999 88261 99999 47322 99999 78692 99999 46522 99999 61886 100000 21762 100000 11197 100000 12954 99999 92665 99999 56062 99999 2494 99999 90200 99999 79993 100000 44191 99999 4122 100000 6238 99999 71016 100000 16397 99999 10900 99999 32091 100000 28757 100000 70037 100000 33948 100000 18558 99999 72392 100000 27517 100000 85708 100000 11407 100000 27357 100000 66773 100000 50574 99999 71134 100000 9633 100000 40825 99999 12622 99999 36495 100000 4063 100000 73436 99999 81432 100000 543 99999 68395 99999 74754 99999 57170 100000 83285 99999 99634 100000 11698 99999 26006 99999 8238 99999 42927 100000 21391 99999 64446 100000 5363 99999 70288 100000 91931 99999 73847 100000 77972 99999 87706 99999 27301 99999 80274 99999 33731 99999 75188 100000 36208 100000 16192 100000 50715 100000 82287 99999 20514 99999 19213 100000 16557 99999 49712 99999 67356 100000 71886 100000 34125 100000 48295 100000 58648 100000 31418 99999 84249 100000 77241 100000 13646 99999 85025 99999 96259 100000 16557 100000 67012 100000 93969 99999 68764 100000 17539 100000 74179 99999 87576 100000 30959 100000 91983 99999 68658 100000 6952 99999 30118 100000 66507 99999 55137 100000 45535 100000 10627 99999 66926 99999 76470 100000 51969 100000 92862 100000 31905 100000 41800 99999 16829 100000 88492 99999 491 100000 42839 100000 70297 99999 79838 99999 68614 100000 68161 100000 28603 100000 731 99999 16275 99999 23205 99999 41206 100000 54063 99999 40869 99999 25415 100000 60066 99999 99042 100000 70682 99999 77785 99999 37315 100000 58533 100000 4575 100000 43211 100000 19414 100000 19912 99999 28625 100000 98662 100000 32628 100000 40617 99999 60792 99999 72617 100000 86758 99999 55290 100000 29203 100000 46136 100000 61899 99999 12088 100000 81015 99999 2315 99999 18623 99999 96283 99999 53825 100000 67633 99999 2288 100000 27353 99999 27317 99999 77866 100000 3178 99999 42030 100000 39468 100000 50489 100000 5919 99999 65612 100000 69309 100000 89909 99999 41027 99999 6022 99999 78394 100000 5181 99999 12133 100000 18270 99999 14298 100000 12437 99999 37479 99999 36362 99999 13117 99999 72291 99999 46691 99999 53604 99999 93608 99999 14368 100000 43741 100000 41276 99999 8589 99999 94127 100000 3604 100000 58449 99999 78466 99999 83667 99999 98390 99999 41728 100000 24869 99999 80965 100000 44624 100000 17759 100000 29836 99999 44227 99999 81406 100000 96835 100000 17932 99999 35655 100000 76793 100000 52878 99999 57536 100000 79999 99999 94755 99999 22270 99999 69469 100000 66836 99999 45309 99999 56336 100000 44129 100000 88218 99999 70795 99999 49419 99999 85078 99999 63311 99999 98957 99999 36547 100000 73285 100000 87167 99999 9148 100000 9484 99999 72737 99999 43386 100000 30990 100000 85049 100000 71796 100000 23827 100000 7521 99999 93408 99999 83119 100000 54407 99999 24709 99999 49832 99999 22975 99999 7518 100000 74989 100000 80705 100000 6289 100000 46375 99999 39707 99999 70777 99999 90719 99999 84594 99999 81832 100000 50499 99999 33650 100000 65268 99999 1812 99999 98392 99999 59403 99999 45971 100000 89815 99999 64696 99999 24867 99999 56329 100000 28314 99999 62094 100000 26705 99999 16864 99999 49027 99999 93505 99999 97745 99999 94071 99999 84326 99999 72838 100000 40852 100000 63151 100000 87556 100000 39161 100000 35427 99999 53037 99999 68472 100000 29191 99999 84996 100000 41953 100000 43204 99999 58968 99999 47122 99999 30974 100000 30924 100000 59284 99999 85802 100000 46137 99999 56358 99999 98986 100000 47575 100000 90925 100000 51711 99999 74034 99999 23457 100000 91019 99999 42082 99999 23653 99999 36629 99999 47618 99999 402 99999 24383 99999 84970 100000 40409 100000 64768 99999 66948 99999 47653 100000 96012 100000 90742 100000 40434 99999 15865 100000 81326 100000 79884 100000 64149 100000 98925 100000 58544 99999 70214 99999 57080 100000 70533 99999 70090 100000 9435 100000 47370 100000 26908 100000 84651 99999 75347 99999 3079 100000 48766 100000 8524 99999 64653 100000 14291 99999 5280 99999 57602 99999 35858 99999 83519 99999 66290 100000 88461 99999 36035 100000 1731 100000 21518 100000 50751 100000 3242 100000 67331 99999 3964 100000 91496 100000 31599 99999 84468 99999 68314 100000 20684 100000 92461 99999 90005 100000 47151 100000 60340 100000 71683 100000 11750 100000 1489 99999 41883 99999 78914 100000 33767 100000 71914 99999 91459 100000 13582 99999 64123 99999 74939 100000 44021 100000 67766 100000 51883 99999 46773 100000 57010 99999 69592 99999 29702 100000 9530 100000 56869 99999 36871 100000 44088 100000 40618 99999 53490 100000 43513 99999 6655 100000 99472 99999 30473 99999 84725 100000 49153 100000 40674 100000 58250 99999 42168 100000 88940 99999 53843 99999 6589 99999 16367 99999 11256 100000 89213 100000 60379 99999 72910 99999 6977 100000 25517 100000 52053 100000 52915 100000 7971 99999 362 100000 80723 99999 83015 99999 73077 99999 29160 99999 56762 99999 33881 99999 19593 99999 43617 100000 47960 99999 39321 100000 22490 99999 62518 99999 46953 99999 95496 100000 53308 99999 28109 100000 84045 100000 23054 99999 76572 100000 40585 100000 50476 99999 41109 100000 27727 100000 52551 100000 71720 100000 36032 100000 48700 99999 36413 100000 53178 100000 98487 100000 60174 99999 17284 100000 3385 100000 58248 99999 3979 100000 49564 99999 10292 99999 65362 99999 80156 100000 34799 99999 42846 99999 73966 100000 77622 99999 10461 99999 89734 99999 80825 100000 61101 100000 42806 100000 46439 100000 83283 99999 20904 99999 79629 99999 29606 99999 84633 99999 3119 100000 33608 99999 84820 99999 36455 99999 57801 99999 92800 100000 77434 99999 58669 99999 57933 99999 40303 99999 59078 99999 35116 99999 59450 100000 75740 100000 56231 99999 59196 99999 95503 100000 69341 99999 48466 99999 80807 99999 13404 99999 89449 99999 85729 100000 48486 100000 69088 100000 21565 100000 34766 99999 39955 100000 3736 99999 93295 100000 10118 99999 38562 99999 28467 99999 93858 99999 30239 100000 12676 99999 6941 100000 46068 100000 26595 100000 26281 99999 90874 100000 98837 99999 57754 99999 27234 100000 98884 99999 44285 99999 52522 100000 77410 99999 10574 99999 94622 99999 13809 100000 61467 99999 45081 99999 53792 99999 95603 100000 94778 100000 14203 100000 76280 100000 27381 99999 75118 99999 65299 99999 14708 99999 84348 100000 85268 100000 85225 99999 77190 100000 51051 99999 12303 99999 11925 99999 78707 99999 78312 100000 60115 100000 24854 100000 89017 100000 80108 100000 92975 99999 34574 99999 76720 99999 62881 99999 18678 99999 71731 100000 26706 100000 31851 100000 53588 100000 83705 100000 53870 100000 97834 99999 22788 100000 42732 99999 90776 99999 77834 100000 54947 99999 84699 99999 26209 99999 19628 99999 93383 99999 47715 100000 52568 99999 18268 100000 63725 100000 46674 99999 90635 100000 10319 100000 98199 100000 31880 99999 68035 100000 72502 99999 14631 100000 63077 99999 7716 99999 17018 100000 9308 100000 42463 100000 52443 99999 21910 99999 78822 99999 56901 99999 86355 100000 16774 100000 43473 100000 64041 100000 14914 99999 30755 100000 92632 99999 3718 100000 23472 100000 98017 99999 36182 100000 29867 99999 78478 99999 1819 99999 98148 100000 32817 99999 81999 100000 88700 100000 86202 100000 50302 99999 12093 99999 54692 99999 53449 100000 31696 99999 20684 99999 48496 99999 60646 99999 25219 99999 17138 100000 91607 100000 99719 100000 1663 99999 83874 100000 92568 99999 16833 99999 24271 99999 74038 100000 96142 100000 46130 99999 52549 100000 64046 99999 35678 99999 52810 100000 32650 99999 8570 99999 65626 100000 64426 99999 11604 100000 52886 100000 93823 100000 66749 100000 77553 100000 97048 100000 36754 99999 17403 100000 1818 100000 48845 100000 47048 99999 65254 99999 99282 100000 6559 99999 53481 100000 70401 100000 56490 99999 39574 100000 75539 99999 81347 99999 91876 99999 93146 99999 55337 100000 46252 100000 35922 99999 66263 99999 86087 99999 19884 99999 46156 100000 44164 100000 69135 100000 86948 99999 10780 99999 88242 100000 60880 99999 31594 100000 78098 100000 20774 99999 42381 99999 44778 99999 74803 100000 15985 99999 78629 99999 37493 99999 98876 100000 54940 100000 62270 100000 99701 99999 38557 99999 45301 100000 61516 99999 31038 99999 63062 100000 44575 100000 10588 100000 4812 100000 87761 99999 45782 100000 22745 99999 33717 100000 10091 100000 32751 100000 17873 100000 86644 99999 89791 100000 12625 99999 60816 100000 9036 99999 75532 100000 30345 100000 1250 100000 36302 100000 24903 99999 31583 100000 35748 100000 61958 99999 6911 99999 33356 100000 59650 99999 67481 99999 38524 99999 5323 99999 37932 100000 26009 99999 57090 99999 1866 99999 28236 99999 6199 100000 71321 100000 65510 99999 42553 99999 63716 100000 50506 99999 11984 99999 67891 100000 66200 100000 62358 99999 73670 100000 88124 100000 26990 100000 11353 100000 29231 100000 49247 99999 16747 99999 16701 100000 36681 100000 44597 100000 17300 100000 47413 100000 58313 99999 30693 100000 99090 99999 75584 99999 65660 100000 53681 100000 62018 99999 24417 99999 54228 99999 41207 99999 91617 99999 90877 99999 33157 99999 33381 100000 63076 99999 40867 100000 70627 99999 21058 100000 99660 100000 19167 99999 99700 99999 40152 99999 55796 100000 22411 100000 22258 100000 25487 100000 92715 100000 1738 100000 309 100000 57916 100000 84635 99999 49616 100000 4577 99999 76482 99999 78114 100000 52749 100000 4599 99999 73302 100000 3910 100000 90288 99999 71055 100000 84782 100000 92906 99999 15860 100000 82917 100000 7850 99999 91832 99999 85923 99999 90204 100000 53901 100000 84732 99999 49247 100000 40939 99999 49584 100000 54137 99999 1577 100000 3471 100000 20918 99999 3784 99999 44263 100000 88302 99999 47078 100000 66175 99999 49569 100000 98325 99999 57454 99999 13267 99999 67116 99999 86211 100000 60893 100000 4848 100000 37778 99999 38013 99999 48261 99999 92733 100000 39557 100000 80474 99999 51210 99999 18712 100000 4281 99999 48539 100000 50494 100000 1946 100000 97684 99999 2378 100000 82819 100000 29146 99999 46220 100000 65027 99999 88485 100000 15442 100000 88885 99999 36507 99999 1110 99999 57228 99999 44868 100000 88636 100000 23382 100000 67777 100000 17558 99999 37466 99999 33391 100000 91228 99999 80826 99999 53688 99999 6943 100000 5846 99999 44052 99999 81487 99999 24374 99999 54347 99999 98487 99999 30554 100000 41310 100000 72989 99999 60488 99999 18516 100000 87031 100000 75227 100000 61209 100000 97684 100000 66877 99999 44004 99999 81991 99999 70615 100000 92871 99999 66770 100000 34462 99999 89022 99999 68261 99999 73414 99999 79228 100000 20261 99999 15371 99999 47076 99999 76842 100000 24022 100000 82775 99999 43807 100000 10024 99999 152 99999 83590 99999 8155 99999 16697 99999 98247 100000 64935 100000 27411 100000 41603 100000 43789 99999 10802 100000 57217 99999 35002 100000 79713 99999 43020 100000 43390 100000 57892 100000 16053 100000 30411 100000 99238 99999 69392 99999 10468 100000 51175 99999 36224 100000 8815 99999 61880 99999 18466 99999 50282 100000 76497 99999 28398 100000 38385 100000 46588 99999 29198 100000 81245 100000 3101 99999 46192 99999 33615 99999 69116 100000 20702 100000 1370 99999 53217 100000 76491 100000 44164 99999 87826 100000 24897 100000 49620 100000 69518 100000 82028 100000 88312 99999 12110 99999 46353 99999 43373 99999 85944 99999 93590 99999 26752 99999 44758 100000 3389 99999 14126 100000 19952 100000 66505 100000 74808 100000 66844 99999 83808 100000 61377 99999 20824 100000 52675 99999 76660 100000 85458 99999 88868 100000 34756 100000 86011 99999 19341 100000 15684 99999 59015 99999 59431 100000 87736 100000 11485 100000 48220 100000 71892 100000 53136 99999 6760 99999 3311 100000 60127 100000 64016 99999 28246 100000 52616 100000 92229 99999 87886 99999 66286 99999 36920 99999 26461 100000 64218 99999 24314 99999 3269 100000 67297 99999 11886 99999 80983 100000 20560 100000 86476 99999 99155 99999 47065 99999 31473 100000 48561 99999 70178 99999 38667 99999 80585 99999 81160 99999 53443 99999 28735 100000 14244 100000 22035 99999 87399 100000 70559 99999 30917 100000 62909 100000 28490 99999 77746 100000 99365 100000 57469 99999 55062 99999 235 100000 29111 100000 6041 100000 85410 99999 6186 100000 27529 100000 70329 100000 59104 100000 22304 100000 24035 100000 25481 99999 24822 99999 71284 99999 29348 99999 62486 100000 37265 99999 19755 100000 82939 99999 38997 99999 64714 100000 53955 99999 2588 99999 76545 99999 68867 100000 12200 99999 20164 100000 53954 100000 55093 100000 50312 100000 77546 100000 36062 99999 64790 100000 42163 99999 70199 99999 3945 99999 56391 99999 3207 100000 79480 99999 30424 99999 43718 99999 22349 100000 14578 100000 45177 100000 24090 99999 62653 99999 60144 99999 7332 99999 16673 100000 59684 100000 18519 100000 74497 100000 11088 99999 82385 99999 10906 100000 96993 99999 80452 100000 10014 100000 75151 100000 18994 99999 73739 99999 63859 100000 95847 99999 3014 100000 99041 100000 38759 99999 79130 99999 69757 100000 23995 99999 19101 99999 78869 99999 16730 100000 22842 100000 67847 100000 54677 99999 4625 100000 16256 100000 42487 100000 20712 100000 11546 100000 90220 99999 4801 99999 18346 99999 65773 99999 10443 100000 80734 99999 9613 99999 45482 99999 36611 99999 65358 100000 73624 100000 60573 100000 67664 100000 34773 100000 39506 99999 74846 99999 91091 99999 81372 99999 98746 100000 26649 100000 87140 99999 79601 99999 34733 99999 97955 100000 9510 100000 31464 100000 9132 100000 32707 100000 91923 99999 69605 100000 1949 100000 47255 99999 59331 100000 96847 99999 44645 99999 61471 100000 81700 99999 42769 100000 72630 99999 9624 100000 25701 99999 23424 100000 25469 100000 33352 100000 27774 100000 58918 99999 72271 99999 75542 100000 74475 100000 74185 100000 41323 100000 75488 100000 15653 99999 32923 99999 20193 100000 8003 99999 90892 99999 28727 99999 59476 100000 51907 99999 32207 100000 78259 99999 51436 100000 34680 100000 59381 100000 39231 100000 22073 99999 50525 99999 41803 100000 87334 100000 62011 99999 6077 100000 69618 100000 39236 100000 53458 100000 16599 100000 12425 100000 34832 99999 7970 99999 36841 100000 56435 100000 36248 99999 20213 99999 85686 100000 52767 100000 4809 100000 85976 100000 67162 100000 50495 99999 35603 100000 46561 100000 40050 99999 78286 99999 43491 100000 70579 100000 41759 100000 2076 99999 91474 100000 48927 99999 62583 99999 82528 100000 60773 100000 26001 99999 96114 100000 45530 100000 88716 99999 94665 99999 72818 100000 20546 100000 4047 100000 46184 99999 50814 100000 16078 99999 82634 99999 93084 100000 418 99999 51951 99999 31798 99999 18720 100000 51947 100000 95485 100000 82537 99999 38016 100000 69622 99999 77485 99999 60832 99999 1696 99999 63691 99999 24975 100000 80036 99999 50021 99999 22661 100000 61479 100000 81069 100000 18749 100000 15962 100000 14080 100000 35595 100000 59474 99999 91583 99999 90170 99999 75004 100000 95566 99999 60466 99999 98829 100000 40933 100000 77646 100000 73096 99999 93360 100000 1616 100000 84521 99999 94027 100000 90973 99999 64788 100000 5549 100000 67811 99999 42481 100000 12158 100000 16701 99999 69665 100000 11685 99999 47340 100000 54639 99999 71082 100000 58057 99999 50337 99999 1148 99999 38855 100000 82979 100000 54756 99999 78052 100000 53036 100000 67786 99999 55955 99999 26956 99999 16136 100000 30395 99999 71966 100000 66930 99999 56296 100000 73533 99999 33983 99999 58560 99999 68719 100000 4749 99999 50235 99999 97784 99999 87573 99999 32168 100000 71674 99999 55381 100000 85646 100000 96223 99999 66846 100000 72915 99999 2772 99999 18243 99999 83773 100000 36100 99999 57054 100000 83202 100000 37259 99999 86637 99999 31037 100000 47552 100000 42539 100000 41623 100000 27934 99999 56730 100000 49717 99999 16140 99999 80724 100000 65705 99999 62764 100000 4665 100000 47819 100000 23732 100000 65864 100000 88133 99999 43757 99999 27948 100000 99345 100000 89759 100000 11563 100000 65635 100000 37055 100000 55195 99999 7426 100000 77442 100000 62391 99999 11105 100000 63372 99999 65068 99999 86203 99999 97950 100000 85724 100000 60378 99999 38801 99999 69014 100000 5057 100000 64506 100000 13853 100000 23281 99999 1611 99999 31341 99999 57401 99999 60981 100000 36699 100000 62539 99999 42449 100000 54051 99999 92369 99999 45415 100000 54242 99999 91712 99999 86883 100000 21598 99999 55948 100000 33582 99999 15418 100000 88957 99999 47045 100000 3419 100000 35100 99999 36755 100000 29513 100000 40458 100000 33747 99999 83980 100000 38508 99999 98571 99999 63384 100000 86178 99999 61905 99999 79876 99999 98838 100000 99506 100000 24369 99999 29730 100000 20626 99999 70205 99999 90898 100000 91851 100000 36109 99999 89046 99999 1953 99999 33488 100000 34654 99999 657 100000 30980 100000 92374 99999 77077 100000 34509 99999 52293 100000 24390 100000 24932 100000 59094 100000 63730 100000 57530 100000 2473 100000 8569 99999 57459 99999 40836 99999 4975 100000 41084 100000 95309 100000 81763 100000 35929 99999 5819 100000 19390 100000 43910 100000 76368 99999 61033 99999 93327 99999 22047 100000 12326 100000 30384 99999 38400 99999 24166 99999 11912 99999 7730 100000 58969 99999 10923 100000 83975 99999 28368 99999 95428 99999 97825 99999 6590 100000 52320 99999 86588 99999 20677 100000 25627 100000 19132 99999 61683 99999 77484 99999 13349 99999 78877 99999 39570 99999 70777 100000 64312 100000 35764 100000 19412 99999 41142 99999 60280 100000 69511 100000 89098 99999 51012 100000 58251 100000 25090 100000 17906 99999 18468 100000 96214 99999 97045 99999 73342 99999 33325 100000 20336 99999 93281 99999 28708 100000 78729 100000 85762 100000 82534 99999 51328 99999 74982 100000 83917 99999 96358 99999 73750 99999 99820 100000 10457 99999 90422 100000 58549 100000 99128 99999 23759 99999 91638 100000 69612 99999 97620 99999 45213 100000 7734 100000 53964 99999 89558 100000 11965 100000 43223 99999 57072 100000 2473 99999 70523 99999 78262 99999 33490 99999 17375 100000 16772 99999 91524 99999 27732 99999 44874 100000 59650 100000 29597 100000 1170 99999 33988 100000 58668 99999 19221 99999 88272 99999 66727 100000 92168 100000 4639 100000 73830 99999 94871 100000 14392 99999 67616 100000 25042 99999 87090 99999 28430 99999 67374 100000 70245 100000 16508 99999 8864 99999 83681 99999 55357 99999 48240 100000 2432 100000 53142 100000 38964 99999 1777 100000 67489 100000 11703 100000 70481 99999 56077 99999 58435 100000 51970 100000 73881 100000 44159 99999 58213 100000 27000 100000 67127 99999 12121 99999 90707 99999 76994 100000 39126 99999 16515 99999 54441 100000 56908 99999 36310 100000 75433 99999 51673 100000 83892 99999 47514 100000 17510 99999 93694 100000 25295 99999 74936 99999 45981 100000 90989 100000 88312 100000 26848 99999 37492 99999 47526 100000 17421 100000 86697 100000 35759 100000 52375 99999 59888 99999 18127 99999 29957 99999 38569 99999 55493 100000 20533 100000 43453 99999 53400 99999 32986 100000 88215 99999 23757 99999 30224 100000 29054 99999 68079 99999 1872 100000 45741 100000 2781 100000 91506 100000 58769 100000 91018 100000 39545 99999 46189 100000 92107 100000 34819 100000 86018 99999 98616 100000 98497 99999 29016 100000 26152 99999 33364 99999 39190 99999 57838 100000 89386 99999 45653 99999 76837 100000 53693 99999 64483 99999 16788 99999 4408 99999 4583 100000 78036 100000 66357 100000 91585 99999 36606 100000 24602 100000 32483 99999 39134 99999 45201 100000 42404 100000 34951 99999 24143 100000 42055 100000 21299 100000 27801 100000 78366 99999 91036 100000 35988 100000 14369 99999 25931 100000 20385 99999 81200 100000 33073 100000 88126 99999 90781 100000 24990 99999 14379 100000 98976 99999 53483 99999 82843 100000 34193 99999 83672 99999 49638 100000 97678 100000 38266 100000 98371 100000 21105 99999 51522 99999 54316 99999 50451 100000 15942 100000 62424 100000 62419 99999 8898 100000 39722 99999 31484 99999 5946 100000 59383 100000 75385 99999 35901 99999 77823 100000 16854 99999 70742 100000 2328 99999 53177 100000 59676 100000 9959 100000 47284 99999 65862 100000 39957 99999 94759 100000 12371 99999 41963 100000 43689 99999 95413 99999 93338 100000 65710 99999 30828 99999 25012 99999 97087 100000 50909 99999 48813 100000 3441 100000 69525 99999 56574 100000 76753 100000 82691 100000 1865 99999 72131 99999 60987 99999 68372 99999 68784 99999 88651 99999 73832 99999 11513 100000 33704 100000 84059 99999 78038 100000 63350 100000 74869 100000 34706 100000 10741 99999 33769 99999 93185 99999 87661 100000 42541 99999 398 99999 25084 99999 30716 99999 32085 100000 25222 99999 68638 99999 27351 99999 57854 99999 33166 100000 53993 100000 39260 99999 48405 99999 64333 100000 2813 99999 87387 100000 91197 99999 34490 99999 62063 99999 97324 100000 78109 100000 81850 99999 76863 100000 58709 100000 95436 99999 11388 100000 31787 100000 83900 100000 896 100000 91547 99999 95933 100000 87640 100000 50642 100000 10581 99999 48796 99999 80970 99999 81192 100000 84461 100000 46613 99999 98909 100000 82263 99999 14488 100000 84245 99999 50597 100000 5729 100000 7990 100000 71810 99999 41216 100000 96908 99999 41648 100000 23800 99999 91331 99999 42199 100000 34976 100000 74831 99999 79643 99999 49168 99999 85264 100000 76274 99999 57006 100000 97253 100000 31657 100000 53480 100000 1705 100000 75577 100000 17854 99999 32879 100000 19087 100000 98629 99999 46308 99999 69937 100000 51001 100000 45505 100000 18441 99999 93422 100000 86305 100000 89006 100000 88761 99999 63595 99999 74345 99999 36166 100000 10588 99999 58787 100000 33363 100000 54158 99999 25120 100000 74642 99999 28564 100000 58132 100000 44651 99999 2486 100000 88736 100000 98148 99999 46404 99999 9403 100000 70990 100000 41957 99999 27611 99999 54167 99999 87085 100000 45832 99999 93484 100000 22932 100000 71 100000 25377 100000 88443 100000 2809 99999 11786 99999 83652 100000 77475 100000 85029 100000 14979 99999 97685 100000 3301 100000 46101 99999 26402 99999 8648 99999 63056 100000 65247 100000 42423 100000 97991 99999 2548 99999 27724 99999 71953 100000 31295 99999 27828 100000 16714 99999 2432 99999 43989 99999 89296 99999 38345 100000 1447 99999 74847 99999 35664 100000 66151 99999 79025 99999 25751 100000 73882 99999 58848 100000 20986 100000 93100 99999 13670 99999 55428 99999 46417 99999 52876 99999 96123 99999 88361 99999 23658 99999 27480 100000 87469 99999 31765 99999 49497 99999 82589 100000 75432 100000 47242 100000 50040 99999 8577 99999 80449 99999 29173 99999 78285 100000 89565 100000 80155 99999 87012 100000 51148 99999 93204 100000 81948 100000 77700 99999 80665 100000 4014 99999 27954 99999 39654 100000 24080 99999 97155 99999 92891 100000 38583 100000 80892 100000 90708 99999 41211 100000 73587 99999 71319 99999 67933 100000 86408 99999 49421 99999 4459 99999 78780 99999 17625 99999 98565 100000 89462 100000 72893 99999 82245 100000 25796 100000 14467 100000 73107 99999 3072 100000 13150 99999 72533 100000 10862 100000 92541 99999 77238 99999 69435 99999 27202 100000 19412 100000 31416 99999 84409 99999 78794 99999 4152 99999 13083 99999 11525 100000 54032 100000 41982 99999 94539 99999 46945 100000 12159 99999 45659 99999 33343 100000 16300 99999 79813 100000 33291 100000 99570 100000 82373 99999 4117 100000 25732 100000 17356 100000 87358 99999 26678 100000 58252 99999 85233 100000 39291 99999 98921 99999 2572 100000 68515 99999 94519 99999 96292 99999 58261 99999 57386 99999 5495 100000 88131 99999 14817 100000 5182 100000 18306 99999 46951 99999 55302 99999 18517 100000 58625 99999 70161 100000 79446 100000 88174 100000 77531 99999 47362 99999 98791 100000 25587 100000 79072 99999 18610 99999 35305 100000 30426 99999 81394 99999 40609 100000 96655 99999 418 100000 90036 99999 7063 99999 55164 100000 70550 100000 36964 99999 21935 99999 92034 99999 41428 100000 37594 100000 39832 99999 17575 100000 84175 100000 45824 99999 24910 100000 1951 100000 7833 99999 1802 99999 70349 99999 24505 100000 57907 99999 72812 99999 12793 100000 7798 100000 45250 100000 29802 100000 63841 99999 31068 99999 78246 99999 53865 99999 71081 100000 7425 100000 7274 99999 206 99999 96566 100000 12111 100000 95088 100000 8030 100000 40413 100000 17236 100000 98939 99999 66808 99999 64075 100000 93565 99999 90498 99999 44932 100000 6537 99999 39621 99999 66142 99999 91191 99999 89488 100000 6054 100000 18094 100000 32562 100000 68429 100000 5917 100000 71587 99999 51899 99999 17205 100000 65549 100000 96740 99999 77149 99999 83183 100000 7734 99999 28797 99999 12068 99999 48560 99999 47291 99999 68185 99999 76503 99999 8379 99999 77199 99999 45584 99999 67519 99999 723 99999 70025 100000 50123 99999 70006 99999 27913 100000 53774 99999 22192 100000 86751 100000 97564 99999 52694 100000 91472 100000 26286 99999 47768 99999 79832 99999 82204 100000 22019 100000 71063 100000 33566 100000 43918 100000 72254 99999 95646 100000 27007 100000 68570 99999 39001 99999 63284 99999 20904 100000 33214 99999 63882 99999 36887 99999 87565 100000 25169 100000 85011 99999 48764 99999 45431 100000 64754 99999 49650 100000 42334 99999 57858 99999 88441 100000 94600 100000 34036 100000 54040 100000 45528 100000 6900 99999 77157 99999 99241 99999 90004 99999 98090 99999 78255 100000 75721 99999 78471 99999 53573 100000 19998 100000 72721 100000 41484 99999 89211 99999 98028 100000 1836 99999 35250 100000 12238 99999 73375 100000 71061 100000 26721 99999 78526 99999 61884 100000 66171 99999 72851 100000 10303 99999 62478 99999 27789 100000 83274 99999 47339 100000 26039 99999 79233 99999 2150 99999 65689 99999 31119 99999 55861 100000 82198 100000 80771 99999 34948 99999 68773 99999 26606 99999 52480 100000 81086 99999 63654 99999 81530 100000 56430 99999 80852 100000 45646 99999 21272 100000 99737 100000 23581 99999 83762 99999 54682 99999 31601 100000 23588 100000 29417 100000 34238 99999 84141 99999 38018 100000 40161 99999 10796 99999 89704 100000 24319 99999 19566 100000 82442 99999 67220 99999 30089 100000 22217 99999 26963 99999 47962 100000 68408 99999 71095 99999 87924 100000 46692 99999 34725 99999 7097 100000 46327 99999 82132 100000 27754 100000 71050 100000 82120 100000 86008 100000 59478 99999 35989 100000 61813 100000 6781 100000 96270 99999 68746 99999 96685 99999 20525 100000 32922 100000 28867 100000 11967 100000 84224 99999 54071 99999 96315 100000 31447 100000 21062 99999 41027 100000 53422 100000 23473 99999 31209 100000 87141 99999 12171 100000 20529 99999 34586 99999 96813 100000 17411 100000 93502 100000 60462 100000 68392 99999 38107 100000 36805 100000 21996 100000 70278 100000 68311 99999 55320 99999 88226 99999 53611 100000 15191 99999 44089 99999 16434 99999 92900 100000 68511 100000 25992 100000 18607 100000 48972 100000 41756 99999 72351 100000 85291 99999 67774 100000 2295 99999 44342 99999 44870 99999 79853 99999 8050 99999 87717 99999 57714 100000 70753 100000 91360 99999 26172 99999 10566 99999 40740 100000 75575 100000 53317 99999 38727 99999 67523 100000 23826 99999 96111 100000 51131 99999 18301 99999 72544 100000 34960 99999 42070 99999 27223 100000 28926 100000 9752 100000 19899 100000 23057 99999 29481 100000 87755 100000 29707 100000 61049 100000 15744 100000 79593 99999 10065 100000 22266 100000 53507 99999 95154 100000 6465 100000 73099 100000 16666 99999 81515 100000 98828 100000 33357 99999 95833 100000 70647 100000 80039 100000 10582 100000 70173 99999 81923 99999 52856 99999 66396 99999 51731 100000 46223 100000 99793 100000 37344 99999 22917 100000 1141 99999 78162 99999 57325 100000 6860 99999 65723 99999 65916 100000 27564 99999 10698 99999 76650 100000 95056 99999 90055 99999 42619 100000 91693 100000 91613 99999 78333 100000 27438 100000 78658 99999 36775 99999 86791 100000 81831 99999 5756 99999 89881 100000 87492 100000 48561 100000 91454 100000 31219 99999 37867 99999 90740 99999 90744 99999 7650 100000 77772 100000 46144 100000 96972 99999 3247 100000 20697 99999 69908 99999 40835 100000 52586 99999 8412 99999 10306 100000 3358 99999 15677 100000 45996 100000 77763 99999 3186 99999 94977 99999 26263 100000 30227 100000 71708 100000 12777 100000 5689 100000 25066 99999 33788 99999 67345 100000 50190 99999 61987 100000 57012 100000 66305 100000 2274 100000 25129 100000 46384 99999 10750 100000 934 99999 82297 100000 5710 99999 63146 99999 94437 100000 94648 100000 14377 100000 3025 99999 90983 99999 88990 99999 25639 99999 37976 100000 84899 100000 27734 100000 38053 100000 80564 99999 77741 99999 17167 99999 92593 100000 38941 99999 24355 100000 90568 100000 54376 100000 64300 99999 78267 100000 43969 99999 70385 99999 33114 100000 42985 100000 1050 99999 30658 100000 34695 100000 49464 100000 90109 99999 61802 99999 84565 100000 24064 99999 5646 100000 39480 100000 79115 99999 50548 100000 28280 99999 60862 99999 18380 99999 99740 99999 13223 99999 26925 100000 19592 99999 34775 99999 51258 99999 44922 99999 81920 99999 73182 100000 99583 100000 16618 99999 11688 100000 90596 100000 69751 99999 86157 100000 63472 99999 6752 99999 21501 99999 16831 99999 48346 99999 83978 99999 80691 99999 45830 99999 51325 99999 69464 100000 45653 100000 3227 99999 26293 99999 76272 100000 3046 99999 73209 100000 12048 99999 74269 100000 60378 100000 27538 99999 66471 100000 43835 100000 37627 99999 15920 100000 16426 100000 39261 100000 53935 99999 44141 100000 58613 99999 90161 100000 45830 100000 4989 100000 78540 99999 92773 99999 39553 99999 65188 99999 5017 99999 31906 100000 10965 100000 73606 100000 40917 99999 6755 100000 3317 99999 50317 99999 64049 99999 54611 100000 49867 99999 83469 100000 1721 99999 97707 100000 1323 99999 2501 99999 80704 100000 3997 99999 58853 99999 41343 100000 72756 99999 49759 99999 72934 99999 65910 100000 36635 100000 77277 99999 83933 100000 81389 100000 42144 100000 65800 100000 18906 100000 17460 99999 61995 100000 21232 100000 7132 100000 93535 100000 99187 99999 66073 100000 50800 99999 16127 99999 30009 100000 7844 100000 956 100000 98240 100000 41039 100000 62581 99999 53719 100000 1026 100000 17504 99999 57970 99999 12652 100000 96970 99999 45168 100000 88462 99999 16776 100000 96695 99999 19434 99999 62394 100000 46772 100000 41123 100000 23803 100000 62736 100000 76797 99999 67099 100000 23209 99999 13442 100000 7685 99999 33168 99999 25551 100000 85677 99999 55258 100000 11959 100000 65044 99999 48278 99999 62176 100000 75283 99999 40554 99999 71253 100000 83556 99999 42869 100000 13969 100000 44671 99999 21326 100000 46715 99999 15746 99999 40411 99999 9574 100000 27289 100000 79299 100000 17950 100000 44064 99999 79735 100000 21521 99999 84641 100000 79682 100000 34519 99999 80627 99999 98517 99999 57773 100000 47336 100000 37215 99999 57913 99999 12050 99999 19997 99999 35142 100000 61331 100000 51497 100000 97216 99999 40168 100000 9405 99999 89710 99999 88156 99999 16152 99999 1478 99999 33657 100000 52920 99999 71641 99999 3363 99999 57121 100000 34530 99999 45202 100000 15203 99999 7287 100000 25903 99999 33967 99999 15417 100000 62020 99999 18273 99999 55517 100000 26097 99999 73510 100000 85559 99999 62185 100000 58580 99999 26680 99999 55286 99999 92137 100000 29036 99999 48670 100000 1744 99999 23058 100000 39714 100000 8834 100000 98908 99999 29722 99999 87581 100000 17245 100000 39257 99999 89497 100000 43272 100000 67394 100000 84220 100000 23384 100000 60484 100000 51818 100000 326 99999 14998 99999 72463 100000 7003 99999 17966 100000 11052 100000 82301 99999 11497 99999 89396 100000 44680 100000 22664 99999 71009 99999 24765 100000 24899 99999 59426 99999 17623 100000 45977 100000 74144 99999 45549 100000 21908 99999 51619 99999 67937 100000 66756 100000 11330 99999 36734 100000 18936 100000 45755 99999 18836 99999 97775 99999 42068 99999 54281 100000 59114 100000 77425 100000 1516 99999 48876 99999 929 99999 53889 99999 99626 99999 24187 99999 79675 99999 9347 99999 3165 99999 57507 100000 57019 99999 71301 99999 9943 100000 33338 100000 48183 100000 74625 99999 72831 99999 40141 99999 18407 99999 61434 99999 83797 100000 27727 99999 73050 99999 60737 99999 26267 99999 24411 100000 19014 99999 17840 100000 71777 100000 33749 99999 46295 100000 7117 99999 5713 99999 53972 100000 9833 99999 60230 100000 9415 100000 9293 99999 20795 100000 28961 100000 74045 100000 83890 100000 67482 100000 22522 99999 37041 100000 15438 99999 71362 99999 26719 99999 22635 99999 56932 100000 7940 99999 42954 100000 6172 100000 64381 100000 72169 99999 35318 100000 3587 100000 72156 99999 28326 99999 55112 99999 75798 99999 33755 100000 17249 99999 29503 100000 64944 99999 13653 100000 74596 99999 67100 99999 52699 100000 72534 100000 39905 100000 53609 100000 46792 100000 29047 100000 17410 99999 71199 100000 6415 100000 26520 100000 62556 100000 44669 100000 98289 99999 15557 100000 60568 99999 27276 99999 48810 99999 8482 100000 26697 99999 21760 100000 59047 100000 88201 100000 5315 99999 1906 99999 60233 99999 68245 99999 90486 100000 19898 100000 1251 99999 5970 99999 4690 99999 49277 99999 47813 100000 67596 99999 84834 99999 11051 100000 56544 100000 39580 100000 61135 99999 99217 99999 14005 99999 81355 99999 38150 100000 64113 99999 44306 99999 56322 99999 52645 100000 99521 100000 74489 99999 43647 99999 99284 100000 65200 99999 59404 99999 59882 99999 32865 99999 45313 100000 78866 100000 33338 99999 41982 100000 34824 100000 89587 99999 75518 99999 55441 99999 79962 99999 98604 100000 7663 99999 37104 100000 23224 99999 17274 99999 81465 100000 59037 99999 81214 99999 60319 100000 18830 99999 25973 99999 44252 100000 67086 100000 85026 99999 60589 100000 51452 99999 95463 99999 60247 100000 67280 100000 42305 100000 26778 100000 79050 99999 99584 100000 21617 100000 2304 100000 98684 100000 95733 99999 29418 99999 14258 100000 36981 99999 65863 100000 12291 99999 8884 99999 380 99999 18487 100000 41638 100000 72822 100000 72289 99999 46060 99999 71703 100000 20329 99999 63234 100000 65098 99999 43873 99999 4820 99999 36148 100000 58245 100000 67379 99999 72443 100000 84291 99999 8612 99999 17409 99999 3245 99999 95966 100000 39029 99999 31079 100000 86440 100000 82015 100000 88270 99999 27570 99999 89714 100000 97271 99999 83240 100000 12492 100000 91363 99999 98911 99999 31773 99999 92062 99999 26803 99999 5453 100000 54808 100000 16889 99999 72892 99999 9098 99999 93672 100000 59576 100000 48663 99999 31964 100000 12526 99999 21593 100000 27476 100000 24041 100000 8340 100000 44640 100000 61994 100000 18828 100000 52261 100000 21808 99999 49078 99999 26763 100000 1443 99999 19545 100000 16818 99999 76006 99999 8222 99999 43061 100000 69669 100000 61964 99999 22034 100000 70321 99999 12713 100000 5019 100000 67601 99999 98132 100000 12576 100000 58231 100000 27563 99999 16139 99999 10525 99999 94213 99999 1108 100000 37057 100000 91302 99999 65242 100000 65955 99999 24575 99999 45218 99999 14002 100000 99896 100000 34265 100000 56809 99999 26506 100000 85709 100000 16140 100000 56587 100000 33287 99999 43270 99999 75107 99999 6536 99999 31405 100000 9941 100000 26371 99999 84701 99999 88136 100000 59679 100000 7526 100000 22014 99999 91325 100000 42524 99999 79752 100000 60769 100000 2027 100000 98904 99999 54950 100000 83789 99999 85123 99999 38808 99999 31697 100000 36972 100000 41418 99999 44360 100000 34993 99999 69250 100000 96346 100000 262 100000 24429 100000 67288 99999 88753 100000 29295 100000 16363 99999 17051 99999 10011 100000 2877 99999 5599 100000 30983 100000 95700 99999 6365 100000 68822 99999 431 100000 26291 99999 9046 99999 38872 100000 71944 99999 348 99999 92274 100000 63861 100000 64610 99999 54067 99999 98486 99999 46741 99999 64917 100000 54755 100000 71796 99999 93829 99999 42000 99999 11240 100000 21486 99999 58880 100000 91710 99999 64690 100000 27895 99999 62163 100000 65234 99999 21625 100000 22783 100000 63810 100000 5219 100000 2900 100000 12222 99999 18791 100000 61298 99999 68929 99999 83067 99999 65921 100000 60807 99999 85802 99999 96883 99999 37134 100000 17396 99999 87081 99999 40868 100000 67689 100000 55031 100000 22919 100000 70310 100000 47369 99999 54409 100000 14563 99999 83125 99999 66381 100000 70234 99999 17032 100000 33080 100000 59645 99999 3893 99999 45031 99999 81673 100000 95948 99999 75800 99999 19168 99999 26262 100000 16790 99999 83940 100000 22051 99999 61255 99999 54084 99999 2576 100000 44605 100000 99352 99999 10043 100000 32141 99999 22251 100000 59705 100000 33658 99999 25546 99999 39926 99999 39515 100000 37140 100000 51495 100000 22539 100000 81219 100000 49264 100000 34324 99999 66365 99999 41410 100000 52583 99999 22849 100000 50553 99999 60126 99999 3248 99999 15150 99999 18123 100000 67204 99999 60712 100000 425 99999 47902 100000 46039 100000 70740 99999 68675 100000 98484 99999 67556 100000 8797 99999 5900 99999 6101 99999 78499 100000 67191 100000 3029 100000 41449 100000 47824 100000 20278 100000 15454 100000 76514 100000 7571 100000 15210 100000 46247 99999 80301 100000 8207 99999 91560 100000 79138 100000 36214 99999 6794 99999 73313 99999 82990 99999 74355 99999 81810 99999 51355 99999 4488 99999 53159 99999 1004 100000 3831 99999 33522 100000 67034 100000 72533 99999 59488 99999 92760 100000 38642 99999 90111 100000 77806 100000 89292 100000 49621 100000 42052 99999 4899 100000 89836 100000 75155 100000 70041 99999 14897 100000 55613 99999 74107 100000 8119 100000 87893 100000 19006 99999 85017 100000 95857 100000 15136 100000 85168 99999 99557 100000 60804 100000 61879 100000 39681 99999 54196 100000 97820 99999 95314 100000 767 99999 6077 99999 81830 99999 1933 99999 63607 99999 73172 99999 53673 99999 29787 99999 11744 100000 15159 100000 79220 100000 54730 99999 26099 99999 72673 99999 40050 100000 36567 100000 54923 99999 96504 99999 38349 99999 38350 100000 57547 100000 79561 100000 29603 100000 4668 100000 36333 100000 27904 100000 65145 99999 48027 99999 61251 99999 1804 100000 65230 100000 11762 99999 41162 99999 53678 99999 21465 99999 55500 100000 17241 100000 87726 99999 22520 100000 22149 100000 37186 100000 1532 99999 47195 99999 97079 100000 73147 100000 97856 100000 38326 100000 89286 99999 93682 100000 72536 100000 25157 99999 16133 100000 18525 100000 36142 100000 86214 99999 76054 100000 68660 99999 91998 100000 8754 99999 91610 100000 66833 100000 9853 100000 43925 99999 43254 99999 91015 100000 5525 99999 27284 100000 61362 99999 16452 100000 71004 100000 90149 99999 6810 99999 38927 100000 11131 99999 61478 100000 906 100000 12362 100000 50695 99999 63216 100000 66679 100000 60811 99999 31153 99999 84628 99999 28263 99999 46537 100000 92693 99999 9366 100000 5195 100000 36450 99999 28526 99999 65172 100000 39475 100000 41515 100000 55285 100000 57327 100000 85500 99999 52216 100000 50379 99999 47430 100000 16858 100000 50890 99999 714 99999 88635 100000 91465 99999 24312 100000 52043 99999 8889 100000 38689 99999 95601 100000 43234 99999 17681 100000 88887 99999 10323 100000 68635 99999 48472 100000 26886 100000 72119 100000 51894 99999 13645 100000 99553 100000 67399 99999 43920 99999 52914 100000 86779 99999 12152 99999 79521 100000 78818 100000 90890 100000 54148 100000 15409 100000 21450 99999 16730 99999 63507 100000 47273 99999 74114 99999 21249 99999 28822 99999 52827 99999 53396 100000 74265 100000 66345 100000 32867 99999 58824 100000 53791 99999 20554 99999 30058 100000 82623 99999 55753 99999 26570 100000 55759 100000 53286 100000 42202 99999 71237 99999 35970 99999 71780 100000 82390 100000 65445 99999 58183 99999 59053 100000 3495 100000 31231 99999 15443 99999 64059 99999 44025 99999 51561 99999 69828 99999 88341 100000 77245 99999 70838 100000 53995 99999 79991 100000 85805 100000 9845 100000 51784 99999 1272 100000 44592 99999 99737 99999 98257 99999 73368 100000 33482 100000 51298 100000 78572 99999 58260 100000 39631 99999 34761 100000 72023 100000 77127 100000 42287 100000 98138 99999 97440 100000 77352 99999 81837 100000 39326 99999 80603 100000 99708 100000 20255 100000 72120 99999 29224 100000 91271 99999 75046 100000 20043 100000 59846 99999 51797 100000 58525 100000 94458 99999 20690 99999 22751 100000 78034 100000 41939 100000 53723 100000 80688 100000 13563 100000 84562 99999 23064 100000 332 99999 9667 99999 73100 100000 35351 99999 88994 99999 81044 100000 56703 100000 73315 100000 50631 100000 52887 99999 17314 99999 28797 100000 97606 100000 28337 100000 42412 100000 33102 100000 10311 99999 6799 99999 95224 99999 57950 100000 62484 100000 47842 100000 74923 100000 86802 99999 67920 99999 2446 100000 8863 100000 44951 100000 15055 100000 63208 99999 71572 99999 62955 100000 31373 99999 1138 99999 98305 100000 53092 99999 93028 99999 6554 100000 69656 100000 77082 99999 58263 99999 57069 99999 58380 100000 4264 100000 35665 100000 97102 99999 78010 99999 76205 99999 97877 99999 16671 99999 78997 99999 14954 99999 6098 100000 3237 100000 69189 99999 21373 100000 46247 100000 47513 99999 51050 99999 37747 100000 91647 99999 72286 99999 620 100000 78917 100000 32167 99999 4363 100000 63538 99999 11073 100000 67834 99999 13329 100000 74207 100000 95236 99999 30447 100000 15524 99999 25617 100000 86879 99999 72053 100000 50168 100000 62798 99999 31885 99999 96316 100000 75961 99999 74714 99999 66521 100000 45877 99999 7466 100000 94401 99999 2898 99999 92055 99999 3743 100000 41344 100000 51817 99999 63652 99999 94060 99999 28844 99999 9169 99999 78441 99999 91211 99999 13843 99999 77999 100000 15730 100000 31626 99999 19237 99999 57614 100000 43985 99999 89566 99999 58758 100000 76331 100000 91725 99999 33518 100000 92646 99999 29194 99999 7186 100000 89263 99999 94710 99999 62357 100000 29064 99999 35341 100000 18363 99999 97035 100000 36888 99999 70305 100000 61075 100000 53175 99999 38139 100000 47914 99999 75413 100000 30246 100000 95760 99999 55656 99999 85382 100000 3653 99999 47483 100000 89490 99999 28850 100000 6060 99999 61263 100000 92146 100000 77605 100000 40884 100000 73743 100000 52069 99999 47535 99999 26632 100000 70713 99999 93884 100000 76076 99999 17629 99999 63739 99999 14904 100000 2656 100000 33500 99999 26468 99999 63012 100000 22138 99999 51870 99999 18482 100000 58081 100000 5989 99999 93862 100000 86457 100000 49961 99999 21805 100000 969 99999 20593 99999 92445 100000 33927 99999 733 99999 6914 100000 32288 100000 42522 99999 48457 99999 86118 99999 12882 100000 63920 99999 88712 100000 94653 100000 7155 99999 83657 100000 29709 100000 74965 100000 77977 100000 9338 99999 22471 100000 34569 99999 76593 100000 7917 99999 62372 99999 45338 100000 37763 99999 51797 99999 72123 99999 68282 100000 85187 99999 90936 100000 88325 100000 38022 100000 53904 99999 47445 100000 95847 100000 23738 100000 35700 99999 36460 100000 19504 100000 153 100000 53590 100000 65838 99999 89702 99999 30707 99999 56457 99999 49477 99999 42025 100000 61026 99999 74158 100000 52655 100000 32014 100000 31141 100000 39651 100000 35774 100000 19372 100000 25957 99999 63935 99999 36718 100000 43124 99999 3026 99999 88718 100000 13977 99999 96794 100000 23343 99999 76185 99999 18279 99999 44898 99999 23508 99999 48826 100000 47788 100000 25843 99999 6995 99999 6987 99999 8936 100000 79511 100000 34006 100000 30057 100000 54286 100000 21662 99999 5033 99999 93276 99999 35009 100000 14273 99999 2378 99999 91448 100000 23201 99999 4373 100000 29884 99999 37246 100000 27001 100000 96441 99999 17729 99999 58187 100000 80150 99999 8507 99999 56110 100000 19076 99999 73280 100000 48383 100000 45917 100000 68288 99999 24272 100000 83607 99999 19570 99999 63101 100000 21899 99999 45343 100000 13815 99999 89355 100000 97521 99999 93839 99999 78788 99999 82286 99999 62142 99999 48782 99999 32175 100000 69465 100000 39379 100000 85797 100000 71697 100000 4022 100000 59907 100000 17841 100000 92089 100000 67964 100000 31482 99999 65117 99999 64369 99999 10175 100000 30533 100000 24225 100000 85886 99999 89097 99999 16771 99999 3966 99999 29419 99999 82876 100000 56355 99999 23282 99999 74329 99999 47170 99999 50236 99999 57184 99999 95730 99999 39080 100000 63634 100000 99778 99999 99787 100000 18931 100000 21607 99999 84089 100000 26869 99999 97742 100000 36921 100000 78176 99999 65938 99999 66519 99999 27736 99999 30796 99999 12844 100000 28453 100000 29794 99999 6900 100000 83466 100000 32569 99999 8787 100000 35742 99999 91503 100000 41175 100000 34580 99999 15067 99999 66071 100000 57462 100000 20217 100000 55278 100000 89216 99999 2777 100000 85638 100000 89432 100000 19492 99999 69930 99999 58090 100000 85031 99999 32337 99999 69994 99999 21797 99999 59619 100000 8485 100000 71870 99999 93228 100000 75925 99999 80413 100000 41919 100000 51732 99999 8139 100000 82186 99999 82445 100000 73906 100000 72398 100000 89213 99999 43092 100000 60162 99999 65355 99999 49970 100000 31572 100000 89013 99999 75993 100000 44079 99999 57724 100000 13221 100000 33810 99999 26164 100000 49954 99999 9178 100000 27198 99999 16345 99999 50908 99999 7049 99999 67884 99999 26949 100000 82171 100000 65987 99999 60537 100000 99430 100000 47484 99999 42895 100000 5045 100000 2596 100000 24338 100000 56657 100000 46265 100000 9789 100000 90737 100000 94480 100000 84423 99999 2886 99999 2994 100000 79106 100000 24585 100000 77880 99999 21019 100000 84692 99999 84505 100000 25234 100000 30708 99999 11175 100000 89313 100000 2779 100000 12504 99999 75017 99999 60599 100000 72121 100000 2441 100000 4523 100000 87405 99999 94383 99999 99555 99999 90520 99999 3560 99999 4601 99999 7197 99999 8684 100000 78232 100000 25905 100000 24530 99999 26595 99999 48120 100000 22444 100000 38076 100000 61034 100000 73107 100000 74256 99999 17922 99999 3226 99999 26048 100000 44897 100000 66812 99999 23123 99999 78826 100000 88763 99999 24872 99999 4003 99999 89586 99999 17593 100000 97158 99999 99499 100000 41785 99999 6532 99999 42216 100000 17516 100000 24096 100000 86637 100000 50997 99999 54561 100000 53577 100000 5420 100000 71330 99999 94385 99999 75765 100000 68888 99999 41277 100000 47452 99999 10503 100000 373 99999 69319 100000 72245 99999 19358 99999 96153 100000 56525 99999 62777 100000 79516 100000 50555 99999 23968 100000 73055 99999 11631 99999 92368 100000 79415 100000 63646 99999 33192 100000 86434 100000 76203 99999 6507 100000 6530 99999 77197 100000 41605 99999 57589 99999 58162 99999 19499 100000 99071 100000 50412 99999 13327 99999 68866 99999 66338 99999 28876 100000 98970 100000 43086 100000 44815 100000 36281 100000 73035 100000 54261 99999 75748 99999 56407 99999 67726 99999 27520 99999 89123 100000 10844 99999 89109 99999 91400 99999 8635 100000 95879 100000 26446 99999 82443 100000 50971 99999 96252 99999 74573 99999 54315 100000 55610 100000 99512 100000 88654 100000 27165 100000 52149 99999 93988 100000 41492 100000 23605 100000 77822 100000 42446 99999 76 99999 92873 99999 13064 99999 46095 99999 34822 100000 90021 99999 73326 99999 60023 99999 44970 100000 68431 100000 78194 99999 65696 100000 21789 99999 51504 99999 84344 99999 71513 99999 70152 99999 35830 99999 5032 100000 50353 100000 62085 99999 82021 99999 25275 100000 43282 99999 46548 100000 37702 100000 33525 100000 37047 100000 83825 99999 18017 100000 50835 100000 14912 99999 51178 100000 34567 99999 26445 100000 81465 99999 96314 100000 79933 100000 26579 100000 8402 99999 26951 100000 57516 100000 54677 100000 51097 99999 77718 100000 30032 100000 21363 99999 90920 99999 11160 99999 37761 99999 31912 99999 47114 100000 15857 99999 92776 99999 2444 100000 78030 99999 91316 100000 30785 99999 78372 100000 78336 99999 48404 100000 99514 100000 88167 100000 24556 100000 46553 100000 76961 99999 15511 100000 31919 100000 76219 99999 49700 99999 43802 100000 6362 99999 98075 99999 61626 99999 48239 100000 41091 100000 16053 99999 4821 100000 2038 99999 89176 100000 1831 99999 91615 100000 44857 99999 73190 99999 18071 99999 59400 99999 27721 99999 6420 100000 26935 100000 59680 99999 29737 99999 25803 99999 53296 100000 42915 99999 50971 100000 15413 100000 32401 100000 53436 100000 5354 99999 1809 100000 49002 99999 60415 99999 19312 99999 7326 100000 62826 100000 14623 100000 27155 100000 38991 99999 80632 100000 23812 99999 3994 99999 71322 100000 32424 100000 91686 100000 54826 100000 22768 99999 43229 99999 99131 99999 37145 100000 7704 100000 17371 99999 92948 99999 18037 99999 11047 100000 46579 99999 53356 100000 77699 100000 7344 100000 40335 99999 79212 100000 16707 99999 52671 99999 65711 100000 75525 100000 13291 99999 47928 99999 29624 99999 90014 100000 89593 99999 46410 99999 28335 100000 70676 99999 40620 100000 96878 100000 63731 100000 6071 100000 90910 100000 22906 100000 7914 100000 93934 100000 52252 99999 86927 100000 21202 99999 38000 99999 84382 100000 52772 99999 32440 99999 63019 99999 36349 100000 65085 99999 38716 100000 47418 99999 29825 100000 27841 100000 8895 100000 66064 100000 71478 99999 14172 100000 44611 100000 76176 99999 8490 100000 73682 99999 67957 99999 58021 99999 81736 99999 37857 100000 15181 100000 95824 100000 18002 99999 1638 100000 32045 99999 62940 100000 95668 99999 81121 99999 6782 99999 33549 100000 4406 100000 78661 100000 40229 99999 94124 100000 84518 100000 79593 100000 42185 100000 63294 99999 52217 99999 40383 100000 78344 99999 81522 99999 16959 100000 15729 100000 52746 100000 49137 99999 61320 100000 34729 100000 41890 100000 63261 100000 48200 100000 39415 99999 69950 99999 2789 100000 27745 99999 2145 100000 52840 99999 39317 99999 84795 100000 93722 100000 6565 100000 65461 99999 72635 99999 83885 99999 23423 99999 17277 99999 43421 100000 48151 100000 38938 99999 95093 99999 22110 99999 70687 99999 25920 99999 81389 99999 42829 99999 88308 100000 58105 99999 61043 99999 55153 100000 60411 99999 31094 100000 66586 100000 59760 99999 39305 99999 67100 100000 93807 99999 61054 99999 16267 100000 21914 100000 20326 100000 61551 100000 8591 99999 53634 99999 61433 99999 35240 100000 35269 99999 40161 100000 61833 100000 71278 99999 78746 99999 85904 99999 41330 99999 17977 100000 59399 100000 76097 99999 80956 100000 43724 100000 11623 99999 76111 100000 87154 99999 74607 99999 76757 99999 20245 100000 34923 100000 93793 99999 70744 100000 77572 99999 99705 99999 31960 99999 74029 99999 9009 100000 90735 100000 67305 100000 16643 100000 2340 100000 48425 99999 33237 99999 28042 99999 76796 99999 34692 99999 3220 100000 90621 99999 26887 99999 86762 99999 67391 100000 32824 100000 70405 100000 63805 99999 74843 99999 32176 99999 97157 99999 90631 99999 7793 100000 43949 99999 46436 100000 34235 100000 71582 100000 71997 100000 75602 99999 58325 100000 15368 100000 61221 100000 53304 99999 88749 99999 10138 99999 3010 99999 75841 99999 494 100000 64197 100000 40070 100000 10844 100000 73277 99999 54369 100000 93494 99999 25633 100000 50457 100000 14307 100000 35399 100000 57496 99999 23632 99999 41856 99999 77545 99999 85260 99999 76519 100000 65097 99999 87366 100000 15122 100000 21760 99999 16350 99999 809 99999 41257 99999 68610 100000 59782 99999 56383 100000 81290 99999 79708 99999 46699 100000 92263 99999 56286 99999 56520 99999 91754 99999 50089 100000 95570 99999 19893 99999 49182 99999 83792 99999 10556 99999 76869 99999 89575 100000 39925 99999 2989 100000 32071 99999 98239 100000 64396 99999 3472 99999 72900 100000 18274 99999 57989 99999 12892 100000 98440 99999 63733 99999 3451 99999 63156 100000 26721 100000 24233 99999 32032 100000 9004 99999 93657 99999 474 99999 63200 99999 82702 100000 11474 100000 82597 99999 16378 99999 98924 100000 63350 99999 2603 99999 63437 100000 25097 100000 50596 100000 27936 100000 10559 99999 85067 100000 14667 99999 80156 99999 6542 99999 88425 99999 66991 100000 68124 100000 9331 99999 49450 99999 49516 100000 90682 99999 26893 100000 69009 99999 60815 100000 53352 99999 63407 99999 20954 100000 24078 100000 54613 99999 81551 99999 16249 99999 35959 99999 37480 99999 86260 99999 11412 99999 13565 99999 38035 100000 92853 100000 11030 99999 89447 100000 26354 100000 87484 99999 98382 100000 15046 99999 22267 99999 61873 99999 49831 100000 60726 100000 36020 99999 36213 99999 70691 99999 23240 100000 12030 99999 97387 100000 98258 100000 95867 100000 56022 100000 28445 99999 13251 99999 48954 100000 90092 99999 20527 99999 89802 99999 83665 100000 87291 99999 4717 100000 26699 99999 43339 99999 20708 100000 30873 99999 98435 100000 36149 99999 66605 99999 64845 100000 52380 99999 26523 100000 36899 99999 65901 99999 87565 99999 85576 99999 30616 99999 44162 99999 83532 100000 77197 99999 64919 100000 76758 100000 67395 100000 25170 99999 50589 99999 22256 100000 89708 99999 4679 100000 95184 99999 80815 100000 2455 100000 91140 100000 79878 100000 66088 100000 37658 99999 36624 100000 13428 99999 2530 99999 80586 99999 83246 100000 97529 100000 38533 99999 65954 99999 36727 100000 74701 100000 6202 100000 71003 100000 26952 99999 69245 99999 66133 100000 50840 99999 90987 100000 20878 100000 52041 100000 805 99999 72683 99999 95734 100000 82902 100000 9201 99999 14099 99999 57016 99999 63069 99999 73295 99999 22786 100000 76200 99999 12306 99999 65523 100000 91490 100000 74342 100000 27170 99999 61695 100000 76782 100000 50603 99999 90513 100000 87424 99999 88837 100000 14198 100000 72624 100000 51724 100000 34814 100000 83066 99999 94812 99999 30741 100000 3364 100000 14386 100000 12501 99999 27841 99999 15700 99999 7373 100000 11797 100000 75573 100000 55612 100000 73087 100000 83216 99999 58929 99999 51900 100000 49187 100000 19443 100000 96712 99999 24825 99999 61551 99999 27277 100000 63577 99999 17551 100000 58108 100000 68734 100000 79452 100000 14227 100000 67111 99999 51194 100000 24921 100000 95905 99999 75973 99999 85220 100000 63975 100000 38391 100000 84136 99999 94461 99999 7827 99999 85636 99999 74202 99999 90505 99999 71699 99999 65369 100000 96242 100000 76653 100000 95741 100000 24611 99999 46153 100000 89932 99999 78363 99999 49624 100000 13059 99999 2420 99999 79757 100000 89379 99999 71368 99999 54935 100000 12745 99999 77929 99999 49818 99999 79387 99999 30075 99999 24212 99999 24527 100000 10311 100000 7598 100000 90551 100000 27653 100000 84522 99999 37603 100000 39262 100000 72489 99999 59643 100000 18632 100000 14152 100000 56394 100000 77324 99999 16472 100000 6822 100000 83836 100000 11377 100000 39812 100000 17407 99999 79728 100000 64032 100000 2320 100000 18814 99999 12079 99999 99121 100000 18894 100000 35753 100000 59860 100000 84256 100000 72790 99999 20274 100000 75749 99999 13801 100000 7240 99999 81478 99999 55449 99999 5449 99999 34513 99999 50449 99999 40079 100000 64619 99999 735 99999 8473 99999 38944 99999 96067 100000 20722 100000 99581 100000 63631 99999 49187 99999 37941 100000 82364 99999 98147 99999 90325 99999 6527 99999 22991 99999 92524 100000 48522 99999 90101 99999 47396 100000 65680 100000 86826 99999 42683 100000 47610 99999 11792 99999 88520 99999 4680 99999 62758 100000 77618 99999 61536 99999 64136 99999 7189 100000 26186 100000 25983 100000 51979 100000 23120 99999 3313 99999 96250 100000 11772 100000 88448 100000 54989 100000 72069 99999 23351 99999 27032 100000 9475 99999 85086 100000 96685 100000 21116 99999 27626 99999 22959 100000 33386 100000 28174 100000 87977 100000 61045 100000 95157 100000 85948 100000 81973 100000 50121 99999 74385 99999 23643 100000 53082 100000 39346 99999 21102 99999 61329 100000 12597 99999 6027 99999 40158 99999 81441 100000 40188 99999 57846 100000 96058 99999 58225 100000 50247 99999 15965 100000 2449 100000 97057 100000 6819 100000 2630 99999 10865 100000 65147 99999 21277 99999 22386 99999 64474 100000 93924 100000 88875 100000 86155 100000 93528 100000 9412 99999 77965 99999 97887 100000 7908 100000 5364 100000 84911 99999 3297 100000 62021 100000 76562 99999 34470 99999 7719 99999 62053 99999 45246 99999 21372 100000 66639 100000 58419 99999 43755 99999 8022 99999 97264 100000 10090 99999 90492 99999 77586 99999 86609 100000 7409 100000 87097 100000 3958 99999 19616 99999 55197 99999 55885 99999 83086 100000 59858 99999 96985 100000 85703 100000 17954 100000 92865 100000 24832 99999 63134 100000 16367 100000 24201 99999 11728 100000 17753 100000 47199 100000 36437 99999 47031 100000 34383 99999 63071 100000 33210 100000 22659 99999 83528 100000 81703 99999 9044 100000 51140 99999 27373 99999 78526 100000 53646 99999 1233 99999 8162 99999 34247 99999 69759 100000 31755 99999 85255 99999 99861 100000 85250 99999 43341 100000 31229 100000 54082 99999 17465 99999 79264 100000 10725 99999 86168 99999 47427 100000 75359 99999 7566 99999 77846 100000 37655 99999 12673 100000 3149 99999 39259 100000 85842 100000 34335 99999 18808 99999 69316 100000 89972 100000 45342 100000 79347 99999 73447 100000 2759 100000 50317 100000 28208 100000 37071 100000 17956 100000 88322 99999 19410 99999 60430 100000 62398 99999 4594 100000 1582 100000 5469 99999 83446 99999 7828 100000 49320 100000 69790 99999 62259 99999 33019 100000 30230 100000 44769 100000 8006 100000 62423 99999 43681 100000 47730 99999 78940 100000 68557 100000 67811 100000 89116 100000 98253 100000 4063 99999 82933 99999 73439 99999 60125 99999 16554 100000 81204 99999 5927 100000 66179 100000 96772 100000 52180 99999 46585 99999 98675 99999 73173 99999 29705 99999 52785 100000 7710 99999 6552 99999 41517 100000 8927 99999 48065 99999 64180 100000 4252 99999 56801 100000 22010 100000 37478 100000 449 99999 4044 99999 58977 99999 67771 100000 42791 100000 64667 99999 21601 100000 14446 99999 15402 100000 41242 99999 21706 100000 65760 99999 74536 99999 80326 99999 30007 100000 46494 100000 23961 99999 15596 100000 45025 100000 25317 100000 50371 99999 3153 100000 14487 100000 55150 99999 45628 99999 50898 99999 61153 99999 55175 100000 66723 100000 16499 99999 47458 100000 45002 100000 68211 99999 80374 99999 16098 100000 1982 100000 27865 100000 86145 100000 62570 99999 26973 99999 32756 99999 64368 99999 22098 99999 39316 99999 7842 100000 18850 100000 42046 100000 71253 99999 50629 99999 78833 99999 92269 100000 89207 100000 20017 100000 23238 99999 64399 100000 33447 100000 43650 100000 56634 99999 58297 99999 87572 100000 75071 100000 25047 100000 42740 100000 71824 99999 27281 99999 97539 100000 75936 100000 26129 99999 59849 99999 9390 99999 34582 99999 25000 99999 68281 100000 38043 100000 24088 100000 20120 100000 15941 100000 68262 100000 90003 100000 7546 99999 33110 100000 90083 100000 82952 100000 79608 99999 2303 99999 52264 99999 86347 99999 12534 99999 10938 99999 45213 99999 9648 100000 68192 99999 78186 100000 85668 100000 37426 100000 73680 99999 1880 99999 40746 99999 16704 99999 25875 99999 64921 99999 78745 100000 19752 99999 39461 100000 52142 100000 92042 99999 48048 100000 14993 99999 30194 100000 90119 100000 4526 100000 48547 100000 61025 99999 87594 99999 7182 99999 64763 100000 83992 100000 80042 100000 46043 99999 84571 99999 78866 99999 30408 99999 59241 99999 75363 100000 93185 100000 75884 99999 75428 99999 38233 100000 23579 100000 67372 100000 61988 100000 39000 99999 83687 100000 48215 99999 49225 100000 31529 99999 96012 99999 93181 99999 38051 100000 29665 100000 73328 100000 44051 100000 97577 99999 15639 100000 65825 100000 18585 100000 3938 100000 83922 99999 68891 100000 48011 100000 46625 100000 63004 100000 73507 100000 97949 99999 63904 99999 18122 99999 97306 99999 21060 99999 69127 100000 57534 100000 33711 100000 21960 100000 72594 100000 72088 100000 34825 100000 85899 99999 718 99999 13709 100000 79313 100000 25739 100000 16304 100000 22809 100000 89572 99999 91633 100000 43261 100000 81343 100000 71990 100000 65596 99999 95110 100000 61028 100000 55636 99999 85609 99999 65453 100000 14760 99999 47241 99999 46913 100000 35910 100000 17937 100000 98485 100000 81613 100000 7429 100000 73980 99999 5793 100000 27814 100000 17775 100000 13629 99999 75627 100000 16347 99999 66879 100000 92195 100000 56649 100000 20237 99999 64263 99999 99650 100000 73856 99999 87412 100000 97778 100000 85929 100000 35376 100000 43892 99999 24922 100000 30218 99999 94452 99999 46739 99999 47473 100000 7923 99999 25641 100000 22466 99999 99907 100000 61296 100000 44065 100000 79849 100000 69475 99999 55106 99999 84806 99999 35447 100000 15677 99999 51897 100000 90121 99999 81512 100000 61976 100000 13409 100000 52434 100000 92888 99999 89948 99999 54580 100000 71079 100000 49317 100000 8357 99999 55893 99999 82683 100000 54216 100000 54223 99999 82922 100000 35458 100000 32049 100000 48948 100000 89450 99999 1370 100000 55320 100000 64618 99999 7188 99999 30063 99999 68410 99999 70363 99999 25622 99999 6106 100000 69365 100000 2374 100000 34316 99999 76150 100000 20087 100000 75716 100000 77799 100000 3360 99999 49033 99999 34362 99999 53114 99999 95617 100000 36070 99999 55440 99999 1581 100000 42294 99999 47908 99999 49372 99999 95816 99999 6566 99999 36811 100000 89670 100000 80580 99999 8096 100000 2628 100000 52733 100000 36407 99999 60659 99999 9473 100000 58629 99999 97550 99999 97200 99999 16796 99999 54195 99999 74183 99999 73114 100000 47197 99999 66657 100000 25779 100000 64635 99999 38353 100000 67504 100000 72529 99999 3790 100000 73572 99999 93327 100000 66529 99999 6524 100000 61773 99999 50508 100000 54924 100000 1033 99999 37833 100000 96082 100000 61439 100000 62388 100000 76235 99999 8876 100000 53512 100000 45458 100000 53248 100000 62644 100000 75390 99999 49281 99999 16081 99999 1206 99999 12632 99999 94754 100000 29959 99999 93116 100000 56658 100000 87213 100000 81878 100000 77856 99999 70272 100000 48516 99999 42633 100000 3898 99999 81746 100000 90525 99999 20723 100000 11226 99999 98726 99999 83238 100000 4282 100000 21136 100000 29024 100000 16114 100000 95212 99999 76611 99999 29516 100000 64985 99999 50628 99999 8642 99999 3452 100000 22477 99999 18429 99999 31008 100000 625 100000 81572 100000 66546 100000 72232 99999 95825 100000 32909 100000 16252 99999 99596 100000 23478 100000 39098 99999 60957 100000 38664 100000 79418 99999 76664 99999 85789 99999 36912 99999 19908 99999 89570 100000 9855 100000 3302 100000 97975 100000 30415 99999 75368 100000 72928 99999 8461 99999 25023 99999 73141 99999 50368 100000 21690 99999 52383 99999 86111 100000 56808 100000 5157 100000 93996 99999 33514 100000 90807 99999 56677 100000 90362 100000 8902 100000 45709 99999 73861 99999 5088 100000 18723 99999 38530 99999 5489 99999 11475 99999 32194 99999 6661 100000 71550 99999 16732 99999 46461 99999 4337 99999 58877 99999 20853 100000 36165 99999 49777 100000 19519 100000 24053 99999 82738 100000 23559 100000 10208 99999 14330 100000 29297 100000 88283 100000 93941 100000 46261 100000 36487 99999 84383 100000 68845 99999 6007 99999 88085 100000 36599 100000 70499 99999 9266 99999 48929 99999 84669 99999 71267 100000 73043 100000 53817 100000 37108 99999 78501 100000 72425 99999 60153 100000 42149 100000 25302 99999 33395 99999 18192 99999 12463 99999 15838 100000 16126 99999 54217 100000 53184 100000 36178 100000 13962 99999 50227 99999 93447 99999 23503 99999 83055 99999 76422 99999 32810 99999 96729 99999 30236 100000 9204 100000 14793 100000 55276 100000 18845 99999 26503 100000 24156 100000 11496 99999 33876 100000 68492 99999 45780 99999 30004 100000 18552 100000 79463 99999 76523 99999 11950 99999 36571 99999 17094 100000 97946 100000 80103 100000 56609 99999 86923 100000 56171 100000 58055 100000 45560 99999 61522 100000 10878 99999 75695 99999 10810 100000 99031 99999 52354 99999 64889 100000 57226 99999 21531 100000 19056 99999 8925 100000 90372 99999 29924 99999 56304 99999 24920 100000 65393 99999 90374 99999 29193 99999 20199 99999 93869 99999 9680 100000 64217 99999 45860 99999 57300 99999 45194 100000 48625 99999 42611 99999 66613 100000 91214 99999 22870 100000 62624 100000 2542 100000 85921 100000 1379 99999 37646 99999 79033 100000 40653 100000 77629 99999 82209 100000 18201 100000 84250 99999 10688 99999 78102 99999 38102 99999 86693 100000 73741 99999 61354 99999 98539 99999 98987 100000 61834 99999 47737 99999 64804 99999 88916 100000 97751 100000 5297 99999 38109 99999 38290 100000 12754 100000 16264 99999 63237 100000 28712 100000 2201 100000 43459 100000 25967 100000 74138 99999 43350 100000 57760 99999 74324 100000 82610 99999 44549 99999 6206 100000 72295 99999 26289 100000 10060 99999 25533 100000 99433 99999 90511 100000 13128 99999 89621 100000 68749 100000 39205 99999 83760 99999 23664 100000 43561 99999 13552 100000 13239 99999 88637 99999 82152 100000 98185 99999 46196 100000 84387 99999 47148 100000 25670 100000 94335 99999 26848 100000 68944 100000 85207 100000 96644 100000 96911 99999 74794 99999 30435 100000 49323 99999 40403 99999 60731 100000 15486 99999 90396 100000 47504 100000 81049 100000 59374 100000 77898 100000 53466 99999 11633 100000 97494 100000 58119 100000 83487 99999 15468 100000 80939 100000 83085 100000 98698 100000 76110 100000 55448 100000 91146 99999 21932 100000 97150 99999 155 99999 19859 99999 20383 99999 27063 100000 90074 100000 88722 100000 94914 100000 92466 99999 71728 100000 74554 100000 52773 100000 63461 100000 25514 99999 17993 99999 85558 99999 82294 100000 98481 100000 90523 99999 35172 100000 37925 99999 9302 100000 18094 99999 90771 100000 88721 99999 27531 99999 46350 99999 61779 100000 95959 99999 31363 100000 3617 99999 6641 99999 62167 99999 83682 99999 46179 100000 1625 100000 7553 100000 87418 99999 20312 99999 94972 99999 9107 99999 39498 100000 56027 99999 3377 100000 39576 100000 47406 100000 28986 100000 16519 100000 5212 99999 12333 99999 56842 100000 56511 99999 23797 100000 48354 99999 44624 99999 52962 99999 88586 99999 36087 99999 77398 100000 77785 100000 34848 100000 83088 99999 96849 99999 85292 99999 53934 99999 71888 99999 95790 100000 23940 99999 63998 100000 35381 99999 41259 100000 75157 99999 68494 99999 62110 100000 53969 99999 45684 99999 78036 99999 71100 100000 73671 99999 77392 100000 40552 100000 78878 99999 27291 99999 88126 100000 87517 100000 70734 100000 57954 100000 51892 99999 51995 100000 5411 100000 93810 99999 51747 99999 31688 100000 20709 100000 72623 100000 65923 100000 97085 100000 70645 100000 15259 100000 75213 100000 58286 99999 91631 100000 44341 100000 61945 100000 33990 100000 57032 99999 93111 99999 49427 100000 23829 100000 70166 99999 33415 100000 97066 99999 3387 99999 2716 100000 77920 100000 24077 99999 3413 99999 62181 100000 70059 99999 84325 99999 71084 100000 37937 100000 32644 100000 7873 100000 1405 100000 71528 100000 50767 99999 7206 99999 11636 100000 59314 100000 50489 99999 13322 100000 75677 100000 66621 99999 80153 100000 10549 100000 58381 100000 55439 100000 82644 99999 38984 99999 26452 99999 32138 100000 36119 100000 23890 99999 61003 100000 89746 100000 27126 99999 28302 99999 5115 100000 17825 100000 6021 99999 97980 100000 80578 100000 56795 100000 50573 99999 17820 100000 26152 100000 89269 100000 2767 99999 53139 100000 76580 100000 28811 100000 47460 100000 51387 99999 65345 99999 10821 100000 49871 99999 30260 100000 75214 100000 40444 100000 6625 100000 95934 100000 69692 99999 1750 99999 9213 100000 24550 100000 97873 99999 43631 99999 17775 99999 91161 100000 81486 100000 9748 99999 99582 99999 1801 99999 84116 99999 62430 99999 51115 100000 9037 100000 19035 100000 88661 99999 83088 100000 15877 100000 89856 100000 48890 100000 22039 100000 14256 99999 30126 99999 29404 99999 18441 100000 99700 100000 77932 100000 59236 100000 82845 100000 16 100000 19130 100000 41650 100000 21654 99999 39958 99999 97193 99999 88304 100000 8172 99999 14710 99999 55488 99999 97954 99999 16696 100000 53771 100000 69265 100000 35672 100000 76032 99999 27828 99999 86603 99999 86668 100000 11269 99999 73765 100000 10009 100000 44438 100000 23059 100000 46008 100000 94460 99999 31530 100000 87013 100000 54898 100000 19518 99999 84457 100000 83026 100000 39058 99999 29164 99999 53835 100000 32108 99999 73706 99999 34429 100000 8033 100000 73906 99999 10899 100000 56268 100000 87753 100000 94408 99999 1507 100000 95517 100000 34500 100000 15475 100000 75634 100000 20979 99999 5076 99999 20762 99999 66129 99999 22312 100000 27088 100000 40225 100000 90164 100000 61132 100000 88710 99999 98135 99999 29370 100000 15716 100000 68064 99999 13834 99999 88603 99999 51861 99999 38551 99999 42616 100000 82082 100000 22977 99999 80994 100000 63687 99999 23784 100000 10423 100000 813 99999 65307 100000 39076 99999 43411 99999 29475 99999 87688 100000 33195 100000 30447 99999 42293 100000 1469 100000 96853 99999 2712 99999 15400 99999 4013 99999 6618 99999 21396 99999 68932 100000 36673 99999 20409 100000 46446 99999 3548 100000 67475 99999 90968 100000 22163 100000 8690 99999 24693 99999 43516 99999 71552 99999 88398 99999 22244 100000 92007 100000 55190 100000 40667 99999 49552 99999 69609 100000 61088 99999 97720 99999 27185 100000 99137 100000 61933 100000 74216 100000 79908 100000 39784 100000 97654 100000 41932 99999 2086 99999 9699 99999 4213 99999 1543 100000 99569 100000 56246 100000 68679 99999 35712 100000 55255 99999 95807 100000 18977 99999 196 100000 68834 100000 20317 99999 74262 100000 7741 99999 85080 99999 30747 99999 94838 100000 95363 99999 21599 100000 12066 99999 12574 100000 11093 99999 59100 100000 73848 99999 39465 99999 50783 99999 81773 99999 61839 99999 85956 100000 39913 99999 19467 99999 80672 100000 94899 99999 40557 100000 97214 99999 76034 100000 6450 99999 83981 100000 34709 100000 5743 100000 84255 99999 72143 100000 89884 100000 55404 99999 67700 99999 18772 100000 4847 99999 32696 99999 71409 99999 83688 99999 50641 99999 2967 100000 8343 100000 90408 100000 56010 100000 8036 100000 952 99999 65327 99999 15437 100000 94891 99999 10317 100000 32098 100000 72323 100000 32746 99999 38429 99999 33172 100000 93253 99999 5401 100000 29981 99999 71742 100000 41402 100000 6304 99999 77933 99999 52319 99999 4234 100000 73960 99999 31444 99999 80992 99999 99929 99999 66757 99999 95985 99999 31224 100000 25613 99999 33740 99999 84721 100000 55156 99999 19706 100000 24746 99999 2806 100000 52862 100000 58353 99999 26224 100000 78156 100000 58100 100000 50843 100000 27116 100000 90552 99999 50943 100000 62204 100000 79396 100000 15308 99999 98632 99999 57162 99999 24680 99999 31145 100000 20747 99999 59149 99999 97153 99999 1609 99999 24971 99999 52650 99999 34411 99999 27273 99999 30800 99999 32183 100000 53135 99999 35602 100000 86427 99999 94278 100000 12925 99999 9139 100000 44200 99999 86033 99999 87684 99999 47324 99999 88146 100000 29723 99999 67638 99999 64744 99999 98421 100000 91438 100000 7937 99999 16163 99999 6138 100000 96851 100000 56090 100000 44723 99999 87888 100000 85257 100000 44443 99999 71061 99999 45836 99999 19435 100000 20771 100000 6386 100000 61533 100000 21045 100000 26185 99999 18072 100000 50018 99999 19614 100000 81497 100000 9949 99999 75387 99999 57312 100000 63160 99999 25348 100000 35706 100000 71496 99999 44703 99999 1547 100000 97847 100000 34118 99999 60914 100000 39632 100000 86700 99999 39466 99999 70878 100000 85329 100000 19852 100000 62184 99999 12251 99999 29769 100000 82855 100000 73881 99999 21632 100000 37157 100000 52478 100000 28661 99999 86106 100000 769 99999 47436 100000 70357 100000 9300 99999 88669 99999 94534 100000 73637 99999 79517 99999 26669 100000 51848 99999 39059 99999 26913 100000 30819 99999 84891 100000 92775 100000 42186 100000 78039 99999 57731 99999 88848 99999 1283 99999 96786 100000 67035 99999 65265 99999 55355 100000 61723 99999 35375 99999 87210 100000 55206 99999 87975 100000 3970 99999 68867 99999 87933 100000 61966 100000 99849 99999 68913 99999 64075 99999 65883 100000 88587 99999 20942 99999 33832 99999 15345 100000 48267 100000 25271 100000 90621 100000 72452 99999 1741 99999 88523 99999 23773 99999 70779 100000 26181 100000 59527 99999 83349 100000 34372 100000 37290 100000 82324 100000 76169 99999 63399 100000 89436 99999 74014 99999 67230 99999 22770 100000 2798 100000 11158 99999 65204 100000 12063 100000 26311 100000 92931 100000 87857 99999 33159 100000 64819 99999 84828 99999 7805 100000 15695 100000 88501 99999 34464 100000 50240 99999 18343 100000 11822 99999 63377 99999 35989 99999 93155 100000 46448 99999 1679 99999 51278 99999 16355 100000 55589 99999 11292 100000 46033 100000 30717 99999 46904 99999 48222 100000 45256 99999 43231 99999 38900 99999 70773 100000 65085 100000 88210 100000 99135 100000 80943 100000 56605 99999 78278 99999 18995 100000 54365 99999 29903 100000 54891 100000 5645 99999 59977 99999 29097 100000 79303 99999 59624 100000 92107 99999 55046 100000 1139 99999 54010 100000 97184 99999 19854 100000 1768 99999 47515 99999 90330 99999 67456 99999 13185 99999 35011 99999 24104 99999 87282 99999 97652 99999 65354 100000 78496 99999 94465 100000 55978 100000 88027 100000 91878 99999 26908 99999 2578 100000 41247 99999 45868 99999 65326 99999 42493 99999 62164 99999 6411 99999 51834 99999 39892 99999 90698 100000 722 99999 15221 99999 19339 100000 60812 99999 24554 99999 48892 99999 25822 100000 31557 99999 20785 99999 42692 99999 3318 99999 94700 99999 21215 99999 80140 99999 33702 100000 10000 99999 97249 99999 10235 99999 66895 99999 10127 99999 94534 99999 9295 99999 9749 99999 27987 99999 94016 100000 98356 99999 15864 99999 37460 99999 2231 100000 49152 99999 92756 100000 98995 100000 11230 99999 15582 99999 96470 100000 25419 99999 30692 100000 37877 99999 83106 99999 40001 99999 14608 99999 2525 100000 11529 99999 47180 100000 33105 99999 70890 99999 21420 99999 9669 100000 54398 99999 56753 100000 10485 100000 89632 99999 50776 100000 87527 99999 20041 99999 41016 99999 84548 100000 96774 100000 52715 100000 56812 99999 88431 99999 76751 100000 65766 100000 2608 100000 32097 99999 33958 100000 57011 100000 52521 100000 86182 99999 24989 100000 23136 99999 5271 100000 46168 100000 32899 99999 87507 100000 56522 100000 14135 99999 49607 99999 80935 99999 17390 100000 22992 99999 84282 100000 90477 99999 54433 100000 63936 99999 4879 99999 92626 100000 91734 100000 44491 100000 5102 100000 80824 99999 63042 99999 53073 99999 57493 99999 46335 99999 17135 99999 86172 100000 12338 100000 40896 99999 63533 99999 8387 99999 78522 100000 49483 100000 6611 99999 18074 100000 37079 100000 10548 100000 50255 99999 58380 99999 9356 99999 5643 99999 69563 99999 87758 100000 83345 99999 62889 99999 90108 100000 80444 99999 62400 100000 2022 99999 56179 99999 9352 100000 91888 100000 87486 100000 24726 99999 92630 100000 80700 99999 83453 99999 2347 99999 78773 99999 93108 99999 87583 100000 74394 99999 15473 100000 31103 100000 98648 100000 77359 100000 13978 99999 53472 100000 10854 100000 61990 100000 8372 100000 62407 99999 50017 100000 26477 99999 80371 99999 23136 100000 91528 99999 88414 100000 88087 100000 48652 99999 10338 99999 51203 99999 49867 100000 64314 100000 50472 99999 10141 100000 30677 100000 1676 100000 20952 99999 3529 100000 15651 100000 62887 100000 81232 100000 97710 100000 15343 99999 4137 100000 88148 100000 53710 99999 43902 99999 4161 100000 67665 99999 35036 99999 97815 99999 96001 100000 96385 99999 68170 99999 38154 100000 5389 100000 94451 99999 9955 100000 16818 100000 63434 99999 57290 99999 75861 100000 72314 100000 84236 99999 11490 100000 69374 99999 13115 100000 70187 99999 82085 100000 50429 99999 24213 100000 97656 99999 22240 100000 52404 100000 53736 99999 79559 99999 54179 99999 94932 100000 35035 99999 20453 99999 93994 100000 38717 99999 57516 99999 21790 99999 15304 100000 95393 100000 35868 100000 69055 99999 65043 99999 41914 99999 42243 99999 63563 99999 84222 100000 90256 100000 13029 99999 32526 99999 29587 99999 93255 100000 56070 100000 48069 100000 16734 100000 13603 99999 55410 100000 75513 99999 30919 100000 25048 99999 54862 99999 5080 99999 88465 100000 93121 100000 11881 99999 84272 99999 52845 100000 67484 100000 94413 99999 94340 100000 32068 99999 68146 100000 37793 99999 40601 99999 86875 99999 75532 99999 20798 99999 57256 99999 30689 99999 11906 100000 54182 100000 86264 99999 43191 99999 86350 100000 89028 99999 69575 100000 74501 99999 23806 99999 92641 99999 31098 99999 5362 99999 82744 99999 98152 100000 24818 99999 5169 100000 18386 99999 86417 99999 39777 99999 3691 100000 82067 99999 40752 100000 16722 100000 76877 99999 44222 99999 4347 99999 71684 100000 30937 99999 65061 100000 5452 100000 82747 100000 203 99999 4180 99999 72854 99999 49570 100000 76875 100000 14647 100000 61889 100000 72366 99999 79463 100000 68083 99999 39972 99999 63474 99999 23847 100000 77020 99999 300 100000 14879 100000 38058 100000 42588 100000 11093 100000 47558 99999 43341 99999 31410 99999 51394 99999 42592 99999 87856 100000 86421 100000 61394 99999 99552 100000 49608 99999 98014 100000 67291 100000 27074 99999 74637 99999 27709 100000 99632 100000 13550 100000 35434 99999 75002 100000 28342 100000 99631 100000 11232 99999 98004 99999 65598 100000 39529 100000 27794 100000 14727 100000 8398 100000 17953 99999 27685 99999 8730 100000 78637 99999 91215 99999 20708 99999 95297 100000 45096 99999 4674 100000 98526 100000 20831 99999 97405 99999 42637 99999 49891 99999 96251 100000 22143 99999 61415 100000 68279 99999 51931 99999 37167 100000 11941 99999 37136 99999 76539 99999 71414 100000 98465 100000 86793 99999 1052 100000 66733 100000 84085 99999 3683 100000 89065 100000 13419 99999 75797 100000 91362 100000 99017 100000 53744 100000 12703 99999 4753 99999 76592 100000 77750 99999 29729 99999 72913 99999 62733 100000 26406 100000 72501 99999 60164 100000 91150 99999 87626 99999 98871 99999 27584 99999 12060 99999 74638 100000 60186 100000 29055 99999 67879 99999 84176 100000 81644 99999 88860 100000 86132 100000 66050 99999 3987 99999 88642 99999 79001 99999 87175 100000 61410 99999 99633 99999 40141 100000 3011 99999 54166 100000 84239 100000 10976 99999 67482 99999 79289 99999 25409 99999 55244 100000 65099 100000 38516 100000 95190 100000 38719 99999 78504 99999 67791 99999 1358 99999 17823 99999 73111 100000 88058 100000 21558 100000 24513 100000 97743 99999 35735 99999 8731 99999 78787 99999 87463 99999 65256 99999 12119 99999 14736 100000 80691 100000 38614 99999 50223 99999 925 100000 68498 100000 17283 100000 50085 99999 65228 100000 16293 99999 70576 100000 64731 100000 71004 99999 14832 100000 52448 99999 5631 100000 57386 100000 63632 100000 41936 99999 46090 100000 70491 99999 60013 100000 31481 99999 66422 100000 50687 100000 38191 99999 56967 99999 29340 99999 26026 100000 83548 99999 95211 99999 87285 99999 41631 99999 92024 100000 25190 100000 38143 99999 14950 99999 77951 100000 51373 99999 21502 100000 5278 100000 65447 100000 95987 99999 23056 99999 31999 100000 35229 100000 66365 100000 30105 100000 6876 100000 21671 100000 29402 99999 92973 99999 69002 99999 84418 100000 57648 99999 84021 99999 35195 100000 18631 100000 85535 100000 89725 100000 54499 100000 86034 100000 47718 99999 85038 100000 8186 100000 33868 100000 27132 99999 24474 99999 55955 100000 86913 99999 9905 100000 50330 100000 83516 100000 15439 100000 97776 99999 71412 100000 25174 100000 85155 99999 3894 99999 24032 100000 94405 100000 6937 100000 84041 100000 52974 100000 78461 100000 34524 100000 7721 100000 54162 99999 21729 99999 31244 100000 42372 100000 91676 99999 67548 100000 65733 99999 29297 99999 6790 100000 64949 99999 26993 99999 2756 100000 72768 100000 55619 99999 78551 99999 17491 100000 53143 99999 76643 100000 38417 100000 68655 100000 86082 99999 22646 100000 16331 99999 21441 99999 35286 99999 13616 99999 65155 99999 67054 99999 55514 99999 37996 99999 27472 100000 47698 99999 99060 100000 93039 100000 52546 99999 4803 99999 77185 100000 11754 100000 69274 100000 41998 100000 1670 100000 23927 100000 77143 100000 82330 100000 63289 100000 57624 100000 76136 100000 68518 99999 13416 100000 31745 100000 21436 99999 71012 99999 77051 99999 81248 100000 26207 100000 93792 99999 92501 100000 64041 99999 5903 99999 85779 100000 6798 99999 71390 99999 95774 99999 62165 99999 78768 100000 67364 100000 79045 99999 55708 100000 1814 99999 42854 100000 92610 100000 3157 99999 568 99999 35870 100000 17929 99999 23442 100000 7855 99999 85112 100000 35783 99999 92133 99999 22439 99999 35366 99999 71520 99999 90369 99999 69156 99999 51440 100000 4674 99999 15401 100000 33148 100000 43828 99999 69036 100000 67573 100000 97600 99999 7658 99999 11288 100000 23227 99999 83002 100000 86506 99999 37796 99999 26392 99999 86536 99999 1909 100000 90190 99999 40792 99999 40909 99999 35089 99999 71283 100000 58590 99999 23044 100000 41054 100000 1205 99999 38415 100000 98350 99999 40276 99999 12599 99999 3731 99999 16269 99999 5513 99999 9554 99999 79701 99999 27447 99999 9816 99999 80539 99999 81270 99999 64540 99999 87499 99999 38612 100000 98756 99999 12589 99999 34090 100000 91000 99999 90007 99999 85311 100000 9781 100000 9909 100000 66715 99999 38031 100000 35852 99999 5201 99999 36834 100000 40918 99999 590 99999 92699 99999 92058 99999 63703 99999 86329 99999 28303 99999 9662 100000 87544 99999 16362 100000 99424 99999 31717 99999 7335 99999 67228 100000 15710 100000 28446 99999 34885 99999 77312 99999 9114 100000 71525 99999 39678 100000 78989 100000 19015 100000 5382 99999 86539 99999 65871 99999 67779 100000 31810 99999 89310 99999 53042 100000 89756 100000 96989 100000 58362 99999 11556 100000 30595 100000 95383 100000 56024 99999 35177 99999 5542 99999 64490 99999 86003 100000 68755 99999 43505 99999 28136 100000 3964 99999 13125 99999 98410 100000 89698 100000 86709 99999 31876 100000 78297 100000 64281 100000 51380 99999 73586 99999 92379 99999 63624 100000 87054 100000 68438 99999 70445 100000 36421 100000 25823 100000 64260 100000 60361 100000 48291 100000 79135 100000 24304 99999 57439 100000 88904 99999 44509 100000 74521 100000 61083 100000 24964 100000 55925 99999 22557 99999 48714 99999 26586 99999 9007 99999 6677 99999 30385 99999 22548 100000 96941 100000 98370 99999 73559 100000 43880 99999 42725 100000 68342 99999 95660 99999 34552 99999 11863 99999 49121 99999 19921 100000 53900 99999 91287 100000 43431 99999 89976 99999 50743 100000 79748 99999 82365 99999 39923 100000 6128 99999 67756 100000 64524 100000 76376 99999 82794 99999 77648 100000 800 99999 87570 99999 32270 99999 85827 100000 35956 99999 8114 99999 86897 99999 56702 99999 97475 99999 90522 99999 85024 99999 32827 100000 84056 100000 17537 99999 30871 100000 55857 100000 65255 99999 76050 99999 55108 99999 78272 100000 98296 100000 60885 99999 68933 100000 11534 100000 55941 100000 99008 100000 21292 99999 30513 100000 92057 99999 18799 99999 94158 99999 66095 100000 882 100000 67446 100000 80255 100000 94928 99999 12067 99999 88632 99999 76126 100000 81816 100000 20585 100000 37121 99999 12261 99999 5071 100000 36072 99999 61318 99999 29230 99999 8360 99999 94230 100000 74184 100000 18265 100000 25067 100000 21056 100000 51629 100000 60407 99999 75520 99999 92927 99999 90980 100000 98403 100000 86938 99999 2665 100000 10440 100000 85172 99999 8504 100000 93 99999 46081 100000 23360 99999 39935 100000 22142 100000 69523 99999 59494 100000 65889 100000 72625 99999 73567 99999 85119 99999 5792 100000 21555 100000 38328 100000 74177 99999 40963 100000 82168 100000 56325 99999 61186 99999 24632 100000 23702 100000 89024 99999 62978 99999 43657 99999 78479 100000 86415 100000 56127 99999 80614 99999 98615 99999 85457 100000 6844 100000 57272 100000 53545 100000 92425 99999 37406 100000 48835 100000 98635 99999 45923 100000 79075 99999 34763 99999 49767 99999 43930 99999 33951 99999 73506 99999 47901 99999 88191 99999 77605 99999 61006 99999 5014 99999 97437 100000 62524 100000 44111 100000 991 100000 72455 100000 67839 100000 35937 100000 55229 99999 62698 99999 11988 99999 98834 100000 30167 100000 54685 99999 40916 99999 55398 99999 57949 99999 49125 100000 24402 99999 18593 100000 12552 99999 32979 100000 57782 99999 1571 99999 76499 99999 25758 99999 34626 100000 73306 100000 82651 100000 82457 100000 18910 100000 22702 99999 4005 99999 63136 99999 49521 99999 24375 100000 59039 99999 82972 100000 44384 99999 23410 99999 98923 99999 33489 99999 33353 100000 68428 100000 43223 100000 86102 100000 90956 100000 38740 99999 72365 100000 68024 100000 72985 99999 81314 99999 10491 100000 36156 100000 29982 99999 70467 99999 33422 100000 52488 100000 65263 100000 14383 100000 92015 99999 80073 100000 90648 99999 17542 99999 76352 100000 25793 99999 35728 99999 34008 100000 17858 100000 37277 99999 6124 100000 44785 99999 26631 100000 63801 100000 46303 100000 26111 99999 36686 100000 79029 100000 76239 99999 88812 99999 44012 99999 59841 99999 20991 100000 5440 99999 15396 99999 26566 99999 59218 99999 84816 100000 4028 100000 90516 99999 78716 99999 47613 100000 69462 99999 70007 99999 87441 99999 27530 100000 45187 99999 79573 99999 22139 100000 20249 100000 17561 99999 73605 99999 94188 100000 88286 100000 1067 99999 82867 99999 83490 100000 31882 100000 99666 99999 97083 99999 12084 100000 68704 99999 82742 100000 62107 99999 72171 99999 14695 100000 63221 100000 14890 99999 5404 100000 2101 100000 38951 100000 85686 99999 51131 100000 94845 100000 28443 100000 61009 100000 23617 99999 48734 99999 86792 100000 68883 99999 11300 100000 79117 100000 52342 99999 96690 99999 54339 100000 45299 99999 43795 100000 34294 100000 4007 99999 92140 99999 92095 100000 22482 99999 13824 99999 91498 100000 29003 100000 37651 100000 1760 99999 46360 100000 11161 99999 34174 99999 89220 99999 36935 100000 10216 100000 8435 100000 8197 99999 25881 100000 14997 99999 67071 100000 98128 100000 81156 99999 61577 99999 97097 99999 62463 99999 1430 99999 52708 99999 76985 99999 26320 100000 96561 99999 44825 100000 74836 100000 55311 99999 6271 99999 42543 100000 65595 99999 46900 99999 68057 99999 19820 100000 15943 100000 24763 99999 76361 100000 67480 99999 67561 99999 12861 99999 54771 99999 89142 100000 98627 99999 88672 100000 15133 100000 31399 99999 97393 100000 97216 100000 33982 100000 73998 99999 21298 99999 34540 100000 24001 100000 81933 100000 25110 99999 49603 100000 51771 100000 88714 100000 5779 99999 45709 100000 85074 100000 96170 100000 73529 100000 21958 99999 95939 100000 17090 100000 69476 100000 30216 100000 17378 100000 99588 100000 18873 100000 90796 100000 38193 100000 222 99999 90717 99999 19510 99999 67029 99999 42450 99999 54904 99999 83680 99999 80377 100000 72205 99999 33336 100000 82769 100000 24327 100000 5689 99999 15244 99999 49943 100000 40363 100000 50570 99999 68436 100000 35044 100000 98566 99999 17065 99999 62829 100000 70540 99999 89990 100000 5817 100000 20398 100000 5730 100000 30574 99999 95842 100000 32763 99999 75085 100000 81148 99999 65049 99999 60507 100000 56463 99999 5543 99999 20641 100000 32323 99999 94805 99999 83562 100000 13488 100000 45207 99999 62951 100000 40341 99999 31426 99999 5355 100000 91744 100000 97478 100000 22831 99999 14925 100000 99677 99999 22680 99999 3432 100000 88430 99999 17830 100000 72935 99999 92918 100000 40765 100000 60453 99999 73289 100000 14055 99999 8403 100000 16334 99999 42494 100000 26433 99999 65859 99999 13611 100000 20591 100000 55904 99999 49238 100000 92877 99999 65782 99999 15512 100000 1037 99999 21670 100000 6475 100000 43126 100000 56424 100000 19306 100000 37859 99999 57513 100000 98714 99999 32851 99999 7547 100000 61066 100000 81466 100000 33249 99999 42495 100000 5022 99999 17715 99999 79309 99999 41208 99999 70568 100000 73719 99999 89529 99999 1442 100000 72231 100000 59130 99999 90188 100000 42746 100000 61783 100000 49815 99999 53664 99999 80272 100000 511 100000 12215 100000 70015 99999 57171 100000 55429 100000 20915 99999 58704 100000 50559 99999 80033 100000 59974 99999 79955 100000 51171 99999 58215 100000 76266 100000 31514 99999 95759 100000 61527 100000 84230 100000 20251 99999 83362 99999 61156 100000 881 100000 58082 99999 7224 100000 76095 99999 84926 99999 80432 99999 81075 100000 96422 100000 20988 100000 99807 99999 681 100000 85681 100000 23155 100000 24107 99999 47805 99999 2316 99999 58548 100000 28664 99999 13229 99999 66252 99999 92582 99999 56206 100000 35838 100000 67656 100000 92587 99999 49827 100000 83455 99999 42107 100000 58200 99999 7121 100000 66285 100000 32307 100000 47134 99999 27944 99999 81621 99999 66626 99999 92780 100000 50030 100000 70888 100000 51058 100000 95810 100000 30265 100000 47287 100000 56034 99999 87897 99999 4050 99999 58367 99999 67212 99999 2376 100000 47063 100000 45736 100000 84556 99999 74754 100000 52585 100000 63337 100000 42110 100000 36090 100000 78845 100000 82856 99999 11801 100000 92030 99999 44387 99999 13305 99999 7382 100000 90260 100000 51692 99999 95597 100000 11670 100000 40603 99999 33752 99999 50047 100000 93760 100000 65408 99999 20974 99999 58131 100000 56058 100000 77836 100000 20614 99999 91065 100000 44198 100000 90535 100000 66172 99999 756 99999 15406 100000 32631 99999 26449 99999 56794 100000 40435 99999 84191 100000 14752 99999 93481 100000 5983 100000 75816 99999 89446 99999 99136 100000 11399 99999 40131 100000 38376 100000 60333 99999 69282 100000 20157 100000 14119 99999 60330 100000 46025 100000 60901 100000 29207 99999 25748 99999 37403 100000 62246 100000 92982 100000 93659 99999 60364 100000 71654 100000 20299 100000 25668 100000 92875 100000 59038 100000 6320 100000 77088 100000 79250 100000 32275 100000 25722 100000 64481 99999 61646 100000 33241 99999 63130 100000 18785 99999 75524 100000 21406 99999 79726 99999 17282 100000 51066 99999 31828 100000 51679 99999 33143 99999 96123 100000 22224 100000 35625 100000 32061 99999 62038 99999 92205 100000 54906 100000 82687 99999 38472 99999 20327 100000 68557 99999 6568 99999 24624 99999 87759 99999 58688 100000 85629 99999 88263 99999 75839 99999 28551 99999 45102 100000 14131 100000 5119 100000 4207 99999 36763 99999 27228 100000 12029 100000 73097 100000 34936 100000 35499 100000 12915 100000 87093 99999 94074 99999 96163 100000 52864 99999 75682 99999 89971 99999 57211 100000 85044 99999 88468 100000 14577 99999 60476 99999 37378 100000 98204 100000 57063 100000 27231 100000 38563 99999 62964 99999 99226 100000 22987 99999 74733 99999 74841 99999 77559 99999 94948 99999 50952 99999 85880 99999 13071 99999 48255 100000 55392 100000 45381 100000 22797 100000 86744 100000 58551 100000 7656 100000 74880 99999 98545 100000 69383 99999 85700 100000 72451 99999 35467 100000 88923 100000 3872 100000 70933 100000 14221 99999 91580 99999 83677 99999 1021 100000 69575 99999 72495 100000 41123 99999 70621 99999 62058 99999 35139 99999 35000 100000 17939 99999 87542 99999 64859 99999 23906 99999 56737 100000 19833 100000 97266 100000 66944 99999 95813 100000 72375 100000 66938 100000 2991 100000 3200 99999 49556 100000 51235 99999 17301 100000 71908 99999 60834 99999 71197 100000 27549 100000 33940 99999 81719 100000 59710 100000 22164 99999 95581 99999 25338 100000 48905 100000 35973 99999 20581 99999 14343 99999 74403 100000 78356 99999 22191 99999 71672 100000 62678 100000 22153 99999 77525 99999 61482 100000 73239 100000 67888 100000 30558 99999 87125 100000 98760 100000 39758 100000 28430 100000 51024 100000 87166 100000 51944 99999 64713 99999 78032 99999 66443 99999 77608 100000 24400 100000 47978 99999 72295 100000 80834 100000 30190 100000 15834 100000 4743 99999 74665 100000 64555 99999 35002 99999 48522 100000 35831 100000 72075 99999 58343 100000 56029 99999 23476 99999 62272 100000 93234 99999 64952 100000 99811 100000 23682 100000 20360 99999 32179 99999 92106 100000 16895 99999 10594 100000 2748 100000 48204 99999 28188 100000 33109 100000 52846 100000 831 100000 92244 100000 14894 99999 79438 99999 54178 99999 19657 100000 51366 100000 27799 99999 91876 100000 22290 100000 53873 99999 50907 99999 15598 100000 39939 99999 41061 100000 51237 100000 86388 99999 26073 99999 901 100000 98498 99999 90948 99999 77522 99999 61285 99999 16502 99999 70180 99999 21549 99999 23687 99999 58106 99999 89022 100000 49726 99999 97797 100000 41826 99999 94660 99999 52089 99999 21740 99999 17350 100000 61371 100000 90759 100000 27714 100000 40466 99999 7528 99999 10148 99999 79946 99999 68678 100000 86840 100000 47953 100000 42205 100000 46512 99999 51829 99999 60567 99999 73764 100000 70906 100000 82970 100000 82439 100000 56610 100000 76099 99999 50599 100000 95932 99999 20346 100000 46450 100000 51105 100000 29960 99999 31152 99999 51740 100000 15894 100000 14564 100000 74858 99999 75164 100000 23488 100000 85068 99999 94616 100000 80978 99999 804 99999 10568 99999 73297 100000 68030 99999 4732 100000 95651 100000 98131 99999 1287 100000 93875 100000 38351 100000 47655 99999 83773 99999 85953 100000 59822 99999 14311 99999 24878 99999 99792 99999 48204 100000 48293 99999 94944 100000 36319 100000 64224 100000 15140 100000 19613 100000 66500 100000 55657 100000 90182 99999 34275 99999 95563 100000 5361 99999 33736 99999 99245 99999 59461 99999 56436 99999 41745 99999 5724 99999 79812 100000 93786 99999 46796 99999 15688 100000 34896 100000 36548 99999 54547 99999 37827 99999 90607 99999 93703 100000 75401 99999 25368 100000 49723 99999 14944 99999 76190 99999 92119 99999 54903 99999 44244 99999 88978 100000 85095 99999 13724 99999 20059 99999 91432 99999 48789 100000 35190 100000 70471 100000 36877 99999 55090 99999 53696 100000 86165 100000 50474 100000 13665 99999 84159 100000 45815 99999 38096 100000 49876 99999 5456 99999 33560 100000 52948 99999 88568 99999 56817 99999 56106 99999 95059 100000 65988 100000 92837 100000 32199 100000 9759 100000 83937 100000 18227 99999 68237 100000 20848 99999 86662 100000 28549 100000 8512 99999 8916 100000 47001 99999 78536 100000 35054 99999 82034 99999 69579 100000 89780 99999 55417 99999 41034 100000 68909 99999 54098 99999 11599 99999 19770 99999 93797 100000 25776 100000 51883 100000 59150 100000 3698 100000 97102 100000 45147 100000 89326 99999 13513 99999 83085 99999 98154 100000 19142 100000 90142 100000 91153 100000 57391 100000 21919 99999 19972 100000 44054 99999 4600 99999 69581 99999 13089 100000 8084 99999 160 99999 65641 99999 91972 100000 19179 100000 5018 99999 73 99999 15694 100000 21802 100000 35757 99999 22338 100000 68293 100000 88833 100000 40335 100000 96066 99999 51460 100000 78249 99999 53732 100000 55513 100000 22789 99999 99109 99999 36596 99999 60963 99999 52381 100000 61910 99999 90432 100000 96982 99999 13864 100000 29342 99999 53375 99999 6822 99999 38958 99999 28519 100000 53554 99999 70122 99999 22433 100000 61869 100000 91683 99999 72706 99999 14490 100000 53185 100000 43132 100000 60659 100000 62878 100000 78215 100000 47518 99999 98625 99999 20832 100000 58510 100000 5815 99999 17785 100000 13011 100000 90699 100000 34333 99999 7380 100000 63781 100000 73503 100000 4067 100000 41774 99999 47054 100000 900 99999 88918 99999 59048 100000 70160 100000 73945 99999 45354 99999 63040 99999 53508 100000 6554 99999 40644 99999 61304 99999 95935 100000 38003 100000 66193 100000 10967 100000 6093 100000 38770 100000 46266 100000 99939 99999 62096 99999 49611 99999 47701 99999 36699 99999 15006 99999 15775 100000 4986 100000 47601 100000 79598 99999 73279 99999 87882 99999 19498 99999 11843 99999 41574 100000 48329 99999 90537 99999 92080 100000 71882 99999 96921 100000 60959 99999 15962 99999 95891 100000 13274 99999 89681 99999 21075 100000 348 100000 89729 100000 84664 100000 40456 99999 62870 100000 2861 99999 71507 100000 17698 99999 87982 100000 9537 100000 99150 99999 66269 99999 19185 99999 12240 100000 21162 99999 56007 100000 99378 100000 4040 100000 37935 99999 1093 100000 69422 99999 78354 100000 6668 100000 82921 100000 23771 100000 42237 100000 35078 100000 8421 100000 93215 99999 36948 100000 86579 99999 72029 100000 74666 100000 66030 100000 52158 99999 93750 100000 1554 100000 43262 100000 70363 100000 72102 100000 67814 100000 93173 100000 99405 100000 49930 99999 80352 100000 66911 99999 18060 99999 40582 100000 88084 99999 97038 100000 54867 100000 11668 100000 96944 100000 55479 99999 34284 99999 70624 100000 55981 100000 12491 99999 56310 99999 78735 99999 62851 100000 78437 100000 76563 99999 69857 100000 3913 99999 9848 99999 78426 99999 93669 99999 42943 99999 65882 100000 38008 100000 77155 99999 60059 100000 57977 100000 89950 99999 18173 99999 29012 99999 79382 100000 29683 100000 27857 100000 28579 100000 39077 100000 56087 100000 49567 99999 87200 99999 5118 99999 3493 100000 16748 100000 80636 99999 2605 99999 89636 99999 77739 100000 43066 99999 93782 100000 1762 100000 67998 100000 81965 100000 95124 99999 60877 100000 3231 99999 51401 100000 31312 99999 64045 99999 98383 100000 66407 100000 32918 100000 62284 99999 30808 99999 1986 100000 24434 100000 25116 99999 95841 100000 87136 99999 72844 99999 39303 99999 49786 99999 81559 99999 62281 99999 30109 100000 78486 99999 20182 100000 55422 99999 48481 100000 89053 99999 35923 100000 41460 100000 77734 99999 30790 99999 73265 100000 85734 99999 66074 100000 72787 100000 78572 100000 81896 99999 67032 100000 87013 99999 45766 99999 72931 100000 40711 99999 58283 100000 50273 100000 48660 100000 37336 99999 75233 99999 72905 99999 62657 99999 13822 100000 37309 99999 76333 100000 55726 99999 29980 99999 56170 99999 15350 100000 9016 100000 9460 99999 46765 100000 46518 100000 50594 99999 68377 99999 77026 100000 77832 100000 13426 100000 50270 99999 84186 100000 46340 100000 71152 99999 89415 99999 85316 99999 29161 100000 92610 99999 26284 100000 31283 100000 15568 99999 1270 100000 17132 99999 95719 99999 78007 99999 63778 100000 23599 99999 52987 100000 11689 99999 8291 99999 92988 100000 34205 100000 29134 100000 16444 99999 41523 99999 39941 99999 69397 99999 26675 100000 29926 100000 66495 99999 72634 99999 12884 99999 81563 99999 28579 99999 8527 100000 45901 99999 78126 100000 26592 100000 32877 100000 26850 99999 42051 99999 37516 99999 91877 100000 40093 99999 30934 99999 8295 99999 75335 99999 92437 99999 87253 99999 92096 100000 2686 100000 8328 99999 24043 99999 80273 100000 18940 100000 86980 99999 38416 99999 77677 99999 39077 99999 38125 99999 42158 100000 38456 99999 44077 99999 35510 99999 90793 100000 70404 100000 77386 100000 58231 99999 40043 99999 170 100000 68462 100000 39931 100000 92049 99999 45513 99999 94126 100000 78153 100000 36036 100000 23244 100000 22852 100000 98800 100000 6974 99999 68679 100000 81014 99999 69308 100000 67358 100000 18254 99999 10595 99999 68128 99999 53919 100000 73595 100000 34694 99999 41415 100000 61450 100000 51729 99999 73944 100000 61180 99999 80834 99999 77349 100000 70304 99999 89167 99999 45853 100000 42850 99999 97860 99999 98899 99999 86481 99999 67267 100000 87380 100000 52963 99999 67740 100000 52936 100000 1406 99999 90013 99999 45498 99999 55903 99999 61690 99999 49857 99999 16503 99999 43238 99999 31577 99999 36627 99999 26363 100000 92964 99999 77304 99999 63231 100000 81160 100000 48768 100000 64614 99999 53054 99999 50128 100000 10797 100000 93237 99999 61640 99999 10875 99999 74571 100000 65384 99999 98667 100000 18593 99999 64554 99999 1378 100000 57550 99999 90397 99999 62741 99999 68592 99999 98870 100000 24363 99999 87796 100000 31280 99999 77418 100000 20495 100000 69896 100000 53193 100000 93422 99999 48050 100000 65032 99999 71557 99999 875 100000 82951 99999 32332 99999 44364 100000 91376 99999 45555 99999 81106 100000 24116 100000 74485 100000 22133 100000 9803 100000 9989 100000 21476 99999 21467 100000 95595 100000 88134 100000 71750 99999 52049 100000 52744 100000 97839 99999 81803 100000 25919 100000 49348 100000 88033 99999 12951 100000 75208 99999 90924 100000 5691 99999 55714 100000 28338 100000 19409 99999 25746 100000 92470 99999 64831 100000 22068 99999 84221 99999 56596 100000 53043 99999 80748 99999 6225 99999 46358 100000 25068 99999 15143 99999 34380 99999 7383 100000 18864 99999 17353 100000 70992 99999 82793 100000 18913 99999 90847 99999 81494 100000 20081 100000 98920 100000 11507 99999 46608 99999 29877 100000 69978 99999 96466 99999 82971 99999 749 99999 79900 99999 50588 100000 66042 100000 26684 99999 7822 100000 43285 99999 93708 100000 32603 100000 31573 99999 75396 99999 72285 100000 6951 100000 26660 100000 98164 99999 91983 100000 10395 100000 8683 99999 11021 99999 60501 99999 97673 99999 90521 100000 94417 100000 85975 100000 22531 100000 84684 99999 75702 100000 78192 99999 28506 100000 74204 99999 91228 100000 96946 99999 55722 99999 93325 99999 94210 100000 97205 99999 6589 100000 59715 99999 86671 99999 75871 99999 59198 99999 28578 100000 71879 100000 61796 99999 17680 99999 15732 99999 95512 100000 46161 100000 65587 100000 5302 99999 60455 100000 18230 100000 47678 99999 54235 100000 85671 99999 5693 99999 481 99999 69448 100000 37966 100000 27525 100000 31517 100000 1539 99999 30140 99999 54505 99999 97236 99999 53594 100000 83790 100000 18896 100000 12805 99999 70632 100000 22292 99999 99619 99999 48542 99999 45946 100000 89028 100000 24011 100000 52450 100000 1204 99999 96774 99999 7235 100000 25933 99999 91590 99999 60110 100000 72686 99999 44613 99999 98818 99999 22380 99999 6576 100000 18528 100000 83693 100000 59019 100000 28720 100000 73569 100000 70238 100000 61208 100000 70436 99999 25521 99999 83630 100000 89344 100000 59605 100000 69057 100000 95882 99999 26319 99999 50740 99999 34507 100000 99371 100000 82107 100000 50825 99999 80258 99999 49756 100000 17441 99999 65346 99999 59756 100000 10648 99999 98416 100000 92204 100000 34095 100000 72740 99999 1593 99999 9784 100000 23377 99999 25269 99999 50184 99999 75124 100000 14445 100000 82136 100000 15531 99999 13807 99999 86530 100000 1084 99999 12563 99999 73411 99999 61577 100000 56640 99999 49060 100000 39281 99999 75146 100000 51326 100000 5412 100000 53556 100000 23942 100000 83719 99999 85242 99999 41186 100000 4376 99999 10747 100000 98598 100000 11574 100000 77399 100000 15183 100000 60857 99999 67863 100000 35025 99999 48899 100000 48012 100000 6108 99999 31437 99999 65795 100000 69494 99999 26686 99999 85667 99999 57727 100000 50428 100000 34407 100000 92208 99999 64509 99999 88665 99999 8962 99999 2927 99999 34523 99999 14105 99999 63054 99999 16185 100000 87624 99999 47206 99999 53426 100000 5758 99999 72745 100000 46309 100000 26769 100000 6072 99999 56503 100000 64386 99999 89307 100000 47088 99999 25021 99999 49580 99999 34633 100000 28049 99999 12607 99999 42394 99999 54581 100000 79986 99999 79492 99999 89535 100000 18916 99999 92941 100000 83913 100000 58035 100000 60449 99999 63683 100000 30865 99999 1703 100000 82576 100000 40724 99999 49699 100000 19410 100000 15411 99999 84598 100000 11573 100000 98685 99999 56858 99999 84796 100000 83338 99999 60738 100000 91096 100000 32421 100000 96033 99999 48185 99999 86569 99999 68322 100000 93825 100000 36276 100000 88673 99999 55242 99999 10050 100000 27297 100000 89626 100000 15230 100000 2209 100000 37222 100000 81944 100000 8204 100000 91288 99999 66410 100000 25132 100000 4703 99999 34236 99999 65600 100000 71563 100000 43476 99999 85194 99999 68978 100000 20347 99999 74839 100000 1546 100000 31017 100000 85347 100000 35429 99999 90894 100000 51642 100000 6428 100000 30960 99999 72948 99999 44281 99999 32623 100000 70540 100000 24522 99999 83461 99999 83688 100000 99516 99999 26320 99999 53010 100000 21252 99999 52064 99999 7387 99999 66388 100000 92460 100000 49243 99999 80404 100000 10282 100000 74550 99999 67202 100000 57221 99999 77585 100000 85761 100000 71620 99999 42311 100000 97065 100000 18905 100000 28985 100000 46132 99999 32815 99999 88467 99999 39966 100000 72889 100000 71500 99999 33776 99999 54985 99999 31816 99999 29536 100000 74725 100000 15586 100000 11082 99999 18278 100000 50314 100000 84969 100000 67838 100000 59043 99999 62078 99999 59644 99999 45089 99999 8799 99999 59872 99999 19549 99999 64424 100000 4698 100000 73295 100000 18751 100000 96272 99999 38945 99999 79891 99999 44904 100000 50209 100000 14180 99999 3423 100000 55576 100000 49095 99999 87491 100000 45914 99999 50163 99999 61115 99999 60561 100000 3630 99999 54198 100000 50198 99999 87432 100000 84260 99999 61417 100000 83491 100000 38637 99999 95434 99999 43135 100000 57561 100000 19842 100000 93705 99999 6194 99999 9240 99999 76823 100000 91637 100000 58030 99999 44066 100000 69538 100000 49696 100000 76166 100000 21751 99999 67168 100000 12730 100000 38799 100000 8063 99999 96308 99999 8008 100000 20987 100000 24954 100000 77867 99999 39203 99999 98547 99999 80192 99999 95388 99999 82002 100000 31551 100000 25922 100000 95448 99999 30740 99999 5160 99999 72534 99999 35081 100000 70494 99999 69497 100000 11205 99999 2506 100000 26100 100000 82465 100000 61191 99999 80372 99999 88538 99999 23560 99999 41782 99999 86004 100000 96750 99999 33016 100000 22985 100000 24741 99999 92551 99999 74472 100000 62998 100000 49197 99999 50832 100000 90707 100000 21328 100000 97715 99999 51279 99999 2657 100000 57695 100000 50100 99999 94290 99999 24747 100000 2915 99999 23741 100000 87146 99999 34249 99999 45316 100000 36776 99999 61001 100000 99618 99999 4002 99999 15709 99999 75190 99999 91184 100000 94586 100000 64377 100000 47126 100000 15319 100000 89073 99999 25567 100000 15227 99999 89409 99999 35906 100000 64160 100000 43214 99999 25956 99999 12895 100000 74549 99999 20665 100000 68348 99999 48174 100000 16030 100000 15585 99999 82191 99999 15504 100000 21813 100000 83149 100000 13948 100000 26593 99999 60034 100000 51785 100000 41881 99999 92990 99999 36691 100000 58390 99999 36927 99999 78380 100000 16529 99999 21891 99999 47551 100000 77495 99999 44909 100000 5476 100000 95709 100000 85347 99999 76107 100000 22436 100000 77533 100000 39509 99999 54595 100000 95557 100000 73857 99999 65965 100000 13898 100000 85947 99999 84749 100000 55465 99999 65488 100000 54232 99999 34932 99999 37863 100000 72335 100000 52983 99999 64841 99999 24265 99999 37467 100000 75812 99999 92976 99999 71163 99999 45697 100000 56650 100000 569 99999 83969 100000 90882 100000 44685 100000 67377 100000 95140 99999 64399 99999 37896 99999 55051 99999 80468 99999 75113 99999 78487 99999 34251 99999 69728 100000 25829 100000 50885 99999 23811 99999 63481 99999 17583 99999 17560 99999 42914 99999 11226 100000 27471 100000 94741 99999 42053 99999 67452 99999 67517 100000 53901 99999 52934 99999 23091 100000 64132 99999 49156 100000 59328 100000 56820 100000 64515 100000 72284 100000 75057 99999 41085 99999 3830 100000 16987 99999 98352 99999 72942 100000 56834 100000 66468 100000 49642 100000 71146 100000 90686 99999 91119 99999 32241 100000 7286 100000 41169 99999 45504 99999 37289 99999 36874 99999 71896 100000 99610 100000 75515 99999 40355 100000 56152 99999 32889 100000 2683 99999 42027 99999 50652 100000 46499 100000 51898 99999 2973 99999 80714 100000 15365 100000 45389 99999 44114 99999 91025 99999 25841 99999 45379 99999 68258 99999 25720 100000 46277 99999 89396 99999 66305 99999 45360 100000 36232 99999 32352 99999 14560 99999 43899 100000 22691 100000 775 100000 3295 99999 80740 99999 77075 99999 54629 99999 34977 100000 7467 100000 96905 100000 20908 99999 87694 100000 28994 100000 77015 100000 61720 100000 32900 100000 46170 100000 67406 100000 83513 99999 55240 100000 83852 99999 52684 100000 58507 100000 54986 99999 29361 99999 86050 100000 69894 99999 69103 99999 27924 99999 52204 99999 26777 99999 50461 100000 32570 100000 37434 99999 43363 100000 76801 99999 38259 99999 58623 100000 77509 100000 54870 99999 83564 100000 66803 99999 56419 99999 362 99999 15560 100000 71381 99999 61657 100000 83021 100000 68204 100000 12726 100000 69919 100000 18816 99999 58054 100000 60528 100000 14290 99999 51411 100000 7226 99999 64388 100000 91516 100000 43222 99999 41620 100000 88766 99999 30337 100000 47911 100000 12505 99999 1708 100000 63758 99999 76858 100000 67488 99999 46145 100000 3826 100000 24620 99999 84189 99999 19646 99999 96217 100000 67422 100000 67751 99999 51104 99999 7330 99999 71900 99999 88354 100000 31926 100000 8854 100000 19665 99999 82394 100000 56042 99999 12326 99999 59880 99999 88375 99999 79719 99999 47038 100000 5687 99999 45909 100000 27835 99999 63150 100000 81842 100000 30770 100000 35687 99999 89217 99999 29796 99999 21307 99999 60382 100000 8755 100000 62577 100000 2522 99999 65367 99999 17407 100000 61685 99999 45086 100000 42286 100000 28784 99999 4222 100000 14283 99999 2044 99999 48300 100000 23501 100000 1628 100000 84647 99999 58750 99999 33657 99999 37022 100000 9638 99999 25498 99999 83816 100000 84428 100000 73054 99999 293 100000 105 99999 95389 99999 24344 100000 68802 99999 14509 99999 43723 99999 49701 99999 79597 99999 10128 100000 21147 99999 13631 100000 58928 99999 40516 99999 17177 100000 93992 99999 55555 99999 2258 100000 90966 99999 9275 99999 91092 100000 17569 100000 27429 100000 65740 99999 11364 99999 78788 100000 24279 99999 49931 99999 28221 100000 85422 100000 83029 100000 84031 99999 30485 100000 22871 99999 27556 100000 44388 99999 27681 99999 98611 100000 16874 100000 92241 99999 30586 100000 84053 99999 70191 99999 80264 99999 56058 99999 98508 100000 37181 99999 77854 100000 77172 100000 47769 99999 82956 100000 97299 99999 2124 99999 17384 100000 35819 100000 78322 99999 24808 100000 84100 99999 48915 100000 67997 100000 48785 100000 14893 100000 48418 100000 58144 99999 12910 100000 17597 100000 70311 100000 56716 100000 84614 99999 51490 99999 75097 99999 25802 100000 50932 99999 62688 99999 29058 100000 70142 100000 22719 100000 20820 99999 40320 99999 76541 99999 6681 99999 7263 100000 62882 100000 94559 100000 63333 100000 11669 99999 96526 99999 1784 99999 50400 99999 77444 99999 85424 99999 99271 100000 82594 99999 45028 99999 87365 100000 23571 99999 94838 99999 97656 100000 79308 100000 18284 100000 64471 100000 75722 99999 64339 99999 25466 99999 23453 99999 36730 99999 31067 100000 50974 99999 27348 100000 79221 99999 10175 99999 51505 100000 85296 100000 15310 99999 34854 100000 12351 100000 69955 99999 70397 100000 48998 99999 90130 100000 17202 99999 18402 99999 99087 99999 66219 100000 60357 99999 54872 100000 46978 100000 52404 99999 87460 99999 9000 100000 43995 99999 31047 100000 42956 99999 89320 100000 10892 100000 44763 100000 44092 99999 46236 100000 11449 100000 32528 100000 7167 99999 22767 99999 86765 100000 59800 100000 56583 100000 98615 100000 90490 99999 11815 99999 95530 99999 32322 100000 69806 99999 98606 100000 14030 100000 92903 100000 30558 100000 13157 100000 22994 99999 46743 99999 30875 99999 75476 100000 40714 99999 66539 99999 74152 100000 90665 99999 33484 100000 27450 100000 49699 99999 15678 99999 21705 100000 76311 100000 12132 99999 35347 100000 59106 100000 77927 99999 19927 99999 72827 99999 61267 100000 18292 99999 86037 100000 8977 99999 84893 99999 15923 99999 34725 100000 93124 100000 33916 99999 43386 99999 54309 100000 747 100000 75440 99999 96275 100000 9361 100000 57448 100000 79144 99999 64135 100000 98563 99999 30 99999 84805 100000 39304 100000 19675 99999 6523 99999 36777 100000 86014 99999 8887 99999 62505 100000 92921 100000 6311 100000 17540 99999 81904 99999 63000 99999 53583 100000 98413 100000 70876 99999 95113 99999 76796 100000 75598 100000 28007 99999 45588 99999 32548 100000 20152 100000 52887 100000 85047 100000 81885 99999 89114 99999 84381 100000 51977 99999 72991 100000 63354 99999 88450 100000 9626 99999 38770 99999 48902 100000 74435 99999 77315 99999 56401 99999 20682 99999 30810 99999 52361 100000 14896 99999 84451 100000 9242 99999 13844 100000 54622 100000 20223 100000 82880 99999 66817 99999 98085 99999 22079 100000 17644 100000 26569 99999 74037 99999 54002 99999 53855 100000 36393 100000 47388 100000 74659 99999 63420 100000 54292 99999 8815 100000 5093 100000 95830 99999 30559 100000 50243 100000 12631 100000 35917 100000 32315 99999 91545 100000 93768 99999 9754 100000 2768 100000 73083 99999 67761 100000 94478 99999 83430 99999 4531 99999 52563 99999 80119 100000 36342 100000 5955 99999 98732 99999 95884 99999 58069 99999 10214 100000 78902 100000 20580 100000 65773 100000 94571 100000 6691 100000 31350 99999 2200 100000 47132 99999 75700 99999 40400 99999 43471 100000 31850 100000 5343 99999 58293 99999 38661 100000 57445 99999 55792 100000 26601 100000 78115 100000 43285 100000 85295 100000 52988 100000 4514 100000 6923 100000 69896 99999 68925 100000 61675 99999 4316 99999 39322 100000 15505 100000 56277 99999 78429 100000 61513 99999 37490 99999 20069 99999 88377 99999 63941 100000 27969 99999 76064 100000 81980 99999 73419 100000 36601 100000 7931 100000 51541 100000 76150 99999 76557 100000 93890 99999 13574 99999 9429 100000 86889 100000 12396 100000 61647 100000 78726 100000 60137 99999 22571 99999 86129 100000 93606 100000 52184 99999 47177 100000 85059 100000 50238 100000 3237 99999 10507 99999 49806 100000 30517 100000 18306 100000 62261 100000 60327 100000 6898 99999 75510 99999 46657 99999 18466 100000 78330 100000 56262 99999 24413 99999 61645 100000 65692 99999 40545 100000 89705 100000 59912 99999 37861 100000 70326 100000 88104 99999 78311 100000 41405 99999 4673 100000 24305 99999 26572 99999 35688 100000 13636 100000 36622 100000 49088 99999 44887 100000 96760 99999 28186 99999 8308 99999 53603 100000 93259 99999 96424 99999 39545 100000 41672 99999 67720 99999 3305 100000 79712 99999 45005 100000 91305 99999 37275 100000 99383 99999 51602 100000 26737 100000 85036 99999 16972 100000 17519 99999 56552 99999 63785 99999 99921 100000 77889 100000 70342 100000 37262 100000 62723 100000 35666 99999 41793 99999 45269 100000 24028 100000 73393 99999 52771 100000 98172 99999 62080 100000 3059 99999 65683 100000 60482 100000 2626 100000 26333 99999 51563 100000 14713 99999 25688 99999 3885 99999 81313 99999 89067 100000 32671 99999 44800 100000 3125 100000 32632 99999 69522 99999 37991 100000 24538 99999 40895 99999 55184 100000 82705 99999 48711 99999 39724 99999 8950 100000 1103 99999 92750 99999 18780 100000 21778 99999 39156 99999 47861 99999 52892 100000 33571 99999 49957 99999 67015 100000 92027 100000 91943 100000 83880 100000 56092 99999 85362 99999 63724 100000 71805 99999 16050 99999 49446 99999 15601 99999 68072 99999 78150 100000 97641 99999 45287 100000 53887 99999 91078 99999 11173 99999 89478 100000 93715 99999 96092 99999 47214 100000 74140 100000 97471 99999 47630 99999 27335 100000 19569 100000 94783 100000 71996 100000 88069 99999 73132 99999 66061 100000 80039 99999 20242 99999 91099 99999 76965 100000 67494 99999 11777 99999 95343 99999 12809 100000 19140 99999 20437 99999 36838 99999 43500 100000 27255 99999 50497 99999 47841 100000 17482 100000 46455 100000 40739 99999 4314 100000 21898 100000 96763 100000 498 100000 3656 99999 63431 100000 12540 100000 64359 100000 15355 99999 35292 99999 92305 99999 46370 100000 94950 99999 57556 99999 736 99999 83613 99999 17162 100000 58719 99999 60200 99999 51271 99999 50346 100000 36298 100000 69248 100000 6538 99999 99127 99999 77269 100000 57238 100000 78032 100000 39975 100000 28077 100000 13316 100000 70210 99999 29793 99999 6139 99999 91410 100000 56848 100000 38547 99999 46216 99999 43488 99999 36039 100000 8715 100000 86751 99999 95662 100000 56305 99999 70193 99999 72044 100000 75604 100000 63772 99999 55034 100000 83525 100000 3437 99999 6657 100000 63443 99999 81739 99999 15745 100000 94369 99999 19350 99999 27951 99999 4642 100000 9857 99999 60562 99999 84112 99999 54280 100000 71921 99999 86707 99999 41092 99999 49025 99999 23012 100000 92288 100000 49004 99999 32011 99999 52841 99999 92912 100000 57027 100000 53675 99999 84767 100000 52090 99999 2874 99999 9991 100000 15539 99999 76802 99999 49575 100000 78254 100000 3310 100000 6533 100000 68398 99999 41613 100000 15671 100000 30618 99999 7462 100000 67346 100000 32811 99999 16299 100000 21265 99999 88053 100000 1232 99999 14450 100000 33596 99999 43671 99999 47496 100000 58830 100000 35323 100000 57587 99999 4719 99999 37161 100000 65200 100000 5836 100000 56199 100000 32659 99999 24329 100000 66293 99999 95860 99999 74978 99999 46283 100000 3290 100000 74063 100000 15823 100000 97345 99999 11889 99999 80250 100000 82349 100000 44927 100000 53416 100000 25322 99999 99508 99999 18633 100000 57327 99999 26615 100000 12845 99999 45927 100000 77632 100000 17279 100000 94630 99999 99830 100000 22851 100000 22886 99999 21719 99999 31515 99999 18950 100000 95936 99999 86903 100000 53183 100000 96872 100000 26901 100000 92765 99999 37913 100000 42576 99999 21954 99999 70578 100000 82493 100000 30195 99999 99267 100000 13285 99999 38840 100000 73795 99999 8756 100000 58746 99999 90897 99999 30935 100000 57560 99999 40230 99999 91084 100000 74880 100000 9207 99999 4005 100000 23814 100000 23970 100000 43465 99999 66003 100000 23360 100000 49762 99999 36308 99999 70482 99999 32377 99999 94370 100000 46197 99999 14100 99999 88541 100000 17219 99999 90000 99999 83828 100000 45691 100000 30054 100000 90460 99999 30338 99999 71617 100000 1612 99999 6108 100000 91068 100000 52727 99999 33420 99999 7894 99999 47834 100000 88469 99999 7471 99999 54699 100000 39994 99999 92719 99999 77146 100000 40197 99999 16760 100000 46768 99999 95615 100000 39970 100000 88184 99999 74927 100000 47037 99999 4231 99999 44307 100000 22975 100000 81802 100000 58991 99999 22673 99999 68209 99999 84614 100000 57317 99999 48595 100000 69145 100000 2251 99999 58493 99999 70365 99999 94772 99999 38246 100000 11064 99999 53796 100000 39517 100000 31026 99999 5395 99999 47097 99999 45868 100000 52474 100000 98605 100000 87651 99999 35378 99999 16259 99999 53889 100000 66005 99999 59798 100000 1118 99999 10270 99999 90504 100000 95582 99999 42879 99999 37017 100000 25628 99999 18863 100000 57823 100000 49729 100000 56468 100000 4548 99999 39814 100000 83504 99999 37839 100000 75538 100000 27220 99999 87159 100000 11801 99999 47185 99999 47312 99999 43630 100000 98671 100000 44121 99999 52674 99999 50925 100000 26904 99999 42386 99999 60146 99999 3625 100000 88143 100000 90138 99999 56208 100000 35624 100000 89206 99999 71744 99999 1647 100000 96639 99999 39219 100000 2869 100000 2660 100000 15690 100000 8394 100000 42514 100000 99528 99999 24485 100000 38576 100000 92313 99999 65278 100000 30579 99999 32786 99999 94765 99999 71915 100000 37325 99999 65473 100000 39978 99999 69565 99999 40435 100000 95713 99999 92625 99999 54734 100000 4870 99999 81234 100000 70858 99999 68232 99999 52304 100000 50694 100000 45599 100000 80004 99999 19651 99999 55587 100000 82438 99999 93376 99999 50062 100000 96857 100000 48146 99999 26166 100000 57919 100000 10576 100000 74084 100000 55807 100000 52084 99999 50307 100000 38390 100000 30052 100000 98375 100000 16158 99999 11749 100000 82032 100000 37751 100000 57505 99999 7268 100000 75388 99999 13500 100000 421 99999 86185 100000 54569 100000 30825 100000 76490 100000 77664 100000 6087 99999 49875 100000 22419 100000 25250 99999 73797 99999 84877 99999 64156 100000 17986 100000 82619 99999 95635 100000 24567 100000 69652 99999 34880 99999 36823 100000 46740 100000 96723 100000 45762 99999 91165 100000 42390 100000 96918 100000 59947 99999 35295 100000 74020 100000 4197 99999 99714 100000 62417 100000 18996 100000 56271 99999 77903 100000 32929 99999 33483 99999 77519 99999 32563 100000 85276 100000 35895 100000 39937 99999 32878 99999 82759 100000 72396 99999 59946 100000 63206 99999 43432 99999 68119 99999 31551 99999 34887 100000 9018 100000 25531 100000 1384 100000 34053 100000 1344 99999 83161 100000 48053 100000 13938 100000 44283 100000 52078 99999 42560 100000 69687 99999 91821 99999 16274 99999 63536 99999 46189 99999 54279 100000 81794 99999 79210 100000 972 100000 50226 100000 94104 100000 11535 100000 72437 100000 14370 99999 24168 100000 53243 100000 94547 100000 21823 100000 97888 100000 7107 100000 32547 100000 33391 99999 78899 99999 28157 100000 57759 99999 65153 99999 21047 99999 1832 100000 80696 100000 52956 99999 7243 99999 47159 99999 28919 100000 75888 100000 57926 99999 17509 99999 7155 100000 47249 100000 46651 100000 73930 100000 57146 99999 30085 100000 36937 100000 20676 100000 73079 100000 49479 100000 4945 99999 80865 100000 50005 99999 74058 100000 89749 99999 61883 99999 65509 100000 3689 100000 7438 99999 14945 99999 18320 99999 73641 100000 52476 100000 79472 99999 20608 100000 12677 99999 99026 100000 4724 99999 12579 100000 69509 100000 87466 99999 67759 100000 14101 100000 9786 99999 29215 99999 94886 99999 2014 99999 22396 99999 91833 99999 92854 100000 13627 99999 46177 100000 39636 100000 23539 99999 63195 99999 93922 99999 30727 99999 87710 100000 59942 99999 97381 100000 133 99999 39643 99999 97560 99999 88247 100000 45412 99999 30381 100000 74395 99999 53781 99999 76414 99999 44051 99999 66957 100000 11993 100000 33196 99999 65549 99999 42452 100000 50517 100000 61212 100000 20646 99999 76091 100000 54897 100000 80672 99999 64965 99999 19072 99999 1446 99999 78865 100000 80363 100000 24612 100000 62010 99999 96800 99999 327 100000 16682 100000 64911 99999 31187 100000 53480 99999 53976 99999 88030 100000 90752 99999 91489 99999 23436 99999 58174 99999 80953 100000 26590 99999 66134 99999 36713 99999 39035 100000 78220 100000 6982 100000 94682 100000 94176 100000 72926 99999 28731 100000 22042 99999 29842 99999 13994 100000 64721 99999 2987 100000 90937 99999 64450 99999 44859 100000 48502 99999 68794 99999 5298 99999 52830 99999 18823 99999 66278 99999 20229 100000 97574 100000 15937 100000 51954 99999 45836 100000 35619 100000 84431 100000 27496 99999 75632 99999 58425 99999 47433 100000 59830 100000 7009 100000 42565 99999 23395 100000 12966 99999 44106 100000 3093 99999 48631 100000 40114 100000 54839 99999 33633 100000 74136 100000 52086 99999 79873 100000 31909 99999 82970 99999 72243 100000 22120 100000 71205 100000 30450 99999 99412 99999 33593 99999 54652 99999 33889 99999 69294 99999 78528 100000 51575 99999 41096 100000 94138 100000 46250 100000 57837 100000 67505 100000 52040 100000 14482 100000 63325 100000 62181 99999 34409 100000 53032 100000 18987 99999 68421 99999 30370 99999 15618 100000 71356 100000 80781 100000 51205 100000 447 99999 7051 99999 85160 100000 64571 99999 98133 99999 68058 100000 98708 99999 97345 100000 82046 99999 30866 99999 38970 99999 6440 99999 55797 100000 65215 100000 14634 99999 837 99999 70631 100000 89584 99999 33464 100000 73919 99999 78477 99999 75173 100000 78077 100000 94142 99999 27977 100000 87288 100000 33912 99999 16808 100000 14679 100000 8113 99999 26713 100000 77102 99999 95003 99999 87864 99999 16844 100000 21437 99999 36007 99999 21592 100000 6548 99999 72882 99999 70807 100000 20893 100000 18357 99999 88692 99999 66714 99999 31118 99999 33914 99999 22670 99999 74397 99999 53300 99999 61385 100000 20845 100000 38052 100000 5668 100000 57372 100000 94756 100000 53588 99999 58712 99999 40869 100000 43147 100000 13599 99999 19279 99999 66604 100000 53925 99999 40675 100000 79445 100000 19715 99999 9243 100000 22381 100000 99035 99999 60597 100000 58736 99999 49344 100000 96836 100000 2590 99999 20343 100000 39789 99999 84350 99999 29058 99999 94724 99999 53971 99999 22033 100000 80839 99999 4682 99999 93273 99999 32953 100000 56612 100000 28269 99999 63721 100000 6334 99999 57914 100000 862 100000 69810 100000 91226 100000 61370 99999 86040 100000 72023 99999 32456 99999 9441 99999 65384 100000 279 99999 66154 100000 42970 99999 23324 99999 21722 100000 2079 100000 14894 100000 85398 99999 93770 100000 54324 99999 85696 100000 46639 100000 72199 99999 95432 99999 41731 99999 76478 99999 16723 99999 16248 99999 5642 100000 21157 100000 64489 100000 40750 99999 34610 99999 31398 99999 64134 100000 43461 100000 7080 100000 96179 100000 81363 100000 5825 99999 89178 100000 60132 99999 91328 100000 41187 99999 50781 99999 25067 99999 3097 100000 7765 99999 58965 99999 89169 99999 66816 99999 28924 100000 66670 100000 7015 99999 23598 100000 23288 99999 91998 99999 91336 99999 17917 99999 99989 100000 72088 99999 15173 100000 89403 100000 37427 99999 98253 99999 73493 100000 75196 100000 30105 99999 97864 100000 64663 100000 5226 99999 29922 99999 30537 99999 49681 99999 19028 100000 43623 99999 21412 99999 32329 100000 85689 99999 49003 99999 28075 100000 93062 100000 39764 99999 76591 99999 63013 100000 87490 100000 80287 100000 77624 100000 84465 100000 32719 99999 51225 100000 74227 99999 45796 99999 12461 100000 2740 99999 55716 100000 54290 100000 69180 100000 25594 100000 46662 100000 62387 100000 25296 99999 24803 99999 1285 99999 72046 100000 30768 99999 55501 99999 16915 99999 30430 99999 55988 100000 2863 99999 52163 99999 56406 99999 42194 99999 13854 99999 90378 99999 56205 100000 55553 99999 95098 99999 79081 100000 98851 99999 76456 99999 60177 99999 92657 99999 46958 99999 83628 100000 83689 99999 14715 99999 45151 100000 5598 100000 11510 100000 73206 100000 98649 100000 72475 99999 15897 100000 74811 100000 55690 100000 54785 99999 32460 99999 13658 100000 46850 99999 38965 99999 2040 100000 19228 99999 52189 99999 35565 99999 68596 99999 5436 99999 91177 100000 8155 100000 20794 100000 64105 100000 48995 100000 112 99999 25734 99999 59116 100000 77048 100000 52721 100000 28009 99999 12992 99999 6259 100000 19949 100000 79881 99999 78336 100000 89368 99999 37039 100000 22743 100000 50805 100000 89494 99999 90245 99999 21165 99999 97111 100000 34999 99999 61348 100000 13529 99999 10297 100000 26156 100000 92972 99999 77008 100000 99486 100000 54268 100000 14191 99999 19702 100000 85191 100000 38295 99999 3266 100000 63237 99999 88118 100000 28305 99999 89924 100000 91392 99999 11807 99999 84527 100000 89 100000 82244 99999 2574 100000 70805 99999 30124 100000 70335 100000 28347 100000 66474 100000 46399 100000 74674 99999 58921 99999 52516 99999 97227 100000 12576 99999 61728 99999 71551 100000 50165 100000 4980 99999 93196 99999 87841 100000 37569 100000 51954 100000 74545 99999 24281 99999 16798 99999 56635 100000 59071 100000 48772 99999 95430 100000 20145 99999 63227 99999 94049 100000 96936 99999 51766 99999 81758 100000 17427 100000 26268 99999 99654 99999 42423 99999 36455 100000 43288 99999 4685 100000 56327 100000 63475 99999 85210 99999 27343 100000 96205 100000 97167 99999 70766 99999 37585 100000 15158 100000 51128 100000 54480 100000 81076 100000 86428 100000 78274 100000 9287 100000 40116 99999 66704 99999 94081 99999 90741 99999 21699 100000 98435 99999 69147 99999 15038 99999 45221 100000 26867 99999 71001 99999 1884 100000 11863 100000 1383 100000 76224 99999 18151 100000 21315 99999 95946 99999 6360 99999 79831 99999 90508 99999 71525 100000 55905 100000 39045 99999 55775 100000 1598 100000 66828 99999 14620 99999 53001 99999 85617 100000 77598 99999 50491 100000 2521 100000 29330 99999 61372 100000 42907 99999 42089 100000 9823 100000 32084 100000 91261 99999 19004 100000 36602 100000 65857 100000 38924 100000 50066 100000 93806 100000 16919 99999 87625 100000 50760 100000 26601 99999 81582 100000 93332 99999 24937 100000 31831 99999 67191 99999 3655 100000 26237 99999 17327 100000 2847 100000 36181 100000 22376 100000 2228 100000 50335 100000 98699 100000 5054 100000 38560 99999 18527 100000 71871 100000 10410 99999 89828 100000 58573 100000 43632 100000 19294 100000 86097 99999 21974 99999 35517 100000 93928 100000 71048 99999 43347 100000 9915 100000 3160 100000 83330 100000 34248 100000 85732 100000 75848 99999 41290 99999 25690 99999 25064 99999 73039 100000 16738 99999 16504 99999 52065 99999 77880 100000 28508 99999 13559 100000 90337 100000 88331 100000 6730 100000 44923 100000 99496 99999 5223 99999 72462 100000 74137 99999 1132 100000 34379 100000 41676 99999 55964 100000 34463 100000 60288 99999 87785 100000 87868 99999 72689 99999 30931 99999 70574 100000 46776 99999 60006 99999 42419 99999 39567 99999 98254 100000 22574 99999 78022 99999 54511 100000 84743 99999 37983 100000 67272 99999 4696 99999 88864 99999 84723 99999 55404 100000 26231 99999 8004 99999 97908 99999 14883 100000 8693 99999 11078 100000 47517 100000 84826 99999 1162 100000 22332 100000 40199 100000 89627 100000 75350 100000 74778 100000 66739 99999 82698 99999 15591 100000 21841 99999 52389 99999 11161 100000 91213 100000 70731 100000 50475 100000 22807 99999 48534 100000 61815 99999 97938 99999 58285 99999 75803 100000 54494 100000 15109 100000 80732 99999 54761 99999 3347 99999 21195 100000 53447 100000 6711 99999 21449 99999 60418 100000 20661 100000 70572 100000 20516 100000 21133 99999 39910 100000 26903 100000 35484 100000 40634 100000 26322 100000 87738 99999 7773 100000 25372 99999 69188 99999 49651 100000 67263 100000 49661 99999 11511 99999 57374 100000 96514 100000 85603 100000 51308 100000 94937 99999 94309 100000 29431 100000 31457 100000 17494 100000 64966 100000 97474 99999 75960 99999 25426 100000 12536 100000 1036 99999 26458 99999 52643 99999 18773 100000 17967 99999 94715 100000 45521 100000 91676 100000 60090 100000 53371 100000 95601 99999 65597 100000 89976 100000 78130 100000 2563 99999 26566 100000 71056 100000 23266 99999 78050 100000 89877 99999 53428 99999 45658 100000 24248 99999 66366 99999 71793 99999 41272 100000 29368 100000 57806 100000 7118 100000 86906 100000 68949 100000 60733 100000 57370 99999 61144 100000 27562 100000 78843 100000 39747 99999 35750 100000 88839 99999 71111 99999 84770 100000 65902 100000 320 99999 78265 99999 40600 99999 25539 100000 84995 99999 69288 100000 41732 99999 18105 99999 91579 100000 84026 100000 77073 99999 11124 99999 86082 100000 46961 99999 23047 99999 1237 100000 95438 99999 47174 99999 11026 100000 62838 99999 34830 99999 50655 100000 23504 100000 35005 100000 26404 99999 91313 100000 86526 100000 31151 99999 40634 99999 13528 99999 25527 99999 30364 100000 49499 99999 54418 100000 56699 100000 78468 99999 1087 100000 62990 100000 96785 99999 46649 100000 41908 99999 78216 100000 63975 99999 27720 100000 85535 99999 44372 99999 81873 100000 45409 99999 28519 99999 94640 100000 14826 100000 70164 99999 19975 99999 64477 100000 85566 100000 2072 99999 9095 99999 91516 99999 28826 100000 53088 100000 78325 100000 99468 99999 91591 100000 80029 100000 72172 100000 27569 99999 31965 99999 78128 99999 71955 99999 75933 100000 98225 100000 70226 100000 46179 99999 68986 99999 34001 100000 2234 99999 76812 100000 21127 99999 37635 100000 97979 99999 3361 99999 25071 100000 48355 100000 95675 100000 45696 100000 97258 99999 41256 100000 83545 100000 62677 99999 73811 100000 59367 99999 18958 100000 19236 100000 72103 99999 92363 100000 48442 99999 58278 99999 501 99999 43884 99999 31855 100000 61561 99999 82210 100000 57273 100000 76442 100000 6306 99999 16182 100000 78254 99999 16117 100000 16881 99999 92240 99999 67807 100000 82422 99999 56933 99999 8783 99999 61032 99999 46442 99999 15574 100000 26735 99999 55697 100000 21192 100000 84904 100000 13321 99999 54420 100000 58447 100000 40388 99999 33628 100000 55067 100000 58991 100000 30561 100000 15342 100000 41941 100000 57876 100000 44996 99999 97395 100000 29651 99999 30369 100000 57031 100000 16560 100000 94907 100000 51577 100000 3396 99999 66236 99999 8387 100000 14465 99999 83346 99999 58024 100000 1527 99999 51232 100000 24531 100000 33754 100000 58690 100000 92710 99999 29135 100000 48999 100000 92619 99999 86854 100000 65595 100000 14978 100000 90632 99999 63089 99999 67323 99999 84374 99999 27772 99999 66883 99999 42988 99999 17532 100000 82389 99999 81000 100000 90569 100000 20089 100000 25911 99999 57721 99999 29916 99999 60082 100000 88452 99999 75529 99999 83977 99999 35792 100000 22667 100000 19985 99999 96082 99999 65541 99999 46046 100000 55507 99999 12519 100000 94798 100000 79336 100000 49927 99999 37320 100000 19192 99999 26426 100000 42685 100000 18846 99999 18590 99999 286 99999 1960 99999 10251 100000 76560 100000 99926 99999 63566 100000 68100 100000 98043 100000 76039 100000 99021 100000 66641 100000 43256 100000 64689 100000 7627 100000 64413 99999 90832 99999 38455 99999 75643 99999 64810 100000 72149 100000 6942 99999 92540 99999 30469 99999 10013 99999 5387 99999 46500 99999 75280 100000 15565 99999 62189 100000 69279 99999 59144 100000 3901 100000 15872 99999 81322 99999 5665 100000 39041 100000 87906 99999 30295 99999 34491 99999 79751 100000 44801 100000 9899 99999 46117 99999 66793 100000 31819 100000 37938 99999 31821 99999 36186 100000 29851 99999 27465 100000 74286 99999 45226 99999 85653 100000 43684 99999 52505 99999 48498 100000 42729 99999 78540 100000 40530 100000 55818 100000 18334 100000 86065 99999 17573 100000 83248 100000 22558 100000 84042 99999 22590 99999 46009 100000 82309 100000 51343 99999 28708 99999 74453 99999 53271 100000 87301 99999 15015 99999 55632 99999 65820 99999 24620 100000 45128 100000 43520 100000 29885 99999 21463 99999 61135 100000 27254 99999 77769 100000 20096 99999 39201 100000 70753 99999 79527 99999 21645 100000 72265 99999 31995 99999 29069 99999 904 99999 12012 99999 86043 99999 25405 100000 48016 100000 67494 100000 65418 100000 27689 99999 12684 100000 95991 99999 14931 99999 27860 99999 13413 99999 71305 100000 67550 100000 74709 99999 23181 99999 16793 100000 38066 100000 68613 100000 50048 100000 67306 100000 96520 99999 37554 99999 92399 99999 81776 99999 93541 100000 90471 100000 52707 99999 92013 99999 93021 100000 10367 100000 77600 99999 21417 99999 55300 100000 42999 99999 47564 99999 82457 99999 78660 99999 64351 99999 10833 100000 68021 99999 49135 99999 15312 99999 13808 99999 50156 100000 95150 100000 85152 99999 65283 99999 81919 99999 77911 100000 80823 100000 41020 100000 26036 100000 54307 99999 58150 100000 64693 100000 66354 99999 41199 100000 44279 99999 62743 100000 74592 99999 71116 100000 60001 100000 18973 99999 24461 100000 53208 99999 17274 100000 87555 99999 9002 100000 94174 99999 58182 99999 37397 100000 94025 100000 97502 100000 89219 100000 38581 99999 63712 99999 29186 99999 54798 100000 17271 99999 96951 100000 33058 100000 54324 100000 24030 99999 52166 100000 10204 100000 44203 99999 93952 99999 58161 100000 73561 100000 57793 100000 77005 100000 84754 99999 56439 99999 16990 100000 55750 99999 21128 100000 32784 99999 54364 99999 42384 100000 8961 100000 8165 100000 35262 99999 87261 100000 20125 99999 45136 100000 51776 100000 19005 99999 82381 100000 78805 100000 30460 100000 59824 99999 13473 100000 62461 100000 67754 99999 27603 100000 30568 99999 52419 99999 83132 99999 50297 99999 67614 99999 65715 99999 59572 99999 77939 100000 57097 100000 13759 99999 68331 100000 41425 100000 96442 100000 15719 99999 5068 99999 73202 100000 32949 99999 48131 99999 65832 100000 11682 99999 56096 99999 36143 99999 51313 99999 70131 100000 21686 99999 54800 99999 23444 100000 4149 99999 97835 100000 33941 99999 81421 100000 10502 99999 89466 100000 31504 100000 40433 100000 48176 99999 27712 100000 26199 100000 16163 100000 4863 100000 84502 99999 47142 100000 49808 100000 7233 100000 72563 100000 89359 100000 40124 100000 85207 99999 44941 100000 65445 100000 78386 99999 40586 100000 28840 99999 66017 100000 78273 99999 11133 100000 4273 99999 42906 100000 86447 100000 74958 100000 12502 99999 39297 100000 96490 100000 16423 99999 83136 100000 83787 100000 5479 100000 52258 99999 59647 99999 79759 99999 92228 99999 47660 100000 82383 99999 90351 100000 19069 100000 40136 99999 25754 100000 17810 99999 13668 99999 11642 100000 60896 99999 56041 99999 87282 100000 98048 99999 53872 99999 80320 99999 73276 100000 81711 99999 51167 100000 17444 100000 73790 99999 78420 99999 24495 99999 4755 100000 14094 100000 99408 99999 98531 100000 96661 99999 64743 100000 7145 99999 57738 99999 24107 100000 13463 99999 95303 100000 95113 100000 35468 100000 84953 99999 474 100000 1607 99999 54493 100000 18385 99999 33430 99999 633 100000 25790 100000 6043 99999 63243 99999 85386 99999 25237 99999 76470 99999 47748 100000 94910 99999 71865 100000 74626 99999 27604 100000 64870 100000 87264 100000 44638 99999 96563 100000 85393 99999 23720 99999 12860 99999 66601 100000 21654 100000 49962 100000 8955 99999 10429 100000 28384 99999 77318 99999 31004 99999 68850 99999 40913 100000 79778 100000 64877 99999 32053 100000 18031 100000 47939 100000 92515 100000 6955 99999 38895 100000 723 100000 57639 100000 14803 99999 10164 99999 86309 99999 18664 100000 44136 100000 24362 99999 33057 100000 3744 99999 75564 99999 68846 100000 60603 99999 82676 99999 52242 100000 81945 99999 55671 100000 33004 100000 9229 100000 64740 99999 49400 100000 69142 100000 20397 100000 73253 100000 55277 100000 56130 99999 8191 100000 60354 99999 43988 99999 44169 99999 4167 100000 41510 99999 3426 99999 74326 99999 75251 100000 18271 99999 27491 99999 89776 100000 17870 99999 54589 100000 29629 99999 84510 100000 71344 99999 90335 99999 80305 99999 84917 100000 17772 100000 33719 100000 99928 99999 35992 99999 71543 100000 74899 100000 99205 100000 34123 100000 24004 99999 64588 100000 57575 99999 3207 99999 43217 99999 79650 99999 77716 99999 58917 100000 27271 99999 75177 99999 471 100000 84702 100000 56922 99999 45332 100000 5972 100000 57378 100000 36357 99999 22895 100000 75169 100000 55435 99999 16010 100000 80820 100000 56377 100000 82461 100000 68877 99999 60055 100000 48601 100000 78697 100000 84527 99999 42413 100000 30804 99999 11815 100000 37633 100000 45642 100000 28454 100000 96455 100000 48666 99999 83428 100000 8951 99999 89696 99999 23637 100000 91827 100000 94846 99999 45361 99999 77708 100000 47557 100000 96559 99999 10721 99999 91545 99999 7279 99999 2758 99999 34718 100000 76552 99999 69016 100000 48733 99999 7116 99999 39358 100000 65147 100000 93910 99999 91291 100000 48250 100000 65913 100000 78091 100000 86046 99999 21527 100000 1918 100000 71420 100000 10537 99999 96786 99999 68774 99999 95820 100000 29867 100000 50881 99999 83139 100000 70150 99999 1161 100000 91335 100000 89979 99999 2283 99999 29579 100000 561 100000 73868 100000 69261 100000 4130 100000 89848 100000 49860 100000 49864 100000 8920 99999 28232 100000 41077 99999 1629 100000 42403 99999 1766 99999 96598 99999 78419 100000 21354 99999 68320 100000 8930 99999 12495 99999 98084 100000 18461 100000 87280 100000 73054 100000 75218 100000 20025 99999 99093 99999 92309 99999 1930 100000 20444 100000 39253 100000 1627 99999 17777 100000 95172 100000 69459 99999 23193 99999 10236 99999 87977 99999 99317 99999 86102 99999 21394 99999 11885 100000 49410 100000 71711 99999 4335 99999 1885 99999 93989 100000 15469 99999 80010 99999 45909 99999 382 99999 555 100000 54291 100000 35110 99999 57474 100000 93269 100000 2242 99999 77457 99999 98898 100000 86191 100000 48375 100000 9434 100000 30934 100000 82914 99999 92534 99999 83957 100000 67607 100000 80514 100000 79078 100000 38282 100000 36888 100000 82517 99999 59266 100000 48741 99999 97440 99999 54576 99999 6695 99999 88105 100000 24558 99999 38486 100000 16640 100000 98568 100000 98986 99999 55527 99999 24457 100000 85491 99999 18673 99999 91570 100000 84178 99999 93925 99999 84723 100000 32766 100000 42695 99999 63596 99999 38901 100000 91961 100000 17138 99999 8814 99999 86200 100000 15876 100000 30371 99999 85741 100000 56638 100000 43167 100000 77339 99999 65212 99999 95911 100000 65138 100000 64669 100000 48330 99999 71261 99999 7683 99999 28536 99999 72168 99999 16899 99999 29085 99999 11731 100000 53852 100000 8052 99999 62109 99999 41953 99999 85030 100000 71869 100000 48021 100000 81136 100000 89439 99999 85001 100000 14085 99999 91270 99999 35679 99999 83631 99999 70067 99999 41627 99999 93937 99999 41058 100000 76418 100000 20344 99999 1310 100000 22071 100000 92362 99999 83606 100000 23097 99999 54938 100000 53949 99999 70699 100000 35127 100000 36341 99999 50592 100000 29400 99999 51356 100000 90090 99999 12186 99999 4443 99999 33546 100000 20396 99999 92028 99999 24347 100000 10088 100000 15434 100000 48879 100000 58068 99999 5997 100000 98642 100000 34791 100000 30630 100000 13549 99999 100000 100000 18945 99999 73001 100000 92010 99999 52173 99999 42393 99999 52525 99999 54231 99999 86371 99999 57839 99999 7125 100000 71096 100000 78640 99999 90413 99999 12509 99999 84667 99999 94810 100000 46706 100000 62938 99999 46209 100000 59150 99999 83378 100000 28916 99999 2470 99999 32729 99999 4219 100000 56066 100000 79883 99999 88784 100000 38835 100000 87937 100000 32972 99999 9426 100000 58778 99999 98678 99999 47425 100000 18116 99999 93465 100000 40318 100000 23648 99999 11625 100000 30802 99999 35406 100000 38380 99999 47818 100000 32860 99999 56280 100000 25845 99999 99558 99999 97225 100000 15360 99999 2609 100000 62867 99999 14585 100000 96109 100000 92659 100000 86242 99999 69339 99999 15615 99999 30391 100000 15384 99999 33847 99999 84905 100000 91249 99999 52010 100000 80367 99999 74523 99999 73389 100000 14539 99999 88588 100000 9970 100000 90451 99999 888 99999 89830 100000 41429 100000 73364 100000 34321 100000 8624 99999 41481 99999 71050 99999 63999 100000 75360 99999 69645 99999 27744 100000 3461 100000 8135 99999 62641 99999 22043 99999 68755 100000 17871 99999 4031 100000 38383 99999 82955 99999 38251 100000 97447 100000 99920 100000 54048 99999 82075 99999 50985 100000 13112 100000 36588 100000 66539 100000 1884 99999 92555 99999 43244 99999 7024 100000 58604 100000 83772 100000 79132 99999 1597 99999 78830 100000 57480 99999 840 99999 76322 100000 47204 99999 30992 99999 51271 100000 68975 99999 53098 100000 97531 99999 42645 100000 45585 100000 34097 99999 89639 99999 77264 99999 15488 99999 82026 100000 5025 100000 93322 99999 49882 99999 1422 99999 74621 99999 71011 99999 55817 100000 62846 99999 90255 99999 71460 99999 13837 99999 45381 99999 54253 100000 60156 100000 55683 100000 41245 99999 80735 100000 2034 100000 47397 99999 39037 100000 5290 99999 73793 99999 93315 99999 8845 100000 79556 100000 39505 100000 57332 99999 89638 99999 66771 99999 79139 99999 73577 99999 26521 99999 79676 100000 8590 99999 24098 99999 8547 99999 96055 99999 97793 100000 68483 99999 33879 99999 48414 99999 79901 100000 97371 99999 51748 99999 98686 99999 7713 99999 48312 100000 16406 99999 82546 100000 43882 100000 32051 99999 21125 100000 99277 99999 24902 99999 17902 100000 6032 99999 59515 99999 6964 100000 39275 99999 49103 99999 81325 99999 28968 99999 43711 100000 51069 99999 21646 99999 31438 99999 64383 99999 19831 100000 5778 99999 88962 99999 32748 100000 18661 99999 43592 99999 21349 99999 59250 100000 52220 99999 69835 100000 94137 99999 84804 99999 46405 100000 87388 100000 67929 100000 57442 100000 76938 100000 77423 100000 30665 99999 90452 100000 45543 99999 87381 100000 97161 99999 54163 99999 3010 100000 73977 100000 65780 100000 27320 100000 32554 99999 97579 100000 48721 99999 8748 100000 79461 99999 35360 100000 81932 100000 3544 99999 10569 100000 77 100000 82454 99999 39687 100000 89182 99999 71683 99999 60168 100000 90174 99999 43675 100000 7892 100000 64130 99999 52692 100000 80061 100000 92068 100000 99744 99999 32009 100000 52421 100000 33476 99999 80399 100000 42143 99999 82615 99999 2972 100000 73701 100000 37670 99999 45326 99999 28734 100000 39362 99999 74976 100000 31022 100000 73417 100000 28807 99999 22608 100000 76141 100000 77040 99999 95433 100000 60342 99999 97432 99999 9726 99999 54750 100000 46205 99999 37279 100000 57245 99999 38651 99999 10165 99999 31180 100000 37839 99999 55120 99999 74250 99999 45336 100000 49196 100000 82621 99999 90220 100000 10788 99999 7906 100000 36797 99999 26782 99999 17619 100000 3189 100000 51181 100000 28155 99999 73902 100000 2537 100000 33797 99999 77375 99999 47550 100000 92837 99999 26746 100000 83015 100000 94498 99999 71618 100000 48899 99999 14584 99999 82068 100000 92556 99999 61566 99999 85494 100000 92679 100000 27809 99999 91433 100000 6409 99999 20620 100000 82584 99999 81237 100000 4718 99999 18646 99999 13701 99999 65877 99999 51978 100000 44797 100000 23269 100000 20775 100000 22195 100000 48686 100000 90094 100000 7204 99999 80528 100000 42295 100000 7563 99999 34908 99999 42701 100000 34744 100000 92295 100000 27394 99999 48262 99999 92878 99999 10469 99999 83255 99999 96091 99999 37482 99999 77182 99999 32284 100000 71395 99999 41772 100000 24352 100000 50558 100000 70506 99999 42977 99999 76690 100000 68896 100000 96814 99999 1765 99999 41784 100000 86492 100000 53853 99999 68366 100000 60869 100000 82112 100000 9670 99999 34849 100000 67865 99999 61020 99999 80631 100000 4905 100000 4988 99999 14741 100000 95139 99999 59244 99999 25170 100000 5037 99999 39646 99999 41687 99999 64544 100000 34173 100000 5721 100000 46793 100000 36747 99999 58836 99999 42934 99999 5197 100000 66734 100000 65284 100000 76195 100000 70491 100000 69444 100000 9914 99999 88072 99999 74495 100000 315 100000 56924 99999 27546 100000 34331 100000 21 99999 4815 99999 5908 99999 26749 100000 44540 99999 94509 100000 68939 100000 4383 99999 58279 100000 14350 100000 72637 100000 23789 100000 37449 100000 27685 100000 42597 99999 72636 100000 77294 99999 60792 100000 55794 100000 9553 100000 38860 99999 60748 99999 86095 100000 88931 99999 78136 100000 71646 99999 91097 100000 40697 99999 58920 99999 64979 100000 96865 99999 8706 99999 4662 99999 27379 100000 46757 99999 28219 99999 61980 100000 55960 100000 39699 99999 21835 99999 97688 100000 93404 100000 17061 99999 36179 99999 17982 99999 86631 100000 34110 100000 8041 99999 64213 99999 87615 100000 33305 100000 27768 100000 28011 99999 24657 99999 54792 100000 37530 100000 19322 99999 49128 100000 95573 99999 64963 100000 76904 99999 82636 100000 52042 100000 77330 100000 87752 99999 89186 100000 37575 100000 28765 100000 2953 99999 7202 99999 88100 99999 99029 99999 47468 100000 828 99999 86309 100000 91788 99999 54017 100000 89823 99999 61719 99999 64454 100000 25022 100000 40031 100000 55323 100000 61978 100000 95546 100000 59691 100000 69604 100000 43078 100000 948 100000 27953 99999 32590 99999 56184 100000 31604 99999 29470 99999 44056 99999 25238 100000 25900 99999 61477 100000 11190 99999 72118 99999 19864 99999 29286 99999 81966 99999 13494 100000 33516 100000 26911 99999 48894 99999 7433 99999 5030 99999 65206 99999 50796 100000 4233 100000 2161 100000 13288 99999 77787 99999 57201 100000 24171 100000 11195 100000 24091 99999 69466 99999 69747 99999 47046 99999 51347 99999 2097 99999 67527 100000 50277 99999 14756 99999 94645 100000 79607 99999 7738 100000 23502 100000 9524 100000 3621 100000 71383 100000 40532 99999 67655 99999 6220 100000 53686 99999 87782 100000 95259 99999 46486 99999 9217 100000 63210 100000 50731 99999 45914 100000 24433 99999 5843 100000 92146 99999 14019 99999 25173 99999 91847 99999 30344 99999 64776 100000 91844 100000 95328 99999 29968 100000 92665 100000 78632 100000 98770 100000 72010 99999 97939 99999 31799 100000 99402 99999 38509 100000 92577 99999 78451 100000 31760 99999 75470 100000 25302 100000 64017 100000 98637 100000 60291 100000 70438 99999 88885 100000 75704 100000 1036 100000 95955 100000 55279 99999 25838 100000 64172 100000 88292 99999 44514 100000 26035 99999 53200 99999 78043 100000 84167 99999 9312 100000 15040 99999 52537 100000 4909 99999 82470 99999 16141 99999 50678 99999 67329 100000 65033 100000 13268 100000 67696 99999 25286 100000 14905 100000 50982 100000 73399 100000 20713 100000 76794 100000 12155 99999 32830 100000 81526 99999 23271 99999 91240 99999 17009 100000 55408 100000 9325 100000 4492 100000 3697 99999 60967 99999 19855 99999 29024 99999 67807 99999 93335 99999 96984 100000 24731 99999 17192 99999 91269 99999 90226 99999 20984 99999 22097 100000 43770 99999 38684 100000 20168 100000 24814 99999 68321 100000 34330 99999 99257 100000 80482 100000 82926 100000 26120 99999 78074 99999 24701 100000 33907 99999 57966 100000 56988 100000 86710 100000 57263 99999 28833 100000 38052 99999 6095 100000 9093 99999 74069 99999 8133 99999 11706 99999 84141 100000 15445 100000 79226 100000 58667 100000 31899 99999 71989 99999 90854 100000 48915 99999 79962 100000 67415 100000 77901 99999 5462 99999 11964 100000 95210 100000 35217 99999 42223 99999 72574 99999 78636 100000 48653 99999 97219 100000 16328 100000 92777 100000 31894 100000 19457 99999 87107 100000 53311 100000 99065 100000 17266 100000 72582 99999 99302 99999 92160 100000 63929 100000 23222 100000 58695 99999 13961 100000 63164 99999 87343 100000 40889 100000 78317 100000 15481 100000 89408 99999 87333 99999 69715 99999 50303 99999 38051 99999 15451 99999 83691 100000 601 99999 77081 100000 630 99999 34786 99999 53384 99999 13654 99999 22011 100000 36169 99999 86438 100000 47935 99999 34605 100000 97412 100000 60495 99999 60506 99999 43420 100000 14196 99999 8502 99999 36592 99999 52025 99999 75328 100000 5066 100000 51756 99999 90782 99999 50116 99999 62827 99999 8102 99999 29738 100000 76526 99999 72128 100000 14456 100000 3771 99999 3549 99999 13249 99999 17204 99999 83962 100000 51033 100000 91938 100000 50766 100000 64990 100000 84437 99999 69044 99999 47315 99999 63525 99999 74648 100000 30795 99999 28276 100000 66570 99999 87621 100000 51657 99999 39891 99999 16810 100000 45789 99999 89557 100000 63867 100000 42365 99999 21880 100000 6010 99999 52159 99999 23135 99999 37887 100000 35275 99999 98677 100000 51021 99999 50807 99999 81496 99999 98376 99999 51248 100000 73705 99999 50556 99999 46838 100000 51888 99999 31053 100000 75357 100000 92720 99999 72552 99999 63364 100000 94300 100000 4811 100000 98687 100000 23188 100000 12872 99999 50398 99999 27628 99999 32601 99999 41029 100000 3181 99999 32063 100000 32669 99999 29617 99999 94349 100000 63672 100000 99565 100000 65904 100000 70597 99999 36499 99999 35430 99999 70220 100000 75343 99999 60936 100000 26661 100000 12518 99999 50364 99999 73615 100000 4152 100000 27723 100000 1540 99999 35519 99999 6404 99999 32925 99999 58712 100000 15075 99999 98187 99999 64207 100000 48244 100000 6789 99999 51887 100000 49116 99999 63741 99999 56275 100000 61284 100000 66646 99999 82199 100000 50681 100000 27985 100000 99878 100000 55988 99999 82574 99999 14791 100000 97060 99999 57611 100000 46597 100000 17730 100000 6891 99999 54750 99999 47942 100000 40579 99999 19923 99999 15542 99999 86089 99999 66236 100000 60088 99999 19508 100000 19053 100000 97126 99999 6191 99999 37123 99999 18853 99999 4426 99999 78698 99999 98610 100000 99332 100000 85605 99999 56576 99999 72471 100000 88820 99999 44746 100000 97256 100000 54941 100000 84313 100000 21591 100000 32828 99999 42094 100000 59495 100000 62820 99999 88176 99999 91424 100000 99100 99999 19239 100000 69190 100000 35810 100000 24914 100000 24268 99999 7189 99999 25262 99999 5144 99999 36839 100000 52433 99999 88566 99999 34790 99999 78264 99999 66435 99999 79031 100000 12076 99999 18831 100000 18685 99999 37037 99999 34511 99999 26052 99999 4398 100000 551 100000 32101 99999 2121 100000 26519 99999 16841 99999 90081 100000 10086 99999 87457 100000 12725 100000 40749 100000 4213 100000 74994 100000 97173 99999 3327 100000 99076 99999 41792 100000 51704 100000 89507 100000 54659 99999 1061 100000 235 99999 12756 99999 93675 99999 31472 100000 2799 99999 32492 100000 53981 100000 29526 100000 70907 99999 40727 100000 67213 99999 37046 100000 74215 100000 28490 100000 35154 100000 51320 99999 88376 100000 76924 100000 69270 99999 89841 99999 28025 99999 43890 100000 54991 99999 91731 100000 12294 100000 45424 99999 59857 100000 76819 100000 51204 100000 91380 99999 9168 99999 69818 100000 31346 100000 93775 99999 75003 99999 84871 99999 79133 99999 30999 100000 89323 99999 28622 100000 93238 99999 76026 99999 11580 99999 19644 100000 11537 100000 26553 99999 21276 99999 76630 99999 71340 100000 560 100000 69848 100000 21759 99999 58934 99999 52654 100000 49647 100000 56568 100000 99520 100000 66285 99999 26162 99999 22661 99999 23123 100000 40267 99999 19022 100000 71680 99999 96788 99999 41774 100000 49113 99999 79569 100000 69590 99999 40718 100000 51199 99999 29311 99999 44694 100000 39739 99999 59990 100000 17254 100000 7078 100000 32571 100000 33741 99999 79070 100000 97322 100000 82835 100000 33997 100000 44086 100000 93232 99999 20709 99999 90683 99999 36107 99999 80551 100000 9514 99999 91395 100000 28260 99999 17555 100000 746 100000 30110 99999 63541 100000 32976 99999 51482 99999 3084 99999 17637 99999 78897 100000 99507 100000 2727 99999 89217 100000 53429 100000 33724 99999 11512 99999 6998 99999 3332 99999 11012 100000 59425 99999 44010 99999 78645 100000 27395 100000 65168 99999 7610 100000 88612 99999 65378 100000 7390 100000 57632 100000 32094 99999 48530 99999 30582 99999 65893 99999 59299 100000 14122 99999 80275 100000 50836 100000 77476 99999 74101 99999 44028 99999 23160 99999 89582 100000 76565 99999 91300 99999 65963 100000 4549 100000 95146 100000 72531 100000 80086 99999 25631 99999 38010 99999 65985 99999 76105 99999 73053 99999 27667 100000 71360 100000 54206 99999 26085 100000 70401 99999 84946 100000 78858 100000 72765 99999 63663 99999 71120 100000 42055 99999 99145 99999 18669 99999 28348 99999 14810 99999 981 100000 87056 99999 76088 100000 21712 99999 6806 99999 65912 99999 19595 99999 70831 100000 79196 99999 26549 99999 34197 99999 80494 100000 72810 99999 44701 100000 54908 100000 66865 99999 733 100000 38683 100000 62552 100000 73000 100000 52126 100000 31337 100000 26831 100000 71746 100000 60222 100000 78209 99999 80424 99999 22621 99999 81105 100000 71372 100000 44318 100000 23068 100000 35130 100000 23693 99999 89017 99999 93874 100000 5327 100000 6560 99999 82608 99999 6301 100000 7762 99999 37006 100000 4427 100000 52405 99999 4118 100000 18202 99999 37209 99999 46297 99999 18090 100000 24905 100000 14726 100000 68779 100000 46150 100000 61604 100000 34307 100000 63674 100000 7928 99999 41352 100000 63005 99999 9755 99999 33441 99999 6650 99999 43094 100000 47008 99999 7529 99999 38654 100000 1989 100000 91123 99999 15797 100000 4105 100000 44185 99999 8310 100000 50592 99999 27212 100000 50755 100000 31126 99999 62691 100000 16576 99999 25214 100000 81000 99999 14850 99999 86028 100000 24810 99999 13066 99999 55262 100000 48150 100000 75277 99999 92945 100000 38084 99999 49071 100000 79702 100000 99726 99999 48758 100000 85701 100000 2879 99999 46883 99999 44703 100000 33106 99999 30550 100000 25506 99999 64478 99999 13805 100000 52850 100000 72782 99999 1304 99999 26080 100000 13830 99999 38411 100000 88254 100000 67960 99999 38162 99999 52487 100000 12561 100000 57343 99999 90436 99999 94615 100000 99654 100000 70852 99999 80505 100000 80009 99999 51510 100000 33697 99999 20481 100000 99132 99999 83788 100000 26625 99999 26800 100000 58634 99999 68521 100000 72108 99999 80262 100000 85017 99999 59323 100000 55157 99999 96367 100000 1472 99999 49033 100000 73612 99999 5110 99999 5684 100000 19694 99999 84222 99999 5143 100000 60259 100000 30923 99999 31206 100000 37991 99999 56477 99999 24121 99999 14848 99999 49399 100000 72609 100000 11645 100000 34605 99999 46529 99999 83025 99999 52888 100000 12924 100000 47260 99999 43860 100000 58593 100000 32765 99999 47176 99999 69335 100000 80541 100000 52366 100000 55929 99999 7131 100000 13343 100000 22606 100000 60572 100000 67925 100000 98649 99999 10493 100000 52289 99999 14111 100000 44551 100000 30376 99999 69304 100000 22048 99999 67935 99999 65791 99999 48347 100000 59659 99999 36183 100000 31723 99999 27805 100000 89971 100000 59941 99999 52013 99999 90791 99999 68722 99999 81567 100000 55159 99999 12172 100000 86596 100000 4366 99999 39735 100000 88418 100000 48535 99999 69359 100000 19567 99999 49469 100000 87581 99999 97031 99999 12245 99999 49292 99999 35525 100000 19747 99999 68346 100000 46203 100000 85210 100000 59428 99999 78243 100000 22785 100000 14214 100000 94714 99999 84526 99999 59546 99999 22716 99999 93386 100000 14936 100000 39851 100000 50893 100000 58311 100000 32535 99999 98173 99999 5461 99999 39570 100000 68118 100000 59863 100000 68062 99999 12815 99999 80897 99999 82863 99999 31662 99999 51154 99999 19298 99999 86504 100000 33491 99999 15124 99999 51788 99999 74257 100000 9071 100000 97437 99999 23850 99999 21884 99999 87763 100000 66760 100000 44143 99999 39110 100000 90087 100000 46998 99999 85219 100000 11647 100000 57232 99999 60639 99999 10126 100000 38215 99999 57604 99999 33960 99999 86265 100000 56319 100000 20305 99999 93549 99999 84650 99999 71576 100000 53816 99999 53387 100000 14091 99999 71057 100000 29291 99999 44335 99999 66136 99999 43029 99999 29323 100000 26206 100000 48997 99999 56832 100000 72543 99999 12216 99999 18534 99999 45718 100000 35969 100000 51927 100000 82080 100000 12613 100000 8660 99999 1198 99999 30812 100000 54059 100000 18537 99999 73912 99999 18530 99999 17295 99999 11003 100000 63551 99999 85670 100000 95571 100000 91783 100000 85040 99999 61254 99999 5490 99999 43867 99999 94262 99999 22440 99999 83250 99999 71357 100000 89486 99999 53554 100000 61317 99999 92686 99999 77562 99999 6802 100000 80527 99999 39246 100000 42317 99999 11926 100000 59252 99999 12005 99999 21226 100000 89345 100000 42060 99999 33515 100000 91918 100000 91398 99999 64026 100000 25816 100000 79706 99999 73834 99999 45698 100000 36403 99999 14097 99999 91523 100000 49941 100000 79083 100000 27785 100000 13809 99999 87392 100000 95779 99999 16733 100000 15527 99999 5601 99999 15062 99999 27309 100000 55641 100000 57260 100000 46357 99999 63 100000 23045 100000 48343 100000 21723 100000 93147 100000 41870 99999 5014 100000 37385 99999 76982 99999 22000 100000 73511 99999 59353 99999 65132 99999 6636 99999 5780 99999 99305 100000 53922 100000 77465 99999 47349 100000 9437 99999 91178 100000 35785 99999 12168 100000 889 99999 19649 99999 44134 99999 16087 100000 91686 99999 10190 100000 49554 100000 62202 99999 43476 100000 16783 99999 1544 100000 89797 99999 30323 100000 97712 99999 65621 99999 63867 99999 76862 99999 17680 100000 27838 100000 39196 99999 50049 99999 47897 100000 4137 99999 74757 100000 94058 100000 69338 100000 83121 100000 65936 100000 27967 99999 46895 100000 92156 100000 76057 100000 99290 100000 858 100000 27950 99999 80615 99999 9055 100000 89794 100000 47957 100000 88195 100000 38948 100000 64121 99999 76062 100000 823 99999 94312 99999 51726 100000 86998 100000 62416 100000 3967 99999 74793 100000 97454 99999 13813 100000 87869 99999 50229 99999 31446 100000 12600 99999 18260 99999 39072 99999 47042 99999 60494 100000 42803 99999 44798 99999 31927 100000 16231 99999 57198 100000 76417 99999 50960 99999 45659 100000 29586 100000 93271 100000 97044 100000 33603 99999 80077 99999 87061 100000 8169 99999 69199 100000 70320 100000 43848 99999 4184 99999 8318 99999 9813 100000 94693 100000 33042 100000 4519 99999 74903 99999 55264 100000 48992 100000 96662 100000 41354 100000 31406 100000 57996 100000 20638 99999 10006 99999 24019 100000 81290 100000 13833 99999 28120 99999 66247 99999 62795 100000 90134 99999 49601 100000 30860 100000 55924 100000 29613 100000 7588 100000 72908 100000 80780 100000 42565 100000 50441 99999 30657 100000 27666 100000 32013 99999 49893 100000 69462 100000 32202 100000 67433 100000 86441 100000 81022 100000 21603 99999 73196 99999 89550 100000 27328 100000 59662 100000 41583 99999 54301 99999 18048 100000 90542 99999 53627 99999 11827 99999 704 99999 11950 100000 91981 100000 11543 100000 69987 100000 52380 100000 30177 100000 51842 100000 61157 99999 49093 99999 20149 100000 68139 100000 75622 100000 92865 99999 9488 100000 1403 99999 97787 100000 80114 99999 17957 100000 58152 100000 3021 99999 69210 99999 51145 99999 96540 99999 19370 100000 94742 99999 82868 99999 9777 100000 37141 99999 41260 100000 41673 100000 61465 99999 62909 99999 82889 100000 16837 99999 45937 99999 60989 99999 37118 100000 64632 99999 50035 99999 8487 100000 12378 100000 11524 100000 66792 99999 64154 100000 890 100000 62148 100000 31389 100000 6004 99999 59996 99999 92161 99999 73748 100000 48653 100000 29188 100000 14002 99999 36779 100000 54217 99999 78473 100000 50333 100000 82637 99999 72014 100000 64288 100000 26044 99999 85684 100000 69636 100000 47237 99999 61248 100000 43307 99999 25645 99999 57755 100000 91537 99999 18746 99999 99363 99999 28410 100000 2875 99999 86480 100000 39569 100000 25661 100000 66062 100000 6992 99999 14611 100000 89987 99999 60933 99999 90040 100000 67330 100000 30852 100000 49496 99999 13234 100000 51815 100000 62332 99999 72885 99999 45041 99999 89426 99999 65548 100000 1382 100000 51168 99999 95199 100000 15441 100000 88040 99999 68831 99999 43248 99999 39021 99999 29850 100000 87369 100000 46525 99999 62686 99999 83555 99999 31205 100000 86153 100000 70067 100000 58457 99999 56849 99999 2831 100000 80068 99999 44924 99999 43379 100000 61729 100000 20090 99999 33493 99999 45279 99999 66235 99999 54445 100000 45140 100000 14524 99999 54012 99999 6989 99999 29415 99999 3337 99999 90968 99999 50878 99999 62319 99999 3918 99999 68012 100000 43656 99999 61630 100000 90478 100000 50052 99999 3774 100000 29662 100000 73905 100000 81323 100000 82538 99999 50702 99999 10370 100000 22416 99999 59811 100000 4890 99999 62323 100000 76785 99999 66191 100000 88681 99999 66490 99999 34952 99999 95222 100000 27669 100000 78119 100000 32739 100000 33266 100000 9165 99999 77153 99999 74088 99999 94617 100000 72869 100000 44772 99999 41889 100000 96046 99999 44824 99999 35832 100000 23154 100000 85770 99999 53777 99999 62873 99999 20631 99999 72587 100000 58303 99999 23355 99999 43064 100000 14266 100000 37053 100000 43804 100000 27647 100000 13597 100000 90320 100000 86499 99999 91612 99999 61219 100000 22711 100000 30092 100000 61793 100000 29310 99999 25724 99999 88568 100000 60519 99999 83192 100000 55440 100000 40044 99999 52682 100000 98582 99999 47614 100000 47857 99999 45346 99999 82505 99999 22327 100000 65879 100000 7779 99999 17802 99999 68330 100000 10202 99999 50606 100000 82883 100000 17544 99999 86846 100000 54773 100000 29873 100000 69707 100000 44610 100000 71721 99999 15759 99999 21135 99999 26450 100000 79998 99999 30145 99999 20388 99999 75072 100000 3869 99999 25600 100000 71199 99999 66595 100000 29082 100000 59142 99999 84123 100000 48518 99999 75340 99999 90187 99999 27630 100000 86543 99999 62532 100000 41193 100000 91035 100000 54228 100000 57241 99999 54522 99999 46935 100000 37812 100000 30714 100000 18196 100000 70693 99999 82694 99999 46138 100000 74448 100000 37870 100000 34227 100000 68076 100000 72451 100000 85240 100000 14113 100000 74262 99999 75761 100000 6177 99999 83736 99999 45044 100000 75705 100000 74290 99999 25059 99999 56891 100000 93612 100000 31331 99999 60018 100000 37484 100000 18049 100000 87455 99999 92064 99999 28186 100000 31804 100000 68579 99999 86446 100000 92766 99999 13309 100000 55106 100000 11692 99999 11546 99999 78454 100000 93898 100000 66328 99999 41664 100000 95843 99999 68758 100000 57020 100000 60736 99999 87692 100000 10269 99999 74334 100000 40728 100000 36470 100000 3292 99999 14320 100000 46483 99999 42943 100000 4646 99999 46503 99999 99249 99999 94634 100000 29254 99999 65067 99999 54356 100000 94394 100000 15735 99999 38437 99999 12595 100000 37548 100000 20623 99999 88995 100000 82669 100000 26191 100000 82661 100000 83325 99999 64717 99999 17921 100000 16067 99999 89541 100000 51578 100000 48753 99999 60333 100000 51605 99999 51256 99999 46365 100000 48256 99999 78944 100000 18199 100000 86372 100000 51788 100000 92966 100000 98646 100000 95119 99999 89581 100000 65464 100000 97861 99999 47041 100000 36535 99999 79425 99999 94564 99999 45208 99999 54221 100000 88369 99999 78513 100000 14542 100000 16812 100000 43514 99999 95030 99999 26986 99999 97064 100000 45956 99999 67928 100000 80553 100000 19178 99999 62469 100000 13583 99999 33088 100000 829 100000 42395 99999 20890 100000 67647 99999 98438 99999 58157 99999 61019 100000 53016 99999 91028 100000 72588 100000 67763 100000 81952 100000 8596 100000 22493 99999 80549 100000 70454 100000 35147 99999 9653 99999 35816 99999 86086 100000 51625 100000 86157 99999 96584 100000 15076 99999 86871 99999 35218 99999 11975 99999 29958 100000 75463 100000 97719 100000 79584 100000 41212 100000 28759 100000 16377 100000 2016 99999 13831 100000 99766 100000 90465 100000 78926 99999 80655 100000 87116 100000 49174 100000 23665 100000 38506 99999 82235 99999 97398 99999 89167 100000 80493 100000 39206 100000 4332 100000 43143 100000 64819 100000 79645 100000 30300 99999 44440 100000 4887 100000 10408 100000 36707 99999 63273 99999 76430 99999 93577 99999 9912 100000 17881 99999 41528 100000 43164 99999 44995 100000 55491 99999 36506 99999 82167 100000 19671 100000 10926 100000 28296 99999 70928 99999 9934 100000 77108 100000 74996 100000 15724 100000 85164 100000 57158 100000 50577 99999 6723 100000 85266 100000 72979 99999 31830 99999 67229 99999 46987 99999 91269 100000 1196 100000 35132 99999 35883 100000 21907 99999 98732 100000 83307 99999 86032 99999 49245 99999 97694 100000 79464 99999 29356 100000 77907 99999 81235 99999 39641 100000 90916 99999 30917 99999 55648 99999 60495 100000 24190 99999 21783 100000 23075 99999 80232 99999 56550 100000 15245 99999 60480 100000 63766 99999 79300 100000 77211 99999 21995 99999 29492 100000 42912 99999 18084 99999 35001 99999 7477 99999 35291 99999 35974 99999 26270 100000 18502 99999 71035 100000 83943 100000 32537 100000 36139 100000 53253 100000 60681 99999 56118 100000 40351 100000 68903 99999 77291 100000 72872 100000 65217 100000 38793 100000 94076 99999 14447 100000 78911 99999 58039 100000 44892 99999 22218 100000 54185 100000 60058 99999 33034 100000 95394 100000 34410 99999 42319 99999 37754 99999 92331 99999 79486 99999 99707 100000 23868 99999 73292 100000 21657 99999 96357 100000 83988 99999 13471 100000 61194 99999 19867 100000 90181 99999 73933 99999 20569 100000 53803 99999 82791 99999 83859 100000 63400 99999 40075 99999 41237 99999 75299 100000 84974 99999 56020 99999 62405 100000 79781 100000 47711 100000 89520 100000 86589 99999 78256 99999 48297 100000 84485 100000 92677 99999 42841 100000 72837 100000 965 99999 38824 100000 80283 99999 40083 100000 77496 100000 31645 99999 84988 99999 83417 99999 22537 100000 32060 99999 26180 99999 78095 99999 32582 99999 9880 100000 32707 99999 93330 100000 48871 100000 95761 100000 92192 99999 54558 100000 55548 99999 77130 99999 44366 99999 14788 99999 80086 100000 49703 100000 43395 99999 97021 99999 74389 99999 30267 100000 77478 100000 14168 100000 59959 99999 26035 100000 33691 99999 15216 99999 41370 99999 85717 99999 53438 99999 30847 99999 70544 100000 61237 100000 3506 99999 494 99999 76584 99999 47154 100000 45362 99999 18787 99999 93803 99999 82736 100000 25766 99999 34512 100000 38392 99999 39374 100000 67546 99999 74275 99999 8554 100000 5164 100000 83524 100000 33918 100000 49934 100000 45185 100000 41307 99999 48955 99999 31324 99999 89543 99999 75175 99999 26767 100000 19906 100000 8888 100000 44993 99999 28278 99999 31209 99999 25777 100000 40232 100000 61484 100000 25258 100000 61320 99999 28706 99999 90719 100000 85580 100000 14882 100000 41056 99999 17364 99999 51520 100000 83398 99999 48421 99999 91484 99999 87887 100000 44710 100000 47711 99999 74798 99999 88258 99999 29272 100000 99490 99999 36082 100000 91511 100000 75730 100000 52062 99999 78508 100000 84686 99999 36586 99999 45991 99999 39620 100000 65350 99999 60732 99999 98096 100000 76495 99999 98094 99999 80337 99999 65762 100000 57503 100000 43534 100000 89903 100000 66946 100000 14106 100000 70172 99999 14162 99999 57341 100000 93491 100000 90808 100000 50634 100000 43295 100000 79037 100000 81460 100000 55076 100000 18188 99999 57531 100000 60057 99999 35767 99999 93483 100000 69069 100000 96187 99999 57900 99999 15420 99999 86563 100000 44767 100000 55966 100000 63154 99999 42030 99999 60031 99999 14529 100000 14738 100000 58204 100000 30567 100000 76738 100000 27918 99999 28073 100000 80654 100000 31031 100000 11605 99999 79815 100000 38117 99999 82542 100000 22712 99999 94738 99999 82114 100000 64745 99999 90148 99999 73862 100000 42625 100000 81697 99999 96496 100000 68791 100000 84075 100000 84179 99999 82664 99999 52092 100000 38654 99999 86401 100000 43678 99999 63284 100000 1074 99999 18420 100000 12506 100000 40952 99999 70538 99999 33129 100000 5112 100000 54843 100000 83232 100000 16202 100000 43530 99999 93288 99999 96500 100000 20761 99999 96594 99999 3414 99999 35997 99999 53021 99999 52210 100000 85629 100000 73693 99999 16893 100000 35465 100000 95764 100000 46263 99999 73464 99999 26257 99999 34016 100000 39873 99999 31351 99999 68567 100000 62378 99999 78634 99999 23659 100000 11739 99999 85166 100000 6171 100000 19248 99999 40715 99999 73017 99999 2852 99999 15367 100000 24224 100000 54135 100000 33748 100000 61735 100000 61602 100000 66155 99999 35224 100000 56290 99999 11657 99999 61260 99999 91668 99999 5423 99999 84928 99999 16291 100000 34253 99999 83262 99999 89855 99999 79514 100000 44918 100000 86864 100000 89583 100000 28365 100000 822 100000 73138 99999 38075 99999 11700 100000 82631 99999 43453 100000 44461 100000 61714 99999 93063 100000 48709 99999 35751 99999 91381 100000 1602 99999 97396 100000 71657 100000 13150 100000 29665 99999 91661 100000 10886 99999 96711 99999 55526 100000 61619 100000 66937 99999 65926 99999 13116 99999 63640 99999 39496 100000 25894 99999 27421 99999 43526 100000 28894 100000 89071 100000 11105 99999 27201 100000 38463 100000 13605 99999 11565 99999 64456 100000 86269 100000 51546 100000 99573 100000 76103 99999 19387 100000 30349 100000 3562 100000 85024 100000 91430 99999 23731 100000 59263 100000 6981 100000 76072 100000 43872 100000 49117 100000 28836 99999 17924 100000 82923 100000 70021 99999 61279 100000 61653 99999 86419 100000 21450 100000 99348 100000 23680 99999 86114 99999 93714 99999 80227 100000 8416 99999 64219 100000 81037 100000 11068 100000 17887 99999 10557 100000 64825 99999 37749 99999 29724 100000 60103 100000 27774 99999 73238 100000 3482 99999 68143 99999 88203 99999 51250 100000 11592 100000 63787 99999 38131 99999 75666 100000 50035 100000 38792 100000 6239 99999 67411 99999 48372 99999 13244 99999 58173 99999 62635 100000 15311 99999 43065 99999 13427 100000 77202 100000 4568 99999 50762 100000 19206 100000 36102 99999 79420 100000 97543 100000 55206 100000 90403 100000 96633 100000 69230 100000 30626 100000 23019 100000 12143 99999 65835 100000 62676 100000 23223 100000 66018 99999 40791 99999 50011 99999 78172 100000 98584 99999 29373 100000 4993 100000 19948 100000 16453 99999 71665 100000 99157 100000 65894 99999 21049 99999 48618 99999 21361 100000 85549 99999 28074 100000 79457 99999 34427 99999 25958 100000 21439 99999 16778 99999 45077 99999 70178 100000 98249 100000 486 99999 60554 100000 66248 100000 25316 100000 96790 100000 14476 100000 42171 100000 39916 100000 23889 99999 10042 100000 3879 100000 4689 99999 80482 99999 88522 99999 62267 99999 47096 99999 59570 100000 2969 99999 49878 99999 95493 99999 85844 100000 49644 99999 379 100000 61661 100000 25704 100000 96043 100000 28675 100000 39154 100000 42096 99999 66611 100000 58780 100000 74070 99999 45871 100000 12257 99999 97178 100000 68817 99999 3479 99999 59301 100000 57360 100000 81607 99999 94425 100000 87769 100000 30773 100000 13417 100000 68425 99999 34291 99999 92600 99999 77596 99999 7782 99999 43830 100000 48357 99999 25277 100000 45324 99999 45602 99999 20615 99999 52663 100000 58721 99999 25003 99999 91292 99999 95785 100000 28028 100000 28391 99999 74205 99999 41311 100000 22669 99999 26571 100000 21853 100000 71245 100000 31255 100000 76174 99999 49955 100000 15933 100000 500 99999 31381 99999 45708 99999 93080 99999 36436 99999 35066 100000 74207 99999 81791 100000 37405 100000 45674 99999 33026 99999 85709 99999 5999 99999 76426 100000 74822 100000 74962 100000 68267 100000 24416 99999 97620 100000 49366 100000 23139 100000 84059 100000 77023 99999 1895 100000 31200 99999 61428 100000 24599 100000 38466 100000 79536 100000 22572 100000 17362 99999 55388 99999 47649 100000 78807 99999 28684 99999 98591 100000 13305 100000 68708 100000 72613 99999 30986 100000 21542 100000 48285 100000 82503 99999 74514 99999 10298 99999 70599 100000 70596 100000 51005 99999 71249 99999 63976 99999 85810 99999 69724 100000 15559 99999 90224 99999 98652 100000 11027 100000 19816 99999 90825 99999 64245 100000 36326 100000 80755 99999 87067 99999 31898 100000 63044 100000 58935 99999 82169 100000 5846 100000 45083 99999 70003 99999 24408 99999 53234 99999 14845 100000 24036 100000 54155 99999 91978 99999 47752 99999 80182 99999 75564 100000 82653 100000 2916 99999 13467 99999 6638 100000 35335 99999 61993 100000 16483 100000 47077 99999 42990 100000 74932 99999 41936 100000 55956 99999 1314 100000 52199 99999 25265 100000 99800 100000 24208 99999 98387 99999 73042 99999 51287 99999 97741 99999 74126 100000 18826 99999 99761 99999 87945 99999 53488 99999 90779 100000 75296 100000 92547 99999 90906 100000 86375 100000 99567 100000 11111 100000 11999 100000 50225 99999 31738 99999 53693 100000 37113 99999 93452 100000 54821 100000 83740 100000 21885 99999 57147 100000 40853 99999 81397 99999 92333 99999 34649 100000 34671 99999 11767 99999 52761 100000 82040 100000 37809 99999 40633 99999 68479 99999 15145 99999 25141 100000 90142 99999 50144 100000 80130 99999 93688 100000 60873 100000 83061 100000 18629 100000 8406 99999 74514 100000 70634 100000 37064 100000 86628 99999 97076 100000 20710 99999 5718 99999 15696 99999 41716 100000 23352 99999 95029 99999 15804 99999 35772 100000 29668 99999 56805 100000 95330 99999 95447 100000 18900 100000 54813 100000 10490 100000 13894 100000 15134 99999 81548 99999 96334 100000 90889 100000 16588 99999 11539 100000 7894 100000 55608 100000 65237 100000 93201 99999 32327 99999 91034 100000 75983 99999 14924 99999 51807 100000 94940 100000 60993 99999 36109 100000 13992 99999 7088 99999 30304 99999 67961 100000 44419 100000 22901 99999 22418 100000 28584 99999 43801 99999 32046 99999 59800 99999 63895 99999 8455 99999 98282 99999 92916 99999 70680 100000 74678 99999 27067 100000 14209 99999 61308 99999 52267 100000 23636 99999 76471 99999 92082 100000 68857 99999 41468 99999 28522 100000 81340 100000 8070 100000 13668 100000 5822 99999 88671 100000 53600 100000 33054 99999 96013 99999 30248 100000 3982 100000 82627 100000 28624 100000 44472 100000 81 99999 7719 100000 88078 100000 24979 99999 75022 100000 86687 100000 37742 100000 71851 99999 83916 100000 24217 99999 52889 100000 57055 100000 71697 99999 62919 99999 12032 100000 27978 100000 98201 100000 38734 99999 89945 99999 34911 100000 98275 99999 80782 99999 65227 100000 13883 99999 67534 100000 60229 99999 9769 100000 12799 99999 16873 100000 86436 99999 39301 100000 3740 99999 12255 99999 90520 100000 42883 100000 78341 99999 19271 99999 70855 100000 57252 100000 59886 99999 82936 100000 77524 100000 41623 99999 74248 100000 18346 100000 18494 100000 14942 99999 72434 99999 31230 99999 88778 99999 46903 100000 7697 100000 90269 99999 82701 99999 73632 99999 8240 99999 84705 99999 84627 99999 24523 100000 91726 100000 56759 100000 86567 100000 42540 99999 95916 100000 75384 100000 48760 99999 31386 99999 23640 100000 24998 100000 64718 99999 28364 99999 17556 99999 49827 99999 34646 99999 52085 100000 61587 100000 75228 99999 83319 100000 38082 99999 45474 99999 63270 100000 22348 100000 17402 99999 66632 100000 80301 99999 50529 100000 34277 100000 60708 100000 29548 99999 72433 99999 49716 100000 28293 100000 53174 100000 811 99999 82535 99999 4687 100000 43833 99999 96935 100000 97000 100000 40330 100000 90270 99999 23805 100000 48796 100000 22448 99999 2749 99999 44648 99999 39926 100000 54403 100000 4358 100000 30666 100000 35719 100000 74242 100000 61165 99999 34621 99999 47573 100000 88609 100000 23226 100000 52584 100000 19911 100000 90396 99999 89719 99999 49866 100000 48347 99999 30576 100000 41486 100000 3803 100000 40736 99999 99591 99999 32770 100000 78203 100000 91479 100000 96617 99999 69503 99999 49857 100000 74033 99999 61393 100000 30017 100000 32559 99999 21004 100000 85811 99999 3524 100000 14528 99999 74225 99999 10788 100000 66885 100000 15682 100000 59398 100000 95050 100000 12745 100000 77016 100000 19743 100000 51761 99999 75920 100000 35442 99999 31992 99999 48900 100000 6776 100000 71549 100000 92557 99999 77561 100000 17689 99999 44819 99999 56931 100000 42472 99999 96625 100000 57807 99999 36246 100000 37188 100000 52179 100000 2719 99999 51017 100000 4552 99999 72586 99999 46791 100000 1113 99999 81464 99999 69540 100000 96675 99999 77216 99999 97724 100000 23747 99999 54517 99999 3061 100000 93231 100000 62741 100000 30374 99999 19262 99999 62841 99999 80614 100000 21549 100000 14393 100000 23390 99999 7154 99999 14911 100000 41985 99999 34687 100000 8878 99999 12722 100000 9806 99999 32798 100000 41326 99999 5704 100000 98156 99999 39795 100000 96758 99999 14496 100000 57293 99999 3353 100000 74724 99999 8422 100000 49424 99999 3235 100000 28245 100000 8556 100000 50305 99999 85698 100000 78155 100000 39175 100000 95731 100000 13453 100000 64167 99999 15105 99999 41012 100000 50859 99999 88452 100000 20675 99999 52318 99999 40648 100000 73163 100000 59328 99999 264 100000 25027 100000 17763 100000 25105 100000 6991 99999 12744 100000 52569 99999 38469 100000 72521 99999 32903 100000 12129 100000 93073 99999 86479 99999 3713 100000 4504 100000 48889 100000 86406 99999 84561 99999 92178 99999 56129 99999 37349 100000 8707 99999 58939 99999 67896 100000 30346 100000 47453 100000 32989 100000 52139 100000 86444 100000 93083 100000 74335 100000 16867 100000 14730 99999 2547 99999 2755 100000 31245 100000 35473 100000 81218 99999 61968 99999 44195 100000 13902 99999 85571 99999 93262 99999 92938 100000 69918 99999 44699 100000 71597 100000 37228 100000 52185 100000 81633 100000 73284 100000 70926 99999 56185 99999 8381 100000 9768 99999 41196 100000 40764 99999 73383 100000 79130 100000 29434 100000 54749 99999 32512 99999 71969 99999 24768 100000 92324 99999 617 99999 63580 99999 8529 100000 26614 99999 48905 99999 8047 100000 55952 100000 67928 99999 13502 100000 18080 100000 15152 100000 25246 99999 92251 100000 77881 99999 71391 100000 36644 100000 64723 99999 77776 100000 54381 99999 7801 100000 33543 99999 22929 99999 37144 100000 42248 99999 74323 99999 94100 99999 40740 99999 8909 100000 2583 99999 4872 99999 51090 99999 6272 100000 40575 99999 14461 99999 39933 99999 81302 100000 31250 99999 41 100000 68512 99999 91873 100000 6347 99999 73882 100000 25942 100000 77080 100000 17520 100000 44132 100000 22064 100000 75080 99999 49755 99999 76040 100000 10244 100000 95384 100000 2298 99999 39586 100000 55575 99999 91120 100000 86284 100000 13333 100000 12230 100000 3630 100000 58866 100000 12740 99999 7349 100000 33841 99999 2370 100000 70649 99999 19190 100000 352 100000 5597 99999 34734 100000 67484 99999 37773 99999 43815 99999 51574 100000 16410 99999 2159 99999 99518 99999 48680 99999 49847 100000 12701 99999 35429 100000 62636 99999 94228 99999 54032 99999 10030 99999 2367 99999 7135 100000 24784 99999 20264 100000 38073 100000 88337 99999 82035 99999 9121 100000 26760 100000 36874 100000 76737 99999 89215 100000 14471 99999 70954 100000 80338 100000 27314 99999 70146 100000 12049 99999 28279 99999 85495 100000 37410 100000 23913 99999 41375 100000 67320 99999 40761 100000 93681 99999 29447 100000 4865 99999 4953 100000 28228 100000 73821 100000 52541 99999 7692 99999 95972 99999 62277 100000 26735 100000 53239 100000 585 100000 61328 99999 87895 99999 25176 100000 23456 99999 69776 100000 21101 99999 52333 100000 71028 100000 33933 100000 25640 100000 57047 100000 98443 99999 30766 99999 52046 100000 6621 100000 55523 100000 47156 99999 59268 100000 58141 99999 95054 99999 50783 100000 33128 99999 51100 100000 36228 100000 70973 99999 23211 100000 67018 100000 11911 99999 29348 100000 59875 100000 69273 99999 19658 100000 91703 100000 88311 99999 36897 99999 5700 99999 69105 100000 10821 99999 87911 100000 77224 99999 81422 100000 37997 99999 77229 100000 92956 100000 3697 100000 47103 100000 77691 100000 94527 99999 3250 100000 24773 100000 2848 100000 11707 99999 44044 99999 19997 100000 22234 99999 10992 99999 29252 99999 88536 99999 37444 100000 83842 100000 92099 99999 640 100000 2115 99999 3136 100000 80505 99999 88185 99999 70684 99999 29653 100000 41816 100000 59299 99999 38769 100000 96409 100000 55645 100000 67616 99999 60114 100000 12743 100000 71860 100000 56256 100000 61961 99999 81003 100000 29237 99999 98134 99999 24637 99999 15051 100000 41234 99999 73080 99999 21204 99999 55006 100000 17767 99999 38878 99999 4449 100000 23275 100000 31144 99999 55665 100000 77868 99999 88159 99999 21036 100000 81144 99999 46019 100000 3556 100000 94270 100000 48958 100000 65949 99999 33663 99999 39774 99999 79718 100000 44881 100000 72424 100000 40691 100000 10201 99999 27410 99999 28247 100000 34525 100000 26188 99999 50260 100000 99577 99999 32017 99999 5621 100000 87121 100000 18551 99999 1014 99999 82553 100000 15320 100000 81399 100000 53505 100000 9394 100000 37372 100000 49083 100000 12390 99999 20685 99999 78937 99999 85891 99999 49700 100000 86020 100000 42259 99999 84708 100000 80632 99999 76342 100000 9219 99999 7947 100000 90423 99999 43820 99999 82375 99999 95594 99999 75617 100000 94180 99999 49935 99999 26423 99999 31503 99999 33625 99999 56591 99999 90888 100000 97181 100000 92130 99999 36053 100000 64896 100000 74166 99999 4477 99999 90360 100000 48419 100000 25917 99999 3198 99999 25485 99999 72605 100000 15946 99999 38662 99999 79966 100000 18552 99999 91088 100000 79813 99999 29566 99999 55006 99999 533 99999 42130 99999 84980 100000 46203 99999 86740 99999 5517 99999 26204 100000 23171 99999 55789 100000 10377 99999 45761 100000 51726 99999 47508 100000 17106 99999 29757 100000 60947 99999 85176 100000 62017 100000 4941 100000 69831 99999 38536 100000 43727 99999 47635 99999 35092 100000 23555 99999 72639 99999 73318 100000 28061 99999 5707 100000 16834 100000 96234 99999 71613 99999 34067 100000 77333 100000 97651 99999 43278 99999 33016 99999 64626 100000 80674 99999 87915 100000 20037 99999 28683 99999 6355 99999 12016 100000 32812 100000 24190 100000 2531 99999 94879 100000 99380 100000 9148 99999 46106 100000 58011 100000 41496 99999 3825 100000 6838 99999 56911 99999 97535 100000 57897 100000 27197 100000 35151 100000 48452 99999 27368 100000 18926 99999 60237 100000 76038 99999 93983 100000 14538 99999 67382 100000 78139 100000 65819 99999 11814 99999 60136 100000 73154 100000 84761 100000 83674 100000 47173 100000 23957 100000 54488 100000 25121 99999 49824 100000 99477 99999 96013 100000 48559 100000 57728 99999 73422 100000 3560 100000 54583 100000 76288 99999 524 100000 93478 100000 2960 99999 30696 99999 17879 99999 81652 99999 4301 99999 76228 100000 16056 99999 89424 99999 57083 100000 27076 100000 60444 100000 399 100000 92890 99999 17828 100000 82399 100000 93049 100000 85774 99999 88320 100000 54523 100000 73023 100000 448 99999 97524 100000 79633 99999 56738 100000 59079 100000 52719 99999 65066 100000 63486 99999 43131 100000 359 99999 79085 99999 52930 99999 27110 99999 8062 99999 70215 99999 60735 100000 71369 100000 71800 99999 73451 100000 39184 100000 14252 100000 72047 100000 36361 100000 97969 99999 94643 100000 48970 100000 21276 100000 52910 99999 94816 99999 40214 100000 91943 99999 83497 99999 69849 100000 66809 99999 85834 100000 16150 99999 70438 100000 10499 99999 39845 100000 91422 100000 37303 100000 25810 100000 62702 99999 21976 99999 57404 99999 48642 99999 93206 100000 62141 99999 67881 100000 92805 99999 40347 100000 47734 99999 23527 99999 91987 100000 81513 100000 56719 99999 44007 100000 19891 99999 45749 100000 67887 99999 43840 99999 82439 99999 73429 99999 11957 100000 6573 99999 41060 99999 33198 99999 47997 99999 32041 99999 68116 100000 69837 100000 18888 100000 57613 100000 9465 99999 40495 100000 22954 100000 75376 99999 80422 100000 79074 100000 80991 99999 88029 100000 74408 99999 87531 99999 50580 100000 50176 100000 79934 99999 7128 99999 57593 100000 18572 99999 12533 100000 69571 100000 79501 100000 46078 100000 37616 100000 19620 99999 93331 100000 2268 100000 92521 100000 69489 100000 8680 100000 54503 100000 75849 99999 11990 100000 64966 99999 45828 100000 67391 99999 44685 99999 32960 100000 84438 99999 13868 100000 55490 99999 69263 100000 25612 100000 47585 99999 91427 100000 89615 100000 18562 99999 5698 99999 95245 99999 96135 100000 56753 99999 94047 100000 2078 99999 56758 100000 88595 99999 12457 100000 97101 99999 47000 100000 38564 99999 33887 99999 72040 99999 44462 100000 63614 100000 79954 99999 25246 100000 66189 100000 37901 99999 73743 99999 53520 100000 26526 99999 41312 100000 7632 99999 52260 100000 77295 100000 9888 100000 64651 99999 36011 100000 67858 99999 23250 100000 83333 99999 26646 99999 95488 100000 1143 99999 28472 99999 85330 99999 41105 100000 37933 100000 95807 99999 68578 99999 47164 100000 55502 100000 4426 100000 17541 100000 13394 100000 85309 100000 51132 99999 41392 100000 31741 100000 99198 100000 94744 100000 50901 99999 73058 100000 83458 100000 30754 100000 8049 99999 38813 99999 35175 99999 21242 100000 80170 100000 22791 99999 72874 99999 89422 100000 98459 100000 51002 99999 50744 100000 35803 100000 3636 100000 53337 99999 41559 100000 63003 99999 64931 99999 2227 100000 1136 100000 65557 99999 18273 100000 99879 100000 35639 99999 53865 100000 53795 99999 16720 100000 21469 100000 33698 99999 41960 99999 66373 100000 2074 99999 11835 99999 32353 100000 48437 100000 79913 99999 3450 99999 22519 100000 42306 100000 25456 99999 65444 99999 35668 100000 38364 100000 25762 99999 39963 99999 65980 100000 47613 99999 22772 99999 4004 99999 49140 100000 73343 100000 22830 99999 117 99999 27249 99999 25846 99999 83541 100000 25589 99999 6017 100000 4915 100000 3094 100000 82575 100000 73435 99999 38317 99999 70640 100000 17949 99999 83668 100000 8097 100000 56359 99999 87622 100000 21216 100000 4083 100000 2112 100000 89924 99999 9564 100000 77528 99999 59075 100000 88879 99999 44109 99999 50052 100000 26950 100000 27971 99999 38224 99999 47968 99999 57258 99999 2013 99999 71188 100000 77755 99999 52176 99999 95200 99999 85891 100000 38836 100000 54029 99999 3196 100000 47712 100000 41202 99999 80905 100000 60418 99999 92697 100000 31438 100000 17249 100000 83947 99999 16923 100000 81051 100000 96162 99999 25545 100000 22505 100000 74558 100000 13765 99999 79797 100000 45433 99999 66321 99999 71357 99999 18977 100000 75152 100000 77795 99999 27019 100000 22766 99999 75548 99999 10691 100000 99925 100000 48550 99999 65775 99999 16981 99999 57740 100000 70159 100000 15912 99999 12112 100000 67999 99999 99292 99999 35921 100000 20743 99999 34488 99999 99326 99999 37679 99999 6267 100000 38383 100000 67854 100000 2811 100000 64433 99999 21767 99999 53229 100000 66131 99999 47958 100000 2434 99999 1806 99999 36710 99999 31005 99999 78650 100000 16393 99999 51863 99999 52469 99999 78392 100000 4976 99999 81503 99999 26045 99999 34922 100000 21388 99999 66561 100000 5359 100000 35926 99999 94240 99999 85930 99999 52337 100000 33310 99999 33327 100000 87409 99999 60031 100000 18716 99999 54775 100000 24096 99999 72897 100000 35827 99999 97799 99999 74423 100000 43039 100000 15762 99999 49578 99999 74685 99999 69566 100000 93373 99999 38993 100000 78734 99999 91488 100000 89908 100000 32574 99999 43504 99999 22196 100000 88524 100000 8364 100000 53866 99999 84931 99999 99930 99999 58331 100000 38990 100000 44441 100000 95420 100000 82790 100000 69963 99999 12281 99999 51435 100000 12778 99999 33692 99999 69546 99999 1434 99999 31157 100000 36059 100000 98727 100000 4074 99999 13302 100000 44650 99999 23481 99999 6135 99999 21721 99999 83857 100000 56448 100000 88264 100000 19269 100000 2392 100000 17796 100000 48239 99999 48315 100000 66605 100000 11560 99999 41758 99999 8576 99999 55259 99999 62421 99999 87503 100000 14868 100000 76305 99999 17703 100000 37150 99999 95153 99999 2174 99999 17986 99999 94226 99999 23182 99999 65273 99999 23635 99999 22492 100000 83287 100000 73356 100000 49486 100000 95345 100000 32528 99999 39371 100000 86384 100000 42543 99999 7154 100000 53152 100000 32026 99999 89290 100000 20545 100000 74608 100000 77231 100000 98175 99999 18629 99999 48023 100000 68810 99999 42191 100000 2820 100000 5547 99999 16752 100000 88592 100000 66068 100000 45963 99999 67792 99999 67312 99999 79556 99999 10631 99999 46827 100000 6820 100000 19809 100000 72348 99999 71771 100000 25379 99999 93120 100000 70814 100000 16695 99999 94588 99999 10849 99999 56548 99999 91377 99999 91396 100000 91637 99999 35129 99999 63357 99999 5708 99999 98246 99999 11857 100000 56154 100000 50046 100000 1765 100000 28649 99999 46681 99999 21636 99999 14399 99999 73415 99999 50084 100000 44512 100000 9091 99999 54531 99999 6403 100000 14967 100000 7812 99999 89891 100000 19835 100000 16753 100000 90240 99999 39207 100000 60209 100000 60689 100000 39069 99999 47925 100000 93282 99999 88049 100000 3888 99999 1716 100000 57087 99999 39951 99999 38658 99999 18475 100000 33438 99999 28222 100000 22996 100000 26588 100000 50874 100000 71935 99999 35567 100000 69772 99999 90618 100000 84767 99999 2449 99999 42507 99999 58940 99999 12546 99999 87621 99999 59411 99999 47115 99999 91737 100000 35326 99999 90893 99999 4201 100000 24074 99999 68184 100000 33846 99999 55710 100000 26851 99999 28691 100000 25045 99999 44231 99999 86321 100000 14236 100000 28549 99999 7029 99999 31301 100000 18990 99999 28477 100000 12014 99999 74104 100000 52665 99999 77158 100000 95974 100000 90417 100000 39140 99999 91575 100000 80594 99999 50044 100000 18646 100000 83218 100000 42172 99999 10980 99999 25223 100000 99390 99999 8392 99999 75198 99999 86648 99999 71840 100000 33365 100000 62543 99999 85604 99999 35736 99999 19641 99999 32135 100000 69663 100000 9516 99999 54999 99999 18677 100000 18321 99999 62834 99999 66841 100000 62630 99999 24791 99999 22413 99999 17008 100000 54690 99999 70165 99999 77244 100000 36491 100000 42959 100000 48748 99999 14740 100000 78838 100000 20648 100000 2101 99999 62454 99999 80662 99999 37289 100000 97047 99999 12449 99999 71393 100000 67247 100000 38160 100000 91785 99999 7986 99999 85227 100000 94964 100000 23357 99999 46584 100000 67171 99999 13903 100000 61290 100000 33175 100000 20772 99999 36141 100000 79745 100000 75130 99999 41978 100000 82985 99999 33991 99999 62143 99999 54400 100000 21098 99999 52495 100000 85099 100000 63060 100000 46310 100000 49231 99999 35437 100000 68345 99999 27521 100000 43651 100000 36345 99999 12448 99999 63957 99999 66313 99999 75148 99999 69676 100000 5012 99999 87527 100000 8023 100000 79378 99999 77872 100000 35345 100000 26621 100000 34596 99999 94637 99999 12865 99999 47941 100000 52933 99999 8540 100000 78092 100000 84389 99999 32257 100000 37273 100000 78669 100000 14603 99999 1690 100000 82574 100000 47693 99999 94984 99999 84151 100000 47295 99999 94626 99999 92221 100000 70268 100000 63893 100000 71606 100000 4695 100000 97787 99999 55623 99999 23491 100000 75392 100000 24850 99999 29332 99999 12181 100000 71307 99999 44967 99999 70383 99999 7150 100000 44306 100000 10314 100000 7599 100000 63300 99999 64279 99999 9056 99999 9069 99999 38677 99999 32002 100000 22722 100000 9260 100000 82892 99999 1319 99999 37576 99999 96718 100000 29167 100000 5912 99999 28962 100000 93853 99999 17737 99999 25916 100000 55189 99999 3890 99999 36291 99999 43385 99999 71877 100000 71684 99999 85143 100000 85283 99999 61550 100000 27047 99999 83099 99999 71083 99999 48471 100000 28645 99999 94856 99999 95906 100000 78902 99999 78374 99999 83233 99999 93044 99999 63788 99999 52340 99999 79654 99999 63942 100000 27479 100000 37970 99999 78112 100000 85275 99999 68035 99999 91223 100000 60848 99999 73903 100000 45414 99999 51511 100000 63428 100000 77783 99999 47024 99999 75107 100000 26422 99999 98510 99999 58433 100000 26287 99999 36304 99999 52786 99999 32792 100000 32044 99999 64073 100000 12234 100000 40744 99999 71143 100000 34653 99999 11035 99999 36421 99999 40941 99999 98971 100000 85353 99999 8125 100000 11547 99999 68733 99999 66198 100000 43490 100000 9523 99999 62913 99999 70509 99999 64441 99999 12806 100000 72252 99999 46625 99999 21561 100000 12688 100000 99174 99999 13390 99999 3103 99999 95047 99999 60743 100000 61430 100000 62792 99999 93051 99999 27518 99999 97680 100000 40247 100000 57715 100000 87317 99999 52096 99999 83990 99999 81542 99999 40844 99999 76765 99999 81259 99999 72917 100000 71624 100000 33501 100000 1102 100000 66355 99999 39519 100000 89591 99999 28378 99999 49668 99999 73946 99999 48096 100000 36764 100000 2410 100000 785 99999 35630 99999 30938 100000 57594 100000 33428 100000 97284 99999 98330 99999 63551 100000 1008 100000 23408 99999 87728 99999 29575 99999 31000 100000 35606 99999 65184 99999 74247 99999 55489 99999 1473 99999 91810 100000 66264 100000 11229 100000 12670 100000 86275 100000 49516 99999 22070 100000 68619 99999 12597 100000 67686 100000 45152 99999 30690 99999 97359 100000 80700 100000 35165 100000 16581 100000 26337 99999 80190 100000 53231 99999 40566 99999 82424 99999 20894 100000 85758 99999 33013 100000 73919 100000 52989 99999 41399 100000 54103 99999 41406 100000 16440 100000 89195 100000 9950 99999 81488 100000 27947 99999 66334 99999 1652 100000 63373 100000 66709 100000 73019 100000 23132 99999 76285 99999 26025 100000 91912 100000 61342 100000 83147 99999 85126 99999 55561 100000 12728 99999 45172 100000 52929 100000 14621 100000 12292 100000 96898 100000 96373 100000 58583 99999 43555 99999 34099 99999 65534 99999 80337 100000 13862 100000 22099 99999 29487 99999 40560 99999 86645 100000 66562 99999 14070 100000 40088 99999 98859 99999 85807 100000 3439 100000 95413 100000 89419 99999 93426 100000 30122 100000 44661 99999 91674 99999 42240 100000 23511 100000 42267 99999 64271 100000 98149 99999 89982 99999 92128 100000 97042 99999 66962 100000 56934 100000 40310 99999 11425 100000 37082 99999 80177 100000 61403 99999 75291 99999 88841 99999 97870 99999 82764 100000 38816 99999 66668 99999 29868 100000 40537 99999 31643 99999 18407 100000 11936 100000 94654 99999 40973 99999 55556 99999 63984 100000 62988 99999 54953 100000 42362 99999 53387 99999 16635 99999 74810 100000 44345 99999 95033 100000 82737 100000 2992 99999 29658 100000 84321 100000 90644 100000 83950 99999 85186 99999 4223 99999 77686 100000 58179 100000 88853 100000 29233 99999 87696 100000 17209 100000 32293 100000 55209 100000 91019 100000 33370 100000 63090 100000 38302 99999 23589 99999 99193 99999 20151 100000 26707 100000 15262 99999 86141 100000 72024 99999 14891 100000 88481 99999 88454 99999 48054 99999 7887 99999 92350 100000 610 100000 80652 99999 67560 100000 95461 99999 31357 99999 4946 100000 74378 99999 17276 100000 14117 99999 644 100000 42087 99999 8975 99999 51779 99999 98777 100000 91318 100000 57488 99999 1661 99999 91316 99999 22619 99999 93036 99999 19490 99999 9982 100000 78295 100000 83892 100000 31494 99999 8796 100000 55351 99999 98447 100000 37253 99999 45684 100000 72851 99999 78848 99999 1335 99999 13213 99999 7627 99999 64223 100000 76402 99999 71605 100000 99600 99999 31518 100000 20597 100000 9465 100000 67234 100000 84699 100000 73777 99999 23719 100000 78774 99999 94242 99999 6912 100000 4355 100000 1060 99999 49546 100000 81166 100000 94139 100000 79981 99999 61636 99999 83239 100000 98195 100000 12500 99999 72947 99999 19502 99999 54526 100000 72377 100000 80370 99999 49548 100000 10518 100000 36939 100000 89300 99999 79420 99999 23548 99999 17586 100000 45296 99999 99442 100000 52075 100000 66902 99999 80840 99999 13508 99999 20905 100000 78931 100000 78784 99999 5190 99999 29380 99999 73146 99999 96845 100000 62497 100000 90667 99999 51179 100000 75324 100000 40990 99999 79882 99999 24220 99999 96771 100000 83737 99999 68350 100000 55598 99999 1928 100000 59508 100000 8463 99999 44511 100000 55053 99999 85272 100000 86767 99999 99142 100000 90116 100000 42690 100000 72571 99999 10492 100000 51617 99999 9507 100000 49274 100000 96501 99999 17730 99999 38973 100000 98522 99999 51509 100000 86180 99999 77065 99999 28001 100000 75059 99999 74268 100000 32291 99999 83941 100000 80092 99999 78879 99999 98661 100000 70976 99999 27222 100000 83078 100000 34166 99999 92532 100000 60113 100000 8370 100000 47333 100000 15408 99999 2645 99999 5816 100000 47132 100000 83682 100000 62975 99999 42575 100000 78138 99999 47675 99999 19308 99999 43184 99999 13584 99999 96408 100000 42785 100000 47148 99999 56422 100000 76540 100000 91242 100000 13141 100000 84977 100000 99584 99999 13273 99999 40090 99999 62211 100000 82148 99999 1046 100000 59558 100000 73504 99999 12288 100000 76968 100000 57572 100000 59260 99999 83508 100000 68726 99999 28122 99999 54250 100000 56784 100000 78699 100000 58125 99999 47999 100000 23984 100000 724 99999 99675 99999 77492 100000 60679 100000 66748 100000 28802 99999 10340 100000 86087 100000 93230 100000 26623 100000 65193 100000 11721 99999 54304 99999 57465 100000 33453 100000 79353 99999 10824 100000 29561 99999 58118 100000 84433 100000 4577 100000 25864 99999 23883 99999 19571 99999 16512 100000 873 99999 4380 99999 75193 99999 35872 99999 56700 100000 83461 100000 31346 99999 83083 100000 83083 99999 80548 99999 44270 99999 71859 99999 83510 99999 37288 99999 18643 99999 8571 100000 80560 99999 35551 100000 65042 100000 73486 100000 87591 100000 95353 99999 71204 100000 26395 100000 1041 100000 73841 100000 54652 100000 22478 99999 34137 100000 98310 99999 48250 99999 78837 100000 90527 99999 20891 99999 50600 99999 26491 99999 99600 100000 89589 99999 62096 100000 68660 100000 79914 100000 57354 99999 15555 99999 34716 100000 37624 99999 52795 99999 20321 100000 91639 100000 47661 99999 65474 100000 23349 100000 76903 100000 30739 99999 54608 100000 87193 99999 99149 100000 5273 100000 60799 99999 6842 99999 8611 99999 66928 100000 10444 100000 71393 99999 46094 99999 63771 99999 64342 99999 97894 99999 59992 99999 58893 100000 43405 100000 94597 100000 28356 99999 36230 99999 55822 100000 61445 100000 26497 99999 47271 100000 34591 100000 99997 100000 56616 100000 63572 100000 60884 99999 29363 99999 33018 99999 4555 99999 77134 100000 29979 99999 39584 100000 73884 100000 65858 99999 24366 99999 72324 99999 30179 100000 17971 99999 51961 100000 49057 99999 95235 99999 45637 99999 36335 99999 95527 100000 52015 99999 44968 100000 56539 99999 25512 100000 48619 99999 56930 100000 6833 99999 1563 100000 26644 99999 32001 99999 44574 100000 74441 99999 2179 100000 72902 99999 33347 100000 29650 99999 82603 100000 4660 99999 68812 100000 48749 100000 59569 99999 75203 99999 11450 100000 80037 99999 42632 99999 19106 100000 22757 100000 10724 100000 19052 100000 93395 100000 54132 99999 47853 100000 33689 99999 39727 100000 68357 99999 90299 100000 2168 100000 63863 99999 10805 99999 11866 100000 60060 99999 29350 100000 44635 99999 82399 99999 65895 100000 17738 99999 25760 100000 12791 99999 86825 100000 90488 100000 31893 100000 21878 99999 52882 100000 78110 99999 51395 100000 15791 99999 74948 99999 18250 100000 77333 99999 88977 100000 64751 99999 42872 99999 40261 99999 15370 99999 29736 99999 88958 99999 98960 99999 31329 100000 71622 99999 83137 100000 34670 100000 67765 100000 45651 99999 64070 100000 70696 99999 30271 99999 82740 100000 36615 100000 70407 99999 64791 99999 23861 99999 56199 99999 47797 100000 38932 99999 86487 99999 59034 99999 19530 99999 42623 99999 6236 99999 27971 100000 65702 99999 35676 100000 31671 100000 74256 100000 24394 100000 72904 100000 4929 99999 72325 100000 39837 99999 30477 100000 9105 99999 26427 100000 65434 99999 58275 100000 74820 99999 44328 99999 97717 99999 72604 100000 87246 99999 3942 99999 64241 99999 70340 100000 49767 100000 69740 99999 30141 100000 12551 100000 22993 100000 82407 99999 90435 100000 55444 99999 96794 99999 64343 99999 55763 99999 70679 99999 19469 99999 7941 99999 38353 99999 99556 100000 71400 99999 94893 99999 5146 99999 94719 99999 1949 99999 24986 100000 90602 99999 35528 100000 91762 100000 26360 100000 97354 100000 17511 99999 40180 99999 94943 100000 66900 99999 12768 100000 82753 99999 20842 100000 97159 100000 98448 100000 84187 100000 42410 99999 25155 100000 44244 100000 31653 100000 69451 99999 1159 100000 86006 100000 50799 100000 12977 99999 97791 99999 40751 100000 58070 100000 84110 99999 89970 99999 80547 99999 69370 100000 72845 100000 18582 100000 56673 100000 72268 100000 32897 100000 51593 99999 83957 99999 94807 99999 14135 100000 40195 100000 92831 99999 26426 99999 89348 100000 81170 100000 9843 100000 49679 99999 95034 99999 47495 100000 71161 99999 83104 100000 17428 99999 50111 100000 70222 100000 12011 99999 20322 99999 63063 99999 49284 99999 55969 99999 79502 100000 99691 100000 2897 99999 66730 100000 63153 100000 25740 100000 97307 100000 86238 100000 28752 99999 75549 99999 58973 99999 96423 100000 52775 100000 21646 100000 66058 99999 37883 99999 98883 99999 9457 99999 51314 100000 63920 100000 53163 100000 32330 100000 45150 100000 59479 100000 60390 99999 3162 99999 96583 99999 19215 100000 48978 100000 23848 99999 86604 100000 94203 99999 94349 99999 44693 99999 39209 100000 15466 100000 62128 100000 35879 100000 26089 99999 56706 99999 2001 99999 39623 99999 66377 100000 61146 100000 81784 99999 334 100000 68315 99999 41546 100000 70118 100000 50252 100000 66448 99999 39557 99999 4611 99999 25692 100000 19113 100000 19383 99999 69493 99999 53805 100000 92477 99999 42807 99999 51730 99999 91240 100000 22573 99999 79432 99999 4629 100000 36529 99999 8350 99999 78053 100000 15162 100000 35227 99999 41998 99999 46082 100000 87260 100000 56162 99999 36182 99999 26193 100000 73482 100000 35767 100000 97814 100000 15285 99999 30566 100000 16795 99999 50687 99999 12513 100000 2160 100000 19391 100000 61251 100000 21708 99999 83681 100000 47037 100000 92261 100000 41433 100000 16288 100000 98245 99999 9268 100000 77047 100000 76953 100000 78315 100000 1837 99999 33072 100000 38266 99999 93896 100000 20047 100000 55550 100000 78756 100000 62009 99999 22214 99999 26945 99999 14724 100000 35053 99999 1015 100000 1604 100000 13421 100000 25014 100000 24971 100000 22067 99999 10133 100000 46804 100000 66378 100000 28610 100000 11986 100000 79507 99999 99012 99999 97542 100000 56312 100000 58986 100000 22774 100000 3013 100000 88621 99999 64150 100000 2513 100000 81811 100000 12267 99999 67313 100000 51234 100000 63926 99999 37328 99999 10385 100000 41602 100000 94214 100000 3289 100000 36245 100000 56613 100000 90172 99999 12293 99999 51944 100000 62869 100000 30865 100000 40427 100000 96472 99999 80459 99999 46717 100000 29478 99999 28003 99999 21333 100000 98200 100000 62779 99999 85240 99999 80466 100000 2451 100000 83269 99999 7519 99999 20724 99999 71233 99999 66554 99999 24957 100000 82496 100000 12198 100000 61230 99999 7695 99999 52848 100000 21886 99999 99338 99999 24508 100000 16917 99999 66010 99999 57102 99999 70648 99999 10859 100000 38386 99999 80832 99999 76191 100000 88089 100000 61417 99999 81493 99999 26972 99999 69445 100000 19858 99999 12432 99999 93131 99999 61323 100000 64325 100000 5961 99999 42710 99999 20503 100000 25516 99999 95786 100000 78563 99999 68572 99999 91664 100000 72967 100000 61750 100000 93556 99999 86670 99999 88726 99999 78952 99999 25162 99999 13468 100000 77050 100000 78161 99999 57627 100000 21319 100000 3316 99999 24388 100000 87766 100000 26007 100000 47474 100000 94758 100000 26119 100000 37772 99999 71488 100000 63059 99999 90665 100000 20456 100000 29756 100000 33712 100000 2759 99999 19172 100000 86128 100000 99025 99999 27550 99999 26382 100000 9014 100000 57581 99999 22824 99999 27676 100000 34423 100000 13702 100000 11641 100000 19946 99999 83537 99999 19600 99999 20981 99999 3227 100000 73096 100000 92051 99999 53122 100000 29006 99999 81277 99999 74930 99999 67774 99999 74842 100000 76027 99999 91584 99999 91071 100000 19634 100000 33021 100000 21980 100000 27926 100000 23755 99999 94988 100000 44725 100000 46040 100000 7377 99999 53450 99999 39572 99999 58076 99999 91748 99999 97147 100000 94408 100000 86190 99999 67102 100000 96015 100000 69098 99999 21029 100000 89201 100000 82377 100000 47698 100000 70191 100000 666 99999 95456 99999 89383 100000 12924 99999 71449 99999 90425 99999 19199 99999 582 100000 40799 100000 52007 100000 75206 100000 59282 99999 71784 100000 30452 100000 7457 100000 78427 99999 11895 99999 67605 100000 79287 100000 46290 100000 67722 99999 27264 100000 86556 99999 88457 99999 42187 99999 42776 100000 1690 99999 14873 99999 54663 100000 42495 99999 85522 99999 62342 100000 7304 99999 17482 99999 99772 99999 92498 100000 46501 99999 56103 100000 26472 100000 24287 99999 93566 99999 41917 99999 30789 100000 75899 100000 3936 100000 77427 99999 53451 99999 24749 99999 49351 99999 54087 99999 4587 99999 90989 99999 44419 99999 42799 99999 61206 99999 28681 100000 7454 100000 64965 100000 46882 99999 26700 99999 52382 100000 40973 100000 35941 100000 15917 100000 15350 99999 528 99999 31235 99999 13476 100000 3213 100000 38610 99999 75569 99999 30528 99999 95683 99999 89152 100000 39830 100000 90415 99999 78667 100000 86925 100000 90291 100000 60976 99999 9591 100000 34954 99999 97607 99999 14439 99999 38170 100000 62564 100000 84509 100000 6940 99999 76191 99999 82799 99999 97365 100000 77250 100000 36417 99999 55474 99999 70736 100000 22843 100000 77390 99999 35272 100000 7837 100000 8687 99999 69299 100000 70750 99999 83244 100000 14566 100000 16106 99999 53006 99999 17992 99999 14484 100000 75797 99999 95635 99999 73598 100000 47631 99999 3956 99999 62270 99999 47463 100000 35613 100000 4292 99999 9052 100000 4834 100000 51750 100000 96174 100000 437 100000 5605 100000 14147 100000 33040 100000 5862 99999 39753 100000 4562 100000 37956 100000 62351 100000 83593 99999 20548 99999 59601 100000 18884 100000 73208 99999 20093 100000 61009 99999 16000 99999 14387 100000 4378 100000 50465 100000 32823 100000 74653 99999 97164 100000 61211 99999 77667 99999 85225 100000 7543 99999 81040 99999 50829 99999 85866 100000 62664 99999 8477 99999 49841 99999 64077 99999 1022 99999 58608 100000 23832 100000 82007 99999 81516 99999 29844 99999 67185 100000 86881 99999 45771 99999 60922 99999 36681 99999 5495 99999 77385 100000 96176 100000 23126 99999 27114 99999 24486 100000 31354 99999 41617 100000 65763 100000 97042 100000 46323 100000 76912 99999 16165 100000 12245 100000 49718 100000 42284 99999 11049 99999 5056 100000 87882 100000 47762 100000 78652 99999 98209 99999 14293 99999 51832 99999 314 99999 86775 100000 40535 100000 4189 100000 11678 100000 23345 100000 68008 99999 1574 100000 99705 100000 26014 99999 95332 99999 64751 100000 74421 100000 6398 100000 22124 99999 35222 100000 77843 99999 74322 99999 40925 100000 9442 99999 9255 99999 17948 100000 93938 100000 70159 99999 69705 99999 81940 99999 73562 99999 61858 99999 86696 100000 33957 100000 39233 100000 30907 99999 85699 99999 87995 99999 18854 100000 51367 100000 20457 99999 13365 99999 30660 99999 12421 100000 56600 99999 40041 100000 5971 100000 79458 100000 86720 100000 68540 99999 34818 99999 31467 99999 75497 99999 33887 100000 17505 100000 92714 100000 26091 100000 32323 100000 18790 100000 73112 100000 23117 100000 4303 100000 69061 99999 17064 100000 70052 99999 78379 100000 60171 100000 80811 100000 22178 99999 71614 99999 22724 99999 20447 99999 13684 100000 5129 99999 25209 99999 92932 100000 36101 99999 85297 99999 27346 100000 15561 100000 12127 99999 36532 100000 81795 100000 56305 100000 46845 99999 288 100000 85071 99999 29822 99999 97518 100000 66849 100000 86303 99999 18295 100000 14183 100000 75515 100000 84495 99999 42400 99999 17691 100000 59310 99999 49371 100000 67727 99999 86872 100000 91438 99999 74753 99999 25303 100000 59796 99999 29099 99999 65912 100000 66822 99999 97778 99999 25034 99999 44042 100000 52685 100000 31853 100000 3082 99999 34760 100000 89948 100000 75956 99999 44856 99999 44585 100000 40107 99999 55813 100000 56818 100000 52800 99999 53928 100000 57043 100000 48176 100000 2108 99999 48380 99999 69424 100000 16857 99999 85263 100000 47244 100000 24752 99999 35875 99999 67775 99999 14821 100000 98847 99999 73687 99999 78948 99999 18209 100000 42790 99999 20576 99999 83800 100000 11541 99999 49968 100000 68149 99999 25577 99999 24487 99999 37906 99999 91017 100000 45982 100000 45274 100000 25057 100000 27240 99999 9965 99999 48217 100000 83879 99999 35980 100000 98826 99999 53557 100000 50189 100000 94785 99999 31919 99999 75134 99999 60887 100000 92840 100000 77573 100000 2602 99999 80550 99999 18424 100000 18093 100000 85369 100000 95042 99999 23899 100000 80535 100000 52720 100000 52451 99999 68295 100000 61054 100000 5307 99999 60355 99999 14294 99999 47449 100000 82239 100000 11594 99999 89843 99999 18769 100000 4375 100000 34713 99999 12548 99999 28446 100000 13026 99999 13269 99999 51472 99999 982 99999 38555 100000 69506 100000 35751 100000 2216 100000 42238 99999 64172 99999 94535 99999 99868 100000 75032 99999 82813 99999 63827 99999 72622 99999 91115 100000 37370 100000 28210 100000 42327 100000 2561 100000 59146 100000 80178 99999 27893 99999 60551 99999 32025 99999 32458 100000 72511 99999 9460 100000 47214 99999 15993 100000 10220 99999 7634 100000 52530 99999 71458 99999 24055 99999 76294 99999 68793 99999 26493 100000 36743 99999 64023 100000 71971 99999 9775 100000 5030 100000 92658 100000 57887 99999 6048 100000 93973 100000 4167 99999 14828 99999 65025 99999 79379 100000 68308 100000 42898 100000 92154 100000 22669 100000 87069 99999 6357 99999 13411 99999 90422 99999 52986 100000 65089 99999 57505 100000 74236 100000 4693 99999 64455 100000 25118 99999 72407 100000 82098 100000 44278 100000 62228 100000 14777 99999 60641 100000 68969 100000 10481 99999 10697 99999 21541 99999 43150 99999 11886 100000 98193 99999 19562 99999 95985 100000 29680 99999 84153 99999 24169 99999 62725 100000 24577 100000 33351 99999 63637 100000 6203 100000 32261 99999 50290 100000 21405 100000 85660 99999 89763 99999 69480 99999 66958 100000 46249 99999 78635 99999 43362 99999 12075 100000 64834 100000 83258 99999 53637 99999 5663 100000 63426 99999 25037 99999 32157 99999 73852 100000 8722 99999 33025 100000 82680 99999 93399 99999 82208 100000 58985 99999 66004 99999 33035 100000 26802 99999 89954 100000 29660 100000 16992 99999 48521 100000 96474 100000 75276 99999 56727 99999 30196 100000 50918 100000 76462 99999 56568 99999 89601 100000 60206 99999 45376 100000 13219 99999 64762 100000 41462 100000 47183 99999 77053 99999 52559 99999 24211 100000 14549 99999 54323 100000 58906 99999 56044 99999 20089 99999 18104 99999 65871 100000 47625 99999 88319 99999 24149 99999 40800 99999 12564 99999 76269 100000 36423 99999 86713 99999 50239 100000 26068 100000 30441 99999 93877 99999 29079 99999 3615 99999 31619 99999 69031 99999 39438 99999 16100 99999 15049 100000 10247 99999 40608 99999 62854 99999 96142 99999 99723 99999 63847 99999 46462 99999 24845 100000 39522 99999 6829 99999 7965 100000 4375 99999 80738 100000 84145 99999 35768 100000 50505 99999 63227 100000 87286 100000 77960 99999 16429 100000 21468 100000 75225 99999 77450 99999 2882 100000 7179 100000 66733 99999 36230 100000 57711 99999 31668 100000 44314 99999 13469 100000 21641 99999 38985 99999 9438 99999 5976 100000 62208 100000 4550 99999 93603 99999 82519 100000 42376 100000 79293 99999 7568 99999 80013 99999 82703 100000 16804 99999 31247 100000 1562 100000 19984 100000 63728 99999 74967 100000 4119 100000 23596 99999 84215 100000 65305 100000 75442 100000 67941 100000 6669 100000 69478 100000 36516 99999 49963 100000 93760 99999 88407 99999 49142 100000 67351 100000 51503 99999 37603 99999 66988 100000 34839 100000 96140 100000 7749 99999 72453 100000 11369 100000 34365 99999 38800 99999 51865 100000 26108 100000 17282 99999 1816 100000 60111 100000 44453 99999 76801 100000 33743 99999 2045 99999 73016 100000 35493 100000 89038 100000 81769 100000 14322 100000 96714 100000 11233 100000 29634 100000 34904 100000 2746 99999 55495 100000 26863 99999 1743 99999 54642 99999 43918 99999 30756 100000 95151 99999 82656 100000 39912 100000 32123 100000 87926 100000 40632 100000 51260 99999 18412 100000 63358 100000 73175 100000 33310 100000 45325 99999 30873 100000 73740 100000 93403 99999 15493 100000 224 99999 20867 100000 14711 99999 29026 100000 38039 100000 20198 100000 59220 99999 80975 100000 25701 100000 68030 100000 98396 100000 66325 99999 46046 99999 49594 100000 72301 99999 21912 100000 11387 100000 79964 99999 60891 100000 3454 99999 51128 99999 66973 99999 13060 99999 30156 99999 89585 99999 66690 99999 13901 99999 39393 100000 87898 100000 63697 99999 85254 99999 86224 99999 1298 100000 33271 100000 66712 99999 23628 100000 51733 100000 1440 100000 10898 100000 17171 100000 69331 100000 83473 100000 47309 100000 86580 100000 24045 99999 84506 99999 26422 100000 93109 99999 29861 99999 88728 99999 86581 100000 51958 99999 20044 99999 46226 99999 83698 99999 99243 99999 38326 99999 40013 99999 96409 99999 48157 100000 88298 100000 97436 99999 73172 100000 45482 100000 76332 99999 67960 100000 69766 100000 26345 100000 86845 100000 8729 100000 47727 100000 96466 100000 11540 100000 71288 99999 1451 100000 67392 99999 28140 99999 76587 99999 27168 99999 8744 99999 32670 100000 83669 99999 35625 99999 52161 99999 51902 99999 57283 99999 17701 99999 86585 100000 83665 99999 46411 99999 64019 100000 47786 99999 96787 100000 86170 99999 72359 100000 15055 99999 26079 100000 50895 99999 63304 99999 61689 99999 96109 99999 96383 100000 22630 100000 7492 100000 6442 100000 43068 99999 59864 100000 91478 100000 41218 100000 40111 99999 57543 99999 77255 99999 29282 99999 79582 99999 78304 100000 9235 99999 75874 99999 52763 100000 21970 99999 55086 100000 48820 99999 2885 100000 43371 99999 81054 100000 69417 99999 43336 100000 81001 100000 95483 99999 21682 100000 57499 99999 10912 100000 42415 100000 56771 100000 47384 100000 22967 99999 2661 100000 26561 100000 35850 100000 96682 99999 41868 100000 27575 99999 75673 99999 59638 100000 67603 100000 9679 100000 65621 100000 12690 100000 1480 100000 56922 100000 31953 100000 60315 99999 15033 99999 9482 99999 46980 100000 44587 99999 98414 99999 91939 100000 78270 100000 29732 100000 65524 99999 15223 99999 94785 100000 98744 100000 34920 100000 18114 99999 65674 99999 20328 100000 30442 100000 20691 100000 30933 99999 65943 99999 83800 99999 16325 99999 67903 100000 57594 99999 39396 100000 54414 99999 21728 100000 86338 99999 23925 100000 20719 99999 33934 100000 32055 100000 81525 100000 80797 99999 16149 100000 58669 100000 74679 100000 23860 99999 91463 100000 56238 99999 48696 100000 90393 99999 70865 99999 49855 100000 94674 99999 49321 100000 52018 100000 28555 100000 77165 99999 16991 100000 114 99999 97516 99999 37977 99999 10609 99999 21205 99999 17052 100000 90577 99999 42618 100000 62784 100000 40033 100000 59962 100000 57499 100000 99106 100000 98576 99999 40620 99999 76437 100000 22952 99999 98818 100000 19345 100000 41432 99999 478 99999 15564 99999 29364 100000 17522 100000 32695 100000 68595 99999 45631 100000 86188 99999 29968 99999 42639 99999 46613 100000 48704 99999 35031 99999 73846 100000 24121 100000 67143 99999 91323 100000 34539 99999 67790 100000 75782 99999 62681 100000 15562 99999 28878 100000 59966 100000 97935 99999 47579 100000 86683 99999 95646 99999 92390 99999 81700 100000 11702 99999 97799 100000 50942 99999 50784 100000 74249 100000 95828 99999 54779 100000 68771 99999 39901 100000 38144 100000 66141 99999 88390 100000 7146 100000 2440 100000 40464 100000 78080 99999 72653 99999 80564 100000 18332 99999 90574 99999 46087 99999 84117 100000 50510 100000 21287 99999 80058 99999 2962 99999 11405 100000 49784 99999 92012 100000 41857 100000 13449 99999 64852 99999 56889 100000 81599 100000 6003 99999 41849 99999 21544 100000 63581 99999 79777 99999 69616 99999 33045 100000 94042 99999 17195 100000 57140 100000 41035 100000 87867 100000 21513 100000 53773 99999 52810 99999 10692 99999 29605 99999 30458 100000 28973 99999 79275 100000 12323 99999 84228 100000 60688 99999 37785 99999 81475 99999 13225 100000 68456 99999 78758 100000 96106 100000 64074 99999 69485 100000 49288 100000 31387 100000 86661 100000 22302 100000 96240 100000 79612 100000 64537 100000 89181 99999 4681 99999 26120 100000 14472 99999 51941 100000 5491 99999 94367 99999 34146 99999 28656 99999 43904 99999 18599 99999 96102 99999 6856 100000 28414 99999 94926 100000 49543 100000 27410 100000 26147 99999 94397 99999 25247 99999 82943 99999 64436 100000 36483 99999 15027 99999 12857 99999 36280 99999 16368 100000 81165 100000 35987 100000 69222 99999 13764 99999 23749 99999 34425 99999 89679 100000 90410 100000 84894 100000 60479 100000 7751 99999 20026 99999 15654 100000 82895 99999 40398 100000 15519 99999 80837 99999 21095 100000 90048 100000 75609 100000 54200 99999 44947 99999 22956 100000 32616 100000 86473 99999 27677 99999 52660 99999 78101 99999 49315 99999 65603 100000 77671 100000 65203 100000 31170 100000 21328 99999 50727 99999 21390 100000 8157 99999 85175 100000 97495 100000 82664 100000 36087 100000 11515 100000 93619 100000 77665 99999 9529 99999 75702 99999 46430 100000 47419 100000 73127 100000 84456 100000 5494 99999 97001 99999 8921 99999 14375 99999 72937 100000 58686 99999 37675 100000 34424 100000 87936 99999 58820 99999 71374 100000 62879 100000 11316 100000 16306 100000 78498 99999 71658 99999 27254 100000 68954 99999 21949 100000 71454 99999 40060 100000 61053 100000 56157 100000 9294 99999 6476 100000 58267 99999 92806 100000 23703 100000 8226 99999 50664 100000 84171 100000 13283 100000 43411 100000 64366 99999 31203 99999 43339 100000 81365 100000 76858 99999 48309 100000 22816 100000 93157 100000 37504 99999 40010 99999 52234 100000 49387 99999 72650 100000 22717 99999 34271 99999 60511 100000 96924 100000 1123 99999 57689 100000 53264 100000 33944 100000 48216 100000 32549 99999 48924 99999 26612 99999 36359 99999 77668 100000 75241 100000 31415 100000 75875 100000 42192 99999 87089 99999 89642 100000 39989 100000 20935 100000 68289 99999 3091 100000 69085 99999 61399 99999 6562 99999 86523 100000 83585 100000 67795 100000 47565 100000 65256 100000 79759 100000 95449 100000 61544 99999 31004 100000 47088 100000 50343 100000 36983 99999 45645 99999 94191 100000 42904 99999 63811 100000 37743 99999 242 100000 83927 100000 64293 100000 87048 99999 96846 99999 94140 99999 32019 100000 49360 99999 66545 99999 36243 99999 79396 99999 58534 99999 43407 99999 77422 99999 1333 99999 27637 100000 8764 99999 66362 99999 28729 100000 83074 100000 95795 100000 76942 99999 31092 99999 45147 99999 7575 99999 80514 99999 48371 100000 43875 100000 80130 100000 89226 100000 93357 100000 46264 99999 79436 100000 55182 99999 36550 99999 21003 100000 58843 99999 83145 99999 76492 99999 48093 100000 60759 99999 81897 99999 17202 100000 91003 99999 44284 99999 9486 100000 6874 100000 31886 99999 72333 99999 81886 99999 69323 99999 39674 99999 32109 100000 61912 100000 64169 99999 12785 100000 83373 99999 30826 100000 40064 99999 33320 99999 84912 100000 3398 99999 66312 99999 79345 100000 53917 99999 87111 99999 44601 99999 48837 99999 67454 100000 11900 100000 67626 100000 82080 99999 92603 99999 51023 100000 96998 99999 99108 99999 63387 99999 63371 99999 49492 100000 98556 99999 37070 99999 61268 99999 71458 100000 89562 99999 57231 100000 8698 100000 49586 99999 70930 99999 32975 99999 74368 99999 35708 100000 84747 99999 88418 99999 96960 99999 12602 99999 44813 99999 3612 100000 42684 99999 45650 99999 36603 100000 98656 99999 27772 100000 11839 100000 99659 99999 34349 100000 46438 99999 18910 99999 7924 100000 17838 100000 91173 99999 93780 99999 99080 100000 94041 99999 85170 99999 66737 100000 8210 99999 93038 99999 99896 99999 39327 99999 20848 100000 29599 100000 88515 100000 34899 99999 98404 99999 47831 100000 80901 99999 59490 99999 99871 100000 18970 99999 65548 99999 95033 99999 65438 99999 67218 99999 75327 99999 57527 100000 59042 99999 3254 100000 66436 100000 96670 100000 79014 99999 92999 100000 22492 99999 39356 99999 64543 99999 55990 100000 49888 100000 21906 100000 81642 100000 69757 99999 35661 100000 14966 100000 44109 100000 24697 99999 74788 100000 30272 99999 97362 100000 29175 100000 41801 100000 88788 100000 81033 100000 66606 99999 66244 99999 13443 99999 7987 100000 73687 100000 64235 99999 84232 99999 28460 99999 93278 99999 79259 100000 23786 99999 87637 99999 17485 99999 70601 100000 75441 100000 52001 99999 35029 99999 73425 99999 31502 99999 76625 100000 26416 100000 23180 99999 43839 100000 71333 99999 35494 100000 34502 100000 40688 99999 70069 100000 33990 99999 63368 99999 62973 100000 66593 99999 82022 100000 64632 100000 79289 100000 38974 100000 27146 100000 30020 100000 21754 100000 38101 100000 27475 99999 52110 99999 43381 99999 85151 99999 44178 99999 40769 99999 16907 100000 13130 100000 39055 100000 63232 99999 13924 99999 106 100000 83604 100000 81071 100000 74442 100000 94706 99999 12388 100000 1383 99999 88351 100000 1074 100000 51352 100000 89758 99999 42741 99999 6856 99999 71916 99999 49253 99999 98564 100000 7724 100000 48469 100000 33856 100000 95649 99999 16560 99999 79030 99999 51669 99999 171 100000 82453 99999 21043 100000 77457 100000 3003 99999 35488 100000 43399 99999 78257 99999 98902 100000 36209 99999 41019 100000 50281 99999 64093 100000 23898 100000 67874 100000 31557 100000 56923 100000 93074 99999 43792 100000 345 99999 27459 99999 32872 99999 12266 100000 21449 100000 7351 100000 23962 99999 78059 100000 17529 99999 5109 99999 55937 99999 1594 100000 97267 99999 76109 99999 30102 100000 69532 100000 13385 100000 45411 99999 1051 99999 73588 99999 8472 99999 17226 100000 18073 100000 4178 99999 31596 99999 91277 99999 71431 99999 60789 99999 851 100000 1590 99999 79996 99999 40322 100000 51880 99999 44059 99999 76604 100000 46952 99999 81246 100000 98268 99999 4748 100000 76348 99999 58292 100000 2439 99999 91102 99999 51108 100000 72596 99999 45142 100000 9408 100000 61700 99999 29949 100000 39992 100000 37895 99999 36582 99999 69596 100000 50697 100000 91248 100000 93337 99999 44609 99999 81415 100000 75950 100000 67948 99999 23147 100000 4417 99999 56684 99999 75485 100000 72754 99999 99459 99999 1746 99999 35841 99999 42318 100000 66361 99999 23542 99999 5111 100000 3040 99999 40298 99999 42189 99999 63774 100000 86562 99999 5562 99999 96801 100000 61391 99999 52275 99999 27731 100000 91510 100000 5015 99999 73013 100000 77973 100000 46081 99999 14205 100000 6181 100000 46434 100000 99145 100000 94085 100000 43627 99999 11175 99999 19415 99999 90797 100000 55935 99999 14910 100000 29073 100000 33565 100000 32379 100000 86233 100000 97739 99999 17514 100000 13458 99999 52943 100000 37684 99999 10037 100000 89851 100000 74425 100000 71846 99999 10241 99999 18608 100000 26804 100000 82448 99999 45487 99999 12311 99999 61809 100000 69902 99999 64727 99999 31268 100000 10587 100000 70732 100000 13885 100000 46381 99999 30740 100000 3306 99999 14551 100000 47156 100000 21669 100000 880 99999 78566 99999 43413 99999 30685 100000 36279 99999 8935 99999 17563 100000 98781 100000 73432 99999 29773 99999 45206 100000 97204 99999 19329 100000 63680 99999 41529 99999 48884 99999 3803 99999 77239 100000 5850 100000 56432 100000 54333 99999 41210 99999 89336 100000 83226 100000 31299 100000 29875 100000 89786 99999 14052 100000 25396 100000 51884 99999 56506 99999 23368 99999 70464 100000 72968 99999 50060 99999 50498 100000 40940 100000 25505 100000 26292 100000 324 100000 37142 100000 37844 99999 31084 100000 80792 99999 50615 99999 12058 99999 86909 99999 18244 100000 4470 99999 23564 100000 56459 100000 88850 100000 41696 99999 5570 100000 72998 99999 44760 99999 86660 100000 86541 99999 16005 99999 24336 100000 20764 99999 63706 100000 37904 99999 79255 99999 3580 100000 44650 100000 77834 99999 76852 100000 41010 100000 49804 100000 66755 100000 93154 99999 73280 99999 36432 99999 71300 100000 19150 99999 22022 100000 49586 100000 25172 99999 62579 100000 62675 99999 6296 100000 56755 99999 16383 99999 31699 99999 87903 99999 18266 99999 44170 99999 61840 100000 51234 99999 84464 100000 78869 100000 79094 100000 72522 99999 73213 100000 1964 100000 22114 100000 72402 99999 99420 99999 72151 99999 96324 99999 87410 99999 16896 99999 39703 99999 46318 99999 9754 99999 44804 100000 60253 99999 22380 100000 3370 99999 96348 100000 32797 100000 33851 99999 84038 99999 78435 99999 18328 99999 66003 99999 20120 99999 60455 99999 36647 99999 87017 99999 38357 100000 5964 99999 84708 99999 47269 100000 93201 100000 3425 100000 15064 100000 5703 99999 58742 100000 29851 100000 25399 99999 61588 100000 67554 99999 35044 99999 95658 99999 92748 100000 95308 99999 19084 99999 33399 99999 59416 99999 13876 100000 80576 99999 64305 99999 41820 100000 11833 99999 16036 100000 4012 100000 56891 99999 91122 99999 78560 99999 52776 100000 17152 100000 19395 100000 92833 100000 33060 100000 87024 100000 97197 100000 86795 99999 77395 99999 44070 100000 16138 100000 87660 99999 24205 100000 64941 99999 65430 99999 8256 99999 53408 100000 21678 100000 8998 100000 18469 99999 95421 100000 81648 100000 51275 99999 51690 99999 45568 100000 25335 99999 18554 100000 73565 100000 53872 100000 61649 99999 81068 99999 73435 100000 69465 99999 98055 100000 79243 99999 5581 99999 81026 100000 8462 99999 52516 100000 37012 100000 57244 100000 39971 100000 31462 99999 53645 99999 95277 99999 34304 100000 23703 99999 13721 100000 11937 99999 27261 100000 4228 99999 80458 99999 44845 100000 97280 99999 15419 99999 64464 100000 20677 99999 83517 100000 12623 99999 38227 100000 7228 100000 11099 99999 53406 100000 64450 100000 9830 100000 71842 100000 66564 99999 52851 99999 5035 100000 64995 100000 19934 99999 74941 100000 76261 100000 14194 99999 83442 100000 67741 100000 86771 100000 45989 99999 9253 99999 81432 99999 44784 99999 18501 100000 43087 99999 45059 99999 26429 100000 15402 99999 36950 100000 9865 99999 6712 99999 5834 100000 44106 99999 46667 100000 33675 99999 87753 99999 49403 100000 70896 100000 79567 100000 60072 100000 40142 99999 37590 99999 46862 99999 39818 100000 71109 100000 34868 100000 54940 99999 43012 99999 6422 99999 61954 99999 54596 99999 53880 100000 18442 99999 49883 99999 74187 100000 86123 99999 24789 100000 71712 99999 68203 100000 41491 99999 62339 99999 50962 99999 35828 100000 96762 99999 62304 99999 22340 100000 59567 100000 56175 100000 65069 99999 54610 99999 86074 100000 7357 99999 52569 100000 78596 100000 8274 100000 20867 99999 38731 100000 84308 99999 15052 99999 26231 100000 54657 99999 50308 100000 46458 99999 64080 99999 52779 99999 39916 99999 75212 100000 79938 100000 89138 99999 42245 100000 86753 99999 3657 99999 64649 99999 71187 99999 89463 100000 20963 99999 54472 100000 21714 99999 84753 99999 233 99999 72178 100000 64368 100000 56447 99999 92239 99999 42141 99999 69605 99999 2353 100000 68040 100000 11 99999 34563 100000 49690 99999 70116 99999 88527 99999 86109 100000 51816 100000 9327 99999 44470 99999 73678 99999 49643 100000 90218 100000 19293 99999 47963 100000 41731 100000 77506 99999 45436 100000 77341 99999 29948 99999 66877 100000 86311 100000 29382 99999 13119 99999 10989 99999 94185 99999 73019 99999 56390 100000 58959 99999 64451 100000 92215 99999 64013 99999 2959 99999 75902 100000 77351 99999 89616 100000 21587 100000 50365 100000 65206 100000 77089 100000 34943 99999 77938 100000 20339 100000 12827 100000 8029 99999 93836 99999 60187 99999 3759 100000 39381 100000 2139 100000 36531 99999 54210 99999 66455 99999 60172 100000 35856 100000 96917 99999 15610 100000 27741 100000 23747 100000 25808 99999 35592 100000 8913 100000 61242 99999 71432 99999 41646 100000 80987 100000 21500 100000 71963 100000 98913 100000 8123 100000 65462 99999 87124 100000 59694 100000 3121 100000 95802 99999 3325 99999 60793 99999 43837 99999 76429 100000 33281 100000 62203 99999 80966 100000 9157 100000 72662 99999 79454 99999 34833 99999 20830 99999 36260 100000 54390 99999 50763 99999 34368 100000 14787 99999 21039 100000 83089 99999 51544 100000 34387 99999 64129 100000 69938 100000 21553 99999 87057 100000 37248 99999 10305 100000 25753 100000 16955 100000 13899 99999 42908 99999 36408 100000 10188 99999 29854 100000 65253 100000 83629 99999 11934 100000 16049 100000 52890 99999 6805 99999 61997 100000 25396 99999 6300 100000 84125 99999 97907 99999 99789 100000 48055 99999 51803 100000 55098 99999 20948 99999 33210 99999 92885 99999 4326 99999 84594 100000 41063 100000 6431 100000 8377 100000 23405 100000 48028 99999 42112 100000 74343 99999 58198 99999 41709 100000 80194 99999 81814 100000 31887 100000 22050 100000 40205 99999 42019 100000 66390 100000 11549 100000 76918 99999 90855 99999 35169 100000 4806 100000 59124 99999 88544 100000 57608 99999 693 100000 51764 99999 10497 100000 79518 100000 4198 99999 36722 99999 67469 99999 83752 99999 96336 100000 25980 99999 68776 100000 56478 100000 84872 99999 55059 100000 47409 99999 33124 100000 95984 100000 51570 100000 11875 100000 98736 99999 24191 100000 81765 100000 3234 99999 70286 99999 84313 99999 59997 99999 42530 100000 37967 99999 53403 100000 8907 99999 6315 99999 85918 100000 35441 100000 44134 100000 6883 100000 92089 99999 2102 100000 1188 99999 73721 100000 31431 99999 93370 100000 25162 100000 85830 100000 58038 100000 35152 100000 39407 100000 55288 99999 6137 99999 57858 100000 87051 99999 56428 99999 24414 100000 83575 99999 51423 100000 92874 100000 7183 99999 37949 100000 7084 99999 99840 99999 39377 99999 33638 99999 30942 100000 23465 100000 71792 100000 33921 99999 49019 99999 77198 100000 68214 100000 33251 99999 64378 100000 70332 99999 4305 99999 40158 100000 40936 99999 40321 100000 16773 99999 83376 100000 6217 100000 71415 100000 8415 99999 76571 100000 73879 100000 71421 100000 22849 99999 49686 99999 66669 99999 94490 100000 97774 99999 86121 99999 11980 100000 51102 99999 77839 100000 81796 99999 67344 99999 8004 100000 86138 100000 41303 100000 38017 99999 61034 99999 69142 99999 34328 100000 35070 99999 19344 99999 76965 99999 13279 100000 33542 99999 10944 99999 5567 99999 35572 100000 27939 100000 88701 99999 90221 100000 41839 100000 23152 100000 70424 99999 11613 99999 60335 100000 88894 99999 73591 100000 26139 100000 13119 100000 27758 99999 88960 100000 82467 99999 35279 100000 52885 100000 44684 99999 58647 100000 87308 99999 75893 99999 8484 99999 37946 99999 12235 100000 81874 99999 95792 99999 89191 100000 59041 100000 7729 99999 48968 99999 9664 100000 86383 99999 46059 99999 55218 100000 95341 100000 87378 100000 24009 99999 52339 100000 15363 100000 48253 100000 27338 99999 81888 99999 74381 100000 54281 99999 95886 99999 18070 99999 43588 100000 70866 99999 72876 100000 4118 99999 63484 100000 92774 99999 963 99999 16998 99999 51971 99999 62618 99999 69150 100000 78183 99999 73450 99999 94393 100000 70132 99999 31721 99999 19366 99999 99669 99999 13262 100000 22635 100000 83692 99999 26665 100000 95136 100000 17095 99999 14384 99999 36505 99999 33403 99999 25241 100000 51196 99999 52754 100000 89503 99999 48819 99999 83475 99999 86842 99999 3503 100000 54853 99999 90240 100000 71229 100000 32279 100000 88676 100000 59112 100000 7264 100000 32634 99999 56666 100000 64916 99999 58452 100000 20611 99999 64137 100000 68553 99999 89434 99999 43437 99999 88963 99999 50062 99999 88920 99999 90153 99999 6612 99999 68593 99999 20516 99999 21814 100000 12319 100000 5948 99999 14318 100000 92636 100000 87024 99999 69270 100000 95759 99999 46308 100000 9999 99999 90606 100000 41355 100000 46703 99999 30420 99999 6540 99999 84305 100000 92520 99999 36918 100000 72007 100000 89145 99999 15780 99999 12565 100000 21242 99999 50782 100000 67628 100000 41093 99999 98289 100000 61865 100000 6957 99999 43312 99999 96476 99999 7864 99999 39815 100000 54680 100000 31814 99999 1821 99999 85509 99999 43913 100000 75632 100000 54941 99999 68586 100000 91980 100000 13391 100000 12148 99999 43682 100000 76029 100000 23559 99999 28751 100000 48138 100000 62356 99999 59686 100000 2063 100000 98139 99999 67144 99999 23817 100000 98154 99999 22140 100000 46678 99999 25227 100000 41863 99999 60503 99999 13209 99999 16988 100000 80998 100000 78844 100000 54921 100000 40076 100000 27420 100000 39883 99999 13058 99999 33711 99999 53059 99999 73285 99999 26047 99999 6327 100000 15005 100000 85591 99999 70447 99999 72248 100000 1420 99999 96707 99999 58842 99999 903 100000 25908 99999 23330 99999 63930 100000 62303 100000 82984 99999 34839 99999 77968 100000 11698 100000 37059 99999 92352 100000 60449 100000 70114 100000 41730 99999 16800 100000 66412 100000 2380 99999 43379 99999 37976 99999 51241 99999 21528 100000 54600 100000 37668 99999 37457 99999 52246 100000 27665 100000 62968 100000 83766 99999 43056 100000 82336 99999 60900 100000 90071 99999 5004 99999 27811 99999 85003 99999 12433 100000 25954 99999 36494 100000 1835 100000 97256 99999 126 99999 2047 99999 33019 99999 25848 100000 3773 99999 22652 99999 74703 99999 72018 99999 97467 100000 40536 99999 42217 100000 20648 99999 19586 99999 81393 100000 49571 99999 64897 100000 29742 100000 49030 100000 78464 100000 79860 100000 34588 99999 8129 100000 29467 99999 20973 99999 26988 100000 26653 100000 59699 99999 4340 99999 36328 99999 77583 99999 32604 100000 31576 99999 4203 99999 84606 100000 33483 100000 4193 99999 23235 100000 3523 99999 50212 99999 39226 99999 91941 100000 73111 99999 56538 100000 27288 100000 69950 100000 65218 99999 64517 100000 90830 100000 60984 99999 52116 100000 27559 99999 25076 100000 86990 100000 64337 99999 31263 100000 88016 100000 80650 100000 65390 99999 6461 100000 26408 100000 23546 99999 24831 100000 68166 99999 49094 100000 93006 99999 56688 100000 65891 99999 19034 100000 79182 100000 48544 99999 78114 99999 59763 99999 62182 99999 59822 100000 27006 99999 17995 99999 89980 99999 15206 100000 97831 99999 20065 100000 74116 99999 84371 99999 50360 99999 49728 99999 11245 100000 31778 99999 13228 100000 37184 100000 48031 99999 43552 99999 6456 99999 95371 99999 14385 100000 98679 100000 37830 99999 66077 99999 67923 100000 49659 99999 21726 100000 63188 100000 45988 99999 18570 99999 38854 100000 31891 99999 94235 100000 73662 99999 53763 100000 98659 99999 87353 100000 68529 99999 43868 99999 4995 99999 98873 99999 80205 100000 60686 99999 31483 100000 91423 99999 13162 100000 6349 100000 97932 99999 36113 100000 53565 99999 69368 99999 42203 99999 94036 100000 77074 100000 99248 99999 70828 100000 23627 99999 266 100000 38780 99999 88877 99999 81046 100000 7698 99999 18808 100000 44896 100000 87302 100000 66660 99999 58229 100000 98864 99999 31071 100000 43140 99999 94820 100000 45293 99999 68085 100000 79701 100000 93856 100000 71855 99999 71028 99999 94102 100000 93072 100000 44247 100000 66136 100000 37510 100000 53933 100000 95680 99999 59499 99999 16553 99999 55908 100000 7192 99999 32520 100000 70872 99999 98348 100000 7740 99999 68863 99999 55915 100000 63468 100000 73730 99999 95769 99999 35039 100000 79885 99999 98356 100000 95945 99999 43814 100000 45339 99999 91828 99999 42689 99999 16609 100000 99313 100000 96635 99999 22269 100000 17711 100000 47621 100000 87373 100000 23066 99999 48552 99999 8159 99999 97604 99999 47959 100000 87226 99999 93977 100000 33980 99999 49076 99999 99548 100000 11143 100000 64536 100000 80959 99999 56342 99999 56692 99999 77322 100000 69436 100000 35140 100000 54192 99999 57286 100000 33077 99999 24831 99999 58896 99999 56242 99999 21840 100000 52333 99999 52108 99999 3090 100000 15660 99999 16171 99999 65648 100000 49440 100000 2105 99999 84900 99999 60405 100000 2030 99999 40384 100000 50804 100000 26871 99999 35343 99999 70349 100000 24294 99999 11656 99999 75831 99999 73335 99999 43253 99999 21965 99999 54592 99999 89826 100000 87184 99999 82201 100000 61920 100000 70599 99999 34342 99999 62933 99999 16452 99999 1164 100000 46077 99999 1670 99999 74315 99999 10696 100000 15549 100000 47652 100000 30629 99999 12984 99999 60323 99999 31863 99999 96625 99999 32298 99999 70899 99999 31598 100000 97746 99999 43782 99999 28617 100000 91013 99999 48939 99999 33906 99999 16161 100000 85577 99999 55489 100000 72946 99999 81517 99999 8720 99999 89985 99999 61752 99999 124 99999 27725 100000 58539 100000 20888 99999 35050 100000 78408 100000 47927 100000 69685 100000 96743 99999 32239 100000 92506 100000 98226 100000 20604 99999 8873 100000 45646 100000 58933 100000 82833 100000 58664 100000 48935 100000 91712 100000 85002 99999 24587 100000 40767 99999 34336 100000 11604 99999 81894 99999 67902 100000 82763 99999 27801 99999 38768 99999 49911 100000 65337 99999 38140 99999 82062 100000 80710 100000 73236 99999 44027 99999 42047 99999 51714 100000 11168 99999 58352 99999 66363 99999 82953 100000 30487 99999 68917 100000 13683 100000 97969 100000 64879 100000 98199 99999 9077 99999 50836 99999 91027 99999 37256 100000 5877 99999 88932 100000 11469 99999 35807 100000 17083 99999 21966 100000 50858 100000 23746 99999 71931 100000 99287 100000 1853 99999 38613 99999 4789 100000 91437 99999 92630 99999 21041 100000 77296 99999 69168 100000 56137 99999 80257 99999 31997 100000 95102 100000 68277 100000 17 99999 6169 100000 45768 100000 30678 100000 81854 99999 86790 100000 20765 99999 46245 99999 43382 100000 35961 99999 78710 100000 36517 99999 6808 99999 82445 99999 93804 99999 22799 99999 30932 99999 61790 99999 67888 99999 49696 99999 96609 100000 79481 100000 99874 99999 82145 100000 15329 100000 11562 99999 62477 100000 27895 100000 27408 99999 37672 99999 95083 100000 84949 100000 6162 99999 73528 100000 14750 100000 13719 99999 43732 99999 97453 100000 29906 100000 37874 99999 33247 100000 11641 99999 68129 99999 31425 100000 23197 99999 89727 99999 10319 99999 66177 99999 22076 99999 71599 99999 99420 100000 52374 100000 90385 99999 58416 99999 95753 100000 53136 100000 65178 99999 65328 99999 38625 99999 47936 99999 54122 99999 47970 100000 28332 99999 3936 99999 55501 100000 62207 99999 44071 100000 7395 99999 55498 100000 45323 100000 763 100000 59250 99999 68102 100000 71860 99999 55626 100000 7058 99999 11260 100000 83483 100000 60674 100000 64973 99999 31568 99999 83219 100000 49931 100000 36949 99999 31906 99999 27758 100000 52957 100000 23053 100000 88785 99999 23837 100000 6632 99999 32443 100000 30709 100000 20573 99999 17535 100000 99942 100000 9916 100000 33368 100000 41391 100000 41919 99999 17856 99999 48413 99999 74181 100000 58799 99999 87747 99999 17677 99999 72439 99999 69799 100000 64413 100000 43080 99999 43116 100000 36541 100000 66354 100000 3139 99999 55168 99999 27316 100000 57280 99999 54988 99999 3581 100000 46947 99999 46530 99999 39425 100000 79444 100000 73176 99999 15377 100000 47654 99999 33070 100000 6310 100000 97736 100000 88460 99999 5954 99999 55730 99999 65125 99999 78294 99999 16566 99999 10738 99999 10940 100000 25144 100000 42295 99999 41153 99999 74585 99999 53355 100000 47220 99999 15506 99999 35659 100000 50093 100000 42080 100000 40254 99999 55752 99999 74 100000 985 100000 40055 99999 38538 99999 13073 100000 643 100000 64795 99999 59451 100000 4626 99999 37700 99999 2492 99999 47845 99999 57717 99999 60788 100000 1366 99999 59107 99999 96599 100000 85076 100000 11817 99999 74389 100000 20132 99999 4493 99999 30645 99999 17998 100000 65660 99999 2735 99999 58429 99999 71019 99999 98542 100000 42333 100000 54306 100000 55108 100000 7551 99999 31803 99999 73424 99999 49731 99999 61668 100000 55091 99999 10617 99999 47230 100000 49638 99999 25978 99999 68462 99999 32852 99999 91951 100000 40720 100000 90713 100000 90217 99999 91485 100000 72033 100000 70706 100000 34651 99999 79295 100000 25552 100000 73983 100000 63236 100000 43593 99999 43773 100000 22918 99999 66343 100000 20834 99999 31802 100000 58031 100000 23603 100000 2844 100000 45009 99999 92935 99999 21316 100000 86988 99999 75096 100000 24838 99999 32070 99999 44205 99999 72277 99999 70417 100000 4032 100000 79112 99999 76679 100000 82507 99999 63295 100000 43975 100000 63685 100000 75502 100000 58719 100000 46259 99999 52449 100000 18469 100000 78727 99999 78518 99999 74471 99999 23383 100000 30282 100000 30630 99999 17031 100000 57394 99999 75851 100000 82761 100000 76794 99999 37162 99999 125 100000 44692 99999 59022 100000 32973 99999 67245 99999 2694 99999 23114 100000 1528 100000 29299 100000 19512 100000 39135 100000 13900 99999 97133 99999 55747 99999 14035 99999 40743 99999 12893 100000 67121 100000 92043 99999 96065 99999 40772 99999 32766 99999 67050 100000 5924 99999 31110 100000 41040 100000 26179 100000 75099 99999 879 99999 83347 99999 62871 99999 19672 100000 75625 100000 5569 100000 44651 100000 75935 99999 34027 99999 46910 100000 6936 100000 60611 100000 65755 100000 94715 99999 56840 100000 44792 99999 41005 99999 32933 100000 76058 99999 19011 99999 36253 100000 21423 100000 94449 100000 92312 99999 74170 99999 30575 100000 2902 99999 79362 100000 54163 100000 48550 100000 77645 99999 93347 100000 45413 99999 7862 99999 58346 100000 6479 99999 67408 99999 7589 100000 53838 99999 36467 99999 16497 99999 69590 100000 39222 99999 73854 100000 45532 99999 78163 99999 10508 100000 38775 99999 99229 99999 53466 100000 4755 99999 38737 100000 36331 100000 84163 99999 69467 99999 44277 99999 53771 99999 35564 99999 49297 100000 25991 99999 37978 100000 6503 100000 94380 100000 34614 99999 98988 100000 38503 99999 96742 100000 53856 100000 30908 99999 87079 100000 63438 100000 72193 99999 52769 99999 3920 99999 18061 100000 44373 99999 48973 99999 15201 100000 60955 100000 48150 99999 72532 100000 26931 100000 54354 100000 44522 99999 30864 99999 27109 100000 52960 99999 71188 99999 91158 99999 19194 100000 46374 100000 32642 100000 2168 99999 79724 99999 59039 100000 46583 99999 35960 99999 33116 100000 13743 99999 32040 100000 69760 99999 89691 100000 27325 100000 97817 99999 85375 100000 56746 99999 14015 100000 14085 100000 56287 100000 36422 99999 73730 100000 64421 100000 4162 100000 16432 100000 23624 100000 57114 99999 62619 100000 81201 100000 37303 99999 3812 100000 57739 100000 47561 100000 71881 99999 68559 99999 59679 99999 93300 99999 39622 99999 83870 100000 59637 99999 89687 100000 79606 100000 79963 99999 69612 100000 30187 100000 65745 100000 78442 99999 53806 100000 86726 100000 99815 100000 34675 99999 45696 99999 39471 99999 48674 99999 45179 100000 82737 99999 26628 100000 59885 99999 90550 99999 49443 100000 48392 99999 68921 100000 13804 99999 20749 100000 6587 100000 55227 100000 34148 100000 35267 100000 52605 99999 85630 100000 83570 99999 14705 100000 18798 99999 21686 100000 61024 99999 66152 100000 96591 99999 8627 100000 23927 99999 27130 99999 64077 100000 5406 99999 92913 99999 6813 99999 97883 100000 8312 100000 90666 100000 51039 100000 92959 99999 56499 99999 97052 99999 62345 99999 11000 100000 88548 99999 38784 99999 61218 100000 60009 99999 23426 100000 61684 100000 55191 99999 20969 99999 26811 99999 38566 100000 54665 99999 26670 100000 54297 100000 93575 99999 94450 100000 96431 99999 66645 100000 80334 100000 93264 100000 49111 100000 4117 99999 58088 100000 84881 99999 2224 100000 51421 99999 63695 100000 32687 100000 55412 100000 27156 99999 99437 99999 93560 100000 94897 99999 85169 99999 96019 100000 51634 99999 26921 100000 74393 100000 9142 99999 73772 100000 38301 100000 88610 99999 43673 99999 68131 99999 41898 100000 43361 99999 29797 100000 6467 99999 33568 100000 79135 99999 72641 99999 28793 99999 79456 99999 28362 100000 3991 99999 66094 99999 58572 99999 59379 100000 35482 100000 91057 100000 63153 99999 58963 100000 40356 99999 14226 99999 90542 100000 42383 99999 44890 100000 97995 100000 20299 99999 56584 100000 59869 100000 25717 100000 75650 100000 49036 99999 76987 99999 22510 100000 53293 100000 59475 99999 40847 99999 85742 100000 12591 100000 14190 100000 26299 99999 44829 100000 46644 99999 14714 99999 28915 100000 75653 99999 60598 100000 29866 100000 52850 99999 6617 99999 9192 100000 38338 99999 73934 100000 95298 100000 1135 99999 48841 99999 12516 100000 83177 100000 90401 100000 7628 100000 97380 99999 29071 100000 48479 100000 36512 99999 20191 99999 98166 99999 47704 99999 59225 100000 83185 99999 39930 99999 831 99999 6283 100000 52265 99999 80182 100000 87582 99999 76364 100000 34504 100000 60995 99999 27209 100000 63348 100000 42168 99999 43154 99999 68480 100000 49772 100000 5373 99999 52713 99999 48879 99999 9345 100000 38296 99999 2908 99999 97231 100000 86502 99999 39941 100000 91111 99999 6046 99999 32567 99999 42101 99999 97301 100000 62685 99999 49056 100000 51269 100000 90127 99999 31481 100000 81730 99999 94077 99999 88794 99999 80244 100000 59289 99999 44182 99999 73717 100000 27765 100000 33476 100000 15559 100000 85121 100000 64243 100000 47567 99999 41902 99999 65039 100000 14189 100000 86869 100000 11177 100000 55411 100000 24073 100000 42937 99999 76333 99999 49813 99999 87688 99999 71901 100000 19212 100000 69576 100000 50328 100000 83537 100000 92397 100000 63686 100000 68269 99999 70689 100000 53555 100000 23949 99999 89117 100000 59014 100000 53045 99999 61407 100000 8347 99999 67779 99999 58937 100000 20155 99999 57841 99999 9495 99999 50886 100000 38847 100000 11639 100000 49373 99999 86749 100000 67806 99999 19851 99999 98949 99999 81663 100000 22422 100000 80341 99999 85473 100000 4937 99999 98213 100000 17514 99999 95341 99999 55167 100000 56663 99999 65289 99999 15605 99999 473 100000 41463 100000 69891 100000 61030 100000 55350 100000 24781 99999 68622 100000 29547 99999 35557 99999 91059 100000 48806 100000 95279 99999 33677 99999 30241 99999 68677 100000 49795 100000 70660 99999 13422 99999 14352 100000 28553 99999 357 100000 85832 99999 48940 100000 36051 99999 71893 99999 5159 99999 78899 100000 81425 99999 67695 100000 98904 100000 87271 99999 34872 99999 33208 100000 33811 100000 11084 99999 83576 99999 18166 99999 61739 99999 12282 100000 20311 100000 52384 100000 31782 100000 99024 100000 16787 99999 62145 100000 66769 100000 3770 99999 90821 100000 19265 99999 68770 100000 28902 99999 64657 100000 9082 99999 63713 99999 86809 100000 86048 100000 10516 99999 82789 99999 57906 100000 50332 99999 59964 100000 78255 99999 92627 99999 73092 99999 97409 100000 88897 99999 43613 99999 87060 100000 18253 100000 75757 99999 47723 100000 35042 99999 47541 100000 56 99999 78960 99999 17031 99999 44113 100000 18902 99999 23380 99999 4371 99999 98717 100000 51939 100000 26867 100000 94223 100000 55101 100000 34653 100000 27540 100000 45317 99999 93616 100000 87601 99999 55602 99999 21723 99999 40537 100000 92270 100000 85065 100000 52445 100000 8949 99999 85655 99999 41632 100000 98621 99999 7400 100000 96554 99999 80880 99999 54027 100000 594 100000 86741 99999 29250 100000 1993 100000 59166 100000 58607 100000 54687 99999 65700 100000 61056 100000 78530 100000 8850 99999 58827 100000 50721 100000 44622 99999 76726 99999 18381 99999 96147 99999 18428 99999 79523 100000 31516 100000 51890 99999 76285 100000 49401 99999 47921 99999 44842 100000 19572 99999 51450 99999 95539 100000 75891 100000 92526 100000 61449 99999 19982 99999 57539 100000 19619 99999 30030 99999 95904 100000 59978 100000 73600 100000 21199 99999 63918 100000 82314 100000 12235 99999 80346 99999 93766 99999 7283 99999 7008 99999 23230 100000 17235 100000 53353 100000 94239 99999 78888 99999 60890 99999 55752 100000 54769 99999 77124 99999 67829 100000 31332 100000 1793 99999 43957 100000 3573 100000 51647 100000 63364 99999 64414 100000 40892 100000 26818 99999 45277 99999 79799 100000 929 100000 7055 99999 45193 99999 87433 100000 73474 99999 20869 99999 85657 100000 60344 100000 85906 100000 5160 100000 46049 100000 94219 99999 98238 100000 16472 99999 265 100000 83589 100000 52641 100000 97308 100000 11164 100000 48727 100000 68690 100000 20143 99999 9873 100000 41347 100000 2100 100000 62720 99999 80088 100000 80 99999 62212 100000 23075 100000 70847 100000 49101 100000 70350 99999 73850 99999 42324 100000 74316 99999 39898 99999 73273 99999 99606 99999 74610 99999 19430 99999 13148 100000 57496 100000 48178 99999 15739 100000 21060 100000 29727 99999 30748 100000 31727 100000 11177 99999 55452 99999 10400 99999 24822 100000 44204 99999 18579 100000 74476 99999 15974 100000 79231 99999 68598 100000 56257 100000 48981 99999 87711 100000 31054 99999 72277 100000 4944 99999 29610 99999 58509 99999 11109 99999 60566 100000 22329 100000 7567 100000 71815 100000 46393 99999 66651 100000 78847 100000 34155 100000 68412 100000 21452 100000 41182 100000 60584 99999 69264 99999 62531 100000 20812 100000 13101 100000 26117 99999 85613 99999 47834 99999 34433 100000 60251 99999 16227 99999 64300 100000 48605 99999 81764 99999 1031 100000 67722 100000 31978 99999 8906 99999 84300 100000 28983 99999 93683 100000 1889 100000 92588 100000 26437 100000 99048 99999 88012 99999 47940 99999 70277 100000 11758 100000 32775 100000 69932 99999 31865 100000 60083 100000 93487 100000 1841 99999 76359 100000 64529 100000 13301 99999 41122 99999 48679 100000 49645 100000 56338 100000 9574 99999 91981 99999 94740 100000 41767 99999 78171 99999 93990 100000 87166 99999 17256 100000 37414 100000 21984 99999 89699 99999 57275 100000 94299 100000 10373 100000 59181 99999 57076 100000 74287 99999 31526 100000 56982 100000 13603 100000 64367 100000 42552 100000 89883 100000 84087 100000 52059 100000 70097 100000 35650 99999 63460 99999 28705 99999 5269 99999 19262 100000 16096 99999 76355 100000 15909 100000 64545 100000 9647 99999 52714 100000 42058 100000 14652 100000 86422 99999 98875 100000 83522 99999 18185 99999 60838 100000 61457 100000 67221 99999 32287 99999 55692 99999 23005 99999 72077 99999 92697 99999 14094 99999 14818 100000 8087 100000 1541 100000 24047 100000 75911 99999 60569 99999 86675 99999 30985 100000 62211 99999 44357 99999 72013 99999 53099 100000 41654 99999 92954 100000 62896 99999 4898 100000 30015 99999 98680 100000 45532 100000 46528 99999 18086 100000 57991 99999 55283 100000 81747 99999 5173 100000 87323 100000 83819 99999 89281 99999 17522 99999 36197 99999 9118 100000 37429 99999 40077 99999 97907 100000 47128 100000 51510 99999 9085 99999 54135 99999 95894 99999 29316 100000 50389 99999 83432 100000 2381 99999 26386 100000 59949 99999 36991 99999 69773 99999 44735 99999 19110 99999 34348 99999 68344 99999 7207 99999 75455 100000 76646 100000 67863 99999 50305 100000 50869 99999 64586 99999 79163 99999 76347 100000 26082 100000 41416 99999 99806 100000 79868 99999 10 99999 72481 99999 81655 99999 76819 99999 58772 99999 38973 99999 59230 99999 6380 99999 9469 100000 56168 100000 97356 99999 90095 99999 10554 99999 54191 99999 32525 100000 3425 99999 43193 99999 25905 99999 21572 99999 60505 99999 73249 99999 5928 99999 24285 100000 17436 99999 26001 100000 12703 100000 82829 99999 58646 100000 11482 100000 16147 100000 23185 99999 63333 99999 6725 99999 31056 99999 67977 100000 43529 100000 34655 100000 45636 100000 60231 100000 94698 100000 96033 100000 66335 99999 76576 99999 19395 99999 59950 100000 30702 100000 77806 99999 73981 99999 44899 99999 1131 99999 12265 100000 46759 100000 54242 100000 86550 100000 56486 99999 97491 100000 30658 99999 91306 99999 36813 100000 84261 99999 82540 99999 20598 100000 4859 99999 1508 99999 37785 100000 95213 100000 83254 100000 53265 100000 58078 99999 25596 100000 6968 100000 72394 100000 17433 100000 26667 99999 5081 100000 73786 100000 46656 100000 37252 99999 46485 99999 70650 100000 44414 99999 89208 100000 52195 99999 39230 99999 9594 100000 23831 100000 70807 99999 97088 100000 44172 99999 77117 100000 20569 99999 21582 99999 57437 99999 54700 99999 3599 100000 433 100000 99318 99999 65900 100000 88329 100000 94660 100000 16798 100000 31643 100000 44024 100000 8028 100000 18243 100000 27573 99999 49321 99999 882 99999 63520 100000 20325 100000 72442 100000 79108 100000 69654 100000 5269 100000 20490 99999 7410 100000 46911 100000 56925 100000 93955 99999 27849 99999 98997 99999 87555 100000 37059 100000 53612 100000 27031 100000 98399 99999 42456 99999 9538 100000 46454 100000 45863 99999 79192 100000 17547 100000 15212 100000 85977 99999 40626 99999 95156 100000 67869 100000 86833 99999 74390 99999 46778 99999 683 99999 77209 100000 32042 99999 6943 99999 25337 99999 76663 99999 41902 100000 94769 100000 14502 99999 14999 99999 58574 100000 84998 99999 48815 99999 92962 99999 71598 99999 47809 100000 32167 100000 59491 99999 33272 100000 40255 100000 39454 99999 61359 100000 1729 100000 35503 100000 23104 100000 35352 99999 16739 99999 33532 99999 2737 99999 88679 99999 70567 100000 29279 99999 21212 100000 36334 99999 39227 99999 74722 100000 53494 99999 14514 99999 41030 99999 54395 100000 13515 100000 77564 100000 65187 100000 64120 100000 20689 99999 43612 99999 83805 99999 72586 100000 53233 99999 52693 99999 31518 99999 1957 99999 48998 100000 8453 99999 84048 100000 39046 100000 13242 100000 96224 99999 65061 99999 38573 100000 64556 100000 35358 100000 11943 100000 68027 100000 48342 100000 15855 99999 42137 100000 289 99999 24376 99999 26883 100000 22476 99999 88209 99999 77431 99999 42965 100000 25254 99999 26758 100000 79980 99999 72362 100000 44011 99999 83678 100000 61747 100000 60749 99999 40227 99999 79856 100000 78561 99999 83457 100000 73315 99999 1861 99999 27699 99999 82715 99999 61047 99999 92446 99999 42772 99999 50304 100000 23108 99999 69502 99999 76528 100000 58410 100000 10464 100000 38241 99999 12639 99999 99503 99999 8250 99999 79649 100000 8958 99999 18395 100000 21766 100000 53578 100000 38046 100000 46986 99999 21307 100000 49868 99999 14885 100000 29635 99999 12277 100000 19488 99999 95699 99999 69670 100000 65751 99999 35787 100000 8337 99999 31318 100000 10674 99999 97669 100000 6733 99999 49425 100000 43279 99999 29900 99999 31792 100000 49112 100000 90928 100000 82593 100000 59541 100000 57385 99999 97355 99999 91652 99999 24016 100000 52915 99999 36611 100000 50297 100000 59554 99999 4542 100000 14470 100000 85866 99999 57802 99999 1183 99999 4589 99999 77959 100000 34400 100000 19865 100000 98288 100000 95239 100000 31527 100000 78802 100000 44309 100000 87640 99999 67962 99999 47346 100000 97666 99999 89187 100000 85510 99999 28701 100000 88388 99999 50604 99999 18375 99999 42143 100000 16605 99999 80190 99999 24295 100000 58869 99999 53580 100000 507 99999 20275 99999 68549 99999 89143 99999 47027 99999 41251 99999 74448 99999 2669 100000 34738 99999 61863 99999 97509 99999 69170 100000 94918 99999 65113 100000 7452 100000 62475 100000 17194 99999 1723 99999 56756 100000 49830 100000 87720 100000 84346 100000 18811 100000 15210 99999 92035 100000 27601 100000 95822 99999 71778 100000 6895 99999 102 99999 7034 99999 45995 99999 55245 100000 81454 99999 97786 99999 25487 99999 10207 99999 73832 100000 49004 100000 87277 99999 56335 100000 2025 100000 28756 99999 22524 99999 13020 100000 93315 100000 42255 100000 66133 99999 25365 99999 17883 99999 76220 100000 72778 100000 72073 99999 84697 100000 80352 99999 67304 100000 40495 99999 27242 99999 90008 100000 49119 99999 67841 100000 7512 100000 2925 99999 8881 100000 56105 99999 56648 99999 84997 100000 35244 99999 84381 99999 89920 100000 50900 100000 14299 100000 22521 100000 16021 99999 77638 99999 43152 99999 20367 99999 17174 100000 52150 99999 16905 99999 51622 99999 99131 100000 95015 99999 35797 99999 95676 99999 23483 99999 22964 99999 36036 99999 23911 99999 10087 99999 3092 100000 31559 99999 93537 100000 55518 100000 74363 100000 22899 100000 58021 100000 16731 100000 17800 99999 87727 100000 30929 99999 50152 99999 68379 100000 32149 99999 81318 100000 71250 99999 81931 99999 31825 99999 18349 100000 89997 100000 17863 100000 61398 100000 13255 99999 48695 99999 56731 99999 87367 100000 84858 100000 29264 100000 47458 99999 28825 100000 46063 100000 51833 99999 91644 100000 32350 99999 76120 99999 73087 99999 96348 99999 82252 100000 45778 99999 20016 100000 33897 99999 70847 99999 64279 100000 94763 99999 86920 100000 80895 100000 25266 100000 5087 99999 25267 100000 80737 99999 46938 99999 34059 99999 91592 99999 40265 100000 44662 99999 96345 99999 39740 99999 47914 100000 96056 100000 40387 100000 54169 100000 93796 99999 62706 99999 38790 100000 46580 100000 10110 99999 92977 100000 16535 100000 48589 100000 97499 100000 82401 99999 91769 100000 89663 100000 67570 99999 11605 100000 52801 100000 60419 99999 58020 99999 29713 100000 71991 100000 70657 100000 12273 99999 91905 100000 52797 100000 44288 99999 8447 99999 57612 100000 88535 100000 80150 100000 23426 99999 96464 99999 65358 99999 29126 100000 69379 99999 28358 99999 44796 100000 16335 100000 49939 99999 34193 100000 45468 99999 70811 100000 30666 99999 22563 99999 74273 100000 34388 100000 2933 99999 68025 99999 7593 100000 77289 99999 99345 99999 51466 99999 37852 99999 29291 100000 55617 99999 52602 99999 53393 99999 39093 100000 95177 99999 49262 100000 28714 99999 8190 99999 52371 99999 1713 99999 73481 99999 60940 99999 97047 100000 56833 99999 72612 99999 53561 99999 65374 100000 65381 99999 54646 100000 80330 100000 2422 99999 33614 99999 21179 100000 11545 99999 48436 99999 8165 99999 7297 100000 75882 99999 70051 100000 59388 99999 66035 100000 61017 100000 15686 100000 77916 99999 30782 100000 47622 100000 2368 99999 59938 100000 35786 99999 27866 99999 97221 99999 22630 99999 22861 100000 44124 99999 71815 99999 69623 100000 27995 100000 50750 100000 6192 99999 16373 99999 63381 99999 1262 100000 61105 100000 44959 100000 50480 99999 83429 99999 48265 99999 61863 100000 54630 99999 84354 100000 26726 99999 99011 99999 82844 99999 36601 99999 20024 100000 75617 99999 54762 100000 25479 100000 82061 99999 14473 100000 67160 99999 49509 99999 50194 100000 49405 100000 38569 100000 88263 100000 61120 100000 78514 100000 17225 100000 29569 100000 74057 99999 34674 100000 7180 100000 33452 99999 56904 99999 31149 100000 3099 100000 59235 99999 91055 99999 86977 99999 75073 99999 71772 99999 5231 99999 78890 99999 81593 99999 35968 100000 21992 100000 7176 100000 84866 99999 47854 99999 71306 100000 40295 100000 30035 100000 51939 99999 3569 100000 92768 99999 94249 99999 4722 100000 95566 100000 3069 99999 52401 100000 7013 99999 51451 99999 4884 100000 42772 100000 24826 100000 16618 100000 48387 99999 39880 99999 71317 100000 9233 100000 37052 100000 42105 100000 29812 100000 38713 99999 29322 99999 29623 99999 19787 99999 58249 99999 75245 99999 28512 99999 63749 99999 91324 100000 40111 100000 6754 100000 87464 99999 26321 99999 35423 99999 76910 99999 81473 99999 81722 99999 82662 99999 63875 99999 37530 99999 58676 100000 5545 99999 87058 100000 60679 99999 51716 99999 95062 100000 37338 100000 90554 100000 63090 99999 83453 100000 65486 100000 40003 99999 70939 100000 3374 100000 18683 100000 67445 99999 79702 99999 13569 99999 87198 99999 29584 99999 77973 99999 20739 100000 39529 99999 191 100000 70014 99999 10676 99999 1791 99999 26498 100000 88141 99999 73455 100000 46354 99999 24601 99999 14669 99999 29096 99999 37813 100000 18364 100000 37954 99999 32610 99999 20793 99999 73732 99999 30712 99999 18485 99999 59825 99999 70672 99999 58460 99999 51732 100000 84531 99999 45048 100000 32635 99999 62204 99999 61710 99999 36378 100000 80124 99999 23049 99999 6304 100000 32334 100000 3633 100000 16849 100000 86028 99999 52033 100000 85455 100000 94001 99999 9931 100000 61985 99999 63733 100000 66873 100000 62579 99999 73271 100000 43663 100000 90990 100000 15078 100000 87803 100000 13344 100000 47669 99999 41701 100000 95368 100000 73963 99999 25449 99999 91891 100000 76370 100000 74853 100000 11002 100000 97043 99999 95324 99999 18837 99999 90594 100000 48928 99999 18802 100000 50045 100000 13904 100000 57767 99999 99622 99999 55918 100000 99265 99999 49267 99999 7101 99999 51968 100000 61565 99999 85523 99999 75873 100000 99378 99999 99355 99999 67987 100000 27952 99999 91067 100000 73215 99999 26425 99999 52942 100000 22355 99999 68760 99999 26291 100000 63412 99999 5465 100000 52635 100000 8500 100000 1378 99999 35690 99999 56680 100000 45398 99999 91239 99999 75421 99999 97789 99999 74295 100000 77989 100000 20254 99999 5300 100000 59570 99999 22891 100000 13562 100000 96855 99999 19983 99999 61585 99999 1524 100000 2068 99999 72997 99999 18583 99999 16291 99999 63160 100000 30174 99999 4763 100000 22397 99999 88473 99999 31194 100000 804 100000 15959 99999 65133 99999 44978 99999 28830 99999 29693 100000 41766 100000 80005 100000 15170 100000 65682 100000 83308 99999 97666 100000 56047 100000 33118 100000 70345 99999 68550 100000 52328 100000 4622 100000 16742 99999 53224 100000 32882 100000 23457 99999 66369 99999 3571 100000 58007 99999 33217 99999 67225 100000 58811 99999 18390 99999 55668 100000 93419 99999 80028 99999 16354 100000 25181 99999 67081 100000 64309 99999 2296 100000 82663 100000 83437 99999 21225 99999 61242 100000 55721 100000 32936 100000 94116 100000 86227 99999 42353 99999 84172 100000 88676 99999 48101 100000 30175 99999 45204 99999 2366 100000 48493 100000 18687 100000 97221 100000 45978 100000 63373 99999 16388 99999 48324 99999 78394 99999 96752 100000 29430 99999 18688 100000 81074 100000 14685 100000 81067 100000 21293 100000 90780 100000 17022 99999 51768 99999 82253 99999 31509 99999 90453 100000 96277 99999 76649 100000 73074 100000 77320 100000 31236 99999 4070 100000 10176 100000 20189 99999 83519 100000 660 99999 70625 100000 22874 100000 70827 100000 55431 100000 32932 100000 55148 99999 90715 100000 20341 99999 86039 99999 18162 99999 49361 99999 8720 100000 5402 99999 39069 100000 60062 99999 65241 99999 10076 99999 66112 99999 83767 100000 54270 100000 29549 100000 80642 100000 81471 100000 87496 99999 22558 99999 93164 99999 61188 99999 78137 99999 29601 99999 88094 99999 24479 100000 54113 99999 21806 99999 216 100000 25854 100000 29098 100000 35865 100000 78289 100000 60467 99999 38514 100000 69843 99999 9313 99999 11794 100000 23003 100000 58362 100000 28993 99999 81834 99999 56493 99999 39668 100000 34527 100000 75747 100000 54702 100000 55453 100000 84985 99999 76102 99999 86017 99999 90296 99999 99622 100000 33334 100000 89393 100000 84515 100000 36444 100000 89411 100000 81987 99999 16448 100000 58518 100000 57948 99999 70783 100000 89537 99999 93246 100000 14605 99999 29480 99999 62153 100000 28488 99999 55358 99999 66668 100000 7043 100000 18032 99999 83897 99999 28855 100000 58770 100000 64482 100000 72558 100000 8363 100000 34372 99999 96453 99999 99534 99999 9937 100000 39568 100000 78369 99999 22962 100000 1045 99999 22151 99999 47429 99999 70733 100000 17506 99999 88494 100000 29964 100000 58699 99999 46568 99999 46578 100000 70026 100000 71299 100000 68013 100000 61583 100000 69020 100000 99244 99999 39894 100000 67672 100000 51160 99999 75164 99999 97003 100000 66990 99999 14963 99999 89349 99999 39324 100000 7511 100000 74150 99999 6014 100000 47682 100000 45776 99999 97378 100000 80220 99999 83643 100000 42034 99999 43665 100000 57713 100000 43974 100000 1321 99999 65634 99999 10605 100000 12894 99999 62437 99999 72538 99999 58515 100000 87878 99999 52589 99999 91145 99999 22135 99999 60835 99999 75462 99999 52774 99999 57528 100000 98695 100000 34139 100000 23590 100000 89736 100000 30989 99999 82275 99999 54405 99999 98466 100000 36808 99999 13966 99999 42207 100000 11066 100000 17797 100000 7829 100000 73641 99999 88732 99999 98969 99999 79970 99999 22892 100000 15231 100000 15610 99999 6904 100000 85237 99999 71304 100000 33961 100000 16664 100000 47549 99999 85459 99999 60318 99999 10894 100000 58040 100000 15973 100000 82596 99999 8734 99999 85663 99999 32753 99999 27191 100000 22454 99999 81422 99999 5417 100000 34638 99999 36684 99999 79976 99999 60860 99999 76487 99999 47891 100000 13586 100000 99891 99999 81267 99999 23217 99999 6253 99999 51103 100000 30280 100000 55447 99999 27153 100000 76271 100000 80018 100000 49299 100000 86325 99999 79140 100000 92023 100000 39198 100000 18727 99999 58491 99999 22343 100000 5397 100000 30752 100000 23047 100000 29399 99999 36223 100000 38294 99999 35055 100000 79180 99999 42171 99999 88799 100000 17180 100000 37566 99999 24300 100000 97151 100000 83659 99999 26332 100000 96932 100000 46241 100000 14046 100000 99209 99999 63754 99999 91665 100000 84637 99999 42621 100000 68974 99999 57729 99999 6652 99999 28681 99999 95456 100000 89455 100000 74832 99999 78097 100000 99639 99999 2255 99999 69677 99999 51491 100000 53304 100000 20110 99999 92003 99999 16562 99999 78812 100000 61652 99999 66924 99999 78855 100000 37100 99999 23186 100000 58387 100000 74453 100000 74901 99999 72522 100000 89484 99999 42476 100000 90777 100000 83388 99999 35713 99999 63362 100000 14246 100000 89934 100000 93960 99999 10783 100000 86407 100000 23085 100000 84626 99999 58374 100000 77714 99999 86657 100000 81489 99999 1910 100000 49385 99999 37173 100000 33128 100000 40429 99999 2272 99999 26829 99999 74599 100000 76901 100000 78976 100000 64201 99999 85673 100000 2834 99999 64608 99999 40483 100000 42950 100000 71209 99999 27402 99999 10673 99999 15515 100000 25557 99999 16201 100000 206 100000 2832 100000 32583 99999 31355 99999 8623 99999 68935 99999 64375 99999 68155 99999 20737 99999 58683 99999 25987 100000 25126 100000 20357 99999 37263 100000 16065 100000 85224 99999 95292 100000 6780 100000 62321 100000 67673 99999 53359 100000 44427 100000 70189 99999 59669 99999 96489 99999 62219 100000 5116 99999 13224 100000 65436 100000 62625 99999 97245 99999 40606 99999 53180 100000 96165 100000 75224 99999 45225 100000 23854 100000 62291 100000 74824 99999 87593 99999 65929 100000 59134 100000 5885 100000 24433 100000 66811 99999 88459 99999 36282 100000 67536 99999 48994 99999 18022 100000 95821 100000 58854 99999 99702 99999 30179 99999 79440 99999 94184 100000 28984 100000 93366 99999 2707 99999 35585 100000 55133 99999 48815 100000 93544 100000 92806 99999 72090 99999 93598 99999 77661 100000 91166 100000 86901 100000 58943 100000 46617 99999 50696 99999 90726 100000 79185 99999 63508 100000 9751 100000 48626 99999 20670 100000 30025 100000 48197 100000 31365 100000 38636 99999 94121 99999 93795 99999 76731 100000 51496 99999 72332 99999 23025 99999 23512 99999 38718 100000 46326 100000 80770 99999 72118 100000 61203 100000 95129 99999 28384 100000 96278 99999 84681 99999 37543 100000 9500 99999 89540 99999 76422 100000 10683 99999 7463 100000 96411 99999 89706 100000 99513 100000 77470 99999 32474 99999 69229 100000 13498 99999 45700 100000 7594 99999 95183 99999 16026 99999 42078 99999 38012 99999 21822 99999 19618 99999 30312 99999 19188 100000 9868 100000 32152 100000 66019 100000 58086 100000 52194 100000 33449 99999 41593 99999 84877 100000 27838 99999 32255 99999 33221 99999 83410 100000 26017 100000 71904 100000 72973 100000 66265 99999 68372 100000 6905 100000 15630 100000 52772 100000 28380 100000 97207 99999 88802 99999 68347 99999 42198 100000 37141 100000 48986 100000 80812 99999 27478 100000 60970 99999 4395 99999 34550 100000 84013 99999 39744 99999 33269 100000 10628 99999 29920 100000 94427 100000 21217 99999 57175 100000 67749 100000 78732 99999 75479 100000 98344 99999 87371 100000 78873 100000 44429 99999 49008 100000 55785 100000 55179 100000 11895 100000 47849 99999 72916 100000 90344 99999 29319 99999 67526 99999 6412 100000 13677 99999 64629 100000 45711 100000 89854 100000 62729 100000 89742 100000 76722 100000 45500 100000 35779 100000 23599 100000 20285 100000 15679 100000 55961 100000 1011 99999 50057 100000 3257 100000 23742 99999 74526 100000 14812 100000 20364 100000 55516 100000 30539 100000 75697 99999 42691 99999 89202 100000 3371 100000 87575 99999 86405 100000 78562 100000 62602 99999 56255 100000 37422 99999 55049 99999 54236 100000 95221 99999 64424 99999 31107 100000 90545 100000 31986 99999 36802 99999 63390 100000 85228 99999 60612 99999 7295 99999 11285 100000 42662 100000 19571 100000 79709 100000 84874 99999 80752 100000 31791 100000 33966 99999 98353 100000 65860 99999 61287 99999 36329 99999 58167 99999 59060 99999 65005 100000 57972 100000 21600 100000 22743 99999 27696 99999 28779 100000 32136 100000 3556 99999 77146 99999 8459 99999 68289 100000 33011 100000 43712 99999 38198 100000 91643 100000 81665 99999 81705 99999 51109 100000 3191 99999 7493 100000 43167 99999 30433 99999 9977 100000 21859 100000 84397 99999 23231 100000 6619 99999 12943 99999 93555 100000 84475 99999 12330 100000 74125 100000 45310 99999 7090 100000 69316 99999 99987 100000 47404 100000 35375 100000 58042 100000 64956 100000 18822 100000 44743 99999 52626 100000 97195 99999 72281 100000 80820 99999 71812 100000 82487 100000 61959 99999 58834 99999 84218 99999 70635 99999 44649 100000 36173 99999 86410 100000 57049 99999 8380 99999 67521 100000 2269 100000 76062 99999 18225 100000 80545 99999 9418 99999 23978 100000 79185 100000 1155 100000 9972 99999 67980 100000 10016 100000 44944 99999 89530 99999 78357 100000 36318 99999 22356 100000 96414 99999 78298 100000 74968 99999 3922 99999 43836 99999 39169 100000 41189 99999 50117 100000 23027 100000 63001 99999 36449 100000 23225 99999 37279 99999 29858 99999 26506 99999 35415 100000 19315 99999 56142 99999 59974 100000 80936 99999 51876 100000 50684 100000 29407 99999 98470 99999 30753 99999 37154 100000 4387 100000 15047 100000 21080 99999 57084 99999 1312 100000 8432 100000 28322 100000 84897 100000 73059 99999 12002 99999 19253 99999 21744 100000 21297 99999 75240 99999 45790 99999 70856 100000 31282 100000 94056 99999 41497 100000 42967 99999 40007 100000 26454 99999 9794 99999 56885 99999 68325 100000 22026 99999 24058 100000 83634 100000 46660 99999 7860 99999 25231 100000 88285 100000 40197 100000 10820 99999 76037 100000 15784 100000 54400 99999 61920 99999 25388 100000 73195 99999 99747 99999 66217 99999 62729 99999 90020 100000 13320 99999 23351 100000 70589 100000 58452 99999 49974 100000 55363 99999 61229 99999 14486 99999 46904 100000 13168 100000 44100 99999 8246 99999 68302 99999 97888 99999 20279 99999 27697 100000 28871 100000 70620 99999 91598 100000 27180 100000 45160 99999 80456 99999 82090 100000 78192 100000 46711 99999 96747 100000 30501 99999 5680 99999 48595 99999 57654 100000 75180 100000 20384 100000 29966 100000 63908 100000 65232 100000 9932 99999 70256 100000 70691 100000 69898 99999 85281 99999 99334 100000 61283 100000 13240 100000 89913 99999 22657 99999 77216 100000 13955 99999 67219 100000 30598 100000 10819 99999 88070 100000 80619 100000 12026 100000 25268 99999 97071 100000 52119 100000 9274 100000 19427 100000 92823 100000 1465 99999 25684 99999 18316 100000 33212 100000 72289 100000 34981 100000 73636 99999 2137 99999 34302 99999 18058 99999 38969 99999 85043 100000 92356 99999 31302 99999 11075 99999 5603 99999 98567 99999 35909 100000 40679 99999 86200 99999 76395 99999 86721 99999 55472 99999 67748 100000 18356 100000 35797 100000 32133 100000 75768 99999 18416 100000 44041 99999 20821 100000 57203 99999 88785 100000 3783 100000 77449 100000 50246 99999 945 99999 5398 100000 29104 99999 36312 100000 46551 99999 1290 100000 26047 100000 95214 99999 37561 99999 12940 99999 92852 99999 5441 100000 40651 99999 58333 100000 3870 100000 36052 100000 89910 99999 83200 100000 13018 99999 79950 100000 10964 99999 14441 100000 91672 99999 43355 100000 7141 99999 24162 99999 14000 99999 33010 100000 68120 100000 44654 100000 37940 100000 9478 99999 52336 99999 58467 99999 48167 100000 91291 99999 52962 100000 74198 99999 39044 99999 8122 100000 31292 100000 89437 100000 18413 100000 70485 100000 70228 99999 67831 99999 27638 100000 71590 100000 85673 99999 80483 100000 28381 99999 16898 99999 76086 100000 57690 99999 76402 100000 74725 99999 93854 100000 25279 100000 48880 99999 29767 100000 86525 100000 69174 100000 56323 100000 76023 100000 3359 99999 74049 99999 15427 100000 90468 99999 27086 99999 91365 99999 80238 100000 36930 100000 69539 99999 34226 100000 71773 99999 46252 99999 28016 100000 17091 100000 62608 100000 89631 99999 42999 100000 784 100000 2990 100000 62298 100000 46725 99999 31789 99999 21241 100000 13042 99999 7848 99999 50277 100000 43564 99999 68438 100000 43447 100000 80056 100000 88695 100000 80259 99999 29363 100000 77230 99999 50460 100000 76696 99999 16086 100000 17079 99999 70339 99999 39858 100000 36840 99999 41373 100000 16626 99999 16929 99999 64409 99999 86447 99999 39194 100000 3449 99999 56124 99999 43907 100000 26934 99999 87871 100000 69269 100000 78795 100000 11122 99999 91080 100000 87349 99999 68038 99999 94179 100000 50939 99999 52735 100000 97405 100000 15131 99999 78215 99999 79976 100000 46351 99999 34367 100000 2218 100000 40421 100000 47119 100000 70978 100000 38124 99999 96560 99999 64708 100000 52230 100000 21692 100000 99960 100000 21260 99999 17528 99999 21733 99999 77106 99999 53898 100000 47756 99999 99947 99999 12891 99999 80201 99999 50376 100000 20627 99999 52518 100000 69545 99999 63878 99999 46953 100000 67655 100000 61051 100000 36085 99999 65194 100000 37647 99999 11299 99999 99493 100000 22991 100000 19288 99999 64798 99999 2421 100000 54504 100000 70523 100000 82685 99999 256 99999 57455 100000 13176 99999 73199 100000 27384 100000 85027 100000 36433 100000 55520 100000 43562 100000 42715 100000 92679 99999 18792 99999 29160 100000 78665 100000 41579 100000 40713 100000 62393 99999 53019 99999 81246 99999 52193 100000 13769 99999 41927 99999 42599 100000 90881 100000 81519 100000 14599 100000 64692 99999 3329 100000 58932 99999 46234 99999 59084 100000 44706 100000 61605 100000 3440 99999 32207 99999 95924 99999 47616 100000 48265 100000 47949 99999 47053 100000 44022 100000 18645 99999 32516 100000 10097 100000 91021 100000 36780 99999 42287 99999 79221 100000 49852 99999 37004 100000 58422 100000 50207 100000 48407 99999 75078 100000 96552 99999 71060 99999 34635 99999 58617 99999 37695 99999 16993 99999 96847 100000 79555 99999 73631 99999 64815 99999 31866 99999 38228 100000 23627 100000 63642 100000 87250 100000 1728 100000 19465 100000 76148 100000 74979 100000 28439 100000 84065 100000 6490 99999 58850 100000 31656 99999 31364 100000 57235 100000 17363 100000 88159 100000 15003 99999 55143 100000 16653 100000 78008 100000 44072 99999 48774 99999 29896 99999 15132 99999 66863 100000 43014 100000 5888 99999 49842 99999 97846 99999 246 100000 37126 99999 45238 99999 70986 99999 70979 100000 60238 99999 41683 100000 48045 99999 14781 99999 66709 99999 25389 100000 36878 99999 13056 99999 47098 99999 44014 100000 74776 99999 67830 100000 85840 100000 69542 99999 94515 100000 45205 99999 47178 100000 98753 99999 78535 100000 31395 99999 40095 99999 88620 100000 47211 100000 89753 99999 412 99999 78943 99999 44273 99999 69224 99999 28121 100000 18408 100000 29158 100000 62962 99999 99848 100000 96050 99999 64487 100000 71433 99999 54946 100000 81124 100000 89381 100000 21167 100000 95511 100000 62273 99999 84584 100000 69405 99999 45705 99999 65238 99999 73340 100000 44861 99999 16809 100000 13770 100000 8850 100000 39362 100000 56437 99999 91473 100000 90105 99999 54646 99999 7384 100000 87049 99999 47043 100000 41610 99999 69445 99999 18705 99999 96839 100000 67214 99999 98576 100000 69217 99999 15185 100000 93312 99999 12680 99999 53308 100000 70284 100000 32902 99999 64491 100000 49688 99999 13782 100000 78626 100000 81224 100000 36706 99999 23712 100000 53505 99999 80622 100000 55117 100000 80549 99999 80871 100000 16572 99999 73534 99999 43977 99999 41833 100000 32221 99999 39794 99999 58538 99999 76024 99999 83856 100000 24753 99999 60214 100000 7711 99999 22516 99999 27495 99999 31678 100000 37900 100000 22658 100000 65298 100000 13424 100000 31716 100000 27052 99999 39109 99999 30684 99999 2970 100000 12795 100000 55834 99999 24935 99999 64720 99999 33855 99999 52904 100000 38423 100000 77175 100000 73669 99999 97038 99999 76833 99999 37096 99999 28300 99999 82354 100000 4175 99999 21523 100000 27784 99999 93287 99999 54434 100000 61677 99999 43228 100000 88512 99999 7666 99999 656 100000 58357 99999 7640 100000 78589 99999 94989 100000 13825 100000 41243 99999 45641 99999 62130 99999 66173 99999 91075 100000 66497 100000 68024 99999 88133 100000 22704 100000 60515 100000 65244 99999 70763 100000 23161 99999 18571 100000 80728 99999 15422 100000 27830 99999 21290 100000 98689 99999 4035 100000 36498 99999 98140 100000 14391 100000 80531 100000 37552 99999 7224 99999 76928 100000 17674 100000 389 100000 30374 100000 76379 100000 87821 99999 82963 100000 44934 99999 367 99999 87702 100000 71190 99999 22660 100000 13387 100000 76007 99999 55291 99999 68487 100000 73403 99999 44116 99999 73270 100000 11237 99999 93088 99999 76850 100000 69599 99999 93561 100000 43111 99999 96207 100000 2401 100000 69100 100000 21004 99999 2327 99999 67253 100000 6778 100000 36678 100000 13806 99999 57443 99999 32413 99999 88368 100000 32736 100000 68998 99999 15581 100000 58606 100000 86810 100000 26698 99999 14380 99999 89553 99999 81715 100000 97130 100000 50657 99999 28190 100000 63578 99999 18869 100000 50660 100000 12166 100000 68793 100000 65884 100000 71136 99999 21941 99999 20692 100000 17348 100000 5060 99999 30760 100000 94022 99999 84449 100000 30375 100000 11956 99999 60331 100000 73066 99999 9349 99999 20588 100000 43608 100000 41221 100000 19731 99999 3268 99999 70296 100000 46257 100000 44761 99999 52691 100000 21426 100000 58214 100000 18075 100000 87659 99999 51684 100000 54207 99999 32278 100000 45057 100000 44992 100000 57398 100000 63402 100000 29220 99999 39813 99999 6751 99999 56326 100000 71548 100000 85901 100000 23124 100000 32119 99999 37601 99999 80556 99999 11016 100000 19669 100000 46284 99999 194 99999 45811 99999 77016 99999 1726 99999 9803 99999 59562 99999 52686 99999 30582 100000 73512 99999 67490 100000 72027 99999 50005 100000 20679 100000 42013 99999 99977 99999 63382 99999 57975 100000 9474 100000 24328 99999 27423 99999 31928 99999 89717 99999 18254 100000 77952 99999 50038 99999 60400 100000 30162 100000 70418 99999 18605 100000 7300 100000 13041 99999 26485 99999 29661 100000 50948 100000 56064 99999 75049 100000 70374 100000 88034 100000 29575 100000 79699 100000 17304 100000 13289 100000 20813 99999 6501 99999 63326 99999 39315 99999 91143 99999 49182 100000 37626 99999 22768 100000 91347 99999 33184 100000 62570 100000 42629 99999 71429 100000 60945 99999 37413 100000 12009 100000 32954 99999 24882 100000 96845 99999 84861 99999 42174 99999 54725 99999 16741 100000 89857 100000 8454 99999 20985 99999 47606 100000 50380 99999 18714 100000 37655 100000 33684 99999 31544 100000 47646 99999 69387 99999 12135 100000 16135 99999 93548 99999 57030 100000 8909 99999 95416 99999 30635 100000 6103 99999 40253 99999 78507 99999 91738 100000 32831 99999 32120 99999 40523 99999 98963 100000 3872 99999 71071 100000 65382 100000 76309 99999 53493 99999 57397 99999 22356 99999 65797 100000 47388 99999 81822 99999 21692 99999 66168 100000 62789 100000 16607 99999 3322 99999 23686 100000 4440 100000 7832 100000 60111 99999 20138 100000 31665 100000 68954 100000 34602 100000 48933 99999 21719 100000 3022 100000 89596 100000 98762 99999 68095 99999 11565 100000 56608 99999 86736 99999 8304 99999 93503 99999 3969 100000 21866 99999 41122 100000 83213 99999 59529 100000 76763 99999 7074 100000 83815 99999 28421 99999 21693 99999 11802 100000 5990 100000 89196 99999 75236 100000 31528 99999 82520 100000 4461 99999 90652 100000 90945 100000 15818 100000 56364 100000 50054 100000 22056 100000 93114 100000 46413 100000 44882 99999 9317 99999 31435 100000 2363 99999 7558 100000 56393 99999 61643 100000 52197 99999 17647 100000 7206 100000 14312 100000 46849 100000 81078 99999 7857 99999 13197 100000 20062 99999 15691 100000 78284 100000 67437 99999 14397 100000 26311 99999 17448 99999 95535 100000 29678 99999 48556 100000 1801 100000 25590 99999 65115 100000 56845 100000 60367 100000 79957 100000 4257 100000 44137 100000 81345 100000 96778 99999 94751 100000 84107 100000 87181 100000 35609 100000 70595 99999 42952 100000 11190 100000 70803 99999 41736 100000 38067 100000 48157 99999 81200 99999 82557 100000 16202 99999 81844 99999 10814 100000 94234 100000 26885 99999 44067 100000 50275 100000 35079 100000 11355 99999 90485 99999 43967 100000 59465 99999 80808 99999 86231 99999 488 100000 63404 99999 40710 100000 62489 99999 10744 99999 93166 100000 50248 100000 93921 99999 8427 100000 60368 99999 23451 100000 55670 100000 70622 99999 13762 99999 80939 99999 59987 100000 9814 99999 31565 99999 18866 100000 54259 99999 50572 99999 81089 99999 35548 100000 20121 99999 46017 100000 24925 99999 57777 99999 40873 100000 52567 100000 91609 99999 67822 100000 68687 100000 21117 99999 74702 100000 71774 100000 79546 99999 99943 100000 9555 100000 8330 100000 93365 99999 43282 100000 72146 99999 41779 99999 6927 100000 58341 100000 15590 100000 11852 100000 50720 99999 2150 100000 94562 99999 64511 100000 4129 99999 17007 99999 69670 99999 96491 99999 12695 100000 41010 99999 24402 100000 12336 99999 16360 100000 3868 100000 34215 100000 43708 100000 85731 99999 17335 100000 16442 99999 43815 100000 48096 99999 648 99999 89561 100000 10955 100000 39388 99999 53752 100000 1239 99999 52927 100000 79844 99999 97770 99999 61378 100000 16547 100000 8649 99999 43234 100000 62566 99999 79354 100000 66737 99999 97204 100000 56261 99999 2614 100000 1946 99999 12614 99999 70680 99999 56559 99999 7581 99999 18398 99999 18182 100000 69998 99999 65249 99999 35310 99999 83217 99999 74264 100000 67005 100000 17475 100000 33098 100000 15443 100000 51578 99999 93716 99999 62283 99999 58499 100000 70824 99999 89106 100000 32380 100000 17487 99999 86247 100000 23956 100000 72482 99999 89747 99999 26030 99999 72670 100000 20229 99999 33965 99999 9115 100000 19757 99999 52349 100000 15877 99999 8820 99999 6793 100000 77100 99999 34878 99999 49270 99999 64214 100000 78162 100000 25603 100000 36472 99999 14904 99999 99316 100000 27501 100000 69883 99999 9929 100000 84119 100000 9511 99999 70113 100000 84649 100000 98218 99999 37596 100000 45038 100000 73016 99999 73970 99999 9068 100000 24179 100000 73010 100000 86601 100000 62067 100000 90167 99999 29493 99999 29486 99999 63219 100000 57984 100000 83334 100000 8853 99999 86174 99999 98072 100000 92287 100000 10132 99999 28126 99999 22755 100000 66415 99999 12971 99999 70927 100000 93060 100000 66013 99999 3590 99999 79859 99999 67897 99999 99586 99999 90626 99999 79321 99999 81659 100000 85340 100000 10089 100000 48627 99999 15939 99999 27167 100000 61890 99999 53534 99999 29992 100000 56652 99999 85298 100000 22834 100000 26121 100000 93320 100000 75420 99999 6957 100000 44293 100000 28905 100000 6261 99999 2765 100000 50526 100000 29795 100000 97317 99999 57934 100000 92155 99999 20133 100000 5996 99999 60588 100000 52317 99999 8615 100000 66249 99999 28177 100000 17183 100000 49068 100000 21850 99999 43153 100000 10255 100000 82746 100000 22872 100000 21354 100000 95748 100000 47727 99999 21538 99999 13358 100000 31387 99999 43161 100000 13755 99999 24006 99999 22567 100000 23280 100000 73936 100000 66935 99999 27347 100000 43767 99999 56718 100000 32564 99999 68249 100000 58052 99999 83358 100000 23781 100000 70470 100000 19884 100000 28600 100000 50427 100000 13042 100000 11042 99999 72566 100000 70408 100000 33608 100000 8068 99999 69104 99999 36668 99999 35586 99999 73972 99999 71723 99999 96546 100000 81596 99999 76044 99999 61355 100000 55500 99999 41616 100000 45945 99999 80534 100000 45552 99999 55307 100000 60540 99999 23570 99999 93319 99999 59001 99999 16332 100000 37204 99999 60948 100000 26955 100000 18121 99999 34420 99999 77259 100000 60415 100000 88908 99999 53462 100000 31554 100000 36537 100000 56296 99999 81883 99999 12877 100000 40046 100000 91666 99999 10358 100000 62196 100000 44531 100000 43659 99999 19402 99999 69278 100000 33890 99999 46397 100000 61495 100000 97232 100000 4813 99999 39245 100000 36267 100000 18418 99999 43763 99999 64936 100000 85846 100000 12260 100000 40998 100000 88107 100000 28917 99999 1814 100000 92276 100000 47796 99999 24204 100000 53449 99999 64425 100000 54901 100000 6892 100000 10180 99999 63689 100000 23270 99999 47735 99999 71172 100000 43217 100000 40669 100000 60397 100000 93030 99999 18953 99999 8872 99999 25516 100000 7909 100000 45100 99999 19699 100000 23401 99999 23998 100000 74284 99999 74835 99999 9063 100000 79630 100000 16609 99999 12451 99999 69533 99999 52 99999 81788 100000 53931 100000 84060 99999 73707 100000 39670 99999 92913 100000 75070 99999 28936 100000 9639 99999 81891 99999 67402 100000 51123 100000 47887 99999 66601 99999 16912 99999 2438 99999 63408 100000 50833 100000 6407 99999 8881 99999 8929 100000 85431 99999 73591 99999 31355 100000 35776 99999 75203 100000 61583 99999 96898 99999 94375 99999 27482 100000 32314 99999 61066 99999 83748 100000 26334 99999 7094 100000 96180 99999 7757 99999 27686 99999 56115 100000 92267 99999 33108 100000 91500 100000 14145 100000 68015 100000 86323 99999 93292 100000 97200 100000 98234 99999 22947 99999 90972 99999 38996 99999 98946 99999 77203 100000 40519 100000 13214 99999 79053 100000 87719 99999 18246 99999 29237 100000 28121 99999 46272 100000 46832 99999 81396 99999 86098 99999 6228 99999 30838 99999 39402 99999 91882 100000 87961 100000 24879 99999 60906 100000 48671 99999 47799 99999 97163 100000 50454 100000 91268 99999 99636 99999 20439 100000 10336 99999 43236 99999 58485 99999 95239 99999 78356 100000 1698 99999 93832 99999 24828 100000 30514 100000 46745 99999 28733 99999 31852 99999 57606 99999 36309 100000 5770 99999 90418 100000 57896 100000 77464 99999 79248 100000 30900 100000 38995 99999 94368 99999 65533 99999 73659 100000 72397 99999 81824 100000 57875 100000 97244 100000 81292 99999 92616 100000 98852 99999 47806 100000 86744 99999 8795 100000 55579 100000 45363 99999 52746 99999 32581 99999 71936 99999 46855 100000 58724 100000 99944 99999 16553 100000 49426 100000 17605 99999 67903 99999 96333 100000 89685 99999 1323 100000 48266 99999 53100 100000 51246 99999 12026 99999 42147 100000 29920 99999 8629 100000 68826 99999 75269 99999 91799 100000 33925 99999 96304 99999 44603 99999 86696 99999 3208 99999 35405 99999 3004 99999 67792 100000 86207 99999 34656 99999 32080 99999 88552 99999 39221 99999 32113 100000 9436 99999 19645 100000 12570 99999 66952 99999 83385 100000 99057 100000 81488 99999 16574 99999 19813 99999 37927 99999 62217 99999 4850 99999 14346 99999 58003 100000 83498 100000 24754 99999 58014 99999 80616 99999 78735 100000 81554 100000 11553 99999 2428 100000 16932 100000 64704 100000 79985 100000 69529 99999 81611 99999 53266 100000 38763 99999 89750 99999 21082 100000 44380 100000 48546 99999 14504 100000 51213 99999 6082 99999 43849 99999 3762 100000 47560 100000 17400 99999 80697 100000 43267 99999 48116 99999 33226 100000 33544 99999 61775 99999 34496 99999 49568 100000 91585 100000 67543 100000 59508 99999 65856 100000 55161 99999 46261 99999 73666 100000 81511 100000 29361 100000 48258 100000 99827 100000 32960 99999 65758 100000 18241 100000 72948 100000 7485 99999 19219 100000 64282 100000 37305 99999 36572 99999 62459 99999 25520 99999 92231 100000 35987 99999 74518 99999 67812 99999 28060 100000 11787 100000 72390 99999 23501 99999 90178 100000 75975 99999 59506 100000 30929 100000 72215 99999 49018 100000 61969 99999 2482 99999 80711 99999 30001 100000 73283 100000 75119 100000 72918 100000 43976 99999 48212 100000 33878 99999 91664 99999 18787 100000 1222 100000 27571 100000 34345 100000 75425 99999 90895 100000 47625 100000 96354 100000 449 100000 97603 100000 86595 99999 72871 99999 78981 99999 20817 99999 8397 100000 38008 99999 40445 100000 74629 99999 36796 99999 36008 99999 38784 100000 44682 99999 18427 99999 27771 100000 32408 100000 66836 100000 69524 99999 15242 99999 68659 99999 39054 99999 92965 99999 21210 99999 54275 99999 58529 100000 75823 99999 31550 100000 19535 99999 99341 99999 1660 100000 32791 100000 27450 99999 66542 99999 15511 99999 53813 100000 95625 99999 67251 100000 72532 99999 87944 99999 79435 99999 48501 100000 95063 99999 29616 99999 24605 99999 77226 99999 65136 100000 80192 100000 54432 100000 46639 99999 64267 99999 34497 100000 82673 99999 14422 99999 93148 100000 66106 100000 55041 99999 76117 100000 83577 99999 8335 99999 53027 100000 38457 100000 74145 99999 90163 100000 21659 99999 18028 100000 20110 100000 51639 99999 20359 100000 57602 100000 13512 99999 33170 100000 30838 100000 33126 100000 93085 99999 57296 99999 32988 99999 60784 100000 46289 100000 38831 99999 62520 99999 11819 100000 30631 100000 53469 100000 12395 100000 7994 100000 75477 100000 21422 99999 64489 99999 88445 99999 79959 100000 46387 99999 57784 99999 94647 100000 26435 100000 34005 99999 1535 100000 20955 99999 63470 99999 66791 100000 95993 100000 19670 99999 62855 99999 50541 100000 74201 99999 53327 100000 70192 100000 62861 99999 99625 99999 8991 100000 71780 99999 10876 100000 16203 100000 66863 99999 16120 100000 48759 99999 7234 99999 61628 100000 66243 99999 19607 100000 2983 99999 74449 99999 19105 100000 33320 100000 93427 100000 41796 100000 28407 100000 34548 100000 13379 99999 83379 99999 88186 99999 22863 100000 99000 99999 89172 99999 4231 100000 35006 100000 10973 99999 85504 100000 33246 100000 73384 99999 14477 99999 50051 100000 60766 100000 17983 100000 66044 99999 56726 100000 70586 100000 39481 100000 53899 100000 83476 99999 17756 99999 51930 100000 31109 99999 77813 100000 83656 100000 4055 99999 75576 100000 66105 100000 18573 100000 32721 100000 91329 99999 78921 100000 88392 100000 94065 99999 71254 100000 96388 99999 86965 100000 2835 99999 95352 100000 69849 99999 80598 100000 67610 100000 61306 99999 15485 100000 28251 100000 75230 100000 87806 100000 79042 99999 1773 99999 2833 100000 86898 99999 78514 99999 81843 99999 18102 100000 44040 99999 2839 100000 97416 99999 18758 99999 57134 99999 26201 99999 25350 99999 19754 100000 22567 99999 37165 99999 98230 100000 29612 100000 69472 100000 58868 100000 90829 99999 52520 100000 46785 99999 10423 99999 53140 100000 54492 100000 49815 100000 46235 99999 16732 100000 32436 100000 11471 100000 28794 100000 40206 100000 10774 100000 71358 99999 63529 99999 40748 100000 90997 100000 84281 99999 23350 100000 11484 100000 28731 99999 61576 100000 63127 100000 59662 99999 33532 100000 51957 100000 30608 99999 62236 99999 54200 100000 66896 100000 93376 100000 82148 100000 86543 100000 43455 99999 46869 99999 43482 100000 55311 100000 69532 99999 1783 100000 85710 100000 72288 100000 63966 99999 79682 99999 69209 100000 5588 99999 46298 100000 84498 99999 12948 99999 98866 100000 82133 100000 57360 99999 50112 100000 12581 99999 97374 99999 72584 99999 15895 100000 24917 100000 3243 99999 49293 99999 4320 99999 66740 99999 27214 100000 14860 100000 62760 100000 8719 100000 46653 99999 62659 99999 68396 99999 52938 100000 36361 99999 89595 100000 80521 99999 41698 100000 6210 100000 27640 99999 20554 100000 65531 100000 35793 100000 35683 99999 90192 100000 3023 99999 12840 99999 91821 100000 13393 99999 2543 100000 33362 100000 60726 99999 6013 100000 13575 100000 7701 100000 21499 100000 47947 99999 19349 100000 91863 100000 93106 99999 19931 100000 43552 100000 98898 99999 89400 100000 30121 100000 98372 100000 22950 99999 66866 100000 18373 100000 88900 99999 26077 99999 38255 100000 46820 99999 86664 99999 15197 100000 9343 99999 59710 99999 40642 99999 22337 100000 15014 100000 40662 100000 467 99999 58329 99999 13915 99999 34435 99999 45867 99999 8053 99999 27233 99999 42906 99999 94546 99999 92606 100000 26349 99999 71469 99999 43958 99999 31594 99999 34566 99999 24344 99999 99631 99999 2860 99999 87946 99999 34291 100000 46771 99999 1309 100000 46743 100000 45042 100000 57744 99999 30221 99999 36499 100000 92070 99999 69289 99999 65547 99999 75752 99999 52980 99999 10729 100000 48834 99999 34631 99999 75910 99999 86698 100000 91960 100000 42474 100000 39611 99999 90933 100000 14897 99999 20930 100000 18671 99999 95219 99999 52271 100000 78152 100000 39189 99999 91017 99999 20326 99999 86747 99999 38829 99999 47177 99999 78168 100000 46315 99999 36952 99999 53841 100000 78407 100000 16654 100000 42307 99999 50048 99999 762 99999 69288 99999 88814 99999 55593 99999 60189 99999 5065 100000 73701 99999 93641 99999 48762 99999 39514 99999 79920 100000 65300 100000 82163 99999 27730 100000 19880 99999 46018 99999 51941 99999 80787 100000 17916 100000 56055 99999 11013 99999 13882 100000 64142 100000 73681 100000 54630 100000 48733 100000 7515 100000 47226 99999 27615 99999 5592 100000 70053 100000 73465 100000 42615 99999 23643 99999 77274 99999 58586 100000 36392 99999 12672 100000 73856 100000 13623 100000 69808 100000 64315 100000 74551 100000 64313 99999 37536 99999 5127 100000 78020 100000 88674 100000 4419 99999 74048 100000 44518 99999 49509 100000 80895 99999 47147 99999 88182 100000 39754 100000 68707 99999 11427 99999 37527 99999 7070 100000 60733 99999 18670 99999 92456 99999 73194 100000 45541 100000 96032 100000 76399 100000 56123 100000 30719 99999 96611 100000 83299 100000 93665 100000 38781 100000 50883 99999 28333 99999 56449 100000 18873 99999 66513 99999 26419 99999 44095 100000 32083 99999 90321 99999 64199 100000 13765 100000 48402 100000 97726 100000 75219 99999 93014 99999 1739 100000 16754 99999 35663 99999 12845 100000 42941 99999 43577 100000 54837 100000 59165 99999 45404 99999 85554 100000 3307 100000 43891 99999 75272 100000 22194 100000 65442 100000 21327 99999 74232 100000 39188 100000 82860 99999 64854 100000 57466 99999 93442 100000 30939 100000 12379 100000 52944 100000 37383 99999 97010 100000 91963 99999 7709 99999 78595 100000 80651 100000 15531 100000 68519 99999 11830 100000 99207 99999 64957 99999 96812 100000 91711 100000 31761 100000 5949 100000 85685 99999 7921 100000 42785 99999 8055 100000 41869 99999 53125 99999 28218 99999 61299 99999 2323 99999 44198 99999 62981 99999 82002 99999 45548 100000 33033 100000 14541 100000 74358 99999 18609 100000 17572 99999 55028 99999 67984 100000 49344 99999 81588 100000 17911 99999 70571 100000 89535 99999 16256 99999 22781 100000 15337 99999 40616 100000 99648 100000 59771 99999 78925 99999 35191 99999 97018 100000 29389 100000 10694 100000 22994 100000 58435 99999 46659 100000 68082 99999 8550 100000 66981 99999 30617 99999 61432 99999 22361 99999 97238 99999 59659 100000 8417 99999 47286 100000 40380 99999 75771 99999 34086 100000 63743 99999 44322 99999 43445 100000 77469 100000 68513 99999 3943 99999 31042 100000 66258 100000 74018 99999 87357 100000 17769 100000 9088 100000 50910 100000 39826 99999 41933 99999 29656 100000 10406 99999 35727 99999 10637 100000 68420 100000 32872 100000 50791 99999 58505 99999 34958 100000 16437 99999 78663 100000 32376 99999 33394 100000 80484 99999 7921 99999 90952 99999 20421 99999 69703 99999 18974 99999 53983 99999 72909 99999 35337 99999 40874 100000 64372 99999 65359 100000 36667 99999 37582 99999 89803 100000 84457 99999 10177 99999 62957 100000 92383 99999 72438 99999 63773 100000 65182 99999 45553 99999 22814 99999 23759 100000 68905 100000 19779 99999 16626 100000 55227 99999 58766 99999 81645 100000 60131 99999 39001 100000 92358 99999 11346 100000 84687 99999 99536 99999 58943 99999 21852 100000 28179 99999 58978 99999 14354 100000 33554 100000 11852 99999 87248 99999 24757 100000 90458 100000 41363 99999 53815 99999 51969 99999 86724 100000 40490 100000 27775 100000 24663 100000 73262 100000 7777 99999 25843 100000 81529 99999 18675 100000 56075 99999 55029 100000 96469 99999 53322 99999 81180 100000 28696 100000 52576 100000 16938 100000 58645 99999 83898 100000 46848 99999 16572 100000 46253 100000 12013 100000 53110 99999 73532 100000 38256 100000 14773 100000 97044 99999 37981 99999 14195 100000 76241 100000 11383 100000 28542 99999 37439 99999 40971 100000 5351 100000 44677 99999 16588 100000 60634 99999 19528 99999 44337 99999 39663 100000 43404 100000 75871 100000 33113 99999 69239 100000 4729 99999 54256 99999 16173 99999 88583 100000 56623 100000 44137 99999 61976 99999 63313 100000 24992 100000 52975 100000 17296 100000 62001 100000 8127 100000 84186 99999 38514 99999 77947 99999 8083 99999 47013 100000 51928 99999 9569 99999 2582 99999 42231 100000 435 100000 38548 99999 66682 100000 81689 99999 24330 99999 69792 100000 1550 99999 21970 100000 76188 100000 35849 99999 44242 99999 3530 100000 41675 99999 24380 99999 13720 99999 87589 100000 97973 99999 46906 100000 80729 100000 90494 100000 5227 99999 17483 100000 48183 99999 18439 99999 7510 100000 25215 99999 13522 99999 32722 100000 34421 100000 41984 100000 86855 100000 45280 100000 75262 99999 42231 99999 19672 99999 80610 99999 70737 99999 75491 99999 17221 99999 321 100000 62903 99999 9590 99999 9400 99999 20657 99999 88007 100000 47509 100000 31955 100000 66124 99999 2915 100000 64201 100000 15000 99999 27848 100000 35317 100000 46384 100000 7004 99999 46296 99999 18097 99999 81055 100000 50952 100000 79802 100000 79857 100000 37890 99999 20116 100000 4142 100000 30238 100000 32300 99999 13817 99999 82446 100000 19780 99999 21560 99999 54436 100000 5182 99999 15073 99999 21506 99999 82644 100000 65654 99999 199 99999 12388 99999 92916 100000 33155 99999 94777 100000 41862 99999 88309 100000 97326 100000 83690 99999 30081 100000 49957 100000 55558 99999 67385 100000 27915 100000 66523 99999 52321 99999 30997 99999 62690 99999 52657 100000 9816 100000 47113 99999 50012 99999 19693 100000 82245 99999 26279 99999 38279 100000 22883 100000 66311 100000 80435 99999 56148 100000 23716 99999 47590 100000 43539 99999 10145 100000 15090 100000 9984 100000 66486 99999 51468 99999 49022 99999 55070 99999 26305 100000 43670 99999 33315 100000 53709 99999 21794 100000 39783 99999 76980 100000 25411 100000 18959 99999 47261 100000 35622 99999 96177 99999 59050 99999 43381 100000 98218 100000 28310 100000 59334 100000 72565 100000 79437 99999 30456 100000 97800 99999 44871 100000 66355 100000 84534 100000 21019 99999 59317 99999 40146 100000 5853 100000 99976 99999 21588 99999 6924 100000 67690 100000 64246 99999 34480 100000 15835 100000 41146 99999 55887 100000 93194 100000 74254 100000 94428 100000 14858 99999 25445 100000 72747 100000 18426 100000 65805 99999 38358 100000 71974 99999 64352 99999 1538 99999 79689 100000 60643 100000 38561 99999 13261 99999 30519 99999 65613 99999 77881 100000 35931 99999 20982 99999 65605 99999 93892 100000 15499 99999 1007 99999 36251 99999 52488 99999 2368 100000 25010 99999 21503 100000 48775 99999 31498 100000 95117 100000 38944 100000 99883 100000 26696 99999 66736 100000 75890 100000 65641 100000 68618 99999 28597 99999 74076 99999 70044 99999 7801 99999 15339 100000 19520 100000 45649 100000 9624 99999 17205 99999 41013 100000 66330 100000 24760 99999 1490 100000 6599 99999 40750 100000 97421 99999 28180 100000 54092 99999 83406 99999 17267 99999 58711 100000 42049 99999 70592 99999 60437 99999 42876 99999 60244 100000 76893 99999 36846 100000 39288 100000 87070 100000 74281 100000 89224 100000 15878 99999 4253 100000 33214 100000 5992 100000 64037 100000 66686 100000 96050 100000 61888 99999 28572 100000 5661 99999 36257 99999 79498 100000 17752 100000 98719 100000 2294 100000 42642 99999 18035 100000 2635 99999 15431 99999 83459 100000 36057 99999 24988 100000 34432 100000 5044 100000 26594 99999 10234 100000 22156 100000 11645 99999 12444 99999 56346 100000 93888 100000 56165 99999 25693 99999 31205 99999 56132 99999 10142 100000 30470 100000 65366 100000 59947 100000 45366 100000 68093 100000 21964 100000 60104 100000 38510 99999 69193 99999 74956 99999 75184 99999 64575 99999 73596 99999 47225 99999 23764 99999 12 99999 71207 99999 1641 99999 94529 99999 22330 100000 95881 100000 32229 100000 34002 100000 29702 99999 97189 100000 29669 100000 713 99999 21369 100000 95437 99999 13673 100000 49183 99999 69959 100000 10465 100000 65765 100000 48389 100000 66195 99999 48488 99999 57104 99999 54374 100000 41500 99999 74646 99999 90536 100000 3045 99999 62875 99999 13867 99999 75243 99999 60628 99999 2017 100000 73086 99999 60530 100000 75259 99999 94595 100000 72622 100000 76781 99999 90058 100000 75887 100000 95785 99999 36038 99999 64204 100000 1291 99999 98367 99999 39073 100000 697 99999 79232 100000 9074 100000 7800 100000 59717 99999 85578 99999 81127 100000 40808 99999 23242 100000 31179 100000 6990 100000 39723 99999 58828 100000 4891 99999 3466 100000 15647 99999 73926 99999 62710 100000 92034 100000 12729 99999 56300 99999 63168 100000 83609 100000 39340 100000 39406 99999 67935 100000 32640 100000 72607 99999 32848 100000 17632 99999 63490 100000 83312 100000 86616 99999 58812 100000 91897 100000 57195 100000 58546 100000 94573 99999 29641 99999 23394 100000 37879 100000 94597 99999 73408 100000 38655 100000 18955 100000 10369 99999 63303 100000 44513 100000 33054 100000 99148 99999 86708 99999 9555 99999 9511 100000 7251 99999 48076 99999 16152 100000 80771 100000 91230 100000 58881 99999 63485 99999 82085 99999 64956 99999 23278 99999 42119 99999 29907 99999 19889 99999 41292 99999 73711 100000 92046 99999 68449 99999 25871 99999 42375 99999 3981 99999 33938 99999 73038 99999 15900 100000 48385 99999 24654 99999 49757 99999 81365 99999 23924 100000 28108 100000 16111 99999 88891 99999 21494 100000 19036 100000 2408 100000 50420 99999 36323 100000 18672 99999 75910 100000 12495 100000 90661 100000 77521 100000 71547 99999 79056 100000 88630 100000 84632 99999 25842 100000 75501 100000 16170 99999 883 99999 74667 99999 68095 100000 56810 100000 30723 99999 61175 99999 91639 99999 72203 99999 22855 99999 15779 100000 73790 100000 53409 100000 76574 100000 1877 99999 49795 99999 59005 99999 6505 99999 14761 100000 48812 99999 93361 100000 27139 99999 6114 99999 29751 99999 93852 100000 28391 100000 31025 99999 49803 100000 7854 100000 39176 99999 64403 99999 59894 99999 93301 100000 18588 99999 39684 99999 86134 99999 32876 99999 12688 99999 71087 99999 94361 99999 92638 99999 88163 99999 91913 100000 77953 100000 55866 99999 5904 99999 34343 100000 72354 99999 19255 100000 87028 100000 33627 100000 71998 99999 73371 99999 91111 100000 78831 99999 90509 100000 12380 99999 3338 99999 18048 99999 82790 99999 11531 100000 19862 99999 76698 100000 80135 100000 42158 99999 876 99999 29512 99999 97744 99999 61186 100000 8550 99999 92285 99999 844 99999 49300 99999 38700 99999 78758 99999 9542 99999 66148 100000 69718 100000 94946 100000 61215 100000 19586 100000 23830 100000 41542 100000 10538 100000 16178 100000 64273 99999 43549 100000 58520 99999 39053 99999 70013 100000 14202 99999 84466 99999 46934 99999 84124 99999 20381 100000 85462 100000 42826 99999 41219 100000 12033 99999 95680 100000 53116 100000 27865 99999 82654 100000 15807 99999 71545 100000 21677 100000 26819 99999 69880 100000 70887 99999 31653 99999 47559 100000 49413 100000 45791 100000 16399 99999 22714 100000 85527 99999 30872 99999 70136 99999 56953 99999 72869 99999 1875 100000 80331 100000 65555 100000 10332 100000 77616 99999 57599 100000 27840 99999 68971 100000 23433 99999 6483 100000 5188 100000 20066 100000 49087 99999 10461 100000 36042 99999 59466 99999 20947 100000 48448 99999 31345 99999 12887 100000 173 100000 89825 99999 55386 99999 1849 99999 54358 100000 12449 100000 22091 99999 78671 99999 88198 99999 80060 100000 26926 99999 34709 99999 489 99999 22928 99999 89714 99999 45894 99999 5656 99999 40847 100000 88113 99999 12338 99999 70497 100000 57822 100000 39602 99999 76901 99999 70874 99999 80462 100000 5624 100000 53861 99999 5855 100000 5837 100000 66610 99999 40899 99999 42461 100000 89489 99999 31474 99999 37004 99999 38093 100000 98983 99999 85820 99999 40005 99999 49813 100000 64887 100000 9985 99999 12290 99999 54189 99999 23821 100000 98368 100000 83832 100000 21693 100000 66336 100000 11819 99999 64159 100000 12110 100000 68355 99999 38778 100000 41540 100000 7776 99999 3975 99999 72856 99999 78863 99999 24758 100000 69909 99999 25744 99999 33508 99999 74921 100000 48990 99999 27714 99999 40105 99999 64443 100000 71237 100000 5966 100000 1620 100000 91335 99999 51652 99999 99693 99999 68600 100000 61569 100000 45747 100000 17640 100000 92868 99999 35407 100000 78247 99999 15959 100000 5520 100000 97567 99999 84572 100000 6174 100000 5036 99999 21704 100000 44566 100000 88897 100000 36002 99999 22327 99999 69895 100000 91826 99999 42353 100000 24165 100000 34984 99999 28718 100000 81216 99999 27329 99999 70643 100000 86007 100000 70693 100000 2984 99999 63471 100000 1225 100000 77662 100000 17638 99999 57563 100000 84057 100000 27027 100000 23765 99999 56642 99999 16124 100000 94462 99999 50161 100000 38433 100000 23523 99999 24446 100000 41576 100000 11921 99999 11942 99999 8571 99999 67491 100000 62782 99999 39593 100000 17601 99999 97353 100000 10064 100000 23341 100000 96910 100000 17179 100000 56294 100000 22945 100000 56757 100000 43565 100000 58652 99999 19972 99999 84632 100000 36880 100000 23215 99999 4918 100000 6303 100000 71475 100000 17238 99999 97247 100000 93986 99999 31973 100000 50578 99999 51847 100000 59360 100000 92730 100000 96575 99999 8586 99999 4111 100000 19630 100000 48689 99999 71389 99999 18045 100000 16070 100000 25561 100000 66925 99999 76253 100000 16788 100000 86953 99999 44851 99999 68973 100000 28580 99999 3305 99999 46946 99999 71208 100000 56726 99999 89648 100000 12764 99999 52503 100000 27802 100000 46756 100000 16016 99999 89694 99999 62672 100000 59621 100000 17540 100000 6515 100000 26986 100000 25452 100000 41925 100000 87321 100000 9898 100000 38739 99999 90077 99999 50658 100000 70253 99999 18657 100000 13069 100000 96671 99999 19300 99999 73198 100000 77404 99999 85682 99999 52987 99999 89543 100000 18190 100000 93792 100000 79153 100000 49887 99999 48036 100000 55944 100000 52479 100000 8562 99999 96812 99999 27030 100000 16839 99999 81093 100000 53360 100000 15590 99999 81561 100000 4676 100000 21129 99999 35076 100000 17432 99999 51081 100000 55298 100000 50653 100000 50079 100000 41946 99999 99353 99999 5070 100000 91425 99999 51592 100000 46504 100000 25339 100000 25046 100000 7416 99999 47825 100000 55694 99999 97923 99999 37412 99999 93204 99999 36249 99999 24410 100000 67580 100000 71154 100000 73174 100000 94448 99999 66394 99999 33871 99999 34763 100000 4467 99999 86817 99999 85864 100000 34236 100000 78706 99999 53004 99999 13155 99999 86232 100000 24519 100000 1375 100000 79011 100000 25393 99999 12585 99999 7927 99999 94237 100000 34879 99999 94151 99999 27683 100000 30660 100000 47764 100000 96137 100000 63968 99999 18870 99999 53909 100000 5225 100000 91486 100000 45231 99999 9492 99999 86263 100000 97373 100000 16079 99999 18156 99999 30771 99999 20537 99999 11239 100000 61510 99999 27302 99999 60118 100000 58774 99999 48842 100000 64888 99999 21656 99999 11270 99999 40278 100000 82678 100000 45794 99999 45676 99999 19005 100000 83171 99999 55462 100000 46851 100000 32401 99999 98995 99999 59455 100000 60238 100000 25869 99999 84678 100000 53301 100000 14309 99999 53338 100000 26077 100000 480 100000 62415 100000 77433 99999 35923 99999 7900 99999 36000 99999 19892 99999 34773 99999 51837 100000 51298 99999 99537 100000 57461 99999 52770 100000 35855 100000 14348 100000 59833 99999 21259 100000 76935 100000 47345 100000 30417 99999 17710 100000 28602 99999 53144 100000 34774 100000 96284 100000 19713 100000 68966 99999 50764 100000 58271 100000 19207 99999 60773 99999 40794 100000 96751 100000 91031 100000 99548 99999 4607 99999 58560 100000 35407 99999 14709 100000 9545 100000 95758 99999 98379 99999 41440 99999 78703 100000 48898 100000 11965 99999 2648 100000 94638 99999 29333 99999 16870 99999 45686 99999 75855 99999 34805 99999 27143 100000 48305 99999 15134 100000 62161 99999 71339 100000 95580 99999 61035 100000 95326 99999 29855 99999 72050 99999 21054 100000 43998 99999 34258 100000 94938 99999 16401 100000 45593 100000 68304 99999 36526 99999 35479 100000 10017 100000 1759 100000 41685 99999 192 99999 93459 99999 61597 99999 75150 100000 25217 100000 60616 100000 60465 100000 65800 99999 52781 99999 53992 100000 49566 99999 81153 99999 56429 99999 50681 99999 11028 99999 31255 99999 18640 99999 50518 99999 9316 100000 95565 100000 85917 99999 9869 100000 9193 100000 95009 100000 27148 99999 76294 100000 30291 99999 86514 99999 19189 99999 52125 99999 46552 100000 87952 100000 34816 100000 55532 99999 87181 99999 93280 99999 91306 100000 123 99999 74706 100000 93141 99999 28623 100000 64690 99999 61467 100000 10243 99999 34313 100000 11728 99999 99435 99999 4644 99999 21679 99999 33148 99999 42969 99999 496 100000 54754 99999 96087 99999 44502 99999 8710 100000 61951 100000 56473 99999 74734 99999 66933 100000 87057 99999 4645 99999 95106 100000 83884 100000 58128 99999 12196 99999 89392 100000 3946 99999 74279 99999 52508 99999 85768 99999 45796 100000 17739 100000 73973 99999 9943 99999 18526 99999 38753 100000 96660 100000 39115 99999 64771 99999 46 99999 55192 99999 86599 100000 82298 99999 2048 99999 11247 100000 77319 99999 28563 99999 91359 100000 73321 100000 30362 99999 54571 99999 67436 99999 41495 99999 28665 100000 47394 100000 57542 100000 93823 99999 60725 100000 98067 99999 7662 100000 22182 99999 93818 100000 98808 100000 2413 100000 58802 99999 34681 99999 87705 99999 5943 99999 95104 100000 10998 99999 79477 100000 60572 99999 66312 100000 66771 100000 82339 100000 26518 99999 11127 100000 62330 100000 97788 99999 55472 100000 63072 99999 6802 99999 63919 100000 29664 99999 74366 100000 99203 100000 19046 100000 49724 100000 66297 99999 83985 100000 25353 100000 43463 100000 7003 100000 2335 100000 34634 100000 97997 100000 9106 99999 52510 100000 39558 100000 93213 100000 77906 99999 55631 100000 66598 99999 75994 99999 21246 99999 82215 100000 66984 100000 3612 99999 23708 99999 82832 100000 71786 99999 63837 100000 3074 100000 47762 99999 74643 99999 62065 99999 61472 100000 9376 100000 1561 99999 39444 99999 35866 100000 37854 99999 64862 100000 53437 99999 9440 99999 21040 100000 3942 100000 74874 99999 62912 99999 87437 99999 19683 100000 72875 100000 75728 100000 64682 100000 27133 99999 30426 100000 75323 99999 44977 100000 76898 100000 78417 99999 71571 99999 93160 100000 3087 100000 68762 100000 22122 99999 96922 100000 48492 99999 65868 100000 3053 99999 96648 99999 43319 100000 55506 99999 86718 99999 60 100000 57144 100000 91761 99999 41195 99999 62753 100000 4588 99999 14552 100000 73651 99999 72162 100000 60099 99999 61730 100000 43489 99999 68656 100000 52132 100000 68227 100000 28147 99999 54828 99999 71404 99999 60258 99999 38422 99999 57798 100000 94901 99999 27295 100000 71879 99999 56362 100000 33014 100000 81858 99999 35844 99999 47749 99999 48145 100000 17667 100000 30799 99999 27566 99999 50920 100000 10334 99999 24142 100000 40995 100000 96276 99999 8318 100000 20004 99999 53226 99999 10674 100000 28592 99999 53294 100000 20965 100000 47857 100000 18305 100000 68549 100000 83861 99999 35330 100000 35222 99999 12387 99999 14340 100000 31191 99999 95096 99999 58073 99999 83834 99999 96942 99999 84688 99999 40649 100000 82152 99999 26470 100000 79637 99999 31723 100000 92252 99999 51512 100000 99384 99999 98824 99999 17114 99999 17154 99999 38694 100000 75788 99999 8986 99999 79280 100000 70031 100000 1050 100000 56850 99999 62603 99999 53306 99999 95940 100000 38091 100000 89888 99999 10345 99999 25085 99999 28190 99999 98358 99999 89526 99999 86136 99999 11495 99999 8886 100000 98655 99999 25997 99999 69993 99999 70024 99999 73164 99999 58181 99999 36138 100000 21076 99999 72355 99999 48034 100000 67403 99999 79240 100000 47619 99999 94251 99999 16974 100000 70239 100000 71713 100000 62013 99999 38545 100000 24566 99999 97827 100000 11009 100000 62960 99999 64383 100000 62139 99999 2080 99999 83922 100000 87979 100000 98361 100000 61854 99999 86928 99999 64739 99999 19789 99999 25563 99999 84845 99999 62458 100000 44457 99999 66155 100000 41331 99999 81584 100000 63201 99999 78295 99999 9771 99999 45662 99999 20433 100000 47321 100000 48729 99999 17323 100000 8757 100000 57310 99999 9636 100000 94145 100000 36263 100000 30005 99999 71941 100000 8524 100000 23151 100000 93502 99999 369 99999 99044 100000 90725 99999 19482 99999 71315 99999 84661 100000 32416 100000 78427 100000 60417 99999 68104 99999 57862 99999 48569 100000 60978 99999 77315 100000 67803 99999 34211 100000 5840 100000 53327 99999 9010 99999 32347 100000 31514 100000 2902 100000 55349 100000 41014 99999 92351 100000 82328 100000 98042 100000 68388 99999 64440 99999 93814 99999 9865 100000 77118 99999 4322 100000 99352 100000 82444 100000 845 100000 10150 99999 6717 100000 17625 100000 62080 99999 83488 100000 16322 100000 89209 100000 13979 100000 53753 99999 38914 100000 106 99999 37693 99999 45956 100000 50651 99999 13511 99999 7530 99999 49743 100000 32200 100000 132 99999 13693 99999 36424 100000 14701 100000 84044 99999 49017 100000 54867 99999 88086 100000 79785 99999 49514 99999 25675 99999 45436 99999 47418 100000 1299 99999 37182 100000 16825 100000 63476 100000 65993 99999 12156 100000 53101 100000 3854 100000 86934 99999 53081 99999 9674 100000 94504 100000 79555 100000 58914 100000 91561 100000 53012 99999 39897 100000 65781 99999 54442 100000 8744 100000 11187 100000 37984 100000 23874 99999 54935 99999 64266 100000 8222 100000 93165 100000 68901 100000 71652 99999 29176 99999 74634 100000 62761 99999 50664 99999 13475 100000 96086 99999 30129 100000 67745 100000 55633 99999 51801 100000 24418 99999 86747 100000 60309 100000 83333 100000 2290 99999 88267 99999 11947 99999 81037 99999 65424 100000 75822 99999 87278 100000 53263 100000 82590 100000 86911 100000 63241 99999 83685 100000 52177 100000 11337 99999 68111 100000 68198 99999 95075 99999 71327 99999 59998 100000 5935 99999 25660 100000 64183 99999 50589 100000 4310 100000 69144 99999 86252 99999 82570 99999 88627 100000 25412 100000 73341 99999 94738 100000 21035 100000 32409 100000 12037 100000 85355 99999 38543 100000 33078 99999 13248 99999 3641 100000 42108 100000 88675 100000 66485 99999 25053 99999 50947 99999 94911 100000 46450 99999 91469 99999 27619 99999 27271 100000 57225 99999 86508 99999 40678 99999 37297 100000 8929 99999 51993 100000 52407 100000 38880 99999 69373 99999 9274 99999 27177 100000 72912 99999 74160 99999 71148 100000 73864 100000 14807 100000 31370 99999 8464 99999 21180 99999 86336 100000 73566 100000 22297 99999 53026 99999 10387 99999 89095 100000 52560 99999 70063 100000 95288 100000 65272 100000 82491 99999 43184 100000 82006 100000 36904 100000 56194 99999 32095 100000 12335 100000 91070 99999 36187 100000 81414 100000 91417 99999 89640 99999 41091 99999 99851 99999 79151 99999 56941 100000 73031 99999 44332 99999 39478 99999 75369 100000 68617 99999 27599 100000 49710 99999 84829 99999 53389 100000 84645 100000 9595 99999 11522 99999 54670 99999 8641 100000 37945 99999 27688 99999 25140 99999 15085 100000 64611 99999 38279 99999 83734 99999 66538 99999 48148 100000 89575 99999 90124 100000 91153 99999 34700 99999 73695 100000 9650 100000 93441 99999 95437 100000 72408 100000 4983 99999 33169 99999 99010 99999 74190 100000 77356 99999 83724 100000 60487 99999 97234 99999 65964 100000 4799 100000 113 99999 25735 99999 99759 100000 47990 99999 19784 99999 92033 99999 35830 100000 68901 99999 19451 100000 83758 99999 62549 99999 49568 99999 93904 100000 45070 100000 56958 99999 75828 100000 64929 100000 82906 99999 6588 99999 874 99999 9065 99999 17321 99999 81754 99999 62717 99999 77238 100000 3088 100000 66426 100000 93487 99999 88064 100000 80883 100000 32811 100000 35014 100000 64358 100000 12528 100000 63018 100000 67622 99999 52719 100000 42544 100000 5016 100000 24418 100000 39949 100000 86191 99999 71425 99999 82360 99999 87614 99999 81543 100000 2377 99999 35208 99999 99179 99999 36167 99999 98089 99999 24135 99999 80958 100000 60464 100000 5409 100000 11325 99999 86204 100000 42534 100000 63266 99999 47768 100000 18633 99999 50862 100000 99117 99999 93088 100000 18639 100000 81276 99999 69367 100000 44629 99999 46133 100000 50688 100000 64814 100000 36912 100000 9392 99999 85884 99999 72966 99999 28686 99999 3202 100000 80759 99999 50014 100000 56238 100000 81257 100000 87767 100000 21892 100000 37254 100000 92110 100000 33734 99999 76323 100000 94611 100000 10059 99999 39079 99999 2508 99999 67953 99999 20 100000 76434 100000 43045 99999 26081 100000 80165 99999 40951 100000 78531 99999 65989 100000 69285 99999 82070 100000 69262 99999 9408 99999 82249 99999 46715 100000 78185 99999 15022 100000 23931 100000 73604 100000 59154 100000 98015 100000 11406 100000 63992 100000 11131 100000 11637 100000 3513 99999 59651 100000 8665 100000 37028 100000 87115 99999 73465 99999 4155 99999 67808 99999 93409 100000 66893 100000 81427 99999 9388 100000 3585 99999 90459 99999 69712 100000 88613 100000 55013 100000 62103 99999 5842 100000 36287 99999 57509 99999 68182 99999 73434 99999 41226 99999 5802 99999 47329 100000 64910 100000 69827 99999 16583 100000 77244 99999 26677 100000 26065 100000 55636 100000 81111 100000 6122 100000 87894 100000 50168 99999 45539 100000 24902 100000 26025 99999 58336 100000 90365 100000 78349 99999 56853 100000 82583 99999 62110 99999 21163 99999 40154 99999 76217 100000 62320 99999 34980 100000 95964 99999 30870 100000 54081 99999 46527 99999 86123 100000 52892 99999 32210 100000 19178 100000 8760 99999 6085 100000 65579 99999 55894 100000 83506 100000 85574 99999 9595 100000 1352 100000 10494 99999 82005 99999 29787 100000 62154 99999 92872 99999 31295 100000 20333 99999 24095 99999 31388 100000 20483 100000 63233 100000 87652 100000 28269 100000 13922 100000 64746 100000 69293 99999 55475 100000 85374 100000 86973 100000 96864 99999 99893 100000 8479 100000 41577 99999 49956 100000 63610 100000 27492 100000 14725 99999 25788 99999 97093 100000 44524 100000 53234 100000 69999 99999 62984 100000 93756 100000 22103 100000 58496 100000 98942 99999 20751 100000 90303 99999 19830 99999 78751 99999 40163 100000 69184 100000 53723 99999 93960 100000 43312 100000 43854 100000 16064 99999 51716 100000 56502 99999 40844 100000 70730 100000 25465 100000 58441 100000 68836 99999 53366 99999 86725 100000 24836 100000 85607 99999 55 99999 26900 100000 77723 100000 75060 99999 96510 99999 85340 99999 76337 100000 66837 100000 19353 99999 52823 99999 68461 99999 69651 99999 33252 100000 39724 100000 94468 99999 96527 99999 31781 99999 47522 100000 3682 99999 66296 99999 7025 99999 23243 100000 99891 100000 54793 99999 2091 100000 21267 100000 90191 99999 2312 100000 6720 99999 80520 99999 93077 99999 81864 99999 8808 99999 66555 100000 72703 100000 14167 99999 58792 99999 4081 99999 47527 99999 64537 99999 5945 99999 51047 100000 35024 100000 75629 100000 70677 99999 34158 99999 51080 100000 75074 100000 54156 99999 31419 99999 71422 100000 64912 100000 63105 99999 91670 99999 73222 99999 66784 100000 35188 100000 59237 100000 77970 99999 30343 99999 90482 99999 60496 99999 58032 100000 26667 100000 65735 99999 46992 99999 57824 100000 24580 100000 59610 100000 22400 99999 33071 99999 94780 99999 86912 99999 16065 99999 64180 99999 24140 99999 25495 99999 31147 100000 70674 99999 87129 99999 74251 100000 97129 100000 89301 99999 12537 99999 96376 100000 23912 100000 44104 100000 71982 99999 80967 99999 32154 100000 94800 99999 80046 100000 66494 99999 88855 99999 93521 100000 54252 99999 65047 99999 77083 100000 93282 100000 11396 99999 2173 99999 25689 100000 68994 100000 15575 100000 24152 99999 89198 99999 41597 99999 13371 100000 71294 100000 61144 99999 70801 100000 87718 99999 13280 99999 35566 100000 38917 99999 87126 100000 50957 100000 66989 100000 67757 99999 78415 99999 38382 99999 77720 99999 29786 99999 53943 100000 53525 99999 17478 100000 8585 100000 17646 99999 20126 100000 51526 99999 86369 100000 65395 100000 73955 100000 65396 99999 5379 100000 27304 99999 41085 100000 41174 100000 11160 100000 71138 100000 54669 99999 27154 99999 98212 100000 49040 100000 81717 99999 59994 100000 80370 100000 8396 99999 37241 100000 32297 100000 78111 99999 7209 100000 64767 99999 39174 99999 71888 100000 30653 99999 72369 100000 95287 99999 40102 99999 1596 99999 49807 100000 98325 100000 81783 100000 41185 100000 13514 99999 37253 100000 47679 99999 8176 100000 92121 100000 34917 100000 22089 99999 49802 99999 58099 100000 59473 100000 62708 100000 8184 100000 71341 99999 45958 100000 93843 99999 30377 100000 64453 100000 34484 100000 51891 99999 29623 100000 17354 99999 91966 100000 37409 100000 75626 100000 44832 99999 54608 99999 72236 100000 39332 100000 57223 99999 29480 100000 23198 99999 25113 100000 82771 100000 31592 99999 20064 100000 75652 100000 84360 99999 28241 99999 47546 100000 81383 99999 42655 99999 31189 99999 58043 100000 51820 99999 81876 100000 57655 99999 76501 100000 22780 99999 87196 99999 96810 100000 68676 99999 46675 99999 11031 99999 27757 99999 13865 99999 98206 100000 26255 100000 88472 100000 76781 100000 89915 100000 70849 99999 26624 100000 8131 100000 88376 99999 35315 99999 29122 99999 7612 99999 89140 100000 90872 100000 8538 100000 95252 100000 4369 100000 17440 100000 58654 99999 1868 99999 36098 100000 30230 99999 45304 100000 79662 100000 69038 100000 46368 99999 50266 100000 33014 99999 72419 99999 93456 100000 14970 99999 70898 100000 89062 99999 10677 100000 46851 99999 28270 100000 14186 99999 35210 99999 59707 100000 95907 99999 22850 100000 35896 100000 9480 99999 45380 99999 30203 100000 13416 99999 99830 99999 10164 100000 37093 100000 84495 100000 48270 99999 47434 100000 47880 99999 83566 100000 86468 99999 81880 100000 17857 100000 49751 99999 1411 99999 76804 99999 91623 99999 22399 99999 48770 99999 17868 99999 80800 99999 38627 100000 60632 99999 86752 100000 28501 100000 57438 100000 10230 99999 34122 99999 12696 100000 21111 99999 58679 100000 92827 100000 45567 99999 7028 100000 20276 100000 93832 100000 8051 100000 77402 99999 96390 100000 53883 100000 51986 100000 54152 100000 49952 99999 52928 99999 33629 100000 65668 100000 95767 99999 10349 99999 92270 99999 42403 100000 14426 99999 17019 99999 60178 99999 52895 99999 26511 99999 59660 99999 17866 100000 25151 99999 78481 99999 51233 100000 82100 99999 94607 100000 30517 99999 21091 99999 39040 99999 26448 100000 27317 100000 84908 99999 38145 100000 15269 99999 61740 99999 48526 100000 89523 100000 44971 99999 87917 99999 76175 99999 37780 100000 20580 99999 51703 100000 16039 99999 55722 100000 72600 100000 33144 99999 87355 99999 18829 100000 75780 100000 19681 100000 68435 99999 58169 100000 42242 99999 26374 100000 24262 100000 64320 99999 33665 100000 15019 99999 43596 99999 39199 99999 64166 100000 62368 100000 81647 100000 64630 100000 63910 99999 12275 100000 4241 99999 39950 100000 67584 100000 12792 100000 34371 100000 30831 99999 72614 100000 6248 100000 5447 99999 33304 100000 66772 99999 1676 99999 13021 99999 40526 100000 1505 99999 50706 100000 27829 100000 35024 99999 36696 100000 28243 99999 49146 100000 83403 99999 46866 100000 64527 99999 8974 99999 69692 100000 22299 100000 57045 100000 4497 100000 36157 99999 91763 100000 54847 99999 76949 100000 48266 100000 63521 100000 28703 100000 55237 100000 10848 100000 2606 100000 11648 100000 10856 100000 60078 100000 56798 100000 55134 99999 16255 100000 93020 100000 2478 99999 5903 100000 52317 100000 74426 99999 85141 99999 11274 99999 95794 99999 27993 100000 67555 99999 49735 99999 94710 100000 85338 100000 98560 100000 20313 100000 12311 100000 4863 99999 67666 99999 73967 100000 84890 99999 66941 99999 43730 100000 78932 99999 25196 99999 47065 100000 51425 100000 32718 99999 66346 100000 2728 100000 28313 99999 38783 100000 96650 100000 59462 100000 52901 100000 68047 100000 31172 100000 75658 100000 8463 100000 6752 100000 72732 100000 66648 99999 69873 99999 80396 99999 95109 99999 52377 99999 71064 100000 86148 99999 32959 99999 65422 100000 9969 99999 95792 100000 441 99999 83960 100000 810 99999 88185 100000 44176 100000 50470 100000 2621 100000 69092 100000 84229 100000 99872 100000 10562 100000 93963 99999 28266 99999 17055 100000 63855 100000 93240 99999 76798 100000 52550 99999 83054 100000 57446 100000 16173 100000 38059 99999 90444 99999 59719 99999 19214 100000 15772 100000 80488 100000 98010 100000 3335 100000 85521 100000 92755 100000 82349 99999 41544 100000 16919 100000 34874 100000 70563 99999 82800 100000 16542 100000 74479 100000 59526 99999 45345 100000 79317 100000 77428 100000 82376 99999 49503 99999 16862 99999 91973 100000 32341 99999 69484 100000 77090 99999 74772 99999 98941 99999 53385 100000 59641 100000 12783 100000 80374 100000 81228 100000 60328 100000 92513 100000 67257 99999 8971 100000 40568 100000 5751 100000 42297 99999 44308 99999 26600 100000 47739 100000 17346 100000 92467 99999 69877 99999 45658 99999 55709 100000 89314 100000 49181 99999 20599 99999 97805 99999 83117 100000 71326 100000 20133 99999 6972 99999 66065 100000 11768 99999 47210 100000 1043 100000 88769 99999 24205 99999 3543 99999 19567 100000 13844 99999 88933 100000 98901 99999 68128 100000 63423 100000 93025 99999 21755 100000 86018 100000 97239 99999 49719 100000 46846 99999 50969 99999 98583 99999 36604 100000 17638 100000 23141 99999 15340 99999 9017 99999 67743 100000 89737 99999 47655 100000 8919 100000 16322 99999 58541 100000 23296 100000 64565 99999 62030 100000 10173 99999 81868 99999 87990 99999 86137 100000 97015 99999 46083 99999 72139 100000 94513 100000 82226 100000 92074 100000 26511 100000 35919 99999 53220 100000 83799 100000 51684 99999 26992 99999 90961 99999 1457 99999 47081 99999 77024 100000 38881 100000 72892 100000 64289 100000 75128 100000 5968 100000 13444 99999 14481 100000 79488 100000 15334 99999 24044 99999 61273 100000 36744 99999 21278 99999 25059 100000 8118 100000 1652 99999 68084 99999 69802 99999 53198 99999 17464 99999 43508 99999 43878 100000 9858 100000 15580 99999 53148 100000 54696 99999 50068 100000 21254 100000 16799 100000 4050 100000 90089 99999 97220 99999 10563 99999 22594 100000 99151 99999 23740 99999 84365 100000 9121 99999 24547 99999 79009 100000 40393 100000 16071 100000 23286 100000 46999 100000 70845 100000 8529 99999 59767 99999 921 100000 63235 100000 3499 100000 84862 100000 75406 100000 31542 99999 88485 99999 69138 99999 7829 99999 56966 99999 77407 99999 76842 99999 77557 100000 6681 100000 74488 99999 63649 99999 12475 99999 24146 99999 3987 100000 7009 99999 28641 99999 8613 99999 86306 99999 15221 100000 40721 100000 28766 100000 99105 100000 35907 100000 52112 99999 47055 99999 74405 99999 34301 99999 80172 100000 56617 100000 40450 99999 59901 99999 9991 99999 45049 99999 33858 99999 88474 99999 4524 99999 3929 100000 92574 100000 97523 100000 12803 99999 16333 100000 86910 99999 40036 99999 18586 99999 27145 100000 15579 99999 74040 100000 48374 100000 99781 100000 70949 99999 11063 99999 83839 100000 39925 100000 8855 99999 31989 100000 40259 99999 65036 100000 15656 99999 33865 99999 20300 99999 53612 99999 91756 100000 52108 100000 25546 100000 78265 100000 58345 99999 24063 100000 91301 99999 80650 99999 11315 99999 89654 99999 11111 99999 90080 100000 61781 100000 24144 100000 28389 99999 76684 99999 47408 100000 21308 99999 75934 100000 24454 100000 74465 100000 4795 99999 10834 99999 86736 100000 77327 99999 92148 99999 98233 99999 31225 100000 86404 100000 21331 100000 6345 100000 44458 99999 47127 100000 47104 100000 639 100000 71141 100000 1388 99999 17771 99999 28501 99999 48637 100000 31879 99999 56487 100000 48785 99999 82957 100000 41814 100000 48511 99999 72497 100000 59293 99999 97473 100000 40747 100000 30564 100000 98740 99999 61367 100000 18839 100000 99887 99999 99625 100000 61339 99999 21339 100000 7385 100000 48922 99999 76897 99999 30139 100000 68914 100000 40975 100000 15068 99999 50504 99999 4946 99999 97662 100000 8999 100000 7073 100000 92091 100000 59141 100000 44098 100000 75115 100000 58259 99999 7505 100000 83628 99999 92262 99999 67294 100000 8286 99999 9867 100000 57880 99999 46165 99999 77879 99999 9458 100000 51924 100000 5762 100000 84414 100000 8767 99999 47382 99999 88744 99999 6808 100000 51040 99999 3662 100000 42102 99999 57233 100000 20230 99999 7874 99999 26434 99999 29974 100000 81622 99999 32536 99999 81301 99999 60427 99999 21843 99999 51442 100000 6734 100000 42732 100000 98550 99999 39185 99999 89578 99999 40173 100000 45271 100000 81575 100000 15817 99999 88414 99999 56574 99999 62487 99999 97172 100000 46791 99999 22551 99999 81354 100000 66935 100000 39496 99999 76167 99999 33586 99999 14107 100000 50127 100000 14232 99999 96233 100000 87990 100000 43515 100000 97682 100000 99062 100000 12789 100000 71636 100000 66021 99999 3688 100000 26762 99999 61194 100000 83484 99999 62506 100000 8549 99999 52941 99999 90950 100000 60069 99999 75833 100000 84046 99999 90203 99999 11520 100000 94856 100000 53188 99999 89192 100000 56572 99999 67981 99999 41276 100000 64296 99999 51076 100000 12382 100000 47817 100000 98258 99999 85536 99999 32643 100000 44197 99999 9013 100000 2796 99999 54353 99999 30275 100000 63372 100000 70825 100000 24915 100000 23004 100000 26730 100000 6824 99999 19738 99999 61856 100000 76401 100000 64045 100000 21700 99999 55453 99999 52061 99999 82878 100000 62186 99999 64654 99999 5472 99999 68025 100000 43199 99999 5693 100000 9150 99999 98098 100000 42346 100000 33436 100000 29008 100000 28205 99999 12064 100000 36000 100000 71621 99999 93472 100000 26844 100000 59174 99999 40821 100000 67572 100000 69228 99999 20698 99999 16863 100000 60583 100000 15683 99999 72302 99999 81872 99999 29580 100000 72565 99999 12346 100000 96582 100000 55911 100000 38322 99999 97067 99999 23031 99999 11938 99999 96633 99999 82252 99999 77120 99999 25928 99999 4508 100000 22381 99999 76448 100000 92649 99999 9019 99999 78548 99999 81632 100000 47264 100000 74991 100000 93949 100000 55729 100000 39763 99999 40926 100000 29491 99999 85007 99999 38954 99999 11892 100000 92995 99999 38205 100000 58364 99999 71746 99999 46162 100000 88093 99999 86247 99999 72457 100000 56887 100000 38592 99999 97300 99999 11283 99999 20477 100000 19183 100000 71210 100000 58022 99999 74564 100000 37204 100000 57567 99999 54060 100000 52107 99999 63723 100000 63484 99999 54995 99999 55322 100000 57863 100000 42247 99999 21612 100000 89812 100000 59131 100000 48918 100000 67490 99999 58531 100000 40006 100000 35186 100000 5534 100000 72055 100000 47185 100000 83521 100000 89993 100000 72864 99999 83770 100000 14311 100000 46124 99999 29846 99999 61858 100000 65647 100000 3787 100000 17160 99999 52231 100000 82251 99999 3259 100000 92682 100000 14019 100000 37341 99999 13852 100000 76708 100000 60551 100000 75428 100000 11422 99999 5120 99999 21777 100000 24927 100000 39439 100000 43284 100000 73595 99999 47247 100000 93170 99999 70508 100000 29415 100000 63944 100000 91967 100000 35637 99999 70571 99999 58731 100000 15062 100000 94567 100000 13298 99999 88327 100000 58216 100000 18975 100000 14815 99999 89919 100000 9703 99999 28914 99999 73897 99999 88335 99999 63991 99999 45954 100000 13898 99999 8567 100000 12096 100000 86119 99999 89166 100000 13061 99999 23396 99999 90153 100000 51163 99999 55376 99999 66156 100000 26064 99999 90107 100000 26282 100000 76923 100000 8729 99999 50730 99999 4158 100000 97444 100000 47376 99999 42894 99999 65610 100000 32875 99999 97712 100000 76610 99999 18399 99999 11856 100000 88876 100000 29321 99999 22325 100000 27889 99999 83723 100000 19736 99999 63984 99999 49782 99999 98573 100000 93305 99999 80581 99999 32627 100000 17668 99999 62914 100000 12487 100000 50023 100000 88363 100000 17734 99999 56244 99999 94745 100000 42602 99999 14273 100000 35167 100000 30550 99999 8910 99999 6999 99999 98403 99999 33718 99999 51359 100000 56950 100000 69510 100000 74333 99999 18234 100000 74321 99999 29159 99999 14314 99999 93326 100000 78458 99999 45288 99999 60240 100000 81899 99999 30290 100000 8406 100000 69042 99999 64654 100000 8520 99999 76487 100000 66303 100000 75077 100000 23096 100000 23508 100000 15007 100000 87833 99999 71952 100000 77555 99999 78355 99999 91590 100000 89869 100000 4542 99999 42622 99999 21665 99999 62401 99999 34613 100000 64660 99999 6630 100000 69324 100000 30342 99999 80200 100000 19031 99999 99541 100000 4576 99999 59870 100000 71864 100000 81440 99999 26736 99999 68947 100000 12414 99999 39852 100000 24616 99999 79369 99999 72313 100000 93746 100000 83731 100000 48551 100000 82449 99999 87897 100000 46211 100000 59397 99999 46957 100000 4309 100000 13043 100000 44249 99999 60302 99999 16455 100000 20513 100000 27343 99999 67289 99999 43194 100000 53861 100000 60527 100000 38720 100000 89885 100000 79731 99999 90355 100000 85710 99999 16171 100000 7691 100000 82214 99999 81571 100000 98719 99999 7585 99999 17234 100000 90179 100000 88724 99999 77320 99999 59496 100000 91694 99999 86256 99999 56963 99999 59227 100000 57230 99999 84752 100000 16277 99999 282 100000 53688 100000 78605 99999 82833 99999 70550 99999 45589 100000 50320 99999 12569 99999 89866 99999 6280 100000 91491 100000 55408 99999 54277 99999 95189 100000 9491 99999 60213 99999 81217 99999 60810 100000 93054 99999 7412 100000 21067 99999 70142 99999 69439 100000 33487 99999 59204 100000 65565 100000 58006 99999 58096 100000 24124 100000 70127 99999 46970 99999 53977 100000 9881 99999 1643 100000 88330 99999 27093 99999 16533 99999 77680 99999 82656 99999 76007 100000 90534 99999 46263 100000 6552 100000 46135 100000 58831 99999 24249 100000 87717 100000 68997 100000 55113 99999 9233 99999 84027 100000 38254 100000 70913 99999 96499 99999 41433 99999 26984 99999 92302 100000 44061 100000 31806 100000 94176 99999 85692 99999 72958 100000 84469 100000 61052 99999 56683 99999 27342 100000 72672 99999 71585 100000 91532 100000 85021 100000 91255 99999 2890 100000 1286 100000 84019 100000 19738 100000 31403 99999 31734 99999 60051 99999 6537 100000 7257 100000 79512 100000 40439 99999 42374 100000 70022 100000 87585 100000 20575 100000 64893 100000 37131 99999 65018 99999 91457 100000 37707 99999 25786 99999 22157 99999 57997 100000 82875 100000 23274 99999 95434 100000 10690 100000 43518 99999 95707 100000 7873 99999 59802 100000 37779 100000 73811 99999 45268 100000 13298 100000 97432 100000 77132 99999 48634 100000 76254 99999 65726 99999 76990 99999 58405 100000 12241 99999 28015 100000 75651 100000 1076 99999 49837 99999 56280 99999 89827 100000 60234 100000 8906 100000 28650 100000 80184 100000 95298 99999 77093 100000 72765 100000 96562 100000 64178 100000 74618 99999 7935 100000 6868 100000 98594 100000 94171 99999 68976 99999 92723 99999 64411 100000 41442 100000 67905 100000 84941 99999 16066 100000 3151 99999 34280 100000 58674 100000 62449 100000 21374 100000 30525 100000 94337 100000 18163 99999 68355 100000 78748 100000 13136 100000 77229 99999 38342 99999 52849 100000 98750 99999 32324 99999 66629 99999 76009 99999 98277 99999 24027 100000 98761 99999 69525 100000 23268 100000 32222 99999 62179 100000 72091 99999 90122 100000 36867 100000 73655 99999 79594 100000 8459 100000 43481 100000 88554 99999 14229 100000 20440 99999 18252 99999 82508 100000 3831 100000 28635 99999 95670 100000 57981 100000 10142 99999 765 99999 52967 99999 12830 99999 83827 99999 94059 99999 40135 100000 14354 99999 6224 100000 3902 100000 26018 100000 76522 99999 52618 100000 88699 100000 59384 99999 68120 99999 23169 100000 60374 100000 76654 99999 95105 100000 3204 99999 22222 100000 45034 100000 93280 100000 70140 99999 68639 99999 75250 100000 40590 99999 76694 100000 78717 99999 50455 100000 63711 100000 67916 99999 88020 99999 73372 100000 3041 100000 5526 99999 93002 100000 90424 100000 17310 99999 46493 100000 56673 99999 70305 99999 81113 99999 47976 100000 82862 100000 32072 99999 71653 99999 80623 99999 16700 100000 91082 99999 86481 100000 47785 100000 43304 100000 86399 99999 23178 100000 91265 99999 7615 100000 81967 99999 33747 100000 14856 99999 23506 99999 73631 100000 9942 99999 27324 99999 17816 100000 23891 99999 79482 99999 45919 99999 12195 100000 51653 99999 91423 100000 26874 100000 73680 100000 88853 99999 27157 99999 65243 99999 6741 100000 53025 99999 27341 100000 59608 100000 87315 99999 32786 100000 53133 100000 19696 100000 76252 100000 23938 99999 30304 100000 68219 99999 7115 99999 98654 100000 28633 100000 82570 100000 66033 99999 98022 99999 42114 100000 31978 100000 99627 100000 36003 100000 89385 99999 50937 99999 84663 99999 76596 99999 58459 99999 54594 99999 40183 100000 54467 99999 71056 99999 5012 100000 30819 100000 27082 100000 58537 99999 80619 99999 62375 99999 39645 99999 23252 100000 70352 99999 96904 100000 14008 99999 51925 99999 74499 100000 15831 100000 10253 100000 71532 99999 27934 100000 7957 100000 13072 99999 80710 99999 44434 100000 18594 99999 87281 99999 87540 100000 91375 99999 14628 99999 74762 99999 1456 99999 52612 100000 45730 99999 16853 100000 66147 99999 40231 100000 11920 99999 73354 100000 46035 100000 26003 100000 93082 100000 9827 99999 35050 99999 88890 99999 21527 99999 10932 100000 72198 100000 91554 99999 14346 100000 88750 100000 95848 99999 43316 100000 84134 100000 59222 100000 69515 100000 44406 99999 53444 100000 57695 99999 34932 100000 19636 100000 76144 100000 78825 99999 98333 100000 77327 100000 24441 99999 45034 99999 88173 99999 44108 99999 34817 100000 54319 99999 71531 99999 36484 100000 84031 100000 5824 100000 30250 100000 52968 100000 58703 99999 56061 100000 94213 100000 41794 99999 13971 100000 47486 99999 90268 100000 95796 99999 59421 100000 40198 99999 5512 99999 1373 100000 43785 100000 28792 100000 67971 99999 34155 99999 96001 99999 43472 100000 16963 99999 54476 99999 24643 100000 12466 99999 34733 100000 70669 99999 88403 100000 53519 100000 14026 100000 30609 100000 4038 99999 50887 100000 5110 100000 3770 100000 92969 100000 33154 100000 73161 100000 87861 100000 73373 100000 10151 99999 47490 99999 25276 100000 93893 100000 7468 99999 67459 99999 14405 100000 1320 99999 87667 99999 38575 100000 33934 99999 91238 100000 80128 99999 7785 100000 33050 99999 21031 100000 8031 100000 22649 100000 87910 100000 73662 100000 58311 99999 33735 99999 83364 99999 64175 100000 94588 100000 30815 99999 86253 100000 47776 100000 85633 100000 43819 99999 35305 99999 22458 99999 46758 99999 80958 99999 81658 100000 75859 100000 88533 100000 77352 100000 38535 100000 47139 100000 65389 100000 83880 99999 18777 100000 96919 99999 62399 100000 7375 99999 84530 100000 30522 100000 35495 100000 91765 100000 38006 100000 20219 99999 54625 99999 17713 99999 93924 99999 79949 100000 12336 100000 88796 100000 84421 100000 61232 99999 58466 99999 29911 99999 34719 100000 80313 99999 20880 99999 65935 99999 46097 99999 68231 99999 6690 100000 19690 100000 73240 99999 21947 100000 10388 99999 67950 99999 68909 100000 47921 100000 19824 99999 60365 100000 16004 100000 85988 99999 87416 99999 65971 100000 97360 99999 36562 99999 57682 99999 73530 99999 62331 100000 88204 99999 49906 99999 48901 99999 18463 99999 46228 100000 62134 99999 88020 100000 88594 100000 82186 100000 41763 99999 30569 100000 56961 100000 6298 100000 83695 100000 33589 99999 47658 99999 63064 99999 17037 99999 29351 99999 15572 100000 68384 99999 90488 99999 60742 100000 55580 100000 31271 99999 50786 100000 34027 100000 17836 99999 92664 100000 79984 100000 96781 100000 86209 99999 23129 99999 39328 100000 36156 99999 19361 100000 47722 99999 42265 100000 15892 100000 14814 100000 97277 100000 79271 100000 15283 100000 86112 99999 72479 99999 24887 99999 96627 99999 95514 100000 13024 99999 25637 99999 49291 99999 11774 99999 67624 99999 98942 100000 82150 99999 98879 99999 63549 99999 28290 99999 48909 100000 79154 99999 63627 100000 55007 100000 79965 99999 86568 99999 29786 100000 83192 99999 6563 100000 70008 99999 24266 100000 64992 100000 97291 99999 14884 99999 16824 100000 33689 100000 75014 99999 14277 100000 95628 99999 39758 99999 16664 99999 4482 99999 58726 100000 54455 100000 79911 99999 67492 100000 42993 99999 94104 99999 39760 99999 60039 99999 3291 99999 83274 100000 29031 100000 83864 100000 92425 100000 41780 99999 8400 99999 88503 100000 92182 100000 38417 99999 9737 100000 58461 100000 33104 100000 45725 99999 65340 100000 85816 100000 79027 99999 19437 99999 72936 100000 96128 100000 80716 99999 27028 100000 2161 99999 31300 99999 88828 99999 20538 99999 91764 99999 40190 99999 25972 100000 97295 99999 8934 100000 17131 99999 29741 100000 47059 100000 37752 100000 85338 99999 67348 99999 83401 99999 49820 100000 26906 100000 65328 100000 77707 99999 13400 99999 37010 99999 70198 99999 5882 99999 37608 100000 16719 100000 88639 100000 33082 100000 93938 99999 33936 99999 60558 99999 3780 100000 34691 100000 11039 100000 45045 99999 18474 100000 66242 99999 10108 99999 82823 100000 17059 100000 75003 100000 15278 99999 61707 100000 36132 99999 65292 99999 48893 100000 97664 100000 6420 99999 823 100000 60376 99999 865 100000 39164 99999 41072 100000 70698 100000 78226 99999 11484 99999 90007 100000 11198 99999 24738 100000 78089 100000 25306 100000 85960 100000 5434 100000 74087 99999 36608 100000 58592 100000 275 99999 11621 99999 38995 100000 40959 99999 49917 100000 69868 100000 58630 100000 96282 99999 58692 100000 62786 100000 66870 100000 77299 100000 88102 100000 69756 100000 86849 100000 47216 99999 91337 100000 85411 100000 52489 100000 60002 99999 39676 100000 51313 100000 96293 100000 72993 100000 52414 100000 85895 100000 68026 100000 76863 99999 56493 100000 91320 99999 68737 99999 44361 100000 73170 100000 51102 100000 99302 100000 28516 100000 1624 99999 95813 99999 60438 100000 9800 100000 44915 99999 38304 99999 45109 100000 92370 99999 49190 100000 18930 99999 55178 100000 44077 100000 65735 100000 49885 100000 8822 100000 61528 99999 76069 100000 49836 100000 70368 99999 32970 100000 76783 99999 94209 100000 24981 100000 32694 99999 10402 100000 59645 100000 48579 99999 30076 99999 45016 99999 38882 100000 42524 100000 52939 99999 95204 99999 90377 100000 13424 99999 22810 99999 78781 100000 58859 100000 65392 99999 25364 99999 99113 99999 50902 99999 8485 99999 67776 99999 20041 100000 6592 99999 32906 100000 44000 100000 15095 100000 54774 99999 69099 99999 50023 99999 59817 99999 12960 99999 55044 99999 99769 100000 79348 99999 17078 99999 1529 100000 46652 99999 60780 100000 58582 100000 89822 100000 34444 99999 9306 99999 98120 100000 28168 100000 14090 99999 88357 99999 756 100000 3515 100000 30223 99999 11989 99999 88664 99999 7993 100000 68801 99999 14783 100000 87198 100000 68121 99999 29775 100000 2579 100000 52165 100000 57561 99999 48429 99999 29038 99999 90833 100000 33031 100000 80886 99999 89707 100000 6933 100000 10778 100000 37441 100000 36679 99999 99758 100000 56253 99999 61596 100000 75782 100000 43198 99999 43965 99999 71571 100000 40287 99999 66940 100000 51777 99999 69305 100000 51938 99999 75551 100000 53587 99999 2752 99999 1840 99999 85258 100000 75580 100000 80170 99999 52596 100000 56564 99999 51882 99999 91216 100000 21196 100000 83189 100000 98137 100000 45622 100000 88152 100000 15518 99999 18189 99999 29852 100000 45273 99999 58910 100000 10283 99999 35829 99999 3469 99999 21296 100000 88498 99999 55776 100000 97814 99999 69010 100000 7612 100000 94654 100000 63366 100000 50630 100000 58738 99999 46614 100000 21088 100000 40304 99999 52247 100000 35102 100000 76769 99999 99496 100000 49225 99999 19348 100000 98136 99999 68723 99999 79265 100000 35228 99999 63837 99999 83563 99999 42774 99999 10229 99999 18310 100000 22973 99999 27056 100000 487 100000 36097 99999 64220 99999 65387 99999 22215 100000 43703 100000 8804 99999 47319 100000 59670 99999 64472 100000 58587 100000 78577 100000 43878 99999 60871 100000 27446 99999 66272 99999 34592 99999 99993 99999 85642 99999 38217 99999 88504 100000 70771 100000 93178 100000 4892 100000 38245 100000 29082 99999 91762 99999 19034 99999 28310 99999 97071 99999 81725 100000 70495 99999 55379 99999 36259 100000 32839 99999 33319 99999 538 99999 20609 100000 21395 99999 82079 100000 18754 99999 17547 99999 755 99999 77567 100000 52731 99999 7128 100000 55308 100000 76173 99999 5149 100000 25542 99999 98271 99999 46645 100000 8177 99999 52074 100000 46343 99999 27279 99999 58379 100000 98984 100000 26412 99999 97751 99999 51095 100000 34056 99999 690 100000 43294 100000 24473 100000 30738 100000 29910 100000 76566 99999 64907 100000 99146 100000 26794 100000 81581 99999 72910 100000 86874 100000 21837 99999 36868 99999 25228 99999 69824 100000 92163 100000 72999 99999 62004 100000 53421 99999 14951 99999 31414 99999 88335 100000 23882 100000 24026 99999 75846 99999 37550 100000 57183 100000 82322 99999 16365 99999 3501 99999 1363 100000 59413 99999 18550 99999 79523 99999 80106 100000 47403 100000 19218 99999 34289 100000 37040 99999 16353 99999 7199 100000 69200 99999 80898 99999 52000 100000 46826 100000 79651 100000 56121 100000 75334 99999 70334 100000 7995 100000 18113 99999 65357 100000 29660 99999 87127 99999 59522 99999 17337 99999 58906 100000 58925 100000 12720 99999 64097 100000 85887 100000 16642 99999 64626 99999 39350 99999 98521 100000 45802 99999 60173 99999 18654 100000 25333 99999 43176 100000 64456 99999 19389 99999 64512 100000 83538 99999 77006 100000 67592 100000 20818 99999 87413 100000 58197 99999 41002 99999 43173 99999 29308 100000 45146 99999 29898 99999 79282 99999 2754 100000 73301 99999 72812 100000 97233 99999 60927 100000 88953 99999 34176 100000 80419 100000 34419 99999 22948 99999 57697 99999 56897 100000 64278 99999 68476 100000 4913 100000 92414 100000 94837 100000 96167 100000 18731 100000 92824 100000 86328 100000 28533 99999 3868 99999 47651 100000 38169 100000 85707 100000 86979 99999 32941 100000 13717 99999 92596 100000 38507 99999 47188 100000 14111 99999 45014 99999 84828 100000 92994 99999 83264 100000 95299 100000 2570 100000 48956 99999 59491 100000 35963 100000 60714 100000 56898 100000 37770 99999 9709 100000 50261 100000 67677 100000 76911 99999 88202 99999 44665 100000 82099 99999 96688 100000 61770 99999 99644 100000 90713 99999 99772 100000 88316 100000 25978 100000 84902 100000 93550 100000 94191 99999 54306 99999 21139 100000 53543 99999 11452 100000 52742 100000 93721 100000 61722 99999 46964 100000 57240 100000 67277 100000 49095 100000 54386 100000 24321 99999 27367 100000 91264 99999 81514 100000 70108 100000 88314 99999 33079 100000 31591 100000 95520 100000 34731 99999 95144 99999 62923 99999 43147 99999 51637 100000 72582 100000 66609 100000 16396 99999 17114 100000 40082 100000 62825 99999 9091 100000 53373 100000 20600 100000 49395 100000 58178 99999 63634 99999 40913 99999 42156 100000 1656 100000 19546 99999 81762 100000 75612 99999 64411 99999 41459 99999 63877 100000 25630 99999 10740 100000 24093 100000 96154 100000 47865 100000 96969 99999 25711 99999 37591 99999 13627 100000 98700 99999 79113 99999 76015 99999 88398 100000 89688 99999 43680 99999 75505 99999 12262 99999 13620 99999 82030 100000 49589 100000 17487 100000 4982 99999 8206 100000 25743 99999 86027 99999 29820 100000 38151 100000 11424 99999 11222 100000 73462 100000 42305 99999 59902 100000 84010 100000 85983 99999 58768 100000 82800 99999 35291 100000 76390 99999 39292 99999 73736 99999 25649 99999 68609 100000 95572 99999 16117 99999 4682 100000 50279 99999 97094 100000 12484 100000 3810 100000 78168 99999 47766 99999 60962 100000 27522 100000 24188 99999 54875 100000 70426 99999 64652 100000 45700 99999 98036 99999 92572 100000 31293 100000 66185 99999 46176 99999 37198 100000 64526 99999 82361 100000 73189 99999 11297 99999 69981 99999 74613 99999 82093 100000 80400 99999 4550 100000 3270 100000 63121 100000 82710 99999 37207 99999 92079 99999 96982 100000 64418 100000 29792 100000 83417 100000 18110 100000 61590 99999 93186 99999 90440 100000 73093 99999 50753 99999 44363 99999 45834 99999 34608 100000 35550 100000 11623 100000 84608 100000 90741 100000 28602 100000 3847 100000 99102 100000 96230 99999 61253 100000 46585 100000 16685 100000 28312 100000 10908 100000 84943 100000 84862 99999 8992 99999 11057 99999 8326 100000 96138 100000 1805 99999 83581 99999 23202 99999 91368 100000 98282 100000 64947 99999 92031 99999 82424 100000 84229 99999 99768 100000 80095 99999 3857 100000 76676 100000 71070 100000 5036 100000 85232 99999 22602 99999 94479 99999 57289 100000 33682 100000 63558 100000 62999 100000 1720 99999 51117 99999 21442 99999 46889 100000 8117 99999 4072 100000 69352 100000 36448 100000 37564 100000 30258 100000 22544 99999 37910 100000 10877 100000 36581 100000 89644 100000 4042 100000 77438 100000 18293 99999 35951 99999 9523 100000 17683 100000 10099 100000 35365 99999 75706 99999 10238 100000 46955 99999 47909 100000 63742 99999 14619 99999 42017 99999 91145 100000 1094 99999 98179 99999 79653 99999 25544 99999 19979 100000 62575 99999 1178 99999 13540 99999 51284 100000 33584 100000 18118 100000 13075 100000 3668 99999 45214 99999 27272 99999 94438 100000 21566 99999 14578 99999 14492 100000 12658 100000 71526 100000 81617 99999 99464 100000 60513 100000 8269 99999 70148 99999 7702 100000 34407 99999 25429 99999 10038 100000 74918 99999 96286 99999 36986 100000 56927 99999 51804 99999 82261 100000 76898 99999 37553 100000 56841 99999 56309 99999 69623 99999 41293 99999 2040 99999 38273 99999 25354 100000 51905 99999 35289 99999 84784 100000 28466 99999 11778 99999 26113 99999 26909 100000 53372 99999 69882 99999 24782 100000 79170 99999 62932 99999 25958 99999 92320 99999 62089 100000 49776 100000 12089 99999 21001 100000 96819 99999 19172 99999 57336 100000 54491 100000 3530 99999 21408 100000 10367 99999 24216 100000 56019 99999 48412 99999 46053 99999 40012 99999 81532 99999 30024 100000 97882 100000 698 100000 12866 100000 27222 99999 30529 99999 59895 100000 10891 100000 72591 99999 83375 99999 40890 100000 74159 99999 9036 100000 55442 99999 23649 99999 23342 99999 54141 100000 4041 99999 84194 99999 51962 100000 70960 99999 52620 100000 68260 100000 74835 100000 14466 100000 22620 100000 38280 99999 23631 99999 31582 99999 43545 99999 89267 99999 72974 100000 83229 99999 81370 99999 44235 99999 50166 100000 98106 99999 67581 100000 13817 100000 34522 99999 1525 100000 53045 100000 8521 99999 27648 100000 37354 100000 58142 100000 81260 99999 22342 100000 63572 99999 83282 100000 96192 100000 79342 99999 57794 100000 10905 99999 47611 99999 64700 99999 61330 100000 3225 100000 40360 99999 667 99999 41837 99999 24904 99999 83257 99999 5585 99999 40338 100000 14870 99999 61982 100000 60285 100000 71673 99999 58294 99999 72962 100000 272 99999 84226 99999 75926 100000 62133 99999 92576 99999 7510 99999 64636 99999 80362 100000 36055 100000 4068 100000 40317 99999 2388 99999 64345 99999 22859 99999 78631 100000 27855 100000 79738 100000 46805 100000 84677 100000 4071 99999 66224 99999 98363 99999 85500 100000 1558 100000 36828 99999 76963 100000 72213 99999 42204 100000 74586 99999 37244 99999 72793 100000 94387 99999 77339 100000 13555 100000 95287 100000 77890 100000 8987 100000 99370 99999 14496 99999 46981 100000 73898 100000 97974 99999 94167 99999 27465 99999 11573 99999 36103 100000 17119 99999 1056 100000 80569 99999 98838 99999 83379 100000 7835 100000 37825 100000 68829 100000 62936 100000 29295 99999 94252 99999 45096 100000 38307 100000 42059 99999 80338 99999 40374 99999 16177 99999 24182 100000 85900 100000 9938 99999 44787 100000 77679 99999 23830 99999 12786 100000 54433 99999 72367 99999 16613 100000 34244 99999 2536 100000 44333 99999 33180 99999 3670 100000 34288 100000 85735 100000 79886 99999 3324 100000 84333 100000 66920 100000 43426 99999 73775 99999 58937 99999 52989 100000 1573 100000 97144 99999 64742 99999 88326 99999 66302 100000 81258 100000 51598 99999 94250 100000 1500 99999 43378 99999 24424 99999 89719 100000 77391 100000 57445 100000 67337 100000 78009 100000 34026 100000 23551 100000 97485 100000 8776 100000 53635 99999 61017 99999 58431 99999 53524 100000 4874 99999 7681 100000 79413 99999 90944 99999 90946 99999 79979 99999 36982 99999 35361 100000 47929 100000 85432 100000 37597 99999 57733 100000 20208 100000 40284 100000 85056 100000 66569 100000 21832 100000 97612 100000 73169 100000 34995 99999 4697 100000 75829 99999 45528 99999 48762 100000 80557 99999 71066 99999 81996 100000 8177 100000 25955 100000 2 99999 73778 100000 71259 100000 48476 100000 1602 100000 81752 100000 97644 99999 31125 99999 39772 100000 91125 100000 50572 100000 44398 100000 72683 100000 15455 100000 49183 100000 85803 100000 97872 99999 83340 100000 9770 100000 97595 100000 9302 99999 3567 99999 2866 99999 10875 100000 17798 100000 50524 99999 60812 100000 1902 100000 18541 100000 81527 99999 92127 100000 83614 99999 56001 99999 26041 100000 10645 100000 32206 100000 36127 100000 35053 100000 88095 99999 4200 100000 58482 99999 83584 99999 25183 100000 94545 100000 9592 99999 58997 100000 27 100000 92945 99999 62368 99999 47006 100000 44463 100000 95068 99999 65224 100000 62714 99999 78686 100000 40352 100000 93609 100000 92960 100000 93411 99999 88931 100000 17144 99999 14841 99999 71673 100000 32915 99999 76716 100000 50385 100000 74914 100000 67623 99999 54066 99999 72 99999 4018 99999 27564 100000 36413 99999 10382 99999 78237 100000 25455 99999 4864 99999 55087 100000 55131 100000 88774 99999 81659 99999 3111 100000 76832 99999 17161 99999 86731 100000 96505 100000 71484 99999 33741 100000 22428 100000 69922 99999 33884 99999 14067 100000 87360 99999 80806 100000 1286 99999 48769 99999 25251 100000 98659 100000 89715 100000 71224 99999 97402 99999 52385 100000 39338 99999 15119 100000 21865 99999 71353 99999 90491 100000 26648 99999 67117 100000 5930 100000 76836 100000 55161 100000 71399 99999 74766 100000 63444 100000 24977 100000 78714 99999 63289 99999 69627 100000 64372 100000 39028 99999 25289 99999 45400 100000 50644 99999 86023 100000 86787 99999 6329 99999 60247 99999 75004 99999 84572 99999 73307 100000 9601 100000 82193 100000 34487 99999 65362 100000 10679 99999 8598 99999 92006 100000 90457 99999 78204 99999 38096 99999 35983 99999 86446 99999 55559 99999 40209 100000 37995 100000 49135 100000 73763 99999 86894 99999 82179 100000 22008 100000 46750 100000 38926 99999 61116 100000 25027 99999 59480 100000 9581 99999 737 99999 41659 99999 36966 99999 44777 99999 63421 100000 33372 100000 93313 100000 3693 100000 41603 99999 10586 99999 56501 100000 84822 100000 95404 100000 3238 99999 912 100000 75260 100000 34758 99999 38136 100000 59836 99999 22533 100000 43287 100000 59914 100000 33574 99999 94270 99999 74060 100000 64416 100000 37766 99999 62524 99999 74095 99999 61531 99999 20107 100000 97268 99999 18846 100000 1910 99999 91481 99999 39591 99999 54839 100000 62597 100000 71959 99999 84704 99999 35106 99999 47710 99999 98274 100000 79110 99999 23206 100000 81547 100000 14091 100000 92504 100000 53523 100000 36490 100000 90836 99999 42258 100000 79694 100000 3755 99999 98312 99999 84061 100000 97309 100000 83313 100000 52250 99999 85724 99999 9151 100000 87615 99999 93479 100000 28406 99999 2840 100000 95099 99999 37337 99999 95518 99999 10843 100000 1432 100000 17047 100000 82267 100000 54237 99999 62448 99999 87776 99999 77761 99999 87255 100000 54057 100000 93294 100000 17594 100000 4223 100000 51728 100000 83454 100000 33182 99999 79003 100000 94671 100000 4266 99999 52739 99999 27599 99999 1186 99999 80302 100000 93045 100000 64060 100000 42501 99999 82318 100000 54276 100000 8709 100000 69593 100000 16031 99999 73621 99999 47354 99999 56187 100000 15543 100000 80348 100000 76527 99999 48701 99999 45664 100000 67444 100000 37447 99999 54001 100000 11438 99999 34433 99999 44577 99999 74653 100000 75461 100000 57231 99999 82698 100000 72189 100000 66625 100000 49688 100000 73657 99999 71634 99999 7148 99999 92936 100000 7168 99999 70487 100000 83460 100000 40142 100000 8973 99999 35633 100000 94719 100000 93822 99999 30759 99999 57641 99999 28571 99999 66829 100000 53623 100000 30014 100000 14336 99999 30703 99999 86090 100000 30264 100000 67812 100000 67559 100000 74392 100000 8628 99999 23438 99999 26514 100000 35196 100000 74100 99999 56495 99999 92200 99999 85181 99999 44190 99999 27718 99999 62843 99999 59212 100000 27496 100000 83407 100000 43695 100000 88510 99999 72541 100000 7057 100000 19594 100000 29176 100000 19872 100000 75607 100000 97829 99999 31305 100000 19132 100000 42499 99999 62162 99999 46870 99999 53635 100000 9986 100000 49997 99999 10662 100000 86874 99999 9270 99999 9259 99999 47330 99999 50648 99999 75929 99999 32722 99999 97565 100000 78830 99999 45063 99999 71594 99999 7237 99999 53223 100000 95238 99999 7237 100000 73477 100000 581 99999 29875 99999 7513 100000 52805 99999 81304 99999 3686 100000 90869 100000 37015 99999 76280 99999 28298 100000 80020 99999 65006 100000 71142 99999 84455 99999 47395 99999 79450 100000 93213 99999 40670 100000 49476 99999 23251 99999 85244 100000 42792 100000 95374 99999 15344 100000 78294 100000 67711 99999 39086 99999 61642 100000 53377 100000 58585 99999 49900 99999 45634 100000 65480 100000 98200 99999 79182 99999 12978 99999 70421 99999 32106 99999 24760 100000 23820 99999 90410 99999 72870 100000 92082 99999 55065 100000 79668 100000 10880 99999 54437 99999 27064 100000 35099 100000 63703 100000 811 100000 15851 100000 66590 99999 891 99999 38412 100000 23447 100000 2587 99999 70255 100000 33800 99999 94079 99999 60394 100000 34850 100000 2364 99999 82144 99999 54595 99999 40851 99999 1762 99999 65429 99999 42167 100000 73445 99999 69348 100000 84671 99999 76991 100000 76318 100000 42873 100000 65349 99999 18020 99999 89604 99999 98443 100000 18823 100000 8366 100000 76324 100000 17388 100000 41175 99999 95634 99999 748 100000 80875 100000 20889 100000 18783 99999 28800 99999 65970 100000 13820 100000 59500 99999 86320 100000 29248 99999 46926 99999 49395 99999 42123 100000 88921 100000 31686 99999 9128 99999 13237 99999 95540 100000 36646 99999 47391 99999 99218 100000 32590 100000 2669 99999 27486 99999 14886 99999 71928 99999 44653 99999 85203 100000 67629 99999 3381 99999 43823 99999 56956 99999 89247 100000 53603 99999 51543 99999 54312 100000 11265 99999 70409 99999 18878 100000 14184 99999 5071 99999 44906 99999 16779 100000 38286 99999 69760 100000 89042 100000 60371 99999 39476 100000 75045 99999 7311 99999 60140 99999 73878 100000 28697 100000 38163 100000 56794 99999 61871 99999 72536 99999 58120 100000 72777 100000 1455 100000 42627 100000 15224 100000 51229 100000 40538 99999 23939 100000 37960 100000 71852 99999 74609 99999 8477 100000 18789 99999 12592 100000 40955 100000 144 100000 80778 100000 25922 99999 9211 100000 21759 100000 35693 99999 19091 100000 3662 99999 42761 100000 9032 99999 17776 100000 46821 99999 40372 100000 42187 100000 42827 100000 10728 100000 39572 100000 97447 99999 39718 100000 80491 99999 75909 99999 80080 100000 11955 100000 1533 100000 86433 99999 16308 100000 43565 99999 24499 100000 25274 100000 1524 99999 61608 99999 74746 100000 58249 100000 70683 100000 69366 100000 34246 100000 75989 100000 63152 99999 97547 100000 59272 100000 91965 100000 84835 99999 62395 99999 3173 100000 40460 100000 84137 100000 68818 100000 50713 100000 42649 100000 17493 100000 52991 99999 30376 100000 24428 100000 29454 99999 40342 99999 11902 99999 92009 99999 95108 99999 18431 99999 50329 99999 75265 99999 73579 100000 38506 100000 18756 99999 48322 99999 5705 99999 11464 100000 38686 100000 80475 99999 21153 99999 42137 99999 95305 100000 22979 99999 33966 100000 23236 99999 33846 100000 67604 100000 2675 100000 38971 99999 89442 100000 15471 100000 83115 99999 13534 100000 29477 99999 34240 100000 80393 99999 11712 100000 47986 99999 58417 100000 9324 100000 8740 100000 41288 99999 69789 100000 22587 99999 65087 99999 24646 100000 24573 99999 75439 99999 36027 99999 24540 99999 59307 100000 40081 100000 6795 100000 58424 100000 22418 99999 65967 100000 78429 99999 88543 99999 99320 99999 91099 100000 59847 100000 94447 100000 11926 99999 3917 100000 74705 99999 53119 99999 85581 100000 31309 99999 33672 100000 96287 100000 90747 99999 81930 99999 17799 100000 55164 99999 48826 99999 69569 100000 95283 99999 88892 100000 3219 100000 58810 100000 37628 100000 76283 100000 51143 100000 36525 99999 59557 99999 16900 99999 55563 100000 91402 99999 14288 99999 83926 99999 62810 100000 44074 99999 78434 99999 16312 100000 64918 100000 94878 99999 19934 100000 18943 100000 52955 100000 13630 99999 1922 99999 993 99999 86414 100000 34962 99999 27897 99999 36133 100000 58015 99999 83905 99999 95487 100000 85454 99999 40376 100000 40886 100000 90983 100000 80473 100000 96188 99999 40943 100000 58552 100000 63133 100000 3448 100000 3295 100000 82203 99999 53091 100000 93617 100000 70765 99999 57886 99999 89582 99999 24143 99999 17217 99999 33956 99999 38239 100000 55 100000 85045 99999 36009 100000 49432 100000 60158 99999 90267 99999 55667 100000 76287 99999 51856 100000 59554 100000 79692 100000 6916 100000 14179 100000 76874 99999 4924 100000 39120 99999 1862 99999 3106 99999 27677 100000 60361 99999 13786 99999 60657 100000 86118 100000 94956 99999 67043 99999 83856 99999 567 99999 77376 100000 96662 99999 59852 100000 76424 100000 71776 100000 16852 100000 45401 100000 17512 99999 44485 99999 17176 99999 91018 99999 67944 99999 44271 100000 35586 100000 82397 99999 93251 100000 34991 100000 13049 99999 14870 100000 31728 99999 73268 100000 44791 100000 57609 100000 92292 99999 50788 99999 86884 100000 61396 99999 43171 99999 40228 99999 22615 100000 4584 100000 55014 99999 46049 99999 51331 100000 29369 100000 64533 99999 85396 100000 7342 99999 15840 100000 8870 100000 57200 100000 80063 100000 8713 100000 83897 100000 75697 100000 20167 99999 25522 100000 22523 99999 97563 99999 39425 99999 28329 99999 33317 99999 93542 99999 4173 99999 44895 100000 23240 99999 43996 100000 77404 100000 53326 100000 22817 100000 22744 100000 97269 99999 12289 99999 1821 100000 89691 99999 98067 100000 64244 100000 84892 100000 40106 99999 86061 99999 42648 100000 54081 100000 12505 100000 9131 99999 27429 99999 89916 99999 6927 99999 27546 99999 58723 100000 24162 100000 68153 100000 39482 99999 24937 99999 82256 100000 2640 100000 98198 100000 80846 99999 43225 99999 64996 100000 16724 100000 82571 100000 85854 99999 77959 99999 38877 99999 13244 100000 72541 99999 94537 100000 8108 100000 22227 99999 98277 100000 63819 99999 67474 99999 69345 99999 17237 99999 87922 99999 48545 99999 6724 100000 59002 100000 43028 99999 70315 100000 86835 100000 85217 100000 57723 99999 70153 100000 76142 100000 41157 99999 2776 100000 88380 100000 72193 100000 99615 100000 3278 99999 30746 99999 37370 99999 46668 99999 94882 99999 43325 99999 81597 99999 62503 100000 99499 99999 43171 100000 77544 100000 75419 99999 52605 100000 84778 99999 26975 100000 82810 100000 71965 99999 2205 100000 92509 100000 39279 99999 73761 100000 16085 100000 48237 100000 12231 100000 45077 100000 54466 100000 34933 100000 88598 100000 29257 100000 31222 100000 26829 100000 44998 99999 45985 99999 1104 100000 67619 99999 84122 100000 26194 100000 17655 100000 43250 100000 20655 100000 15880 100000 95888 100000 27507 100000 62774 100000 30665 100000 9582 100000 61924 100000 21619 99999 49707 100000 83542 100000 37796 100000 38087 100000 96934 99999 75775 100000 20211 99999 80245 99999 79506 100000 17791 100000 21582 100000 45993 100000 44811 99999 60751 99999 64873 99999 61196 99999 19945 100000 90430 100000 52547 100000 55390 100000 35862 99999 51658 100000 45351 99999 59152 100000 15644 100000 25268 100000 56269 100000 53008 99999 64480 99999 46933 100000 70432 100000 78689 99999 73048 100000 12119 100000 97602 99999 10623 100000 27229 100000 24320 99999 27085 100000 3851 100000 89266 99999 28780 100000 54884 100000 94390 99999 21912 99999 14706 99999 40872 100000 909 100000 32961 100000 47112 99999 77267 99999 12424 100000 14219 99999 77810 99999 44634 100000 49322 100000 2402 99999 46119 99999 63454 100000 68613 99999 25526 99999 39709 99999 35170 100000 59352 99999 50576 100000 34666 100000 40068 100000 61555 99999 52687 100000 73152 100000 68199 100000 76655 99999 45964 100000 50942 100000 45092 99999 98062 100000 55026 99999 96679 100000 70298 99999 3638 99999 82188 100000 61395 99999 7764 99999 55021 100000 5986 99999 54477 100000 35609 99999 17891 100000 51895 100000 57366 100000 65339 100000 79889 99999 2052 99999 98384 99999 2042 100000 44374 99999 77435 100000 38190 99999 482 100000 22777 99999 35582 100000 55099 100000 9190 99999 28245 99999 90335 100000 37959 99999 4356 99999 8905 100000 72806 100000 16215 100000 54480 99999 63263 99999 58782 99999 14487 99999 83281 99999 62047 99999 66028 99999 7742 99999 73877 99999 81269 100000 56354 100000 35301 100000 70264 99999 82181 99999 94405 99999 59993 100000 56780 99999 38115 100000 25867 99999 24792 99999 67197 99999 50117 99999 39907 100000 78860 100000 16607 100000 41349 100000 54467 100000 81694 100000 37920 99999 70911 100000 50409 99999 94833 99999 85120 99999 3930 99999 6867 99999 10806 100000 99802 99999 66208 99999 52722 99999 41881 100000 23605 99999 16048 99999 74507 100000 56492 99999 93662 100000 40415 100000 97697 99999 14249 99999 91052 100000 22256 99999 29596 99999 88800 99999 59027 99999 53069 100000 14606 99999 4422 100000 73756 99999 83822 99999 28609 99999 78845 99999 32659 100000 36959 100000 11690 99999 25209 100000 80278 99999 13836 100000 46295 99999 3975 100000 41512 100000 34804 100000 81177 99999 47760 99999 91208 100000 97965 99999 32873 99999 38853 99999 35287 99999 98928 99999 30981 99999 48138 99999 27775 99999 65151 100000 35646 100000 42891 99999 67095 100000 56116 100000 40643 100000 57094 100000 64196 100000 99488 99999 64538 99999 63996 100000 46304 100000 31744 99999 63933 100000 40886 99999 68067 99999 4106 99999 10520 99999 29390 100000 27239 100000 90417 99999 33590 100000 46435 99999 11338 100000 57480 100000 17628 100000 6360 100000 36439 99999 9665 99999 91829 100000 22012 99999 82689 100000 19523 99999 3043 99999 59148 99999 4457 100000 9020 100000 82898 99999 12140 100000 76657 100000 4427 99999 8672 100000 20228 100000 41802 99999 56438 99999 33954 99999 52530 100000 17298 100000 40852 99999 45988 100000 40240 99999 77670 100000 30329 99999 34987 99999 70205 100000 25739 99999 95935 99999 25349 99999 51489 100000 23850 100000 7680 100000 98355 100000 93886 99999 19848 100000 49574 100000 98359 99999 11313 100000 76629 99999 41619 100000 80592 100000 51244 100000 9400 100000 20124 99999 36438 99999 28187 99999 88702 100000 29139 100000 56303 100000 73573 99999 63945 100000 30019 99999 58148 99999 61780 99999 79047 99999 61685 100000 1727 99999 56077 100000 87854 100000 7432 100000 36345 100000 94540 99999 30477 99999 27041 100000 93902 99999 48845 99999 32445 100000 35984 99999 73884 99999 96897 100000 7712 100000 88766 100000 34771 100000 91595 99999 20012 100000 19832 100000 36189 99999 18422 100000 99387 100000 86576 100000 30776 100000 88576 99999 78953 99999 37756 99999 60850 99999 59916 100000 56050 100000 10722 99999 63698 100000 53487 99999 6034 99999 39142 99999 73109 100000 30868 99999 49966 100000 6879 99999 66434 99999 82774 99999 32126 99999 66383 100000 7745 100000 85588 99999 86302 99999 89405 100000 92348 100000 5344 100000 42075 100000 1092 99999 24572 100000 52015 100000 86912 100000 64691 99999 26885 100000 67509 100000 87583 99999 21776 100000 77835 100000 18193 100000 38786 99999 79335 99999 42693 100000 26957 99999 92802 99999 43883 99999 80823 99999 77735 99999 90260 99999 47896 99999 35701 100000 21399 99999 58795 100000 93861 100000 7171 100000 92841 100000 44585 99999 53892 99999 63536 100000 99466 99999 50692 100000 4159 99999 96131 100000 21218 99999 58819 99999 34561 99999 82564 99999 83974 99999 60514 100000 56670 99999 7762 100000 68654 99999 72388 99999 4133 100000 16654 99999 4957 100000 437 99999 26714 99999 74726 100000 14153 100000 92022 99999 73673 99999 74003 100000 8272 99999 16625 99999 91724 100000 22313 99999 920 99999 88810 100000 12619 99999 21766 99999 8014 100000 78475 100000 7642 100000 98684 99999 14643 99999 62869 99999 62545 99999 24855 100000 65883 99999 80394 99999 58536 100000 98503 99999 94594 100000 3431 99999 7089 99999 88982 100000 31519 100000 89341 100000 51645 99999 72848 99999 84016 99999 46187 99999 99842 99999 22750 100000 53002 99999 81585 100000 82266 100000 82208 99999 52590 99999 83270 99999 97548 100000 33229 99999 65798 100000 80252 100000 16449 99999 38865 99999 70722 100000 97442 99999 4617 99999 12467 99999 17214 100000 1542 99999 72736 100000 70394 100000 78018 99999 24020 100000 93333 99999 4230 99999 41643 99999 92937 99999 26605 100000 42903 99999 59476 99999 209 99999 346 100000 71602 100000 35563 99999 52228 100000 23876 100000 1746 100000 81541 100000 34087 100000 36952 100000 72995 100000 844 100000 53481 99999 22193 99999 64249 99999 67729 99999 55634 99999 48707 100000 53036 99999 74064 99999 18869 99999 20246 99999 39446 99999 78675 99999 49550 100000 46545 99999 78100 100000 93632 99999 92536 100000 9358 99999 25022 99999 28763 100000 1106 99999 75034 99999 57470 100000 19550 100000 97121 100000 54648 100000 10629 100000 1608 100000 63321 100000 65592 99999 29212 100000 20256 100000 25019 99999 98203 99999 27053 100000 87958 100000 29277 100000 36496 100000 49047 99999 23071 100000 73816 100000 82995 99999 7271 100000 53820 99999 13161 100000 83224 100000 81131 99999 15258 100000 78844 99999 93247 100000 56207 100000 28622 99999 60683 100000 66983 99999 12796 99999 46519 99999 73622 100000 37481 99999 67382 99999 3124 100000 61102 99999 21210 100000 51018 99999 19757 100000 70113 99999 6495 100000 71783 99999 51380 100000 90673 100000 49513 100000 69608 100000 87984 99999 645 99999 67315 99999 10537 100000 52883 100000 75995 100000 792 100000 34842 100000 22087 100000 34007 100000 32127 99999 96551 100000 66506 99999 82358 99999 91388 99999 56824 100000 66554 100000 29428 100000 55564 99999 6173 100000 4764 100000 9831 100000 83325 100000 38195 99999 92179 100000 2569 100000 10219 100000 79988 99999 73422 99999 83205 99999 68953 100000 20825 100000 47935 100000 11923 99999 30419 100000 13090 99999 5232 99999 96270 100000 14978 99999 12949 100000 42788 99999 37438 100000 51877 100000 33074 99999 61787 100000 87297 100000 34322 99999 29919 100000 93761 99999 74906 100000 58289 99999 79945 100000 66862 100000 54585 99999 19662 99999 31660 100000 20731 99999 38528 99999 41173 99999 37589 99999 26301 99999 5626 100000 19863 100000 12754 99999 43029 100000 90434 99999 6921 100000 61436 100000 68352 99999 17945 100000 34635 100000 99897 100000 59739 99999 71717 100000 70581 99999 55016 99999 55124 99999 56747 100000 72961 99999 14204 100000 89586 100000 11756 99999 24891 99999 99171 100000 5681 99999 14916 100000 21477 99999 80340 99999 83161 99999 15428 100000 32920 100000 95366 99999 22451 99999 40693 99999 43528 99999 50354 99999 684 100000 13822 99999 68409 100000 20202 99999 19415 100000 10047 99999 99419 100000 56783 100000 72707 99999 97876 99999 23624 99999 26367 100000 80909 99999 41847 100000 23043 100000 40786 100000 69610 99999 61199 100000 32743 99999 91940 100000 38184 100000 55097 99999 65185 100000 14285 100000 30968 99999 19138 100000 82462 100000 13174 100000 46860 100000 84529 99999 20474 99999 54330 99999 30998 99999 69422 100000 55255 100000 33869 100000 93789 100000 47196 100000 74370 99999 49895 100000 42711 100000 47894 100000 76210 100000 39523 100000 8559 99999 55451 99999 29056 100000 2109 100000 42893 99999 94146 100000 17864 99999 92926 99999 60983 100000 75643 100000 76995 99999 53620 100000 26167 100000 65908 100000 54814 99999 53211 100000 26310 99999 60915 99999 47746 100000 16318 99999 32644 99999 95440 99999 66307 100000 72207 99999 79927 99999 20672 100000 98747 100000 64007 100000 28932 100000 90601 99999 51059 99999 34166 100000 69717 99999 55036 100000 41768 100000 48916 99999 14193 100000 9070 99999 27718 100000 1313 99999 65341 100000 98775 99999 17467 99999 12440 100000 38605 100000 35529 100000 32864 100000 21398 100000 16294 100000 96882 100000 38313 100000 62049 99999 64348 99999 45662 100000 32171 100000 15480 99999 55281 99999 15924 99999 96232 100000 4560 100000 28651 100000 16827 99999 1955 100000 10413 100000 85280 99999 45940 100000 97869 100000 76005 99999 57018 99999 44668 99999 3069 100000 42354 100000 22405 100000 19615 100000 99952 100000 18115 100000 98543 100000 43144 99999 59194 100000 46933 99999 16361 100000 85572 99999 95944 100000 61162 100000 84044 100000 62587 100000 46114 100000 53011 100000 11774 100000 10128 99999 32269 99999 36568 100000 76056 100000 45854 100000 53117 99999 86099 100000 75759 99999 5431 99999 31974 100000 22243 100000 22344 100000 92517 100000 25284 99999 41661 100000 10352 99999 80289 100000 2505 100000 94818 100000 33992 99999 8203 99999 3318 100000 59683 100000 85199 99999 85434 99999 41512 99999 49209 100000 81390 99999 17127 100000 26715 99999 36131 99999 25289 100000 38427 99999 1724 99999 80597 100000 24593 100000 23203 100000 68197 100000 60729 100000 62485 99999 98205 99999 61235 100000 76583 100000 59775 99999 53157 100000 39993 99999 32606 99999 35357 100000 80048 100000 98763 99999 38163 99999 17698 100000 82265 100000 40437 99999 89412 100000 51082 100000 30713 99999 63996 99999 14375 100000 31237 100000 61205 100000 46472 100000 59482 99999 15109 99999 22455 100000 24186 99999 84625 100000 7400 99999 47104 99999 49350 99999 84208 100000 87422 100000 52273 100000 35509 99999 50758 99999 48228 99999 92494 99999 85139 99999 27393 99999 10167 99999 96232 99999 29272 99999 79207 100000 84065 99999 65564 99999 15071 100000 61288 99999 92660 99999 26460 99999 15650 100000 52088 99999 16295 99999 49069 99999 57051 100000 49096 99999 25943 100000 3818 99999 57702 100000 65756 99999 49147 99999 43275 99999 5386 99999 16108 100000 36237 99999 85763 100000 90252 99999 8790 100000 222 100000 6920 99999 80735 99999 38225 100000 91388 100000 70126 99999 58373 99999 68450 99999 19470 99999 52065 100000 13397 100000 11250 99999 81307 100000 52432 100000 98980 99999 96400 99999 47731 100000 84389 100000 19261 99999 37532 100000 10781 99999 68310 99999 16148 99999 78102 100000 96655 100000 58946 99999 38080 99999 47240 99999 46726 99999 30962 99999 54513 100000 2828 99999 32936 99999 85806 100000 45015 100000 7010 99999 46879 100000 5391 100000 62561 100000 9699 100000 96410 99999 6896 100000 79279 100000 1789 100000 68875 100000 78214 99999 24429 99999 22796 99999 76867 99999 9636 99999 98009 100000 14728 99999 13018 100000 75266 100000 83964 100000 75429 99999 11609 100000 90857 100000 28931 100000 27444 100000 9314 100000 62335 99999 56661 100000 36510 100000 31156 100000 94747 99999 42267 100000 97752 99999 4073 99999 22584 100000 5329 99999 5712 99999 67198 99999 67729 100000 17546 100000 66294 99999 49826 99999 54405 100000 70367 100000 56523 99999 50628 100000 15728 99999 60715 99999 26480 100000 84561 100000 1923 99999 30885 100000 11634 100000 44272 99999 95408 99999 11273 100000 8541 100000 58924 100000 3008 100000 99914 99999 37641 100000 28447 99999 6191 100000 50738 99999 58484 100000 87202 100000 52638 100000 2592 100000 3701 99999 957 99999 37475 100000 41349 99999 60282 100000 94953 100000 63851 100000 1543 99999 3771 100000 87622 99999 34115 99999 71579 99999 64968 100000 43340 100000 43531 99999 8416 100000 79265 99999 91512 99999 53385 99999 17530 99999 63840 99999 83483 99999 43189 99999 5168 99999 81996 99999 81427 100000 93218 100000 33926 99999 22220 99999 65643 99999 893 100000 85777 100000 93901 99999 50260 99999 51285 99999 12238 100000 83356 99999 84883 99999 40687 100000 31348 99999 3236 100000 24579 100000 6408 100000 17515 99999 94187 100000 99412 100000 71605 99999 7597 100000 48356 100000 31110 99999 53012 100000 98263 99999 34534 100000 94189 100000 62054 99999 28523 99999 73277 100000 88822 100000 47692 99999 99288 99999 3176 99999 6098 99999 30803 100000 29181 100000 14877 99999 84802 100000 9191 99999 16922 100000 15525 99999 51321 99999 79026 100000 24498 100000 35834 99999 32637 100000 17058 100000 95832 100000 32212 100000 61566 100000 40858 99999 84294 99999 47822 99999 33759 100000 13879 100000 90884 99999 39145 100000 74591 100000 84204 100000 63939 100000 84715 99999 69144 100000 85999 99999 10866 99999 28251 99999 80286 99999 33620 100000 78614 99999 49131 99999 90404 99999 77801 99999 24117 99999 51142 100000 79159 100000 26744 99999 24569 100000 94595 99999 57751 100000 57758 99999 56778 100000 12841 100000 33870 99999 26410 100000 84915 100000 80717 100000 49491 100000 60497 100000 82474 100000 43821 99999 89795 99999 54165 99999 5200 100000 97794 100000 90257 100000 31413 100000 13134 100000 66538 100000 58951 99999 67959 99999 21211 99999 46954 99999 21713 100000 84418 99999 62072 100000 8701 100000 84894 99999 58186 99999 63065 99999 22257 99999 87587 100000 79949 99999 93589 100000 10437 100000 20386 100000 7465 100000 47481 100000 25678 99999 16666 100000 11436 99999 63534 100000 77633 99999 88275 100000 95666 99999 68602 99999 56777 100000 98742 99999 43199 100000 56333 100000 88636 99999 25946 100000 6038 100000 26316 99999 49534 99999 21987 100000 45793 99999 56159 100000 37662 99999 95600 99999 90075 99999 23022 99999 635 100000 31994 99999 90907 99999 69645 100000 44107 99999 27936 99999 29715 100000 69079 99999 65999 99999 96704 99999 55947 99999 31800 99999 38355 99999 76953 99999 68270 99999 23259 99999 37305 100000 18437 99999 17321 100000 82383 100000 77412 99999 23534 100000 31402 99999 78996 100000 50114 99999 71921 100000 50021 100000 63910 100000 40748 99999 7600 100000 74164 100000 96181 100000 29975 100000 63396 99999 33661 100000 90332 100000 20288 99999 57018 100000 23545 99999 28124 99999 13675 99999 377 100000 82786 99999 23538 99999 19890 100000 86582 99999 6934 99999 14316 99999 13601 99999 38979 100000 20948 100000 8952 99999 3285 99999 6903 100000 12696 99999 75197 100000 97992 100000 67780 100000 73868 99999 95232 100000 87559 100000 55962 99999 43700 100000 27779 99999 85518 100000 95832 99999 26820 100000 18534 100000 54074 99999 45439 99999 99356 100000 95185 99999 70353 99999 77737 99999 4026 99999 73564 99999 87083 99999 97085 99999 70497 99999 19764 100000 33147 99999 36480 99999 63927 100000 89920 99999 66756 99999 17062 100000 84344 100000 71523 100000 50430 99999 84047 100000 91031 99999 52248 99999 62837 100000 90748 100000 99156 99999 6790 99999 63213 99999 58258 100000 25122 99999 3135 99999 4038 100000 54804 100000 18250 99999 98901 100000 31908 99999 17299 99999 28177 99999 83878 100000 65561 99999 3896 99999 11195 99999 1106 100000 867 100000 71238 100000 44015 100000 25779 99999 23816 100000 63762 99999 78431 99999 62941 99999 49822 100000 22803 100000 12325 100000 28996 99999 72934 100000 18304 99999 30351 100000 12308 99999 54810 99999 92819 99999 21434 99999 19802 99999 93954 99999 71034 99999 32907 100000 31024 100000 70844 99999 58885 99999 61831 99999 53227 99999 29537 100000 45261 99999 46823 100000 68335 100000 23965 99999 95331 100000 55804 99999 81128 99999 86000 99999 2116 100000 53662 99999 22862 100000 70312 100000 96504 100000 57098 100000 37398 99999 95182 99999 56829 100000 66304 99999 20518 99999 16683 99999 25497 99999 91749 100000 84064 100000 15042 99999 45979 100000 30692 99999 59932 99999 44436 100000 99376 99999 87498 100000 62400 99999 93718 100000 56446 100000 34964 99999 5233 100000 34154 100000 53559 99999 71380 99999 67583 99999 89676 100000 16099 100000 46890 99999 40597 99999 3928 99999 38725 100000 22164 100000 96070 100000 84288 99999 39855 100000 48223 100000 4138 100000 54148 99999 66526 100000 65594 100000 20577 99999 36474 100000 96247 99999 68725 99999 52497 100000 78798 99999 70821 99999 85902 100000 67921 100000 69130 99999 39118 99999 95579 99999 31893 99999 35873 100000 90454 99999 14498 99999 84961 99999 27973 100000 86171 100000 91464 100000 55052 100000 42222 99999 81546 100000 3433 99999 12443 99999 33884 100000 26734 99999 86405 99999 83651 99999 87653 100000 5570 99999 3397 99999 70776 99999 47348 100000 34317 99999 29757 99999 79774 99999 71802 100000 93876 99999 88303 100000 27904 99999 32374 100000 80664 99999 40406 100000 31445 100000 13833 100000 19991 99999 41401 99999 5387 100000 75210 99999 24056 99999 78300 99999 98902 99999 32832 100000 43819 100000 20999 100000 7978 100000 60184 100000 19439 100000 91148 100000 7772 99999 59316 100000 6618 100000 46937 100000 16213 99999 71866 99999 14083 99999 12280 99999 11223 100000 4771 100000 27903 99999 92659 99999 60988 100000 83387 99999 71058 100000 17973 99999 17238 100000 29750 100000 90323 99999 89941 99999 89513 99999 54192 100000 22535 100000 39344 99999 2180 100000 27425 99999 34881 100000 84284 100000 3637 99999 24586 99999 44511 99999 44055 100000 51058 99999 62239 99999 57675 100000 13642 100000 94063 100000 23723 100000 49819 100000 45792 100000 98256 100000 10240 99999 99482 99999 52788 99999 7136 99999 29560 99999 54860 99999 42984 99999 72790 100000 81013 100000 84393 99999 88746 100000 45072 99999 9413 99999 2543 99999 63048 100000 73428 99999 68133 99999 26889 100000 13637 100000 27473 100000 69504 99999 79794 100000 86295 100000 82048 100000 80818 100000 2279 99999 14932 100000 67387 99999 77867 100000 40149 100000 29984 100000 89588 100000 63247 99999 48738 99999 24382 99999 64695 99999 91627 99999 92444 100000 89631 100000 52189 100000 63917 99999 29706 100000 30574 100000 86899 99999 30006 100000 25394 100000 47338 100000 53398 99999 46859 99999 23050 100000 94962 100000 68865 99999 60116 100000 83351 100000 78621 100000 83091 99999 76306 99999 76330 100000 11930 99999 45952 100000 39354 99999 68169 100000 17167 100000 39543 99999 87559 99999 88694 100000 66869 100000 54690 100000 91073 100000 61926 99999 76035 99999 96222 99999 94265 100000 6551 100000 22008 99999 48770 100000 84408 100000 28831 100000 3128 99999 3918 100000 70044 100000 17059 99999 7971 100000 47529 99999 56204 100000 55230 99999 95137 99999 83591 99999 70961 99999 15370 100000 87925 100000 2846 99999 24561 99999 19289 99999 26519 100000 37471 100000 81614 99999 88244 100000 22584 99999 88334 99999 31190 100000 2133 99999 8802 99999 6468 100000 17616 100000 45623 99999 31951 100000 98842 99999 25080 99999 3158 100000 17964 100000 91816 99999 90896 100000 35658 99999 49224 99999 84538 99999 56559 100000 29673 100000 99428 100000 38583 99999 31011 100000 7986 100000 60778 99999 13951 99999 19429 99999 26357 99999 79336 99999 17502 99999 77885 100000 33574 100000 48307 100000 83902 99999 80810 99999 13166 100000 90345 99999 62757 100000 38584 100000 68471 99999 7459 100000 65516 100000 41114 99999 31052 99999 57338 100000 69900 100000 77770 100000 29195 99999 49508 100000 6543 100000 29877 99999 47659 100000 89718 99999 70341 100000 38663 100000 37194 99999 18230 99999 22075 100000 76699 99999 6820 99999 71233 100000 89133 99999 63017 99999 33052 99999 73367 100000 87033 100000 27411 99999 23754 99999 51580 100000 78545 99999 25977 100000 27248 100000 19696 99999 96873 100000 41930 100000 67140 99999 41371 99999 95094 100000 78174 99999 17480 100000 79963 100000 56139 100000 56380 100000 87305 100000 30643 99999 39335 100000 42464 100000 47303 99999 13251 100000 87912 99999 74955 99999 71825 99999 53011 99999 42951 100000 41176 99999 76180 100000 88292 100000 50777 100000 93662 99999 12094 99999 85357 100000 70096 99999 68788 99999 7158 99999 14028 99999 59217 100000 58104 99999 23051 99999 12083 100000 74787 99999 31067 99999 66792 100000 49624 99999 24799 100000 52437 100000 24818 100000 78821 99999 13047 100000 32227 100000 68296 99999 3778 99999 94258 99999 83596 99999 36035 99999 36732 99999 77467 100000 34412 99999 15788 99999 89690 99999 70834 99999 37889 100000 58490 99999 33304 99999 9079 100000 23761 99999 59886 100000 66674 99999 55681 100000 42300 100000 99034 99999 82633 100000 8679 99999 21143 99999 23540 100000 36896 99999 57178 99999 93125 99999 26131 100000 82064 100000 52842 99999 31488 100000 76208 99999 80554 99999 98851 100000 68993 99999 59143 100000 84037 100000 1412 100000 64098 99999 26651 99999 94530 99999 16904 100000 39165 99999 65020 99999 62520 100000 49530 100000 8309 99999 40303 100000 37648 100000 63687 100000 17190 99999 43955 100000 50985 99999 77414 100000 28192 99999 744 100000 64215 99999 89613 100000 21921 99999 69617 100000 42448 100000 70845 99999 56045 99999 20957 99999 65257 99999 63608 99999 52327 100000 42929 99999 50170 100000 82922 99999 88439 100000 6232 100000 26582 100000 42921 99999 45205 100000 72474 99999 55075 99999 2331 99999 6012 100000 35547 99999 33498 99999 84037 99999 912 99999 60332 99999 62581 100000 27586 100000 67727 100000 20630 99999 40371 100000 50006 99999 35449 99999 49444 100000 94920 100000 55220 100000 27025 99999 92511 100000 65732 99999 11356 99999 72075 100000 80739 100000 66876 99999 64755 99999 64611 100000 53850 100000 79447 99999 48105 100000 74169 99999 49158 99999 49522 99999 70624 99999 60960 99999 21709 100000 44642 100000 92094 99999 85420 100000 61708 100000 97133 100000 71145 99999 65956 100000 14416 99999 27280 99999 90554 99999 70749 100000 71169 99999 4052 99999 6747 100000 3844 100000 29541 99999 23402 99999 88255 100000 59242 100000 97096 100000 60502 100000 27228 99999 50617 99999 98182 99999 34489 100000 60064 100000 39809 100000 26135 99999 10675 99999 33745 99999 93511 99999 74462 100000 90717 100000 36743 100000 69528 99999 38091 99999 32201 99999 43290 99999 15112 99999 96716 99999 78806 99999 12611 100000 13992 100000 10972 100000 34665 99999 97103 99999 11079 99999 27488 100000 68092 99999 75531 99999 6295 99999 7534 100000 24369 100000 16107 99999 8368 100000 87709 99999 7833 100000 43776 99999 3960 99999 5081 99999 74650 99999 90728 99999 85888 100000 92579 99999 59813 99999 16917 100000 95497 100000 21502 99999 79103 99999 94565 99999 21574 99999 41249 100000 41383 100000 78557 100000 3762 99999 75572 99999 98254 99999 40391 100000 75647 99999 86779 100000 15498 99999 33602 99999 16094 99999 95542 100000 30504 100000 65146 100000 10120 99999 34267 100000 87084 100000 58954 99999 41337 100000 69449 100000 73781 99999 30248 99999 77656 100000 59881 99999 60613 99999 84879 99999 71171 99999 40137 99999 38084 100000 98670 99999 95467 100000 52452 100000 89003 100000 68589 99999 67361 100000 65423 99999 71296 100000 81061 100000 57955 99999 60038 100000 31128 99999 45065 99999 38491 100000 91256 100000 24002 99999 74953 99999 26432 99999 12769 100000 63362 99999 64848 99999 7592 99999 13381 99999 82038 100000 28026 100000 71211 99999 7334 99999 18390 100000 95373 100000 90530 100000 78839 100000 59355 99999 89110 99999 33330 99999 26681 99999 45322 100000 38032 99999 91805 100000 2475 99999 15757 100000 98493 99999 36947 99999 54294 100000 32067 99999 26502 99999 66716 100000 66774 99999 58652 100000 44165 99999 21159 100000 12832 99999 68568 99999 96338 100000 42037 100000 76557 99999 82999 100000 96588 99999 3326 99999 52859 99999 87845 99999 26824 99999 86691 99999 3821 100000 63279 99999 90419 99999 65473 99999 52152 99999 10342 99999 59128 100000 24635 99999 27951 100000 47031 99999 55956 100000 83307 100000 55689 100000 56339 99999 85732 99999 58860 99999 28024 100000 72046 99999 51982 100000 27738 100000 41356 99999 92747 100000 17232 100000 7309 99999 87204 100000 8593 99999 12481 99999 99038 99999 98501 99999 66256 100000 92466 100000 76904 100000 39008 100000 96217 99999 48639 99999 93863 100000 16920 99999 23622 99999 31622 99999 79217 99999 94113 100000 9829 99999 107 99999 13504 100000 3042 100000 9728 99999 66541 100000 86942 99999 12391 100000 36916 99999 56613 99999 6154 100000 58056 100000 76161 99999 71487 100000 32196 99999 80750 100000 87935 100000 11832 100000 43952 100000 10888 100000 28165 99999 93162 99999 80754 100000 80165 100000 3419 99999 88916 99999 40110 99999 11286 100000 79560 99999 72353 100000 840 100000 72855 99999 21292 100000 72123 100000 79797 99999 63836 99999 10567 100000 88903 99999 70806 99999 6950 99999 62099 99999 32591 100000 10818 100000 79201 100000 78762 99999 42800 100000 11418 100000 42663 99999 18592 99999 58577 100000 3653 100000 21268 99999 56270 100000 8650 99999 80191 99999 32325 99999 43243 99999 99942 99999 95534 99999 77681 99999 72983 100000 23835 100000 79990 99999 19425 99999 5669 99999 28939 100000 9383 100000 85413 99999 5556 100000 74952 99999 34886 99999 95400 99999 63113 99999 62136 99999 156 99999 37775 100000 50963 100000 13746 99999 86126 99999 1977 100000 7661 100000 47647 100000 62344 99999 82523 99999 99019 99999 80109 99999 39833 100000 84689 100000 21261 99999 25200 99999 40800 100000 82560 99999 66820 99999 49713 100000 45538 100000 89315 100000 75070 100000 86500 99999 88664 100000 36832 100000 55566 99999 28498 99999 33079 99999 83443 99999 65971 99999 84621 100000 90683 100000 30121 99999 46630 100000 16029 99999 14478 99999 50990 99999 24544 100000 93448 100000 16490 99999 81778 100000 5524 99999 24335 100000 76777 99999 96756 99999 35589 100000 12773 100000 45756 99999 91790 99999 13489 99999 93984 100000 48702 99999 57861 100000 68649 100000 61986 100000 72946 100000 57532 100000 79600 100000 64230 100000 77828 99999 92456 100000 44378 100000 82129 100000 22705 99999 55278 99999 24448 100000 73823 100000 31230 100000 66339 99999 45158 99999 25839 99999 37892 100000 78400 100000 5809 100000 18420 99999 25134 99999 477 100000 29797 99999 1435 100000 14360 99999 32812 99999 5415 100000 11582 99999 2520 99999 33149 99999 46603 99999 5086 99999 91107 99999 25982 100000 72308 99999 20176 99999 5744 100000 23436 100000 82144 100000 14218 100000 41016 100000 21247 99999 70521 99999 58138 99999 10761 100000 67393 100000 27862 100000 60730 99999 28638 99999 13938 99999 94168 99999 17670 100000 16376 100000 42086 100000 37866 99999 11504 99999 82847 99999 72791 100000 90792 100000 36694 100000 89256 100000 65398 99999 47134 100000 69771 99999 69447 99999 52141 99999 44408 99999 54693 100000 92690 99999 2350 100000 84559 100000 57345 99999 84079 100000 84242 100000 32099 99999 69901 100000 55109 99999 54866 99999 57597 100000 15477 99999 39582 99999 57704 99999 17337 100000 7100 99999 39535 99999 901 99999 89607 99999 57825 99999 64147 99999 24739 100000 50162 100000 19924 100000 71760 100000 33737 99999 94852 99999 87784 99999 32336 99999 56421 99999 7117 100000 88233 99999 30690 100000 55368 100000 80725 100000 51758 100000 92867 100000 48007 99999 22036 99999 28698 100000 54317 99999 32630 99999 67814 99999 6841 99999 35879 99999 64609 99999 41906 99999 72664 99999 50682 100000 87207 100000 1947 99999 58553 99999 67363 100000 94218 99999 45278 100000 72593 100000 60446 99999 50856 99999 74633 100000 88623 100000 8128 99999 92115 99999 36311 99999 52480 99999 12177 100000 19542 100000 81157 99999 20665 99999 8031 99999 17753 99999 98417 99999 76779 100000 5122 99999 59754 100000 2491 100000 15774 100000 13038 99999 29517 99999 25723 100000 76101 99999 93135 100000 16786 100000 62864 99999 87551 100000 10399 100000 73986 100000 35875 100000 65222 99999 68005 100000 79998 100000 83954 99999 62229 99999 26942 100000 55004 100000 4245 100000 97924 99999 63904 100000 36538 99999 3625 99999 74724 100000 43393 99999 35776 100000 21137 100000 45357 100000 29357 99999 16412 99999 3557 100000 1357 99999 99554 100000 87170 99999 38687 100000 64107 99999 3511 99999 91135 100000 62408 100000 49104 99999 69535 99999 14759 99999 80413 99999 67548 99999 20294 99999 16942 99999 46215 100000 46861 100000 56629 99999 74142 100000 64298 99999 59671 99999 33098 99999 40611 100000 6748 100000 18037 100000 17270 100000 75327 100000 77127 99999 68446 99999 67669 100000 23565 99999 34987 100000 44367 100000 87164 99999 38267 100000 8641 99999 42671 99999 76222 99999 98124 100000 12720 100000 97551 99999 70304 100000 95197 99999 34832 100000 67481 100000 59548 100000 61832 100000 792 99999 95122 99999 72264 99999 53148 99999 63752 100000 30839 99999 80640 100000 81186 100000 35684 99999 44715 100000 92126 100000 24545 99999 9515 99999 67595 99999 88567 99999 9590 100000 89712 99999 69780 100000 37251 99999 11933 100000 99745 99999 96024 99999 17460 100000 5438 100000 78547 99999 31897 100000 28318 99999 73333 100000 54782 100000 13003 100000 19468 100000 23393 100000 19614 99999 7225 99999 91675 99999 99326 100000 33847 100000 8859 100000 51583 100000 85037 100000 43850 99999 87960 100000 13168 99999 56825 100000 41550 99999 55951 100000 40459 100000 77582 100000 91021 99999 8246 100000 37678 100000 3677 99999 5463 99999 33289 99999 8894 100000 61520 99999 84155 99999 42198 99999 88958 100000 65426 100000 95268 100000 69219 99999 22343 99999 88563 99999 97259 99999 67199 99999 22564 99999 45633 99999 87494 99999 96773 100000 55856 100000 69823 100000 77133 100000 189 99999 1733 100000 48821 100000 55171 100000 45294 99999 71707 99999 36521 100000 97722 99999 48085 99999 23706 100000 25285 99999 12220 100000 75693 100000 17776 99999 93932 99999 85288 99999 2187 99999 73992 100000 53008 100000 74391 100000 67690 99999 53691 100000 24258 100000 96369 99999 38513 100000 18961 99999 24984 99999 89317 100000 18596 99999 27654 100000 13754 99999 9920 99999 44421 100000 50015 100000 93527 100000 25856 100000 61545 100000 20630 100000 67630 100000 19145 99999 16986 99999 12062 99999 28607 100000 55139 100000 72055 99999 7948 99999 94668 99999 94419 100000 95368 99999 43625 99999 91946 100000 47195 100000 72808 99999 76158 99999 39455 100000 76548 99999 61471 99999 14499 100000 83468 99999 3611 100000 54367 100000 42417 100000 75106 99999 50689 100000 85125 99999 5560 100000 37557 99999 67231 99999 39428 100000 36735 99999 8320 99999 33981 100000 375 100000 7325 99999 4286 99999 26747 100000 37915 99999 92010 100000 41519 99999 30060 99999 71076 100000 2163 100000 45707 100000 31413 99999 71149 100000 54737 99999 73210 99999 71669 100000 92735 99999 15750 99999 80177 99999 44424 100000 3789 100000 87884 100000 58914 99999 41741 99999 37071 99999 52403 99999 8340 99999 27150 100000 58957 99999 4237 99999 3840 99999 92857 100000 92088 100000 31539 100000 87152 99999 86207 100000 56112 99999 74011 99999 95500 99999 91550 99999 23908 100000 4377 100000 1787 100000 75994 100000 51686 100000 75267 99999 39105 99999 87206 100000 15886 99999 57907 100000 18157 100000 4308 99999 65389 99999 34521 100000 65421 99999 2344 99999 70937 99999 26220 100000 73191 99999 17898 100000 50490 99999 66189 99999 6242 100000 32038 100000 78040 100000 85753 100000 25971 99999 95700 100000 83639 99999 24809 100000 13281 100000 32053 99999 70728 100000 10170 100000 85436 100000 58855 100000 12427 99999 19113 99999 22340 99999 33963 99999 49385 100000 32084 99999 32515 99999 14366 100000 9650 99999 94154 99999 79912 99999 90383 100000 20879 99999 66223 100000 77863 99999 20727 99999 99475 99999 56964 99999 87407 99999 71353 100000 7611 100000 9860 100000 50891 100000 66917 99999 99494 100000 35718 99999 67192 99999 28371 100000 94809 99999 82563 100000 77658 99999 84128 99999 17587 100000 26692 100000 85056 99999 30455 99999 48378 100000 20975 99999 95216 100000 35504 100000 92483 99999 86486 100000 83872 100000 56865 100000 89268 99999 87791 99999 1501 99999 43581 99999 19631 99999 61055 100000 28916 100000 98917 100000 84901 99999 20408 99999 40730 99999 96999 100000 38496 100000 27885 99999 39243 99999 10509 100000 36127 99999 61757 99999 85051 99999 49716 99999 41565 99999 26450 99999 33551 100000 96177 100000 88564 100000 76192 100000 73226 100000 40104 100000 75294 100000 8622 99999 93197 99999 87915 99999 93016 100000 64416 99999 54490 99999 27392 99999 95876 99999 55438 99999 52494 100000 9937 99999 83328 100000 28967 99999 78762 100000 56693 100000 72767 99999 77493 100000 35428 100000 54421 99999 92198 99999 72063 99999 57199 100000 14400 100000 92631 100000 46379 99999 83706 100000 39370 100000 38588 100000 14962 100000 37506 100000 63325 99999 55650 99999 64292 99999 90551 99999 32373 99999 86837 100000 53452 99999 72402 100000 38651 100000 5330 100000 92704 99999 94391 100000 21022 99999 86812 100000 5462 100000 89034 100000 93645 99999 1428 100000 1013 100000 63496 99999 42803 100000 83214 100000 26169 99999 46176 100000 27805 99999 37808 100000 5763 100000 64330 99999 66699 100000 95348 99999 88872 100000 20594 100000 2870 99999 70801 99999 95770 99999 56724 99999 81641 99999 41606 100000 92725 100000 41527 99999 39025 99999 35379 100000 21583 99999 99140 99999 3843 99999 2803 99999 8774 99999 96516 100000 72440 100000 43825 99999 34761 99999 49439 100000 63887 99999 9536 99999 15843 100000 32273 100000 17386 99999 82601 99999 62160 100000 45422 100000 79906 99999 43326 99999 33717 99999 57270 99999 26114 99999 39807 99999 44954 99999 78918 99999 20700 100000 54999 100000 35532 99999 84675 99999 97355 100000 70190 99999 41852 99999 91127 99999 51075 99999 67420 100000 64523 99999 7835 99999 12384 100000 4434 99999 53378 100000 83790 99999 63383 99999 93911 99999 66754 99999 86265 99999 21006 100000 19785 99999 71355 99999 30814 99999 62576 99999 42556 99999 2858 100000 28074 99999 43055 100000 71461 99999 86297 99999 33432 100000 31236 100000 88918 100000 75614 100000 50227 100000 5131 99999 80627 100000 37076 99999 19511 99999 32478 100000 19378 100000 5317 100000 92718 100000 59345 99999 5307 100000 83013 100000 80774 99999 58426 100000 98374 99999 82897 99999 77904 100000 96934 100000 3728 100000 30155 99999 12263 100000 61934 100000 66126 99999 85667 100000 12554 99999 40424 100000 43057 100000 48264 100000 67686 99999 52789 100000 53329 99999 5353 99999 92468 99999 17372 99999 21368 99999 67512 99999 79493 99999 50496 100000 62665 100000 13433 100000 50139 99999 72581 99999 55731 99999 27477 99999 82523 100000 55905 99999 11643 99999 64437 99999 66550 99999 47558 100000 24200 99999 20154 100000 75214 99999 65345 100000 80023 100000 1693 99999 62299 100000 80538 99999 88048 100000 22863 99999 34431 100000 61793 99999 40025 99999 19605 99999 72603 99999 86778 99999 93707 100000 50372 100000 28053 100000 51029 100000 56398 99999 43797 100000 1311 99999 57762 100000 91419 100000 19801 100000 42571 99999 81079 99999 87522 100000 96215 99999 3168 100000 14410 100000 63603 100000 33373 100000 89761 99999 68818 99999 34681 100000 64055 99999 12441 99999 99864 100000 82140 100000 8539 99999 89354 100000 37940 99999 69375 100000 75591 99999 74338 100000 38000 100000 91857 99999 38388 100000 36514 100000 73297 99999 93095 99999 94432 99999 98241 100000 34148 99999 39213 99999 51054 100000 89738 100000 94421 100000 16233 100000 26144 100000 63204 100000 21948 99999 18029 100000 79370 99999 67403 100000 13613 99999 87770 99999 93833 100000 59903 100000 11387 99999 64066 99999 48619 100000 34686 100000 49327 100000 75025 100000 34578 99999 28081 99999 23993 100000 78482 99999 48410 99999 91118 100000 67599 100000 10163 100000 36701 100000 15979 100000 32414 99999 836 99999 13232 99999 98560 99999 39677 99999 61427 100000 57942 99999 72517 99999 93950 99999 28122 100000 78646 100000 54402 99999 55074 100000 25194 99999 98632 100000 18147 99999 19436 100000 24398 99999 68501 100000 28716 100000 30090 99999 19299 99999 56026 100000 22765 100000 83278 99999 84183 99999 51385 99999 69250 99999 21882 100000 47542 99999 88208 99999 60273 100000 91848 99999 23033 99999 47256 100000 89777 100000 91984 100000 50272 100000 58814 100000 74584 99999 45141 100000 51965 100000 46532 99999 61867 100000 13923 100000 15476 99999 61932 100000 73345 100000 27050 100000 92901 100000 92236 99999 97049 99999 86880 100000 4002 100000 58775 99999 50363 99999 10088 99999 10047 100000 88435 100000 33707 99999 33681 100000 78853 99999 87396 99999 13920 100000 72341 99999 54641 99999 8703 99999 95019 99999 83140 100000 902 99999 96767 99999 6118 99999 44726 99999 64671 100000 56688 99999 98291 99999 64231 100000 51251 100000 96911 100000 66487 99999 66159 99999 66262 99999 58123 99999 50426 99999 25855 100000 70489 99999 60637 99999 4243 100000 25292 99999 93380 100000 81081 100000 75750 99999 77148 99999 1341 99999 99678 99999 65484 100000 69675 100000 36766 99999 38765 99999 51086 99999 59958 100000 81821 99999 89834 99999 40188 100000 16246 99999 667 100000 45827 100000 68953 99999 60087 99999 67895 99999 60101 99999 25729 99999 21175 99999 95842 99999 2460 100000 54506 99999 39468 99999 12378 99999 22026 100000 70681 99999 44252 99999 67996 99999 17023 99999 97268 100000 58072 100000 36381 99999 8322 99999 70885 100000 16110 100000 88220 99999 60786 99999 92714 99999 36366 99999 56770 99999 3409 99999 43188 99999 13012 100000 50069 99999 21285 99999 96822 99999 76444 99999 47719 99999 56397 99999 55432 99999 45127 100000 73044 99999 70970 100000 62732 99999 50879 99999 5905 99999 39317 100000 41777 100000 81438 99999 91579 99999 96735 100000 21251 100000 73379 100000 63150 99999 90343 99999 15272 100000 13974 100000 28665 99999 40271 100000 79405 100000 48230 100000 81203 99999 19653 99999 44344 99999 54624 100000 79088 100000 24960 99999 3171 99999 3524 99999 89137 100000 54086 100000 47784 100000 50857 100000 37501 99999 12580 99999 70395 99999 18265 99999 82052 99999 75637 100000 48 99999 80768 99999 46689 100000 76009 100000 70831 99999 15255 99999 57109 99999 24663 99999 92584 100000 16038 100000 42322 99999 6216 100000 40788 99999 49025 100000 33699 99999 40632 99999 23350 99999 48793 99999 2053 99999 86729 99999 86798 100000 1778 100000 2512 99999 55596 100000 50295 99999 68100 99999 90830 99999 14425 99999 59210 99999 99736 100000 56256 99999 48615 99999 97638 99999 29413 100000 99524 99999 65360 100000 12125 99999 34040 99999 36890 100000 35697 100000 85872 99999 62133 100000 67993 100000 35885 100000 46245 100000 34453 100000 6268 99999 18456 100000 8124 99999 88480 100000 30977 99999 18241 99999 54607 99999 98302 99999 46188 99999 74798 100000 27172 99999 84569 100000 57795 99999 91624 99999 37047 99999 19195 100000 84909 99999 30363 100000 10135 99999 68597 100000 2422 100000 16411 100000 23479 99999 72663 100000 45440 99999 49578 100000 15768 99999 35874 100000 50968 99999 41943 99999 14493 99999 44649 99999 89732 100000 70198 100000 31813 99999 92261 99999 86591 100000 87656 100000 42492 100000 18201 99999 33987 99999 63741 100000 77134 99999 12038 99999 37159 100000 43145 99999 82511 99999 83967 100000 16627 100000 10712 100000 39316 100000 99667 99999 92080 99999 66078 99999 65209 99999 66118 99999 68584 99999 69162 100000 65799 99999 3974 99999 2204 100000 80071 99999 53141 100000 90355 99999 16002 99999 59582 99999 85857 100000 82049 100000 52454 99999 44702 100000 24946 99999 40846 99999 76744 100000 44990 99999 61589 100000 59780 100000 50755 99999 79380 99999 99052 99999 24839 100000 39458 100000 41395 99999 65589 100000 3683 99999 11431 100000 89149 100000 67787 99999 17155 99999 22198 99999 11434 100000 46561 99999 13306 100000 92069 100000 63600 99999 51034 100000 49652 99999 67846 100000 59045 100000 15306 100000 31625 99999 58524 100000 41679 99999 94961 99999 41483 100000 11646 100000 4233 99999 57565 100000 16220 100000 84677 99999 12739 100000 74914 99999 23129 100000 30018 100000 31274 99999 80078 100000 16846 99999 52764 100000 63367 100000 44067 99999 78832 99999 28336 100000 178 99999 94615 99999 7111 99999 1503 100000 65112 99999 21742 99999 29171 100000 84788 100000 42326 99999 47916 99999 42368 100000 95249 100000 4157 99999 66986 100000 33996 100000 6549 100000 39309 100000 82670 99999 14715 100000 43879 100000 67566 100000 18850 99999 18464 99999 28151 99999 39860 100000 50814 99999 85648 99999 24248 100000 11662 100000 45236 99999 65 100000 31640 100000 12755 100000 41805 99999 79845 99999 68823 99999 60343 100000 22735 100000 20269 99999 39242 99999 37177 99999 10392 99999 95158 99999 63250 100000 52629 100000 10223 100000 22310 99999 85307 99999 31448 100000 87959 99999 12073 100000 20206 100000 69255 99999 67438 99999 27542 99999 96376 99999 96586 99999 73215 100000 87122 100000 43924 100000 35390 99999 71177 100000 52596 99999 99023 99999 64712 99999 53321 99999 86699 99999 12898 100000 85062 99999 17792 100000 81667 100000 24322 100000 32863 99999 94370 99999 2651 99999 90760 99999 10140 99999 4738 100000 17960 100000 85798 99999 62439 99999 76949 99999 82743 99999 98920 99999 82957 99999 97538 100000 31279 100000 12303 100000 53774 100000 99981 100000 50569 100000 21722 99999 68097 99999 39364 99999 59075 99999 31243 100000 65137 100000 46631 99999 10922 100000 99663 99999 31045 99999 36608 99999 46044 99999 96995 99999 76396 99999 46439 99999 59634 100000 99261 100000 69423 99999 95433 99999 84248 100000 67800 100000 54253 99999 61243 100000 63813 99999 96907 100000 63066 100000 786 100000 63654 100000 54959 100000 55725 100000 88401 99999 31517 99999 59205 99999 46768 100000 77517 99999 26757 100000 63331 99999 70143 100000 44069 100000 92201 100000 75190 100000 15490 100000 15733 100000 50222 100000 89351 100000 80835 100000 44229 100000 16665 99999 15604 99999 31874 100000 35826 99999 58389 99999 96727 99999 50481 99999 798 100000 3274 100000 56896 100000 29483 99999 32925 100000 67597 99999 66502 100000 75970 99999 45538 99999 85619 99999 73875 100000 22368 100000 99411 99999 64198 99999 31933 100000 53201 100000 9561 99999 93195 99999 38202 99999 49505 99999 11673 99999 35975 99999 13197 99999 26301 100000 88809 100000 7614 100000 74061 100000 43416 100000 73686 100000 79590 100000 76600 99999 62623 100000 8830 100000 63185 100000 72221 99999 45835 99999 42982 100000 71308 100000 9321 100000 27966 100000 44000 99999 24010 99999 70838 99999 17036 99999 77150 99999 77612 100000 19375 100000 64247 99999 42132 100000 77845 100000 62567 99999 82451 100000 50147 100000 98801 99999 69595 99999 76102 100000 66267 100000 53576 100000 43375 100000 9073 100000 80050 99999 43321 100000 28058 99999 25483 99999 43315 99999 48631 99999 28817 99999 89443 100000 2552 100000 54134 99999 65104 100000 66406 100000 23733 99999 76809 100000 47728 100000 11888 100000 68768 100000 29178 100000 38368 100000 98784 100000 87222 100000 48436 100000 10579 100000 38171 100000 2930 99999 59117 100000 79589 100000 12931 99999 22771 100000 56790 100000 67551 99999 47953 99999 14856 100000 71260 100000 81962 100000 29456 100000 90788 100000 98345 100000 56956 100000 62582 99999 69716 99999 7962 100000 64195 99999 25041 100000 58774 100000 69556 100000 73534 100000 18329 100000 39981 99999 72863 100000 56340 99999 60544 100000 36805 99999 59859 99999 91959 100000 30624 100000 47893 100000 37329 99999 56067 100000 72114 99999 36222 100000 59289 100000 93030 100000 11303 99999 10867 99999 85645 100000 80036 100000 99873 100000 88268 100000 84199 100000 28550 99999 78856 99999 32849 100000 14903 99999 84924 100000 12324 100000 15275 100000 51911 100000 13829 99999 61661 99999 21567 99999 71553 100000 63678 99999 91066 100000 55176 100000 25315 100000 57618 99999 49346 100000 65833 100000 74109 100000 997 100000 6053 99999 66080 100000 5167 100000 89282 99999 96263 99999 33796 100000 51699 99999 8187 100000 40418 99999 37110 100000 3313 100000 77112 100000 81009 100000 2801 100000 8261 99999 64564 99999 30593 99999 98614 99999 86256 100000 77791 100000 89465 99999 43928 99999 95289 99999 2622 99999 43125 100000 62898 100000 75858 100000 43335 99999 72966 100000 51998 100000 52067 100000 40523 100000 35509 100000 60675 99999 71337 100000 84156 99999 80600 100000 82345 100000 70003 100000 34754 100000 11784 100000 28442 99999 43776 100000 89159 99999 2257 100000 2973 100000 98827 99999 9926 99999 73327 99999 55092 99999 54035 99999 77709 99999 39665 100000 62289 100000 45961 99999 43507 100000 65009 99999 50254 100000 35386 100000 20471 100000 19896 99999 68848 100000 43736 100000 23379 100000 70036 100000 98144 100000 38972 100000 17508 99999 43402 99999 24012 100000 10596 99999 56526 99999 86266 100000 80597 99999 5527 99999 19349 99999 67674 100000 13812 100000 96709 99999 87039 99999 15655 99999 18238 100000 90560 100000 64004 99999 4280 99999 16831 100000 24383 100000 41880 100000 96442 99999 10839 100000 56126 100000 9675 99999 4022 99999 66497 99999 47705 100000 59712 100000 99074 100000 35230 99999 88054 100000 31349 100000 43219 100000 9718 100000 39315 100000 95486 99999 60775 99999 77451 100000 38462 100000 22018 100000 90086 99999 42035 100000 84692 100000 11898 100000 73020 100000 38866 99999 76243 100000 93050 100000 72598 100000 80687 99999 49218 100000 25642 99999 65959 99999 20644 99999 70867 100000 97030 100000 17943 99999 49261 100000 7437 100000 53476 100000 59619 99999 82947 99999 45060 100000 77820 100000 90767 99999 57164 100000 50416 99999 82194 100000 10512 100000 99333 100000 9189 100000 29947 100000 21343 100000 18499 99999 53705 100000 92904 99999 31780 100000 42909 99999 14033 100000 45347 100000 61413 100000 46850 100000 32277 99999 22841 99999 55671 99999 62731 99999 98992 100000 48245 99999 12741 99999 66672 99999 23833 100000 15084 100000 36714 100000 91323 99999 92198 100000 96237 100000 80495 100000 37116 99999 96687 100000 50512 99999 26239 99999 96003 100000 85070 100000 22666 99999 14616 100000 9217 99999 31207 100000 27347 99999 7559 100000 71089 99999 61389 99999 5574 100000 52542 99999 25441 99999 63873 99999 11354 100000 30255 99999 34006 99999 27733 99999 91974 100000 83606 99999 76955 99999 1606 100000 22682 99999 86814 100000 67398 100000 32934 100000 3897 99999 71894 99999 56388 99999 71471 100000 68487 99999 70408 99999 40420 100000 74192 99999 32363 99999 69978 100000 80814 99999 93272 99999 82016 99999 56420 100000 87143 99999 21057 100000 38143 100000 36799 100000 11358 100000 59971 99999 5194 100000 87239 99999 36577 100000 56839 100000 6604 100000 97597 99999 74068 99999 15048 100000 38213 100000 44814 100000 76996 99999 70556 99999 59185 99999 4300 100000 87894 99999 49218 99999 14720 100000 74728 100000 32433 99999 50294 99999 5664 99999 11804 100000 1943 99999 39983 99999 74201 100000 47497 100000 9308 99999 30168 100000 74612 100000 40972 100000 73440 100000 9215 99999 97575 100000 28070 100000 89373 99999 55753 100000 92020 100000 32626 100000 50061 100000 26962 99999 14658 100000 2090 99999 66887 100000 6445 99999 61670 100000 20572 99999 19118 99999 83636 99999 6273 99999 73741 100000 83395 100000 15478 100000 29847 99999 25178 99999 72060 99999 61650 100000 16222 100000 10887 99999 49821 99999 85820 100000 56596 99999 20928 99999 17352 100000 40591 100000 76034 99999 83434 99999 8864 100000 17334 100000 85871 99999 79742 99999 78064 99999 89688 100000 68560 100000 44470 100000 44737 100000 2315 100000 10211 100000 19857 99999 80144 99999 40369 100000 92485 100000 18932 100000 37933 99999 78113 100000 74015 99999 29037 100000 19287 100000 80076 99999 78994 100000 70891 99999 53266 99999 2599 99999 54321 100000 94484 99999 70492 99999 90737 99999 37703 100000 15881 99999 36586 100000 81288 99999 743 100000 47585 100000 5914 99999 97846 100000 69186 99999 63299 99999 35618 100000 55166 100000 13153 99999 24563 99999 6696 99999 63916 99999 39114 100000 42733 100000 43799 99999 30253 100000 54243 99999 57259 99999 42722 99999 65261 100000 58169 99999 73551 100000 80500 100000 69765 99999 9237 100000 70324 100000 41867 99999 81609 99999 29078 100000 62945 99999 90074 99999 66932 100000 17495 99999 20207 100000 20746 100000 63913 100000 56479 100000 83229 100000 25054 99999 72004 99999 26766 99999 14506 100000 28184 99999 5511 100000 28898 99999 30687 99999 5742 100000 79288 99999 55198 99999 55015 99999 35801 99999 3714 100000 79735 99999 82548 99999 34684 100000 24110 99999 24100 100000 50542 99999 38861 99999 27622 100000 99163 99999 60195 100000 18706 100000 76306 100000 75572 100000 89754 99999 25202 99999 96649 100000 10407 100000 48292 100000 61800 100000 15159 99999 88116 99999 52937 100000 66444 99999 88161 100000 10403 100000 91446 99999 82781 100000 468 99999 6146 100000 99077 100000 55170 100000 80881 100000 94624 99999 54014 100000 92670 100000 58355 99999 31808 99999 11354 99999 2829 99999 92628 99999 52941 100000 5882 100000 3261 99999 10274 100000 60366 100000 96189 99999 75809 100000 29573 99999 40870 99999 88747 99999 16790 100000 35183 99999 55323 99999 15834 99999 71373 99999 57771 99999 62027 100000 44034 100000 31751 99999 74433 99999 38522 99999 92485 99999 57205 100000 91962 100000 67553 100000 19667 100000 98465 99999 77732 99999 14378 99999 99959 99999 92303 99999 86400 99999 92237 99999 67267 99999 50351 100000 67138 100000 29696 99999 45866 100000 63548 99999 49345 100000 74763 100000 44314 100000 32274 100000 12149 100000 82183 100000 53953 100000 87965 99999 21929 100000 85579 99999 76740 99999 90765 99999 67201 100000 49617 99999 22199 100000 36309 99999 18363 100000 90286 99999 77910 100000 20472 100000 89681 100000 67180 100000 55957 99999 93567 99999 74192 100000 13033 99999 90322 100000 27331 99999 29428 99999 72991 99999 4067 99999 82018 99999 96196 99999 52830 100000 34002 99999 68831 100000 29642 100000 22002 99999 90975 100000 5369 100000 88058 99999 4683 99999 76688 100000 66409 100000 80951 100000 42774 100000 61688 99999 28097 100000 2753 99999 3140 99999 72878 100000 51431 99999 30079 100000 40711 100000 62836 99999 7181 100000 9141 100000 62116 100000 29289 99999 43388 100000 53180 99999 15784 99999 75845 99999 22329 99999 48283 100000 27253 100000 97591 99999 74217 100000 80830 100000 6704 100000 87220 100000 16476 100000 89558 99999 74397 100000 49990 99999 15462 100000 52370 99999 80327 99999 33061 100000 35023 99999 95106 99999 23437 99999 4201 99999 64760 99999 70977 100000 8339 100000 86802 100000 1235 100000 23783 100000 8043 100000 44241 100000 83861 100000 79975 99999 57211 99999 29404 100000 38638 99999 51983 99999 3800 99999 68470 99999 43516 100000 91681 100000 53321 100000 97952 100000 55017 100000 49899 99999 63170 99999 41102 100000 77736 99999 34369 99999 39755 100000 47707 99999 69024 99999 27169 99999 81199 100000 25250 100000 87308 100000 57334 99999 20462 100000 12934 100000 54597 99999 41950 99999 99419 99999 13707 100000 660 100000 80708 100000 80364 100000 75103 100000 95254 100000 63980 100000 24797 100000 36227 99999 27809 100000 53056 99999 562 100000 74585 100000 83004 100000 62336 100000 36389 99999 44207 99999 14869 99999 31272 100000 54683 99999 85647 100000 40571 100000 20844 99999 85659 100000 70835 99999 56278 99999 17290 99999 88837 99999 64568 100000 54349 100000 82586 100000 68390 100000 2131 100000 23688 99999 51334 100000 47355 99999 24727 99999 46737 99999 4497 99999 36324 99999 28385 99999 729 100000 15400 100000 71951 100000 96557 100000 64475 100000 81874 100000 39945 99999 66569 99999 26161 100000 76865 99999 79295 99999 93849 99999 84307 100000 33931 99999 46018 100000 606 100000 56786 100000 88993 99999 42666 99999 54398 100000 69082 99999 67169 100000 48824 100000 17995 100000 88763 100000 8134 99999 10504 99999 82219 100000 81903 100000 40864 99999 589 99999 78515 99999 60808 99999 39599 99999 19082 100000 79337 99999 9342 100000 2193 100000 86800 100000 76659 99999 82797 99999 56767 100000 95918 99999 65688 100000 34862 99999 11128 100000 38810 99999 37620 100000 57467 99999 43635 99999 70396 100000 93857 100000 22595 100000 7389 99999 92502 100000 67245 100000 67853 99999 59361 99999 36322 100000 98079 99999 91297 100000 34060 100000 73616 100000 52174 100000 58741 100000 31028 99999 88052 100000 67147 99999 73192 100000 99445 100000 15328 100000 22852 99999 87109 100000 84430 99999 4216 100000 15781 100000 74890 99999 58815 99999 73433 100000 4171 100000 57494 100000 80821 100000 32490 100000 94624 100000 90809 100000 74314 99999 72190 100000 77746 99999 36303 99999 92328 100000 71454 100000 6953 99999 42725 99999 1674 99999 67990 99999 9547 100000 17714 99999 88523 100000 9364 100000 15248 100000 15673 99999 33100 99999 10264 100000 38847 99999 37827 100000 68668 100000 8503 99999 98934 99999 33635 100000 3919 99999 90124 99999 67850 100000 81777 100000 16988 99999 82627 99999 31620 99999 34391 100000 72080 99999 7916 100000 99293 100000 64917 99999 59013 99999 62337 100000 64101 100000 82639 100000 6047 100000 74457 100000 76824 99999 44688 100000 96917 100000 69936 100000 77542 99999 50347 100000 49817 100000 70876 100000 87355 100000 80997 99999 69583 100000 59021 99999 48175 99999 66636 100000 47594 99999 64173 100000 94037 100000 53271 99999 47746 99999 81918 99999 26177 99999 29062 99999 69403 100000 16647 99999 3341 99999 75490 99999 32754 99999 43121 100000 31805 100000 40305 99999 30669 100000 17204 100000 34054 100000 93572 100000 74288 99999 153 99999 61340 99999 68824 99999 80191 100000 9634 99999 65998 100000 5692 100000 15216 100000 86337 100000 91815 99999 68657 100000 79364 99999 92252 100000 26351 100000 94936 99999 10000 100000 37251 100000 16517 100000 67107 99999 14011 99999 80120 100000 92424 99999 87759 100000 52156 99999 89040 99999 9641 100000 61216 99999 74433 100000 77068 99999 1529 99999 31995 100000 2905 100000 90479 100000 1504 100000 85797 99999 73113 100000 53003 99999 68311 100000 6004 100000 38611 100000 12158 99999 66383 99999 75577 99999 79405 99999 80877 100000 51776 99999 76589 99999 94311 100000 14883 99999 56131 100000 3442 100000 37400 99999 69675 99999 13279 99999 21012 100000 94709 100000 86627 99999 13927 100000 95427 100000 22379 100000 64124 100000 48779 100000 13959 100000 28494 100000 44810 100000 27624 100000 85202 99999 6649 99999 95723 100000 61051 99999 24546 100000 52620 99999 66210 99999 32747 99999 36174 100000 93216 99999 31434 99999 91795 99999 50306 100000 69886 100000 5191 99999 58845 100000 65553 100000 91271 100000 10209 100000 64402 99999 60534 99999 23585 99999 10266 99999 76579 99999 31820 99999 99253 99999 43148 99999 42671 100000 32656 100000 94024 100000 34895 100000 79327 100000 50998 99999 22649 99999 76543 99999 74515 99999 14090 100000 16999 99999 4295 100000 88577 99999 92384 99999 79329 99999 47493 100000 15833 100000 75996 99999 33187 100000 21984 100000 92942 99999 60876 100000 96092 100000 34808 100000 12314 100000 23573 100000 20595 100000 6926 100000 44573 100000 36554 100000 24230 99999 54524 100000 14430 100000 80471 100000 88861 99999 47844 99999 27650 100000 96395 99999 37769 99999 31650 100000 32270 100000 43309 100000 14654 100000 56851 100000 7418 100000 17093 99999 26383 100000 25212 100000 60997 99999 29734 100000 34177 100000 54146 99999 90888 99999 45499 99999 51177 100000 7164 99999 93454 100000 55114 99999 32967 99999 77456 100000 79947 100000 9973 99999 9050 99999 38343 100000 93987 99999 70748 100000 48251 99999 99970 99999 17807 100000 86924 99999 12795 99999 24497 99999 78552 99999 85640 100000 3640 100000 21717 99999 92174 100000 17996 99999 94914 99999 52322 99999 31052 100000 79892 100000 43545 100000 62260 99999 27902 100000 6337 100000 60569 100000 65959 100000 99295 99999 37854 100000 57808 99999 92531 100000 37534 99999 6925 99999 45701 100000 71567 100000 29597 99999 80542 99999 42459 100000 13233 100000 73240 100000 72537 100000 87489 100000 88119 99999 35173 99999 23323 99999 11750 99999 72410 100000 51515 100000 30530 100000 17423 99999 80306 100000 36863 99999 77234 99999 83341 99999 35142 99999 839 99999 54827 100000 86367 99999 3845 100000 47238 100000 75854 99999 95956 99999 99740 100000 43261 99999 87563 100000 45605 100000 63755 100000 75914 99999 43298 100000 83903 99999 95554 100000 72429 100000 42074 100000 7045 100000 73250 99999 11127 99999 90161 99999 47110 99999 27912 99999 6538 100000 44423 99999 49260 99999 39595 100000 11998 99999 25035 99999 57406 99999 13337 99999 25699 99999 72515 99999 99808 100000 65084 99999 79854 99999 93498 100000 87631 100000 5427 99999 44192 100000 26973 100000 64280 100000 97217 99999 19167 100000 28774 100000 38911 100000 15727 100000 82319 99999 308 99999 79187 99999 60648 99999 57785 99999 36436 100000 2953 100000 41571 99999 27460 100000 20781 99999 25815 99999 27810 99999 62840 100000 49373 100000 41057 100000 51813 99999 41878 100000 55840 100000 62103 100000 41457 99999 24765 99999 87040 99999 31018 99999 11377 99999 11373 99999 3203 99999 612 99999 79624 99999 72588 99999 45063 100000 82326 99999 84609 99999 70945 100000 34765 100000 22536 99999 52264 100000 37054 100000 52914 99999 21293 99999 24351 100000 9642 99999 70053 99999 67010 100000 15792 100000 73722 100000 64678 100000 99616 100000 62029 100000 24275 100000 22430 100000 98605 99999 97245 100000 62948 100000 84870 100000 40898 99999 24767 99999 24087 99999 84508 99999 33508 100000 54125 100000 75691 99999 41629 99999 34481 100000 83853 99999 44133 100000 48984 99999 2418 99999 57691 100000 56723 99999 4307 99999 89070 100000 56097 99999 70415 100000 22295 100000 7289 100000 10997 100000 28409 99999 5726 99999 54411 99999 49616 99999 63117 99999 41436 99999 61652 100000 43157 99999 238 99999 82745 99999 8692 100000 75747 99999 82821 99999 72929 99999 91175 100000 98272 99999 96562 99999 32513 99999 71290 100000 65925 100000 16715 100000 3829 99999 32886 99999 63022 99999 95925 100000 64561 99999 12769 99999 1391 100000 59255 100000 29255 99999 28952 100000 26833 99999 48163 99999 9875 100000 4513 100000 40347 99999 85501 100000 42421 99999 61581 100000 18514 100000 39193 99999 83795 100000 6562 100000 63260 99999 52118 100000 37233 99999 97768 100000 974 100000 54831 99999 39469 100000 48721 100000 49189 99999 73129 99999 41622 99999 12291 100000 95553 100000 37516 100000 8411 100000 69148 99999 32854 100000 42996 100000 63898 99999 92074 99999 6521 100000 20925 99999 66180 100000 5140 100000 11563 99999 63055 100000 29420 99999 42457 100000 76923 99999 55493 99999 91448 99999 49623 100000 55583 99999 52737 99999 67982 99999 31457 99999 98544 99999 70381 99999 18073 99999 10531 100000 81036 99999 16044 100000 5949 99999 86847 100000 27392 100000 67058 99999 4627 99999 53859 100000 5459 99999 67222 99999 24504 100000 11589 100000 50344 99999 17623 99999 55411 99999 88237 99999 3884 100000 83390 99999 86873 100000 8954 99999 83427 99999 33323 99999 70210 100000 18889 99999 94401 100000 60603 100000 30775 100000 51671 99999 16298 99999 91605 100000 96933 99999 4591 100000 73099 99999 46599 100000 16154 100000 43532 99999 84932 99999 60262 99999 53118 100000 73305 99999 21586 99999 76675 99999 67744 100000 64594 100000 27922 100000 44789 99999 20019 99999 89063 99999 14038 99999 51291 100000 99110 100000 91797 99999 27261 99999 35464 99999 61580 100000 44751 100000 14116 99999 11151 99999 76026 100000 30760 99999 16705 100000 96559 100000 33681 99999 66500 99999 89966 99999 87712 99999 51048 99999 21113 100000 94016 99999 73112 99999 77234 100000 47277 100000 27797 100000 42916 99999 38633 99999 44048 99999 89009 100000 60685 99999 97215 100000 18625 100000 21817 99999 80468 100000 85442 99999 20140 100000 55555 100000 6579 100000 98685 100000 63225 99999 63914 100000 10080 99999 65911 100000 35531 99999 93922 100000 19434 100000 83617 100000 83423 99999 8841 100000 38661 99999 89858 99999 43042 99999 10993 99999 91399 100000 42111 99999 17819 99999 24062 99999 11451 100000 17015 99999 49169 100000 82717 99999 28403 100000 65234 100000 11113 100000 53840 99999 46481 100000 26241 100000 34376 100000 48254 99999 40658 99999 45503 100000 39518 99999 80980 99999 93633 100000 74674 100000 47899 100000 67556 99999 5941 99999 93451 100000 83882 100000 87563 99999 81773 100000 61540 99999 17984 99999 21643 100000 29865 100000 80701 99999 69159 99999 57 100000 41610 100000 9280 99999 90763 100000 81179 99999 58033 99999 33955 99999 6439 99999 66227 99999 96406 99999 59610 99999 71667 99999 2320 99999 66650 100000 52267 99999 67849 99999 65942 100000 4478 99999 668 100000 46917 100000 33045 99999 73904 100000 81371 100000 97944 99999 21333 99999 86352 99999 10515 100000 20658 100000 23232 100000 3953 99999 13470 99999 26965 100000 14945 100000 20717 99999 71984 99999 93304 99999 62219 99999 74987 100000 12497 100000 79203 99999 12192 99999 71072 99999 93484 99999 22352 99999 48923 99999 14134 100000 9654 99999 67374 99999 12420 100000 96107 100000 95466 100000 45546 99999 1909 99999 33583 99999 48920 99999 73552 100000 23994 99999 37043 99999 63208 100000 87099 99999 95351 100000 93195 100000 92708 100000 1592 100000 4286 100000 91597 99999 69548 99999 34629 99999 14604 99999 41809 99999 37316 99999 97530 99999 54614 99999 47940 100000 16675 100000 69762 99999 66423 99999 91946 99999 3654 99999 57002 100000 78418 99999 90583 100000 90495 100000 90065 99999 58203 100000 64439 100000 28352 99999 78444 99999 13605 100000 22305 100000 9235 100000 92125 100000 1682 100000 489 100000 35494 99999 10354 100000 11389 99999 83298 99999 21088 99999 13205 99999 96681 100000 55823 100000 57396 99999 30800 100000 64797 100000 79765 99999 42354 99999 35740 100000 6872 100000 7314 100000 71243 99999 74727 99999 36969 100000 41041 100000 92147 100000 72159 99999 25792 99999 36183 99999 68014 99999 832 100000 28322 99999 6520 100000 54520 100000 5861 100000 57677 99999 88017 99999 9038 100000 44672 99999 60373 99999 24654 100000 4506 100000 26847 99999 20674 99999 234 99999 24041 99999 79211 99999 31241 99999 48100 99999 62565 100000 37340 100000 45857 99999 46367 99999 57352 100000 66469 99999 12133 99999 85858 100000 61788 100000 23951 100000 15288 99999 4123 99999 50154 100000 96419 100000 73071 99999 30336 99999 8368 99999 95182 100000 55325 99999 94068 100000 51893 100000 23191 99999 69132 99999 36200 100000 50588 99999 69006 100000 44501 99999 16534 100000 73389 99999 6145 100000 3632 99999 27084 99999 2122 99999 56826 99999 71655 99999 10363 99999 75036 100000 40130 100000 27197 99999 93564 100000 21235 99999 40237 99999 29838 99999 89119 100000 5341 99999 89605 99999 45645 100000 56553 100000 93260 99999 22912 100000 34564 100000 76047 100000 65163 99999 48078 100000 81939 100000 46428 99999 64457 100000 66753 100000 36685 99999 6073 100000 31493 99999 43539 100000 46968 99999 43834 100000 23511 99999 52898 100000 61942 100000 30029 100000 4516 99999 49858 99999 41108 100000 90265 100000 3078 99999 41564 99999 82609 99999 7270 100000 64863 99999 75031 99999 96227 100000 10304 99999 90057 99999 35101 99999 11108 99999 60943 99999 17228 99999 89357 99999 3169 100000 40925 99999 38470 100000 66906 99999 81522 100000 50285 99999 81807 99999 31944 99999 24989 99999 72499 99999 10915 99999 60192 99999 75297 100000 68795 100000 66356 100000 64171 99999 71094 99999 30119 99999 66041 100000 58892 99999 35527 99999 7328 99999 66813 100000 55778 100000 3199 100000 39932 100000 14881 100000 38396 99999 68481 100000 36837 100000 54739 100000 80649 99999 35206 100000 6152 99999 6383 100000 5378 100000 55343 99999 66011 100000 68173 100000 89130 100000 39284 100000 94045 100000 95296 99999 91447 100000 67366 100000 31884 100000 74716 100000 61470 99999 74346 100000 81348 100000 29052 100000 43949 100000 81623 99999 14402 100000 41419 100000 83592 100000 26086 100000 10864 99999 76717 100000 69493 100000 97329 99999 88174 99999 14797 100000 60962 99999 37601 100000 64503 100000 28835 99999 71222 100000 46712 100000 5001 99999 76520 100000 80016 100000 71377 99999 64799 100000 27695 99999 99697 100000 35964 99999 87616 99999 20170 99999 93401 100000 14890 100000 82986 99999 65830 99999 52155 100000 64355 99999 63795 100000 44202 99999 47671 100000 11818 99999 45862 99999 16204 99999 71840 99999 73160 99999 68003 100000 96158 100000 71322 99999 62067 99999 46881 99999 88579 99999 90009 99999 83535 99999 61644 100000 82528 99999 55005 99999 58517 100000 84491 99999 23145 100000 32718 100000 32024 100000 87332 100000 337 100000 76377 100000 88989 100000 4620 99999 26197 100000 78654 99999 46110 99999 91505 99999 9262 99999 34299 100000 45349 99999 15432 100000 59844 100000 26530 99999 40951 99999 11686 99999 36067 100000 34322 100000 48133 100000 49780 99999 53683 99999 76602 99999 11110 99999 8305 99999 21263 99999 8271 100000 13684 99999 81882 99999 19946 100000 91755 99999 69109 99999 39675 99999 99843 100000 14417 100000 24858 100000 9295 100000 79388 99999 68607 100000 49352 99999 5791 99999 83956 99999 98338 99999 57958 99999 28405 99999 58079 100000 55499 100000 29009 99999 64095 100000 3593 99999 33520 100000 7554 99999 99129 99999 51734 99999 44739 99999 38702 99999 84386 100000 91750 99999 60610 100000 11766 99999 75377 99999 84891 99999 88882 100000 22471 99999 6186 99999 62931 100000 94034 100000 57119 100000 12294 99999 35735 100000 74103 100000 87146 100000 3589 99999 62778 100000 41981 99999 49742 100000 48278 100000 87496 100000 99346 100000 12853 100000 78216 99999 2070 100000 37837 100000 96433 99999 45826 99999 32898 100000 48831 99999 77631 100000 46947 100000 13909 100000 78187 100000 9553 99999 61226 99999 49725 99999 76745 100000 35925 99999 38724 100000 72107 99999 78149 99999 95271 100000 25759 99999 67174 100000 60318 100000 48859 100000 35610 99999 15714 99999 70377 100000 47904 99999 31698 100000 60395 99999 36575 100000 13905 99999 48952 100000 9046 100000 56346 99999 730 99999 33454 99999 15110 99999 5771 100000 66135 99999 48922 100000 82579 100000 17261 100000 44260 99999 48211 99999 73646 100000 71694 100000 65662 100000 78743 100000 85065 99999 10056 99999 22827 99999 76491 99999 72707 100000 81724 100000 90761 99999 59360 99999 1778 99999 68488 100000 77298 100000 95639 99999 88775 99999 92712 100000 90786 100000 6214 99999 35520 100000 56708 99999 91185 99999 58124 100000 3651 100000 24928 100000 2307 100000 21940 100000 5733 99999 74059 99999 58689 99999 80899 100000 73483 99999 54864 100000 46319 100000 14805 99999 42426 99999 4661 99999 96738 99999 84682 100000 22060 100000 94236 99999 19573 99999 88103 100000 41598 100000 51325 100000 65178 100000 74689 100000 96804 99999 9646 99999 12470 100000 54689 100000 93297 99999 34663 100000 60388 99999 43767 100000 96284 99999 68508 100000 89628 99999 90432 99999 5202 99999 91928 100000 27692 100000 74963 100000 27206 99999 73303 100000 43054 99999 35845 100000 23639 100000 99822 99999 81701 99999 61811 99999 51777 100000 40005 100000 25294 99999 26810 99999 37604 100000 11412 100000 28794 99999 14333 100000 12137 100000 76202 100000 82536 99999 54177 100000 19215 99999 5267 100000 27860 100000 19740 99999 2589 99999 8750 99999 83405 99999 55054 100000 56798 99999 39157 99999 53022 99999 24051 100000 3576 100000 1217 100000 10291 99999 10534 100000 43046 100000 79319 99999 50119 99999 78164 100000 10447 100000 68643 99999 99440 99999 87145 99999 9805 100000 88495 100000 41744 100000 31262 99999 11961 99999 59852 99999 36563 100000 30978 99999 53210 99999 43807 99999 73040 99999 87442 100000 22437 99999 13351 99999 71613 100000 45932 99999 48037 99999 15320 99999 72875 99999 23685 100000 17446 99999 43999 99999 49585 100000 36402 99999 28297 100000 82499 100000 67594 99999 77650 100000 86708 100000 66039 99999 56913 99999 75131 100000 95688 100000 15316 99999 17307 99999 54104 99999 23145 99999 22880 100000 64866 99999 81762 99999 22714 99999 5175 99999 45126 100000 83008 100000 4306 99999 74589 100000 34680 99999 24105 100000 51276 100000 81815 100000 10134 100000 21564 99999 89171 99999 2833 99999 4312 99999 45243 100000 98512 100000 31204 100000 26258 99999 79358 100000 31706 100000 10861 100000 33631 99999 9495 100000 21490 99999 13288 100000 67802 100000 90991 99999 73921 100000 10152 99999 47969 100000 75704 99999 21741 99999 69242 99999 13147 99999 29091 99999 70354 99999 5121 100000 97546 99999 50810 99999 63711 99999 65724 100000 30882 99999 91196 99999 66034 100000 72728 100000 92666 99999 18088 99999 67634 99999 45651 100000 57255 100000 43260 100000 52493 99999 44063 99999 6591 100000 29784 100000 27515 99999 19014 100000 6510 99999 96669 100000 84790 99999 54123 99999 31731 100000 1809 99999 38742 100000 39372 99999 9326 99999 29098 99999 19169 99999 60032 100000 66951 99999 34797 100000 71550 100000 26697 100000 7273 99999 67804 100000 26022 99999 25352 100000 13751 99999 25937 100000 49999 100000 20014 99999 14096 99999 31675 100000 72332 100000 14197 99999 69163 99999 72815 99999 69495 99999 25666 99999 50671 100000 97276 99999 87883 99999 7961 99999 23960 100000 61586 99999 51600 100000 88547 100000 15280 100000 74610 100000 46815 99999 31950 99999 67856 100000 14377 99999 86014 100000 41049 99999 93496 100000 7296 99999 78470 99999 93846 100000 95078 100000 62382 99999 38252 100000 26828 99999 18220 99999 85195 100000 83 99999 77855 99999 33994 100000 4271 100000 40988 100000 55208 99999 49138 100000 54354 99999 85697 99999 63205 99999 90238 100000 87419 100000 8526 100000 63463 100000 52023 99999 43676 99999 32385 99999 12292 99999 49301 99999 23195 99999 75451 99999 10547 100000 39035 99999 23450 99999 69312 100000 91653 100000 26979 99999 74836 99999 86940 100000 14855 99999 9579 99999 28933 100000 89049 99999 35891 100000 58022 100000 60707 100000 43553 99999 27069 99999 84906 100000 82925 100000 64661 99999 51093 100000 84148 100000 3607 100000 83252 99999 35887 99999 13604 100000 68466 99999 19840 100000 76682 100000 38865 100000 69390 99999 16865 99999 15864 100000 78378 100000 90576 100000 49678 99999 57351 99999 78782 100000 87022 99999 24837 100000 91325 99999 80070 100000 87474 99999 46832 100000 8067 99999 13789 99999 61198 99999 69730 99999 10035 99999 14783 99999 91608 100000 28678 100000 22031 99999 66146 99999 74782 99999 94040 99999 38083 99999 35755 99999 6099 100000 2723 100000 78181 99999 16871 100000 90980 99999 42027 100000 92512 99999 74729 99999 22041 99999 37116 100000 88816 99999 58160 100000 5243 99999 1410 99999 78689 100000 27196 100000 19515 100000 13744 100000 91301 100000 69388 99999 22250 100000 78049 99999 38857 99999 23647 100000 49278 100000 85969 99999 91718 100000 80772 99999 42253 99999 70322 100000 12782 99999 63298 99999 34286 100000 51022 99999 71559 99999 65678 99999 39190 100000 34782 100000 73281 100000 11901 99999 5340 99999 93483 99999 62756 99999 99178 100000 1224 99999 31633 99999 59060 100000 64541 99999 75211 100000 9674 99999 9368 100000 369 100000 53757 100000 96168 100000 61698 100000 75495 99999 27572 99999 11483 99999 4441 100000 67728 99999 64984 100000 21097 99999 94725 100000 32271 100000 77578 100000 42945 100000 3575 99999 81238 100000 75658 99999 7654 99999 18352 99999 34600 100000 23040 100000 43194 99999 92281 100000 37760 99999 13652 99999 45227 100000 53097 100000 63281 100000 62262 100000 51148 100000 63881 99999 79617 99999 8170 100000 7393 100000 65811 99999 66255 100000 13284 100000 6461 99999 38848 99999 99612 100000 21923 99999 46411 100000 26941 100000 73089 100000 82949 100000 7587 99999 93180 99999 41026 100000 41013 99999 73444 99999 22369 100000 35364 100000 67968 99999 11400 100000 31050 100000 59259 99999 2734 100000 68721 99999 89709 100000 63326 100000 42604 99999 73467 100000 70817 100000 58468 99999 5470 99999 39509 100000 44660 100000 4252 100000 68540 100000 22748 100000 62178 100000 88678 99999 76434 99999 56386 100000 28203 99999 64102 100000 15267 100000 33615 100000 85032 100000 9834 99999 65949 100000 9908 100000 89455 99999 67112 100000 93407 99999 13179 99999 96392 100000 81381 99999 70076 99999 43211 99999 14569 99999 21823 99999 39171 99999 38464 99999 32493 99999 10671 100000 31048 100000 55684 100000 81476 99999 89659 100000 43820 100000 7203 99999 43014 99999 34837 99999 1975 99999 43598 100000 92842 99999 99825 100000 23626 100000 64409 100000 62959 100000 99041 99999 31529 100000 16390 99999 81209 99999 21518 99999 32137 99999 93410 100000 32362 99999 34846 99999 87823 100000 63067 100000 38582 99999 83641 99999 21672 100000 76667 99999 54713 100000 30613 100000 69686 99999 33644 100000 70987 99999 90917 99999 90856 99999 46289 99999 42492 99999 25079 100000 5552 100000 93276 100000 88906 99999 41080 100000 97667 99999 3151 100000 32390 100000 6470 100000 12453 100000 874 100000 56582 100000 969 100000 36643 99999 94613 100000 23365 99999 29918 99999 76171 100000 19680 99999 37855 100000 37545 100000 92758 99999 95811 99999 79599 100000 4911 99999 30694 99999 18500 99999 76317 100000 17216 100000 21377 99999 25927 99999 31881 99999 69367 99999 44014 99999 90357 100000 23110 100000 14233 99999 4573 100000 60951 100000 55111 99999 91819 99999 2386 100000 20243 99999 87441 100000 23052 99999 88480 99999 73624 99999 77188 99999 95358 100000 93 100000 80426 100000 78133 100000 47062 99999 68646 100000 23490 99999 82190 99999 76718 99999 38200 100000 80384 100000 79488 99999 70390 99999 23412 99999 46669 100000 68012 99999 91267 99999 57613 99999 44248 99999 16144 100000 85788 99999 78623 99999 26095 99999 66082 99999 43356 99999 9425 100000 51166 99999 80024 100000 30835 100000 48434 99999 71110 100000 30713 100000 54925 99999 97096 99999 98265 99999 52691 99999 5116 100000 73283 99999 40426 99999 33168 100000 22956 99999 43944 99999 17003 100000 13664 99999 87570 100000 95278 99999 59607 100000 87428 100000 17880 99999 53024 100000 49059 99999 62253 100000 95483 100000 73670 99999 17959 99999 34217 99999 51352 99999 3971 99999 36300 100000 70454 99999 75507 100000 6096 100000 53196 99999 16307 100000 69175 99999 67200 100000 75185 100000 16409 100000 6389 100000 34714 100000 80091 99999 76279 100000 30836 99999 88966 99999 74416 100000 23107 99999 49581 99999 1389 100000 50363 100000 76134 100000 22970 100000 71205 99999 4839 100000 44627 100000 81670 100000 64319 100000 47618 100000 40786 99999 43906 100000 81174 99999 63361 100000 36117 100000 87644 100000 93311 99999 49925 99999 95470 100000 35456 100000 67469 100000 82752 99999 18780 99999 77441 100000 81486 99999 18874 99999 2945 99999 49764 100000 35516 99999 11595 100000 67904 99999 26596 99999 88049 99999 83775 100000 27013 100000 78929 100000 34858 100000 18972 99999 25347 100000 56980 100000 78861 100000 76541 100000 47061 100000 32740 100000 30986 99999 11236 100000 44696 99999 68460 99999 32397 100000 12244 99999 36316 100000 41386 100000 66711 99999 25334 99999 81430 99999 19097 99999 14029 99999 86583 99999 4547 99999 42847 100000 25450 99999 44535 100000 37919 100000 58436 100000 65534 100000 20362 99999 31389 99999 92347 100000 46476 100000 48257 99999 85446 99999 21241 99999 71455 99999 72087 100000 56558 100000 56120 100000 78447 100000 38385 99999 98078 100000 78315 99999 53459 99999 15624 99999 20354 99999 85322 99999 22333 100000 42125 100000 42792 99999 50916 99999 14217 99999 28259 99999 58796 100000 32326 99999 55945 100000 2523 99999 62193 100000 54307 100000 20682 100000 149 100000 5562 100000 92136 100000 66949 99999 41456 99999 21464 100000 85018 100000 20172 99999 19560 100000 92972 100000 52243 99999 12632 100000 26404 100000 12410 100000 19870 100000 69530 100000 55878 100000 89940 100000 32462 100000 44010 100000 4112 100000 35423 100000 70384 100000 47809 99999 31629 100000 22139 99999 51960 99999 55974 100000 91814 100000 81429 99999 39320 99999 31385 100000 39993 100000 8768 100000 53921 100000 15004 99999 87144 99999 86520 99999 2615 100000 397 100000 96724 100000 89813 99999 90165 99999 75252 99999 21345 100000 90014 99999 63814 99999 67901 100000 48259 100000 68174 100000 16275 100000 21008 100000 44652 99999 67295 100000 20076 99999 18136 99999 53113 99999 38175 99999 15178 99999 29706 99999 93859 99999 77600 100000 76556 99999 79532 99999 15588 99999 8458 100000 74716 99999 40984 100000 69726 100000 35571 100000 40391 99999 71705 100000 34871 99999 10168 100000 48519 100000 46480 99999 88399 100000 44046 100000 97779 99999 10195 100000 83586 100000 43471 99999 57501 100000 97348 99999 36086 99999 96775 99999 60263 99999 96866 100000 16540 100000 64398 100000 6313 99999 54691 99999 15079 99999 15124 100000 59517 99999 50263 99999 70065 100000 12982 100000 14156 99999 48490 100000 8328 100000 66617 100000 63027 100000 42176 99999 78871 100000 31015 100000 71565 100000 44673 99999 45383 99999 34637 100000 84775 99999 60634 100000 22910 100000 47820 99999 43731 100000 81932 99999 10859 99999 24565 100000 96340 99999 22921 100000 76378 99999 30540 99999 17177 99999 29303 99999 48848 99999 15256 99999 19398 99999 96400 100000 78011 99999 71757 99999 88691 100000 60059 99999 7051 100000 53598 99999 71385 99999 79635 99999 12790 100000 41331 100000 50941 100000 88447 100000 89429 100000 86398 100000 99554 99999 81898 99999 72033 99999 14149 99999 47802 99999 65986 99999 13346 99999 52352 100000 8781 99999 51822 99999 18391 100000 39166 99999 84564 99999 69626 99999 83996 99999 20654 99999 45403 100000 5228 99999 40849 99999 47191 100000 35864 100000 46417 100000 44916 99999 59612 100000 44142 99999 12085 99999 34360 99999 55937 100000 43654 99999 61821 99999 67862 99999 25569 99999 51407 100000 32495 100000 87491 99999 94426 100000 66961 99999 11350 99999 54011 100000 45046 100000 2295 100000 99629 100000 45335 99999 61366 100000 3696 100000 47323 100000 79449 99999 18049 99999 39106 99999 69244 99999 72567 100000 88055 99999 76978 100000 5953 99999 18711 100000 31570 100000 81535 99999 3250 99999 38033 99999 54934 100000 14414 100000 35936 100000 22084 99999 82950 99999 8726 99999 68402 100000 75521 100000 40501 100000 66675 99999 81392 99999 87055 99999 73497 100000 94215 99999 8786 99999 95091 99999 77715 100000 22148 99999 55661 100000 10740 99999 94087 99999 26420 99999 59219 99999 60766 99999 79928 100000 16016 100000 4148 99999 11355 100000 31717 100000 99158 99999 32683 100000 54704 100000 74102 99999 28171 99999 61591 99999 54800 100000 94196 100000 89235 99999 26436 99999 30791 100000 98170 99999 92925 99999 79406 99999 69257 99999 32437 99999 80536 99999 47129 99999 13667 99999 25424 100000 28254 100000 48317 100000 5975 100000 80600 99999 74040 99999 80848 100000 91060 99999 78538 99999 29044 100000 64363 99999 15523 100000 28784 100000 90300 100000 13666 99999 27837 99999 35599 100000 34019 100000 47186 100000 30181 99999 15283 99999 36518 99999 94111 99999 23328 99999 31358 99999 27866 100000 72307 100000 87904 100000 90324 99999 25884 100000 7431 100000 15701 99999 26414 100000 19079 100000 53610 99999 82162 100000 99036 99999 80843 100000 15596 99999 5395 100000 31362 100000 30502 99999 65210 100000 35575 99999 54905 99999 29050 100000 19240 99999 80213 100000 80604 99999 86436 100000 10691 99999 1678 99999 9876 99999 77701 99999 38905 99999 23333 99999 7408 100000 6550 99999 47200 99999 17658 100000 18504 99999 31875 99999 10892 99999 56416 100000 93358 99999 54720 99999 35958 100000 10490 99999 62020 100000 9371 100000 82632 100000 81556 100000 41340 99999 62090 100000 92072 100000 8109 99999 4566 100000 3308 99999 30672 100000 64103 100000 37701 100000 13241 100000 55455 99999 8439 99999 91480 100000 16601 99999 31772 99999 1586 99999 73866 99999 25950 99999 28151 100000 64114 100000 65416 99999 31327 99999 62420 99999 35491 100000 70279 100000 22307 99999 26021 99999 9452 99999 60917 100000 35513 100000 62755 100000 64207 99999 62574 100000 79118 99999 74180 99999 71450 99999 71649 100000 49733 100000 52973 100000 1194 100000 79762 100000 91190 100000 63051 100000 8846 100000 27999 100000 83174 100000 88025 100000 19346 100000 6101 100000 93596 99999 98119 99999 46729 99999 93531 100000 76183 100000 8351 100000 95383 99999 83123 100000 46590 99999 20678 99999 73999 99999 9974 100000 80153 99999 78497 100000 14717 100000 14415 100000 96389 99999 67193 100000 33713 100000 50926 99999 96858 100000 30571 100000 21812 100000 57815 99999 41484 100000 28166 100000 82674 100000 97483 100000 63391 99999 8480 100000 24651 99999 80181 100000 84428 99999 56153 100000 17694 99999 11443 100000 25149 100000 76397 99999 66053 100000 55375 99999 65139 99999 59863 99999 73168 100000 31006 99999 66693 100000 57036 100000 38118 99999 47538 99999 6333 99999 70609 100000 77543 99999 71378 100000 37816 100000 71066 100000 22850 99999 78445 100000 47696 100000 87537 99999 33678 100000 30907 100000 45425 100000 56696 99999 87798 99999 98434 100000 46381 100000 9345 99999 16128 100000 62553 99999 84950 99999 65876 100000 73163 99999 33864 99999 42272 99999 55267 99999 57075 99999 98387 100000 43656 100000 4236 99999 46280 100000 46527 100000 17981 99999 79026 99999 59481 100000 96502 99999 8028 99999 57491 99999 94620 99999 34513 100000 23976 99999 9884 99999 56085 100000 3673 100000 38192 100000 43050 99999 74908 100000 48775 100000 11393 99999 60342 100000 14977 99999 38406 99999 13447 99999 37381 99999 70351 100000 74114 100000 96901 99999 8398 99999 5028 100000 60636 99999 42536 100000 69300 100000 14468 100000 27357 99999 8958 100000 23400 99999 59928 100000 65210 99999 60960 100000 17197 99999 78208 100000 87732 100000 12507 100000 26306 99999 21540 100000 53312 100000 29952 100000 1096 100000 72682 99999 66510 100000 25769 99999 42338 99999 68583 99999 32647 99999 53929 99999 90372 100000 69875 99999 3147 100000 50140 99999 13861 100000 67268 99999 13019 99999 6836 100000 15027 100000 97537 99999 67384 99999 99234 100000 15566 100000 98664 100000 55996 99999 37759 100000 87012 99999 64995 99999 89860 100000 99699 100000 12598 99999 96379 100000 43290 100000 72579 100000 99955 99999 48812 100000 31722 100000 84132 99999 87933 99999 30989 100000 1899 99999 45941 99999 32829 99999 86810 99999 31712 99999 70009 99999 94584 100000 38526 99999 30527 99999 32813 100000 31508 100000 98194 100000 72820 99999 41855 100000 91225 99999 60472 100000 74210 100000 8676 99999 71387 100000 84267 100000 2830 99999 60626 100000 51430 99999 42808 100000 60900 99999 92254 99999 9693 99999 95763 99999 65385 99999 34195 99999 52777 100000 47984 99999 31547 100000 86617 100000 61778 99999 75630 99999 72838 99999 28684 100000 71251 99999 58720 100000 22676 100000 48236 99999 20448 99999 35524 99999 84679 99999 14809 100000 79097 100000 54556 100000 25153 99999 88197 100000 48590 99999 73410 99999 41034 99999 13888 99999 78593 99999 16470 100000 83762 100000 81607 100000 78222 100000 92016 100000 21342 100000 81847 99999 36124 100000 71644 99999 26245 100000 12359 99999 34057 99999 25736 100000 47376 100000 9072 99999 99265 100000 15568 100000 30836 100000 14996 99999 79545 99999 53213 100000 464 100000 58878 99999 6136 100000 84676 99999 99070 99999 27864 99999 61059 99999 24169 100000 52994 100000 4048 100000 22732 99999 47036 99999 89091 99999 60260 100000 72792 99999 89150 100000 24095 100000 60299 99999 12828 100000 99097 100000 53200 100000 22065 100000 43069 100000 8924 100000 8518 100000 56014 99999 2743 100000 14868 99999 83999 100000 98491 100000 40516 100000 24227 100000 81931 100000 98720 99999 49090 99999 72858 99999 14928 99999 14510 100000 17525 99999 327 99999 12162 99999 52732 99999 10448 99999 89371 100000 74301 100000 18062 99999 48852 99999 48108 100000 26788 100000 77909 100000 24576 100000 54039 99999 40700 100000 11034 100000 30892 100000 81579 99999 2893 100000 70798 99999 21471 100000 15366 99999 34 99999 93435 99999 85812 99999 14455 100000 98076 100000 6874 99999 30535 100000 59737 100000 29977 100000 33311 99999 50375 100000 15760 99999 64099 100000 61621 99999 5790 99999 56175 99999 71339 99999 10237 100000 48290 100000 80783 100000 67118 99999 69276 100000 77240 99999 28594 100000 88052 99999 13531 99999 21179 99999 6379 99999 52639 100000 97027 100000 22695 99999 60823 100000 27452 100000 30544 99999 22846 100000 82688 99999 48149 99999 52856 100000 23023 100000 31535 99999 50645 100000 95251 100000 72989 100000 36894 100000 19621 100000 55757 100000 97439 99999 97790 100000 44521 99999 94055 99999 44177 99999 25439 99999 12461 99999 27372 100000 72400 99999 77544 99999 62014 100000 33914 100000 87948 100000 16427 100000 75857 100000 29642 99999 74551 99999 73224 99999 67146 99999 59598 99999 65600 99999 90268 99999 85068 100000 48587 99999 51584 100000 58589 99999 88234 100000 56994 99999 99435 100000 1623 99999 93170 100000 34970 99999 70555 100000 72764 99999 62090 99999 83496 100000 5326 99999 30632 100000 50567 99999 47853 99999 84886 100000 44716 100000 11048 99999 76362 99999 38879 99999 9697 100000 10609 100000 66162 100000 83758 100000 34415 100000 59816 99999 53221 99999 68668 99999 66496 99999 13658 99999 20889 99999 24900 100000 70435 99999 2709 100000 54717 100000 74614 99999 42568 99999 73246 99999 40067 99999 42559 100000 79877 99999 90731 99999 45079 100000 58867 100000 31347 99999 21431 100000 49912 100000 47215 100000 92810 100000 41291 99999 20157 99999 73123 99999 95895 99999 77538 99999 47337 99999 54923 100000 8434 99999 73548 99999 26872 99999 21933 100000 16135 100000 95375 99999 94195 100000 88555 99999 77934 99999 73257 100000 68943 99999 72269 100000 71402 99999 84853 100000 29273 100000 55885 100000 84969 99999 20998 99999 45861 99999 26342 100000 10421 100000 77983 99999 48575 100000 69054 100000 58484 99999 99551 99999 14872 100000 68608 100000 16968 99999 22675 99999 29131 100000 6302 100000 42352 99999 67402 99999 33455 99999 51905 100000 8390 100000 54603 100000 44219 99999 4136 100000 3094 99999 38178 99999 95102 99999 78068 100000 12039 100000 44643 99999 22365 100000 23841 99999 39817 100000 63390 99999 72421 99999 15251 100000 53602 99999 69349 100000 60702 100000 35686 99999 34827 100000 30520 100000 45803 99999 69398 99999 98196 100000 82220 99999 37308 99999 27896 100000 53208 100000 25942 99999 87191 99999 63842 99999 23079 99999 6551 99999 40366 100000 26308 100000 57828 100000 60858 99999 18876 99999 6131 100000 52275 100000 65940 99999 49016 99999 55841 100000 16293 100000 51201 100000 43532 100000 72956 100000 12648 99999 19663 99999 5531 100000 58472 99999 65290 99999 94181 100000 1813 99999 78759 100000 46924 100000 93390 99999 51045 100000 12007 100000 83907 100000 2165 99999 60920 100000 95229 99999 79854 100000 68214 99999 86951 100000 35124 100000 74414 100000 99749 99999 1448 99999 23598 99999 41617 99999 48945 99999 30054 99999 17184 99999 90632 100000 39737 99999 21511 99999 11704 99999 13734 100000 96118 100000 5764 99999 74021 99999 21881 99999 91283 100000 58385 100000 10293 100000 46473 100000 58967 100000 46833 99999 83347 100000 90017 99999 64216 99999 28963 99999 26223 100000 48470 99999 23411 100000 88928 100000 50958 99999 66484 100000 18939 100000 36206 100000 99416 100000 27847 100000 17002 100000 96885 99999 1936 100000 42838 100000 34234 100000 92588 99999 55511 99999 13201 100000 49585 99999 5936 99999 57455 99999 74556 99999 81720 99999 78796 100000 43351 99999 62076 100000 60809 99999 42668 99999 76870 99999 77099 99999 64869 99999 49704 100000 15822 99999 84352 100000 46317 100000 70413 100000 19819 100000 26613 99999 3430 99999 34683 99999 22152 99999 93252 100000 36454 99999 36465 99999 22955 99999 94813 100000 42935 99999 13827 99999 12975 99999 27632 99999 36396 100000 6626 100000 5608 100000 59309 100000 21809 100000 42688 100000 73762 100000 62832 99999 2034 99999 65623 100000 9917 100000 48124 99999 67567 99999 93545 99999 4176 100000 78559 99999 75606 100000 58102 100000 42393 100000 45274 99999 18529 99999 78968 99999 99183 99999 38113 100000 30888 99999 28399 99999 32039 99999 91714 99999 6534 100000 34258 99999 85759 99999 56444 100000 78503 99999 38555 99999 72656 99999 17744 100000 48555 99999 42341 99999 56406 100000 90657 99999 90504 99999 71653 100000 86188 100000 16385 99999 27087 100000 77840 100000 33712 99999 147 100000 41975 99999 50506 100000 95300 100000 56442 100000 80725 99999 99467 99999 58342 99999 40831 99999 51536 99999 2495 99999 90336 99999 50545 99999 51583 99999 29998 99999 42641 100000 3887 100000 52718 100000 6667 99999 87955 99999 80224 100000 80221 100000 30302 100000 71232 99999 17690 100000 70635 100000 62261 99999 61611 99999 60162 100000 63745 100000 14572 99999 20895 100000 342 99999 71714 100000 41758 100000 11957 99999 52261 99999 28413 100000 66535 100000 48622 99999 14955 99999 56399 99999 63951 99999 10984 99999 92247 100000 92178 100000 79490 100000 52709 99999 11367 99999 99722 100000 14764 99999 17189 99999 32734 100000 21341 100000 19617 99999 43852 100000 12070 100000 54368 100000 7495 99999 869 99999 88154 99999 56453 99999 19721 99999 60940 100000 90841 99999 27970 99999 59524 100000 69934 99999 9467 100000 42067 100000 77713 99999 37128 100000 47293 99999 11929 99999 78889 99999 60544 99999 75051 99999 88695 99999 52937 99999 67258 100000 11545 100000 44640 99999 52784 100000 43468 99999 32382 100000 76813 100000 42554 99999 52379 99999 20330 99999 24167 99999 46115 99999 72558 99999 55280 100000 8874 99999 27724 100000 84227 100000 7071 100000 7531 99999 82619 100000 18591 99999 36390 100000 80529 100000 67005 99999 10542 100000 75553 100000 94999 100000 76041 99999 7491 100000 52618 99999 13575 99999 19390 99999 47898 100000 85487 100000 43619 99999 27648 99999 77447 100000 70658 99999 91442 100000 62475 99999 80118 99999 77868 100000 8349 99999 37186 99999 17115 99999 73375 99999 44936 100000 70536 100000 37479 100000 97727 100000 41835 100000 89086 99999 61399 100000 47849 100000 91945 100000 18943 99999 32912 100000 94823 99999 9559 99999 8105 99999 15316 100000 60169 99999 95204 100000 41146 100000 8510 100000 66350 100000 12877 99999 41746 100000 63651 100000 30111 99999 96169 100000 93848 100000 302 100000 56368 99999 32066 99999 70458 99999 49549 99999 19200 99999 7227 100000 16779 99999 28880 100000 5169 99999 65783 100000 81479 99999 98122 99999 83553 100000 27073 99999 21815 100000 80143 99999 59750 99999 28795 100000 79561 99999 7490 99999 59173 100000 61103 99999 64602 99999 14620 100000 61820 99999 13406 100000 37666 99999 57108 99999 45197 99999 97224 99999 35169 99999 38370 100000 31128 100000 446 100000 49656 99999 32937 99999 4893 99999 72897 99999 68839 100000 32816 100000 36096 100000 86071 99999 65633 100000 19001 99999 68532 100000 93299 100000 55459 99999 86218 100000 56802 99999 53376 100000 26190 100000 58017 100000 86989 99999 86074 99999 14016 99999 24594 100000 248 99999 5702 99999 88084 100000 55032 100000 83693 99999 20199 100000 7014 99999 23734 99999 13682 100000 62992 100000 38419 100000 82176 100000 49916 99999 52117 100000 84184 100000 90860 99999 64092 100000 4455 99999 22163 99999 37093 99999 15266 99999 84475 100000 19033 100000 28796 100000 39802 99999 57899 100000 20361 99999 79710 100000 14439 100000 78078 100000 27174 99999 47952 100000 51584 99999 50133 99999 81719 99999 23709 100000 33753 99999 19709 100000 73974 100000 75154 99999 51214 100000 21332 99999 44 99999 46804 99999 30954 100000 9189 99999 43769 99999 90327 99999 28361 100000 92242 99999 16121 99999 22067 100000 95454 99999 86071 100000 19369 99999 13437 99999 12289 100000 61113 100000 87700 99999 8018 99999 31644 99999 48496 100000 60922 100000 79183 99999 98599 99999 14027 100000 45086 99999 18757 100000 7460 99999 46830 100000 4795 100000 39098 100000 87112 100000 8629 99999 84871 100000 11225 100000 56547 99999 48641 100000 40676 100000 13069 99999 56497 100000 94157 99999 7727 100000 44402 100000 15501 100000 84759 100000 65336 99999 75216 100000 34720 100000 970 100000 20304 99999 48282 100000 17178 100000 54215 99999 56823 99999 16805 100000 13858 99999 36801 100000 8940 99999 82357 99999 73509 99999 56166 100000 81825 99999 16141 100000 26640 99999 21478 99999 76383 100000 46643 100000 80903 99999 6926 99999 2466 100000 8943 100000 34041 100000 57017 99999 1966 100000 97312 100000 71043 100000 58237 99999 40610 99999 96554 100000 86193 99999 78551 100000 44499 99999 98272 100000 32218 99999 95460 99999 60931 99999 5249 100000 49872 99999 19219 99999 16860 99999 57191 100000 43346 100000 68292 99999 42855 99999 78093 100000 49971 99999 12256 99999 55853 100000 83710 99999 59202 99999 12350 99999 5224 99999 47882 100000 91561 99999 80433 100000 15769 99999 2178 100000 65464 99999 40198 100000 83449 100000 55381 99999 84779 100000 1828 99999 72325 99999 60699 99999 17634 100000 1890 99999 1149 99999 59914 99999 77378 100000 56479 99999 24138 100000 80246 99999 84534 99999 33048 100000 32267 100000 92696 100000 13050 100000 71977 99999 63709 99999 41784 99999 29344 100000 90134 100000 59544 99999 31970 99999 85965 100000 43502 100000 98051 100000 93737 99999 9741 99999 83380 100000 64638 99999 19827 99999 71510 99999 86774 99999 38068 100000 699 100000 65038 100000 11987 99999 29889 99999 5856 100000 44906 100000 36721 99999 48513 99999 77334 100000 53658 100000 62587 99999 51264 100000 45145 99999 24271 100000 77405 100000 90636 100000 18626 99999 11987 100000 56658 99999 67658 100000 29040 100000 68102 99999 72280 100000 80383 100000 11174 99999 10216 99999 55198 100000 30521 100000 45035 99999 95318 99999 83310 99999 11503 100000 24612 99999 36630 99999 1648 100000 83636 100000 69153 99999 46668 100000 38586 100000 2140 99999 40997 100000 10392 100000 20099 99999 7359 99999 45241 99999 23946 100000 22563 100000 38717 100000 90921 100000 66840 99999 85897 99999 12767 100000 71328 99999 74949 100000 42127 99999 77097 99999 7944 100000 26254 99999 31872 100000 55998 100000 6170 100000 35306 99999 38274 100000 24566 100000 57393 100000 67948 100000 50946 99999 84736 99999 38682 100000 82551 99999 70502 100000 42240 99999 6880 100000 13650 100000 63171 100000 6155 100000 485 100000 52251 99999 53123 100000 7312 99999 23948 100000 78561 100000 16145 99999 98221 99999 36574 99999 47905 99999 86330 100000 8056 100000 92710 100000 88826 100000 42536 99999 6765 100000 69846 100000 82047 100000 97356 100000 51361 99999 99409 100000 4065 100000 23022 100000 98335 100000 85954 100000 47364 100000 31137 99999 8665 99999 91643 99999 7756 100000 17750 100000 22938 99999 90166 100000 81628 99999 343 99999 11734 100000 70994 100000 77510 100000 28460 100000 11558 99999 93184 100000 18871 100000 7418 99999 26598 99999 17151 99999 72158 100000 45443 100000 35324 100000 26764 99999 1341 100000 55116 100000 48284 100000 86063 100000 7220 100000 6835 100000 43620 100000 61030 99999 45801 99999 12634 99999 37350 99999 470 100000 32711 100000 80270 100000 87377 99999 43576 99999 59837 99999 43569 99999 29049 99999 72389 99999 92925 100000 78142 99999 59883 100000 46702 100000 86544 99999 14859 100000 50949 99999 52292 99999 72373 100000 83759 100000 88235 100000 33930 99999 6627 99999 66214 99999 97134 99999 9556 99999 80436 100000 94679 99999 32234 100000 74622 100000 15851 99999 25590 100000 38837 100000 4585 99999 80851 100000 97993 99999 36445 99999 97549 100000 92901 99999 97010 99999 7879 100000 96054 99999 60753 99999 89769 99999 30126 100000 85190 100000 29508 100000 18052 99999 20853 99999 96642 100000 61733 100000 20150 99999 97399 99999 47731 99999 29811 99999 75612 100000 89651 100000 20163 100000 97241 100000 47459 100000 25665 99999 29452 100000 50150 99999 87825 100000 933 99999 56404 99999 23166 99999 69638 100000 6832 99999 51786 99999 54602 99999 63112 100000 21817 100000 37962 99999 11225 99999 5755 99999 17050 100000 20589 99999 1547 99999 21950 100000 48534 99999 13160 99999 29262 100000 59857 99999 81093 99999 33760 100000 34172 99999 5691 100000 52196 100000 22794 100000 73321 99999 77962 100000 79451 99999 93285 99999 81902 100000 42647 99999 33062 100000 80872 99999 52058 99999 85919 99999 42547 99999 11291 100000 23699 99999 26243 99999 67455 99999 52394 99999 67240 99999 83991 99999 13103 100000 59614 100000 17846 100000 81316 99999 64439 99999 53855 99999 40938 99999 17181 100000 3642 99999 70472 99999 37759 99999 91315 99999 92166 100000 17571 99999 53190 99999 98633 100000 96994 100000 91263 99999 93862 99999 64913 99999 65544 99999 18635 100000 31903 100000 7138 99999 42084 99999 47316 99999 18010 100000 37360 100000 6340 100000 34621 100000 80866 99999 52066 99999 27519 100000 74464 100000 23738 99999 44581 99999 45285 100000 65885 99999 76551 100000 85285 100000 34824 99999 75303 99999 48609 100000 81270 100000 97901 99999 53863 99999 47670 100000 58494 100000 41435 100000 67966 100000 15578 100000 76908 99999 38768 100000 43639 100000 54887 99999 68023 99999 34584 99999 49157 99999 75511 100000 98066 100000 51485 99999 35383 100000 29818 100000 34676 100000 89279 100000 56682 99999 53782 99999 28045 99999 58393 100000 71354 100000 16378 100000 77976 100000 9379 99999 92663 100000 55946 99999 85111 100000 59889 99999 43287 99999 31862 99999 70458 100000 81745 99999 18126 100000 56925 99999 20003 99999 34757 99999 39602 100000 60119 100000 62076 99999 20286 99999 69218 99999 95746 100000 28939 99999 74272 100000 84597 99999 32947 99999 29124 99999 18742 100000 67678 99999 82532 100000 38540 100000 29591 100000 36694 99999 56065 99999 57915 100000 62821 99999 48310 99999 90790 100000 70924 100000 38056 100000 20102 99999 24959 99999 2838 99999 11065 99999 21193 99999 2433 99999 14104 100000 53305 99999 12188 99999 29087 100000 77958 99999 10815 99999 59961 99999 41295 99999 26216 99999 4269 99999 50464 99999 93726 100000 79142 100000 70618 100000 94974 99999 89333 99999 51333 99999 31538 100000 29407 100000 59673 99999 71671 100000 15736 99999 2914 100000 12223 100000 99460 99999 74361 100000 83684 99999 27171 99999 19169 100000 17191 99999 10053 99999 3816 99999 47416 99999 49976 100000 57665 100000 95080 100000 27892 100000 61693 99999 82784 100000 93022 100000 46421 100000 11162 99999 89032 99999 87102 100000 30859 100000 9444 99999 41368 99999 70023 99999 19092 100000 4802 100000 51869 100000 165 100000 34669 99999 12263 99999 54948 100000 2291 99999 72179 100000 95452 99999 32371 99999 66229 99999 83426 100000 54425 99999 46275 99999 61155 100000 19252 100000 23223 99999 13622 99999 60413 100000 52966 100000 92768 100000 34169 99999 29698 100000 82381 99999 81452 100000 18027 99999 57082 100000 66331 99999 73452 100000 41319 99999 16921 99999 88285 99999 39828 99999 49950 100000 75880 99999 66526 99999 13613 100000 63308 99999 68880 100000 92709 99999 45511 100000 20271 99999 94150 100000 1318 99999 1362 99999 84595 100000 15199 100000 30913 99999 21563 99999 67146 100000 39411 100000 89174 99999 38434 100000 48973 100000 8391 100000 37112 99999 82472 99999 46071 99999 91594 99999 62615 99999 68825 99999 91925 100000 62380 100000 6105 100000 4037 100000 73637 100000 65565 99999 37024 99999 34342 100000 53397 100000 37818 99999 7570 100000 83899 99999 18099 100000 19905 99999 52902 100000 5742 99999 85267 99999 88360 99999 87720 99999 18689 100000 38648 100000 34478 100000 90146 100000 1678 100000 99539 99999 28383 99999 40274 99999 24880 99999 81485 99999 75226 100000 24528 99999 39647 99999 62574 99999 23298 99999 36283 99999 96273 99999 46819 99999 14934 99999 31618 99999 6159 99999 78443 99999 33123 99999 88023 99999 34584 100000 46536 100000 81638 99999 58530 99999 75645 100000 99997 99999 41567 100000 17211 100000 23485 99999 85823 99999 37696 99999 77964 100000 51330 99999 71193 100000 98951 100000 53131 100000 41348 99999 71890 100000 4782 100000 41026 99999 58968 100000 37122 99999 18621 100000 91434 100000 80955 99999 35821 100000 51898 100000 81374 100000 99468 100000 30646 99999 70967 99999 26118 100000 64392 100000 38663 99999 29034 100000 31199 99999 64163 99999 42104 99999 28425 100000 26700 100000 82297 99999 3376 99999 77603 99999 7793 99999 77920 99999 10199 100000 66094 100000 33552 99999 84211 99999 4650 99999 3004 100000 4564 99999 19413 99999 92510 99999 3540 99999 22427 100000 57135 99999 71196 100000 94584 99999 62638 99999 39947 100000 18594 100000 55171 99999 44112 99999 150 99999 49005 100000 89245 100000 96064 99999 9045 100000 35361 99999 45711 99999 57528 99999 898 100000 34168 100000 49303 100000 82184 100000 44712 100000 55168 100000 97108 100000 900 100000 81271 100000 91600 100000 81303 100000 38703 100000 34777 99999 44933 99999 98034 99999 37765 99999 16536 99999 93437 99999 32431 99999 80757 99999 86918 99999 42520 100000 13596 99999 95466 99999 41233 100000 67689 99999 66303 99999 3570 99999 48091 99999 78544 100000 92563 99999 18454 100000 68032 100000 58566 99999 82812 99999 45723 100000 31611 99999 41404 99999 86453 100000 4187 100000 23467 100000 54314 100000 8223 99999 68518 100000 83024 100000 54899 100000 67697 100000 91061 100000 80353 99999 75504 100000 65433 100000 76984 100000 4254 100000 50838 100000 87091 99999 25588 100000 4431 100000 50870 100000 29457 100000 44669 99999 77183 99999 24711 100000 63274 100000 81383 100000 40457 99999 53033 100000 41716 99999 39292 100000 25914 99999 82272 100000 57015 100000 88691 99999 76697 99999 48981 100000 28173 99999 8148 99999 59559 100000 79595 100000 57390 100000 56580 99999 17056 99999 8621 99999 12179 99999 47720 100000 52244 99999 84182 99999 5525 100000 76407 100000 14579 100000 8736 99999 65918 99999 29102 99999 40987 100000 98135 100000 78107 99999 59131 99999 78498 100000 49605 99999 18126 99999 15380 100000 78519 99999 33426 100000 52107 100000 63275 99999 12667 100000 79224 99999 80602 100000 27715 100000 24856 99999 45480 99999 25476 100000 85683 100000 84757 99999 13792 99999 43896 100000 77167 100000 98856 100000 8711 99999 1939 99999 30946 100000 72600 99999 15393 100000 14337 99999 15746 100000 92953 100000 90956 99999 24063 99999 80693 99999 40848 99999 88740 100000 43524 99999 10280 100000 37758 99999 13730 99999 19761 99999 45508 100000 64017 99999 89356 100000 98393 100000 30805 100000 99961 100000 57969 99999 11423 99999 45392 100000 58605 99999 10911 99999 37860 99999 73246 100000 72682 100000 12436 99999 75889 100000 52001 100000 21448 99999 40280 100000 83560 99999 15926 100000 9877 100000 51042 99999 26739 100000 55668 99999 88519 100000 51667 99999 27905 99999 67073 100000 87017 100000 26149 100000 65886 99999 31460 99999 87279 100000 4984 100000 13580 99999 61456 100000 78386 100000 25501 99999 20187 99999 33749 100000 4667 99999 23248 100000 22317 99999 94753 100000 68330 99999 51156 99999 81908 100000 71129 99999 95587 100000 16615 99999 15339 99999 4545 100000 16750 99999 56359 100000 4151 99999 79050 100000 76646 99999 37387 100000 49108 100000 74939 99999 52344 99999 87288 99999 99751 100000 24291 100000 30139 99999 48058 100000 49418 100000 94689 99999 99191 99999 33549 99999 9096 99999 63791 99999 87113 99999 45171 100000 28632 100000 48255 99999 22984 99999 79506 99999 34041 99999 48011 99999 59362 100000 72216 99999 71947 99999 17454 100000 5767 99999 82325 100000 97997 99999 43969 100000 16538 100000 11273 99999 40857 100000 97676 100000 1709 100000 82600 99999 55022 100000 36614 100000 26043 99999 68432 99999 31548 100000 48625 100000 3679 99999 65747 99999 50074 99999 29364 99999 49853 99999 18639 99999 47360 99999 99085 100000 71201 99999 86875 100000 18622 100000 84166 99999 10770 100000 72769 100000 98862 100000 24377 99999 61176 99999 8083 100000 974 99999 89270 99999 45524 100000 35277 99999 23507 99999 41832 99999 67053 100000 11732 100000 52435 100000 31212 100000 29437 99999 29023 99999 9086 99999 28392 100000 37971 99999 56150 100000 93064 99999 43917 100000 22715 99999 65579 100000 9132 99999 67466 99999 95243 100000 44434 99999 92880 99999 33947 99999 4011 100000 59333 99999 16526 100000 92234 99999 57432 99999 72421 100000 58226 100000 55508 99999 7527 100000 29608 99999 56906 99999 31575 99999 44507 99999 5446 100000 2240 99999 47202 99999 49028 99999 63451 99999 64757 100000 21924 100000 84676 100000 52864 100000 22168 99999 68183 99999 17830 99999 77804 99999 43847 99999 99999 99999 56485 99999 39421 99999 30503 99999 14071 100000 89158 100000 71112 100000 42749 99999 14385 99999 9513 100000 54827 99999 61844 99999 29858 100000 2365 99999 49714 100000 82685 100000 55846 99999 35707 100000 80171 99999 56567 100000 39972 100000 41809 100000 53672 100000 37873 100000 78411 99999 26350 100000 99671 99999 68819 99999 7933 99999 97021 100000 65088 100000 98581 100000 50323 100000 76181 99999 48170 100000 14792 99999 30991 100000 63236 99999 58257 100000 10131 100000 42408 100000 58399 99999 52894 99999 7096 99999 36044 99999 72501 100000 28837 99999 24480 99999 72255 100000 51715 99999 56053 100000 13304 100000 26807 100000 74503 100000 77633 100000 78046 99999 61564 99999 88003 99999 87044 100000 76988 99999 71101 99999 21347 99999 88471 99999 12228 99999 17476 100000 59912 100000 96112 100000 83188 100000 98757 99999 52402 99999 41680 100000 4136 99999 21187 99999 90221 99999 34191 100000 3669 100000 50037 100000 16770 100000 32290 100000 68369 100000 70962 100000 41531 99999 1255 99999 29790 100000 25236 100000 3774 99999 71922 99999 94278 99999 76618 100000 70562 100000 51111 100000 10234 99999 32197 100000 26708 99999 43391 100000 69287 99999 37495 99999 27079 99999 78002 100000 3785 99999 54712 99999 95927 99999 92533 99999 15748 100000 6787 99999 7897 100000 92422 99999 43787 100000 19316 99999 90547 99999 69729 99999 20865 100000 80625 100000 82355 100000 28234 100000 31707 99999 44122 100000 15031 99999 61390 99999 82370 99999 53058 99999 63401 99999 354 100000 81464 100000 49186 100000 97568 100000 65642 99999 18139 99999 79020 100000 53778 99999 36616 99999 56410 100000 48453 99999 10685 99999 76780 99999 78021 99999 96550 99999 41207 100000 35404 99999 82051 99999 54858 99999 65787 99999 28634 99999 21818 100000 65198 99999 95701 100000 70162 99999 24787 99999 33798 100000 74732 100000 52858 100000 15432 99999 49234 100000 79100 100000 85042 99999 30583 99999 78161 100000 32761 100000 30135 99999 15268 100000 78950 99999 98393 99999 21605 99999 22062 100000 52832 100000 58602 99999 4636 100000 68738 100000 11013 100000 18043 100000 59847 99999 16013 99999 46168 99999 93580 100000 61036 100000 28843 100000 64830 99999 695 99999 77374 99999 14183 99999 85046 99999 54417 100000 26366 100000 5070 99999 92484 99999 66979 99999 18176 99999 30176 99999 49100 100000 7107 99999 48697 100000 42064 99999 51632 99999 16494 99999 97152 100000 29634 99999 69531 99999 72427 100000 52741 99999 24688 100000 91839 99999 75539 100000 16628 99999 89821 100000 42580 99999 78396 100000 84153 100000 41692 100000 9344 100000 42813 100000 96909 99999 82434 100000 84750 99999 21364 100000 46598 99999 64664 100000 31974 99999 53905 99999 20776 100000 30056 99999 17994 100000 61781 99999 11033 99999 99549 100000 59231 100000 80336 99999 15205 99999 34644 100000 47667 100000 6104 99999 62684 99999 22989 100000 97316 100000 13808 100000 75786 100000 56188 99999 74889 100000 87970 100000 46141 99999 74308 99999 58773 100000 61136 99999 24890 99999 86444 99999 34268 100000 97817 100000 50680 100000 49861 100000 75808 99999 21928 99999 97262 99999 97262 100000 13101 99999 78640 100000 84935 100000 10346 99999 69700 100000 25163 99999 53166 100000 52100 100000 79207 99999 12222 100000 36031 100000 27612 99999 60328 99999 3819 99999 79840 99999 25357 100000 92911 99999 89776 99999 18376 100000 62850 99999 70095 99999 64342 100000 39380 99999 71591 99999 14853 100000 41578 100000 9910 99999 14774 99999 81992 99999 61993 99999 85364 100000 44211 99999 84882 100000 19741 100000 75090 99999 93094 99999 6898 100000 28584 100000 34152 99999 10581 100000 44688 99999 61200 100000 6919 100000 48069 99999 67362 99999 2550 100000 99149 99999 58788 100000 74455 99999 58173 100000 16102 99999 65363 99999 88707 99999 67167 100000 15795 99999 55162 99999 54780 100000 17430 100000 13853 99999 71364 100000 91805 99999 25543 99999 66717 100000 39267 100000 30237 99999 28028 99999 43010 99999 8621 100000 6580 100000 63086 100000 37853 99999 47267 100000 14941 100000 83195 100000 62071 100000 96920 100000 60929 100000 12559 99999 66454 100000 48707 99999 81007 99999 71046 100000 93052 99999 33979 99999 66297 100000 40669 99999 41578 99999 38728 99999 25639 100000 56265 100000 44925 99999 14299 99999 64184 99999 62097 99999 28084 99999 38473 99999 56431 99999 53776 99999 8378 99999 56507 99999 31637 100000 98436 99999 94782 99999 73519 99999 91750 100000 92797 99999 32444 99999 71756 100000 61409 100000 11684 99999 18138 100000 80280 100000 63648 99999 50211 99999 74586 100000 34790 100000 3107 100000 21020 99999 74135 100000 9762 100000 60666 99999 11560 100000 98723 99999 5615 99999 46496 99999 90753 100000 69657 100000 23890 100000 49879 100000 52712 100000 12598 100000 23030 100000 66319 100000 15938 99999 17251 99999 47229 100000 66093 99999 76389 99999 86997 99999 64653 99999 15721 99999 87849 100000 12957 99999 9216 99999 87546 100000 89485 99999 51865 99999 23774 99999 34159 99999 69548 100000 28892 100000 88175 99999 34581 99999 26418 100000 63098 99999 13762 100000 4626 100000 62938 100000 95645 99999 45578 100000 18696 100000 38714 100000 58203 99999 76126 99999 18773 99999 73997 100000 42336 99999 52339 99999 52750 99999 57771 100000 59684 99999 36771 100000 58142 99999 26596 100000 50963 99999 6084 100000 26360 99999 24954 99999 58904 99999 46378 100000 12073 99999 80941 99999 28225 100000 25498 100000 12793 99999 8227 100000 86513 100000 48853 99999 97859 100000 72903 99999 71627 100000 5660 99999 8087 99999 94044 99999 19223 100000 8236 100000 73771 100000 28612 99999 73727 99999 69739 99999 39847 100000 97043 100000 34217 100000 53289 100000 40408 100000 7675 99999 80511 100000 24655 100000 31385 99999 78091 99999 35338 99999 2934 99999 61660 99999 58129 99999 96445 100000 45190 100000 71096 99999 49840 99999 35536 99999 7261 99999 65455 99999 25863 99999 51504 100000 17852 99999 29954 99999 82502 100000 47501 100000 19057 100000 57844 99999 76549 99999 79072 100000 35920 100000 537 100000 65325 100000 26356 99999 78441 100000 79447 100000 86264 100000 57866 99999 63970 100000 44565 99999 65231 100000 45308 100000 19401 99999 47863 100000 97921 99999 21697 99999 77523 99999 84820 100000 80055 100000 52486 100000 84008 100000 28133 100000 36824 100000 98093 99999 49269 100000 19716 100000 96608 100000 23710 99999 99447 100000 77894 99999 52522 99999 71358 100000 12474 99999 14237 99999 61496 99999 8946 100000 41451 100000 62235 99999 84672 99999 65647 99999 2863 100000 56958 100000 8494 100000 22890 100000 64486 99999 57126 99999 85216 99999 65775 100000 90701 100000 19887 100000 23944 99999 91364 100000 37779 99999 49173 99999 27874 99999 96318 99999 28685 99999 81866 99999 98864 100000 8832 99999 29338 100000 51589 100000 28431 100000 71265 100000 85218 99999 54212 99999 33177 100000 1781 100000 479 100000 95640 99999 21262 99999 39890 100000 94143 99999 32290 99999 66331 100000 61295 99999 76307 99999 54297 99999 80441 99999 8978 100000 62766 99999 36728 100000 79218 99999 40207 99999 59036 99999 26049 100000 79970 100000 87132 100000 13426 99999 74348 99999 76314 99999 14306 99999 10909 100000 17200 100000 88735 99999 97352 99999 60433 99999 22490 100000 59577 99999 73453 99999 53356 99999 46751 100000 55803 99999 1952 100000 16453 100000 64100 99999 54973 100000 72551 100000 78064 100000 97065 99999 76479 100000 22235 100000 63126 100000 854 100000 90681 99999 81081 99999 66861 100000 31744 100000 36616 100000 62295 99999 42134 99999 17084 99999 20996 99999 61442 99999 63868 99999 16862 100000 49675 100000 15743 99999 14021 100000 96642 99999 85448 100000 9365 99999 50000 99999 19580 100000 55677 99999 18394 99999 94556 100000 22986 100000 78760 99999 72758 99999 79339 99999 1741 100000 66251 99999 6698 100000 5874 100000 82959 99999 88803 99999 29611 99999 96287 99999 4484 100000 22145 100000 58640 100000 8866 99999 64679 100000 17256 99999 78900 100000 48882 100000 89931 99999 62813 99999 9262 100000 57492 100000 65155 100000 13052 100000 36498 100000 90138 100000 10206 99999 54423 99999 83963 99999 11302 100000 96865 100000 93752 99999 51266 100000 23389 100000 58397 99999 52259 100000 24712 100000 11783 99999 98115 100000 80204 99999 50112 99999 96094 100000 15914 99999 32077 99999 8115 99999 55913 100000 8743 100000 48328 100000 98178 99999 91282 99999 28393 100000 98189 100000 38223 99999 90454 100000 72125 100000 32829 100000 93935 100000 69238 99999 7851 99999 10418 99999 63670 100000 86318 99999 58306 100000 45208 100000 54286 99999 2409 100000 21425 99999 88449 100000 52335 99999 38418 99999 95100 100000 71827 100000 11566 99999 96869 99999 69343 99999 64553 100000 96568 100000 15017 99999 42608 100000 36688 99999 68591 99999 85294 99999 36774 99999 65340 99999 29376 99999 34863 100000 39590 99999 71841 100000 94321 100000 49271 100000 86986 99999 62630 100000 13623 99999 31122 99999 75122 100000 10904 100000 99633 100000 17911 100000 26652 99999 59978 99999 24070 100000 12436 100000 42967 100000 25515 100000 72082 100000 98809 99999 7307 100000 58212 99999 22208 99999 83204 99999 46664 99999 62625 100000 27892 99999 84827 100000 30049 99999 32988 100000 29911 100000 72870 99999 62681 99999 94746 100000 41127 99999 44502 100000 34171 99999 39014 99999 27921 100000 62580 100000 2652 100000 64746 99999 79670 99999 65759 99999 58633 99999 78654 100000 13914 99999 40324 99999 10287 100000 2700 99999 16382 99999 22041 100000 34278 100000 34674 99999 56329 99999 58045 99999 15683 100000 66143 99999 54732 99999 44340 100000 96734 99999 69985 99999 75468 100000 91382 100000 91860 100000 52624 99999 93560 99999 34589 100000 36677 100000 88895 100000 90678 99999 52737 100000 89956 99999 49811 99999 1782 99999 62070 99999 62346 100000 72080 100000 97057 99999 72175 100000 31331 100000 16096 100000 84335 100000 80874 100000 30047 100000 98973 100000 28767 100000 73033 99999 70972 100000 88757 100000 17093 100000 7019 100000 60523 100000 49537 100000 21378 99999 676 99999 39478 100000 67062 100000 130 99999 41267 100000 10337 100000 12712 100000 83492 99999 93314 100000 27763 100000 3438 100000 18362 99999 90226 100000 49598 100000 39358 99999 32101 100000 39856 99999 60097 99999 75840 99999 1139 100000 68627 99999 95091 100000 73006 100000 56942 100000 11519 99999 10539 99999 68299 100000 22317 100000 83932 99999 5613 99999 23794 100000 81760 99999 32115 99999 39565 100000 72403 100000 43073 100000 4993 99999 79466 99999 7717 100000 92998 100000 28467 100000 91682 99999 40166 100000 67558 100000 58710 99999 61637 99999 34747 99999 61960 100000 66534 100000 28573 99999 4262 99999 3365 99999 54647 99999 79023 100000 18877 99999 63319 100000 29325 99999 91086 99999 18679 99999 3038 99999 59435 100000 92795 99999 68797 99999 55866 100000 93035 100000 49133 99999 85903 99999 88128 99999 76197 99999 76981 99999 19837 99999 77495 100000 7888 100000 83049 99999 19728 100000 98155 100000 95495 100000 19176 99999 50010 99999 80379 100000 14282 99999 17291 100000 60731 99999 1844 100000 62445 99999 62246 99999 82466 100000 45372 100000 14005 100000 43383 100000 72395 100000 77866 99999 49272 99999 25070 100000 98630 100000 95120 100000 6188 99999 13273 100000 9086 100000 64734 100000 97889 99999 16232 100000 77065 100000 42593 100000 84823 100000 28912 99999 51657 100000 66385 100000 67597 100000 48938 100000 59918 100000 48171 100000 70496 100000 37241 99999 1867 100000 25359 99999 62403 100000 43043 99999 93997 100000 55775 99999 85021 99999 19632 100000 94182 99999 27502 100000 12099 99999 50027 99999 25776 99999 62635 99999 62423 100000 92723 100000 47926 99999 71910 99999 86827 100000 59480 99999 93042 99999 38469 99999 73316 100000 19910 100000 31196 100000 47457 99999 16926 99999 17084 100000 59419 99999 72528 100000 92088 99999 73118 100000 77394 100000 79879 100000 19709 99999 46927 99999 93787 100000 46608 100000 68142 100000 6394 99999 41501 99999 51536 100000 69121 99999 49148 99999 59351 100000 49356 99999 92879 100000 43185 100000 77480 99999 39922 99999 84626 100000 23451 99999 14245 100000 15667 99999 45021 100000 79766 100000 10379 100000 10656 100000 41409 99999 52302 100000 75604 99999 36843 100000 37006 99999 85379 99999 25175 99999 26239 100000 61322 99999 32684 99999 85342 100000 63053 99999 24796 100000 27510 99999 86978 100000 94636 99999 83733 100000 72232 100000 53446 99999 50699 99999 45126 99999 24445 100000 57028 99999 9243 99999 64733 100000 39971 99999 42514 99999 60740 99999 74452 99999 96483 100000 6967 100000 11787 99999 34204 99999 31277 99999 39474 100000 20268 100000 89799 99999 80332 100000 50545 100000 73318 99999 57653 99999 86719 99999 71767 100000 83355 100000 34272 99999 29042 99999 79311 100000 22250 99999 85081 99999 75320 99999 38230 99999 18339 100000 40691 99999 93024 99999 55920 99999 58759 100000 2181 100000 26694 100000 27678 99999 65003 99999 57965 100000 15578 99999 93009 100000 70719 100000 91864 100000 42719 100000 7245 99999 65492 100000 89120 99999 7518 99999 27667 99999 41200 99999 99456 99999 71015 99999 93570 99999 36804 99999 60355 100000 82546 99999 74675 99999 54694 100000 8338 100000 93205 99999 77667 100000 3797 99999 33826 100000 8910 100000 28272 100000 52278 99999 84883 100000 61510 100000 2099 99999 74052 99999 63146 100000 58506 100000 9524 99999 55906 99999 5355 99999 12538 100000 77875 99999 75812 100000 82920 99999 24824 99999 22028 99999 82541 99999 11065 100000 67013 100000 50528 100000 5617 99999 47601 99999 72431 99999 86048 99999 77705 100000 63664 99999 36126 100000 55871 100000 34003 100000 80891 99999 27045 100000 78915 100000 4562 99999 94387 100000 12812 99999 95853 99999 55413 99999 36595 100000 32042 100000 72747 99999 50445 100000 17375 99999 38733 100000 51030 99999 41934 100000 54102 100000 58271 99999 38630 99999 35483 100000 86987 99999 59664 100000 43721 100000 14301 100000 88580 99999 24476 99999 96219 99999 35976 99999 60918 99999 55497 99999 50326 99999 64699 99999 767 100000 56575 100000 83848 99999 63911 100000 76680 100000 43624 99999 21941 100000 32413 100000 22488 100000 42261 99999 26071 99999 5393 99999 69017 100000 96278 100000 45474 100000 66590 100000 86141 99999 62932 100000 25698 99999 39504 99999 96309 100000 44776 99999 12792 99999 21868 99999 78023 100000 48652 100000 84781 100000 43916 100000 14787 100000 38830 99999 55779 100000 60928 99999 63014 100000 695 100000 17320 99999 23080 99999 71983 99999 40282 100000 48961 99999 25580 100000 58210 99999 2677 99999 64871 100000 96725 99999 86943 99999 25272 100000 11333 100000 21076 100000 56884 100000 530 99999 20473 99999 64391 99999 17359 99999 54765 100000 63073 99999 65386 100000 60858 100000 13880 100000 39710 100000 73073 99999 60314 100000 17218 99999 60795 99999 27625 99999 43353 100000 76530 100000 31524 99999 96087 100000 51595 99999 60827 99999 30512 99999 86967 99999 91569 99999 66277 99999 47257 100000 94659 100000 96883 100000 95605 100000 93930 100000 66879 99999 6734 99999 96457 100000 40807 99999 62238 99999 28488 100000 41665 100000 31266 100000 16586 100000 64212 100000 99545 100000 37395 99999 85654 100000 856 99999 22554 100000 5114 99999 14852 99999 41321 100000 89666 99999 28257 99999 53420 99999 58197 100000 49448 100000 56217 100000 39488 99999 27905 100000 36479 100000 74010 99999 98485 99999 66103 100000 93129 99999 46160 99999 76247 100000 65048 99999 81406 99999 2452 100000 41362 100000 94259 99999 98863 99999 40535 99999 4908 99999 22354 99999 61511 99999 29321 100000 59292 99999 10770 99999 76971 99999 45302 99999 70469 100000 43672 100000 66243 100000 4321 99999 18055 99999 32264 99999 54288 100000 17424 100000 10637 99999 26082 99999 94109 100000 77004 99999 49208 100000 48504 99999 15929 99999 21716 100000 69160 100000 38845 99999 90857 99999 75807 100000 35747 100000 16744 99999 71730 99999 66451 99999 40950 99999 76902 99999 5283 99999 88347 100000 2975 99999 87985 99999 32358 99999 31276 99999 62010 100000 41910 99999 92573 99999 95334 99999 88337 100000 39235 100000 31770 99999 10540 100000 27237 99999 76952 99999 31340 99999 19442 99999 95000 99999 1850 99999 3991 100000 27280 100000 79114 99999 84026 99999 3692 99999 80021 100000 47680 99999 11910 100000 26641 100000 22600 100000 20478 100000 77740 100000 85430 99999 69395 100000 1664 99999 58514 99999 45328 99999 9513 99999 61782 100000 28512 100000 38440 100000 28714 100000 51408 100000 9558 100000 4153 100000 97994 99999 87687 100000 43859 100000 46505 100000 82135 100000 57927 100000 48578 99999 20154 99999 18228 99999 24707 99999 46917 99999 46034 100000 37799 100000 65096 100000 20000 99999 23802 99999 52219 99999 24070 99999 30827 99999 30552 99999 89848 99999 21792 99999 63636 99999 93098 99999 73597 100000 88083 100000 40233 100000 16844 99999 61504 100000 33238 99999 72984 100000 12546 100000 36597 100000 70689 99999 19879 100000 55528 100000 72418 99999 41466 100000 64054 99999 76772 99999 96707 100000 19124 100000 20348 100000 15827 99999 14794 99999 33379 100000 77943 100000 17965 99999 5468 100000 4262 100000 43278 100000 71984 100000 50453 99999 51554 99999 26113 100000 41236 99999 57002 99999 66785 99999 79219 99999 98312 100000 22588 99999 66424 100000 89231 99999 51635 99999 52584 99999 45115 100000 31589 99999 16151 100000 27014 100000 938 99999 75288 100000 96166 99999 22203 99999 90725 100000 26008 100000 99762 100000 97120 100000 27612 100000 61413 99999 28647 100000 6767 100000 42508 99999 37964 100000 11693 100000 86466 99999 72734 99999 42954 99999 33714 100000 46139 99999 71060 100000 3434 99999 80711 100000 9704 100000 90887 99999 86364 99999 75821 99999 46945 99999 46346 100000 57636 99999 99649 99999 27403 99999 12833 99999 11706 100000 33507 99999 76137 100000 84374 100000 31741 99999 98220 99999 91005 99999 28495 100000 58928 100000 28440 99999 77162 99999 65794 99999 44610 99999 85122 99999 71898 100000 13692 100000 55152 100000 44093 100000 2590 100000 19477 99999 16655 99999 28606 100000 25837 99999 46813 99999 54526 99999 554 99999 89057 99999 53225 100000 7414 99999 35918 100000 52475 99999 66568 99999 94168 100000 91242 99999 34062 100000 53214 99999 81258 99999 88745 100000 86259 100000 81504 99999 50104 100000 7203 100000 77196 100000 92190 99999 76518 100000 97426 99999 30939 99999 3382 100000 79659 100000 38451 100000 93527 99999 80161 99999 31314 99999 37719 100000 64325 99999 50003 99999 59663 99999 40173 99999 30588 100000 77749 100000 94404 100000 9909 99999 72681 99999 70170 100000 61515 99999 62418 99999 80537 99999 6911 100000 42654 99999 38271 99999 53044 100000 32985 99999 35312 99999 52946 99999 33100 100000 82250 100000 95809 100000 28284 99999 54046 99999 12466 100000 10033 100000 76093 99999 97210 99999 51290 99999 21100 99999 65119 100000 48417 100000 5772 99999 41325 100000 9335 100000 29174 100000 39398 99999 94824 99999 98385 99999 74695 99999 75275 100000 44270 100000 15072 100000 11206 99999 23701 99999 31998 99999 50924 100000 94975 100000 54026 100000 22187 100000 81190 100000 84971 100000 89340 100000 29292 100000 51117 100000 81884 100000 63129 100000 58837 100000 28478 99999 53043 100000 19954 100000 20065 99999 30353 99999 77485 100000 33131 99999 32076 99999 79917 99999 84058 99999 38409 100000 57131 99999 75784 99999 62061 99999 96549 99999 24627 99999 24521 99999 23306 100000 24503 99999 70991 99999 68015 99999 13914 100000 26441 100000 18695 99999 37828 99999 62366 100000 68073 100000 71691 100000 8903 99999 91629 99999 16011 99999 85517 100000 88565 99999 20470 100000 88922 100000 98458 100000 55455 100000 70498 99999 37695 100000 93296 99999 22024 100000 17650 99999 79061 99999 16169 99999 22789 100000 85513 99999 56665 99999 59430 100000 93878 99999 39540 99999 25066 100000 35276 99999 10784 99999 90034 100000 7456 99999 30053 100000 30440 99999 83644 99999 1752 100000 60842 99999 21184 100000 37509 100000 54496 99999 88906 100000 56535 99999 14243 99999 51424 99999 11094 99999 16791 99999 69396 99999 33103 99999 63438 99999 77157 100000 84032 99999 25629 100000 83618 99999 64913 100000 60711 100000 6533 99999 69725 99999 39240 100000 51299 99999 51966 100000 58851 99999 23797 99999 79717 99999 4030 100000 83612 99999 75507 99999 94736 99999 98088 100000 26970 99999 65991 100000 89992 99999 98058 99999 28035 99999 58933 99999 49130 100000 9811 100000 6454 99999 98909 99999 50369 99999 96807 99999 11730 100000 84733 99999 99183 100000 96139 99999 1356 99999 83757 100000 36110 100000 55543 99999 26312 99999 10200 99999 29892 99999 93776 100000 70619 99999 22829 100000 96005 99999 58199 99999 79169 99999 97290 99999 54842 99999 258 100000 3129 99999 66462 99999 3508 99999 4857 99999 85344 99999 34828 100000 91954 99999 97988 99999 43566 99999 98081 100000 65956 99999 82987 99999 81379 99999 32054 100000 21818 99999 93323 100000 25087 100000 18898 99999 14646 100000 79720 99999 44586 100000 34909 99999 88424 100000 33835 100000 71610 99999 19955 100000 10260 99999 46173 99999 8681 99999 68812 99999 83199 100000 42875 99999 94618 100000 38095 99999 32146 99999 24332 99999 88216 100000 70165 100000 66451 100000 76966 99999 48942 100000 97597 100000 93697 100000 78846 99999 89772 100000 47319 99999 17526 99999 25378 99999 57475 100000 68156 99999 12582 100000 77337 99999 52717 100000 76502 99999 68732 100000 79718 99999 18599 100000 5781 100000 50896 99999 56127 100000 25127 99999 13332 99999 83531 99999 45577 100000 1229 99999 53028 100000 5103 100000 53508 99999 78571 99999 37312 100000 27570 100000 83172 100000 65693 100000 9546 99999 99803 100000 48634 99999 27054 99999 41051 100000 64740 100000 45717 99999 97006 99999 10975 99999 40452 99999 31711 100000 56844 99999 85063 100000 46893 99999 47478 100000 56768 99999 57190 100000 77265 100000 30649 100000 45486 100000 31033 99999 11145 100000 26495 100000 69417 100000 40793 100000 78649 100000 41540 99999 14691 99999 28594 99999 10913 99999 3720 99999 28847 99999 31065 99999 15931 100000 72003 99999 10259 99999 21700 100000 685 99999 44129 99999 82248 99999 77901 100000 5538 100000 89412 99999 21158 100000 66421 99999 36898 99999 5175 100000 14835 99999 21702 99999 40239 99999 17263 100000 70451 100000 31246 100000 60175 99999 98006 99999 98046 100000 16122 99999 25995 100000 58623 99999 45073 100000 44079 100000 83450 100000 66716 99999 51132 100000 4438 99999 42666 100000 26071 100000 17049 100000 21996 99999 30027 100000 82780 100000 77173 100000 4172 100000 85018 99999 47472 100000 76736 100000 6793 99999 10921 100000 90690 100000 69739 100000 37912 100000 86764 100000 85450 100000 3474 99999 65738 99999 69029 100000 63202 99999 13871 100000 92481 100000 55074 99999 54842 100000 84899 99999 81796 100000 37201 99999 84599 100000 84223 100000 92376 100000 68939 99999 91655 99999 5810 99999 73961 100000 79199 99999 90659 100000 81369 100000 15444 100000 68700 100000 79767 99999 58037 100000 53443 100000 86273 100000 80345 100000 4150 99999 7455 100000 69214 99999 88213 99999 81628 100000 38303 99999 72488 100000 68958 99999 89579 99999 4808 99999 58913 99999 64206 100000 34033 99999 30338 100000 65343 99999 12855 99999 95008 100000 95603 99999 89501 100000 51674 100000 97086 100000 53062 99999 39451 100000 54268 99999 52492 100000 49152 100000 98789 99999 39024 99999 90553 100000 33115 99999 92662 100000 82478 99999 30802 100000 23885 100000 93523 99999 73272 100000 64796 99999 16292 100000 31448 99999 21546 100000 76770 99999 27161 99999 26508 99999 97053 99999 66046 100000 55397 100000 21300 100000 61132 99999 18415 100000 34935 99999 76647 100000 76399 99999 87184 100000 49414 100000 82696 99999 13589 100000 96903 100000 28216 100000 88866 99999 44405 99999 54212 100000 81744 99999 85533 99999 16814 100000 63630 100000 29323 99999 98981 100000 63979 99999 46038 99999 40440 100000 33672 99999 98505 99999 14407 99999 22453 100000 40804 100000 34632 100000 87839 100000 1734 99999 76549 100000 66163 99999 55509 100000 7611 99999 81577 100000 69710 99999 39898 100000 96269 99999 84029 99999 49295 100000 55713 100000 75900 100000 93084 99999 99808 99999 42180 100000 77455 99999 49853 100000 12935 100000 38328 99999 21971 99999 76164 100000 18512 99999 70047 99999 70049 100000 69381 99999 91766 99999 81552 99999 27991 100000 43452 100000 33949 100000 35268 100000 65192 99999 73560 99999 43897 100000 76486 99999 30510 100000 55449 100000 30647 99999 7363 99999 55536 99999 55019 100000 74777 100000 120 99999 30466 100000 37192 100000 26942 99999 80418 99999 55832 99999 20024 99999 48611 99999 86551 99999 25078 99999 39023 100000 2882 99999 92442 99999 96561 100000 10194 100000 33707 100000 27901 99999 83498 99999 91518 99999 83555 100000 75510 100000 3321 100000 24023 99999 22253 100000 73104 99999 47260 100000 45767 100000 34092 100000 77148 100000 8338 99999 31412 99999 70036 99999 54406 99999 86234 100000 83371 100000 36517 100000 94433 100000 25581 100000 56604 99999 59516 100000 97091 100000 9658 100000 39853 100000 3348 100000 9430 99999 81768 99999 16349 100000 56267 100000 3477 100000 16382 100000 96451 100000 13687 100000 7867 99999 31093 99999 95793 99999 91659 100000 88831 99999 65603 99999 36852 99999 26263 99999 56147 99999 3183 100000 16589 99999 69676 99999 79936 100000 65494 99999 47656 99999 14023 100000 61836 99999 73650 100000 83792 100000 9764 100000 81467 99999 28222 99999 81450 100000 23724 100000 10767 99999 44496 99999 90905 99999 90173 99999 24185 99999 16475 99999 6762 100000 83324 99999 30078 100000 17724 100000 5997 99999 33412 100000 69544 99999 82796 100000 40481 99999 22888 100000 44376 100000 45576 100000 85676 100000 57270 100000 97411 99999 62952 100000 28135 100000 33213 99999 21691 99999 36558 99999 9902 99999 67434 99999 10928 100000 86138 99999 66773 99999 17535 99999 91991 99999 63692 99999 13934 99999 77570 99999 18895 99999 59681 100000 32845 100000 101 100000 4330 100000 99202 99999 41863 100000 84145 100000 45742 99999 9155 99999 54285 99999 9209 100000 96296 100000 56940 99999 94921 100000 62262 99999 31453 99999 84711 100000 48816 100000 63346 100000 49854 100000 56356 99999 52969 99999 34969 99999 86393 100000 57325 99999 68723 100000 13217 99999 35878 99999 34091 99999 33450 99999 14613 100000 94309 99999 65934 99999 5705 100000 43034 100000 46889 99999 85716 99999 55095 99999 30036 99999 20933 100000 90162 99999 74429 100000 18702 99999 57222 99999 72386 99999 97696 99999 75851 99999 79690 100000 2450 100000 44478 99999 14176 99999 67296 99999 80014 99999 24482 100000 706 100000 46036 100000 80908 99999 77923 100000 69883 100000 86337 99999 92772 100000 92621 100000 92698 100000 33183 100000 29340 100000 24576 99999 89856 99999 69997 99999 37966 99999 21564 100000 82450 99999 95781 99999 33000 100000 90994 100000 92905 99999 9835 99999 18146 99999 89111 100000 17778 100000 16074 99999 28146 99999 84914 100000 56135 100000 61316 99999 91456 100000 5673 99999 12851 100000 48287 100000 74469 99999 45510 100000 62667 99999 82489 99999 32491 100000 29704 100000 76895 100000 49128 99999 85436 99999 43316 99999 4225 99999 29200 100000 89015 100000 31393 100000 20877 100000 3628 100000 74307 99999 70800 99999 44612 99999 12631 99999 67 100000 99243 100000 23500 99999 51943 100000 50884 100000 22431 100000 17412 99999 68600 99999 8962 100000 23519 100000 75889 99999 62340 99999 54948 99999 67867 100000 46122 100000 25677 99999 75263 99999 42815 100000 18144 99999 16753 99999 92968 100000 29870 99999 16867 99999 7296 100000 4653 99999 74163 100000 22243 99999 40008 99999 51447 99999 24349 99999 78578 99999 79934 100000 71833 99999 45962 100000 26662 99999 89959 100000 7689 100000 52163 100000 61717 100000 47044 100000 37375 99999 51073 99999 87435 100000 35942 99999 6325 100000 82857 99999 35309 100000 86078 99999 38005 100000 27643 99999 76415 99999 75456 100000 41876 100000 77282 100000 86377 100000 92762 99999 20344 100000 83271 99999 3616 100000 66996 100000 1042 99999 4832 100000 2262 99999 75346 99999 34340 100000 13355 100000 28266 100000 42465 99999 80643 99999 73213 99999 30772 99999 36603 99999 82301 100000 16229 100000 98257 100000 65931 99999 91883 99999 2012 99999 45850 100000 46789 100000 42755 100000 81859 99999 93079 99999 23118 100000 14190 99999 76203 100000 6286 100000 5666 100000 90877 100000 52535 100000 10117 99999 37689 99999 38298 100000 93887 100000 52554 99999 27258 100000 27641 99999 20852 99999 29235 100000 36851 100000 52665 100000 26428 100000 83626 99999 57965 99999 35995 100000 38347 99999 74712 99999 34296 99999 98395 100000 33838 99999 94471 99999 48678 100000 35583 100000 9997 100000 36641 100000 27709 99999 73247 100000 54887 100000 68224 99999 17486 99999 5049 99999 94948 100000 71813 100000 29095 100000 35262 100000 76256 99999 42827 99999 31614 100000 33227 99999 17749 100000 50511 100000 54284 100000 47521 99999 56993 100000 69719 100000 36600 99999 95020 99999 20204 100000 45269 99999 44655 100000 25899 99999 45094 99999 31647 100000 9779 100000 70541 99999 96769 100000 44492 99999 22672 100000 78896 100000 26038 99999 9940 100000 94024 99999 43954 99999 59083 99999 33303 100000 30201 100000 6000 100000 40330 99999 94734 100000 11516 99999 97737 99999 37088 99999 49202 99999 21734 99999 9476 100000 35949 99999 56334 99999 33538 99999 50013 99999 7547 99999 54141 99999 56417 99999 7703 99999 6267 99999 78475 99999 13053 99999 91246 99999 81256 100000 58830 99999 4328 100000 19945 99999 38849 100000 28682 100000 67751 100000 88881 99999 28946 99999 75516 100000 99400 100000 97041 100000 46919 100000 35845 99999 87725 99999 41346 99999 48875 99999 68447 99999 33280 99999 22593 99999 24903 100000 53496 99999 29219 99999 21520 99999 23839 100000 45319 99999 59678 100000 81846 100000 80556 100000 88502 100000 23461 100000 26659 100000 37593 99999 44953 99999 7912 99999 17099 99999 17627 99999 34430 99999 366 99999 17417 99999 70690 99999 16522 99999 51545 99999 80219 100000 97514 100000 15885 100000 77874 99999 13944 99999 46186 99999 82760 99999 95824 99999 89607 100000 27025 100000 86279 100000 56001 100000 49831 99999 80033 99999 76371 100000 13330 100000 31654 100000 28569 100000 73481 100000 11874 100000 21055 100000 29044 99999 23684 99999 84575 99999 91818 100000 15564 100000 53553 100000 52434 99999 50286 99999 4619 100000 25814 100000 28857 100000 79889 100000 15726 99999 88164 99999 31769 100000 68217 100000 46396 99999 30728 100000 14682 100000 66576 100000 23686 99999 50296 99999 11282 99999 72721 99999 95844 100000 60444 99999 65989 99999 71297 100000 93714 100000 46112 99999 24090 100000 2885 99999 47463 99999 86808 100000 60803 100000 69221 99999 75715 100000 41472 100000 89312 99999 16925 100000 84638 100000 19202 99999 92632 100000 13092 99999 90210 99999 73464 100000 38424 99999 13360 99999 51268 100000 62985 99999 53377 99999 15789 99999 14651 99999 16104 100000 99875 99999 14781 100000 65952 100000 58326 100000 41357 100000 61828 100000 61949 99999 83934 99999 1216 100000 41339 99999 86381 100000 13628 99999 91657 100000 46099 99999 93825 99999 99855 100000 57501 99999 79337 100000 4745 99999 53488 100000 91210 100000 30407 99999 23094 100000 80390 100000 82819 99999 16781 100000 8476 100000 47100 99999 89065 99999 43775 99999 91548 100000 36914 100000 17656 99999 14038 100000 65305 99999 96230 100000 67350 100000 44680 99999 11097 100000 3721 100000 18920 99999 51454 100000 55363 100000 14319 99999 63405 99999 53260 100000 17500 99999 5729 99999 60260 99999 85651 99999 72859 99999 82149 99999 86105 99999 92652 100000 23259 100000 32423 99999 11584 99999 70395 100000 50736 100000 65042 99999 82001 99999 67412 100000 55604 99999 88331 99999 14704 99999 81685 100000 22379 99999 16765 100000 23244 99999 49342 99999 13982 99999 60403 99999 61109 100000 15977 100000 51930 99999 86957 99999 64979 99999 65089 100000 38103 100000 72012 99999 86684 100000 25189 99999 63977 100000 29462 100000 7593 99999 41120 100000 7933 100000 54061 100000 86584 99999 51629 99999 17223 99999 94452 100000 754 100000 48668 100000 51249 100000 44775 99999 90849 99999 4182 100000 87397 100000 42679 100000 18703 100000 28405 100000 4602 99999 9533 99999 32299 100000 17682 99999 46390 99999 46177 99999 60210 100000 55173 99999 95827 99999 16327 99999 72376 100000 1167 99999 75304 100000 48230 99999 74608 99999 27942 100000 20841 99999 44695 100000 36941 99999 5442 100000 34694 100000 75482 99999 34270 99999 66198 99999 80043 100000 22484 99999 53074 99999 41921 100000 60625 99999 96588 100000 31097 99999 65235 99999 18023 100000 43512 100000 57118 100000 82795 99999 32285 99999 70139 100000 81616 100000 72821 99999 67394 99999 39714 99999 45447 100000 22 100000 96536 99999 89295 100000 14216 99999 46322 99999 296 99999 7193 99999 64088 100000 56461 99999 41816 99999 57849 100000 96725 100000 43910 99999 44418 99999 40714 100000 95142 99999 64522 99999 46317 99999 91899 100000 64984 99999 74186 99999 85813 100000 7040 99999 40133 100000 34557 100000 86876 100000 53276 100000 18365 100000 49513 99999 96931 99999 62814 100000 93393 99999 24403 99999 86854 99999 87886 100000 38843 99999 53001 100000 73939 100000 91113 100000 74528 99999 75068 99999 4429 100000 16697 100000 59199 99999 3175 100000 8298 99999 57746 100000 13363 100000 83775 99999 13465 99999 68881 100000 56345 100000 6082 100000 69900 99999 40871 99999 95543 100000 59483 99999 20946 99999 60976 100000 93093 99999 14485 100000 41267 99999 43618 99999 25677 100000 88765 99999 9090 99999 82866 100000 85290 100000 52287 99999 29464 99999 60623 99999 16594 99999 95282 99999 4126 99999 83338 100000 84905 99999 65887 100000 51483 99999 56681 100000 16756 99999 49911 99999 28664 100000 86329 100000 1757 100000 29640 100000 40101 100000 53621 100000 41430 100000 15645 99999 83656 99999 57000 100000 2093 99999 36072 100000 61683 100000 11860 100000 25282 100000 1293 99999 9428 99999 67848 100000 23803 99999 67181 100000 60255 100000 7422 99999 92761 99999 75913 99999 66603 100000 58177 99999 37398 100000 65171 99999 79890 100000 83860 100000 14271 100000 91321 100000 16296 100000 21277 100000 21650 99999 63643 99999 24677 99999 97139 100000 42349 100000 59227 99999 56281 99999 81454 100000 276 99999 86004 99999 458 99999 8242 100000 37542 100000 77571 99999 29126 99999 93547 99999 91071 99999 8371 100000 13788 99999 90880 100000 97919 100000 66035 99999 26097 100000 74011 100000 90532 100000 47972 99999 17154 100000 32373 100000 19584 99999 72320 100000 86666 99999 13910 99999 17818 100000 79018 99999 26283 99999 9867 99999 88444 99999 70988 100000 23021 99999 36447 100000 16142 99999 73347 100000 27597 100000 13432 99999 66359 99999 72109 100000 79899 100000 69313 100000 49056 99999 90706 100000 18757 99999 96607 99999 15382 100000 92640 100000 2564 100000 64597 99999 83733 99999 38956 100000 52131 100000 79612 99999 63546 99999 31924 99999 86075 100000 51104 100000 57241 100000 48135 100000 87775 99999 6826 99999 76267 99999 95468 99999 23969 99999 84823 99999 46857 100000 64640 100000 33461 100000 28989 99999 41188 99999 38106 99999 15188 99999 79410 99999 49211 100000 95085 99999 88602 100000 73102 99999 4463 100000 19029 99999 62412 100000 77201 99999 24840 99999 56003 99999 31985 100000 27543 100000 84077 99999 70061 100000 55529 99999 20513 99999 13950 100000 26438 99999 21152 100000 19230 100000 5675 99999 47788 99999 23911 100000 31193 100000 93872 100000 22377 99999 19009 100000 42157 100000 12532 99999 48585 99999 871 100000 27503 100000 45250 99999 99823 99999 33457 99999 97328 100000 20380 99999 29365 100000 31490 100000 86742 99999 16315 99999 29039 99999 87685 100000 12665 100000 48495 100000 71580 100000 22957 100000 50138 100000 24584 100000 51620 99999 44410 100000 82416 99999 44520 99999 71534 99999 56935 99999 17782 100000 23849 100000 31217 100000 16552 99999 2800 100000 81696 100000 76158 100000 49237 99999 89142 99999 59701 100000 77940 99999 33984 99999 7834 99999 51613 99999 59104 99999 98383 99999 69651 100000 63954 100000 39892 100000 11610 99999 61358 100000 52313 99999 39675 100000 70034 99999 26625 100000 99367 99999 40759 99999 13271 99999 6324 100000 56371 100000 28837 100000 63727 100000 23600 100000 14138 99999 25760 99999 67027 99999 23645 99999 87723 100000 52651 100000 36590 99999 51482 100000 16610 100000 85554 99999 11008 100000 31445 99999 84855 99999 61407 99999 99716 100000 48628 100000 39297 99999 69091 99999 77451 99999 78618 99999 41169 100000 87380 99999 8499 99999 66615 100000 44160 100000 83237 99999 56866 99999 96255 99999 49150 99999 6030 100000 62818 100000 38238 100000 94184 99999 48442 100000 82663 99999 31559 100000 71434 99999 69072 100000 45050 100000 93223 100000 77071 100000 8956 99999 70565 99999 56239 99999 9198 100000 57874 100000 27851 100000 65194 99999 43225 100000 53924 100000 39346 100000 8316 99999 41601 99999 89916 100000 31553 100000 61803 100000 57578 100000 5699 100000 24159 100000 94294 100000 4920 100000 8903 100000 62704 100000 14700 100000 78595 99999 96193 100000 33496 99999 87953 99999 99605 99999 85605 100000 26489 99999 97985 100000 12038 100000 21804 99999 9247 99999 78358 100000 84102 99999 27873 100000 7151 100000 99095 99999 29479 100000 35507 100000 82221 100000 3170 100000 37248 100000 98114 100000 40377 100000 58806 99999 12976 99999 26594 100000 93592 100000 49625 100000 83817 99999 78417 100000 78710 99999 47218 99999 71370 99999 36317 99999 79058 99999 46175 99999 92706 99999 34331 99999 86640 100000 45492 99999 99021 99999 79043 99999 62610 100000 46142 100000 26296 100000 73073 100000 94039 99999 29895 100000 19833 99999 87076 99999 57663 99999 88102 99999 60469 99999 29161 99999 96062 99999 11940 100000 48510 99999 70402 100000 77897 100000 82222 100000 30884 100000 57591 99999 93890 100000 15438 100000 28739 99999 43960 100000 87043 100000 88531 99999 6608 99999 57333 100000 83585 99999 49849 100000 53770 100000 68014 100000 59511 100000 18938 99999 70425 99999 79429 100000 45886 99999 61271 99999 89544 100000 33 100000 5230 100000 3102 99999 50556 100000 59596 100000 58027 99999 24705 100000 57779 100000 78355 100000 65974 99999 23111 99999 74691 100000 67604 99999 66006 100000 97848 99999 22431 99999 17916 99999 28719 99999 79373 100000 24232 100000 90367 100000 31455 100000 32574 100000 37014 99999 54201 99999 11781 99999 3873 100000 74510 99999 15 99999 29382 100000 95067 99999 9804 100000 92355 99999 63074 100000 28261 99999 70614 99999 36067 99999 41287 100000 79709 99999 41618 99999 75949 100000 92385 99999 82739 100000 77979 99999 65022 100000 31719 99999 2107 100000 97596 100000 70944 100000 31051 99999 51778 99999 53595 99999 92322 99999 61701 100000 21356 100000 88412 99999 92275 99999 78690 100000 13155 100000 37653 99999 39365 99999 93220 100000 6574 99999 24014 100000 40134 100000 34398 100000 7606 100000 87307 99999 67680 100000 68178 99999 73346 99999 71739 99999 91624 100000 70350 100000 2041 99999 93965 100000 48958 99999 48174 99999 87879 99999 44371 100000 38548 100000 28093 99999 40724 100000 13272 100000 45601 99999 80051 100000 79419 100000 35836 100000 2176 100000 49682 99999 7646 99999 69753 100000 84448 99999 72490 99999 42072 99999 21561 99999 73731 99999 21223 99999 79574 100000 68634 99999 1268 99999 47431 100000 83260 100000 50222 99999 87829 100000 14624 100000 12236 99999 34306 100000 13098 100000 5378 99999 28576 100000 4217 99999 68391 100000 8147 100000 79619 100000 79203 100000 92426 100000 70233 100000 21542 99999 33445 99999 87776 100000 24039 99999 72418 100000 70651 100000 19337 99999 42946 99999 73394 99999 45453 99999 42056 99999 79577 100000 51992 99999 83948 99999 94367 100000 48482 100000 43114 99999 3255 100000 83332 99999 80885 100000 39022 99999 64629 99999 83845 100000 14839 99999 55399 100000 19289 100000 58746 100000 95253 100000 8093 100000 76014 99999 89445 100000 95326 100000 25860 99999 94202 100000 89090 99999 34484 99999 66681 99999 40986 100000 61159 99999 89366 99999 85950 99999 60156 99999 17472 99999 99044 99999 55643 99999 43371 100000 57958 100000 35215 99999 39396 99999 41500 100000 10905 100000 23074 99999 86467 100000 99186 99999 89900 100000 58545 100000 19299 100000 56563 99999 54388 99999 36769 99999 36780 100000 64361 99999 77512 100000 54213 100000 29401 100000 7087 99999 6260 99999 91632 99999 91163 100000 29616 100000 34533 99999 9631 100000 91845 100000 80764 100000 55324 100000 22764 100000 62111 100000 53212 100000 96654 99999 88560 99999 99706 99999 10619 99999 27469 100000 7882 99999 94254 100000 78248 99999 91633 99999 18219 99999 47071 99999 65057 99999 91081 100000 32046 100000 46431 100000 27366 100000 74074 99999 39664 99999 83873 100000 2207 100000 12000 99999 17376 99999 6962 100000 21611 100000 62601 100000 31892 99999 17473 100000 63879 100000 88374 100000 51329 99999 67881 99999 84051 99999 74550 100000 44437 99999 35601 100000 7836 99999 45441 100000 93349 99999 61522 99999 38221 99999 81985 100000 26059 99999 94621 99999 77547 100000 26533 99999 92129 100000 51397 100000 10693 99999 61425 99999 31687 100000 65123 99999 30952 99999 44361 99999 29699 99999 96997 99999 51673 99999 52111 100000 27199 99999 69957 99999 29527 100000 59176 100000 2604 100000 44240 100000 39689 100000 11603 100000 78435 100000 78942 99999 56203 99999 75273 100000 62122 100000 62272 99999 82209 99999 86507 99999 24359 99999 41993 99999 49921 99999 45590 99999 97643 100000 21126 100000 87223 99999 3205 100000 8460 99999 42854 99999 53144 99999 52370 100000 60217 99999 47144 100000 97875 99999 76958 99999 38045 99999 95010 99999 86046 100000 86189 99999 92104 100000 28404 100000 61310 100000 13606 100000 57826 99999 37135 100000 7967 99999 74108 99999 15815 99999 30465 100000 81187 100000 43332 99999 50172 100000 94816 100000 87822 100000 90660 99999 29710 100000 72949 99999 66000 100000 87941 99999 73421 99999 24611 100000 88795 100000 23836 99999 37583 99999 61324 100000 87729 99999 71929 99999 18324 100000 4578 99999 98333 99999 87648 100000 17096 99999 73808 99999 7606 99999 83144 100000 16330 100000 68430 99999 59540 100000 25761 100000 17570 99999 72087 99999 80932 100000 58064 99999 81452 99999 72976 100000 29020 99999 73869 100000 43722 100000 53553 99999 67238 99999 69738 99999 75540 100000 85924 99999 67085 100000 23470 99999 4487 99999 8537 99999 90108 99999 7272 100000 57683 100000 11349 99999 92298 100000 86034 99999 57158 99999 23011 100000 88059 100000 2284 100000 65648 99999 78439 99999 10471 100000 65540 100000 37684 100000 78984 99999 32992 100000 34678 99999 52861 99999 57558 99999 1411 100000 81489 100000 31390 99999 82482 99999 32743 100000 42703 100000 7950 100000 42288 100000 49976 99999 15080 100000 15089 100000 59901 100000 70352 100000 8778 99999 48587 100000 29084 100000 35596 99999 91371 99999 96029 100000 46498 100000 50276 99999 76569 100000 90910 99999 38041 99999 49452 100000 33587 100000 28900 100000 48888 100000 6378 100000 3284 99999 80779 99999 10286 99999 92868 100000 20100 100000 27484 99999 94523 99999 18538 99999 73898 99999 95831 100000 20671 99999 13453 99999 55169 99999 8766 100000 20921 99999 90105 100000 42597 100000 53986 99999 73395 99999 76803 99999 61849 100000 91006 100000 17063 99999 85725 99999 19787 100000 20276 99999 41490 99999 65978 100000 1360 99999 42761 99999 42394 100000 80236 100000 99276 100000 13395 100000 95015 100000 12785 99999 18138 99999 98783 100000 41422 99999 75500 100000 61185 99999 91723 100000 1952 99999 4603 99999 16337 99999 73331 99999 53072 100000 15645 100000 53311 99999 23968 99999 89318 99999 31923 99999 12515 100000 2333 100000 75535 99999 84623 99999 23302 100000 39399 100000 5380 99999 93465 99999 38076 99999 96785 100000 5908 100000 33284 99999 54355 99999 55229 100000 77717 99999 19987 100000 23102 99999 55149 100000 2336 100000 57413 99999 10657 100000 75700 100000 44726 100000 62890 100000 85064 99999 11262 99999 74062 100000 72616 99999 27991 99999 95858 99999 97424 100000 12010 99999 24992 99999 77812 100000 78625 100000 28728 100000 48032 99999 616 99999 56573 100000 76852 99999 42628 100000 98665 99999 52453 100000 85120 100000 79386 99999 61706 99999 26397 100000 47794 100000 76215 100000 16658 99999 9402 99999 14676 99999 8716 99999 63954 99999 4593 99999 36961 100000 90401 99999 56707 99999 38176 100000 7570 99999 50391 100000 49409 99999 53651 99999 62294 100000 79021 100000 20827 99999 9205 99999 87335 100000 51233 99999 65920 100000 67933 99999 73430 99999 50497 100000 57626 100000 97895 100000 85994 99999 56930 99999 53048 99999 10928 99999 83418 99999 76834 100000 64268 100000 71213 100000 52752 99999 52513 100000 74845 100000 49417 99999 42664 99999 75959 99999 88440 99999 67912 99999 56629 100000 70638 100000 90795 99999 99098 99999 95193 99999 4080 99999 636 100000 39047 99999 81474 100000 77153 100000 48855 99999 25391 100000 29285 100000 46718 100000 89008 99999 42289 99999 77064 99999 93025 100000 7072 100000 20192 100000 25834 100000 38030 99999 58595 100000 36235 99999 22213 99999 33843 100000 98730 99999 1585 100000 80544 99999 71078 99999 95977 100000 45588 100000 6469 100000 5801 99999 36563 99999 81366 100000 99550 99999 6494 100000 54282 100000 97841 99999 5541 99999 88686 100000 34175 99999 43796 100000 56586 99999 39081 100000 36967 100000 31548 99999 63736 100000 14009 100000 75137 100000 39435 100000 88645 100000 45428 100000 72618 99999 69892 99999 1620 99999 49682 100000 28287 100000 89138 100000 41252 99999 57149 100000 53020 100000 25714 99999 80102 100000 25340 100000 39319 99999 871 99999 67648 100000 26792 100000 42 100000 72811 99999 31910 100000 70518 100000 61992 100000 74369 100000 48857 99999 78125 99999 75065 100000 80249 99999 69982 100000 55285 99999 74828 99999 31245 99999 96250 99999 74462 99999 89598 99999 97826 99999 65556 100000 27804 100000 45413 100000 58519 100000 55784 100000 54058 99999 13525 100000 71625 99999 73267 99999 47441 99999 73354 99999 3105 99999 30552 100000 44473 99999 81829 99999 6699 99999 32660 100000 24401 100000 48688 99999 63181 100000 97805 100000 25028 99999 86461 100000 22118 100000 45615 99999 42907 100000 3661 100000 72459 100000 37078 100000 25610 99999 29418 100000 12852 100000 80006 100000 57042 99999 46697 100000 41674 100000 36241 99999 78965 100000 39446 100000 88996 100000 19959 100000 20145 100000 5433 100000 69863 100000 41819 99999 94123 99999 46604 100000 78385 100000 64641 99999 28653 99999 94 99999 48446 99999 56624 100000 97765 99999 76887 99999 35761 100000 58199 100000 28194 99999 38408 99999 57278 100000 7769 99999 6099 99999 33841 100000 7922 99999 20900 99999 42799 100000 89600 99999 39575 99999 14588 99999 77550 99999 51133 99999 295 99999 97371 100000 43233 99999 20688 100000 73420 100000 34961 99999 40503 100000 37359 100000 92059 100000 49424 100000 51916 99999 5913 100000 89683 100000 8110 100000 96638 100000 78556 99999 51289 99999 16762 99999 87939 99999 58742 99999 66054 100000 66260 100000 79105 100000 2876 100000 96080 100000 29290 100000 46879 99999 77757 99999 98619 100000 25317 99999 20589 100000 38559 99999 30409 100000 55815 99999 71410 100000 47728 99999 32523 99999 43662 99999 48934 100000 90025 100000 2316 100000 10530 100000 82723 100000 8931 99999 97580 99999 73428 100000 42735 99999 36738 99999 8321 100000 66196 100000 87628 99999 34693 100000 19337 100000 46570 99999 49647 99999 92705 99999 99910 99999 21624 100000 87418 100000 53849 99999 61549 100000 78931 99999 85749 99999 21668 99999 93388 100000 34673 100000 58081 99999 26502 100000 21104 100000 73113 99999 39635 99999 67084 100000 55079 99999 62847 100000 50482 99999 66379 99999 64152 100000 10735 99999 52944 99999 80524 99999 8388 99999 15289 100000 29686 100000 81066 100000 47250 100000 90276 99999 81652 100000 34746 99999 25574 100000 31620 100000 69266 100000 76310 100000 47149 99999 60652 99999 51624 99999 65920 99999 91193 100000 18330 99999 6848 99999 9483 99999 61981 99999 41676 100000 55333 100000 11090 100000 69843 100000 5163 100000 15128 99999 65583 100000 88678 100000 11866 99999 12162 100000 27192 100000 33527 100000 82315 99999 167 99999 54705 99999 31486 100000 66223 99999 69979 99999 55549 100000 4893 100000 94499 99999 249 100000 44112 100000 74999 99999 73122 100000 40374 100000 70872 100000 68319 100000 56580 100000 67900 99999 64919 99999 96505 99999 28894 99999 76938 99999 4717 99999 58645 100000 46379 100000 42211 100000 77759 99999 86218 99999 31215 100000 10656 99999 74741 99999 65251 100000 31210 100000 69430 100000 29965 99999 7594 100000 231 100000 64589 100000 39267 99999 20744 100000 43276 100000 82362 99999 76875 99999 52668 100000 44767 99999 61304 100000 13928 100000 27921 99999 66782 100000 33834 100000 4429 99999 18962 99999 26839 100000 7703 100000 37424 99999 76919 100000 95337 100000 90969 99999 39821 99999 43093 100000 10115 100000 27354 99999 1521 100000 60670 99999 63499 100000 98400 100000 3906 100000 86695 99999 7269 100000 76030 100000 57188 99999 17342 100000 81413 100000 57859 100000 47051 99999 8645 100000 33941 100000 38952 99999 17686 99999 39484 100000 80357 99999 25931 99999 86998 99999 71146 99999 42077 99999 70628 100000 55623 100000 92636 99999 86293 100000 85850 99999 71031 99999 20816 99999 98758 100000 7787 100000 63884 99999 12757 100000 20792 99999 39309 99999 31017 99999 36587 99999 82452 99999 76716 99999 58170 100000 58874 100000 51869 99999 7399 100000 35144 99999 33470 100000 47825 99999 42062 100000 73234 100000 18659 99999 78221 100000 92754 100000 40982 100000 56779 99999 77 99999 21855 99999 62612 99999 7178 100000 97242 100000 75192 99999 17427 99999 67332 100000 29066 99999 31777 99999 88200 100000 19898 99999 79525 99999 28674 99999 22333 99999 54564 100000 77870 100000 8374 100000 66262 100000 25319 99999 25312 100000 62712 100000 44155 100000 21711 100000 61650 99999 60897 100000 14943 100000 53568 99999 83529 100000 51665 99999 6123 100000 90792 99999 17306 99999 76230 100000 33706 99999 29742 99999 2185 100000 23719 99999 93147 99999 15965 99999 58348 100000 89894 100000 33475 99999 33038 99999 82404 100000 26417 100000 99373 100000 99684 99999 95450 99999 74399 100000 20109 99999 91372 99999 36870 100000 23487 100000 39014 100000 41198 99999 26424 100000 83422 99999 48181 100000 67992 100000 4303 99999 26073 100000 69736 100000 14674 99999 44286 100000 91022 100000 33053 99999 11457 100000 32072 100000 25863 100000 61314 100000 51475 99999 5746 99999 92583 100000 32152 99999 24357 100000 39799 100000 68947 99999 76668 99999 93999 99999 61828 99999 81889 99999 76896 100000 81862 99999 25311 100000 15686 99999 13995 99999 60760 100000 19022 99999 39192 100000 50167 99999 42107 99999 23402 100000 74118 100000 90666 99999 83404 99999 21402 99999 93802 99999 23650 100000 22160 100000 65035 99999 42487 99999 62084 99999 99275 99999 27920 99999 12819 100000 57405 99999 89320 99999 90844 99999 33632 100000 7907 99999 18503 99999 96267 99999 27633 99999 74942 99999 76466 99999 81705 100000 20671 100000 44805 100000 91350 99999 41663 99999 59347 100000 95771 99999 77852 100000 97252 99999 24995 99999 70585 100000 40722 100000 32477 99999 75990 99999 93970 100000 62972 100000 87509 100000 19451 99999 29932 100000 92567 100000 57595 99999 58967 99999 81852 100000 33121 100000 51492 100000 43129 100000 7095 99999 81553 99999 59515 100000 99050 100000 95382 99999 88540 100000 97951 100000 44918 99999 7392 100000 27879 100000 66857 100000 71310 100000 26969 100000 89076 100000 3438 99999 9111 100000 55577 99999 5296 100000 33581 99999 36613 99999 98841 100000 8173 99999 28143 99999 91514 100000 47271 99999 38342 100000 40830 100000 16018 99999 44991 99999 21336 99999 40286 99999 38294 100000 45529 99999 62499 100000 57347 99999 21425 100000 32330 99999 29067 99999 16356 100000 96324 100000 11690 100000 67162 99999 59044 100000 78485 100000 15767 100000 44395 100000 45954 99999 17973 100000 41737 100000 51310 99999 47092 99999 719 100000 86827 99999 52144 100000 54711 99999 47864 99999 33607 100000 28265 100000 80235 99999 69773 100000 14307 99999 49120 99999 71041 99999 14 100000 16734 99999 25994 100000 62092 100000 69648 99999 20099 100000 6929 99999 85477 99999 775 99999 95224 100000 29607 100000 13014 100000 49143 100000 16018 100000 54138 100000 10357 100000 97857 99999 78528 99999 55781 99999 91674 100000 17820 99999 39588 100000 66120 100000 90001 99999 34095 99999 73048 99999 20751 99999 29915 99999 89476 99999 96968 99999 51668 100000 9992 99999 37313 99999 98819 99999 54878 100000 66106 99999 38650 99999 64676 99999 57850 99999 78884 99999 16244 99999 47379 99999 79874 100000 68033 100000 69620 99999 57416 100000 37109 100000 9304 99999 20882 99999 13065 99999 44871 99999 1222 99999 21093 100000 53473 99999 15602 99999 64463 100000 54448 99999 54042 100000 63435 99999 6193 99999 82233 99999 9427 99999 53640 100000 1387 99999 66302 99999 63061 100000 2780 100000 94868 100000 50837 99999 28812 100000 89892 99999 94454 99999 89650 100000 32023 99999 7454 99999 17006 99999 36722 100000 83447 100000 77732 100000 37955 100000 39774 100000 53497 99999 11588 99999 57014 99999 77270 99999 76002 99999 61872 100000 6025 99999 545 99999 82333 100000 30251 100000 45473 99999 31061 100000 69399 99999 33656 100000 91801 99999 39888 99999 38069 99999 60483 100000 39476 99999 90379 100000 21273 99999 54834 99999 50188 100000 55739 99999 23304 99999 92748 99999 48989 100000 32927 100000 84133 100000 17332 100000 80741 100000 73920 100000 10196 100000 53408 99999 98092 100000 29307 100000 66351 99999 81788 99999 73782 99999 22100 100000 15202 100000 70940 100000 10346 100000 22813 100000 40976 100000 61576 99999 98441 99999 22126 99999 44143 100000 77536 99999 92272 100000 50599 99999 5155 100000 37484 99999 84718 99999 11429 99999 33893 99999 79991 99999 88600 99999 48171 99999 33484 99999 61164 99999 52911 99999 87948 99999 31173 99999 15100 99999 8985 99999 83044 99999 11100 99999 48911 100000 59434 100000 90502 100000 94376 99999 72166 100000 54510 100000 423 100000 45369 100000 77813 99999 73547 100000 66654 100000 31185 100000 69012 100000 2008 99999 31982 99999 5118 100000 27888 100000 31167 100000 41171 99999 13369 99999 11611 99999 96453 100000 41439 100000 41424 99999 23557 99999 89169 100000 14249 100000 3509 100000 76327 99999 54438 99999 87163 99999 80924 100000 76820 99999 28493 99999 4858 100000 91078 100000 92394 100000 15543 99999 85592 100000 30219 99999 90234 99999 53051 100000 26388 100000 38903 100000 12476 99999 38545 99999 22507 99999 2649 99999 61134 99999 26704 100000 93419 100000 9801 99999 96726 100000 19871 100000 71372 99999 14785 99999 24962 100000 97161 100000 22931 99999 38045 100000 23329 99999 60316 100000 25749 100000 92191 99999 82993 100000 58320 99999 85402 99999 12068 100000 18002 100000 42617 100000 72199 100000 34905 100000 82721 100000 72769 99999 74936 100000 67450 100000 38761 99999 60735 99999 98956 99999 32189 100000 91473 99999 26918 100000 26782 100000 74058 99999 33379 99999 33554 99999 29445 99999 69297 99999 56266 99999 50601 100000 45020 99999 18467 100000 17999 100000 21187 100000 78106 99999 86800 99999 87293 99999 50328 99999 28427 100000 42258 99999 7913 99999 68448 100000 60243 100000 65075 100000 64767 100000 63148 99999 84712 100000 79935 99999 99495 99999 16444 100000 67098 99999 1710 99999 64677 99999 73027 99999 95424 100000 88180 99999 82717 100000 75498 100000 77805 99999 75791 100000 78352 100000 91677 99999 5998 100000 94173 100000 33260 99999 27057 99999 28559 100000 95041 99999 12869 99999 44738 99999 7872 99999 57210 99999 1533 99999 21920 99999 42528 99999 76969 99999 14163 100000 21732 100000 75743 99999 90501 99999 55048 100000 59349 100000 45462 100000 61339 100000 7415 100000 60546 99999 18731 99999 55676 100000 472 100000 99876 100000 83232 99999 91264 100000 2970 99999 24081 99999 75339 100000 4530 99999 26889 99999 29056 99999 38500 99999 68701 100000 63360 99999 48181 99999 53168 100000 20118 100000 46041 99999 30491 100000 83868 100000 5749 99999 24675 99999 77689 100000 70748 99999 91936 99999 38133 99999 77914 100000 44295 100000 36007 100000 58637 100000 73478 99999 10640 99999 24161 99999 12391 99999 73103 100000 88566 100000 77195 99999 97599 100000 29624 100000 58582 99999 95761 99999 82519 99999 94362 99999 16757 99999 45717 100000 65097 100000 59736 100000 5576 100000 78515 100000 43600 99999 8602 99999 50691 100000 80976 99999 35904 100000 53712 99999 89283 100000 86728 99999 74730 99999 39342 100000 56833 100000 71411 100000 15642 99999 80021 99999 16714 100000 85690 100000 13801 99999 38598 99999 86113 99999 82428 100000 53154 100000 16086 99999 28015 99999 64070 99999 2220 99999 28159 100000 23725 100000 41441 99999 44396 100000 24721 100000 7325 100000 55201 100000 20406 99999 16849 99999 53779 99999 84925 100000 41967 99999 49835 99999 6832 100000 11040 100000 88758 100000 38009 99999 19151 100000 56946 99999 84595 99999 89140 99999 82421 100000 6758 100000 57261 99999 84075 99999 11301 99999 90036 100000 93363 99999 25503 99999 75202 100000 96096 100000 39657 99999 24007 100000 47160 99999 89937 100000 72552 100000 38262 99999 27045 99999 78209 100000 44971 100000 41494 100000 53014 99999 99579 99999 82538 100000 73921 99999 94894 100000 97550 100000 76707 100000 6720 100000 3791 99999 79789 100000 76980 99999 66493 99999 87674 99999 24447 99999 11932 99999 64812 100000 57040 99999 63699 99999 29612 99999 2568 100000 30542 100000 90379 99999 93199 99999 94831 99999 24960 100000 35741 99999 78065 100000 61882 99999 46506 100000 70428 100000 64573 100000 90938 99999 35162 99999 36706 100000 63972 99999 63265 99999 61871 100000 85507 100000 22539 99999 31043 99999 44979 99999 53713 99999 58301 99999 12741 100000 50029 99999 78075 100000 87890 100000 66750 100000 69758 99999 71518 100000 57692 100000 70184 100000 52863 100000 40137 100000 56400 99999 22185 100000 66510 99999 58037 99999 53888 100000 27401 100000 4168 99999 27135 100000 94199 99999 79553 100000 82372 100000 64231 99999 27382 99999 30334 99999 91177 99999 46705 100000 91195 99999 54922 100000 81917 100000 20371 99999 49695 99999 63771 100000 63911 99999 7164 100000 83285 100000 95233 100000 49207 99999 16527 100000 15318 100000 88253 99999 14330 99999 88279 100000 35861 100000 997 99999 83193 100000 99935 100000 67320 100000 92496 100000 26914 99999 83273 100000 71938 99999 96988 100000 3796 100000 1563 99999 40041 99999 89251 99999 55129 100000 7461 100000 31534 100000 81833 100000 42266 100000 89177 99999 75914 100000 919 100000 68937 99999 79616 100000 68493 100000 2088 100000 71835 100000 70091 100000 74931 99999 14219 100000 62258 99999 65778 100000 80867 99999 24874 99999 91596 99999 22906 99999 80988 100000 62473 99999 57853 99999 82728 99999 41764 100000 24752 100000 26688 100000 83129 100000 70798 100000 57727 99999 21566 100000 35783 100000 20951 99999 75915 99999 260 99999 54426 100000 94036 99999 91008 99999 83784 100000 511 99999 44750 100000 46055 100000 927 99999 55642 99999 33871 100000 11328 99999 89052 100000 20209 100000 83440 100000 41607 100000 23137 100000 21178 100000 34400 99999 67154 99999 59805 99999 50531 99999 98500 99999 23337 100000 30897 99999 68578 100000 80474 100000 17426 100000 83291 99999 63190 100000 50191 100000 54759 99999 36220 99999 4859 100000 27669 99999 85206 99999 18899 100000 88041 100000 93853 100000 41679 100000 70717 99999 47948 99999 31512 99999 46227 99999 55930 99999 10533 100000 4964 99999 18532 100000 28556 99999 14518 99999 48577 100000 58097 99999 59578 99999 58844 100000 78117 99999 87756 99999 38286 100000 89785 100000 53913 100000 35325 99999 67541 99999 73940 100000 57304 99999 52670 99999 82416 100000 14101 99999 65212 100000 88270 100000 36980 100000 50846 100000 74176 99999 67535 100000 59940 100000 65044 100000 67704 100000 26714 100000 28017 99999 14535 100000 68257 100000 66124 100000 65581 100000 27111 99999 25328 100000 5234 100000 66990 100000 62972 99999 40022 100000 8034 99999 49262 99999 35059 99999 88959 99999 75324 99999 81755 100000 32266 100000 4191 100000 19873 100000 87686 99999 54495 100000 72971 99999 61190 99999 37032 100000 36994 99999 74266 100000 41376 100000 71471 99999 18017 99999 4985 100000 82822 99999 19250 100000 16757 100000 33137 99999 25836 100000 591 99999 35093 100000 62745 100000 38138 100000 78071 99999 76367 99999 399 99999 8537 100000 81925 100000 94627 100000 56800 99999 12528 99999 4202 99999 83208 99999 92047 100000 79030 100000 5760 99999 15090 99999 48472 99999 34978 99999 99028 99999 76319 99999 11705 100000 27072 99999 40904 99999 82374 99999 23376 99999 21782 100000 22187 99999 83020 99999 93765 99999 46172 100000 37787 99999 48234 99999 59682 100000 30625 100000 13220 99999 85556 99999 13745 100000 11893 99999 46426 100000 640 99999 91172 100000 62828 100000 70105 100000 90697 100000 86803 99999 44193 100000 42721 100000 97181 99999 61047 100000 40496 99999 59747 100000 18373 99999 86226 100000 41081 99999 29228 99999 74995 99999 64202 99999 13191 99999 86834 99999 10953 100000 86412 99999 16700 99999 48898 99999 68788 100000 36280 100000 99175 99999 46880 100000 95192 99999 67938 100000 69649 99999 1763 99999 3043 100000 77011 100000 17725 100000 27070 100000 47094 99999 29351 100000 73782 100000 19339 99999 4389 99999 40482 100000 15536 100000 3320 99999 93732 99999 29503 99999 1979 99999 10508 99999 2042 99999 11219 100000 40397 100000 63099 99999 5405 99999 14832 99999 58101 100000 85800 99999 30059 100000 59674 99999 3814 99999 87568 100000 41801 99999 72945 99999 12560 100000 75745 99999 41793 100000 86357 99999 51023 99999 15806 100000 57303 99999 79270 100000 73405 100000 55089 99999 40980 99999 94224 99999 79663 99999 94593 99999 84349 99999 23346 100000 31160 99999 39976 100000 26816 100000 42478 100000 26507 100000 41896 99999 40790 100000 54421 100000 75748 100000 28353 99999 62245 100000 76970 100000 22829 99999 5957 100000 90897 100000 85306 100000 41548 100000 37036 99999 68813 100000 45242 99999 82497 100000 10911 100000 77381 100000 64148 99999 90801 99999 66670 99999 48388 100000 63797 100000 42215 99999 23612 100000 86756 100000 8534 99999 97839 100000 73685 99999 25959 100000 84570 100000 90147 100000 16487 100000 3416 99999 66906 100000 94410 100000 96364 99999 44699 99999 15889 99999 86618 99999 482 99999 49436 99999 18341 100000 61292 100000 43305 99999 92054 99999 30085 99999 1927 99999 2238 99999 98978 99999 65608 100000 21244 99999 21827 99999 70982 100000 51487 99999 53438 100000 41452 99999 90781 99999 73298 100000 18328 100000 38277 99999 94169 100000 2749 100000 97369 100000 81790 99999 3013 99999 53113 100000 48344 100000 95749 100000 37183 100000 40996 99999 52294 99999 21273 100000 81029 99999 8211 99999 44577 100000 18622 99999 52971 100000 18685 100000 6367 99999 78236 100000 22387 100000 5885 99999 13108 99999 34783 99999 46316 100000 47721 99999 8322 100000 95757 99999 48010 100000 33744 99999 82598 99999 14396 99999 99800 99999 58679 99999 38504 99999 53230 99999 79220 99999 92627 100000 26158 99999 22446 100000 15630 99999 65815 100000 52422 100000 78558 99999 7911 99999 33851 100000 77980 99999 87211 99999 36474 99999 76318 99999 70093 99999 44338 100000 50318 100000 62241 99999 66403 100000 97586 100000 25767 100000 20018 99999 89141 100000 52627 100000 30242 100000 39232 99999 34351 99999 89036 99999 40246 99999 66566 100000 46886 99999 4206 100000 78658 100000 31426 100000 86935 100000 59604 100000 32954 100000 41298 100000 97089 99999 75281 100000 20652 100000 28856 99999 63449 100000 92828 100000 4224 100000 35321 100000 60348 99999 94965 99999 80350 100000 5637 99999 44744 99999 25758 100000 95082 99999 94264 99999 35584 100000 18794 100000 1321 100000 27908 100000 79198 99999 72246 100000 6480 99999 82796 99999 80805 100000 14409 99999 27506 99999 54853 100000 47945 100000 46048 100000 20738 99999 10279 100000 28350 99999 46014 100000 42138 99999 44247 99999 16534 99999 31903 99999 83151 100000 31541 99999 46169 99999 76436 99999 81209 100000 40202 99999 21118 99999 29864 100000 60786 100000 72715 99999 10528 99999 47634 99999 66705 100000 35326 100000 54751 99999 53676 100000 72004 100000 17779 99999 88358 99999 76622 100000 29652 100000 547 99999 85481 100000 34780 100000 65424 99999 42812 99999 70843 99999 50264 99999 12095 99999 29178 99999 46406 99999 53176 100000 70755 100000 76925 99999 11010 99999 8115 100000 9622 99999 41830 100000 17137 100000 86559 100000 81497 99999 44025 100000 15983 99999 80101 99999 98525 99999 37210 100000 1468 99999 93161 100000 9695 99999 87662 100000 40574 100000 98000 100000 12107 99999 21037 100000 15261 99999 25287 99999 34975 100000 99452 99999 51146 99999 72835 100000 61056 99999 7018 100000 89686 99999 86572 99999 46152 100000 88788 99999 5582 100000 21628 100000 91080 99999 48498 99999 4062 100000 19366 100000 52206 99999 90565 99999 73957 100000 25765 100000 83976 99999 39805 100000 83420 99999 47699 100000 80683 100000 87735 99999 40795 100000 80664 100000 81251 100000 75221 99999 33133 99999 1747 100000 23979 99999 35933 100000 44975 99999 13980 100000 58815 100000 46471 100000 2592 99999 20832 99999 34110 99999 27768 99999 45224 99999 72331 99999 52615 100000 55575 100000 51577 99999 93279 99999 14719 100000 98306 99999 16240 100000 89858 100000 82306 99999 45188 99999 20582 100000 55769 99999 47 99999 12774 99999 2444 99999 15957 100000 15670 100000 18169 99999 26494 100000 30638 100000 42253 100000 90531 99999 39845 99999 65617 100000 20483 99999 36933 100000 9744 99999 55557 99999 62258 100000 64349 99999 32333 100000 97176 100000 37366 100000 25880 100000 51803 99999 49149 99999 82474 99999 8828 100000 12582 99999 92418 100000 24031 99999 26859 100000 54128 99999 23614 100000 37750 99999 70594 99999 66125 99999 20375 100000 76213 99999 79750 99999 71346 99999 73138 100000 34134 100000 17523 99999 11776 100000 60138 99999 5515 100000 82149 100000 62280 99999 91503 99999 97655 100000 81915 100000 18760 100000 42736 100000 59719 100000 67217 99999 71719 99999 56226 100000 72621 99999 53662 100000 11649 100000 60008 99999 44081 99999 84578 99999 52016 100000 89859 99999 19001 100000 30147 99999 2283 100000 13700 99999 60892 99999 61625 100000 50032 99999 85611 99999 70603 99999 43544 99999 1002 99999 17117 100000 17942 99999 82235 100000 96882 99999 5891 99999 76741 99999 93047 100000 95630 99999 4825 99999 99559 100000 71382 99999 63901 100000 63565 100000 17244 99999 15265 100000 27282 100000 43990 99999 83509 99999 53879 99999 75361 100000 80221 99999 79693 99999 29019 100000 31937 100000 9678 99999 39083 99999 3102 100000 67154 100000 51176 99999 32461 99999 83536 99999 56918 99999 55144 99999 56895 100000 98938 100000 79041 99999 33584 99999 43220 99999 16661 100000 64143 100000 2826 99999 53773 100000 15195 100000 8025 99999 30193 99999 17267 100000 23358 100000 65831 99999 30270 100000 65561 100000 20686 100000 1386 99999 4861 100000 90184 99999 39512 99999 87094 100000 51303 100000 3108 100000 99900 100000 92973 100000 38562 100000 32776 100000 86838 99999 10113 100000 27736 100000 13169 99999 24062 100000 21714 100000 17684 99999 5865 100000 39229 100000 41822 99999 93097 99999 17258 99999 16431 99999 49756 99999 20663 99999 14515 100000 31945 100000 79683 100000 66247 100000 34901 99999 46609 99999 46794 100000 71523 99999 40493 100000 86224 100000 13097 99999 57119 99999 81558 99999 42620 99999 14602 99999 73585 100000 58840 99999 18547 100000 13741 100000 23513 100000 3402 100000 78985 100000 1409 100000 22425 100000 89629 99999 51997 99999 27284 99999 65543 99999 23096 99999 66791 99999 9179 100000 20896 99999 14432 99999 17831 99999 25500 100000 67817 99999 18239 99999 86748 100000 6875 99999 24461 99999 85055 100000 23249 99999 45690 99999 52519 100000 28264 99999 99431 100000 22509 100000 73336 99999 54522 100000 94474 99999 78617 100000 23258 100000 82062 99999 43086 99999 84532 99999 2549 100000 55936 100000 4507 99999 95300 99999 57513 99999 90442 100000 20101 100000 98854 100000 41762 99999 62576 100000 9847 100000 20603 99999 70927 99999 90685 100000 90115 99999 16749 100000 78086 99999 74795 100000 93002 99999 39123 100000 79044 100000 64380 100000 4729 100000 99130 99999 62708 99999 3334 99999 86787 100000 97029 100000 78176 100000 16205 99999 72810 100000 78210 99999 74739 99999 83662 100000 90150 99999 91774 99999 33044 100000 83440 99999 3323 100000 10529 100000 44606 99999 89298 100000 38579 100000 51432 99999 93096 100000 76028 100000 58136 99999 41844 100000 84401 99999 68190 99999 54469 99999 17903 99999 55464 99999 1887 99999 24068 100000 27036 100000 18733 99999 86292 100000 83065 99999 85142 99999 27927 99999 54832 99999 19694 100000 49175 99999 13713 100000 43092 99999 28317 99999 11486 99999 57792 100000 73056 100000 87053 100000 86162 100000 74661 99999 57763 100000 2899 100000 10129 99999 56354 99999 22514 99999 59935 99999 72599 100000 85118 99999 63688 99999 69666 100000 94777 99999 10339 99999 64421 99999 68694 99999 14850 100000 27379 99999 46015 100000 9420 99999 5185 100000 33270 99999 89505 100000 26787 99999 61938 99999 38820 100000 64240 99999 7536 100000 46911 99999 56502 100000 39490 99999 789 100000 42744 100000 7202 100000 63243 100000 1961 99999 86501 99999 41068 99999 53908 99999 13477 100000 69432 99999 7423 99999 98578 99999 40593 99999 72444 100000 91767 100000 64620 100000 63307 99999 80681 100000 29928 99999 81368 99999 90046 99999 85601 99999 11918 100000 68796 99999 38269 100000 30591 99999 70814 99999 36260 99999 4078 99999 43003 100000 14435 99999 8979 99999 27169 100000 6864 99999 72445 99999 29027 99999 11691 99999 1509 100000 19032 100000 85825 100000 45937 100000 81182 100000 65713 99999 52391 99999 30438 100000 66806 100000 22496 99999 93458 100000 42594 100000 950 99999 67150 100000 47539 99999 80160 100000 28877 100000 2458 100000 59733 100000 58594 99999 53837 100000 30132 100000 26494 99999 39970 99999 46670 100000 11019 99999 78245 100000 48460 100000 16669 99999 51708 99999 78875 99999 30429 100000 47448 100000 62511 99999 17435 99999 11026 99999 21067 100000 43121 99999 16595 99999 12718 99999 92278 99999 68892 100000 27578 100000 70324 99999 62640 99999 93048 99999 65209 100000 57086 100000 28367 99999 49765 99999 46216 100000 71291 100000 76556 100000 68724 100000 22408 99999 4132 99999 90439 99999 78893 99999 74474 99999 11558 100000 31679 99999 19659 100000 29641 100000 73953 100000 30158 100000 1075 100000 85373 100000 45582 99999 41832 100000 12731 100000 38639 100000 31283 99999 58520 100000 13712 100000 1035 99999 89404 99999 74736 99999 67075 99999 79823 99999 76939 99999 51198 99999 35077 99999 43956 100000 57638 99999 56882 100000 97913 100000 62748 99999 96730 99999 76250 99999 11224 100000 76374 99999 39935 99999 89892 100000 53230 100000 9425 99999 11376 100000 98119 100000 26922 100000 94288 99999 12080 100000 44758 99999 82967 99999 22582 100000 71014 100000 76259 100000 34394 99999 95069 100000 37762 99999 53394 100000 26866 100000 34375 99999 62556 99999 19951 99999 98104 100000 35780 100000 43630 99999 12832 100000 34075 100000 19370 99999 33197 99999 39500 100000 80161 100000 3188 100000 3521 100000 66721 99999 47150 99999 87461 100000 73612 100000 55277 99999 74506 99999 70736 99999 92566 100000 82374 100000 21724 100000 77076 99999 14063 99999 19899 99999 32403 99999 17481 100000 10582 99999 27066 100000 18218 100000 78867 100000 87226 100000 54373 100000 85503 100000 5749 100000 44099 99999 86914 99999 48010 99999 73924 99999 14571 99999 95357 100000 95366 100000 45454 99999 28724 99999 51377 99999 25784 100000 70879 99999 59648 100000 30479 100000 89925 99999 22703 100000 86414 99999 44812 99999 20458 100000 54128 100000 77448 99999 2215 99999 75242 100000 16551 100000 36466 100000 72474 100000 64334 100000 24000 100000 68990 99999 49072 99999 65984 99999 46767 100000 70783 99999 51443 100000 77819 100000 26580 99999 70993 99999 63794 100000 86115 99999 23020 99999 81438 100000 16034 100000 47118 99999 8412 100000 1303 100000 66009 100000 47224 100000 11755 100000 40465 99999 2049 99999 16677 99999 7535 99999 79824 99999 68694 100000 34314 100000 94527 100000 9664 99999 34695 99999 15595 99999 64042 99999 13775 99999 59898 99999 93580 99999 95092 100000 5669 100000 2287 100000 24293 99999 59269 99999 99428 99999 4346 99999 45627 100000 75361 99999 43239 100000 39263 99999 15147 100000 45463 99999 6295 100000 46666 100000 34168 99999 98238 99999 58551 99999 55947 100000 10121 99999 44084 100000 48142 100000 2329 100000 4232 100000 22924 99999 51982 99999 22949 99999 17809 99999 63103 99999 74480 99999 21901 99999 17951 100000 64875 99999 20283 100000 93192 99999 4551 99999 60943 100000 214 100000 27344 99999 61635 100000 3249 99999 95248 100000 48084 100000 53864 100000 25888 99999 94977 100000 25225 100000 83890 99999 15233 99999 99105 99999 43450 100000 22161 99999 91760 99999 15845 100000 89007 99999 57290 100000 58636 99999 67785 99999 324 99999 35135 99999 65309 100000 52428 100000 93988 99999 36069 100000 2115 100000 20518 100000 24893 99999 62957 99999 17875 99999 54623 99999 66856 100000 41148 99999 79280 99999 5620 100000 11416 100000 63591 99999 37726 99999 91701 100000 21143 100000 18578 99999 45314 99999 69592 100000 74123 100000 17168 100000 75637 99999 61504 99999 97625 100000 38410 99999 79819 99999 57425 100000 86159 100000 78754 99999 25435 100000 99072 100000 88358 100000 64590 99999 96320 100000 55033 100000 96811 99999 1779 99999 57004 99999 55081 99999 91804 100000 77256 100000 21124 100000 31957 100000 75680 100000 50911 99999 12121 100000 74902 100000 36235 100000 79019 99999 90977 99999 861 100000 13725 99999 4122 99999 46467 99999 15685 100000 13501 100000 12475 100000 58462 100000 86506 100000 24110 100000 14843 99999 29828 100000 15404 99999 71882 100000 89358 99999 33649 99999 74282 99999 80271 99999 61996 100000 96640 99999 43648 99999 82200 99999 91667 100000 62488 99999 19507 100000 39414 100000 59599 100000 21170 100000 31668 99999 38430 99999 65901 100000 79217 100000 20093 99999 25013 100000 28281 99999 82801 99999 12904 99999 37615 100000 15804 100000 71006 100000 76715 100000 46772 99999 91369 100000 39410 100000 32968 100000 46375 100000 82802 99999 72214 100000 61397 99999 82974 100000 88484 100000 36709 100000 98619 99999 12036 100000 95580 100000 42574 99999 98697 99999 24945 100000 30638 99999 7403 100000 58192 99999 39838 100000 72960 100000 66951 100000 40859 100000 45543 100000 39250 99999 34643 99999 56962 99999 29779 99999 63699 100000 87216 100000 44375 100000 6067 100000 79777 100000 52635 99999 22180 99999 97226 100000 37376 99999 93343 100000 91862 99999 79429 99999 4369 99999 44312 99999 89221 100000 46315 100000 48276 99999 92743 99999 43255 100000 30290 99999 24559 99999 41074 100000 92233 100000 83312 99999 31136 99999 64762 99999 97821 99999 58627 100000 16651 100000 15359 99999 82612 100000 95340 99999 83530 100000 93834 100000 21643 99999 21938 100000 1249 100000 86721 100000 66894 99999 99965 99999 80 100000 87741 100000 23973 100000 41199 99999 53800 99999 53871 100000 42347 99999 77018 99999 26644 100000 46212 100000 26974 99999 30524 99999 88619 100000 10623 99999 50122 99999 81726 99999 86473 100000 98115 99999 38987 100000 41734 99999 99361 100000 76894 99999 1087 99999 5052 100000 87535 99999 55652 99999 58175 99999 27713 100000 62534 100000 15323 100000 74659 100000 30 100000 22130 99999 59394 99999 53050 100000 62240 100000 26116 100000 10484 99999 19493 100000 90212 99999 27821 99999 61972 99999 25324 100000 14661 100000 94762 100000 75719 100000 80563 99999 41570 99999 23934 99999 167 100000 71184 99999 71267 99999 70532 99999 403 100000 33493 100000 82647 100000 88359 99999 17458 99999 74646 100000 68368 99999 47201 99999 54545 100000 11320 99999 35433 100000 3523 100000 5498 99999 38450 100000 67845 100000 33208 99999 40867 99999 5840 99999 15142 99999 11077 100000 75993 99999 27421 100000 74477 100000 88083 99999 73429 100000 53911 99999 50380 100000 10503 99999 1223 99999 55873 100000 64905 100000 98046 99999 94587 99999 89788 100000 39605 100000 15613 100000 4783 99999 75353 99999 96988 99999 95311 99999 159 100000 38316 99999 522 100000 95678 99999 47205 99999 53694 100000 93432 100000 60206 100000 95264 99999 79807 99999 89601 99999 99917 99999 32893 100000 51168 100000 89872 99999 2358 100000 83741 99999 99112 100000 24385 99999 78936 99999 70103 99999 61553 99999 69892 100000 45369 99999 48336 100000 20472 99999 72456 100000 56475 100000 63540 100000 44381 99999 38606 99999 92629 99999 22559 100000 26635 100000 72801 99999 85963 100000 97910 99999 10095 99999 70903 100000 33001 99999 24770 100000 66456 100000 93392 99999 539 99999 56552 100000 59364 99999 31634 99999 54275 100000 34206 99999 96116 99999 63900 100000 79059 99999 95407 100000 76157 100000 97446 99999 12804 100000 88290 100000 26296 99999 83524 99999 54655 99999 29331 99999 39811 100000 72557 100000 66967 100000 65144 100000 10613 99999 86361 99999 92313 100000 15674 100000 13543 100000 94886 100000 36504 99999 46277 100000 20438 99999 85658 100000 49752 99999 57659 100000 10348 100000 26878 99999 40595 99999 51108 99999 72936 99999 16940 99999 28194 100000 3504 100000 19280 99999 6607 100000 74760 100000 29837 99999 76910 100000 17004 99999 88734 100000 91886 99999 77915 99999 51825 100000 10104 100000 49730 100000 37032 99999 96682 100000 5162 100000 41944 100000 27641 100000 39850 99999 31961 99999 81814 99999 9314 99999 75240 100000 57409 100000 62462 99999 97659 99999 50248 99999 97056 99999 50641 100000 58213 99999 35641 99999 66942 99999 76040 99999 57893 99999 64543 100000 1171 99999 59810 99999 51370 99999 58208 99999 16621 99999 84694 100000 99390 100000 54531 100000 36102 100000 67094 100000 72380 99999 63722 100000 4291 99999 57108 100000 32154 99999 94209 99999 53206 99999 69356 100000 25541 99999 47093 100000 61532 99999 82780 99999 73804 100000 23959 100000 15594 100000 97898 99999 85294 100000 51559 99999 50478 100000 2613 100000 21505 100000 53375 100000 69577 100000 53153 99999 43049 99999 97339 99999 20417 99999 28881 100000 73105 99999 35086 100000 66345 99999 49123 99999 32257 99999 71262 99999 77475 99999 40631 100000 86699 100000 3817 100000 79532 100000 56155 100000 60957 99999 13945 100000 97998 99999 31143 99999 94356 99999 97352 100000 10105 99999 77062 100000 16997 99999 16190 99999 65183 100000 16887 99999 38670 99999 10100 100000 69208 100000 92309 100000 79747 99999 31506 99999 49070 100000 60026 100000 5823 99999 17899 100000 18 100000 61630 99999 98388 99999 94485 100000 19418 99999 98575 99999 5368 99999 34940 99999 50647 100000 43572 100000 94985 99999 77530 100000 82543 99999 43504 100000 13009 100000 68326 99999 65607 99999 91139 99999 19755 99999 86066 100000 38390 99999 59618 99999 76236 100000 59814 100000 33367 99999 71749 99999 16925 99999 77938 99999 88225 100000 95508 99999 11454 100000 87569 100000 70226 99999 17193 99999 84776 100000 66450 99999 68370 99999 64986 99999 50789 99999 14505 100000 5640 100000 44583 100000 44689 99999 35256 100000 5298 100000 97117 100000 73219 99999 75484 99999 4955 99999 65298 99999 57297 100000 9222 100000 11071 99999 2992 100000 86706 100000 52642 100000 16469 100000 37524 100000 21845 99999 69215 99999 28377 99999 75029 99999 62915 99999 4388 100000 61868 99999 90158 100000 95956 100000 90248 99999 56038 99999 5947 100000 4869 99999 88592 99999 75158 100000 7636 100000 5275 99999 35720 99999 9506 100000 6779 100000 17644 99999 67181 99999 70929 99999 86093 99999 76537 99999 94402 99999 9005 99999 54919 99999 11015 100000 26921 99999 28867 99999 76389 100000 51586 99999 35402 99999 3995 99999 81426 99999 31048 99999 90824 100000 32497 100000 88986 100000 18531 100000 18526 100000 16754 100000 38230 100000 87921 99999 35221 99999 34072 100000 65129 100000 55929 100000 41086 100000 58396 100000 39491 100000 57331 100000 26431 100000 84634 99999 67131 99999 38554 100000 34650 100000 38495 100000 61786 99999 34454 100000 98788 100000 91012 99999 27594 99999 82931 99999 14689 99999 12399 100000 9468 99999 92060 100000 32035 100000 23530 100000 6622 100000 55495 99999 75099 100000 70580 100000 20351 100000 2029 100000 23651 100000 53132 99999 74947 100000 3284 100000 36250 99999 88197 99999 41072 99999 29338 99999 78701 100000 94222 99999 65818 100000 69119 99999 85558 100000 9221 99999 30743 100000 66277 100000 67316 99999 9896 100000 953 99999 50383 100000 37197 100000 17749 99999 27017 100000 39210 100000 11919 100000 97228 100000 96300 99999 40187 100000 54967 99999 74812 99999 44700 100000 81109 99999 31266 99999 94482 100000 83135 99999 92002 99999 15101 99999 53947 99999 50234 100000 90850 99999 20574 100000 14122 100000 40277 99999 93272 100000 47258 99999 77069 99999 31869 100000 10011 99999 70423 99999 63377 100000 30006 99999 27983 99999 51340 99999 62434 100000 19011 100000 60776 100000 57452 100000 79948 100000 28436 100000 27104 100000 35889 99999 69383 100000 84230 99999 34466 100000 81648 99999 67351 99999 32651 99999 81165 99999 65004 100000 62822 99999 52664 99999 59735 99999 41459 100000 61483 99999 64872 100000 7018 99999 86575 100000 71972 100000 51300 99999 41688 99999 30664 99999 79489 99999 13286 100000 69152 99999 21474 99999 37718 100000 37861 99999 82098 99999 83152 100000 16956 99999 41316 99999 21404 99999 53636 99999 11204 100000 39937 100000 6384 99999 40331 100000 24401 99999 17630 100000 12329 99999 39219 99999 52445 99999 96541 100000 41352 99999 95673 99999 42558 100000 84265 100000 64641 100000 37508 99999 87353 99999 51445 99999 5184 100000 85263 99999 7949 99999 15480 100000 6236 100000 90483 99999 61075 99999 4857 100000 17413 100000 497 100000 22357 100000 75741 99999 13025 99999 22197 99999 6166 100000 27194 99999 47837 99999 96937 99999 3879 99999 86037 99999 47498 100000 65541 100000 5758 100000 96289 99999 60939 100000 39839 99999 55234 99999 30664 100000 45566 100000 65153 100000 91753 100000 36015 99999 19348 99999 19710 99999 40171 100000 46091 99999 67693 100000 2638 99999 74973 100000 10451 99999 18687 99999 83395 99999 36953 99999 36308 100000 10758 100000 45092 100000 4177 100000 91492 99999 38433 99999 73226 99999 52991 100000 40187 99999 37456 99999 17253 100000 56013 100000 62498 99999 70369 100000 56160 99999 75355 99999 28271 99999 25712 100000 62781 100000 24606 99999 88352 99999 91642 100000 5129 100000 32007 100000 94834 100000 78891 99999 26603 100000 41408 99999 76952 100000 21781 99999 16927 100000 52815 100000 19283 99999 12412 99999 57877 99999 28127 99999 92216 99999 43376 99999 22822 100000 88487 99999 32288 99999 18130 99999 48208 100000 86094 100000 87810 100000 25502 99999 26563 99999 74681 99999 97518 99999 95036 99999 41070 99999 27061 99999 39173 99999 12765 100000 59743 99999 83905 100000 74876 100000 94183 99999 48882 99999 68770 99999 41069 100000 89774 99999 91519 100000 15907 100000 19335 99999 9146 99999 61850 100000 93970 99999 40081 99999 6984 99999 14946 100000 39368 99999 93132 100000 43019 99999 40423 99999 30277 100000 46939 99999 76715 99999 6850 100000 27266 99999 66763 100000 60268 99999 70629 100000 10806 99999 1445 99999 53876 100000 94120 100000 2196 100000 53276 99999 67020 100000 71300 99999 33244 99999 74770 99999 22433 99999 42705 99999 7108 100000 37710 100000 61571 99999 3429 99999 62105 99999 11487 99999 59488 100000 99611 99999 41541 99999 96207 99999 37947 100000 12766 100000 92332 99999 27796 100000 7205 99999 52210 99999 12635 100000 93031 99999 93000 100000 8210 100000 9891 100000 58247 99999 66346 99999 72138 100000 33660 100000 32759 99999 69034 99999 97643 99999 26099 100000 18143 99999 5122 100000 36602 99999 47219 99999 3144 100000 33462 99999 59096 100000 21894 100000 29309 99999 69392 100000 45752 99999 93440 99999 2685 100000 14298 99999 40096 100000 38747 99999 35972 99999 42714 100000 46214 100000 5396 100000 4770 100000 93275 99999 28314 100000 63015 99999 9234 99999 81091 99999 14668 99999 71315 100000 60923 99999 83113 100000 61921 100000 28877 99999 22161 100000 32064 100000 88935 99999 80072 100000 31304 99999 79935 100000 4654 100000 75863 99999 73256 100000 44017 99999 85301 99999 99192 100000 35443 99999 18510 99999 22124 100000 87183 99999 13656 100000 74784 99999 98136 100000 46332 100000 45434 100000 33187 99999 61474 100000 84510 99999 86669 100000 61000 99999 19507 99999 42070 100000 33863 99999 39521 100000 24538 100000 35731 100000 82714 100000 57483 99999 57369 100000 23423 100000 78337 100000 39492 99999 51255 99999 65260 100000 61967 99999 6852 100000 48548 99999 6117 100000 96705 99999 81393 99999 26447 99999 92893 100000 96149 99999 22737 100000 57381 99999 75588 99999 62185 99999 54644 100000 84780 100000 9785 99999 91052 99999 18546 99999 47117 100000 30480 99999 7238 99999 65225 99999 19201 100000 72062 99999 61637 100000 27229 99999 81552 100000 68303 99999 6961 100000 76346 99999 39987 100000 81300 100000 95445 100000 61062 100000 68141 99999 90436 100000 3445 100000 7292 100000 50251 99999 70548 100000 94450 99999 26131 99999 84228 99999 85845 99999 38632 100000 31008 99999 90971 99999 65847 100000 91428 100000 62224 100000 30375 99999 66072 99999 20452 100000 10255 99999 71999 100000 46682 100000 73225 99999 92788 100000 96206 100000 48713 99999 45959 99999 91788 100000 19324 100000 23829 99999 62040 100000 82532 99999 9073 99999 69434 99999 78240 99999 62462 100000 98547 100000 95347 100000 56198 100000 41767 100000 99739 99999 32869 99999 41592 99999 55004 99999 65620 99999 6090 100000 852 99999 5273 99999 42842 100000 19697 99999 44319 99999 73851 99999 31726 100000 44889 100000 59310 100000 20084 99999 24157 99999 42224 99999 44713 99999 99344 99999 95227 100000 8167 99999 1825 99999 46403 100000 45719 99999 92159 99999 29152 99999 63378 99999 69632 99999 7167 100000 81528 100000 64275 100000 51760 100000 34573 99999 70155 99999 7622 99999 59812 99999 32299 99999 63462 100000 5812 100000 59808 100000 28960 99999 15929 100000 55027 99999 60176 100000 15815 100000 70202 100000 58467 100000 91864 99999 95783 100000 54766 100000 25833 100000 15673 100000 56341 99999 84262 99999 7879 99999 2514 100000 8102 100000 5991 99999 82057 100000 71338 99999 73833 100000 99475 100000 25197 100000 33253 100000 51082 99999 54728 99999 39376 99999 37725 99999 58733 99999 62326 99999 37092 100000 26485 100000 88311 100000 56923 99999 21083 99999 74758 100000 98640 99999 64194 99999 59274 100000 88139 99999 48512 99999 12609 100000 3089 100000 73229 100000 57101 100000 99047 100000 5001 100000 98164 100000 99047 99999 68496 99999 80968 99999 98480 100000 90704 100000 49081 100000 21322 99999 34973 99999 73663 99999 21487 100000 77235 99999 54453 100000 14051 99999 59172 99999 36983 100000 80760 100000 77027 99999 9838 99999 44818 99999 97006 100000 67219 99999 36788 99999 46234 100000 85096 100000 24773 99999 33624 100000 9760 100000 24318 99999 47227 100000 28076 99999 56193 99999 17393 100000 90870 100000 93118 100000 12781 99999 46193 99999 21005 100000 15906 100000 22029 100000 64514 100000 78849 100000 30829 99999 29014 100000 19505 100000 28567 99999 28400 100000 84178 100000 2942 100000 92000 100000 62535 100000 80720 100000 87390 100000 43434 100000 83802 99999 45706 100000 27321 100000 4255 99999 48134 99999 90571 99999 61405 99999 11138 99999 85461 99999 53272 100000 40439 100000 11734 99999 40909 100000 43817 100000 77688 99999 76618 99999 23990 100000 6653 100000 31649 99999 59720 100000 88863 100000 56460 99999 52254 99999 20495 99999 22176 100000 24655 99999 39386 100000 16269 100000 11279 99999 30910 99999 20392 100000 77417 100000 60183 100000 25964 99999 60552 100000 72906 99999 32977 100000 16007 100000 79125 100000 55568 99999 19822 100000 34136 99999 72834 99999 71579 100000 96120 99999 45515 99999 70163 99999 2121 99999 33174 100000 25184 100000 92515 99999 9841 99999 83893 100000 77821 100000 75072 99999 28970 99999 79102 100000 33225 99999 16684 100000 33857 100000 69315 100000 2445 100000 95002 100000 65414 100000 78965 99999 74619 100000 1891 100000 85844 99999 88921 99999 47198 99999 74690 100000 79482 100000 28000 100000 96835 99999 98150 99999 39691 99999 41114 100000 27134 99999 44689 100000 15077 99999 3378 100000 62780 100000 65725 99999 45040 99999 31632 100000 70394 99999 64866 100000 21299 99999 41542 99999 41852 100000 13579 100000 23314 100000 58206 100000 82803 100000 91685 99999 96901 100000 50507 99999 99108 100000 16025 99999 77368 100000 33802 100000 73140 99999 53885 99999 91471 100000 46147 100000 10280 99999 81287 99999 87858 99999 91757 100000 66117 100000 77191 99999 25028 100000 3070 100000 41461 99999 85380 99999 15364 99999 29120 99999 65495 99999 44875 99999 42719 99999 7142 100000 8098 99999 30573 100000 7271 99999 64724 99999 10845 100000 54414 100000 67115 99999 78628 100000 86760 100000 68179 100000 18595 99999 49010 100000 23313 100000 82595 99999 82805 99999 90437 100000 20941 100000 35991 100000 19948 99999 94500 99999 10635 100000 98817 99999 57737 100000 53435 99999 29558 100000 44033 100000 46012 99999 50114 100000 74520 99999 43015 100000 27189 99999 45632 100000 88254 99999 51710 99999 49181 100000 9781 99999 5384 100000 6770 100000 17855 99999 80638 100000 2600 100000 59597 100000 99103 100000 18768 100000 4101 100000 46204 99999 72840 99999 59594 99999 75478 99999 98294 99999 61859 100000 78841 100000 55310 99999 11428 100000 38198 99999 91361 100000 66412 99999 75769 100000 71197 99999 12160 99999 16627 99999 78841 99999 71650 99999 36408 99999 28981 100000 28373 100000 5020 100000 33799 99999 17871 100000 87203 100000 82128 100000 86819 99999 68048 100000 26830 99999 83679 99999 35065 100000 23760 99999 23685 99999 16012 99999 38024 99999 45180 99999 62434 99999 1458 100000 90996 100000 81724 99999 44911 100000 89404 100000 47895 99999 87657 100000 83360 100000 78792 99999 84111 100000 80099 100000 86754 100000 5733 100000 19939 100000 25881 99999 25139 100000 4357 99999 7236 99999 52533 100000 79725 99999 1167 100000 65586 100000 94002 99999 46249 100000 63916 100000 33659 100000 91410 99999 28448 99999 77067 99999 44545 99999 44524 99999 6860 100000 653 99999 82927 99999 91546 99999 63964 100000 65339 99999 39667 99999 66903 100000 79807 100000 45467 100000 20211 100000 89218 100000 59281 100000 34218 99999 15489 99999 92501 99999 18271 100000 13912 99999 53538 100000 53978 100000 5607 100000 76416 99999 67917 100000 31652 99999 28965 100000 1366 100000 46210 99999 95950 100000 95748 99999 6557 100000 4454 100000 97063 100000 57772 99999 17652 99999 68763 100000 58437 99999 39617 100000 46931 100000 69795 99999 64131 100000 4596 100000 78945 99999 74113 99999 10020 99999 96191 100000 72372 100000 94939 100000 11458 100000 69973 99999 15575 99999 56198 99999 38226 100000 63240 99999 94121 100000 83616 100000 99124 99999 91892 99999 29410 100000 74530 100000 62292 99999 77695 100000 31792 99999 37498 100000 67493 100000 69427 100000 11775 99999 64293 99999 54111 100000 41287 99999 21397 100000 8620 99999 91478 99999 91387 99999 43894 100000 86552 100000 15969 99999 51228 100000 43281 100000 40022 99999 75228 100000 6174 99999 69782 100000 98639 99999 69141 99999 3037 100000 51855 99999 37214 99999 14697 100000 70566 100000 24619 99999 42700 99999 95551 99999 7916 99999 47086 99999 54971 100000 9103 99999 13799 100000 42672 100000 47402 99999 81164 100000 74467 100000 19408 99999 15381 100000 59115 99999 9414 99999 53613 99999 25232 100000 99003 100000 76336 100000 24652 100000 93997 99999 54533 100000 77559 100000 70846 99999 56965 99999 4536 99999 79195 100000 44133 99999 86343 99999 88962 100000 59264 99999 62970 99999 4959 100000 13167 100000 2526 99999 28744 99999 73337 99999 52717 99999 9183 100000 24388 99999 1915 99999 9053 100000 42844 99999 28406 100000 99637 99999 9044 99999 12328 100000 45784 100000 93547 100000 49407 99999 87193 100000 74790 100000 60559 100000 40000 99999 7217 99999 80802 99999 8192 99999 12502 100000 19084 100000 38101 99999 58883 99999 93869 100000 6018 100000 83649 99999 78133 99999 13368 99999 39215 100000 22668 99999 26440 99999 14485 99999 1932 99999 56308 99999 92753 99999 83073 100000 18220 100000 14692 99999 70252 99999 98343 100000 82729 100000 41011 100000 77644 100000 37020 100000 55606 100000 96686 100000 28383 100000 55058 100000 20883 99999 40479 100000 19026 100000 16044 99999 54753 99999 78413 99999 77372 100000 63806 100000 96210 99999 2715 100000 49524 100000 63080 100000 20028 100000 48059 100000 22546 100000 63756 99999 83735 99999 45522 99999 39065 99999 14060 99999 51265 100000 75600 99999 10048 99999 34688 100000 70727 100000 87650 100000 76500 99999 83398 100000 18423 99999 1414 100000 5690 100000 91679 99999 26796 100000 4598 100000 44554 99999 21386 100000 88478 99999 53671 100000 18713 100000 75302 99999 72258 100000 34057 100000 18744 100000 15617 100000 64974 99999 77693 99999 44199 100000 82193 99999 87790 100000 19341 99999 32388 100000 25428 100000 34765 99999 13452 99999 621 100000 28913 99999 43990 100000 53519 99999 52345 100000 51511 99999 18856 100000 44201 99999 94663 99999 23209 100000 47427 99999 53950 100000 55273 99999 1484 100000 40177 99999 98482 99999 23667 99999 13568 100000 59676 99999 79326 100000 51319 100000 6262 100000 24585 99999 19423 99999 11392 99999 8741 99999 76941 100000 89857 99999 23777 99999 7174 99999 64561 100000 28687 100000 95930 100000 63157 100000 1024 99999 21737 99999 12489 100000 79424 100000 11765 100000 53212 99999 88630 99999 13470 100000 48492 100000 27051 100000 37846 99999 2296 99999 67103 100000 19230 99999 23307 99999 89321 99999 51087 99999 8352 99999 80225 100000 16525 100000 97143 99999 50257 100000 36762 100000 41284 100000 15368 99999 97823 100000 28527 100000 27095 100000 75432 99999 75320 100000 24893 100000 75448 100000 45595 100000 64890 100000 3214 99999 26746 99999 26340 100000 77617 100000 42953 100000 16964 100000 89202 99999 70219 100000 66804 100000 56719 100000 83663 100000 21748 100000 78597 99999 18358 100000 16176 99999 576 99999 47460 99999 78808 99999 3826 99999 53270 99999 64328 99999 96036 99999 47262 99999 88846 99999 18008 100000 57189 99999 89012 99999 55693 100000 6455 99999 7564 100000 56662 100000 1649 99999 49924 100000 79723 100000 86927 99999 47987 99999 77311 100000 4736 99999 89206 100000 22269 99999 28093 100000 86135 100000 22621 100000 16480 100000 55660 100000 54520 99999 75778 100000 40245 99999 27080 100000 57922 99999 35175 100000 89263 100000 75461 99999 52363 100000 72807 100000 35416 100000 67611 99999 11255 99999 94944 99999 21059 99999 71083 100000 3988 99999 7715 99999 85564 100000 83136 99999 20280 99999 75599 99999 15978 99999 58969 100000 94442 99999 72349 99999 61335 99999 29014 99999 34574 100000 98984 99999 97309 99999 76630 100000 79706 100000 68973 99999 31062 99999 56689 100000 92401 99999 4996 99999 69786 100000 78309 99999 25783 100000 65287 99999 70823 99999 81620 99999 12950 99999 68226 100000 23255 100000 27553 100000 34925 99999 68832 99999 52906 100000 2013 100000 6386 99999 82336 100000 91558 100000 90926 99999 96864 100000 15767 99999 61382 99999 60068 99999 30144 99999 68989 99999 59626 99999 51551 99999 80963 99999 92291 99999 21988 99999 62074 100000 67755 99999 79122 99999 85441 100000 97893 99999 45016 100000 62396 100000 13927 99999 55758 99999 87235 99999 89805 99999 57922 100000 63573 100000 37580 99999 11104 99999 89498 99999 60765 100000 92340 100000 5170 100000 35051 99999 39019 100000 51091 99999 58665 99999 2625 99999 10607 100000 75250 99999 10343 100000 930 100000 62819 99999 70992 100000 96307 99999 28823 100000 7608 99999 53030 100000 55416 99999 13959 99999 78104 99999 92301 99999 76019 100000 24683 99999 73313 100000 24590 99999 61279 99999 57955 100000 8329 99999 53736 100000 29679 99999 35975 100000 43880 100000 6182 100000 10017 99999 70520 100000 32166 99999 78408 99999 23966 99999 51996 100000 47087 100000 77137 100000 53389 99999 66020 100000 18788 100000 52580 99999 8452 100000 51024 99999 79817 100000 38817 99999 19788 100000 19161 99999 82382 100000 45732 100000 85981 100000 17326 100000 84190 100000 3400 100000 7317 100000 11655 100000 41968 99999 23220 99999 6940 100000 69400 99999 19630 99999 78643 100000 9603 100000 83337 99999 19243 99999 12585 100000 21551 100000 22730 99999 31977 99999 4794 100000 36365 99999 51826 100000 14590 99999 36286 99999 19021 100000 59249 100000 7323 99999 73069 99999 72658 99999 20492 100000 76299 100000 47491 100000 21717 100000 68573 100000 22978 100000 42760 99999 93379 99999 23133 99999 21339 99999 75903 99999 99413 100000 35204 100000 20607 100000 51282 100000 31251 99999 13142 100000 12122 99999 69061 100000 16313 100000 94560 99999 2387 99999 32663 100000 50625 99999 63302 99999 59361 100000 96124 100000 42165 100000 67428 100000 93473 100000 47930 100000 45088 99999 83048 99999 83116 99999 20850 100000 6684 99999 7303 100000 39145 99999 96692 99999 30982 100000 68910 100000 1419 100000 45417 100000 81580 99999 44256 100000 97492 100000 95111 100000 83582 99999 2000 100000 25614 99999 29891 99999 78189 99999 62660 100000 64820 99999 31662 100000 33371 100000 64390 100000 72449 99999 28511 99999 15219 99999 25178 100000 86985 100000 92965 100000 33786 99999 38592 100000 68499 100000 93809 100000 836 100000 86780 100000 95742 100000 89800 99999 61962 99999 30328 99999 73462 99999 11528 99999 73650 99999 45665 99999 62161 100000 79398 100000 60161 100000 5582 99999 25997 100000 36068 100000 27039 100000 15652 99999 26480 99999 34451 99999 79519 99999 62908 99999 35216 100000 60677 100000 60431 99999 52881 99999 51533 99999 73593 100000 16905 100000 28910 99999 47252 100000 43210 99999 39748 100000 76867 100000 26938 100000 22656 100000 81275 99999 65369 99999 52331 99999 54204 100000 21154 99999 44561 99999 76300 99999 33515 99999 40410 100000 76500 100000 70448 100000 81511 99999 52788 100000 62949 99999 65668 99999 24796 99999 86663 99999 99510 99999 28634 100000 42553 100000 65844 100000 40994 99999 27158 100000 49073 99999 62411 100000 65126 100000 62323 99999 64032 99999 61659 99999 13202 99999 56995 100000 25177 99999 47502 100000 34274 100000 45648 100000 344 99999 68382 99999 63023 100000 74259 99999 37133 99999 49968 99999 34034 99999 21047 100000 18200 100000 76658 100000 77061 100000 11379 100000 22980 100000 44644 100000 8151 100000 73325 100000 97970 100000 77538 100000 82992 99999 70735 99999 77688 100000 62739 100000 76412 99999 5351 99999 85518 99999 38165 100000 23164 99999 70396 99999 49834 100000 49469 99999 96749 100000 19104 99999 80199 99999 98961 100000 70653 100000 27440 99999 8976 100000 43795 99999 69986 100000 11242 100000 2487 100000 45661 99999 94269 100000 6148 100000 38551 100000 32870 99999 44819 100000 58038 99999 7099 99999 35123 99999 83109 100000 81627 100000 91700 99999 55337 99999 90469 100000 77325 100000 43506 99999 67738 99999 86395 100000 36084 99999 15638 99999 22667 99999 76927 99999 20185 99999 69884 100000 19438 100000 38812 100000 79076 100000 47109 99999 70813 99999 69767 99999 26482 99999 98417 100000 83234 100000 52909 100000 20461 100000 44787 99999 18839 99999 84529 100000 99231 99999 77393 99999 54452 100000 7511 99999 58626 100000 95665 99999 10120 100000 1498 99999 45291 99999 16370 100000 78870 100000 19387 99999 128 99999 78173 99999 40877 100000 23081 99999 57500 99999 44445 100000 83361 100000 27177 99999 90922 99999 63290 99999 86549 99999 44853 99999 12464 100000 15931 99999 38929 100000 99686 100000 51990 99999 30595 99999 76320 100000 62803 99999 42065 99999 56974 100000 48545 100000 63315 99999 37426 99999 15338 100000 51341 100000 59713 99999 27077 100000 90805 100000 78410 100000 41042 100000 76225 99999 98420 100000 1210 99999 98790 100000 66715 100000 71874 100000 7467 99999 70797 100000 14285 99999 27590 99999 28181 99999 86114 100000 98821 100000 61609 100000 48268 99999 26355 99999 1193 99999 66115 99999 15082 100000 23843 100000 98872 99999 12272 99999 57786 99999 10227 100000 28091 100000 6467 100000 20902 99999 59182 100000 98276 99999 41316 100000 87551 99999 38207 99999 78285 99999 26771 100000 44779 100000 69766 99999 28687 99999 98214 99999 17223 100000 34928 99999 16980 99999 99773 100000 85682 100000 63651 99999 75229 99999 97963 99999 29578 99999 28769 99999 22260 99999 81826 100000 42677 100000 14158 99999 55308 99999 36617 100000 32724 99999 32698 99999 8132 100000 18540 99999 32684 100000 73887 99999 84533 99999 63337 99999 81353 100000 72379 99999 64338 99999 72200 99999 91982 99999 2125 100000 59883 99999 78352 99999 9829 100000 20540 99999 74360 100000 64139 100000 49528 100000 20338 100000 97716 99999 14004 99999 87765 100000 41379 99999 93233 100000 2978 100000 75533 99999 52979 100000 39642 99999 4919 99999 63393 100000 69421 100000 66344 100000 44633 100000 49962 99999 52156 100000 62701 100000 50935 100000 44626 100000 47432 100000 12097 100000 13774 100000 41087 100000 30958 100000 79458 99999 40489 100000 86659 100000 89715 99999 27532 99999 70826 100000 35027 100000 50093 99999 28463 99999 78630 99999 20582 99999 31902 100000 7369 100000 69609 99999 12692 99999 9521 100000 7673 100000 83014 100000 90159 99999 20224 99999 73187 100000 91871 99999 73682 100000 15731 100000 6043 100000 95116 99999 63316 100000 3211 100000 12666 99999 32105 99999 20080 99999 15884 100000 48286 100000 76090 99999 64239 100000 91411 100000 68251 100000 24115 100000 95465 99999 93291 99999 67582 99999 42503 99999 13726 99999 519 99999 35556 100000 27362 99999 28399 100000 51393 100000 17113 99999 42020 99999 13078 100000 73252 99999 14964 99999 82946 99999 85358 100000 24563 100000 30269 99999 51648 100000 42139 100000 38834 100000 26369 100000 64730 99999 97570 99999 94602 99999 8689 99999 73996 99999 37629 99999 39676 99999 46678 100000 30264 99999 95442 99999 48333 99999 17837 100000 11496 100000 18978 99999 69114 99999 29810 100000 22291 100000 43783 99999 98463 100000 63126 99999 59452 100000 36075 100000 49316 100000 4360 99999 59085 100000 72684 99999 33558 99999 74176 100000 22937 99999 94511 100000 16987 100000 68316 99999 15041 99999 41191 100000 13052 99999 39401 100000 2224 99999 7815 99999 76134 99999 55835 100000 10518 99999 15996 99999 72441 99999 38497 100000 84478 100000 58236 99999 71045 100000 81110 99999 86199 99999 86458 99999 67544 99999 85893 99999 49079 100000 2823 99999 16493 100000 98397 100000 72381 99999 65602 100000 19692 100000 67591 100000 50207 99999 93908 99999 74863 100000 46567 99999 22166 99999 59033 100000 8959 99999 83907 99999 47217 99999 82864 100000 72500 99999 49435 99999 72126 99999 13120 100000 9214 99999 97647 99999 12544 100000 99299 100000 1456 100000 90052 100000 62615 100000 90106 100000 70565 100000 69553 99999 24745 100000 83227 99999 70608 99999 60941 99999 69923 99999 20331 99999 50864 100000 92922 100000 8362 99999 71896 99999 81261 99999 98103 99999 91237 100000 15354 100000 90930 100000 39600 100000 22384 99999 42033 99999 66652 99999 28206 99999 46058 99999 84274 99999 14308 99999 97599 99999 17933 100000 58064 100000 17757 100000 93888 99999 90586 99999 99461 99999 54706 100000 51524 99999 94026 99999 99915 99999 43070 100000 75710 99999 78995 100000 6181 99999 18194 99999 84530 99999 49546 99999 12794 99999 72028 100000 92702 100000 15873 99999 94400 100000 64010 99999 71740 100000 18078 100000 81047 99999 1919 100000 13202 100000 16552 100000 31081 100000 66225 99999 89151 100000 85004 99999 67574 100000 37950 100000 40293 100000 47715 99999 50009 100000 87497 99999 78897 99999 85411 99999 55961 99999 81073 99999 82277 100000 29067 100000 87386 100000 86490 99999 18732 99999 35035 100000 27489 99999 20664 99999 54909 99999 39489 99999 58513 99999 21828 100000 3787 99999 42389 100000 15840 99999 74566 99999 2531 100000 23709 99999 56751 100000 72573 99999 48514 100000 9886 100000 94842 100000 88514 100000 29718 100000 75310 100000 40706 99999 76507 100000 33693 100000 39307 99999 77655 99999 12372 100000 85219 99999 89859 100000 48065 100000 60949 100000 87169 99999 30910 100000 33445 100000 9332 100000 22465 99999 44453 100000 96057 100000 406 100000 25834 99999 75808 100000 15752 99999 67627 100000 51499 99999 24117 100000 78299 99999 11349 100000 26465 100000 43788 100000 59681 99999 80067 99999 97139 99999 51579 100000 31344 99999 50719 100000 45622 99999 71078 100000 30184 100000 66248 99999 80577 99999 4011 99999 41785 100000 62726 100000 58460 100000 13341 100000 47347 100000 91128 100000 70158 99999 44897 99999 44365 99999 95968 100000 55339 100000 71859 100000 6728 100000 90543 100000 60837 100000 8942 100000 89392 99999 95291 100000 34996 99999 50804 99999 2222 99999 57723 100000 20631 100000 58675 100000 2910 99999 145 99999 85089 100000 65769 100000 63452 100000 93752 100000 74045 99999 35641 100000 80919 100000 3443 99999 75134 100000 45258 99999 58907 99999 78467 100000 45770 100000 58228 100000 30889 100000 74053 100000 94957 99999 78110 100000 30601 100000 92899 99999 55958 100000 62713 100000 13723 100000 51789 99999 73119 99999 11514 100000 9823 99999 63621 99999 25536 100000 91160 99999 46553 99999 33481 100000 84814 100000 1579 100000 2357 99999 73409 100000 59975 100000 41179 100000 35020 99999 89574 99999 94739 99999 83072 100000 28895 99999 54844 99999 68266 100000 6803 99999 73197 100000 55241 99999 26602 100000 36321 99999 84452 100000 64584 99999 35227 100000 91204 99999 39538 99999 71875 100000 36140 99999 7264 99999 97141 100000 14980 100000 22998 99999 32940 99999 85530 99999 74356 100000 6413 100000 40109 100000 37485 99999 59265 100000 32402 99999 17687 100000 12911 99999 76092 99999 35145 99999 20114 100000 55907 99999 70179 100000 37985 99999 71184 100000 60482 99999 47084 100000 68337 99999 95855 100000 36917 100000 97400 99999 89257 100000 89161 99999 81653 99999 62735 99999 56979 100000 41537 99999 6219 100000 83713 100000 24356 100000 7597 99999 27742 100000 89671 100000 68115 100000 74493 100000 48776 100000 67045 100000 80001 99999 49641 100000 45044 99999 96741 100000 64567 100000 7337 100000 29582 100000 9559 100000 56955 100000 47077 100000 49235 99999 74527 100000 18372 100000 89423 100000 96014 100000 83315 99999 46427 99999 42022 100000 63529 100000 78553 100000 68202 100000 54674 99999 59120 99999 28700 99999 8821 100000 29600 100000 48098 100000 84064 99999 41669 99999 25459 99999 37334 99999 86614 99999 87676 99999 12992 100000 58789 99999 70484 100000 43010 100000 64002 100000 66946 99999 61084 100000 66184 99999 1351 99999 94640 99999 2797 100000 97415 100000 85970 100000 89051 100000 47373 99999 3372 99999 35041 100000 68297 100000 11489 99999 52205 100000 75005 99999 39155 99999 24279 100000 87442 99999 87242 100000 19941 100000 5141 100000 75567 99999 27237 100000 87576 99999 33889 100000 88067 99999 60739 99999 78291 100000 26923 100000 41258 99999 35163 100000 16304 99999 55749 100000 89553 100000 44927 99999 46004 99999 3929 99999 56865 99999 45116 99999 56857 99999 46871 100000 6909 99999 15512 99999 85849 100000 33263 99999 71298 99999 38002 99999 48512 100000 13554 100000 41328 100000 78870 99999 99930 100000 8593 100000 2815 99999 40838 100000 24546 99999 69046 100000 70358 99999 19157 99999 79775 99999 9126 100000 46902 100000 73774 99999 84068 100000 4862 100000 12062 100000 13374 100000 61944 99999 85154 99999 42609 100000 96746 100000 65525 99999 59929 100000 77594 100000 16218 100000 54583 99999 46631 100000 84196 100000 11242 99999 21870 99999 23239 100000 18473 99999 46529 100000 58947 99999 55690 99999 48210 100000 91029 100000 19182 100000 78486 100000 34746 100000 43945 99999 92214 100000 5539 100000 99405 99999 85231 100000 450 99999 14416 100000 16864 100000 65330 100000 20029 100000 95667 100000 96463 100000 3621 99999 31828 99999 83651 100000 19980 100000 10796 100000 42998 99999 66746 99999 78834 99999 56759 99999 31028 100000 19788 99999 68744 99999 5005 99999 94464 100000 72164 99999 11549 99999 86883 99999 13282 100000 83811 99999 76166 99999 561 99999 94012 99999 88926 99999 91338 99999 54937 99999 44879 100000 191 99999 85448 99999 90537 100000 94280 99999 27651 100000 5559 100000 5574 99999 71151 100000 95290 100000 23384 99999 45450 99999 6735 100000 11408 100000 66446 100000 4634 99999 26145 100000 29630 100000 50964 99999 55839 100000 13931 99999 3751 100000 98137 99999 50888 100000 71570 99999 30263 100000 4660 100000 93400 100000 56161 99999 53571 99999 1122 100000 45687 100000 79737 100000 9110 100000 7341 99999 59232 99999 14846 99999 5148 100000 76406 99999 8183 100000 9390 100000 72718 99999 52641 99999 51495 99999 68031 100000 52731 100000 41421 99999 99487 99999 22560 100000 37885 99999 7981 99999 46337 100000 52376 100000 91537 100000 72028 99999 1367 100000 21146 100000 70552 99999 34609 100000 48325 99999 43573 99999 13749 100000 83838 99999 22304 99999 56458 99999 43714 100000 69294 100000 3709 100000 32880 99999 23621 99999 84915 99999 76494 99999 61965 100000 52543 100000 26927 99999 18988 100000 73348 99999 38049 100000 78379 99999 11204 99999 96392 99999 19075 100000 69678 99999 85882 99999 31756 100000 88408 99999 89391 99999 17955 99999 9214 100000 78704 99999 19963 99999 37 100000 20656 99999 51264 99999 9043 100000 48184 99999 66721 100000 69050 99999 88087 99999 43667 100000 78462 100000 47672 100000 82392 100000 69496 100000 85641 99999 40472 100000 73550 99999 42438 100000 10483 99999 71770 100000 21533 100000 35451 99999 44716 99999 64182 99999 39112 100000 76809 99999 8282 99999 35986 99999 22477 100000 67932 100000 13558 100000 23265 99999 69141 100000 34424 99999 38497 99999 4533 99999 56444 99999 14649 100000 60222 99999 6089 99999 11718 100000 29029 99999 60640 100000 55621 100000 93469 99999 35374 99999 5261 100000 69524 100000 93489 100000 1839 99999 21348 100000 54803 100000 44982 100000 62673 100000 37812 99999 32289 100000 38668 100000 33570 100000 49806 99999 8543 100000 8450 100000 38476 100000 11708 99999 2813 100000 86989 100000 19483 99999 91426 100000 55395 100000 45635 100000 97639 99999 43274 99999 78083 99999 87512 99999 3142 99999 43161 99999 61656 99999 62484 99999 19793 99999 40066 99999 76234 100000 92170 99999 87993 100000 75277 100000 83210 99999 82938 99999 45286 100000 72560 99999 26770 99999 80486 99999 81102 100000 41907 100000 29888 99999 83718 99999 67390 100000 40761 99999 29271 100000 48859 99999 28980 100000 33158 99999 9123 100000 11664 99999 19399 100000 83512 100000 94240 100000 43903 100000 6899 100000 45873 99999 34044 100000 68059 99999 14849 100000 60545 99999 49058 99999 17098 100000 87446 100000 60765 99999 93854 99999 71629 99999 57652 100000 62190 99999 64008 100000 65886 100000 98582 100000 90651 100000 129 99999 21850 100000 53735 100000 45255 99999 32461 100000 17029 100000 28670 100000 27941 99999 57151 99999 77249 99999 30424 100000 99827 99999 97086 99999 21267 99999 80995 99999 20752 100000 78253 100000 74482 99999 93945 99999 32947 100000 68427 99999 29132 99999 38752 99999 16871 99999 2855 99999 62354 99999 94628 99999 29671 99999 7233 99999 87923 100000 96160 100000 48367 99999 78900 99999 57288 100000 16541 99999 67088 100000 44867 99999 87439 99999 15764 100000 99097 99999 69921 100000 28424 99999 44728 100000 31241 100000 49595 100000 35371 100000 88944 99999 16051 100000 52861 100000 69080 100000 12290 100000 57314 100000 49741 100000 38519 99999 69234 100000 9449 99999 77712 100000 63858 99999 1950 99999 74664 99999 40910 100000 16762 100000 14216 100000 87063 100000 54997 99999 63202 100000 9261 99999 35590 100000 47668 99999 15546 99999 8306 100000 43921 99999 51852 99999 35455 100000 60604 99999 54468 100000 96135 99999 39520 100000 73767 100000 10189 99999 27916 99999 32222 100000 86714 99999 56387 100000 1452 100000 76637 99999 48340 100000 21649 99999 95653 99999 678 99999 19247 100000 10528 100000 76638 99999 78178 100000 78733 99999 33300 100000 73697 100000 63635 99999 51230 100000 30431 99999 98913 99999 52094 100000 19777 100000 65128 99999 9410 100000 92327 100000 65114 100000 12879 100000 22042 100000 51296 100000 77884 100000 88731 100000 949 100000 37665 99999 98336 99999 83206 100000 90302 99999 3345 100000 58651 100000 34083 100000 92857 99999 73237 100000 38146 100000 99000 100000 56707 100000 35951 100000 9939 99999 22229 100000 18718 100000 47054 99999 80155 100000 72692 100000 51996 99999 97466 100000 85023 100000 357 99999 72106 100000 659 100000 65275 100000 92372 99999 81326 99999 68126 99999 62180 99999 84142 100000 19515 99999 97166 100000 15945 100000 67771 99999 89385 100000 57827 100000 81754 100000 30212 100000 21708 100000 79492 100000 30341 99999 95270 100000 31207 99999 2699 100000 13569 100000 65612 99999 96888 99999 69068 99999 45520 99999 8638 100000 41420 100000 69420 100000 95794 100000 81220 99999 73721 99999 56551 99999 15487 100000 12154 100000 66915 99999 28711 100000 24148 99999 86908 100000 27285 99999 42221 99999 35576 99999 11708 100000 95030 100000 18565 100000 73543 100000 41539 100000 63365 99999 59184 99999 29391 99999 74087 100000 26600 99999 24911 99999 48565 99999 68052 99999 49050 100000 56639 100000 25450 100000 93449 100000 43840 100000 97657 99999 59278 100000 14927 99999 70623 100000 32975 100000 5546 100000 35568 99999 9904 100000 95544 100000 56027 100000 42093 99999 84582 99999 82756 99999 81195 100000 49553 99999 20430 100000 68606 100000 83895 100000 53585 99999 38631 99999 83363 100000 64355 100000 34737 99999 47854 100000 76543 100000 70078 99999 28129 100000 72637 99999 52147 99999 44799 100000 30176 100000 96597 99999 45391 100000 48495 99999 29848 100000 74857 100000 83926 100000 29243 99999 16175 99999 27637 99999 69835 99999 56095 99999 25654 99999 13022 100000 71239 100000 16750 100000 6708 100000 93738 99999 91146 100000 45580 100000 25136 100000 54391 100000 42545 100000 73820 99999 51403 100000 32146 100000 7819 100000 83995 100000 97755 100000 53944 99999 86513 99999 66904 99999 94037 99999 44988 100000 42660 99999 84308 100000 51345 100000 20685 100000 17159 99999 77071 99999 95476 99999 75007 100000 63840 100000 40010 100000 7609 100000 66452 100000 38586 99999 97900 99999 4585 100000 39005 99999 69908 100000 70717 100000 87189 100000 8694 99999 72954 100000 87050 100000 39271 99999 96354 99999 19938 100000 75927 99999 14986 99999 28956 100000 53639 99999 93275 100000 80901 100000 33416 100000 68890 99999 65101 100000 51159 100000 40593 100000 80089 100000 31933 99999 77648 99999 5279 99999 32249 100000 58042 99999 19712 100000 66619 100000 58760 100000 28952 99999 48855 100000 25616 100000 60405 99999 28718 99999 24909 100000 94470 100000 41258 100000 69302 99999 10350 100000 36645 100000 37283 99999 96964 100000 74198 100000 92476 99999 50362 100000 88833 99999 99659 100000 72336 99999 85450 99999 6544 100000 29766 99999 28202 100000 66474 99999 67139 99999 63231 99999 92894 100000 71016 99999 68122 100000 40470 99999 35304 99999 34565 99999 46208 100000 94647 99999 18618 99999 74977 100000 62233 100000 83399 99999 35708 99999 94499 100000 54817 99999 79389 99999 48019 99999 79093 100000 26578 99999 20137 100000 21615 100000 56546 100000 21064 99999 32021 99999 75799 100000 46843 99999 11478 99999 90976 100000 37220 99999 88388 100000 3157 100000 54618 100000 13505 100000 83719 100000 53451 100000 62646 99999 4470 100000 69808 99999 42003 100000 56777 99999 38919 99999 17904 100000 74632 99999 15521 99999 26774 100000 58084 99999 617 100000 81675 100000 87197 99999 24532 99999 46881 100000 83005 100000 76516 100000 24177 100000 44917 99999 43 99999 21666 100000 57813 99999 91156 99999 83652 99999 85878 99999 50302 100000 32388 99999 99643 100000 80001 100000 33117 100000 97811 99999 15139 99999 36545 100000 11352 100000 13760 99999 21220 100000 75349 100000 61582 99999 54246 100000 96798 99999 46797 99999 44508 100000 19650 100000 50254 99999 60219 100000 91370 100000 41584 100000 18365 99999 22797 99999 73384 100000 98292 100000 70670 99999 18338 99999 34683 100000 95175 99999 77984 99999 95195 99999 69503 100000 87340 100000 40630 99999 8863 99999 46905 99999 23654 100000 79728 99999 68450 100000 69414 99999 51176 100000 53461 100000 39395 100000 12155 100000 52903 100000 74677 100000 22478 100000 93712 100000 26330 100000 93134 100000 98527 99999 98715 99999 169 100000 78119 99999 69424 99999 2377 100000 37258 99999 31086 100000 91563 99999 3754 100000 14387 99999 55439 99999 33104 99999 76654 100000 49545 99999 76259 99999 7910 99999 51054 99999 6893 100000 98460 100000 12548 100000 11650 100000 68385 100000 52281 100000 23116 100000 98186 99999 11794 99999 37548 99999 48097 100000 32494 100000 35022 99999 51037 100000 3051 99999 2133 100000 59117 99999 97520 99999 79849 99999 45657 99999 78949 99999 83510 100000 84397 100000 580 100000 76571 99999 27250 99999 47753 100000 62726 99999 99878 99999 21820 99999 60227 99999 37499 99999 51609 100000 50407 100000 59998 99999 27207 100000 9998 100000 33901 100000 12259 100000 23298 100000 59460 99999 67352 99999 42757 100000 49268 99999 56079 99999 22061 100000 74507 99999 64964 100000 35758 99999 76454 99999 13937 100000 65962 100000 53161 100000 2054 100000 39525 100000 1836 100000 89114 100000 14959 100000 34698 99999 11661 100000 3228 99999 19740 100000 58144 100000 77104 100000 89255 99999 7783 99999 32805 99999 65659 99999 84394 100000 82471 100000 33725 100000 92426 99999 30143 100000 90705 100000 2280 100000 29690 99999 27621 99999 96380 99999 78027 100000 94155 100000 63596 100000 36226 99999 81311 99999 41821 100000 77492 99999 49903 99999 55791 99999 2217 99999 36334 100000 40401 100000 73542 99999 4921 100000 45148 100000 92825 100000 84896 100000 32583 100000 19453 100000 85082 99999 35185 99999 79611 100000 7538 99999 32435 100000 72503 99999 90536 99999 6113 100000 81230 99999 97646 100000 9175 99999 30122 99999 30357 99999 70642 100000 99253 100000 63345 100000 76450 99999 16543 99999 33994 99999 92529 99999 12650 99999 40271 99999 13164 100000 23468 99999 42291 100000 10034 100000 17303 100000 16374 100000 53114 100000 48172 99999 49240 99999 44956 99999 9447 99999 94651 99999 11457 99999 97159 99999 94061 99999 26070 99999 51570 99999 85662 99999 95161 100000 62405 99999 98516 100000 45855 99999 67692 100000 95753 99999 76409 100000 14426 100000 76204 99999 28845 100000 76726 100000 86893 100000 37931 99999 74093 100000 41810 100000 19966 100000 86693 99999 61197 99999 27643 100000 67951 99999 83862 100000 65879 99999 27337 99999 54983 100000 69742 99999 33486 99999 82707 99999 81239 99999 34588 100000 91054 99999 51183 100000 70143 99999 60081 99999 1485 100000 13392 99999 67114 100000 52689 99999 9987 100000 19823 100000 82460 100000 95289 100000 94683 100000 12074 100000 39841 99999 38665 99999 70085 100000 25685 100000 51270 99999 38232 100000 8950 99999 6575 99999 36288 99999 9942 100000 97912 100000 74815 99999 89748 99999 906 99999 14454 100000 84763 99999 50176 99999 74425 99999 10902 100000 23796 100000 23406 100000 69265 99999 15286 99999 45752 100000 34244 100000 27170 100000 34788 99999 28771 99999 4607 100000 45298 99999 16662 99999 88670 99999 49358 100000 67984 99999 23500 100000 7748 99999 85772 100000 38942 100000 4275 100000 83723 99999 52852 100000 21979 100000 7673 99999 85053 100000 98377 100000 53891 100000 86425 100000 97552 99999 55257 99999 29233 100000 72717 99999 56917 100000 25167 100000 80569 100000 49359 99999 82020 100000 30113 100000 34592 100000 43873 100000 2447 99999 18684 99999 98469 100000 39412 99999 41947 99999 63407 100000 78263 100000 90839 100000 33321 100000 15611 100000 59840 100000 78509 100000 82620 100000 21927 100000 42835 99999 63789 100000 99743 99999 93985 100000 88789 99999 90637 99999 94122 100000 6413 99999 7449 99999 96578 100000 54685 100000 35530 100000 208 99999 29980 100000 18010 99999 46861 99999 8558 100000 46758 100000 96813 99999 84757 100000 42763 100000 55305 99999 67586 100000 48244 99999 52564 100000 23073 100000 62440 99999 47419 99999 45788 99999 93883 99999 50779 99999 74975 99999 98936 99999 35257 100000 2535 99999 95027 100000 51004 100000 82960 100000 60435 99999 23476 100000 99825 99999 77154 100000 37376 100000 67694 99999 56010 99999 3105 100000 40497 100000 54235 99999 39504 100000 32058 99999 32832 99999 87896 99999 18845 100000 63241 100000 90662 100000 2709 99999 58172 100000 16454 100000 48035 99999 99064 99999 14547 100000 89110 100000 94890 99999 85911 100000 15890 100000 54383 100000 44779 99999 15441 99999 18697 99999 8225 99999 86858 100000 75301 99999 8255 100000 16194 99999 57166 100000 75895 100000 70778 99999 20820 100000 46476 99999 77506 100000 25221 100000 90479 99999 6593 100000 41111 99999 60112 99999 29117 100000 28037 99999 51706 100000 22009 99999 89272 99999 68136 100000 9221 100000 40278 99999 40104 99999 19516 100000 36355 99999 39070 99999 60700 99999 84315 99999 44704 100000 48294 99999 4567 99999 41224 99999 99309 99999 80359 100000 83587 100000 35889 100000 984 99999 99260 99999 33679 99999 81771 100000 81970 100000 22828 100000 51910 99999 25172 100000 48083 100000 81077 100000 43942 100000 42150 100000 65646 100000 31605 99999 88304 99999 10914 99999 25451 100000 4241 100000 9152 100000 85118 100000 38858 99999 74253 99999 18015 99999 25939 99999 43079 99999 9514 100000 42351 100000 42049 100000 43408 100000 83004 99999 32908 100000 58575 99999 14506 99999 48847 100000 96614 99999 92741 99999 28818 99999 6962 99999 43785 99999 81667 99999 63639 99999 72761 99999 83321 100000 39606 100000 60886 99999 30445 100000 17573 99999 73202 99999 14195 99999 57520 99999 84579 100000 52422 99999 42213 100000 29663 100000 64579 100000 30299 99999 29517 100000 96233 99999 26335 99999 9626 100000 52024 100000 98953 99999 54925 100000 49309 99999 49620 99999 54846 100000 51731 99999 41471 100000 21355 99999 75012 99999 72279 100000 38560 100000 84984 99999 47695 100000 10720 99999 79835 99999 8497 99999 29072 100000 82087 99999 80085 99999 94799 99999 70027 99999 68096 100000 60823 99999 94271 100000 83697 99999 71257 100000 6047 99999 90402 99999 25510 99999 299 100000 86935 99999 18579 99999 57285 99999 13814 99999 49789 100000 55394 99999 12090 100000 26200 99999 81760 100000 77001 99999 73927 99999 84972 99999 78130 99999 59350 99999 68815 99999 22190 99999 21022 100000 72031 99999 78092 99999 55163 99999 70123 99999 88505 99999 44692 100000 72192 99999 1614 100000 29513 99999 52393 99999 72904 99999 20859 100000 59406 99999 56452 100000 21791 99999 12040 99999 64173 99999 23143 99999 16395 99999 71536 99999 11343 100000 13704 99999 46123 100000 31617 100000 74502 99999 69701 99999 83121 99999 8366 99999 40115 100000 45568 99999 85857 99999 70289 99999 85773 100000 43002 100000 10501 100000 48451 99999 63317 100000 38212 99999 53690 100000 51647 99999 12836 99999 73135 100000 38634 99999 30940 99999 74282 100000 63511 100000 54980 99999 47810 100000 42175 99999 97121 99999 517 100000 86717 100000 9832 100000 53179 100000 58829 100000 41879 99999 54121 100000 44974 100000 54413 99999 36886 100000 18789 100000 82499 99999 8987 99999 764 99999 66560 100000 90409 99999 36504 100000 3319 99999 23413 99999 15356 100000 2711 100000 69562 100000 28060 99999 51398 99999 36604 99999 66955 99999 38410 100000 9279 100000 47736 99999 20109 100000 28688 100000 48771 99999 8510 99999 59032 100000 45341 99999 30166 99999 32485 100000 6799 100000 85315 100000 20232 99999 77815 100000 73344 99999 78789 99999 93456 99999 98545 99999 55329 99999 71821 100000 35295 99999 68631 99999 72167 100000 27439 99999 43592 100000 17733 100000 35508 99999 17826 100000 42770 100000 93528 99999 41730 100000 46734 100000 96956 100000 11153 100000 55261 99999 19634 99999 37353 99999 97420 99999 73168 99999 80412 99999 96737 100000 2305 99999 99173 99999 69205 100000 16877 99999 10058 100000 46424 99999 18050 100000 73173 100000 40 100000 36256 99999 76975 99999 35581 100000 95351 99999 77672 99999 70789 100000 55682 99999 44593 99999 49995 100000 3122 100000 37259 100000 55627 99999 94362 100000 91040 100000 54285 100000 99746 99999 81265 99999 55360 99999 82978 99999 73678 100000 26102 99999 58177 100000 52609 99999 42653 100000 70966 100000 29601 100000 83317 99999 1553 99999 51478 100000 93451 99999 43921 100000 72513 100000 52409 100000 90987 99999 58694 99999 84718 100000 95255 100000 73393 100000 79242 99999 48049 99999 7327 99999 70965 100000 83070 99999 99084 99999 13626 99999 3145 99999 53459 100000 80358 100000 52604 100000 63335 99999 64119 99999 10614 100000 29657 100000 80868 99999 19645 99999 89937 99999 32963 99999 74311 100000 38539 100000 68239 99999 57214 100000 85665 99999 61493 99999 34473 99999 54556 99999 24938 99999 86246 99999 62542 100000 74363 99999 2406 100000 18638 100000 11086 100000 7591 100000 72602 100000 13315 100000 56183 100000 35455 99999 85490 99999 81443 100000 50310 100000 56036 99999 62045 99999 75114 100000 40991 100000 62935 99999 38005 99999 6479 100000 9977 99999 54588 100000 443 99999 9101 99999 95617 99999 81130 99999 58701 100000 85317 100000 97967 99999 97854 99999 2210 99999 34532 99999 19503 99999 34259 99999 44477 100000 80698 100000 69026 99999 96010 100000 27071 99999 63396 100000 27466 99999 48369 99999 61280 99999 79431 100000 24203 100000 311 100000 16510 99999 18851 99999 97251 99999 11480 100000 71342 100000 10359 99999 78537 100000 32755 99999 33880 99999 99218 99999 40292 99999 38283 99999 55017 99999 6331 100000 21568 99999 42241 100000 40545 99999 22569 99999 96563 99999 78786 100000 76767 100000 14580 99999 6436 99999 99540 100000 16998 100000 83053 100000 95890 100000 68358 99999 40053 100000 48934 99999 93781 100000 97572 100000 26967 100000 90370 100000 4414 100000 64948 99999 13847 99999 57838 99999 93868 99999 28475 99999 73664 99999 6743 100000 98706 100000 67602 99999 17474 100000 45951 99999 19791 99999 97390 100000 43176 99999 10569 99999 50104 99999 86594 99999 46866 99999 49673 100000 50219 99999 63254 100000 32027 99999 85581 99999 69413 100000 90672 99999 40906 99999 76477 99999 22818 99999 83616 99999 56366 100000 61734 100000 43746 99999 43090 99999 50032 100000 37026 100000 68823 100000 82909 100000 10426 100000 42276 99999 34658 100000 71569 100000 57552 99999 89070 99999 65700 99999 46934 100000 79856 99999 39788 99999 61918 99999 74104 99999 28352 100000 58054 99999 20362 100000 6699 100000 18967 99999 75848 100000 6680 100000 59096 99999 33223 99999 18798 100000 26430 99999 26797 99999 7598 99999 20874 100000 29794 100000 58547 100000 21227 99999 3989 100000 79551 99999 63267 99999 45431 99999 11890 100000 76645 100000 31359 99999 57538 100000 64155 100000 23284 100000 82199 99999 68622 99999 58871 99999 79475 100000 79969 99999 30729 99999 46609 100000 61374 100000 69047 99999 66372 99999 91487 99999 41817 100000 79820 99999 76568 99999 99287 99999 18481 99999 99278 99999 51741 100000 13226 100000 89804 99999 14066 99999 95639 100000 83889 100000 47251 100000 76521 99999 76409 99999 28773 100000 7903 99999 93035 99999 51707 99999 81408 99999 92316 100000 30252 100000 49035 100000 40733 99999 56170 100000 47270 100000 1569 100000 16022 99999 35181 100000 11970 100000 12092 99999 55222 99999 52634 100000 49329 100000 48429 100000 79820 100000 45942 99999 94753 99999 29114 100000 4911 100000 54811 99999 27166 100000 76554 99999 79744 99999 17046 100000 32305 99999 62134 100000 77721 100000 38129 100000 15302 100000 6121 100000 27085 99999 36286 100000 79610 100000 25514 100000 57702 99999 6383 99999 46217 100000 74357 100000 97941 100000 50384 100000 8192 100000 60272 99999 64989 99999 6694 99999 51301 100000 20564 100000 74778 99999 89612 99999 44300 100000 10621 100000 23915 100000 53007 100000 2289 99999 90671 99999 87309 99999 19256 100000 98321 99999 62685 100000 22506 100000 80606 99999 72218 99999 64230 99999 41612 99999 73892 99999 47341 100000 94317 100000 19803 100000 48390 100000 63902 99999 26725 99999 43806 99999 68188 99999 70000 99999 91406 100000 84773 99999 56738 99999 22765 99999 69425 100000 74480 100000 47416 100000 26664 99999 89674 99999 76691 100000 25812 100000 20774 100000 64165 99999 60347 99999 91451 100000 5833 100000 63900 99999 2963 99999 68217 99999 22918 100000 31273 99999 23757 100000 18606 99999 915 99999 19480 100000 98304 99999 5138 100000 95775 100000 30371 100000 78084 100000 3395 99999 95559 99999 29337 99999 15022 99999 32404 100000 2011 99999 32302 99999 62560 99999 89816 100000 60229 100000 83669 100000 14735 100000 62426 99999 43464 99999 36145 99999 71614 100000 93715 100000 11576 99999 80920 100000 21077 99999 7298 100000 12226 100000 71509 100000 55082 100000 38843 100000 75500 99999 48963 100000 71476 100000 38211 99999 95006 100000 42845 99999 57662 100000 26028 99999 12258 99999 27034 99999 74983 100000 89964 99999 83115 100000 43314 100000 14708 100000 44110 100000 59471 100000 42468 99999 99461 100000 82388 100000 17628 99999 3767 99999 71661 100000 56543 100000 47241 100000 52273 99999 20269 100000 27580 99999 26870 100000 39779 100000 62137 99999 96404 99999 57942 100000 4699 100000 53543 100000 96950 100000 12594 99999 14304 99999 66680 100000 41365 99999 16245 99999 84818 99999 64130 100000 68735 100000 46782 99999 52134 100000 59830 99999 82809 99999 89343 100000 26682 99999 88683 99999 41208 100000 62858 99999 35760 99999 85528 100000 93895 99999 91336 100000 55225 100000 89378 100000 89967 99999 55925 100000 79753 99999 91119 100000 6370 100000 92764 100000 74383 100000 89475 99999 74295 99999 63880 100000 26407 100000 47135 100000 20492 99999 33902 100000 84882 99999 61619 99999 59444 99999 93684 99999 21484 99999 88660 100000 81059 99999 17585 99999 16041 99999 74747 99999 75028 99999 16280 100000 13703 100000 3301 99999 29798 100000 98426 99999 31436 100000 54371 99999 71200 99999 41154 100000 50516 99999 78616 99999 48950 100000 66372 100000 71861 100000 64022 99999 11834 100000 18580 100000 25654 100000 1890 100000 27339 99999 18332 100000 69535 100000 1244 99999 56938 99999 25470 99999 81282 100000 96606 100000 90018 99999 15516 99999 3643 99999 49495 100000 91252 100000 5101 99999 22968 99999 64901 100000 299 99999 73524 100000 11896 100000 5731 99999 86774 100000 9398 100000 67193 99999 38404 99999 58180 100000 38883 100000 36225 100000 29028 99999 71619 100000 11470 100000 72109 99999 41115 99999 59448 100000 27434 100000 56640 100000 1360 100000 70607 99999 77051 100000 34713 100000 39781 99999 61250 99999 38825 99999 67276 100000 43081 99999 60966 100000 79097 99999 52491 100000 72144 100000 68599 100000 55478 99999 41587 99999 97759 99999 12184 99999 63487 99999 77317 100000 88646 99999 90068 100000 70082 99999 94863 100000 55121 99999 56443 99999 94416 99999 82626 99999 21658 100000 47906 99999 89019 99999 81491 99999 56279 100000 58873 100000 75903 100000 18166 100000 85482 100000 65450 100000 78323 99999 1863 99999 61823 99999 12072 100000 14302 99999 35713 100000 88150 100000 37875 99999 18792 100000 35283 99999 32302 100000 87504 99999 11255 100000 46482 99999 35008 100000 83463 99999 21376 99999 6970 100000 25112 100000 76123 100000 78725 100000 50719 99999 87283 100000 72192 100000 19050 100000 66339 100000 2790 100000 63061 99999 94600 99999 89753 100000 54064 99999 45104 100000 43603 100000 37776 100000 62831 99999 76196 100000 24348 99999 59871 100000 49040 99999 30004 99999 58228 99999 4433 100000 24174 99999 99059 100000 23831 99999 78160 100000 58616 99999 3853 99999 750 99999 52258 100000 94017 100000 71531 100000 28692 100000 27059 100000 87884 99999 6696 100000 33389 99999 48018 100000 97468 99999 1281 99999 71791 100000 84832 100000 70997 100000 99434 99999 80621 99999 93318 99999 54592 100000 63575 100000 66704 100000 45481 100000 83484 100000 99377 100000 42308 99999 72927 99999 71097 99999 30311 99999 87830 99999 43758 99999 56353 99999 57792 99999 25973 100000 34335 100000 2234 100000 30320 99999 93700 100000 51483 100000 33755 99999 99124 100000 61932 99999 15291 99999 39226 100000 27536 100000 79419 99999 96047 100000 43118 100000 72763 99999 52331 100000 37794 99999 18337 99999 46840 99999 59170 99999 25960 100000 22360 99999 70610 99999 13314 100000 3114 99999 44943 100000 31936 99999 1668 100000 39783 100000 92259 99999 86573 99999 88948 99999 15239 100000 9519 99999 18586 100000 11610 100000 49379 99999 24725 100000 56741 100000 97333 100000 22270 100000 43433 100000 31152 100000 30535 99999 4043 99999 60930 100000 72917 99999 20886 100000 50538 100000 3946 100000 57437 100000 58655 100000 47663 99999 61750 99999 21262 100000 82603 99999 42759 99999 57657 100000 53471 99999 53282 99999 52135 99999 72016 100000 93364 100000 33567 100000 9618 100000 67699 100000 17360 100000 62310 100000 68509 100000 90327 100000 10415 100000 39270 99999 37956 99999 83109 99999 50402 99999 83053 99999 12558 99999 73568 100000 66153 99999 18960 100000 56284 100000 68800 99999 85352 100000 20122 99999 61364 99999 83466 99999 35681 99999 68224 100000 1325 100000 94097 99999 48036 99999 87521 100000 26194 99999 32789 100000 66849 99999 34160 100000 31167 99999 2690 99999 42766 99999 5503 100000 33565 99999 63358 99999 9967 99999 85561 99999 44435 99999 62606 99999 56213 99999 44728 99999 3299 99999 5648 99999 42706 100000 92307 99999 94372 100000 3160 99999 82770 99999 42332 99999 14262 99999 92609 99999 63494 100000 96479 99999 95787 99999 21547 99999 74411 100000 16161 99999 77856 100000 3522 99999 67280 99999 725 99999 26012 99999 85101 100000 99085 99999 85568 99999 87514 99999 95308 100000 68921 99999 27391 99999 73614 100000 51169 100000 86629 99999 26905 99999 12109 100000 54481 99999 63690 99999 53938 100000 96687 99999 45683 100000 75149 100000 48035 100000 24732 99999 79734 99999 58174 100000 48598 100000 21378 100000 77921 100000 98380 100000 22173 99999 16977 100000 51103 99999 26751 100000 16634 99999 66624 99999 28866 100000 26876 99999 69922 100000 93704 100000 94514 100000 74930 100000 81010 100000 20551 99999 49607 100000 43212 99999 39856 100000 71447 99999 96672 99999 13526 100000 66413 100000 18207 100000 57308 99999 53628 99999 47805 100000 88008 99999 26163 100000 32462 99999 40507 100000 62377 100000 31436 99999 62895 100000 63473 99999 24437 99999 51015 100000 37798 99999 46050 99999 55051 100000 31264 99999 79400 99999 71170 100000 57403 99999 15224 99999 37803 99999 56369 100000 4304 100000 81174 100000 9921 99999 2117 100000 21164 100000 54080 99999 83626 100000 60642 100000 19706 99999 65850 99999 42591 99999 70161 99999 89371 99999 75082 99999 25123 100000 73404 99999 69654 99999 61174 99999 6164 99999 33339 99999 53222 100000 47851 99999 81916 100000 182 100000 74339 99999 12051 100000 95259 100000 7727 99999 65242 99999 58999 100000 2778 100000 75497 100000 20833 99999 35591 99999 44708 100000 65637 99999 56180 100000 6352 100000 66314 99999 92671 100000 8304 100000 71166 100000 18350 100000 68223 99999 98837 100000 66992 99999 115 99999 83409 99999 33796 99999 66261 100000 68878 99999 91294 99999 54742 99999 66503 100000 74574 100000 2200 99999 22442 100000 5259 100000 74587 100000 42779 99999 76834 99999 33475 100000 5773 100000 88437 100000 60516 99999 73319 99999 96280 100000 98858 99999 42059 100000 97484 99999 57768 99999 56094 100000 80937 99999 36093 99999 70916 99999 10141 99999 96350 100000 83942 99999 77358 100000 90056 99999 61321 99999 58254 99999 77452 99999 2051 99999 56575 99999 71826 100000 94423 99999 11029 100000 69761 100000 91583 100000 62982 100000 31816 100000 99813 99999 93169 99999 99945 99999 43978 100000 65667 100000 8135 100000 70515 100000 64697 100000 24334 100000 48476 99999 34903 99999 46523 100000 68478 99999 69619 100000 7434 100000 30019 100000 75467 99999 41265 100000 93647 99999 68543 99999 76974 100000 72201 100000 98313 100000 35351 100000 98298 100000 68885 99999 23901 100000 45725 100000 6855 100000 6466 99999 50838 99999 987 100000 3791 100000 33424 100000 7637 99999 41351 99999 79684 100000 84999 100000 99621 99999 74053 99999 56362 99999 78098 99999 51292 99999 15047 99999 87630 99999 64591 100000 40125 99999 37097 100000 9417 100000 23454 100000 59911 100000 88957 100000 35246 99999 40841 100000 61435 100000 53733 99999 34927 100000 39254 99999 30896 100000 58138 100000 5950 100000 67492 99999 62059 99999 91057 99999 4337 100000 60092 99999 10840 100000 28244 100000 9481 100000 57612 99999 22481 100000 34309 99999 10098 100000 37268 99999 40637 99999 85947 100000 95387 100000 94252 100000 32699 100000 34047 100000 99897 99999 60383 99999 29855 100000 19388 99999 59142 100000 48308 99999 86975 99999 66788 100000 60543 99999 52133 99999 1072 99999 27320 99999 43563 100000 1695 99999 36217 100000 78673 99999 72445 100000 9686 100000 68022 99999 23566 99999 7837 99999 48373 99999 21070 99999 38259 100000 21157 99999 42660 100000 39803 99999 35061 100000 48402 99999 83435 100000 17171 99999 93923 99999 75882 100000 86944 99999 48395 100000 32577 100000 87456 100000 67994 99999 40249 99999 87987 100000 6556 99999 28782 100000 99043 99999 41262 99999 6062 99999 67289 100000 741 99999 88076 99999 4801 100000 13754 100000 33118 99999 18440 99999 93613 100000 53867 100000 74154 99999 7954 100000 80354 99999 75957 100000 49299 99999 23354 100000 73167 99999 16999 100000 18378 100000 39375 100000 25259 99999 22525 100000 7563 100000 71920 100000 69137 99999 26842 99999 96072 99999 40152 100000 57066 100000 98663 100000 90933 99999 15680 99999 49574 99999 30797 99999 6491 99999 13644 100000 52154 100000 21304 100000 18854 99999 31493 100000 59431 99999 54346 99999 23645 100000 94122 99999 50019 100000 74491 100000 17620 100000 2111 99999 54957 99999 13057 99999 14962 99999 20636 99999 59850 99999 69842 99999 38292 100000 29372 99999 20734 99999 97349 100000 47749 100000 92846 99999 73923 99999 96200 99999 50301 99999 99092 100000 30516 100000 56892 99999 96708 100000 11503 99999 11063 100000 23291 99999 90232 100000 8890 99999 31848 100000 47994 100000 97373 99999 69178 100000 42288 99999 18669 100000 40598 100000 93591 100000 50673 100000 32210 99999 19367 100000 4162 99999 17604 100000 14547 99999 87593 100000 59962 99999 52702 99999 61710 100000 40011 99999 26213 99999 24968 100000 96763 99999 34651 100000 47455 99999 99339 99999 77604 100000 85648 100000 73820 100000 74500 100000 39249 100000 12535 99999 61385 99999 29869 99999 76662 99999 9625 99999 74745 99999 39519 99999 88300 100000 89428 100000 92928 99999 41372 99999 38031 99999 50003 100000 17434 100000 54740 99999 15835 99999 2415 99999 87667 100000 91295 99999 13058 100000 70155 100000 29710 99999 95025 100000 24460 99999 89512 100000 83627 99999 53284 99999 47442 100000 86521 99999 56117 99999 68571 99999 47578 99999 16388 100000 62055 99999 59604 99999 42794 100000 98494 99999 77850 100000 30943 99999 63116 99999 22415 100000 84327 99999 14174 100000 18007 100000 56899 99999 6614 99999 28879 99999 7813 99999 81657 100000 88558 100000 20193 99999 58344 100000 82572 99999 86689 100000 18100 99999 41971 100000 27236 99999 55093 99999 56229 100000 81599 99999 9659 100000 80673 99999 88038 100000 40487 100000 70794 99999 77262 99999 44100 100000 50972 100000 25896 100000 10638 99999 30169 100000 45477 99999 31807 100000 25126 99999 67449 99999 45297 99999 91494 99999 19056 100000 43638 100000 45776 100000 59915 99999 12836 100000 45133 100000 12342 100000 3242 99999 76919 99999 25031 99999 75024 100000 91297 99999 75947 99999 72006 100000 88762 99999 84074 100000 53166 99999 84648 99999 98782 100000 27928 100000 42992 99999 93266 100000 52165 99999 55896 99999 95719 100000 10109 100000 38467 99999 21149 99999 37690 99999 40943 99999 69958 99999 22499 99999 77587 100000 8760 100000 60638 99999 46156 99999 70896 99999 33921 100000 52857 100000 56181 99999 50194 99999 67609 99999 96105 99999 72415 100000 99601 99999 2996 99999 46822 100000 85680 99999 79697 100000 71657 99999 96783 100000 71945 100000 63579 100000 25831 99999 92531 99999 66978 99999 71552 100000 46040 99999 14713 100000 29621 99999 37731 99999 76950 99999 64978 99999 90293 100000 64577 100000 49794 100000 64773 99999 63115 99999 83835 99999 90567 99999 61272 100000 87914 99999 26911 100000 12286 100000 39787 100000 27973 99999 15656 100000 40816 99999 66700 100000 73169 99999 43658 100000 56043 100000 5416 99999 31790 100000 73330 99999 77860 99999 48357 100000 7410 99999 11281 99999 83095 99999 35990 99999 35074 100000 64667 100000 25324 99999 16518 99999 19643 99999 91163 99999 45690 100000 23873 100000 7451 99999 18133 99999 92005 99999 68637 99999 69414 100000 29199 100000 74944 100000 37060 100000 42949 99999 2894 100000 93256 99999 13357 99999 63344 100000 69598 100000 60180 99999 77030 99999 27251 100000 27508 99999 38699 99999 41472 99999 18444 100000 81193 99999 57050 99999 49270 100000 41485 99999 66266 100000 53692 99999 70473 100000 7177 100000 14871 100000 56542 99999 15622 100000 24166 100000 77659 99999 25990 99999 22472 100000 72008 99999 92018 100000 80828 99999 10156 100000 30429 99999 11711 100000 38359 100000 89058 100000 78977 100000 62123 100000 61725 99999 66313 100000 48687 100000 48576 99999 39800 100000 33026 100000 30492 100000 99098 100000 45315 99999 12938 100000 77350 99999 36475 100000 73055 100000 86549 100000 9161 99999 35420 99999 31684 100000 32904 99999 11339 100000 23928 99999 85538 99999 49734 99999 56390 99999 22733 99999 57272 99999 21603 100000 81177 100000 65370 99999 5292 100000 48505 100000 6225 100000 45134 100000 23183 100000 63105 100000 65786 100000 41115 100000 20794 99999 34910 99999 43112 100000 27703 100000 85910 100000 29310 100000 95859 99999 61732 99999 40589 100000 28872 99999 87918 99999 85567 100000 29015 99999 20026 100000 54879 99999 29711 99999 35694 100000 96201 99999 54293 100000 95097 100000 37777 99999 99340 99999 6462 99999 77345 100000 95053 99999 65588 99999 92014 99999 44339 100000 86705 99999 82136 99999 49334 99999 59269 100000 49657 99999 73480 99999 28380 99999 22444 99999 56847 99999 80874 99999 78419 99999 87197 100000 24228 100000 6483 99999 5309 100000 86625 100000 34742 100000 89004 100000 49050 99999 53220 99999 90150 100000 28722 100000 97151 99999 16945 99999 55780 99999 23879 99999 37787 100000 43907 99999 71676 100000 91066 99999 27012 99999 40119 100000 77192 99999 18089 100000 87549 100000 40553 100000 31661 100000 17885 99999 68777 99999 39878 99999 41286 100000 54796 100000 21014 99999 9890 99999 30359 100000 18484 99999 2331 100000 40787 99999 94101 100000 40522 99999 4116 99999 72478 100000 23895 99999 49208 99999 11497 100000 77964 99999 52791 100000 99876 99999 92276 99999 62862 99999 38029 100000 59437 99999 30142 100000 41566 100000 89891 99999 38240 99999 22078 100000 89903 99999 54331 99999 99096 100000 3356 99999 36953 100000 39479 100000 76052 99999 82919 100000 20775 99999 43136 100000 12901 100000 38250 100000 8255 99999 26896 99999 68140 100000 58444 99999 70720 99999 37680 100000 31988 100000 22844 100000 93998 100000 57449 99999 55637 99999 24126 100000 77252 100000 81130 100000 43622 100000 65594 99999 39673 100000 73450 100000 90909 100000 26277 99999 33546 99999 23872 99999 19737 99999 21529 99999 70933 99999 62029 99999 82955 100000 36264 100000 47873 100000 67322 100000 55664 100000 34249 100000 78680 100000 9987 99999 72589 99999 4473 100000 21684 100000 49205 99999 18042 100000 39823 100000 26062 99999 32548 99999 93806 99999 50007 99999 41553 99999 51106 99999 8876 99999 17581 99999 33284 100000 62481 99999 83646 100000 3640 99999 77735 100000 29374 99999 16512 99999 39897 99999 15332 99999 62487 100000 15745 99999 97270 100000 61396 100000 77665 100000 13577 100000 76455 100000 24987 99999 2048 100000 29577 100000 17930 100000 6953 100000 18318 100000 61748 99999 14954 100000 49047 100000 74036 100000 77509 99999 59709 100000 50357 99999 27437 99999 77828 100000 48304 100000 90978 100000 41518 99999 34076 100000 97078 100000 5850 99999 47692 100000 97032 100000 52947 99999 73110 99999 10113 99999 17474 99999 7489 100000 14434 99999 69859 100000 98248 99999 22665 100000 57725 99999 90442 99999 84952 99999 35657 99999 1144 99999 82520 99999 2565 100000 64274 100000 10214 99999 45306 99999 99232 99999 5172 99999 29676 100000 38502 100000 67772 99999 91303 99999 70816 99999 23676 99999 69304 99999 74652 100000 85860 99999 3487 100000 92123 99999 63429 100000 52063 99999 14292 99999 95706 99999 56481 99999 10789 100000 95028 100000 77300 99999 75615 100000 9634 100000 20298 100000 94332 100000 38364 99999 61183 100000 27475 100000 18716 100000 25436 100000 84261 100000 82366 99999 60522 100000 4239 100000 36621 99999 13956 100000 63111 99999 38678 99999 28833 99999 44695 99999 14958 99999 72333 100000 94476 99999 83044 100000 88987 99999 47181 99999 61893 100000 13885 99999 30785 100000 88217 99999 28445 100000 39510 99999 46695 99999 8666 99999 45207 100000 35419 99999 20252 99999 40876 99999 47449 99999 99056 99999 15888 100000 49243 100000 55902 100000 48688 100000 80828 100000 95665 100000 40774 100000 8601 99999 90981 100000 66842 100000 93882 100000 92717 99999 69198 99999 49839 100000 5604 99999 66488 100000 65428 100000 97623 99999 11955 99999 61019 99999 87928 100000 33107 99999 27726 99999 18046 99999 23753 100000 42857 99999 849 99999 87465 99999 33358 100000 30720 100000 33541 99999 50703 100000 80529 99999 25518 99999 626 100000 60782 100000 2151 99999 78529 100000 65279 99999 33327 99999 24881 100000 1894 99999 32472 99999 10458 100000 36043 99999 62627 99999 94377 99999 67929 99999 66463 99999 41007 99999 86627 100000 68914 99999 59596 99999 71221 100000 37268 100000 1925 99999 52387 99999 49572 100000 39177 100000 24411 99999 24980 99999 70810 99999 16077 99999 28080 99999 30791 99999 76351 99999 91197 100000 52188 100000 15951 100000 26079 99999 74293 100000 83404 100000 41555 99999 65154 100000 66218 100000 92271 99999 82527 100000 15517 99999 11294 100000 24013 99999 29796 100000 21090 100000 50115 100000 90044 99999 24961 99999 51830 99999 49814 100000 41557 100000 68544 100000 41302 99999 10578 100000 39695 100000 69829 99999 53849 100000 98183 100000 63424 99999 53484 100000 49945 99999 73239 99999 72477 100000 33873 99999 3152 100000 27147 100000 63329 99999 30324 100000 37974 99999 47473 99999 47678 100000 14274 100000 74119 99999 12676 100000 17706 100000 5183 100000 5221 100000 45896 99999 1811 100000 77042 100000 16796 100000 52467 100000 2065 99999 91310 100000 78927 99999 60968 100000 96391 100000 8086 100000 75795 100000 43209 100000 66713 99999 60898 99999 67410 99999 20217 99999 25919 99999 65653 100000 78576 100000 3628 99999 88066 100000 42050 99999 15237 99999 3641 99999 59625 99999 53169 99999 54396 100000 66943 100000 20418 99999 20426 100000 58982 99999 74580 99999 22643 99999 67183 99999 37911 100000 23947 100000 42483 99999 48871 99999 47145 100000 88256 99999 53285 99999 73121 99999 67504 99999 61998 100000 15628 100000 77322 99999 13615 100000 1866 100000 53090 99999 29207 100000 69477 100000 57266 100000 74877 100000 54930 100000 70921 99999 49263 100000 79827 100000 54733 100000 69711 99999 17914 99999 5726 100000 25373 99999 49662 100000 10919 99999 68854 100000 87426 99999 69567 100000 36022 100000 92834 100000 73165 100000 79122 100000 78251 100000 90405 99999 68443 100000 12962 100000 53070 99999 80634 99999 14621 99999 85469 100000 24011 99999 3254 99999 6060 100000 54961 99999 31948 100000 97553 99999 65121 100000 28823 99999 61579 99999 76583 99999 23935 100000 53157 99999 42129 100000 774 100000 8382 100000 22911 100000 10304 100000 30024 99999 32185 99999 94666 100000 74897 99999 13406 99999 46311 100000 97313 100000 9213 99999 55526 99999 99308 99999 90754 100000 86652 100000 64034 99999 80606 100000 5806 99999 81235 100000 32320 100000 89879 99999 54387 99999 46349 100000 67150 99999 26509 99999 72696 99999 4976 100000 71999 99999 5935 100000 16653 99999 44439 99999 79324 100000 15502 100000 56735 99999 19051 99999 74303 99999 59368 99999 96075 100000 60498 99999 73540 100000 11477 99999 72641 100000 28112 100000 35697 99999 96757 100000 84395 99999 32956 99999 23342 100000 39886 99999 89902 100000 86638 100000 25556 100000 23992 100000 93479 99999 95733 100000 66917 100000 84063 99999 52028 100000 31375 100000 56709 99999 3906 99999 99716 99999 15341 100000 56736 99999 47520 99999 36054 100000 75854 100000 50821 99999 58737 100000 64232 100000 57198 99999 16614 100000 54266 99999 86522 100000 83032 100000 96836 99999 53318 99999 60682 99999 96188 100000 10600 100000 90266 99999 67959 100000 39965 100000 30610 100000 55462 99999 2619 100000 22460 99999 15174 99999 52003 99999 2826 100000 71514 99999 5493 100000 95551 100000 57583 100000 88397 99999 17366 99999 51064 99999 70769 99999 24360 99999 78039 100000 61255 100000 55246 99999 76138 99999 3675 100000 92923 100000 35239 99999 57719 99999 29260 100000 96910 99999 71986 99999 90283 99999 14597 99999 56088 99999 39447 100000 91717 99999 60700 100000 86511 99999 31654 99999 97868 100000 44607 99999 99837 100000 4285 99999 50446 99999 99868 99999 43128 100000 99645 99999 91256 99999 7112 100000 58558 99999 55610 99999 73742 99999 64331 99999 29435 99999 63707 99999 75731 99999 21798 99999 72829 100000 75921 99999 52430 99999 29606 100000 6854 99999 36044 100000 42405 100000 64313 100000 84635 100000 69083 99999 82772 99999 26575 100000 25554 100000 74623 99999 5866 100000 14698 99999 19441 99999 39739 100000 31428 100000 65162 100000 51439 100000 22628 99999 75013 100000 64536 99999 18368 100000 2570 99999 4527 100000 53988 99999 50582 99999 73829 99999 99784 99999 43066 100000 21848 100000 28950 100000 46006 99999 1206 100000 71139 100000 73761 99999 9212 100000 84016 100000 8852 99999 76161 100000 49811 100000 80889 100000 86964 100000 15510 100000 40213 99999 97959 100000 10925 100000 45014 100000 63376 100000 38423 99999 44355 99999 72321 100000 43542 99999 88659 99999 22610 100000 84204 99999 84868 99999 29148 100000 61349 99999 3132 99999 48163 100000 19134 100000 78035 99999 20673 100000 5550 99999 49434 100000 40802 100000 23788 99999 34461 99999 646 100000 34021 100000 95776 99999 46623 99999 76474 100000 77609 100000 11183 99999 89322 100000 80380 99999 18446 100000 39142 100000 14210 99999 50029 100000 36911 99999 47924 99999 9709 99999 25885 99999 2832 99999 98071 99999 84316 100000 98815 99999 10469 100000 25061 100000 1342 100000 35562 100000 31182 99999 66571 99999 8880 99999 20802 99999 63312 100000 35636 100000 83927 99999 36734 99999 66738 100000 1203 99999 38553 99999 52690 99999 25213 99999 25840 99999 89061 99999 74254 99999 79060 100000 90886 99999 92608 100000 98673 99999 33047 100000 29647 100000 38977 99999 29344 99999 97168 100000 61494 100000 1874 100000 31080 99999 29054 100000 10225 100000 41213 99999 59823 99999 52676 100000 62856 100000 46250 99999 53537 99999 88845 99999 67489 99999 60899 100000 47275 100000 71280 100000 55001 99999 11773 100000 22414 99999 76699 100000 92792 100000 97188 100000 16392 99999 31310 100000 60264 100000 79639 100000 17545 100000 75641 99999 83292 100000 30930 100000 34937 99999 99713 100000 85005 99999 42269 100000 566 99999 80073 99999 90197 99999 35126 100000 1985 100000 8037 99999 33300 99999 40969 100000 38329 100000 30087 100000 69571 99999 75894 100000 24354 99999 60801 99999 54023 100000 3195 99999 72520 100000 26677 99999 69690 99999 90269 100000 82676 100000 5280 100000 8231 100000 55627 100000 6231 99999 31588 100000 56971 100000 2079 99999 92846 100000 77219 100000 69126 99999 17298 99999 59363 99999 96090 100000 34406 99999 20605 99999 68286 100000 17903 100000 19195 99999 81792 100000 95936 100000 56785 99999 71764 99999 74518 100000 55994 99999 50053 99999 10710 100000 13696 100000 75917 99999 5407 99999 205 99999 42348 99999 74524 100000 94557 99999 43887 100000 74616 99999 12404 99999 47166 99999 73720 100000 30641 99999 63585 100000 98464 99999 81687 100000 66196 99999 37513 99999 38452 99999 24241 100000 44806 99999 76118 99999 24470 100000 42968 100000 97686 100000 81045 100000 32613 100000 77456 99999 54322 100000 36772 99999 229 99999 69371 100000 90976 99999 6452 100000 13545 99999 75652 99999 10835 100000 23463 99999 9879 100000 24776 99999 90072 100000 55487 99999 79173 100000 15663 100000 99652 99999 84703 99999 74651 100000 97185 100000 40756 100000 53722 100000 21620 100000 98702 99999 77911 99999 26293 100000 47877 99999 63944 99999 1349 100000 13811 99999 83752 100000 53597 99999 33731 100000 28529 100000 91930 100000 42547 100000 90284 100000 60825 100000 89537 100000 65748 99999 42771 99999 15118 99999 51831 99999 2338 100000 92801 100000 83887 100000 69905 99999 42551 99999 61368 99999 21998 100000 88347 99999 45519 99999 72827 100000 88095 100000 31358 100000 45247 100000 71478 100000 31837 100000 60224 100000 38950 99999 23657 100000 40419 99999 48751 100000 90439 100000 82097 100000 55854 100000 40194 100000 42651 99999 45558 99999 5934 100000 24553 99999 35496 100000 41453 99999 56189 100000 92899 100000 76143 100000 51959 99999 1331 100000 57448 99999 5253 99999 43136 99999 82765 99999 75395 99999 24434 99999 99274 100000 63016 100000 39745 100000 241 100000 63239 100000 19924 99999 72784 100000 20302 99999 18804 99999 59412 99999 93582 100000 11369 99999 45615 100000 64269 100000 78696 100000 36500 99999 52545 99999 72218 100000 92224 100000 54869 99999 89568 99999 71286 100000 2466 99999 31179 99999 1414 99999 82137 100000 76209 99999 97944 100000 71717 99999 15377 99999 89470 100000 67852 99999 87577 99999 68229 100000 25903 100000 19147 99999 36860 99999 51048 100000 14774 100000 53725 100000 24894 99999 84687 100000 80266 100000 354 99999 12250 100000 6932 99999 73217 99999 21557 99999 72326 100000 7043 99999 37326 99999 56177 99999 97191 99999 31783 100000 89544 99999 4095 99999 19139 100000 9180 100000 71080 99999 10315 100000 58501 100000 58104 100000 56227 99999 63718 100000 21957 100000 27823 99999 71524 100000 20198 99999 46412 99999 59735 100000 80243 100000 10356 99999 74393 99999 7867 100000 71928 100000 52721 99999 2658 100000 34235 99999 59718 100000 26660 99999 65512 99999 8572 100000 34334 99999 11213 99999 29144 99999 3458 100000 20924 100000 56684 100000 51999 100000 96191 99999 83173 100000 35788 100000 33714 99999 17743 99999 71541 99999 67078 99999 11561 100000 95060 99999 38972 99999 53745 100000 51824 99999 73617 99999 31007 99999 42709 100000 74554 99999 62445 100000 15689 100000 56366 99999 59575 100000 4520 99999 28011 100000 96488 99999 34612 100000 29801 100000 22555 99999 36152 99999 22189 100000 80208 100000 38738 99999 93197 100000 46641 99999 78908 100000 89441 99999 28514 99999 73955 99999 33274 100000 82652 100000 38083 100000 64642 99999 97480 100000 56050 99999 81232 99999 29130 100000 89663 99999 64726 100000 40976 99999 54555 99999 82850 100000 67478 99999 76678 100000 73754 100000 27568 99999 44250 100000 63166 99999 51152 100000 7832 99999 29508 99999 91778 100000 76427 100000 51213 100000 61091 99999 61935 100000 20616 100000 95087 99999 61334 99999 61057 99999 46501 100000 44372 100000 51158 99999 36212 99999 10986 99999 57219 100000 43865 99999 71511 99999 88799 99999 9137 99999 4969 100000 49136 99999 71181 99999 74124 100000 7022 99999 59377 99999 24200 100000 5010 100000 20655 99999 78772 100000 71546 100000 1830 100000 58847 99999 57993 100000 10130 99999 36177 100000 57239 100000 20746 99999 58003 99999 22779 99999 16839 100000 13411 100000 10212 99999 77944 100000 29041 99999 44794 100000 28231 100000 77047 99999 27420 99999 2414 99999 47014 99999 92951 100000 88834 100000 284 99999 94494 100000 3030 100000 11709 100000 99953 100000 95840 99999 36234 99999 35637 100000 90229 99999 41719 99999 31680 100000 12056 99999 40378 99999 11420 99999 71431 100000 99239 99999 64753 99999 5041 100000 90264 99999 9013 99999 17009 99999 90862 100000 68364 100000 7834 100000 42117 100000 93225 99999 87982 99999 3522 100000 21621 100000 45448 99999 38662 100000 7199 99999 47030 99999 98793 100000 8855 100000 24521 100000 58334 100000 71418 100000 45694 100000 15594 99999 64146 99999 31806 99999 87623 99999 76526 100000 85720 99999 8310 99999 23677 100000 27398 99999 51964 100000 76693 99999 37661 99999 18260 100000 60029 100000 25663 99999 7087 100000 5265 100000 20558 99999 24642 100000 90615 99999 37953 99999 48969 99999 91087 100000 53897 99999 58480 99999 94118 99999 30298 100000 92593 99999 3511 100000 12644 100000 17774 100000 89069 99999 19099 100000 98373 99999 65845 100000 95912 99999 62954 100000 82084 100000 60270 100000 69910 99999 83007 100000 63103 100000 4967 99999 66587 99999 44961 100000 59436 100000 93105 100000 3811 100000 32329 99999 94169 99999 92196 100000 39336 99999 86784 100000 5464 99999 64905 99999 80854 99999 6196 99999 7315 99999 30725 100000 5572 100000 73988 99999 53560 100000 52806 99999 67794 100000 31541 100000 139 100000 66881 100000 68960 99999 49065 99999 52461 100000 43160 100000 58759 99999 97378 99999 64389 100000 23611 100000 55151 99999 90152 99999 81646 99999 28255 99999 61611 100000 55079 100000 28997 99999 18855 99999 45660 100000 92315 99999 44496 100000 71266 100000 77511 99999 70858 100000 21869 100000 62535 99999 25310 99999 8511 100000 69761 99999 77017 100000 5921 100000 44562 99999 18489 100000 6184 99999 69970 99999 89417 99999 66837 99999 92189 100000 11825 100000 76513 100000 13571 100000 28930 100000 42740 99999 97536 99999 97993 100000 25407 99999 6570 100000 65311 100000 32371 100000 30860 99999 99464 99999 41994 99999 9340 99999 92549 100000 69618 99999 73324 99999 19598 100000 97723 100000 22060 99999 59240 100000 70952 99999 58876 100000 75708 99999 94581 100000 79983 99999 71716 100000 14031 100000 69722 100000 31408 100000 79263 100000 63178 99999 70443 100000 29859 99999 62669 99999 44599 99999 54338 99999 25961 99999 68475 99999 94046 99999 98236 99999 34575 99999 95532 99999 35752 100000 11428 99999 11453 100000 83527 100000 73788 100000 12590 99999 33280 100000 7241 100000 47210 99999 93774 99999 85197 99999 41411 100000 60010 100000 11418 99999 8209 100000 18248 99999 8382 99999 71399 100000 28493 100000 48518 100000 68178 100000 57145 100000 21685 99999 10749 100000 3050 100000 38825 100000 8795 99999 71331 99999 26495 99999 11660 99999 34214 100000 61953 99999 21192 99999 19291 100000 57514 99999 44774 99999 12627 100000 1996 100000 56392 100000 53183 99999 85372 100000 87284 99999 60185 99999 40329 99999 27870 99999 57016 100000 6200 99999 14694 99999 42568 100000 89985 100000 7542 100000 24539 99999 66298 100000 41045 100000 92799 99999 79524 100000 99530 99999 1537 99999 74946 100000 72000 100000 87673 100000 62158 99999 52664 100000 16886 99999 39654 99999 75129 100000 75898 100000 63176 99999 63287 99999 60221 100000 66612 99999 24572 99999 81936 100000 99386 99999 14775 100000 59580 99999 87728 100000 1334 100000 49485 100000 70265 100000 46201 100000 4940 100000 63674 99999 30461 100000 20891 100000 45137 99999 1219 100000 64349 100000 92473 99999 6643 100000 17662 100000 48423 99999 73149 99999 2341 100000 86167 100000 56392 99999 57204 100000 79016 99999 87807 100000 34770 99999 12182 99999 44101 100000 6521 99999 64624 99999 22117 99999 95057 100000 8301 100000 48446 100000 73577 100000 54437 100000 69866 99999 23032 100000 85837 100000 74130 100000 97459 100000 19137 99999 8805 100000 41687 100000 39889 100000 45143 99999 23269 99999 15573 99999 32676 100000 29827 99999 47887 100000 31139 100000 16340 100000 47417 100000 19818 99999 91181 99999 27962 99999 57079 100000 90172 100000 57983 99999 94386 99999 52899 99999 13557 100000 82329 99999 52888 99999 97080 100000 32745 99999 48773 100000 35870 99999 55735 100000 2418 100000 57670 99999 10267 100000 23428 100000 5694 100000 52899 100000 3534 99999 31014 99999 6064 99999 36210 100000 22028 100000 36391 100000 72238 99999 32847 100000 25402 100000 77985 99999 81617 100000 34798 99999 79021 99999 53442 99999 44313 99999 20274 99999 25219 100000 58117 99999 23834 100000 60779 99999 78776 100000 35395 100000 10373 99999 52233 99999 87350 100000 90835 99999 81741 99999 60276 100000 79290 100000 92637 100000 89438 99999 51748 100000 7223 100000 11449 99999 5034 99999 61297 99999 31159 100000 87684 100000 61072 100000 42145 100000 37669 99999 70688 99999 94716 100000 95201 100000 14058 100000 49350 100000 99083 99999 23609 99999 95205 99999 10207 100000 29934 100000 41301 99999 56636 99999 93993 100000 5098 100000 237 99999 1860 100000 6513 100000 9293 100000 51623 99999 6853 100000 10783 99999 57465 99999 72865 99999 17496 99999 95250 100000 88241 100000 26364 99999 16351 99999 42229 99999 2476 100000 83629 100000 52272 100000 32668 100000 99983 99999 73922 99999 99813 100000 46324 100000 33698 100000 5203 99999 33896 100000 60194 100000 67938 99999 7065 99999 74912 100000 69017 99999 3932 99999 90363 99999 75978 99999 61673 100000 83425 100000 83722 99999 65739 100000 88903 100000 29561 100000 73989 100000 88149 99999 43221 100000 98878 99999 72716 99999 34521 99999 35913 100000 6788 100000 68063 99999 52022 99999 68106 100000 18472 100000 99128 100000 70144 99999 36542 99999 51294 99999 38250 99999 8016 100000 87179 99999 83181 99999 88560 100000 49195 99999 86387 100000 8983 100000 96885 100000 75057 100000 84034 100000 16221 99999 1049 99999 86690 99999 45048 99999 63974 100000 10762 99999 24286 99999 50979 100000 24571 99999 41568 99999 90257 99999 17254 99999 18296 100000 80914 99999 81914 100000 82946 100000 66086 99999 42859 99999 6528 100000 63962 99999 48338 100000 38414 99999 40086 99999 15982 99999 79245 100000 2667 100000 762 100000 13609 100000 75736 100000 80544 100000 60322 100000 10320 99999 10619 100000 41991 100000 3303 100000 14915 99999 45713 100000 85229 100000 93453 99999 83472 100000 91124 100000 84345 100000 71219 99999 92653 100000 96890 100000 62954 99999 5285 100000 40559 100000 97966 100000 22688 99999 30234 100000 80538 100000 76230 99999 664 99999 66734 99999 8591 100000 46675 100000 42816 99999 87366 99999 58318 100000 29471 99999 56505 99999 11031 100000 50442 99999 55473 100000 18617 100000 94441 100000 71351 99999 35056 100000 20716 99999 40736 100000 94929 99999 4592 100000 61068 99999 2784 99999 58295 100000 20130 99999 4265 100000 88024 100000 27017 99999 79193 99999 57324 100000 4464 99999 55460 100000 97368 100000 43972 99999 60440 100000 93309 99999 64821 100000 46701 99999 45311 99999 43251 100000 63143 99999 8413 100000 12057 100000 62057 99999 75586 100000 86782 100000 46221 99999 47513 100000 46270 100000 63960 100000 34084 100000 35133 100000 39343 100000 10580 99999 23663 100000 93957 100000 49839 99999 46564 100000 15800 100000 87096 99999 84629 99999 58762 100000 12304 99999 73635 99999 11034 99999 54267 100000 95616 99999 87262 100000 22870 99999 29366 100000 97990 100000 73740 99999 56316 99999 65615 99999 88350 99999 73546 100000 74738 100000 265 99999 15793 99999 45812 100000 5139 99999 77420 99999 95664 100000 98529 100000 30901 100000 77615 99999 10820 100000 5361 100000 18045 99999 51619 100000 94322 99999 76070 100000 73822 100000 51938 100000 82137 99999 29094 99999 20040 100000 11838 99999 68915 99999 29772 100000 55744 99999 98127 99999 39179 99999 55720 99999 93117 100000 41609 100000 78923 100000 18327 100000 92943 100000 70598 99999 7988 99999 83487 100000 17813 99999 95401 100000 89693 100000 79297 99999 33809 100000 22274 99999 4996 100000 84263 100000 93657 100000 77070 100000 53689 100000 65138 99999 6875 100000 26933 99999 25021 100000 14582 99999 18776 100000 24106 99999 91305 100000 19930 99999 96622 99999 86494 100000 63096 100000 33784 99999 67308 99999 10262 99999 99360 100000 95131 99999 69124 100000 64940 100000 87478 100000 21688 99999 69170 99999 59197 100000 38523 99999 40091 100000 69487 100000 54752 99999 36903 100000 202 100000 49648 99999 3695 100000 67241 100000 7219 99999 96608 99999 73362 100000 9256 99999 83330 99999 49337 100000 70201 99999 61519 100000 9837 99999 34847 100000 68177 100000 21743 99999 20849 100000 39985 99999 58803 100000 31669 99999 99974 99999 98000 99999 29934 99999 78351 100000 89469 100000 20525 99999 94649 99999 45948 100000 76750 99999 51497 99999 38275 100000 68643 100000 86620 100000 40905 99999 84477 99999 13481 100000 32657 100000 89236 100000 11732 99999 94055 100000 75995 99999 32244 100000 11905 99999 28345 99999 12756 100000 84011 99999 97289 100000 41968 100000 21809 99999 30711 99999 74121 100000 2416 100000 80894 100000 54248 99999 17314 100000 42973 99999 46024 100000 6153 100000 44467 100000 13957 99999 63993 100000 7278 100000 47641 100000 95558 100000 78116 99999 9163 100000 15037 99999 68851 100000 12549 100000 23324 100000 31775 100000 66315 99999 2379 99999 95165 100000 12707 99999 87443 100000 96821 100000 42768 99999 4059 100000 20159 99999 61286 100000 94585 100000 26062 100000 82226 99999 3748 99999 16 99999 61592 100000 47202 100000 57736 100000 46746 100000 54539 99999 78959 99999 32967 100000 79111 99999 38869 100000 50668 99999 54443 100000 72590 99999 45596 99999 47466 100000 14988 100000 92064 100000 50820 100000 97593 100000 57781 99999 23297 100000 11548 99999 78406 100000 9672 99999 55047 100000 42769 99999 74849 100000 52185 99999 59236 99999 45719 100000 62476 99999 38424 100000 81431 99999 29592 100000 53699 99999 60622 99999 21245 99999 29346 99999 24049 100000 1120 100000 53590 99999 24094 99999 27330 100000 44167 100000 95550 99999 35726 99999 63028 100000 13894 99999 14421 100000 46544 99999 9640 99999 21695 100000 72774 100000 51172 99999 36522 99999 70202 99999 89438 100000 35332 100000 19353 100000 90483 100000 47364 99999 29215 100000 24692 99999 62306 99999 20779 100000 12240 99999 84888 100000 82590 99999 23300 99999 93687 100000 8726 100000 82881 100000 15725 100000 76928 99999 62379 99999 74926 99999 87680 99999 14207 100000 77931 99999 43235 99999 18033 100000 4718 100000 21000 99999 93881 100000 89862 99999 19354 99999 67958 99999 93494 100000 88715 100000 5672 99999 18276 99999 72441 100000 95262 99999 1535 99999 91235 100000 58561 100000 39283 100000 4263 100000 3701 100000 55380 100000 63907 100000 76233 99999 73810 100000 21631 100000 59957 100000 18170 100000 53281 99999 5628 100000 46737 100000 61712 100000 22206 99999 55546 100000 87764 99999 34545 99999 7895 100000 69920 99999 20750 99999 30157 99999 61431 100000 49500 100000 42540 100000 97825 100000 8415 100000 40311 99999 11011 99999 59507 99999 89487 100000 44233 100000 9084 100000 10335 100000 75144 99999 92892 99999 20151 99999 57333 99999 98265 100000 4632 100000 70116 100000 30518 99999 90813 100000 18765 99999 41147 99999 2430 99999 75552 100000 88225 99999 3343 99999 92851 99999 65669 100000 83901 100000 68019 100000 74491 99999 61466 99999 99620 99999 41167 100000 76651 99999 21957 99999 82072 99999 35367 99999 11166 100000 30921 100000 33055 99999 10452 99999 92081 99999 70225 100000 47549 100000 66741 99999 74024 100000 67396 100000 22073 100000 67243 100000 88023 100000 33636 100000 96745 100000 62641 100000 35597 99999 1795 99999 40528 100000 81951 99999 4342 100000 8048 99999 42895 99999 75373 100000 40862 100000 70513 99999 41158 99999 57784 100000 62661 99999 94089 100000 3910 99999 92778 100000 37480 100000 86056 100000 58319 99999 54953 99999 3414 100000 51560 100000 75305 100000 97974 100000 87803 99999 36175 99999 72981 100000 49665 99999 4075 99999 46282 100000 8048 100000 38873 100000 12862 100000 43946 99999 1695 100000 89825 100000 16049 99999 57475 99999 46853 100000 69876 100000 46611 99999 23852 100000 95919 99999 76838 99999 81484 99999 38922 100000 70433 100000 74730 100000 12249 100000 23694 100000 43065 100000 64598 100000 57928 99999 98517 100000 3911 99999 65825 99999 48867 99999 51463 99999 76268 99999 42358 99999 57132 100000 44211 100000 98584 100000 43226 100000 74783 100000 45972 100000 49028 100000 45024 99999 66208 100000 90009 100000 27340 99999 89951 99999 71265 99999 61163 100000 51374 100000 35944 99999 56592 100000 53145 100000 68934 100000 23128 99999 13458 100000 36154 100000 6405 99999 63969 100000 71647 100000 86618 100000 35372 99999 20071 99999 5583 100000 24237 99999 65113 99999 89986 100000 16558 99999 21963 99999 85813 99999 19251 99999 4058 99999 31035 99999 65493 100000 87167 100000 44331 100000 7886 100000 46786 99999 90298 99999 23663 99999 55857 99999 69136 99999 73586 100000 35184 100000 13619 100000 39518 100000 55103 100000 19107 99999 72846 100000 37935 100000 41791 99999 29388 100000 50854 99999 34150 100000 99001 100000 15989 99999 6937 99999 46967 100000 12024 100000 21862 99999 59840 99999 88199 100000 90462 99999 68308 99999 61892 99999 47783 99999 76864 100000 13017 100000 19585 100000 13618 100000 51887 99999 44771 100000 46795 99999 63489 99999 66516 100000 69230 99999 72278 100000 72342 100000 61582 100000 2865 99999 62979 100000 15102 100000 83896 99999 71892 99999 26478 100000 59702 100000 21900 100000 59526 100000 20446 99999 3544 100000 81004 100000 76278 99999 12389 99999 86366 99999 86175 100000 46298 99999 48191 99999 81731 100000 56721 100000 51645 100000 31046 100000 87003 100000 96669 99999 39761 100000 39743 99999 11317 99999 70917 100000 83577 100000 54330 100000 37936 100000 65446 100000 34215 99999 13372 100000 40602 100000 22655 100000 15040 100000 41951 100000 49292 100000 16069 100000 68821 100000 89963 99999 17489 100000 84365 99999 63292 99999 44478 100000 88658 100000 97059 100000 11825 99999 12278 100000 49147 100000 87006 100000 38949 99999 76322 99999 20314 99999 72339 100000 73715 99999 83146 99999 80803 99999 40977 100000 89458 100000 59151 99999 65577 99999 37781 99999 96506 100000 22925 99999 33544 100000 75610 99999 89838 100000 13476 99999 34711 100000 68485 100000 86498 99999 20409 99999 92948 100000 42128 100000 12393 100000 89649 100000 32286 100000 49877 99999 61199 99999 10478 100000 73039 99999 78233 100000 8054 99999 50974 100000 43577 99999 2949 99999 71919 99999 75550 100000 36566 100000 95329 99999 31683 99999 29357 100000 65169 100000 19245 99999 7655 100000 60137 100000 94577 100000 32426 99999 41533 99999 55607 99999 96959 99999 84254 99999 92958 100000 40708 99999 54535 100000 68366 99999 1714 99999 64646 99999 99132 100000 45642 99999 18815 99999 3514 99999 61925 100000 65823 100000 86195 100000 21634 99999 44162 100000 27557 99999 57174 100000 94119 100000 43809 99999 51632 100000 55673 99999 5078 99999 58658 99999 16725 99999 31922 100000 45797 100000 42920 99999 26694 99999 73021 99999 22407 99999 97116 99999 86491 99999 38381 99999 20602 100000 7794 99999 34262 99999 91775 99999 8288 99999 59825 100000 91615 99999 80265 99999 30744 99999 72573 100000 8248 100000 46104 100000 74101 100000 95867 99999 82910 100000 33377 100000 2067 99999 58155 100000 22255 100000 57061 100000 68624 99999 13593 100000 69921 99999 20216 99999 64980 100000 97583 100000 99011 100000 27453 100000 37934 100000 38603 99999 93658 99999 70575 99999 39857 100000 75326 99999 56087 99999 56089 100000 47729 100000 22390 100000 61536 100000 18944 99999 41965 100000 83817 100000 89027 100000 20534 100000 29232 100000 6170 99999 53244 99999 55662 100000 26019 100000 74671 100000 83572 99999 59157 100000 64758 100000 62824 99999 77802 100000 34594 100000 72930 99999 66574 99999 666 100000 48959 100000 50714 99999 23143 100000 78665 99999 50335 99999 91576 99999 76465 99999 40356 100000 88128 100000 33670 100000 85892 100000 57050 100000 53545 99999 93151 99999 8762 99999 30781 100000 84736 100000 77215 99999 55918 99999 99138 99999 79785 100000 26000 100000 25562 99999 98506 99999 41466 99999 23502 99999 10059 100000 15306 99999 44503 100000 90159 100000 65666 100000 71217 99999 45766 100000 9265 99999 5448 100000 67441 99999 40515 99999 84484 100000 60058 100000 69480 100000 70554 99999 53955 100000 97703 99999 27378 100000 25819 100000 52808 99999 55342 99999 18325 99999 74259 100000 15870 99999 12333 100000 77673 99999 24368 99999 55457 99999 82119 99999 51358 99999 72485 99999 71875 99999 33265 100000 55953 100000 64742 100000 84008 99999 85351 100000 23205 100000 66757 100000 71867 100000 6756 100000 93377 100000 62232 99999 23515 99999 6163 100000 79865 99999 28098 99999 53610 100000 95057 99999 31188 99999 87238 100000 55039 99999 41749 99999 9109 100000 57593 99999 3399 99999 13014 99999 61489 99999 13497 100000 9952 100000 32251 100000 71834 99999 6019 100000 51760 99999 24690 100000 31773 100000 15414 100000 39121 100000 4396 99999 95147 99999 12496 100000 4655 99999 8671 100000 88611 100000 52401 99999 78619 100000 70647 99999 55850 99999 50774 100000 20976 100000 24197 100000 63701 99999 88905 99999 11015 99999 21562 100000 51217 100000 46719 100000 40211 100000 31142 100000 10670 99999 61666 99999 53468 99999 47879 100000 19497 99999 53077 100000 11050 99999 74809 99999 71819 99999 65173 100000 59468 99999 61409 99999 63778 99999 68170 100000 66560 99999 95718 99999 34048 100000 31941 99999 40099 99999 13206 100000 25527 100000 96396 100000 35149 100000 37269 99999 62662 100000 26377 100000 31931 99999 65111 100000 40129 99999 24017 100000 84884 99999 88533 99999 18832 99999 85598 100000 88774 100000 63661 99999 33589 100000 93855 100000 95793 100000 5466 99999 29751 100000 45582 100000 15421 99999 94399 99999 12936 99999 93587 100000 83634 99999 69025 99999 98344 100000 57215 99999 64842 100000 51532 99999 18736 99999 15347 100000 52115 99999 42432 100000 85612 100000 56564 100000 158 100000 79412 100000 36227 100000 32318 99999 9278 100000 73827 100000 88158 100000 32693 100000 39546 100000 56979 99999 64865 100000 88288 100000 97804 100000 83750 100000 46492 99999 47377 99999 69094 99999 15238 100000 62302 99999 77845 99999 50763 100000 99478 100000 22840 100000 53143 100000 21334 100000 54179 100000 93727 99999 95260 99999 20458 99999 14554 100000 61181 100000 83571 100000 28301 100000 95852 100000 13860 100000 4852 100000 33005 99999 93245 99999 3182 99999 65296 100000 19732 99999 52354 100000 24341 100000 59523 99999 46720 99999 83694 100000 27515 100000 64604 99999 31605 100000 36255 99999 53718 99999 36362 100000 22955 100000 98040 99999 14688 100000 99212 99999 93251 99999 35075 99999 83027 100000 97275 99999 85707 99999 22802 100000 16183 100000 35919 100000 77256 99999 17878 99999 77610 100000 93565 100000 1575 100000 44632 99999 25970 100000 60741 100000 90913 99999 43970 99999 38485 100000 14398 99999 80347 100000 83137 99999 68807 100000 13434 99999 9962 100000 27986 100000 27827 99999 86792 99999 33816 99999 12101 100000 89094 99999 71541 100000 54101 100000 96819 100000 68376 99999 24541 99999 92985 99999 50241 99999 53596 99999 24861 100000 83067 100000 97476 99999 19068 100000 32086 100000 5897 100000 15839 100000 66664 99999 8883 99999 9915 99999 65175 100000 87459 99999 47599 99999 42179 99999 401 99999 64154 99999 14767 100000 75546 99999 7258 100000 88752 100000 33552 100000 98682 99999 90730 99999 63494 99999 45366 99999 57143 100000 13893 99999 30194 99999 64 100000 89076 99999 23707 99999 73156 99999 10479 100000 2289 100000 39133 99999 53025 100000 7744 99999 7370 99999 60542 100000 92203 100000 36778 100000 52323 99999 96593 100000 31727 99999 39884 100000 2339 99999 17709 100000 24183 99999 58752 99999 23825 99999 53605 100000 28311 100000 95451 100000 81929 100000 12006 100000 14165 99999 41544 99999 43191 100000 38983 100000 25152 99999 83055 100000 23863 100000 39442 99999 80179 99999 43067 100000 61687 100000 62449 99999 12844 99999 44721 100000 66121 99999 8111 99999 74987 99999 89277 100000 34030 99999 41734 100000 62548 100000 83133 100000 77540 100000 82150 100000 86740 100000 8045 99999 98386 100000 2597 100000 85449 99999 78000 100000 74149 100000 27968 100000 17612 99999 99168 100000 43387 99999 10019 100000 73499 100000 24589 100000 90461 99999 87772 99999 62532 99999 53509 100000 74996 99999 62156 99999 52285 100000 13534 99999 27011 100000 71857 99999 22786 99999 49600 100000 41280 99999 87836 99999 37713 99999 50938 100000 2264 99999 61472 99999 59016 100000 63871 100000 63786 100000 27458 99999 42974 100000 78283 99999 9353 99999 78770 99999 51353 99999 15720 100000 10005 100000 95815 100000 49967 100000 41963 99999 91374 99999 36938 100000 77558 100000 17770 100000 14960 100000 959 99999 9239 99999 97264 99999 86887 99999 14432 100000 59586 99999 45557 100000 39119 100000 93630 100000 20058 100000 46402 99999 99056 100000 92931 99999 67846 99999 96096 99999 28358 100000 42442 100000 12225 100000 71117 100000 5346 99999 14956 100000 37008 100000 59188 99999 42304 100000 67819 99999 42264 100000 18959 100000 67868 99999 43616 99999 80954 100000 10611 100000 12609 99999 82299 99999 35103 100000 89885 99999 82157 100000 52806 100000 51145 100000 82160 99999 28207 99999 97802 100000 97632 99999 83323 99999 76033 99999 95369 100000 29550 100000 54657 100000 8856 99999 66944 100000 69317 99999 14502 100000 93962 99999 22196 99999 46530 100000 57620 100000 27703 99999 81848 99999 87231 100000 34866 99999 26912 99999 88595 100000 37587 100000 47472 99999 91710 100000 67872 100000 79847 99999 52315 100000 82811 99999 91345 100000 97755 99999 2114 100000 72005 100000 30057 99999 94998 99999 96963 99999 3871 99999 73009 100000 73963 100000 33967 100000 85444 99999 49993 99999 5052 99999 90581 99999 93142 100000 51683 99999 7784 99999 80148 99999 53570 99999 73813 100000 15301 100000 20730 100000 57810 99999 91072 100000 68981 99999 1111 100000 4742 100000 50215 100000 50768 100000 72435 99999 30198 100000 65774 99999 3710 99999 86035 99999 97295 100000 77287 99999 35111 100000 46149 99999 89407 99999 51085 99999 7060 100000 27419 100000 57983 100000 71403 100000 70231 99999 74163 99999 97822 99999 88801 100000 27623 99999 43132 99999 78574 99999 97241 99999 36119 99999 22351 99999 46243 99999 93691 99999 71942 100000 28248 99999 96853 100000 83003 100000 22782 99999 12022 100000 40205 100000 43487 99999 63128 99999 2722 100000 11361 99999 78107 100000 40547 99999 70054 99999 58337 100000 29711 100000 33349 99999 13968 100000 93753 99999 27119 100000 49859 99999 96478 100000 14046 99999 58950 99999 66825 100000 12281 100000 63251 100000 73501 100000 49693 99999 41074 99999 90116 99999 8205 100000 56472 100000 97183 99999 18135 100000 67091 99999 91727 99999 49459 100000 66830 99999 20203 100000 25145 99999 84919 100000 77151 100000 86030 100000 81194 99999 40613 99999 28259 100000 28230 99999 76709 100000 86862 100000 45819 99999 6343 100000 53977 99999 64406 100000 77430 100000 31009 99999 76786 99999 91559 100000 98606 99999 54984 100000 8263 99999 11472 99999 4765 99999 55870 100000 40749 99999 91924 99999 88001 100000 32754 100000 48227 100000 13936 100000 58391 99999 54380 100000 66531 100000 11823 100000 2362 99999 98771 99999 39761 99999 33400 100000 67611 100000 23592 100000 83443 100000 22049 99999 14320 99999 74696 99999 31931 100000 72361 99999 99328 100000 33609 100000 50155 99999 85809 99999 23766 100000 6317 100000 77104 99999 25532 100000 7195 99999 41017 100000 32957 100000 76350 100000 91475 99999 30185 99999 50399 99999 67913 99999 49083 99999 39691 100000 61578 100000 94888 99999 87064 99999 63228 100000 81972 99999 24182 99999 32125 100000 96004 99999 77057 99999 982 100000 93308 100000 21653 99999 2114 99999 46884 100000 76844 100000 23897 100000 80159 100000 49257 99999 46339 99999 58240 100000 59051 99999 58184 100000 58338 100000 60292 99999 51932 99999 57112 99999 87379 99999 57673 99999 77253 99999 25638 99999 55971 99999 89603 100000 83906 100000 43380 100000 10463 100000 11019 100000 1265 99999 6645 100000 99651 99999 74238 100000 37652 100000 46 100000 26768 100000 97080 99999 88096 100000 34161 99999 12029 99999 53079 99999 83302 99999 66009 99999 71832 99999 74007 99999 62867 100000 16812 99999 37323 99999 69596 99999 20254 100000 87821 100000 41530 100000 24270 99999 16006 100000 88961 100000 97002 100000 78810 99999 12103 100000 44852 100000 21498 99999 765 100000 15391 99999 85493 100000 16443 99999 71075 100000 26184 100000 76295 100000 40757 99999 38066 99999 30086 99999 52528 99999 223 100000 96564 99999 7394 99999 82705 100000 1948 99999 30294 99999 97863 99999 94288 100000 93141 100000 20015 99999 55018 99999 10130 100000 94553 99999 21424 100000 74477 99999 62837 99999 23388 99999 91996 100000 39230 100000 45844 100000 77548 100000 5287 99999 634 99999 14647 99999 12381 99999 87864 100000 44584 100000 33521 100000 90104 99999 52801 99999 79248 99999 55562 99999 13072 100000 52748 100000 10536 99999 34133 99999 76943 99999 3054 100000 45098 99999 84423 100000 32653 100000 38420 100000 13132 99999 81021 100000 40580 99999 56137 100000 59541 99999 2819 99999 53487 100000 73618 100000 42405 99999 12567 100000 21917 100000 7972 100000 26208 100000 55409 100000 4384 99999 4053 100000 53851 100000 17907 99999 4349 100000 48394 100000 76564 100000 32309 100000 35818 99999 35945 99999 14997 100000 69552 99999 83220 99999 90298 100000 96183 99999 36170 100000 15805 100000 72316 100000 53400 100000 72809 100000 33392 100000 28219 100000 35571 99999 45888 100000 43881 99999 98479 99999 49783 99999 58638 99999 76817 99999 44950 99999 53874 100000 84886 99999 8140 100000 1572 100000 39612 99999 4486 99999 70630 99999 2790 99999 15176 99999 69971 99999 59677 100000 11951 100000 96634 100000 97286 99999 37402 99999 19888 99999 56266 100000 16200 99999 99244 100000 65799 100000 33427 99999 51147 99999 51198 100000 99991 99999 37851 99999 17396 100000 75417 99999 64218 100000 54899 99999 48861 100000 65769 99999 44568 99999 2509 99999 73152 99999 20578 100000 24741 100000 69966 99999 38679 99999 91752 99999 1369 100000 45183 100000 89365 99999 55037 100000 43977 100000 33801 100000 12704 99999 82468 100000 96021 99999 63671 99999 48348 99999 60277 99999 39222 100000 41596 99999 25889 99999 84786 99999 11994 100000 72155 99999 57993 99999 19376 100000 14179 99999 46159 99999 84973 100000 48433 100000 42418 100000 69948 99999 71643 100000 27066 99999 83746 100000 60515 99999 97036 100000 60172 99999 98933 100000 52332 99999 56337 99999 82190 100000 42789 99999 8748 99999 69944 99999 89567 100000 59427 99999 41075 100000 21160 100000 70769 100000 39999 100000 89203 99999 79908 99999 35082 100000 67395 99999 7367 99999 21620 99999 47351 100000 8545 100000 87586 100000 26628 99999 40270 99999 74110 100000 12447 100000 94221 100000 3009 99999 84865 99999 25333 100000 52357 99999 2166 100000 29089 100000 29574 99999 59945 100000 77189 100000 5375 99999 98471 99999 92792 99999 30570 99999 4343 99999 30124 99999 94629 100000 69886 99999 3527 99999 88941 99999 97880 100000 734 99999 96508 100000 63790 100000 841 100000 41220 100000 6635 99999 27457 99999 23858 100000 47993 99999 38199 100000 638 99999 37131 100000 66691 100000 20292 99999 90017 100000 38312 100000 63751 100000 67835 99999 81380 99999 20649 99999 7887 100000 46359 99999 71902 100000 19792 99999 5512 100000 17548 99999 72659 99999 753 99999 13343 99999 37841 99999 55447 100000 9648 99999 158 99999 49242 99999 94791 100000 39023 99999 69673 99999 29775 99999 9067 100000 89205 100000 16632 100000 79325 100000 35472 99999 39771 100000 22601 99999 64563 99999 23634 100000 13045 99999 34382 99999 77438 99999 2195 99999 64659 99999 43367 99999 71663 99999 50770 99999 4722 99999 76011 99999 88446 100000 20220 99999 15550 99999 59504 100000 84700 99999 35223 99999 63199 99999 97851 100000 13456 100000 37435 100000 25142 99999 76352 99999 2151 100000 74834 99999 55215 99999 90496 99999 12411 99999 78361 99999 2774 99999 46990 99999 38644 99999 94204 99999 37230 100000 57133 99999 54665 100000 70020 100000 1939 100000 93277 100000 76004 100000 88081 99999 4983 100000 54463 100000 56586 100000 85137 99999 2723 99999 51738 100000 91814 99999 34583 100000 75246 100000 96717 100000 49972 99999 13233 99999 36895 99999 92210 99999 13738 100000 21666 99999 70279 99999 45831 99999 41228 99999 18495 99999 24280 100000 44258 99999 55571 100000 84354 99999 39168 100000 79739 100000 9140 99999 58116 100000 20497 100000 81357 99999 5740 99999 1101 100000 66147 100000 99030 100000 96249 100000 52077 100000 57668 100000 82560 100000 85916 100000 25101 99999 27780 99999 67936 99999 39822 99999 50800 100000 50427 99999 82432 100000 40732 100000 54990 100000 10737 100000 41000 99999 74535 99999 96841 100000 64793 100000 35762 99999 37106 99999 58008 100000 51722 100000 54328 99999 7481 100000 40686 99999 57091 99999 25386 99999 61499 100000 49116 100000 49463 99999 87249 100000 42208 100000 77697 99999 96351 99999 58648 99999 52130 100000 15037 100000 38839 99999 61220 99999 2583 100000 45632 99999 27820 99999 53064 99999 14315 99999 38145 99999 75825 99999 18692 99999 65677 100000 81528 99999 67894 99999 21388 100000 95631 99999 18611 99999 71350 100000 87425 100000 8828 99999 32498 100000 8902 99999 4932 100000 77275 100000 35967 100000 11362 99999 97081 99999 55145 100000 78852 99999 31332 99999 11200 99999 42488 99999 16939 100000 5416 100000 69087 99999 45990 100000 72337 100000 96041 99999 57487 100000 83112 99999 50650 100000 74429 99999 17741 99999 71934 100000 98159 100000 97807 100000 43694 99999 72523 99999 56405 100000 16250 99999 98251 99999 79637 100000 61458 100000 3666 100000 42485 99999 74864 100000 5808 99999 4319 99999 9742 100000 28858 99999 20182 99999 14815 100000 5106 100000 66780 99999 17270 99999 40474 100000 91552 99999 55799 100000 34555 99999 38407 99999 48386 100000 45746 100000 29294 100000 44912 99999 18612 99999 19800 99999 96545 100000 34325 99999 66091 99999 56646 100000 32096 100000 92958 99999 927 100000 361 99999 83670 99999 4901 100000 11768 100000 29504 100000 30862 99999 54000 99999 61903 100000 52084 100000 61484 99999 73304 99999 88003 100000 87767 99999 92459 100000 65371 99999 88911 100000 60236 99999 80294 99999 14593 99999 22963 99999 95025 99999 10409 100000 45233 99999 47237 100000 94817 100000 77001 100000 75077 99999 72981 99999 26483 100000 72767 100000 28923 100000 23666 99999 79924 99999 40438 99999 96906 100000 2009 99999 69430 99999 71903 99999 34014 99999 62026 99999 10160 99999 97522 99999 1624 100000 33385 100000 64496 99999 77254 100000 88911 99999 6729 99999 6476 99999 10003 100000 6744 99999 42644 99999 32457 99999 26501 99999 61312 99999 64864 99999 60293 100000 19374 100000 65386 99999 75265 100000 79779 100000 20905 99999 57204 99999 8842 99999 7490 100000 17629 100000 89873 100000 89987 100000 39460 99999 75603 100000 70763 99999 76340 100000 73977 99999 70476 99999 70105 99999 81709 99999 52123 100000 72420 99999 7475 99999 19667 99999 45352 100000 65776 100000 23146 100000 65391 99999 51819 99999 88556 100000 67507 100000 18467 99999 15599 100000 50466 100000 52697 99999 11025 99999 88606 100000 91793 99999 76142 99999 55433 99999 54756 100000 59303 100000 87899 99999 6393 100000 43047 100000 11059 100000 25416 100000 35320 100000 40728 99999 34140 99999 18408 99999 53828 99999 3700 100000 54383 99999 31525 99999 60522 99999 65356 99999 49397 100000 83000 100000 97948 100000 66439 100000 19472 99999 8516 99999 44234 100000 27787 99999 9926 100000 64621 99999 95124 100000 73455 99999 1093 99999 40720 99999 42493 100000 62546 99999 55273 100000 88781 100000 41858 99999 75735 100000 43412 99999 38887 99999 44357 100000 92902 99999 10474 100000 90075 100000 16445 100000 63621 100000 5295 100000 85606 100000 95926 100000 72272 100000 78244 100000 86180 100000 74884 100000 83363 99999 20983 99999 68539 100000 32250 99999 62668 100000 22770 99999 30834 99999 14403 99999 6090 99999 59631 99999 62672 99999 92494 100000 75856 99999 67308 100000 79417 100000 66626 100000 92546 99999 5601 100000 68238 99999 62659 100000 83814 99999 30177 99999 77628 99999 13839 100000 11442 100000 94912 100000 88419 100000 61274 99999 89282 100000 27628 100000 80437 100000 19159 100000 90794 100000 65492 99999 1396 99999 36339 99999 6710 100000 41804 100000 52591 99999 50517 99999 48636 99999 3136 99999 38841 99999 56598 100000 47374 99999 55741 100000 8023 99999 69457 99999 3221 99999 9210 99999 66797 99999 84176 99999 48076 100000 20353 99999 4501 99999 46777 100000 30810 100000 20826 99999 71926 99999 97338 99999 558 100000 47862 99999 51605 100000 30794 100000 11570 99999 27405 100000 64899 100000 86455 100000 85108 99999 45353 99999 62787 99999 45137 100000 8535 99999 90638 100000 47773 99999 679 99999 17303 99999 58950 100000 23482 100000 79017 99999 79754 99999 67096 100000 19715 100000 99414 99999 43511 99999 27536 99999 96240 99999 77257 99999 50618 99999 29925 100000 45555 100000 21407 100000 44353 100000 24772 100000 56664 100000 73942 99999 85661 99999 89918 100000 32663 99999 78468 100000 78326 100000 69812 99999 55376 100000 56057 100000 4543 100000 41689 99999 65941 100000 76612 100000 28669 99999 67237 100000 19861 99999 70812 100000 95512 99999 23748 100000 32464 99999 66512 99999 64559 100000 5444 99999 78712 99999 10960 99999 47410 100000 73897 100000 60914 99999 85060 99999 11120 99999 86427 100000 47629 100000 56769 100000 34921 99999 73809 99999 5102 99999 16591 100000 89833 99999 35131 99999 24047 99999 13093 99999 7069 99999 35178 99999 46556 100000 50605 100000 97404 100000 37430 100000 29696 100000 54294 99999 21551 99999 56112 100000 52102 100000 62999 99999 31802 99999 69935 99999 31972 100000 38741 99999 83394 100000 78189 100000 35971 99999 37633 99999 44660 99999 50128 99999 98226 99999 65564 100000 10057 99999 48844 99999 61164 100000 7893 100000 77243 100000 13325 99999 26219 99999 78000 99999 82728 100000 35593 99999 9703 100000 35121 99999 70678 100000 9684 99999 74600 100000 9552 100000 33580 100000 27857 99999 30433 100000 32696 100000 32841 100000 63277 99999 51300 100000 52998 99999 2518 100000 7050 100000 15273 100000 29574 100000 37348 100000 95894 100000 94374 99999 287 99999 61078 99999 51807 99999 87642 99999 68809 99999 61231 100000 2704 100000 59293 100000 94507 99999 43180 99999 61447 99999 93979 100000 4279 100000 79575 99999 46574 99999 4104 99999 70117 99999 77232 99999 95962 99999 82165 100000 96355 100000 71661 99999 42010 100000 65450 99999 37646 100000 80749 100000 44578 100000 62538 100000 48925 100000 75621 99999 17150 99999 19938 99999 54351 100000 62849 100000 91160 100000 24235 100000 40087 100000 11798 99999 2282 99999 63850 99999 26803 100000 40903 99999 29117 99999 30941 100000 69100 99999 51218 100000 19684 100000 99063 99999 28673 100000 37011 100000 6422 100000 70286 100000 35117 100000 33808 100000 9677 100000 19687 100000 90979 99999 60143 100000 89572 100000 37427 100000 94141 100000 54961 100000 80132 99999 53410 100000 52985 100000 22079 99999 6132 100000 14389 99999 68327 99999 2663 99999 27711 100000 52676 99999 80712 100000 10049 99999 77393 100000 35082 99999 24910 99999 40373 100000 98900 100000 73578 99999 95677 100000 83069 100000 19896 100000 71917 100000 314 100000 87596 99999 96149 100000 76484 99999 75357 99999 54607 100000 98896 100000 49038 99999 70422 100000 8261 100000 30150 100000 51585 99999 579 100000 43514 100000 51311 100000 17315 99999 59256 99999 10143 99999 24318 100000 5963 99999 59834 100000 92102 100000 89653 99999 47582 99999 73940 99999 65995 99999 75663 100000 72170 100000 72571 100000 41232 99999 73460 99999 81138 100000 16214 100000 71085 100000 84987 100000 2722 99999 35409 100000 71735 100000 54098 100000 49096 100000 117 100000 32765 100000 64276 100000 85565 100000 9034 100000 25299 99999 22581 100000 34858 99999 12839 99999 31154 100000 85582 99999 14220 100000 33810 100000 40737 100000 56369 99999 11632 99999 37848 100000 13876 99999 30941 99999 86781 100000 36862 99999 66628 99999 74014 100000 10953 99999 35835 100000 79049 100000 38753 99999 91037 100000 48578 100000 42984 100000 24273 99999 90195 99999 3422 99999 3668 100000 15880 99999 3900 99999 96450 100000 86651 99999 87212 100000 67117 99999 72081 100000 5450 100000 14792 100000 8980 100000 3481 100000 33504 100000 63001 100000 36916 100000 14893 99999 55773 99999 89882 99999 18463 100000 82412 99999 41094 100000 26117 100000 95139 100000 38088 100000 13196 100000 92063 100000 19325 99999 41308 100000 80799 100000 50509 100000 23693 100000 48866 99999 28416 100000 26227 99999 71273 100000 25412 99999 74830 99999 85380 100000 83181 100000 80491 100000 28148 99999 40701 99999 80913 99999 49341 100000 90047 99999 66707 99999 51357 99999 54401 100000 76741 100000 27668 100000 17881 100000 45429 99999 14459 99999 19837 100000 92830 99999 60094 99999 31575 100000 64651 100000 88395 99999 84416 100000 88771 99999 78488 99999 98105 99999 68340 99999 14253 99999 63934 100000 27024 100000 10826 100000 90465 99999 64801 100000 41121 99999 32789 99999 52326 100000 37216 99999 2349 99999 45680 99999 38751 100000 9338 100000 91655 100000 42677 99999 13093 100000 7722 100000 34052 100000 26042 100000 81470 100000 17088 100000 5443 100000 35957 99999 86914 100000 20547 99999 95492 100000 79892 99999 34128 99999 14025 99999 24419 100000 31950 100000 76476 99999 5457 100000 63768 100000 57933 100000 41493 100000 67041 99999 89149 99999 99683 99999 53080 99999 52761 99999 55239 99999 6247 99999 82881 99999 12041 100000 55691 100000 17945 99999 36375 100000 14086 100000 80947 99999 3113 100000 28645 100000 52455 99999 99708 99999 82658 100000 17761 100000 47043 99999 70389 99999 24621 100000 82580 99999 17748 99999 19481 100000 9801 100000 47011 100000 19814 99999 36383 99999 83038 99999 40641 99999 44411 99999 78225 100000 26665 99999 3113 99999 91430 100000 14367 100000 54981 99999 21194 100000 50393 100000 98843 100000 91051 99999 17806 100000 9604 99999 9075 100000 21633 99999 88236 100000 84994 100000 14463 100000 80884 99999 3190 100000 59126 100000 50063 100000 35524 100000 16824 99999 57668 99999 86851 99999 98338 100000 75197 99999 21000 100000 46210 100000 70974 100000 90622 100000 28026 99999 31416 100000 67745 99999 94117 99999 35727 100000 45308 99999 45856 99999 97858 100000 23224 100000 88517 99999 63318 99999 10627 100000 21366 100000 53667 99999 14608 100000 61599 100000 59968 99999 53743 99999 5505 100000 83141 100000 85577 100000 37198 99999 92202 100000 57595 100000 2594 99999 74988 100000 26230 99999 82734 100000 44763 99999 60365 99999 66113 99999 55771 100000 88509 100000 73620 100000 64210 100000 40957 99999 2284 99999 4313 99999 87567 99999 53677 99999 17812 100000 32638 100000 58102 99999 45101 99999 47996 100000 79619 99999 1862 100000 32599 99999 8396 100000 10535 99999 54843 99999 28839 99999 56854 100000 59853 100000 79803 99999 15239 99999 77934 100000 75894 99999 45472 99999 39928 99999 81297 100000 72461 99999 76316 99999 19892 100000 68695 99999 45430 100000 18430 99999 10734 100000 59648 99999 51362 99999 63710 100000 75876 100000 29648 99999 83485 99999 40739 100000 49571 100000 73736 100000 59083 100000 55651 100000 75453 100000 62871 100000 80316 100000 84103 100000 10447 99999 70809 100000 57322 99999 65542 99999 54636 99999 60994 99999 97261 99999 33619 100000 28883 99999 83611 100000 70050 99999 50654 99999 78365 100000 16226 100000 49754 100000 24278 99999 25119 99999 30698 100000 72019 100000 21107 100000 10680 99999 74167 100000 84482 99999 95541 99999 49237 100000 52256 99999 33798 99999 47985 100000 31561 100000 61378 99999 60894 99999 79959 99999 74172 99999 45389 100000 76762 99999 29155 99999 74396 99999 38219 100000 92548 99999 2230 99999 84854 99999 75161 99999 47079 99999 85610 100000 8095 100000 69562 99999 65490 99999 38240 100000 25424 99999 83433 99999 4507 100000 91440 100000 56030 99999 45 100000 33550 99999 35161 99999 94 100000 19656 100000 66264 99999 91922 99999 54161 99999 18794 99999 29372 100000 18785 100000 93710 99999 214 99999 21680 99999 79205 100000 20096 100000 7841 99999 29218 99999 99220 99999 81732 99999 27498 99999 87242 99999 87077 100000 26327 100000 6429 100000 99492 100000 82736 99999 47920 100000 14434 100000 32831 100000 80819 100000 36840 100000 28468 99999 7909 99999 61941 100000 3863 99999 37776 99999 1359 100000 50159 99999 99051 99999 17970 99999 79850 99999 89357 100000 52266 99999 18807 99999 99215 99999 19552 99999 1545 100000 77991 99999 95851 99999 36337 100000 99194 99999 72300 100000 24342 100000 2030 100000 48111 99999 98831 99999 9541 100000 49068 99999 39286 100000 31731 99999 93486 99999 40559 99999 33282 99999 12909 100000 34416 99999 53754 99999 62804 100000 3590 100000 55216 99999 28361 99999 60356 99999 70916 100000 65556 99999 25932 99999 81982 99999 74658 99999 43268 99999 30216 99999 52774 100000 87339 99999 86686 99999 72842 100000 30158 99999 54101 99999 32003 100000 77838 99999 88554 100000 55989 100000 76685 100000 50660 99999 8555 100000 72560 100000 34797 99999 8458 99999 52347 100000 97191 100000 90444 100000 59891 99999 31291 99999 30705 99999 92892 100000 85195 99999 37096 100000 49303 99999 66128 99999 23611 99999 74588 99999 53491 99999 47781 99999 26538 99999 19576 100000 26917 100000 518 99999 33664 99999 27651 99999 21211 100000 737 100000 17997 100000 51681 100000 88247 99999 54772 100000 23620 100000 56174 99999 20 99999 41588 99999 783 99999 77597 99999 97672 99999 46759 99999 73636 100000 55502 99999 33374 99999 89254 99999 99687 99999 89362 100000 66112 100000 56053 99999 5091 100000 63250 99999 37272 99999 41480 100000 32016 99999 69938 99999 67652 99999 74318 99999 94019 99999 78789 100000 64895 100000 88170 99999 51246 100000 96279 100000 12327 100000 71509 99999 71187 100000 96837 99999 59006 99999 7180 99999 22264 99999 54372 100000 6042 100000 57157 99999 96132 100000 53345 99999 7755 99999 26999 99999 40221 100000 12374 99999 33904 99999 18625 99999 24367 99999 36336 100000 77409 99999 401 100000 60953 99999 92289 100000 11853 100000 8018 100000 72570 100000 94013 99999 81344 99999 53728 99999 866 100000 4001 99999 98578 100000 46488 99999 48070 100000 25395 100000 63273 100000 37612 100000 3147 99999 64566 100000 31123 99999 74483 99999 73041 99999 23336 99999 43971 99999 82243 100000 60745 99999 95005 100000 70802 100000 13742 100000 33204 100000 8967 99999 55514 100000 30029 99999 32061 100000 78719 100000 31817 99999 4065 99999 96733 99999 98682 100000 74391 99999 72328 99999 79108 99999 25045 100000 86678 99999 62048 99999 86085 99999 67352 100000 90380 100000 93689 100000 16870 100000 26002 100000 37643 99999 24751 99999 28289 99999 6815 99999 93953 100000 14686 100000 19553 100000 48596 100000 36268 99999 65468 100000 98068 99999 80759 100000 51006 99999 71487 99999 79053 99999 25325 99999 84435 100000 45220 100000 80143 100000 35166 99999 36910 100000 52559 100000 15157 99999 6184 100000 84986 100000 96435 99999 93626 100000 91690 100000 87599 99999 96276 100000 37999 100000 6 100000 41094 99999 82400 100000 85129 100000 55039 100000 82024 100000 21962 100000 31666 99999 86527 99999 45035 100000 76075 99999 35217 100000 776 99999 78466 100000 68652 100000 37674 100000 52006 99999 52580 100000 33585 99999 83178 100000 57953 100000 87671 99999 97418 99999 55088 100000 38040 100000 65278 99999 85897 100000 23473 100000 68925 99999 81434 99999 59193 100000 11640 100000 670 100000 4393 100000 6034 100000 70841 99999 73975 99999 81051 99999 18006 99999 64129 99999 45283 100000 15446 100000 50806 100000 41684 100000 40610 100000 66245 99999 7687 99999 76856 99999 43853 99999 23697 100000 95818 99999 15045 99999 53784 99999 25587 99999 83450 99999 28755 99999 92119 100000 85169 100000 2453 99999 72773 100000 54633 99999 32370 99999 55506 100000 36759 100000 4227 99999 50945 100000 46135 99999 69256 99999 56716 99999 26669 99999 5492 100000 49943 99999 53569 100000 60651 99999 89231 100000 39738 100000 37685 100000 66511 100000 50689 99999 52215 99999 50148 99999 22997 100000 93009 99999 71698 100000 14102 100000 75996 100000 73893 100000 54962 100000 46244 100000 64098 100000 73979 100000 9264 99999 69260 100000 97413 99999 24156 99999 16170 100000 90627 99999 54640 100000 56577 99999 50301 100000 65087 100000 72265 100000 22265 99999 15482 100000 76497 100000 20195 100000 34774 99999 35108 99999 64287 100000 72935 100000 41562 100000 81128 100000 6753 99999 76291 99999 18722 100000 49972 100000 26207 99999 63163 99999 77142 100000 95910 100000 54373 99999 29562 100000 11625 99999 323 99999 55125 100000 4889 100000 26147 100000 57680 100000 19402 100000 17798 99999 23395 99999 14133 100000 595 99999 21204 100000 25451 99999 48161 99999 69871 100000 3401 100000 70097 99999 83936 99999 15532 99999 44212 99999 81445 100000 71421 99999 83846 100000 21638 100000 54972 99999 51942 100000 11429 100000 81643 99999 61127 100000 42012 99999 70623 99999 3746 100000 25898 100000 75138 100000 56917 99999 21364 99999 69096 100000 62316 99999 3433 100000 26522 100000 44105 100000 43744 99999 52406 99999 8499 100000 40588 100000 71704 99999 97503 100000 26999 100000 79233 100000 26544 100000 32463 100000 22083 100000 75213 99999 36272 99999 56117 100000 87140 100000 14677 99999 71287 99999 67511 99999 93119 100000 44980 99999 92449 99999 62716 99999 51845 99999 70404 99999 35292 100000 23086 100000 97540 100000 77019 99999 11907 99999 3907 100000 60259 99999 12106 99999 40069 99999 23386 100000 22500 100000 33596 100000 17994 99999 49964 100000 41506 100000 96826 99999 76335 100000 77031 99999 74932 100000 97826 100000 55417 100000 21509 100000 94435 100000 21284 100000 60860 100000 58277 100000 2573 99999 21037 99999 58641 99999 57739 99999 37472 99999 96167 99999 80443 100000 60163 100000 55664 99999 5950 99999 2685 99999 91979 100000 19958 100000 77930 99999 40218 99999 92294 100000 30235 100000 80707 99999 30995 99999 3583 99999 80961 99999 50132 100000 14276 99999 61184 99999 97862 100000 17141 100000 98005 99999 53302 100000 82700 100000 23576 99999 64603 100000 37234 100000 95969 99999 81311 100000 70241 99999 98197 99999 88294 99999 28142 99999 44125 100000 71186 99999 35704 99999 34618 99999 84177 99999 4372 99999 2144 100000 89261 99999 85098 99999 6749 100000 89122 100000 33762 99999 50620 100000 73115 99999 20512 100000 9350 99999 28232 99999 73159 99999 39063 99999 24836 99999 2186 99999 84240 100000 46586 99999 27956 100000 85542 99999 40422 99999 19138 99999 11600 99999 37196 100000 80512 100000 42458 100000 10746 99999 53685 99999 65079 100000 99327 99999 60614 99999 4978 99999 78629 100000 71983 100000 53843 100000 12348 100000 22337 99999 92881 100000 39415 100000 59745 100000 16598 99999 19849 99999 36395 100000 94578 99999 60025 99999 7326 99999 58716 100000 87562 99999 73617 100000 70560 99999 39595 99999 29897 99999 11524 99999 45878 99999 20986 99999 86727 99999 43924 99999 67546 100000 77311 99999 94552 99999 8235 99999 35508 100000 51050 100000 94261 99999 39896 99999 85638 99999 92561 99999 2487 99999 56521 99999 36587 100000 32822 100000 99826 100000 27753 99999 24233 100000 72630 100000 50953 100000 56729 100000 5521 99999 90217 100000 81715 99999 58833 99999 35811 100000 20527 100000 16430 100000 76982 100000 94200 99999 78276 99999 46667 99999 16938 99999 46432 100000 30198 99999 96404 100000 61830 99999 95397 100000 74856 99999 1110 100000 36050 100000 47608 100000 17306 100000 45068 99999 30246 99999 8620 100000 91739 100000 40250 99999 13793 100000 76519 99999 86268 99999 8461 100000 35119 99999 60727 100000 75544 99999 16359 99999 1249 99999 31299 99999 88031 99999 84138 99999 2881 100000 33029 100000 98548 100000 55293 99999 87229 100000 61526 100000 50119 100000 99861 99999 30451 99999 95940 99999 44341 99999 77287 100000 1308 99999 34669 100000 37924 100000 86488 100000 14840 99999 81751 99999 35822 100000 79013 100000 26367 99999 1510 100000 53399 99999 64675 100000 16310 99999 76199 99999 63191 99999 33335 100000 62924 100000 30428 99999 48444 99999 10107 99999 98234 100000 68277 99999 49256 99999 53842 99999 2107 99999 22314 100000 12339 99999 78461 99999 81175 100000 80075 100000 29202 100000 39223 100000 48868 100000 64056 100000 2112 99999 29848 99999 89852 100000 28864 100000 80533 100000 77782 100000 87001 100000 75787 99999 14430 99999 64635 100000 67368 100000 86647 100000 43804 99999 58975 100000 52747 99999 20944 99999 19302 99999 8964 100000 4900 100000 86083 100000 93799 100000 6343 99999 90246 100000 10462 99999 77674 99999 66880 100000 45512 100000 62817 99999 19839 99999 37327 100000 43322 100000 84519 100000 41326 100000 88919 100000 1483 99999 38425 99999 85842 99999 34715 99999 78301 100000 66852 99999 62121 99999 35075 100000 78553 99999 20592 100000 88469 100000 6103 100000 55830 100000 20074 99999 19173 99999 50171 100000 66433 99999 47758 100000 83227 100000 57113 99999 32451 100000 56297 99999 97117 99999 74865 100000 58114 100000 97523 99999 92250 99999 40712 99999 69664 100000 89038 99999 93733 99999 4443 100000 1945 100000 99641 100000 94988 99999 23131 99999 4832 99999 48683 99999 18935 100000 20104 100000 83125 100000 1071 100000 76207 100000 16961 100000 28041 100000 88099 99999 55232 100000 2628 99999 24777 100000 58690 99999 98542 99999 96759 100000 58439 100000 97180 99999 51895 99999 63108 99999 45670 99999 93053 99999 97801 99999 86808 99999 55436 99999 86167 99999 24296 100000 82123 99999 90593 100000 59979 99999 16784 100000 58071 100000 18293 100000 21952 99999 75368 99999 30253 99999 64395 99999 29025 100000 94937 100000 69071 99999 89606 100000 44258 100000 28091 99999 89692 99999 81743 100000 92410 99999 35594 100000 24426 100000 15156 100000 28737 99999 90774 100000 80133 100000 93105 99999 94094 99999 93927 99999 19629 100000 7601 99999 42451 99999 61821 100000 18397 100000 29309 100000 1407 99999 48217 99999 91955 99999 12649 99999 68309 99999 84290 99999 35356 100000 59090 100000 5134 100000 2845 99999 99985 100000 16185 99999 24609 100000 57628 100000 70375 99999 7096 100000 63253 100000 54257 100000 60621 99999 33610 100000 6348 99999 50979 99999 30094 100000 23577 99999 44218 100000 4363 99999 58464 99999 82708 99999 74801 99999 48537 100000 90762 99999 31336 99999 88753 99999 9337 99999 73623 100000 34415 99999 9997 99999 27731 99999 27567 99999 52350 100000 92258 99999 98190 99999 72092 99999 60912 99999 11072 99999 75712 100000 15472 100000 35463 99999 88042 99999 8044 99999 35336 100000 15883 99999 59378 100000 24215 99999 88989 99999 82183 99999 57087 100000 66563 100000 59093 100000 40372 99999 36380 99999 17104 99999 23292 99999 30627 100000 2334 99999 92598 100000 56236 100000 84115 100000 20463 99999 41098 100000 11382 100000 99206 99999 59465 100000 35168 100000 8437 100000 61383 100000 95189 99999 53499 100000 6215 100000 70106 99999 14511 100000 72561 99999 28527 99999 16134 99999 36062 100000 97209 100000 18880 100000 88503 99999 84744 100000 37176 100000 30927 100000 4736 100000 34677 100000 47161 99999 26862 100000 4484 99999 20004 100000 12490 100000 41212 99999 48073 100000 91027 100000 83831 99999 52566 99999 76325 99999 95468 100000 3925 99999 50307 99999 91241 99999 33433 99999 20080 100000 77905 99999 33413 99999 4498 100000 45188 100000 77565 100000 47023 100000 39600 99999 61660 100000 92633 99999 5587 100000 36442 100000 51754 99999 89752 99999 66368 100000 55250 99999 38631 100000 20968 100000 86057 99999 88832 100000 75149 99999 61534 100000 75984 100000 75487 100000 90846 100000 87810 99999 29835 100000 18680 99999 16578 100000 72374 100000 98555 100000 35893 100000 57490 100000 74056 100000 52706 100000 8532 100000 26398 99999 7702 99999 85848 99999 85877 100000 13272 99999 7639 99999 22562 100000 50421 99999 72068 100000 44795 99999 15059 100000 23401 100000 9055 99999 18152 100000 55138 100000 51084 100000 12812 100000 19214 99999 66952 100000 77117 99999 49307 100000 95361 100000 9922 99999 89082 100000 56201 99999 55528 99999 54893 99999 99278 100000 99676 100000 19633 100000 22203 100000 93158 99999 17408 99999 86212 99999 67044 99999 61490 100000 30811 99999 48558 100000 27502 99999 19891 100000 45177 99999 67034 99999 94179 99999 25593 100000 82510 99999 67816 99999 89571 100000 36566 99999 29843 99999 1020 100000 35234 99999 7841 100000 39452 100000 51721 99999 31752 99999 16807 100000 90188 99999 72873 99999 47732 100000 92815 100000 89502 100000 53740 100000 89084 99999 68879 99999 32136 99999 21379 100000 39263 100000 33794 99999 90970 100000 44793 100000 5879 99999 98374 100000 49346 99999 17567 99999 40868 99999 26148 100000 96741 99999 70583 100000 28235 100000 68434 100000 67078 100000 30331 100000 67843 99999 61812 99999 36765 99999 50232 100000 86232 99999 72703 99999 70734 99999 284 100000 88383 99999 54634 100000 34230 99999 82709 100000 24571 100000 89911 100000 89064 100000 10342 100000 23212 99999 98027 100000 50705 99999 83625 99999 89352 100000 83168 100000 59008 99999 8092 99999 92817 100000 80145 100000 17840 99999 96612 100000 94126 99999 66397 100000 73365 99999 76243 99999 32452 99999 39652 99999 66213 100000 19346 99999 33969 99999 55221 100000 662 100000 26288 100000 66984 99999 99454 99999 83984 100000 99479 100000 64756 100000 2977 99999 60535 99999 98421 99999 32015 100000 42920 100000 26199 99999 96680 99999 44135 99999 38203 100000 57359 100000 90718 99999 90494 99999 58299 100000 45013 99999 49664 99999 67573 99999 39453 100000 53783 100000 83263 100000 41237 100000 94801 100000 11531 99999 56005 99999 27150 99999 43351 100000 4641 100000 92680 100000 55317 100000 11215 100000 95262 100000 75824 100000 99749 100000 49878 100000 10624 99999 36692 99999 86073 100000 46646 100000 98455 100000 86865 100000 59655 99999 8321 99999 86818 99999 58882 99999 11466 99999 11928 99999 73392 100000 5331 99999 79757 99999 53680 99999 60610 99999 8800 100000 75983 100000 25918 100000 95266 99999 47898 99999 47759 100000 28318 100000 61782 99999 58224 99999 36712 100000 5943 100000 97728 100000 7197 100000 82720 100000 22812 99999 60620 100000 93397 99999 61174 100000 94550 99999 63304 100000 99799 99999 2412 99999 66174 100000 69905 100000 88123 99999 52792 100000 51773 99999 2304 99999 4214 99999 24717 100000 13134 99999 85943 100000 51705 99999 89843 100000 77603 100000 42733 99999 27049 99999 36512 100000 25486 99999 63760 100000 28465 100000 7720 99999 26375 99999 49658 99999 99603 99999 83354 99999 55827 99999 4460 99999 44394 99999 25182 100000 93443 99999 68654 100000 66788 99999 7488 99999 5201 100000 61910 100000 14912 100000 91581 99999 10641 99999 81238 99999 74501 100000 45365 100000 16462 100000 75207 100000 53586 100000 82694 100000 81059 100000 79119 100000 44146 100000 22959 99999 26427 99999 63517 99999 42879 100000 58040 99999 50192 100000 69370 99999 87045 99999 44429 100000 87099 100000 40594 99999 59980 100000 36787 100000 79790 99999 2359 100000 16766 100000 19602 99999 49073 100000 53238 100000 6148 99999 10181 100000 83799 99999 99337 99999 12101 99999 46990 100000 971 99999 1779 100000 25930 100000 98001 99999 6102 99999 12734 99999 82719 100000 69806 100000 12059 99999 59895 99999 37431 99999 59608 99999 18675 99999 95061 99999 62863 99999 17279 99999 55527 100000 5274 100000 61412 99999 55816 99999 74175 100000 95109 100000 59080 99999 3553 100000 45682 99999 94531 100000 2523 100000 72206 99999 74575 99999 25361 99999 39768 99999 97803 99999 30619 99999 19411 100000 4680 100000 38120 99999 10866 100000 23572 100000 88697 100000 6370 99999 89754 100000 6500 99999 26102 100000 68830 99999 39289 100000 75010 99999 78756 99999 9604 100000 42496 100000 72172 99999 94418 100000 58856 100000 10946 99999 77263 99999 42667 99999 61426 99999 99309 100000 47398 100000 25706 99999 78316 99999 28700 100000 45008 100000 83997 100000 94721 99999 20576 100000 50692 99999 75474 100000 34204 100000 88470 100000 34937 100000 80336 100000 58105 100000 48114 99999 41227 99999 79470 100000 33356 99999 93459 100000 50789 100000 15312 100000 13908 100000 5024 99999 12557 100000 78634 100000 92400 100000 96968 100000 31034 100000 66672 100000 91447 99999 41082 100000 35083 100000 27193 99999 21548 99999 8618 99999 83448 99999 97917 99999 32750 99999 83160 99999 80256 99999 84095 99999 84691 99999 92751 99999 46784 100000 77771 99999 31469 99999 90383 99999 40511 100000 98671 99999 32347 99999 15410 99999 95948 100000 80451 100000 59246 100000 79249 100000 64245 99999 17181 99999 46836 99999 95952 99999 39387 99999 76334 99999 6522 99999 9167 100000 68895 100000 72645 100000 46827 99999 86595 100000 52188 99999 14558 100000 53112 99999 39873 100000 45094 100000 3670 99999 91486 99999 13963 99999 35134 99999 12891 100000 26733 99999 11566 100000 57249 99999 55309 99999 57743 100000 78556 100000 7099 100000 1311 100000 73689 99999 25283 100000 19086 100000 26964 100000 32804 99999 2271 99999 21238 100000 11567 100000 57121 99999 29355 100000 79764 99999 58974 100000 29732 99999 47515 100000 51840 99999 36744 100000 29778 100000 52982 99999 37774 99999 61465 100000 71987 100000 87653 99999 37226 100000 75726 99999 46520 99999 43610 100000 70469 99999 6397 99999 48055 100000 50685 99999 55534 100000 81991 100000 78587 100000 66913 99999 78195 100000 51973 100000 63585 99999 6841 100000 67354 100000 70478 99999 21597 100000 22038 100000 45813 100000 87909 99999 94398 100000 88527 100000 2341 99999 60813 99999 29802 99999 92455 100000 81388 100000 65729 99999 48575 99999 95024 100000 30953 99999 78876 100000 42747 99999 27100 100000 91631 99999 79515 100000 72952 100000 70986 100000 80702 99999 44454 100000 43664 100000 9919 99999 23007 100000 57885 99999 91491 99999 26635 99999 50331 99999 10380 99999 85837 99999 59485 100000 38913 100000 77841 99999 1873 100000 7926 99999 19563 99999 26592 99999 85440 99999 25589 100000 56149 99999 77596 100000 68940 100000 9966 100000 63760 99999 209 100000 82517 100000 69473 99999 93074 100000 96656 100000 22706 100000 40289 99999 55251 99999 41890 99999 48210 99999 97376 100000 71144 99999 6904 99999 92086 99999 66201 100000 30271 100000 8249 99999 90731 100000 94667 100000 84617 99999 32182 99999 54900 99999 43589 100000 17170 100000 19322 100000 33562 100000 4221 99999 98674 99999 46977 99999 94054 100000 35516 100000 14650 99999 43716 99999 95706 100000 36705 99999 16221 100000 72766 99999 69910 100000 35122 100000 15303 99999 91332 99999 51061 100000 94848 99999 50314 99999 69313 99999 85808 99999 11829 99999 77020 100000 70083 100000 12565 99999 36229 100000 95799 100000 59100 99999 2015 99999 27640 100000 19158 100000 8533 99999 90733 99999 60354 100000 36410 100000 31942 99999 5755 100000 33117 99999 6713 99999 86919 100000 16876 99999 33585 100000 38214 100000 38633 100000 27352 100000 14722 99999 22719 99999 8277 100000 83730 100000 28212 99999 74194 99999 22874 99999 85349 99999 31521 100000 63328 99999 51725 100000 15824 99999 59772 99999 9117 100000 79632 99999 39397 100000 66659 100000 31818 99999 25144 99999 4227 100000 70835 100000 36490 99999 44817 100000 73293 100000 80715 99999 18182 99999 99909 100000 73085 99999 3962 99999 56760 100000 47046 100000 79901 99999 81493 100000 54594 100000 2537 99999 65824 99999 57220 99999 50268 100000 12482 99999 17055 99999 79261 99999 39308 99999 33815 100000 2369 100000 69870 99999 9486 99999 19436 99999 91812 100000 67161 100000 46967 99999 41223 100000 48361 100000 18517 99999 25248 99999 82513 100000 40506 100000 12641 99999 28566 99999 84330 100000 95782 99999 751 100000 35691 100000 98099 100000 90066 99999 7874 100000 19773 99999 88515 99999 19575 100000 98994 99999 73896 99999 34538 100000 21890 99999 38188 99999 3766 99999 60869 99999 3399 100000 6158 100000 86240 100000 77341 100000 39649 100000 63395 99999 84328 100000 46505 99999 2690 100000 18279 100000 75262 100000 20048 100000 15775 99999 92927 100000 48557 99999 59380 100000 30059 99999 48180 100000 31239 99999 44908 100000 82550 100000 96717 99999 10579 99999 98420 99999 11523 100000 29991 99999 48316 99999 60298 99999 92316 99999 1412 99999 91420 99999 60121 99999 50444 99999 8771 99999 90015 99999 26919 99999 69666 99999 81458 100000 17536 100000 93262 100000 61361 100000 29147 99999 1275 100000 30607 99999 6718 100000 75346 100000 24550 99999 86245 100000 99709 100000 19685 100000 22218 99999 22580 99999 77093 99999 99187 100000 68722 100000 72396 100000 5925 99999 78181 100000 21057 99999 54718 100000 65131 99999 70024 100000 68514 100000 87580 99999 44093 99999 22062 99999 24082 100000 19510 100000 23309 99999 89709 99999 16975 99999 81095 99999 6356 99999 36519 99999 74588 100000 64049 100000 22488 99999 25149 99999 69105 99999 89362 99999 35355 100000 45396 100000 334 99999 17481 99999 85599 100000 97693 100000 53237 100000 37208 100000 89336 99999 15358 100000 40583 100000 89488 99999 76922 99999 56343 99999 43033 99999 56651 100000 44103 100000 51203 100000 62145 99999 54269 99999 96037 99999 56512 100000 15612 99999 25180 100000 80319 99999 68157 100000 80446 99999 82413 100000 83349 99999 47675 100000 41944 99999 63677 100000 69336 99999 71091 100000 93146 100000 34472 99999 52833 99999 36221 100000 21508 100000 57833 99999 27173 100000 26280 99999 10946 100000 549 100000 86239 100000 9218 100000 55022 99999 18290 100000 92267 100000 83027 99999 74620 99999 94582 100000 3988 100000 34445 99999 38194 99999 31788 99999 62371 99999 95553 99999 23916 99999 19834 99999 89633 100000 34162 100000 36652 99999 82141 100000 1401 100000 67529 100000 40672 100000 4001 100000 20934 100000 98628 99999 72486 100000 15583 100000 38022 99999 62609 100000 19659 99999 20270 100000 90313 100000 31929 99999 54233 100000 2697 99999 85100 100000 38557 100000 80846 100000 31206 99999 15277 100000 60425 99999 38258 99999 4242 99999 25263 100000 77580 99999 82462 99999 57634 100000 77329 100000 41506 99999 96985 99999 24875 99999 5520 99999 13774 99999 29423 99999 78016 99999 68259 100000 59318 99999 94318 99999 11827 100000 9144 100000 75184 100000 21772 100000 35482 99999 39571 99999 85343 99999 84144 100000 26185 100000 83774 100000 29892 100000 59568 100000 98021 100000 57481 100000 16516 100000 39566 99999 68042 100000 77979 100000 60448 99999 13689 99999 13033 100000 26679 100000 73335 100000 53537 100000 97606 99999 49051 99999 43809 100000 84062 99999 33165 100000 70127 100000 80030 100000 34164 100000 68348 100000 50129 99999 78438 100000 36853 100000 54114 100000 88396 99999 93602 99999 57128 99999 76419 100000 61861 99999 38573 99999 87141 100000 18737 99999 47810 99999 64576 99999 40838 99999 9279 99999 886 100000 6113 99999 20979 100000 5896 99999 75366 100000 35410 99999 35333 99999 15174 100000 43233 100000 78416 100000 95043 100000 32858 100000 26543 100000 43688 100000 62195 99999 30842 99999 61808 100000 13276 100000 17990 100000 61150 100000 7388 100000 77951 99999 49002 100000 38416 100000 51328 100000 1633 100000 74015 100000 67844 99999 56000 99999 35231 100000 56715 99999 38652 99999 95018 99999 95218 100000 6757 100000 43343 100000 71059 99999 8133 100000 27638 99999 60993 100000 82607 100000 5414 100000 83983 99999 51398 100000 57781 100000 48999 99999 94589 100000 86963 99999 319 100000 81782 100000 15507 100000 52811 100000 10717 100000 56743 100000 93803 100000 42375 100000 49264 99999 91002 99999 96656 99999 68411 99999 98397 99999 50320 100000 28163 99999 93717 99999 82782 99999 49339 100000 64903 100000 59433 100000 19323 100000 71282 99999 59103 99999 2191 99999 7692 100000 28949 99999 64488 100000 9298 99999 81625 100000 5085 99999 21931 99999 67744 99999 97062 99999 84023 99999 283 99999 54352 99999 55129 99999 64347 99999 75962 99999 98215 100000 33432 99999 90394 99999 96259 99999 52966 99999 61007 99999 2159 100000 39495 99999 19183 99999 30272 100000 93734 99999 87867 99999 30627 99999 61416 100000 32205 100000 72045 99999 23371 99999 956 99999 80629 99999 61490 99999 24685 100000 46120 100000 74431 99999 99779 99999 49893 99999 58412 100000 53754 100000 23868 100000 78362 100000 44663 99999 51354 100000 75273 99999 1810 100000 5125 100000 43447 99999 48026 99999 72970 99999 76163 99999 63587 100000 54931 99999 37425 100000 25971 100000 30499 99999 49507 99999 35653 99999 37577 100000 23014 100000 31709 100000 12947 100000 41709 99999 87356 99999 23666 100000 56194 100000 24112 100000 57482 100000 38020 100000 37101 99999 45408 99999 13035 99999 4538 99999 99522 100000 15997 99999 47284 100000 86431 100000 83928 99999 53881 100000 65368 100000 23695 100000 1079 100000 55991 99999 14123 100000 61559 99999 38308 100000 67508 100000 22170 100000 6869 99999 59935 100000 46489 100000 54667 100000 92226 100000 49969 99999 66995 99999 37068 100000 29976 99999 69220 100000 64090 99999 23031 100000 53691 99999 67020 99999 26939 99999 10704 100000 42834 100000 93438 100000 49560 99999 46703 100000 54540 99999 73155 100000 8188 99999 64441 100000 40178 99999 11243 99999 36684 100000 21834 100000 16772 100000 77494 100000 51722 99999 55434 99999 9093 100000 52490 99999 8893 100000 10146 100000 13595 99999 79765 100000 27195 99999 13446 100000 80747 99999 49937 100000 72159 100000 7391 100000 9182 100000 2469 100000 42484 100000 5702 100000 13088 99999 6986 99999 63986 100000 52496 99999 28482 99999 7956 99999 4172 99999 20085 100000 87371 99999 85266 99999 51027 99999 10127 100000 27239 99999 57564 99999 82406 99999 96419 99999 62778 99999 88310 99999 67076 100000 50924 99999 2239 99999 18799 100000 30023 99999 98367 100000 39820 100000 2611 99999 44316 99999 83122 100000 50668 100000 2203 99999 7952 99999 60526 99999 96649 99999 33152 99999 41184 100000 82325 99999 66178 100000 17412 100000 96821 99999 28243 100000 27403 100000 70099 100000 18417 100000 67815 100000 88118 99999 53758 99999 863 99999 87096 100000 13947 100000 89135 99999 78478 100000 78269 100000 598 99999 43292 100000 58368 100000 65476 100000 75402 100000 46003 100000 74853 99999 52781 100000 28988 99999 12721 100000 26087 99999 98906 100000 12418 99999 11277 100000 93434 100000 24458 99999 24256 99999 40229 100000 90876 100000 12763 99999 15976 99999 89366 100000 54188 99999 63134 99999 819 99999 17784 99999 88755 100000 12027 100000 77447 99999 32016 100000 23077 100000 80232 100000 41678 99999 45289 100000 19785 100000 85167 99999 99147 99999 54063 100000 3031 100000 2751 99999 85884 100000 49145 99999 44413 99999 93232 100000 49712 100000 86743 100000 50893 99999 56068 100000 28388 99999 14786 99999 40061 99999 76792 99999 75495 100000 72605 99999 27706 100000 230 100000 49685 99999 48805 99999 34031 99999 35756 99999 90965 100000 49591 100000 80975 99999 43415 100000 1612 100000 49989 100000 26691 100000 49166 99999 50042 100000 66100 99999 90568 99999 66332 99999 39920 100000 77344 99999 35843 99999 48941 100000 39887 99999 38650 100000 13920 99999 25186 100000 58414 99999 86624 100000 54602 100000 79118 100000 47685 100000 61761 99999 15598 99999 94879 99999 37794 100000 97433 99999 90485 100000 97381 99999 66100 100000 35812 100000 60501 100000 87820 100000 52550 100000 12452 100000 29989 99999 96770 99999 72920 100000 70828 99999 34024 100000 71154 99999 7840 100000 31113 99999 75182 100000 31158 100000 98690 99999 77223 99999 21774 100000 53516 100000 7915 100000 10947 100000 6525 100000 33891 99999 52012 99999 36285 99999 35622 100000 86598 99999 3552 100000 24841 99999 37318 99999 48017 100000 23949 100000 29492 99999 56031 99999 11948 100000 4310 99999 88272 100000 29461 100000 63770 99999 26874 99999 86643 99999 92357 99999 28765 99999 9660 100000 55190 99999 25332 100000 31530 99999 55002 99999 24888 100000 74199 100000 44121 100000 17097 99999 6722 99999 74848 99999 55614 100000 60902 99999 85522 100000 291 100000 42499 100000 50352 99999 58149 100000 6151 100000 32128 100000 35556 99999 92412 99999 15200 99999 48584 99999 19421 100000 13190 99999 84217 100000 35084 99999 30613 99999 96277 100000 23148 100000 49020 99999 78829 99999 90842 99999 79417 99999 11909 100000 23989 99999 89602 99999 52923 99999 95878 99999 30590 100000 23459 99999 84430 100000 94946 99999 31981 99999 54018 99999 60232 100000 75890 99999 5805 99999 113 100000 94308 99999 12093 100000 92934 99999 8837 99999 33243 100000 98607 99999 42115 99999 9201 100000 95188 100000 28635 100000 60065 99999 17598 99999 82996 99999 19473 99999 54131 99999 92023 99999 27899 99999 54013 99999 69049 100000 50157 100000 90600 100000 19019 99999 37284 100000 60241 99999 99126 100000 20524 99999 66476 100000 13610 99999 434 99999 76456 100000 91088 99999 75523 99999 92207 100000 96580 99999 86757 99999 84981 99999 22223 100000 90254 100000 75669 100000 70884 99999 54055 99999 48606 99999 94832 99999 45669 100000 62534 99999 44464 100000 94900 100000 34213 100000 39449 100000 6853 99999 24526 99999 92158 99999 42659 100000 59520 100000 74697 99999 31130 100000 20698 100000 27009 100000 17910 99999 73200 100000 35945 100000 1272 99999 48305 100000 91611 100000 11659 99999 67256 100000 7129 99999 9254 100000 65475 100000 16661 99999 81691 99999 34661 100000 35859 100000 77941 100000 94201 99999 8079 99999 82260 99999 17293 99999 13063 99999 71125 99999 42032 99999 79667 100000 36908 99999 74278 100000 35157 100000 56960 99999 84629 100000 138 99999 25372 100000 65071 99999 32433 100000 75239 99999 16642 100000 19066 99999 32470 99999 27399 99999 51069 100000 51204 99999 93870 99999 23851 100000 97315 100000 37858 100000 66076 99999 31703 100000 83437 100000 61704 100000 92828 99999 18656 99999 26759 99999 53391 100000 79911 100000 17688 99999 84876 99999 33577 100000 34830 100000 802 100000 90416 99999 30880 99999 98766 99999 37568 99999 85949 100000 92737 99999 65187 99999 78722 99999 7773 99999 31818 100000 65019 100000 84279 100000 24313 100000 5746 100000 52217 100000 12705 99999 12552 100000 84633 100000 52759 99999 26771 99999 79237 100000 3294 100000 18450 100000 45625 100000 52577 99999 9846 99999 4528 99999 57529 99999 67447 99999 82352 99999 47973 100000 48553 100000 32613 99999 20247 100000 79158 99999 73029 99999 47328 99999 53966 99999 39629 99999 54857 100000 53052 99999 32592 99999 1034 100000 92826 100000 24492 99999 44858 99999 193 99999 5719 99999 25535 100000 2851 100000 91856 100000 65657 100000 51312 99999 38161 100000 40412 99999 36687 99999 35047 99999 67513 99999 35113 100000 92646 100000 33721 100000 61936 100000 40563 100000 89673 99999 57250 100000 31074 99999 25430 99999 82398 99999 90300 99999 89682 100000 79073 100000 8674 99999 50477 100000 50456 99999 16059 99999 79715 99999 48840 99999 68525 99999 14530 99999 50241 100000 45795 100000 92618 100000 17466 99999 31512 100000 30049 100000 58792 100000 40713 99999 94804 100000 69432 100000 81828 99999 4920 99999 80684 99999 96953 99999 68088 99999 28852 99999 77975 100000 79392 99999 59103 100000 58777 100000 50056 100000 31361 100000 33971 100000 39056 100000 28799 100000 72150 99999 9060 100000 66753 99999 18369 100000 6394 100000 18606 100000 16822 100000 72247 100000 82950 100000 93149 100000 99371 99999 4394 100000 67971 100000 37871 100000 77114 100000 13435 99999 24626 100000 43360 99999 97002 99999 25557 100000 26593 100000 82331 100000 76814 100000 38437 100000 98445 99999 20205 100000 80025 100000 20470 99999 32214 99999 65223 99999 12518 100000 9244 100000 36253 99999 18905 99999 3230 99999 42778 100000 25171 100000 71542 99999 57635 100000 28958 99999 85800 100000 72895 100000 45899 99999 63274 99999 98462 99999 63903 99999 29077 99999 51368 100000 18191 100000 98103 100000 45398 100000 34063 100000 80727 100000 96105 100000 32415 100000 78656 99999 88074 99999 45195 100000 27376 100000 16579 99999 77553 99999 30002 100000 30642 99999 99282 99999 41020 99999 50484 99999 3725 100000 66826 99999 27610 99999 25278 100000 51 100000 76885 99999 70467 100000 78684 100000 60334 99999 19268 100000 92396 100000 43784 99999 8484 100000 1011 100000 35682 100000 11612 100000 92537 99999 13329 99999 67855 99999 12871 100000 80859 99999 18580 99999 80434 100000 96116 100000 5911 100000 20002 99999 2226 100000 83063 100000 33882 100000 86294 100000 7863 100000 36535 100000 28989 100000 70058 100000 46867 99999 41320 99999 2158 99999 10321 99999 23396 100000 39422 100000 6577 99999 32686 100000 32480 100000 73092 100000 4214 100000 91136 100000 25409 100000 42641 99999 15026 99999 77847 99999 2651 100000 67540 100000 18548 100000 94845 99999 93080 100000 5450 99999 78998 100000 68908 100000 77720 100000 65551 99999 39809 99999 75235 100000 34661 99999 65572 100000 68476 99999 98142 99999 57341 99999 61364 100000 99916 99999 98928 100000 28544 100000 84727 100000 63052 99999 1631 100000 82142 100000 81119 100000 34794 99999 74829 99999 46398 100000 72704 100000 83087 99999 80851 99999 60753 100000 88725 99999 10223 99999 84070 99999 3464 100000 79430 100000 48439 100000 35069 99999 5979 99999 83173 99999 51680 99999 22209 100000 11096 99999 83143 99999 50462 99999 49221 100000 19009 99999 95524 100000 51961 99999 99863 100000 2447 100000 73485 100000 74242 99999 8361 99999 85335 99999 42868 100000 21512 100000 43370 100000 11508 100000 91482 99999 27225 100000 5625 100000 38375 99999 38908 100000 10137 100000 69840 100000 45570 99999 99286 100000 13415 99999 59049 100000 566 100000 87722 99999 91161 99999 81608 99999 7238 100000 49212 99999 55904 100000 50503 100000 64133 100000 51457 99999 3058 99999 85349 100000 71809 99999 78656 100000 85990 99999 19543 99999 98798 100000 25795 100000 25221 99999 25824 99999 1837 100000 41706 100000 28885 99999 67252 100000 29760 100000 58132 99999 34742 99999 15510 99999 26275 100000 72712 99999 95350 99999 5360 99999 42386 100000 15723 99999 18086 99999 88604 100000 79073 99999 20822 100000 55877 100000 90507 99999 27649 100000 39048 99999 56501 99999 51405 100000 26990 99999 26862 99999 47032 100000 44016 100000 36282 99999 88658 99999 34245 100000 78650 99999 27560 99999 15386 99999 48104 99999 2804 99999 63287 100000 90651 99999 49952 100000 53717 100000 59875 99999 76831 100000 29979 100000 50531 100000 12760 100000 1242 99999 17437 100000 70200 99999 69734 100000 16257 99999 89569 100000 58977 100000 88871 100000 37276 99999 8019 100000 26734 100000 22519 99999 4280 100000 99357 100000 69205 99999 40553 99999 43844 100000 46254 100000 42865 100000 21482 100000 61849 99999 54783 99999 58904 100000 49615 100000 55914 100000 80229 99999 38351 99999 86060 100000 25241 99999 20170 100000 67663 100000 24415 99999 63175 100000 20405 100000 20770 100000 1654 100000 41662 100000 33759 99999 43582 100000 70412 99999 78747 100000 31681 100000 78206 100000 13699 100000 78011 100000 53151 99999 24885 100000 87602 100000 62968 99999 40290 100000 1912 100000 51114 100000 74156 100000 28870 99999 32224 100000 87967 100000 75724 100000 96192 99999 14382 100000 34428 99999 91517 99999 9643 100000 16979 100000 54902 99999 53957 99999 74222 99999 79139 100000 16028 99999 26678 99999 68423 100000 56485 100000 5753 99999 90612 99999 81018 100000 72251 99999 42420 99999 35331 100000 73463 100000 96492 100000 88008 100000 67021 100000 72615 100000 25774 100000 63009 100000 29835 99999 19326 100000 18439 100000 53040 100000 93788 99999 93736 99999 5506 100000 22502 99999 35286 100000 93576 100000 457 99999 15920 99999 11480 99999 55071 100000 66456 99999 31568 100000 58825 99999 4692 99999 74237 100000 11882 100000 33630 99999 81963 100000 99909 99999 77760 100000 310 99999 92983 100000 42562 100000 96359 100000 16546 100000 97809 99999 31797 99999 67939 99999 69607 100000 38549 99999 5233 99999 47007 99999 65160 100000 63606 100000 96457 99999 1107 100000 81204 100000 75558 100000 97984 99999 26572 100000 89358 100000 50514 99999 44075 99999 54586 99999 99901 100000 31564 99999 94011 99999 77987 99999 66997 100000 32573 100000 81587 100000 59818 100000 12962 99999 79678 100000 40169 100000 85743 99999 88561 99999 12390 100000 84809 99999 37521 99999 46982 100000 35263 99999 30841 100000 96097 100000 61322 100000 68614 99999 4933 100000 72862 100000 74775 99999 23756 100000 44968 99999 18235 99999 69644 100000 73256 99999 23955 99999 89780 100000 68836 100000 45382 100000 81343 99999 45358 99999 78351 99999 54664 100000 19870 99999 15085 99999 53075 99999 89152 99999 58456 99999 79740 99999 62839 99999 10995 99999 94475 99999 1220 99999 76712 100000 60824 99999 38501 99999 44346 99999 86933 100000 57066 99999 95411 99999 1038 100000 75287 100000 79918 99999 57116 99999 7700 99999 72635 100000 95440 100000 56130 100000 33540 99999 5465 99999 5404 99999 44789 100000 92332 100000 87744 100000 32563 99999 57009 99999 93243 99999 50436 100000 82386 100000 71626 100000 13618 99999 75769 99999 64088 99999 39260 100000 69475 100000 34273 100000 94887 100000 58207 99999 66618 99999 39696 99999 2764 99999 86078 100000 70495 100000 60986 100000 90838 100000 87354 99999 15018 99999 99940 99999 30038 99999 90261 100000 38635 100000 50274 99999 18563 100000 91994 100000 1248 100000 65604 100000 33730 99999 59086 100000 87930 100000 28185 100000 76615 99999 2437 100000 43501 100000 91656 100000 81699 100000 2892 99999 62411 99999 55115 100000 10271 99999 51582 100000 68970 100000 51630 100000 35916 100000 8794 100000 15398 100000 62562 100000 87835 99999 86461 99999 1981 99999 55886 99999 17549 99999 23881 100000 60424 100000 44468 99999 5180 100000 23746 100000 70270 99999 81949 99999 36495 99999 81905 99999 4270 100000 16622 100000 9886 99999 51592 99999 51072 99999 75946 100000 69583 99999 20303 99999 94319 100000 12941 100000 43302 99999 84570 99999 30137 100000 88256 100000 63217 100000 53918 99999 36806 99999 84395 100000 18778 100000 96465 99999 86483 100000 69240 100000 42730 99999 1972 100000 41697 100000 85588 100000 10930 100000 48684 99999 69907 99999 51871 100000 3733 100000 88640 99999 51670 100000 51602 99999 79766 99999 26774 99999 39546 99999 11991 100000 80175 100000 31636 100000 27695 100000 69867 99999 48274 99999 99836 100000 38285 99999 71890 99999 60722 99999 88930 99999 63950 100000 26846 100000 34394 100000 55504 99999 81592 100000 50437 99999 67889 99999 27097 100000 95090 100000 64221 100000 12489 99999 30947 100000 70229 100000 15878 100000 75596 99999 41198 100000 83128 100000 68582 100000 55974 99999 70557 99999 2821 99999 89515 100000 74258 100000 89394 100000 93532 99999 67563 99999 74826 99999 85770 100000 66296 100000 56914 100000 22015 100000 56838 100000 74849 99999 14546 99999 74602 100000 23318 100000 12116 100000 66157 99999 37064 99999 56474 99999 75047 99999 12370 100000 14638 100000 28852 100000 98917 99999 7580 100000 35212 99999 20309 99999 79061 100000 17493 99999 59191 100000 43556 99999 60719 99999 64748 100000 86641 99999 72647 100000 50289 100000 89837 100000 65148 100000 49670 100000 56299 99999 48901 100000 43391 99999 51310 100000 36111 100000 51025 100000 45547 100000 40429 100000 98130 99999 57 99999 43693 99999 95021 99999 20863 100000 46587 100000 85160 99999 96995 100000 41954 99999 84789 100000 18184 99999 99685 99999 68551 99999 73258 100000 9550 100000 1703 99999 59510 99999 8513 100000 23881 99999 54866 100000 85795 100000 35174 100000 49426 99999 6774 100000 85878 100000 54548 99999 34609 99999 35158 100000 40399 99999 37789 99999 54615 99999 80796 99999 18321 100000 4840 100000 13877 100000 49472 99999 87834 100000 78319 99999 88181 99999 34946 100000 30637 100000 76800 99999 75455 99999 2463 100000 16984 100000 95968 99999 86308 100000 5829 99999 22645 100000 27885 100000 66637 100000 81841 99999 29190 99999 91988 99999 10786 99999 86982 100000 72235 99999 25950 100000 96438 100000 10868 99999 35680 99999 45180 100000 65808 99999 84630 99999 76833 100000 37740 100000 74979 99999 80926 100000 34434 100000 87260 99999 40220 99999 28874 99999 12512 99999 98658 100000 65520 100000 19917 100000 79978 99999 96893 100000 93237 100000 95589 99999 44395 99999 38535 99999 97514 99999 2425 100000 87526 100000 83689 100000 49942 99999 1827 99999 54312 99999 67059 99999 17452 99999 43258 100000 83654 100000 49223 100000 29945 99999 2300 100000 28739 100000 45105 99999 17521 100000 62155 99999 15147 99999 56237 100000 53509 99999 10704 99999 25192 99999 80833 100000 50590 99999 42648 99999 10349 100000 93227 100000 67877 100000 83660 100000 90682 100000 49230 100000 3551 100000 42411 100000 71844 100000 27562 99999 76464 99999 89029 100000 24255 99999 98564 99999 23594 99999 87066 99999 25697 100000 36674 99999 2729 100000 70167 99999 70686 100000 65425 99999 81548 100000 58735 99999 30437 99999 93867 100000 6350 100000 32726 99999 40889 99999 7591 99999 34891 100000 34721 99999 19579 99999 35642 100000 19569 99999 84142 99999 38675 100000 61621 100000 82674 99999 5621 99999 80276 99999 54061 99999 5338 99999 8784 99999 7696 100000 93696 99999 37459 99999 3758 99999 35903 99999 44783 100000 15845 99999 45747 99999 3598 99999 78155 99999 14474 99999 84939 100000 73244 100000 33380 100000 39073 99999 29671 100000 48450 99999 45581 99999 81286 100000 10958 99999 1879 100000 24674 100000 33372 99999 74951 99999 84268 99999 20027 100000 3002 99999 84350 100000 42918 99999 41100 100000 37024 100000 74903 100000 56836 100000 14040 100000 76073 99999 13249 100000 52839 100000 80335 99999 13493 99999 1441 99999 35898 100000 10226 99999 21269 99999 5595 100000 97124 99999 22604 99999 8994 100000 31941 100000 58818 100000 50756 99999 23011 99999 61070 100000 36992 100000 83093 99999 73889 100000 56174 100000 20480 100000 92579 100000 43247 100000 99755 99999 41312 99999 95294 100000 26395 99999 23443 100000 61272 99999 74520 100000 89850 100000 78412 100000 78974 100000 45060 99999 55616 99999 35647 100000 22088 100000 11935 100000 7586 100000 4606 99999 85520 99999 49930 100000 31774 100000 33345 99999 58578 99999 40146 99999 30869 100000 36439 100000 50647 99999 59457 99999 99465 100000 97059 99999 24396 100000 33002 100000 63194 99999 25817 99999 80166 99999 60652 100000 48112 100000 80438 99999 74735 99999 16089 100000 22982 100000 245 99999 70891 100000 15563 99999 23422 100000 32534 99999 11971 99999 70936 100000 74413 100000 93480 100000 97174 100000 50662 99999 18072 99999 48462 99999 29533 100000 63745 99999 92961 99999 58865 100000 43222 100000 31779 100000 72022 99999 2825 99999 71229 99999 64461 99999 17467 100000 90283 100000 41066 99999 43492 99999 61716 100000 47443 99999 68048 99999 28747 100000 2116 99999 39502 99999 36477 100000 1271 100000 68880 99999 34157 100000 14888 100000 83662 99999 36218 99999 74732 99999 24362 100000 37400 100000 20767 99999 17956 99999 35456 99999 89489 100000 62836 100000 31939 99999 81114 99999 40508 100000 50850 99999 83359 99999 81008 100000 76163 100000 28379 100000 75045 100000 66369 100000 71510 100000 10402 99999 62701 99999 59000 100000 61104 99999 71650 100000 4697 99999 9946 100000 6093 99999 83850 100000 70519 99999 66359 100000 27303 99999 74320 99999 84252 99999 50425 100000 48895 99999 20431 100000 55592 100000 8966 100000 87656 99999 43113 99999 2836 99999 92439 99999 49430 100000 70964 100000 60024 100000 36855 99999 88956 99999 38488 99999 43606 99999 44773 99999 43727 100000 13956 99999 89564 99999 12206 100000 34406 100000 11154 100000 38830 100000 68075 100000 7549 100000 58576 99999 82421 99999 15196 100000 26487 100000 63958 99999 48468 99999 32688 100000 84550 99999 3220 99999 38078 99999 8088 100000 34344 99999 1905 99999 88080 100000 6928 100000 66551 100000 43237 100000 73298 99999 46976 99999 72151 100000 32192 100000 91603 100000 22700 99999 35603 99999 35924 99999 62795 99999 5813 100000 16766 99999 32486 99999 11554 99999 76156 100000 23840 100000 79538 100000 22483 99999 70110 99999 93155 99999 574 99999 62130 100000 44833 99999 78470 100000 80680 99999 76048 100000 50547 100000 80790 99999 25104 99999 89284 99999 27531 100000 90564 99999 21756 100000 32556 99999 83163 99999 89559 100000 97394 100000 67368 99999 17049 99999 56247 100000 16071 99999 90745 99999 8181 99999 290 100000 34988 99999 36923 100000 28816 100000 70690 100000 19058 100000 43943 100000 50897 99999 98907 99999 5135 99999 62633 99999 44415 100000 92015 100000 74771 99999 73817 99999 6244 99999 3571 99999 21312 100000 82227 100000 53038 100000 55770 100000 82646 99999 47372 99999 70376 99999 58615 100000 8761 99999 46301 100000 62924 99999 20262 99999 35471 100000 19913 100000 18381 100000 92422 100000 64928 99999 20855 100000 88634 99999 70048 100000 65485 100000 68428 99999 5297 100000 24662 100000 10632 99999 4028 99999 99498 99999 58884 100000 1739 99999 3342 99999 25261 99999 112 100000 1933 100000 48783 100000 80167 99999 57559 100000 70871 100000 12779 99999 59649 99999 31070 99999 10650 99999 52557 99999 58631 100000 93289 99999 69633 99999 58411 100000 97927 100000 93206 99999 77310 99999 17185 99999 38858 100000 17851 100000 73351 99999 12735 99999 86036 99999 47080 99999 56078 99999 83968 99999 93437 100000 9061 100000 30336 100000 80613 100000 93982 100000 15597 99999 68313 100000 30309 100000 37607 100000 1191 100000 25198 100000 26126 99999 13931 100000 9158 99999 36585 99999 36904 99999 82272 99999 15544 99999 19435 99999 69929 100000 78281 99999 40722 99999 32852 100000 37672 100000 99051 100000 75123 100000 70677 100000 85385 100000 34021 99999 8551 100000 85766 99999 3959 100000 49599 100000 26210 100000 13291 100000 64761 100000 72665 100000 19664 100000 18589 99999 11038 99999 97337 100000 18296 99999 3722 99999 60635 99999 55881 99999 43368 99999 78778 100000 22690 100000 43962 100000 72939 99999 29659 99999 18812 99999 47988 100000 42365 100000 40789 100000 74307 100000 81742 100000 29475 100000 17963 100000 24729 99999 91218 100000 69863 99999 87060 99999 87361 100000 64183 100000 79677 100000 54116 99999 46587 99999 75624 99999 49821 100000 49398 100000 65983 99999 89806 99999 96261 99999 35200 99999 78848 100000 5478 99999 50758 100000 24251 100000 23985 99999 84624 99999 40989 100000 18838 100000 5235 99999 29759 99999 36553 100000 77314 99999 50280 100000 21849 99999 80996 100000 85205 100000 68342 100000 17618 99999 99046 100000 19324 99999 22969 99999 28692 99999 97574 99999 46621 100000 18640 100000 14303 100000 43546 100000 93081 99999 7590 99999 69072 99999 98918 100000 28913 100000 15281 99999 84660 100000 65431 99999 7736 99999 1377 99999 93619 99999 94395 99999 82372 99999 62297 99999 81407 100000 98244 100000 3674 100000 69496 99999 87634 100000 91461 100000 9807 99999 91327 100000 18974 100000 37429 100000 38657 99999 4092 100000 34639 99999 49323 100000 87844 100000 57725 100000 93734 100000 57503 99999 71791 99999 49996 100000 92692 100000 29255 100000 81822 100000 96698 99999 88065 99999 3845 99999 1 99999 51074 100000 35626 100000 19974 100000 69101 100000 14833 99999 1437 99999 46425 100000 31134 99999 22086 99999 51612 100000 30050 100000 31231 100000 9236 100000 74132 99999 41632 99999 25029 100000 70204 99999 18981 99999 97265 99999 4432 99999 66108 100000 56293 99999 31491 100000 94292 99999 57421 100000 50731 100000 38795 99999 40956 99999 59655 100000 76856 100000 81520 100000 19713 99999 19246 99999 88977 99999 94422 99999 47662 100000 88913 99999 67376 99999 95727 99999 70330 99999 29131 99999 40477 100000 8336 99999 61345 99999 10079 100000 68013 99999 1983 99999 17772 99999 7907 100000 46864 99999 46640 100000 44817 99999 86155 99999 71731 99999 45634 99999 87475 99999 32372 100000 78766 99999 29739 99999 20383 100000 2750 100000 55287 100000 26155 100000 81844 100000 82990 100000 94070 99999 88950 100000 56634 100000 35125 100000 84869 100000 38196 100000 26470 99999 29628 99999 15903 100000 35337 100000 31845 99999 47193 100000 91288 100000 30459 99999 62377 99999 25037 100000 35028 100000 93801 100000 3394 99999 60713 99999 80196 99999 63226 99999 6046 100000 34510 99999 32356 100000 37063 99999 96507 99999 12462 100000 58273 99999 4731 100000 16159 99999 64065 99999 65455 100000 62950 99999 26683 99999 822 99999 60409 99999 62440 100000 33189 100000 76146 100000 15816 100000 18427 100000 16759 99999 33218 99999 17853 99999 16436 99999 86731 99999 29717 99999 19930 100000 46395 99999 59151 100000 35013 99999 5153 100000 36189 100000 94935 100000 79487 99999 97078 99999 16667 100000 96131 99999 56681 99999 80518 99999 32682 99999 13035 100000 92545 100000 60068 100000 2515 99999 6487 99999 70285 99999 56231 100000 64991 99999 18513 100000 24673 100000 27188 100000 42674 99999 1330 100000 90128 100000 68368 100000 13231 99999 26761 99999 1410 100000 83544 100000 10199 99999 11411 100000 22252 100000 33646 99999 24163 100000 32622 99999 41660 100000 10743 99999 54391 99999 8919 99999 70389 100000 11622 100000 14799 99999 62231 99999 85737 100000 49706 100000 20366 100000 47236 100000 61741 99999 84565 99999 1756 100000 93674 100000 35057 99999 55095 100000 34245 99999 27484 100000 68195 99999 12027 99999 52502 100000 96241 99999 84640 100000 82555 99999 98496 99999 4379 100000 44119 100000 8120 100000 72725 99999 28396 100000 49132 99999 91112 100000 80882 99999 3566 99999 63636 100000 43754 100000 22106 99999 35037 99999 51094 100000 94282 100000 83900 99999 7316 100000 61097 100000 37163 99999 66450 100000 27965 100000 55418 99999 51386 100000 87525 100000 13097 100000 46272 99999 53632 99999 34317 100000 38624 99999 52142 99999 32529 99999 83547 100000 726 100000 62823 99999 74191 100000 58636 100000 53708 99999 72690 99999 48033 100000 13471 99999 82138 100000 1336 99999 33 99999 70361 100000 17148 99999 81910 99999 21755 99999 57299 100000 42973 100000 57074 99999 51288 100000 16584 100000 17602 99999 6999 100000 95116 100000 6143 100000 15226 99999 66004 100000 51878 99999 22946 99999 87590 100000 25436 99999 27877 100000 74319 99999 97859 99999 68616 99999 48012 99999 26647 99999 36444 99999 51212 99999 38766 99999 4371 100000 415 99999 55468 99999 10472 100000 24761 99999 3644 100000 76633 100000 61187 100000 40286 100000 84491 100000 75770 99999 12817 99999 58526 99999 59066 100000 82115 100000 88130 100000 360 100000 99214 99999 68123 99999 9715 100000 68594 99999 45084 99999 99165 100000 7054 100000 41660 99999 75599 100000 35091 99999 12755 99999 52520 99999 10639 100000 13095 99999 92876 100000 3188 99999 51521 100000 9021 99999 6256 100000 10273 100000 95586 100000 89851 99999 36290 99999 21500 99999 45893 99999 81956 100000 4998 100000 27354 100000 31141 99999 91126 100000 25794 100000 45266 100000 94202 99999 80922 99999 63180 100000 43036 100000 62208 99999 55704 99999 92164 99999 33823 100000 5083 99999 70081 100000 74619 99999 82887 99999 63605 99999 60838 99999 71575 99999 24282 99999 79918 100000 8168 100000 50098 100000 35654 99999 85995 99999 87208 100000 33690 99999 46335 100000 56861 99999 11640 99999 76606 99999 51274 100000 39223 99999 23827 99999 78588 99999 99667 100000 45484 100000 75662 100000 52465 99999 21795 100000 33292 100000 18751 99999 47512 100000 35925 100000 13371 99999 81106 99999 60292 100000 39621 100000 71122 99999 96684 100000 32763 100000 85914 100000 60479 99999 76817 100000 59792 100000 31707 100000 87979 99999 75123 99999 4692 100000 40112 99999 91210 99999 96517 99999 38345 99999 62201 100000 66092 99999 51013 99999 46452 99999 6583 99999 33312 100000 55490 100000 9099 99999 35143 99999 9945 99999 15837 99999 62336 99999 38386 100000 51678 99999 48131 100000 51741 99999 3471 99999 6965 99999 65505 100000 64738 100000 42051 100000 15322 100000 54337 99999 42122 100000 59756 99999 5690 99999 73968 99999 94274 100000 53559 100000 81436 99999 8408 99999 58888 99999 148 100000 82492 100000 75559 100000 7938 100000 96539 99999 63813 100000 29322 100000 91364 99999 7800 99999 68085 99999 70591 99999 33587 99999 79007 99999 71281 99999 5553 100000 53239 99999 47974 99999 36368 100000 66725 100000 61901 100000 92304 99999 37230 99999 77671 99999 56377 99999 78508 99999 53351 99999 3635 99999 21104 99999 10939 100000 34475 100000 71761 100000 29214 100000 20013 100000 47568 99999 79019 100000 81397 100000 8334 99999 23970 99999 1296 99999 81853 99999 80734 100000 92589 100000 37642 99999 85478 99999 69194 99999 13865 100000 66795 99999 9477 99999 18528 99999 67739 100000 86095 99999 67505 99999 91959 99999 92650 100000 8094 100000 29049 100000 92820 100000 20389 100000 60493 99999 42008 100000 75056 100000 61818 99999 53477 99999 84438 100000 61247 100000 9025 99999 71505 99999 40201 100000 95404 99999 52478 99999 10847 99999 80940 100000 86719 100000 56532 100000 6584 99999 35906 99999 82464 99999 1100 99999 73180 100000 18844 100000 19929 99999 54671 100000 54957 100000 54805 99999 1092 100000 75933 99999 23495 100000 74515 100000 68114 99999 43468 100000 12305 99999 15307 100000 15284 100000 60100 99999 93423 99999 86987 100000 32680 100000 37361 100000 5176 99999 9250 99999 7244 100000 33783 100000 23130 99999 72978 100000 57570 100000 41614 100000 20668 99999 4539 100000 78153 99999 15300 100000 17409 100000 19112 100000 50439 99999 4419 100000 33235 99999 42321 99999 99558 100000 93336 99999 22940 100000 7120 100000 18881 100000 60308 100000 22254 99999 52734 99999 82552 100000 74196 100000 50966 100000 60037 99999 17723 99999 76120 100000 13089 99999 39371 99999 39404 100000 23896 99999 32709 100000 91531 99999 3355 100000 61338 99999 48366 99999 92021 99999 75887 99999 39400 100000 78943 100000 88110 100000 47097 100000 79314 100000 64248 99999 16530 99999 48574 100000 7122 100000 9920 100000 67242 99999 9859 100000 97122 99999 65095 99999 60458 99999 74910 100000 39103 99999 90992 99999 81347 100000 83908 100000 73405 99999 62971 100000 89190 99999 43187 99999 24247 99999 96186 99999 4582 99999 47289 100000 45279 100000 7726 100000 5965 100000 1960 100000 82311 100000 11005 100000 99172 99999 81979 100000 79088 99999 59121 99999 71123 100000 16740 100000 46909 100000 5039 99999 5600 100000 89953 99999 35385 100000 68940 99999 11415 99999 63777 99999 38139 99999 65919 100000 39831 99999 48194 99999 34055 99999 9187 99999 9453 100000 61977 100000 36987 99999 81371 99999 37801 99999 18999 100000 73580 99999 82312 99999 52365 99999 46240 100000 84950 100000 23721 99999 11330 100000 9096 100000 80317 99999 40409 99999 30693 99999 29936 100000 75101 99999 44523 99999 81930 100000 72968 100000 98285 99999 29371 99999 21757 100000 35723 99999 86318 100000 33141 99999 15282 100000 60768 100000 69649 100000 43072 100000 7889 99999 52454 100000 37033 99999 18169 100000 29278 100000 40018 100000 13724 100000 11262 100000 70944 99999 42678 100000 11460 100000 4349 99999 64276 99999 1707 100000 7487 100000 54717 99999 13589 99999 11402 99999 84108 100000 6728 99999 13567 99999 1253 99999 7998 100000 1008 99999 28451 100000 1477 99999 62468 99999 85743 100000 29602 99999 38123 100000 19160 99999 17860 99999 11812 99999 8447 100000 49120 100000 10927 99999 207 99999 9526 100000 5648 100000 45326 100000 88168 99999 97163 99999 38261 100000 48471 99999 63526 100000 73051 100000 32646 100000 76808 99999 63976 100000 33952 99999 45294 100000 55570 99999 14714 100000 33604 100000 8727 100000 2033 99999 86634 99999 25740 99999 61884 99999 54336 100000 78622 100000 87782 99999 67152 100000 12649 100000 41333 99999 33654 100000 97260 100000 77260 99999 2395 99999 78123 99999 12299 99999 64202 100000 4778 100000 80721 99999 87381 99999 22778 99999 52939 100000 51074 99999 38609 100000 9711 99999 26851 100000 81820 100000 68521 99999 59168 100000 94599 100000 66722 99999 8196 100000 3636 99999 10828 99999 73642 99999 37294 100000 58329 100000 76616 100000 75312 100000 10536 100000 26864 100000 58983 99999 44875 100000 2924 99999 98019 99999 22126 100000 89896 100000 73648 99999 1176 99999 90043 100000 89337 100000 69946 100000 49198 100000 95406 99999 42828 99999 64960 100000 59960 100000 48277 99999 32219 99999 5783 100000 20064 99999 53912 99999 32319 99999 17543 100000 52362 100000 27388 99999 56318 99999 23227 100000 97347 99999 19520 99999 96156 99999 62065 100000 86469 100000 52660 100000 60799 100000 23106 100000 6213 100000 92249 100000 56301 99999 73909 99999 80404 99999 3835 99999 57935 100000 94790 99999 58410 99999 45745 99999 6496 100000 94128 100000 1773 100000 64935 99999 82731 100000 75396 100000 57484 99999 58363 99999 85824 99999 36261 99999 14108 100000 90395 99999 60085 100000 58996 100000 62455 99999 74546 99999 94431 100000 3180 100000 66368 99999 95166 100000 48591 100000 43210 100000 67261 100000 89389 100000 38745 100000 72449 100000 31563 100000 85631 99999 60605 100000 94272 99999 43306 99999 90381 99999 15558 99999 16935 100000 24211 99999 29938 99999 97783 99999 39135 99999 13191 100000 63595 100000 33234 99999 5432 100000 31272 99999 59455 99999 80375 99999 72823 100000 83592 99999 62816 100000 79588 100000 89373 100000 93418 99999 19351 100000 25528 100000 73007 99999 40660 99999 10938 100000 93081 100000 87483 100000 60737 100000 39499 100000 3516 99999 52544 100000 51149 99999 72813 100000 61224 100000 29226 99999 71185 99999 25038 100000 35754 99999 57134 100000 39697 99999 87086 100000 63392 100000 85105 99999 67179 99999 4447 100000 89895 100000 56504 100000 35440 99999 54129 99999 7294 100000 8320 100000 79586 100000 41757 99999 36992 99999 99074 99999 31746 100000 91121 100000 68151 99999 55020 99999 71909 100000 33343 99999 35607 100000 34000 99999 2518 99999 87711 99999 50316 99999 11663 100000 31202 99999 28483 99999 16808 99999 1153 100000 24819 99999 49732 99999 6365 99999 3880 100000 11579 99999 67359 99999 15437 99999 69369 100000 94366 100000 35299 100000 58239 100000 9311 100000 5611 100000 37418 100000 47387 100000 60483 99999 13676 99999 29435 100000 19060 99999 77656 99999 19045 99999 93667 100000 63818 100000 61000 100000 84115 99999 51560 99999 38044 100000 16111 100000 78088 99999 3808 99999 87765 99999 1312 99999 31969 100000 45344 99999 28560 100000 49462 100000 21124 99999 81927 99999 13787 100000 6430 99999 54099 100000 53762 100000 73447 99999 10161 99999 84292 100000 85238 99999 87477 100000 50757 100000 94621 100000 3038 100000 68455 100000 52008 99999 96778 100000 53814 99999 28828 99999 11402 100000 99992 100000 88755 99999 8425 100000 81806 100000 7222 100000 32514 100000 32452 100000 16755 100000 17892 99999 97840 99999 73915 99999 77566 100000 38647 100000 30455 100000 76036 100000 25865 99999 74911 99999 23566 100000 30764 99999 85996 99999 84020 99999 33441 100000 33073 99999 84018 99999 82376 100000 26258 100000 11128 99999 60625 100000 37656 99999 30938 99999 47615 99999 39586 99999 78125 100000 80449 100000 42207 99999 27125 99999 69942 100000 34358 99999 91924 100000 75143 99999 83134 99999 95086 100000 97698 99999 66905 100000 25598 99999 16260 100000 50072 99999 81330 100000 90475 99999 96295 100000 61874 99999 45785 99999 53457 99999 39139 99999 99357 99999 99388 100000 93416 100000 24273 100000 83869 100000 96206 99999 38081 100000 62290 100000 80587 99999 61064 100000 41889 99999 27717 99999 60445 100000 90096 99999 32233 100000 28067 99999 72065 100000 64047 100000 97566 99999 2634 100000 75226 99999 49105 100000 8673 99999 94987 100000 90729 99999 91214 100000 90828 99999 75720 100000 38098 100000 38169 99999 55891 99999 64777 100000 97564 100000 17225 99999 18142 99999 92141 99999 81426 100000 9472 99999 74155 100000 4854 100000 20501 99999 61846 100000 86548 99999 40652 99999 19433 100000 13922 99999 29325 100000 97611 100000 61294 100000 86373 100000 27755 99999 57307 99999 19156 99999 63715 100000 18771 99999 97211 100000 5996 100000 47483 99999 1400 100000 57533 99999 27422 100000 19380 100000 27846 99999 43085 99999 88552 100000 77574 100000 87462 99999 18344 100000 50693 100000 57742 100000 81809 100000 42782 100000 98270 99999 40498 100000 31629 99999 42474 99999 72645 99999 10068 100000 57107 100000 25816 99999 71502 100000 11739 100000 57395 99999 26637 99999 96349 100000 28672 100000 40725 100000 55015 100000 90679 100000 59714 99999 79218 100000 5775 99999 99792 100000 91203 100000 98717 99999 26544 99999 82588 99999 25757 100000 75938 100000 40471 100000 47796 100000 34809 100000 65333 99999 30966 100000 81661 100000 25827 99999 81501 99999 52877 100000 28204 100000 69731 99999 55842 100000 19985 100000 66170 99999 48615 100000 60912 100000 61452 100000 51796 100000 73835 99999 86737 99999 15774 99999 18881 99999 56114 99999 2069 100000 58266 99999 75712 99999 49392 99999 15075 100000 8980 99999 56656 100000 73642 100000 32732 99999 35432 99999 79664 99999 3690 99999 70102 99999 4503 100000 38 100000 10757 100000 67079 99999 58165 100000 82965 100000 40893 100000 76044 100000 317 100000 48754 99999 49254 99999 44210 99999 57033 99999 72671 100000 98252 99999 40540 100000 46105 100000 30599 99999 59876 100000 65000 99999 14919 99999 14852 100000 62815 99999 33321 99999 84287 100000 10019 99999 99421 100000 78324 99999 9824 100000 69514 99999 12530 100000 24086 100000 8939 99999 8932 100000 77645 100000 55538 100000 2708 100000 5925 100000 82140 99999 46680 99999 93649 100000 57116 100000 39124 100000 16639 99999 39090 99999 98365 99999 72727 100000 25778 100000 34818 100000 52913 99999 95752 99999 63064 100000 25652 100000 15194 100000 42570 100000 18116 100000 99432 99999 96379 99999 30191 100000 96571 99999 35620 100000 86208 100000 74833 99999 3194 99999 26477 100000 19111 99999 58518 99999 80708 99999 68422 99999 53023 100000 84111 99999 7984 100000 78353 99999 74387 99999 88722 99999 33561 100000 49088 100000 80096 100000 43803 99999 33503 100000 96992 100000 55407 100000 13005 99999 19754 99999 43460 100000 54871 100000 92817 99999 50600 100000 68397 99999 64790 99999 2594 100000 90258 99999 21625 99999 71263 100000 98696 99999 66440 100000 25988 100000 80567 100000 48424 100000 43635 100000 67318 99999 30691 100000 1294 100000 29838 100000 63938 100000 96281 99999 25015 100000 99236 99999 43901 100000 98623 100000 66342 100000 7950 99999 38910 99999 84524 100000 58890 99999 17688 100000 87824 99999 98561 100000 40128 99999 22865 99999 30751 99999 48335 99999 78041 99999 5959 100000 37264 100000 77639 99999 83256 99999 81461 99999 99676 99999 48034 99999 66509 100000 81407 99999 2962 100000 60017 100000 87333 100000 57396 100000 4103 100000 76043 100000 21695 99999 47704 100000 80478 99999 9845 99999 42519 99999 50214 99999 80409 99999 3613 99999 93946 100000 77231 99999 3581 99999 98915 100000 62537 100000 16334 100000 4353 100000 75414 100000 84390 99999 47341 99999 34278 99999 6275 100000 78382 100000 43979 100000 19794 99999 72330 99999 96445 99999 95862 100000 39305 100000 20131 100000 52330 99999 5482 100000 41222 100000 45736 99999 24463 100000 85335 100000 47793 100000 8830 99999 27223 99999 32608 99999 52440 99999 82368 100000 93771 99999 43170 99999 25426 99999 98331 99999 49248 99999 43099 100000 63399 99999 80811 99999 98805 100000 40192 100000 60647 100000 77541 100000 27296 100000 99139 100000 51079 99999 92245 99999 59238 100000 48415 99999 38474 100000 61220 100000 47080 100000 83247 99999 51141 99999 37470 99999 88424 99999 25764 99999 70213 99999 29140 100000 22957 99999 85863 99999 56599 100000 1088 99999 68919 99999 63763 99999 78718 100000 72755 100000 87219 100000 55131 99999 4822 99999 68785 100000 59144 99999 24386 100000 32840 99999 33800 100000 4461 100000 93815 100000 71872 99999 25868 99999 24391 100000 36737 99999 69329 99999 80970 100000 96496 99999 79377 99999 62417 99999 53047 99999 59313 99999 30088 100000 50680 99999 26294 99999 88850 99999 97806 100000 21337 100000 12098 99999 26336 100000 25275 99999 59288 99999 44255 100000 46225 100000 86796 99999 96912 99999 9473 99999 94253 100000 16855 99999 17426 99999 76995 100000 98574 99999 37528 100000 75929 100000 57707 100000 30435 99999 87996 99999 10591 99999 71218 99999 84798 100000 75307 99999 60458 100000 44064 100000 51056 99999 85186 100000 83449 99999 79331 99999 54170 100000 87329 99999 56025 100000 89874 99999 69505 99999 90645 100000 52184 100000 97928 100000 70826 99999 55136 100000 1589 99999 24740 100000 51842 99999 1687 99999 93545 100000 89868 100000 36939 99999 58413 99999 14687 99999 34976 99999 48718 99999 41952 100000 33453 99999 23744 99999 19652 100000 72921 100000 59532 100000 80082 100000 58048 99999 22134 100000 10978 99999 67366 99999 22958 99999 43469 100000 58758 99999 23100 100000 47701 100000 94330 99999 58190 100000 99954 99999 57937 100000 11790 100000 92296 99999 18659 100000 97119 100000 50576 99999 10721 100000 72546 99999 28639 99999 36404 99999 97210 100000 16314 100000 70179 99999 57525 100000 86602 99999 23095 99999 61274 100000 23277 99999 14848 100000 63949 99999 42451 100000 42881 100000 87539 100000 37714 99999 46704 100000 91220 99999 46975 100000 15897 99999 29571 99999 87466 100000 98511 99999 90896 99999 40520 99999 7365 99999 39042 99999 3687 99999 18907 99999 19249 100000 59246 99999 14210 100000 69022 99999 9898 99999 32011 100000 58927 100000 12442 99999 36728 99999 54969 99999 73122 99999 83380 99999 18730 100000 18135 99999 30205 99999 91339 99999 27083 99999 77036 100000 95435 100000 86768 100000 7988 100000 64453 99999 33255 100000 21769 99999 66575 99999 73674 99999 99169 99999 91050 99999 81684 100000 92397 99999 6156 100000 35300 100000 87972 100000 80260 100000 35764 99999 78748 99999 10984 100000 62828 99999 75027 100000 14968 100000 47300 100000 63282 99999 91037 99999 29974 99999 44955 100000 58704 99999 56135 99999 12833 100000 14553 99999 41315 99999 44213 100000 44510 99999 42408 99999 32807 100000 84951 100000 93517 99999 78649 99999 64520 99999 45181 99999 49536 99999 66720 100000 64261 99999 57961 99999 53255 100000 59691 99999 26567 99999 98035 100000 57035 100000 75513 100000 67608 100000 7387 100000 93226 100000 33309 100000 78345 100000 25198 99999 55456 100000 89829 99999 84600 100000 90010 99999 85508 100000 70275 100000 90724 100000 2267 99999 78383 99999 5785 99999 8254 99999 84195 99999 58670 100000 7821 99999 74074 100000 83718 100000 40468 100000 72749 100000 41693 99999 16555 99999 71723 100000 87535 100000 47956 100000 25647 99999 26140 100000 45359 99999 97158 100000 9959 99999 77046 99999 45239 99999 60173 100000 40783 100000 16960 99999 10603 99999 60846 100000 43838 100000 84839 99999 77087 100000 72220 99999 7548 100000 52439 100000 42483 100000 47467 99999 29683 99999 74111 99999 58923 99999 10644 99999 33221 100000 25611 99999 99817 100000 4762 99999 14948 100000 7955 100000 41345 100000 93998 99999 35628 99999 88873 100000 98044 99999 11980 99999 44937 99999 15789 100000 31184 100000 39603 100000 11773 99999 33819 100000 37917 99999 73703 100000 46198 99999 57658 100000 85616 100000 38641 100000 19961 100000 58175 100000 14151 99999 90312 100000 79104 100000 68079 100000 95780 99999 88561 100000 89496 100000 24075 99999 53118 99999 55898 99999 88970 99999 15261 100000 79977 99999 6826 100000 90624 99999 69325 99999 92094 100000 88805 100000 39075 99999 94942 99999 40405 99999 44636 100000 41143 99999 97953 99999 28934 99999 53105 99999 94308 100000 26352 99999 66520 99999 80034 100000 35284 100000 63894 99999 94505 100000 65972 99999 2585 100000 34243 100000 37421 100000 13345 99999 43055 99999 44099 100000 56345 99999 8466 100000 21725 100000 43842 99999 22877 100000 48280 100000 9106 100000 54766 99999 75553 99999 71670 99999 92054 100000 81364 100000 89594 100000 89468 100000 55625 100000 2337 100000 48302 100000 79481 99999 68902 99999 36244 100000 23438 100000 48328 99999 84157 99999 86516 99999 58030 100000 77777 100000 6182 99999 7343 99999 65940 100000 3536 99999 46214 99999 15141 99999 26554 99999 96306 100000 82981 100000 20995 100000 14061 99999 85859 99999 75136 99999 21571 99999 1130 100000 16745 99999 53607 99999 75198 100000 58932 100000 53363 100000 36441 100000 40123 99999 65053 99999 9227 99999 9191 100000 41585 99999 65890 99999 48353 100000 21629 99999 29854 99999 1340 100000 30317 99999 17997 99999 25885 100000 54537 100000 70511 99999 53790 100000 28715 100000 25683 100000 33229 100000 78214 100000 90067 100000 71054 100000 91497 100000 8563 100000 42940 100000 65077 100000 48303 99999 2696 100000 68893 99999 20489 100000 48970 99999 45852 99999 83414 99999 76774 99999 76248 100000 59881 100000 40518 99999 11910 99999 22598 99999 13719 100000 89200 100000 17559 99999 13585 100000 57394 100000 36592 100000 42127 100000 70808 100000 31180 99999 94369 100000 64147 100000 64101 99999 88374 99999 3470 100000 39244 100000 1394 100000 79195 99999 42489 100000 94163 100000 79223 99999 74318 100000 51083 99999 8068 100000 63316 99999 41987 100000 51528 100000 67032 99999 74966 99999 36919 99999 71844 99999 36528 99999 33192 99999 75179 100000 34578 100000 20788 100000 9765 99999 67642 99999 18993 100000 9063 99999 12940 100000 14453 100000 68059 100000 40105 100000 65810 99999 95345 99999 4616 100000 363 100000 13921 100000 91033 100000 43142 100000 9673 100000 6690 99999 23989 100000 94436 99999 43001 100000 70739 100000 75720 99999 99366 100000 58901 99999 87192 100000 97985 99999 4054 100000 12131 100000 68088 100000 19666 99999 15128 100000 60214 99999 75380 99999 93385 100000 55607 100000 28560 99999 66688 100000 6496 99999 16311 100000 12416 99999 76444 100000 72094 99999 30674 100000 38981 99999 73860 100000 39152 99999 84129 100000 50336 99999 78669 99999 65926 100000 23050 99999 43645 100000 68688 100000 65853 99999 89210 99999 52491 99999 43284 99999 93701 100000 9231 100000 7058 100000 28119 100000 75476 99999 91347 100000 32579 100000 1931 100000 5068 100000 40861 100000 58662 100000 5509 100000 30406 100000 84671 100000 35481 100000 40665 100000 1018 100000 21727 100000 73867 99999 60047 99999 11152 99999 45986 100000 63456 99999 82932 100000 43122 100000 45061 100000 84658 99999 14041 100000 53134 99999 47487 99999 91056 99999 4405 99999 56186 100000 60193 99999 80563 100000 69614 99999 52640 100000 36131 100000 84164 99999 66696 99999 9327 100000 20670 99999 83710 100000 81218 100000 26290 100000 53661 99999 93899 100000 40139 99999 85428 100000 35283 100000 19648 99999 92658 99999 72158 99999 59478 100000 34497 99999 68859 100000 3039 99999 96971 100000 89374 100000 50426 100000 38809 99999 82863 100000 61904 100000 58157 100000 76756 100000 32971 99999 50973 99999 72243 99999 62277 99999 21902 99999 81043 100000 55406 100000 35360 99999 69388 100000 78690 99999 83149 99999 81635 99999 68762 99999 18834 100000 39837 100000 73232 99999 39663 99999 9028 100000 76548 100000 89713 100000 22648 100000 63502 100000 6440 100000 60705 100000 54278 99999 55458 99999 98029 99999 73388 99999 90563 99999 37145 99999 947 99999 64168 100000 4823 100000 57318 100000 95435 99999 77189 99999 82027 100000 75029 100000 38503 100000 74022 99999 83871 100000 58212 100000 92400 99999 49416 100000 76840 100000 28164 99999 65852 100000 14953 99999 50965 100000 67041 100000 74563 99999 13405 99999 30288 100000 28132 99999 37694 99999 98161 100000 54471 100000 80570 100000 56532 99999 31999 99999 30146 99999 78219 99999 91128 99999 17289 100000 39043 100000 20715 100000 17648 99999 63792 100000 28231 99999 24720 100000 33410 100000 59447 100000 83198 99999 41025 100000 66375 100000 50673 99999 95439 99999 69884 99999 52212 99999 94517 99999 10642 100000 32579 99999 32671 100000 14254 100000 6327 99999 43798 100000 99272 99999 52513 99999 64844 99999 30965 100000 29293 100000 25073 100000 15021 100000 66584 100000 95285 99999 64473 99999 40992 99999 31804 99999 92182 99999 64763 99999 46178 100000 21540 99999 94997 99999 19163 99999 15901 100000 96360 99999 41934 99999 42860 100000 43041 99999 31302 100000 1170 100000 83049 100000 88980 100000 94559 99999 67630 99999 57463 100000 39630 99999 43089 99999 79840 100000 62318 99999 59560 99999 27336 99999 71878 100000 97936 99999 9907 99999 69181 100000 92343 100000 87467 100000 90441 100000 13983 99999 98220 100000 4259 100000 19236 99999 29563 99999 91811 100000 21375 99999 82422 100000 25606 100000 52733 99999 26750 99999 22367 100000 80507 100000 5049 100000 40774 99999 98347 100000 68582 99999 60740 100000 6129 99999 45502 99999 12270 100000 22463 99999 35307 99999 30916 100000 15401 99999 52805 100000 76107 99999 25111 99999 99068 100000 47465 99999 69913 100000 22764 99999 52183 99999 83729 99999 68936 99999 67012 99999 85505 99999 51597 99999 6677 100000 46875 100000 41799 100000 11120 100000 52854 100000 53169 100000 30361 99999 63459 99999 75000 99999 41392 99999 14185 99999 81243 100000 62876 100000 68530 100000 5575 99999 21605 100000 91255 100000 58548 99999 86090 99999 53886 100000 93521 99999 74888 99999 20950 100000 21998 99999 69996 99999 55945 99999 50331 100000 60387 100000 71745 99999 93302 99999 71327 100000 15314 99999 20273 99999 90464 99999 9374 99999 37405 99999 84537 99999 48318 100000 46338 99999 71637 99999 98761 100000 47093 99999 96178 99999 52610 100000 89557 99999 7054 99999 76049 100000 33316 99999 45046 99999 60491 99999 61011 99999 55767 100000 99224 99999 20800 100000 83637 99999 83131 99999 31794 100000 97841 100000 20253 99999 3735 100000 70426 100000 29649 99999 48375 99999 99682 100000 44266 100000 47489 100000 12993 99999 94034 99999 72997 100000 53467 100000 78586 100000 16660 99999 77038 100000 68341 99999 22549 99999 26423 100000 33132 100000 58632 99999 79713 100000 26554 100000 15211 100000 72052 99999 73611 99999 21016 99999 42658 99999 31049 99999 69120 99999 22844 99999 20329 100000 14750 99999 64997 99999 98894 99999 90062 100000 90206 100000 32308 99999 11260 99999 56528 100000 44980 100000 13011 99999 59783 100000 30648 99999 80064 100000 10785 100000 87783 100000 27698 99999 36289 99999 65496 99999 81589 100000 53320 99999 65435 99999 53204 99999 59400 100000 86294 99999 53489 99999 378 99999 52183 100000 12964 99999 20373 100000 12431 99999 51508 100000 26655 100000 31323 100000 29110 100000 23639 99999 93309 100000 34338 99999 62138 99999 87995 100000 27872 100000 42517 99999 57106 100000 1419 99999 64954 99999 44485 100000 97016 100000 70564 99999 32238 100000 16210 100000 84359 99999 69969 100000 11601 100000 59511 99999 80314 100000 16948 100000 81666 99999 15450 99999 80248 100000 52956 100000 90743 99999 91970 100000 48330 100000 75987 99999 40401 99999 72157 100000 54659 100000 10026 100000 73494 100000 99763 99999 72209 100000 83763 99999 2164 100000 20804 100000 65521 100000 37948 99999 44634 99999 71006 99999 21129 100000 42557 99999 59757 99999 9667 100000 46910 99999 69991 99999 22151 100000 89641 100000 24843 99999 44107 100000 47860 100000 49777 99999 85261 99999 31708 100000 86144 100000 26802 100000 43421 99999 16829 99999 30562 100000 17330 100000 50349 99999 42739 99999 13095 100000 59833 100000 91980 99999 99289 100000 72052 100000 103 99999 52815 99999 75650 99999 69708 100000 79357 100000 37180 99999 80533 99999 19559 100000 54927 99999 20291 100000 85805 99999 27585 99999 47347 99999 36925 100000 11189 100000 75094 99999 63639 100000 72338 99999 81926 99999 93602 100000 58752 100000 63039 100000 77518 100000 18849 99999 267 99999 16954 99999 11125 100000 20200 100000 96691 100000 12376 99999 62536 99999 16253 100000 56735 100000 58351 100000 71456 99999 34516 99999 48801 100000 43870 100000 85744 100000 77824 99999 80528 99999 49667 100000 14949 100000 58443 100000 17071 100000 56581 99999 44990 100000 6600 100000 47840 100000 57330 100000 8492 100000 56780 100000 78170 99999 54905 100000 31364 99999 53625 99999 85302 99999 73598 99999 45184 99999 71114 100000 43536 100000 71248 100000 80758 100000 51991 99999 39034 99999 17348 99999 63229 99999 32134 100000 180 99999 69580 99999 36753 99999 19342 99999 59716 100000 99550 100000 49862 99999 66139 99999 11501 99999 61874 100000 8594 100000 86108 99999 5532 99999 17201 100000 96841 99999 18472 99999 1619 99999 56645 100000 31703 99999 48993 99999 21745 100000 54722 99999 91544 100000 47009 99999 16847 99999 90326 100000 19359 100000 51806 99999 64615 99999 36387 99999 82907 100000 60531 99999 4669 100000 32468 99999 44076 100000 26757 99999 93362 100000 27968 99999 82202 99999 90277 99999 72696 100000 68932 99999 27221 100000 99337 100000 90295 100000 43733 100000 27688 100000 34944 99999 47523 99999 1863 100000 35532 100000 15131 100000 63085 100000 28854 99999 24126 99999 76490 99999 78934 100000 28750 99999 77186 99999 45503 99999 54125 99999 80160 99999 88783 99999 45348 99999 40055 100000 80282 100000 65334 99999 81463 99999 71554 100000 80841 99999 72865 100000 44935 100000 52646 100000 3718 99999 84654 100000 23896 100000 14264 99999 84700 100000 3788 100000 19521 100000 49297 99999 16341 99999 25772 99999 94436 100000 18930 100000 49511 99999 81373 100000 74107 99999 82612 99999 90362 99999 57305 99999 52305 100000 64617 100000 66475 100000 13283 99999 71949 99999 16712 99999 28180 99999 75717 99999 63370 100000 56373 99999 54046 100000 22689 100000 80249 100000 33069 99999 76197 100000 4491 100000 17230 99999 3121 99999 67590 100000 21219 100000 13957 100000 90354 99999 75404 99999 78687 99999 42045 100000 21506 100000 4630 99999 94392 100000 26982 100000 70125 99999 81985 99999 696 99999 6936 99999 71026 100000 46060 100000 85475 99999 25844 99999 36978 100000 45163 99999 19258 99999 30856 99999 57232 100000 12726 99999 72902 100000 83661 100000 63990 100000 40503 99999 25789 100000 54609 100000 52897 99999 3874 100000 58494 99999 46353 100000 11466 100000 1130 99999 88803 100000 30766 100000 37993 100000 33169 100000 59772 100000 47737 100000 14363 99999 12005 100000 57976 99999 58882 100000 26931 99999 95877 100000 73254 100000 81518 100000 45190 99999 61823 100000 85475 100000 25195 99999 15652 100000 41051 99999 13928 99999 68510 100000 87444 100000 69658 100000 77727 99999 5880 99999 77096 100000 19848 99999 23622 100000 76596 100000 1028 100000 6784 99999 58057 100000 10033 99999 91267 100000 45784 99999 39383 100000 21432 99999 41643 100000 8811 99999 465 99999 8747 99999 37929 99999 73702 100000 56713 100000 51110 100000 20073 100000 95574 99999 9834 100000 51537 100000 3620 100000 78535 99999 54747 99999 19115 99999 14863 99999 69344 100000 11115 100000 72095 100000 83836 99999 88685 100000 38167 99999 38361 99999 40755 99999 40345 100000 31461 100000 66612 100000 3331 100000 31776 99999 92987 99999 179 100000 26881 99999 38820 99999 67958 100000 81198 99999 81922 100000 40248 99999 70860 100000 86732 99999 15349 99999 48526 99999 34717 100000 41882 99999 77445 99999 43104 99999 20949 100000 26619 99999 39686 100000 56382 99999 67857 99999 42541 100000 4462 99999 47687 99999 58004 100000 46224 99999 58130 100000 13780 100000 59965 99999 9617 99999 15226 100000 29107 99999 49888 99999 4319 100000 75867 99999 22614 100000 40193 99999 13908 99999 89297 100000 91740 100000 90132 100000 2066 100000 48693 100000 83184 100000 89199 99999 81087 99999 9395 100000 96766 100000 49661 100000 48313 100000 76644 100000 98741 99999 63447 100000 38231 99999 13727 100000 6876 99999 89532 99999 69685 99999 80981 100000 56512 99999 82003 99999 21045 99999 57338 99999 92614 100000 43353 99999 38826 99999 32669 100000 27422 99999 15571 100000 19227 100000 45678 99999 51962 99999 69355 99999 71379 99999 44223 100000 7761 99999 14353 99999 47584 99999 33653 100000 34735 100000 77689 99999 46936 100000 72296 99999 11020 100000 49955 99999 85578 100000 29201 100000 20107 99999 82364 100000 66873 99999 32984 100000 85939 100000 40542 100000 63394 99999 71976 99999 44456 100000 59855 99999 73227 100000 48359 99999 32517 99999 70900 100000 16813 99999 27081 100000 81431 100000 13852 99999 6997 99999 50355 99999 26686 100000 22326 99999 72011 99999 75723 99999 67082 100000 83277 99999 58172 99999 81706 100000 23737 100000 15567 99999 121 100000 98198 99999 45372 99999 13580 100000 37331 100000 42282 100000 74737 100000 15520 100000 16951 100000 47029 100000 36854 99999 61400 100000 68060 100000 80541 99999 12522 99999 5250 99999 9688 100000 62198 100000 94420 99999 22835 99999 5947 99999 81302 99999 30876 100000 16317 99999 44903 99999 33135 100000 27660 99999 72716 100000 43962 99999 48582 100000 6913 99999 46564 99999 27352 99999 97050 99999 39 99999 15143 100000 97853 99999 44299 100000 26355 100000 85507 99999 34242 100000 29394 100000 44811 100000 28304 99999 88165 99999 23910 100000 33969 100000 89491 99999 58050 100000 80694 100000 40684 100000 61429 100000 85778 99999 74978 100000 67332 99999 40114 99999 92164 100000 80027 100000 30812 99999 3146 100000 11585 99999 1428 99999 83769 99999 61204 100000 45159 100000 43666 99999 76349 100000 99200 100000 34339 100000 14624 99999 65499 99999 26459 100000 3394 100000 49258 99999 35687 100000 92869 100000 72018 100000 9946 99999 60995 100000 96364 100000 72818 99999 31435 99999 85567 99999 16328 99999 7396 100000 82604 100000 88648 99999 74183 100000 73329 100000 67189 100000 94635 100000 70216 100000 91279 99999 21932 99999 46852 99999 24129 99999 74636 99999 19553 99999 64053 100000 29133 99999 48868 99999 93829 100000 33178 99999 79491 100000 91698 100000 84946 99999 37451 100000 14980 99999 54455 99999 31907 99999 60487 100000 3406 99999 47530 100000 29639 99999 97344 99999 36218 100000 11969 99999 60013 99999 81708 100000 69861 99999 52207 99999 47152 100000 27800 99999 16721 100000 14440 99999 52734 100000 57006 99999 14158 100000 14054 99999 63701 100000 37163 100000 72491 99999 7308 99999 64631 100000 76498 100000 29086 100000 75344 99999 88393 100000 6167 99999 64578 100000 34248 99999 43953 100000 978 99999 61758 100000 15336 100000 89238 100000 73185 99999 72540 99999 86757 100000 46784 99999 60084 100000 49260 100000 50914 100000 97747 99999 24209 100000 54073 99999 48074 99999 87004 100000 74434 99999 58029 100000 62471 100000 45726 99999 90474 100000 62699 100000 57084 100000 85174 99999 17643 99999 17021 100000 66187 99999 60994 100000 92915 99999 77712 99999 94672 100000 3828 99999 36648 99999 31991 99999 77290 99999 74009 100000 98710 100000 27430 100000 33892 99999 66142 100000 63570 99999 25284 100000 41248 100000 84787 100000 97479 99999 81159 100000 77121 99999 87280 99999 47208 99999 10448 100000 86422 100000 37663 100000 4332 99999 91200 99999 63830 100000 55584 99999 36199 99999 31208 100000 72350 100000 78541 99999 14329 99999 96646 99999 3012 99999 40233 99999 3629 100000 50089 99999 76992 99999 47578 100000 28707 100000 29425 100000 58080 99999 91001 100000 42587 99999 69810 99999 20574 99999 7360 100000 44433 99999 88666 99999 43541 100000 78250 99999 27446 100000 25455 100000 81328 100000 79793 100000 66729 99999 52148 100000 34438 100000 17038 100000 61924 99999 58481 100000 83243 100000 91817 99999 2496 100000 6132 99999 94707 100000 26323 99999 65518 100000 9508 99999 26499 100000 50749 100000 38816 100000 9980 100000 80669 99999 21972 100000 12010 100000 19692 99999 60473 99999 22423 99999 37836 100000 34926 99999 47274 100000 29544 99999 3391 99999 55096 99999 62404 99999 58689 100000 80309 99999 48165 100000 70738 100000 60536 100000 88141 100000 52321 100000 77793 100000 70094 100000 32035 99999 70866 100000 78146 100000 37632 100000 22169 99999 44323 100000 17418 100000 20007 99999 12214 99999 14721 99999 2421 99999 76028 99999 19476 100000 321 99999 56868 100000 48004 100000 55224 99999 70019 100000 97115 100000 4805 99999 32416 99999 2180 99999 64208 100000 54537 99999 5499 99999 17822 99999 22717 100000 88786 99999 55674 100000 53158 100000 37453 99999 99035 100000 76423 99999 19083 99999 8002 99999 96133 100000 72698 99999 74593 100000 1786 100000 87290 99999 74410 100000 34475 99999 63856 100000 37454 100000 48302 99999 30299 100000 87568 99999 18222 99999 96599 99999 29983 100000 11425 99999 96844 100000 4140 99999 8160 99999 96256 100000 41757 100000 60446 100000 74460 99999 11598 99999 671 99999 85424 100000 34452 100000 2405 100000 72127 100000 38993 99999 11956 100000 82561 100000 89281 100000 45907 99999 69456 99999 97798 100000 56278 100000 45420 99999 47693 100000 59014 99999 23348 100000 96980 99999 11306 99999 31750 100000 36236 100000 9795 99999 41783 99999 88175 100000 18208 100000 75348 100000 39612 100000 42743 100000 16174 100000 66481 100000 13295 100000 95981 99999 49880 100000 96579 100000 59380 99999 17813 100000 13178 99999 82715 100000 44037 99999 84922 99999 66376 100000 21201 99999 87161 100000 86357 100000 28761 99999 14808 100000 68080 99999 29677 99999 34907 100000 7678 99999 98004 100000 47407 99999 93967 99999 12971 100000 78783 99999 45154 99999 79368 100000 91506 99999 28063 99999 92518 99999 90716 99999 55064 100000 43982 99999 37016 100000 12656 100000 48783 99999 82236 100000 72559 99999 63899 100000 76439 100000 30663 100000 17557 99999 47421 100000 42489 99999 17877 100000 43710 100000 79360 100000 49251 99999 17331 100000 72261 100000 72161 99999 4825 100000 25018 99999 59312 100000 40645 100000 60682 100000 51744 99999 72921 99999 46326 99999 51416 99999 18990 100000 11992 99999 90186 100000 25608 100000 67033 99999 701 99999 72685 99999 53427 100000 17040 99999 61796 100000 90357 99999 75430 99999 26063 100000 6978 100000 87338 99999 77222 100000 16587 99999 33397 99999 91286 99999 60629 100000 98274 99999 39934 99999 29557 100000 61936 99999 12920 100000 39958 100000 59079 99999 65885 100000 79132 100000 28941 100000 41812 99999 39910 99999 85749 100000 48833 100000 91389 99999 16129 99999 44043 100000 34984 100000 97449 100000 26153 100000 97748 99999 37600 99999 83633 100000 34642 100000 95011 100000 84174 100000 51858 100000 81897 100000 38056 99999 11134 100000 14799 100000 2910 100000 86413 99999 84720 100000 12181 99999 5676 100000 68735 99999 45755 100000 42927 99999 12478 100000 48077 100000 96592 99999 61016 100000 6775 99999 21793 100000 70820 99999 42078 100000 99904 100000 84360 100000 90816 99999 96958 100000 36278 100000 86752 99999 60344 99999 36388 99999 2155 99999 6313 100000 92877 100000 59176 99999 79615 99999 22692 100000 49787 99999 23338 100000 78327 99999 17615 99999 30128 100000 38044 99999 92631 99999 5536 99999 59657 99999 37758 100000 49549 100000 41504 100000 92281 99999 67825 100000 7679 99999 25897 100000 25848 99999 77402 100000 98811 99999 75595 99999 531 100000 81377 100000 68236 100000 62180 100000 8293 100000 83457 99999 49127 99999 26159 100000 39594 99999 57867 99999 17543 99999 66845 100000 4715 99999 92038 100000 84849 100000 58798 100000 25853 100000 99120 99999 6292 100000 82084 99999 94028 100000 23347 100000 64865 99999 30837 99999 90798 100000 43354 99999 80125 100000 62517 99999 4966 99999 64058 100000 97673 100000 99143 99999 96891 100000 22313 100000 95156 99999 31108 99999 13447 100000 38443 100000 38702 100000 31581 99999 33106 100000 30926 99999 61278 100000 27916 100000 17096 100000 36021 100000 59382 100000 43942 99999 48977 99999 95296 100000 56273 99999 99396 99999 24622 100000 35765 100000 27124 100000 46102 99999 74267 100000 99966 99999 38334 100000 54649 99999 99406 100000 3674 99999 63862 99999 18658 99999 18025 99999 74165 100000 23762 100000 71584 99999 56845 99999 31393 99999 91870 99999 1924 100000 48532 99999 103 100000 16067 100000 39394 99999 54707 99999 92565 100000 34835 99999 44534 99999 62664 100000 75255 100000 51174 99999 53111 100000 46075 100000 66458 100000 21250 99999 13264 100000 41726 99999 92467 100000 577 100000 51920 100000 91618 100000 43283 100000 88248 99999 64112 99999 25056 100000 55299 99999 14965 99999 41008 99999 35030 99999 7599 99999 38735 100000 76544 100000 35188 99999 54679 99999 46100 100000 25768 99999 91845 99999 35537 99999 52433 100000 12573 99999 1451 99999 34927 99999 97937 100000 16733 99999 1101 99999 89942 99999 76754 100000 41770 99999 10008 100000 19211 100000 50831 99999 7019 99999 94336 100000 66123 99999 85544 100000 9186 99999 35542 100000 46686 100000 37878 100000 47164 99999 82303 100000 16603 100000 15335 100000 18477 99999 75753 100000 87331 100000 29885 100000 60126 100000 90539 99999 47247 99999 48546 100000 23306 99999 73931 100000 63743 100000 64643 99999 80608 99999 2695 100000 94967 100000 83664 100000 60485 99999 4285 100000 70342 99999 21270 99999 60711 99999 60197 99999 51166 100000 80195 99999 57319 100000 16539 100000 61708 99999 7824 99999 75329 99999 98954 100000 72748 100000 38956 99999 32906 99999 99447 99999 97311 99999 83150 100000 87304 99999 33407 99999 8857 100000 32591 99999 83471 99999 99118 100000 18065 100000 16883 99999 24146 100000 2783 100000 44174 100000 1576 100000 86269 99999 404 100000 58209 100000 64404 100000 47795 100000 47301 99999 94538 99999 38049 99999 72173 100000 72753 100000 56828 100000 48254 100000 66287 99999 93897 99999 34672 99999 85044 100000 44497 100000 65053 100000 32787 99999 61382 100000 73231 99999 62095 100000 24533 99999 97397 100000 36790 99999 98326 99999 48743 99999 33140 100000 55745 99999 25549 99999 63487 100000 88231 100000 25423 99999 85158 100000 83794 100000 76319 100000 33314 99999 29316 99999 4667 100000 24052 100000 60434 99999 65631 100000 27868 99999 64721 100000 69946 99999 63256 100000 99331 99999 48648 99999 15556 99999 32150 100000 77177 99999 97545 99999 40548 99999 27557 100000 12635 99999 68447 100000 65789 100000 98423 99999 73334 100000 88581 100000 70362 99999 56356 100000 77957 99999 60336 100000 2595 99999 85959 100000 29605 100000 80784 99999 14646 99999 76735 100000 49122 99999 63512 99999 62886 100000 54241 99999 95248 99999 94430 99999 44534 100000 81779 99999 95064 100000 19090 99999 64425 99999 26918 99999 14534 99999 27306 99999 43987 99999 64860 99999 29785 99999 45011 99999 25704 99999 16329 100000 53748 99999 31482 100000 8421 99999 82389 100000 33469 100000 78891 100000 49007 100000 20725 99999 84334 100000 12659 100000 99963 99999 91196 100000 17422 99999 15569 100000 96492 99999 92131 99999 76580 99999 8500 99999 21713 99999 96732 100000 31735 99999 44899 100000 28972 100000 4529 100000 42345 100000 88305 100000 90506 99999 95256 100000 84349 100000 1126 99999 32691 100000 48691 100000 13791 100000 42417 99999 18379 100000 52595 99999 97397 99999 41359 100000 48765 100000 48624 99999 24542 100000 33964 99999 51362 100000 81026 99999 13483 99999 38750 100000 24799 99999 67119 100000 71079 99999 96381 100000 42968 99999 81860 100000 44663 100000 34391 99999 74336 100000 23958 100000 91885 100000 52351 99999 46797 100000 43726 99999 59003 100000 22864 99999 80426 99999 95231 100000 5370 100000 51691 99999 69411 99999 56569 99999 96411 100000 23024 100000 60202 100000 85583 99999 47362 100000 86685 100000 70168 100000 64039 99999 27055 99999 10384 99999 71175 99999 91733 100000 9649 99999 50485 99999 7429 99999 94544 99999 20757 99999 34412 100000 80604 100000 11389 100000 29274 99999 17889 100000 38314 100000 38245 99999 35746 100000 75065 99999 24516 100000 49778 99999 70002 99999 20284 99999 7494 99999 57775 99999 88042 100000 48832 99999 27267 99999 70528 100000 13184 99999 40534 99999 50644 100000 78700 99999 25301 99999 47900 99999 50667 99999 66045 99999 28786 100000 86896 100000 35327 100000 80892 99999 88252 100000 62492 100000 83250 100000 49082 100000 30631 99999 677 99999 73947 100000 95515 100000 55820 99999 56125 100000 27140 99999 3183 99999 95114 99999 74398 100000 73049 100000 33096 99999 61425 100000 75100 99999 74177 100000 20555 99999 74517 100000 25691 100000 35019 99999 90399 100000 64458 100000 68068 100000 50702 100000 60822 100000 32932 99999 55107 100000 93500 99999 46376 100000 58324 99999 31561 99999 10122 100000 95361 99999 57676 99999 66517 99999 11847 100000 92814 99999 10555 100000 59536 99999 46050 100000 67717 99999 99568 99999 29345 100000 37090 99999 37494 99999 89185 99999 90050 99999 58634 100000 95667 99999 48291 99999 13422 100000 68400 100000 90668 100000 88422 99999 96823 99999 15126 100000 16914 100000 78308 100000 26503 99999 72928 100000 76121 99999 89429 99999 75865 100000 70861 99999 2429 100000 75248 100000 31352 100000 46825 100000 46474 99999 8306 99999 71181 100000 50520 99999 999 100000 86870 99999 53370 100000 27348 99999 81141 100000 3357 100000 29074 99999 13695 100000 43374 99999 54315 99999 61816 100000 17261 99999 99177 100000 69161 100000 93394 99999 33254 99999 26657 100000 86120 99999 39652 100000 50930 100000 66592 100000 37923 99999 76626 100000 33233 100000 83392 99999 32633 99999 32655 100000 33621 99999 31569 100000 2496 99999 97925 100000 54317 100000 79981 100000 54552 100000 97469 99999 69696 100000 22000 99999 65112 100000 64787 100000 94580 99999 68782 99999 25544 100000 525 99999 4043 100000 11097 99999 85961 100000 84959 100000 60578 100000 96451 99999 27344 100000 97884 100000 47683 100000 49341 99999 85621 100000 20529 100000 30389 99999 34551 99999 75732 99999 45723 99999 20955 100000 22045 99999 11859 100000 70399 99999 7564 99999 82042 99999 53780 100000 70086 99999 29177 100000 61842 99999 37464 100000 23694 99999 87373 99999 43595 99999 54077 99999 29356 99999 42095 100000 55707 100000 40150 99999 85300 99999 29672 100000 38601 99999 85279 100000 47381 100000 73818 99999 46511 99999 86607 100000 82511 100000 78887 100000 66299 100000 76574 99999 85171 100000 79427 100000 49947 100000 63091 99999 63235 99999 8483 100000 96465 100000 49996 99999 58944 100000 20522 99999 54070 99999 60278 99999 34835 100000 6788 99999 48940 99999 94758 99999 15847 100000 50947 100000 80566 100000 7286 99999 99551 100000 25005 99999 56152 100000 87597 99999 55559 100000 98563 100000 19232 99999 4720 100000 98877 99999 93631 100000 11403 99999 55855 100000 1173 99999 56642 100000 37280 100000 13648 100000 90218 99999 83716 99999 64535 100000 67920 100000 89785 99999 46897 99999 3082 100000 23237 99999 56776 99999 96462 100000 18084 100000 71453 100000 2538 99999 87488 99999 96966 99999 16008 100000 92474 100000 96260 99999 91780 99999 76508 100000 96522 100000 8508 100000 80911 99999 41363 100000 88073 99999 62881 100000 78602 100000 86462 99999 88793 100000 32189 99999 73146 100000 70139 99999 61082 99999 88534 100000 50818 99999 93531 99999 35247 100000 33211 99999 62337 99999 90875 99999 67223 99999 42960 100000 55469 99999 1355 100000 68796 100000 78529 99999 81263 100000 13802 100000 46344 100000 3255 99999 75811 99999 51283 99999 10594 99999 99812 99999 60968 99999 55476 100000 89657 100000 99574 100000 27925 99999 86505 100000 11715 100000 37963 100000 77338 99999 77436 100000 31798 100000 18963 99999 95396 100000 60056 100000 43160 99999 22140 99999 24740 99999 19853 99999 391 100000 4124 99999 42146 100000 94544 100000 94681 99999 84047 99999 20240 100000 79725 100000 9846 100000 28145 99999 69679 100000 6402 100000 38224 100000 1857 100000 85778 100000 97376 99999 61415 99999 28321 100000 68198 100000 92465 99999 55995 100000 88406 100000 52837 100000 75616 100000 6729 100000 55874 99999 90162 100000 39742 99999 75557 100000 25671 100000 52470 99999 22530 100000 67916 100000 26795 100000 89588 99999 8791 100000 51443 99999 57721 100000 99256 100000 55927 100000 66886 100000 83028 99999 58981 99999 8978 99999 69385 99999 14478 100000 38104 99999 55295 99999 10412 99999 37902 100000 50528 99999 61193 99999 75818 99999 61375 99999 88951 99999 51052 100000 90654 99999 66180 99999 2351 100000 64064 100000 89561 99999 38122 100000 98932 99999 65486 99999 53053 99999 31564 100000 46812 100000 70366 99999 23940 100000 86122 99999 32504 100000 4992 99999 53960 100000 83353 99999 29375 100000 65126 99999 62098 99999 95246 99999 66261 99999 91971 100000 62298 99999 34295 100000 61767 100000 79736 99999 96271 100000 67422 99999 5978 99999 48006 99999 62235 100000 62312 100000 57156 100000 78871 99999 87700 100000 26178 99999 87751 100000 68408 100000 34547 99999 76181 100000 16484 99999 90821 99999 36988 100000 9374 100000 30955 99999 77730 100000 63849 99999 96184 100000 61889 99999 82074 99999 50359 99999 9908 99999 81356 99999 29735 100000 12409 100000 56661 99999 35383 99999 1781 99999 63107 99999 58297 100000 88420 99999 28732 100000 18202 100000 42711 99999 29060 99999 40019 99999 31429 99999 55248 99999 92421 100000 2606 99999 92903 99999 74995 100000 90033 99999 72954 99999 84659 100000 97922 99999 5583 99999 19 100000 12098 100000 51603 99999 75568 100000 42580 100000 51162 99999 64009 100000 16310 100000 82340 100000 64958 100000 52519 99999 63279 100000 53127 99999 56158 99999 81384 100000 12633 100000 92223 99999 87018 100000 580 99999 72165 100000 21960 99999 7447 100000 94927 100000 13028 99999 63 99999 9606 99999 28477 99999 59313 100000 58164 99999 64521 99999 77158 99999 75667 99999 45181 100000 23431 100000 78647 99999 88223 100000 97298 100000 56745 100000 51319 99999 14306 100000 60959 100000 51227 100000 52240 100000 93881 99999 13566 99999 2162 99999 15861 99999 63696 100000 38173 100000 67175 100000 32799 100000 29300 99999 394 100000 25687 100000 73115 100000 92145 100000 33139 100000 73407 99999 32448 99999 34018 100000 65634 100000 8337 100000 64896 99999 45321 100000 18003 100000 18000 100000 29195 100000 53833 99999 37523 99999 48358 100000 43844 99999 71517 100000 14240 99999 60671 100000 97093 99999 85524 99999 66289 100000 2065 100000 17029 99999 86335 99999 85253 99999 57298 100000 64833 99999 52484 100000 57005 100000 53067 100000 44504 100000 83174 99999 30151 100000 73308 100000 76165 100000 50933 100000 19177 100000 61704 99999 14666 99999 24419 99999 91454 99999 83200 99999 49760 100000 38320 99999 34597 100000 35186 99999 97630 99999 98339 100000 68861 99999 80699 100000 38919 100000 25509 99999 9630 100000 12860 100000 47532 100000 80682 100000 83036 99999 12312 100000 3246 99999 1742 100000 32778 99999 95206 99999 5146 100000 96630 99999 69377 99999 23569 100000 77574 99999 48907 100000 19158 99999 67239 100000 61036 99999 72884 100000 61770 100000 90796 99999 52284 100000 84312 100000 83766 100000 42201 99999 17197 100000 10002 100000 44083 100000 902 100000 5421 99999 70029 100000 97294 99999 43540 99999 39002 100000 61391 100000 21007 100000 51573 100000 22759 99999 38740 100000 62541 100000 21509 99999 45685 99999 40003 100000 23793 99999 92530 100000 86198 100000 5460 99999 12617 99999 34693 99999 88618 99999 39474 99999 42867 100000 53580 99999 70542 100000 33086 100000 38726 99999 79374 99999 90179 99999 7288 99999 44981 99999 73768 99999 2980 100000 85786 100000 13496 99999 29539 99999 22386 100000 28785 99999 4500 100000 72403 99999 73904 99999 40853 100000 38940 99999 65606 99999 68522 99999 80561 99999 20736 99999 25646 99999 18253 99999 51959 100000 46698 99999 94718 100000 81176 99999 84669 100000 95989 100000 24176 99999 9638 100000 78275 100000 96452 100000 68370 100000 3790 99999 70380 100000 82468 99999 1683 99999 97023 100000 20523 100000 99269 99999 36080 100000 98812 99999 73644 99999 48613 99999 26086 99999 51427 99999 10191 99999 46739 100000 59442 99999 80257 100000 49794 99999 31655 100000 89645 99999 33202 99999 96749 99999 814 99999 98903 100000 16095 99999 9064 100000 71664 100000 42284 100000 55863 99999 80871 99999 80982 100000 33046 100000 29826 100000 72695 100000 27407 100000 97947 99999 65398 100000 87643 99999 75225 100000 88912 100000 38276 99999 8566 100000 55986 100000 39111 99999 70468 100000 25658 100000 15998 100000 22560 99999 61478 99999 70199 100000 87273 100000 44344 100000 90868 99999 68664 99999 57976 100000 91695 100000 32091 99999 20236 99999 42498 100000 95755 99999 2963 100000 17507 99999 93745 100000 1848 100000 87346 99999 59826 99999 53134 100000 57392 100000 20875 99999 97650 100000 58998 100000 22913 99999 21783 99999 93250 100000 91299 100000 6750 99999 82813 100000 14035 100000 37481 100000 16608 100000 73909 100000 30379 99999 55540 100000 10758 99999 3745 100000 90871 100000 36406 99999 47002 100000 91010 100000 72638 99999 55371 99999 12592 99999 55380 99999 61173 99999 65669 99999 95179 99999 2634 99999 13045 100000 25689 99999 35506 100000 97488 99999 30279 99999 91850 99999 74913 99999 61647 99999 23239 99999 59366 99999 73925 100000 84991 100000 63323 99999 2129 99999 45992 99999 15592 99999 1656 99999 87790 99999 41556 99999 97808 99999 69446 100000 79081 99999 74252 99999 85216 100000 76428 100000 22378 99999 36716 100000 64932 100000 97613 100000 28778 100000 32130 99999 31552 100000 75436 100000 12568 100000 40547 100000 59985 99999 78791 100000 36224 99999 41176 100000 95201 99999 15706 100000 30403 99999 42260 99999 2291 100000 18004 100000 32301 99999 30971 99999 57705 99999 10118 100000 910 100000 45361 100000 99175 100000 68184 99999 68375 100000 63891 100000 65335 99999 11138 100000 47538 100000 37533 99999 55688 99999 57244 99999 56679 99999 48903 99999 92115 100000 54745 99999 4936 99999 58930 100000 41177 99999 81509 99999 30378 100000 71495 99999 35371 99999 6980 100000 39174 100000 37222 99999 44982 99999 69714 99999 55432 100000 45097 100000 26341 99999 12268 99999 1990 100000 52825 100000 90658 100000 15825 99999 9763 100000 9025 100000 88994 100000 16155 100000 94949 100000 68353 100000 32801 100000 90655 100000 16379 100000 44831 100000 33691 100000 30394 99999 56601 100000 14990 99999 22573 100000 2850 100000 40134 99999 48226 99999 80879 99999 87833 100000 76039 99999 90595 100000 40178 100000 83495 99999 72980 99999 60897 99999 22388 99999 49015 99999 45694 99999 69829 100000 93740 99999 93098 100000 8282 100000 95205 100000 11437 100000 79328 100000 23213 99999 85140 100000 19447 99999 6785 100000 57264 99999 61013 100000 19581 99999 70451 99999 40814 99999 40124 99999 10215 100000 58947 100000 9058 100000 91058 100000 34356 99999 24605 100000 55788 99999 67138 99999 81094 100000 40054 99999 81499 99999 98910 99999 40491 99999 59826 100000 45670 100000 60246 100000 55270 100000 42301 99999 89105 100000 47890 99999 41073 100000 95064 99999 60614 100000 86944 100000 57720 100000 51596 99999 54106 100000 67896 99999 53433 100000 21750 100000 85110 100000 69862 100000 47535 100000 62215 100000 3219 99999 70427 100000 13841 99999 47336 99999 2629 100000 99840 100000 81255 99999 62874 99999 23012 99999 83342 99999 43705 99999 4950 99999 53703 99999 34783 100000 2029 99999 33481 99999 5933 99999 5443 99999 52652 100000 96439 100000 47639 99999 17568 100000 99957 99999 26007 99999 97972 99999 35978 100000 50292 100000 8302 100000 82777 100000 66536 99999 72296 100000 57655 100000 1005 100000 24826 99999 10726 100000 18460 99999 2084 100000 40653 99999 81249 100000 36869 100000 20315 100000 39365 100000 87540 99999 25124 100000 45608 99999 45110 99999 45710 100000 5776 99999 43323 100000 83500 100000 7216 100000 19514 100000 91481 100000 82783 99999 17580 100000 89135 100000 30148 100000 18866 99999 5843 99999 8636 99999 71482 100000 57718 100000 87194 99999 29529 100000 10921 99999 10449 100000 31402 100000 8007 100000 77024 99999 21411 99999 36836 99999 69800 99999 83454 99999 18007 99999 65408 100000 10114 99999 35914 99999 93004 99999 96283 100000 61706 100000 8582 100000 5535 99999 88790 99999 60067 100000 76605 99999 26755 100000 34807 99999 47702 100000 52359 100000 97076 99999 74078 100000 195 99999 55600 99999 66241 99999 9971 99999 31165 100000 74905 99999 56363 100000 19295 99999 62280 100000 72833 99999 24603 99999 78753 99999 84192 99999 8010 99999 57421 99999 92986 100000 96867 100000 15537 100000 82276 100000 49232 100000 86349 100000 79190 99999 41990 100000 52742 99999 13157 99999 32310 100000 91317 100000 1148 100000 60550 100000 46319 99999 9567 100000 33434 100000 32944 99999 86535 99999 92358 100000 26386 99999 85281 100000 84771 99999 28330 100000 34437 100000 42132 99999 45913 99999 48920 100000 19994 99999 6619 100000 24454 99999 4169 99999 18951 99999 80916 100000 78292 100000 74043 100000 75508 100000 15830 99999 25934 100000 98409 100000 66963 100000 28725 100000 2744 99999 86233 99999 4088 99999 48570 99999 62324 100000 58924 99999 44746 99999 92369 100000 88162 100000 32322 99999 88451 100000 70652 99999 95863 99999 87036 99999 54650 99999 54844 100000 24564 99999 61540 100000 13175 99999 14772 99999 78580 100000 33154 99999 5181 100000 32874 99999 24892 100000 21883 99999 11578 100000 58161 99999 32800 99999 95618 99999 22437 100000 8606 99999 5037 100000 78892 99999 22876 99999 36039 99999 28387 100000 91484 100000 15227 100000 96947 100000 80769 100000 55123 100000 32114 100000 68951 99999 62883 99999 55477 99999 85397 99999 94283 99999 98378 99999 23816 99999 72988 99999 98304 100000 67593 100000 63013 99999 11868 100000 21162 100000 6903 99999 94834 99999 47821 100000 1018 99999 37586 100000 26611 100000 88001 99999 43389 100000 27037 99999 36814 100000 16960 100000 28255 100000 15844 99999 60732 100000 98060 99999 35199 99999 89225 100000 65346 100000 12968 100000 25468 100000 45759 100000 46518 99999 44431 100000 98521 99999 14321 99999 23494 99999 74209 99999 54518 100000 83992 99999 55871 99999 70272 99999 13507 99999 2745 100000 26196 99999 72499 100000 43832 100000 8898 99999 78284 99999 66959 100000 9181 99999 84386 99999 21214 100000 88499 100000 20485 100000 31698 99999 13926 100000 90252 100000 25082 100000 292 99999 17531 100000 94238 99999 15755 99999 56581 100000 61894 99999 42428 100000 96497 99999 31683 100000 76273 100000 97770 100000 86491 100000 90155 99999 66399 99999 31725 99999 39162 99999 54181 99999 58735 100000 37406 99999 24025 99999 66361 100000 57088 99999 24413 100000 43242 99999 28053 99999 67651 100000 24385 100000 18536 100000 1967 100000 4413 100000 21525 100000 34809 99999 88266 100000 62592 99999 58316 100000 84722 99999 19790 100000 98680 99999 83801 99999 27036 99999 59858 100000 78490 99999 13007 99999 86520 100000 45119 100000 11508 99999 23001 100000 36583 99999 38953 99999 80637 100000 74043 99999 85974 100000 33764 99999 63381 100000 64312 99999 33278 100000 20152 99999 4232 99999 96893 99999 14616 99999 67426 100000 45744 100000 30675 100000 27166 99999 54977 100000 61632 100000 11513 99999 63024 100000 21830 100000 78663 99999 7179 99999 10206 100000 16856 99999 32400 100000 82027 99999 83303 100000 86362 99999 8179 99999 74921 99999 85107 99999 96265 100000 44006 99999 41139 99999 56906 100000 44392 100000 61240 99999 58060 100000 66540 100000 18928 99999 19247 99999 24813 99999 43117 99999 87806 99999 8096 99999 30301 100000 37384 100000 85153 99999 70687 100000 58874 99999 19212 99999 93933 100000 11404 99999 42939 100000 48668 99999 22718 99999 35841 100000 78930 99999 50655 99999 86710 99999 11624 100000 17224 100000 12455 99999 61366 99999 31859 100000 98638 99999 86600 100000 94904 100000 58372 99999 44167 99999 23230 99999 14581 99999 80342 100000 56646 99999 45782 99999 85043 99999 69514 100000 60218 100000 86839 100000 21118 100000 28848 100000 46713 99999 47019 100000 33387 100000 60577 100000 91373 100000 58666 100000 73974 99999 10287 99999 14655 99999 38018 99999 8847 100000 7688 100000 66684 100000 97487 99999 90541 99999 70140 100000 20860 99999 79658 100000 4793 99999 55895 99999 54169 99999 91230 99999 39288 99999 74753 100000 96075 99999 71419 100000 17313 100000 4228 100000 82631 100000 93891 99999 54933 99999 8274 99999 69534 100000 57980 100000 73040 100000 50449 100000 99384 100000 29550 99999 94923 100000 92905 100000 54048 100000 23359 99999 44449 99999 30020 99999 45873 100000 36297 99999 47203 99999 29718 99999 12454 100000 27461 99999 77644 99999 49975 100000 71593 99999 86677 99999 55845 100000 22420 100000 45268 99999 2386 99999 58049 100000 79131 99999 19947 100000 81035 100000 30436 99999 94228 100000 23696 99999 94535 100000 72493 99999 60226 100000 21639 100000 81867 100000 17206 99999 68008 100000 65854 100000 5593 100000 25052 100000 45301 99999 59951 99999 68446 100000 87459 100000 37390 100000 20505 99999 16944 100000 87619 100000 49519 100000 24691 100000 80573 100000 71379 100000 58306 99999 30292 99999 55326 99999 22385 100000 92459 99999 46511 100000 88955 99999 84012 99999 68361 99999 87940 99999 80157 100000 27803 100000 43195 99999 51793 100000 43122 99999 46357 100000 6428 99999 49973 100000 12941 99999 7930 99999 14875 100000 62893 99999 47642 99999 77842 100000 92568 100000 37345 99999 81948 99999 65231 99999 43009 100000 4404 99999 71174 99999 18581 100000 61397 100000 82426 99999 68369 99999 63589 99999 69546 100000 25096 99999 82278 99999 77683 99999 61943 99999 1797 100000 65383 99999 57931 100000 62025 100000 43906 99999 30492 99999 99004 100000 46452 100000 60164 99999 39924 99999 14308 100000 53946 99999 1121 99999 87209 100000 74461 100000 47138 99999 98366 99999 28897 99999 8664 100000 78438 99999 65065 99999 48095 100000 74776 100000 55583 100000 48141 100000 94903 99999 21103 100000 94062 100000 21311 99999 51675 99999 89484 100000 79756 99999 91593 100000 2923 99999 39824 100000 13849 100000 64682 99999 67882 100000 43657 100000 66029 100000 29505 100000 19629 99999 22608 99999 68769 100000 30536 100000 86019 100000 89146 100000 86727 100000 84074 99999 79919 100000 56214 99999 73737 100000 34421 99999 46273 99999 34900 99999 90577 100000 59573 100000 92424 100000 56572 100000 56205 99999 83148 99999 88326 100000 28906 99999 24175 99999 50455 99999 27674 100000 58848 99999 90184 100000 84422 100000 777 100000 2775 99999 82966 99999 17918 99999 59472 100000 50995 99999 83275 99999 21255 99999 11062 100000 1810 99999 81610 100000 46923 99999 65861 100000 96449 99999 24862 100000 86259 99999 521 99999 73125 100000 59968 100000 90279 100000 57714 99999 25694 99999 74150 100000 44142 100000 35723 100000 59043 100000 95998 100000 15386 100000 11795 99999 77125 99999 79638 99999 29465 99999 48093 99999 54549 100000 22255 99999 21479 99999 22053 100000 64058 99999 31463 100000 53122 99999 31169 100000 98630 99999 31886 100000 72317 99999 96412 99999 69481 99999 45145 100000 82058 99999 24180 100000 80040 100000 50474 99999 16909 99999 45321 99999 80919 99999 16379 99999 35608 99999 28583 99999 10991 99999 21133 100000 49535 100000 19281 100000 58785 100000 8361 100000 3660 99999 13032 99999 36192 100000 27444 99999 41752 99999 24451 100000 2732 99999 33340 100000 63779 100000 16974 99999 26394 99999 6828 100000 96688 99999 43740 100000 60490 99999 98894 100000 63008 99999 95685 99999 83022 99999 3140 100000 16277 100000 60585 99999 26784 99999 88717 99999 70699 99999 18583 100000 18283 100000 78384 99999 80187 100000 82057 99999 89514 99999 2986 100000 44839 100000 799 100000 17111 100000 43221 99999 81802 99999 21959 100000 21753 100000 79409 100000 7633 99999 40381 100000 60704 99999 67932 99999 32822 99999 51594 100000 81004 99999 95282 100000 78920 100000 269 100000 67149 99999 50967 100000 35502 100000 16948 99999 58976 99999 99894 100000 23497 99999 7489 99999 27336 100000 54684 100000 96529 99999 39750 99999 18009 99999 32032 99999 43090 100000 39085 99999 5106 99999 35560 99999 48081 99999 3634 99999 45287 99999 37215 100000 67620 100000 29081 100000 83341 100000 96034 99999 59249 99999 38541 99999 60204 99999 3185 100000 91392 100000 82611 100000 41884 100000 70369 99999 41333 100000 36809 100000 54835 99999 29429 100000 95264 100000 59300 99999 52959 100000 70042 99999 69203 99999 88622 99999 16346 99999 14255 100000 72979 100000 89108 99999 1903 99999 49324 99999 65273 100000 41534 99999 58430 100000 95907 100000 62276 100000 98550 100000 48533 99999 76648 99999 32757 99999 82774 100000 93632 100000 24100 99999 23130 100000 15725 99999 44345 100000 7777 100000 71516 100000 32419 99999 86345 99999 73606 99999 41444 99999 80450 100000 45337 100000 24755 100000 63783 99999 10023 99999 40636 99999 54796 99999 52060 99999 6403 99999 30943 100000 9242 100000 80185 99999 78099 100000 56984 100000 33814 100000 28728 99999 22096 99999 88457 100000 73290 99999 24439 99999 53882 99999 85287 100000 42736 99999 25731 99999 20077 100000 54797 100000 96038 99999 5371 99999 11283 100000 30334 100000 87582 100000 94930 100000 15036 100000 86796 100000 84133 99999 7469 100000 65199 100000 37416 100000 20689 100000 936 99999 63067 99999 6831 100000 22456 100000 91789 100000 52724 99999 1704 100000 98747 99999 42111 100000 43543 99999 38223 100000 6991 100000 23417 100000 71238 99999 29287 100000 83253 99999 946 100000 24343 99999 42397 100000 65917 99999 49960 99999 59955 99999 22762 100000 51293 100000 33461 99999 68919 100000 29556 100000 6796 99999 21186 100000 46572 100000 88772 99999 66072 100000 39399 99999 88549 100000 68985 99999 11169 100000 68917 99999 2142 100000 26336 99999 34152 100000 7015 100000 6522 100000 32577 99999 8554 99999 73928 100000 85566 99999 45526 99999 581 100000 19775 100000 66831 100000 96632 100000 5196 99999 89509 99999 50792 100000 92782 100000 34489 99999 6679 100000 46638 99999 82817 99999 61475 100000 557 100000 67049 99999 64691 100000 64459 99999 53221 100000 70971 99999 41205 99999 80697 99999 78676 100000 39869 100000 44761 100000 4383 100000 79366 99999 99691 99999 88379 99999 32306 99999 39841 100000 47334 99999 11754 99999 66683 100000 19475 100000 31269 100000 80532 99999 93948 100000 48672 100000 88250 99999 75233 100000 59229 100000 88896 100000 86012 100000 7936 100000 69157 99999 53269 100000 99401 100000 90249 99999 51330 100000 3546 99999 75776 99999 80542 100000 56300 100000 26577 99999 31410 100000 3945 100000 51156 100000 41756 100000 81335 99999 90263 100000 5390 100000 69223 99999 50803 99999 71818 100000 42372 99999 71295 100000 90328 100000 51237 99999 39039 100000 26567 100000 17517 99999 72225 99999 19770 100000 79926 99999 79016 100000 7232 99999 10203 99999 9336 99999 24452 100000 70144 100000 12724 99999 9862 99999 30996 100000 83851 100000 74603 99999 67282 100000 41309 100000 3315 100000 54519 99999 21586 100000 96061 100000 41633 99999 45041 100000 15079 100000 88327 99999 25660 99999 43633 99999 79252 100000 89139 100000 24859 99999 99401 99999 19045 100000 92634 100000 87201 100000 14418 100000 10370 99999 35025 100000 10401 100000 54710 100000 74026 99999 84197 100000 8702 99999 26132 100000 93727 100000 44310 99999 39469 99999 65754 100000 36940 100000 82203 100000 5239 99999 50885 100000 62613 100000 73863 99999 44840 100000 22226 99999 89817 99999 14191 100000 85142 100000 58219 99999 5061 100000 10811 100000 30951 99999 50417 99999 94007 99999 84278 100000 18396 99999 62402 100000 77622 100000 74270 99999 39178 99999 17969 100000 34423 99999 71759 100000 67106 99999 55384 100000 90803 99999 69157 100000 74890 100000 87272 100000 54831 100000 92445 99999 74457 99999 2846 100000 72352 100000 55959 99999 61216 100000 51567 100000 34616 100000 30342 100000 76411 100000 64118 99999 60366 99999 29666 100000 34208 99999 62093 99999 43227 99999 66058 100000 24153 99999 11671 100000 98089 100000 10320 100000 78369 100000 98054 99999 4258 99999 29331 100000 91038 100000 16568 99999 18211 99999 49877 100000 84940 99999 74189 99999 75460 100000 30895 99999 90022 99999 47680 100000 28591 99999 22414 100000 55236 99999 65047 100000 39320 100000 53890 99999 17817 99999 82799 100000 42676 100000 10240 100000 93653 99999 39452 99999 67947 100000 2995 99999 5780 100000 93754 99999 98378 100000 65816 99999 6824 100000 16162 100000 6081 99999 85861 99999 56187 99999 62857 99999 27888 99999 56910 99999 26577 100000 35363 99999 43579 100000 87742 99999 61379 100000 10082 99999 84227 99999 95571 99999 8384 100000 18331 99999 96740 100000 91835 100000 25282 99999 98454 99999 5252 100000 79541 100000 38715 99999 20807 99999 44260 100000 58085 99999 40388 100000 63027 99999 95591 99999 71316 100000 52653 99999 95939 99999 19263 99999 64807 100000 1936 99999 30661 99999 87644 99999 16059 100000 4788 100000 40770 100000 39644 99999 23105 100000 99311 99999 12007 99999 96427 100000 95975 99999 79964 100000 36440 99999 70530 99999 56739 99999 61333 99999 66162 99999 77036 99999 2021 99999 40752 99999 89929 100000 41595 100000 92897 99999 9446 99999 2057 99999 45733 100000 50321 100000 33364 100000 6907 100000 12278 99999 49082 99999 15392 100000 4185 99999 5635 100000 78160 99999 7623 99999 32519 99999 42574 100000 80923 100000 68685 100000 83948 100000 13715 100000 87721 100000 3593 100000 67011 99999 36552 99999 18879 99999 74862 100000 74540 100000 80018 99999 5899 100000 61579 100000 20768 99999 18064 100000 30279 100000 79272 100000 78321 100000 58779 99999 46276 100000 75044 100000 41971 99999 61162 99999 8867 99999 25384 99999 7374 99999 13945 99999 24781 100000 598 100000 77995 100000 28409 100000 60978 100000 59341 100000 49588 100000 49 99999 81495 100000 55425 100000 93317 100000 43829 100000 24644 99999 69380 99999 78638 99999 32392 99999 29448 99999 37982 100000 60283 99999 1253 100000 25007 100000 73507 99999 54008 100000 76719 99999 81342 100000 17808 100000 20876 99999 30115 99999 55213 99999 46980 99999 63403 99999 9600 99999 10291 100000 96309 99999 94985 100000 10736 100000 45253 100000 5551 100000 70770 99999 74436 100000 77984 100000 13578 100000 77473 100000 72816 100000 77413 100000 41961 100000 5550 100000 70145 99999 55265 100000 64364 100000 84910 99999 60829 100000 62785 99999 34186 99999 65843 100000 20740 100000 4885 99999 94679 100000 75666 99999 77851 99999 46167 99999 15011 99999 97454 100000 54244 100000 65429 100000 81189 100000 44527 100000 31107 99999 66075 99999 10884 100000 34397 100000 16425 100000 76446 100000 72444 99999 67108 100000 8444 100000 15250 99999 78625 99999 85330 100000 72198 99999 64108 99999 11553 100000 84112 100000 71075 99999 19336 99999 68794 100000 49227 100000 15466 99999 37055 99999 15168 99999 4374 100000 97357 99999 30083 100000 59583 99999 186 99999 13347 100000 84714 100000 62271 100000 24320 100000 10832 99999 48247 99999 74686 99999 65914 99999 2020 100000 20861 99999 81647 99999 42281 99999 40100 100000 79584 99999 90609 99999 44940 99999 11979 100000 36507 100000 88557 100000 41581 100000 47049 99999 55839 99999 77912 100000 40661 100000 26104 99999 23769 99999 29815 100000 78684 99999 21546 99999 92670 99999 43416 99999 58463 100000 88965 100000 1332 100000 34667 100000 2724 100000 30249 100000 62403 99999 93346 100000 47823 99999 50101 100000 29553 99999 47499 100000 25360 99999 39701 99999 11304 100000 69647 99999 81196 100000 12513 99999 48960 99999 89978 100000 2207 99999 71838 100000 14628 100000 34741 99999 37602 100000 18527 99999 91147 99999 36272 100000 4272 100000 49958 99999 97725 100000 64521 100000 82617 100000 59270 99999 4092 99999 31095 99999 68172 100000 83919 100000 192 100000 61265 99999 7333 100000 36754 100000 69742 100000 66487 100000 41538 99999 93879 100000 67705 100000 20835 100000 70128 99999 90936 99999 52964 100000 71942 99999 30081 99999 31929 100000 7533 99999 93878 100000 4196 100000 69765 100000 85762 99999 62585 100000 37804 99999 88349 99999 90636 99999 5912 100000 90111 99999 69206 99999 22154 100000 30007 99999 72182 100000 60550 99999 45892 100000 29883 99999 38852 100000 13380 99999 58282 100000 27006 100000 57694 99999 42853 99999 45356 99999 33783 99999 2073 99999 55382 100000 45488 99999 64747 100000 86609 99999 1998 99999 3605 99999 76836 99999 61483 100000 19481 99999 15839 99999 43207 100000 36447 99999 88909 100000 58287 99999 28392 99999 66522 99999 54722 100000 86483 99999 1654 99999 69130 100000 90597 100000 45650 100000 8952 100000 82367 99999 61838 99999 78050 99999 69280 100000 67956 100000 46526 100000 92155 100000 56624 99999 48399 99999 43342 99999 8424 100000 1237 99999 87480 99999 3114 100000 80804 99999 51323 99999 79880 99999 61312 100000 37920 100000 88794 100000 73677 99999 73920 99999 42932 100000 11936 99999 94723 99999 30732 99999 27227 100000 172 99999 493 100000 24390 99999 61443 100000 90434 100000 47012 100000 57197 99999 51304 99999 94701 100000 16945 100000 35370 99999 40456 100000 37210 99999 41382 99999 66161 100000 45740 100000 30671 100000 15106 100000 94110 100000 37246 99999 74299 100000 1626 99999 32139 99999 22334 100000 57370 100000 29922 100000 92427 100000 47604 99999 82830 99999 88646 100000 82762 99999 15165 100000 74081 99999 86459 100000 50283 99999 4620 100000 48350 100000 80902 100000 20454 100000 38899 99999 47722 100000 84202 100000 85362 100000 11301 100000 82539 99999 37245 100000 7869 100000 41576 99999 43497 100000 44541 100000 13516 100000 56914 99999 10450 99999 86394 100000 31042 99999 7967 100000 35021 99999 23717 100000 76862 100000 58278 100000 56899 100000 22486 100000 77710 100000 55174 100000 59004 99999 2006 100000 17843 99999 78191 99999 75818 100000 32555 100000 30428 100000 25974 100000 57177 99999 41134 99999 2931 99999 3949 100000 65302 99999 44348 99999 17884 100000 77623 100000 72223 99999 49690 100000 97685 99999 50868 100000 17497 99999 3578 100000 4205 100000 44648 100000 16728 99999 3166 100000 51164 100000 36571 100000 29996 100000 87595 99999 47980 100000 92153 99999 70008 100000 48706 100000 29862 100000 70529 100000 41125 100000 68020 99999 33637 100000 5277 100000 45154 100000 77886 100000 76232 99999 34143 100000 65000 100000 49119 100000 27976 99999 6938 100000 43902 100000 14932 99999 71029 100000 91377 100000 83647 99999 78054 99999 27219 100000 23635 100000 11341 99999 54482 99999 8462 100000 58945 99999 93391 100000 29507 100000 59594 100000 68803 100000 13717 100000 75380 100000 67759 99999 86002 100000 10249 99999 96126 99999 45860 100000 65801 99999 83783 99999 18969 99999 4505 100000 5682 100000 32116 99999 35574 100000 30559 99999 97022 99999 88858 99999 97092 100000 21196 99999 81954 100000 26454 100000 70287 100000 55158 99999 19125 100000 71174 100000 13578 99999 90207 100000 69798 99999 59158 100000 95265 99999 85674 99999 16028 100000 11340 100000 48059 99999 10268 99999 70466 100000 1082 99999 9031 99999 83976 100000 27203 100000 44304 100000 54350 100000 64493 99999 53913 99999 64031 100000 97283 100000 90777 99999 35600 99999 29097 99999 31789 100000 54931 100000 50724 99999 97708 99999 90347 99999 39867 99999 83791 99999 86162 99999 14555 100000 42989 99999 98127 100000 8835 100000 99235 100000 89236 99999 76700 99999 52355 100000 71145 100000 62483 100000 29472 100000 6707 100000 91715 99999 90901 100000 12509 100000 68907 99999 3015 100000 48961 100000 2321 99999 46449 100000 58935 100000 57416 99999 70985 99999 654 99999 76522 100000 82916 100000 43871 100000 63371 100000 15599 99999 57968 100000 70982 99999 75809 99999 48503 100000 39507 99999 36933 99999 3908 100000 38945 100000 70950 100000 73630 99999 40494 100000 39007 100000 77251 99999 82494 99999 71630 100000 28402 100000 99359 100000 95038 99999 56489 100000 71957 99999 74715 99999 97360 100000 55787 99999 73078 99999 87343 99999 69841 99999 67867 99999 12154 99999 20391 100000 67448 99999 37109 99999 40284 99999 76870 100000 32869 100000 58269 99999 13034 100000 89037 100000 49308 99999 65055 99999 67677 99999 93557 99999 12556 99999 95251 99999 11191 99999 20174 100000 36500 100000 44623 99999 5827 99999 66522 100000 19806 100000 55169 100000 48527 99999 26580 100000 97729 99999 31470 99999 53546 100000 65205 100000 91190 99999 40083 99999 92785 99999 38744 100000 17508 100000 64567 99999 67874 99999 12986 100000 73845 99999 93097 100000 4733 100000 19347 99999 9758 100000 15077 100000 89783 100000 86313 99999 73492 100000 91732 100000 47089 100000 40876 100000 30620 100000 49394 100000 10640 100000 60324 99999 51538 99999 62348 99999 79294 99999 73901 99999 28447 100000 54829 100000 94756 99999 994 100000 2290 100000 17600 100000 9133 99999 62879 99999 55426 99999 10413 99999 45479 100000 59904 99999 91742 99999 90670 100000 27242 100000 52368 99999 54575 100000 24529 100000 24905 99999 23284 99999 68190 100000 54220 99999 6092 100000 97280 100000 33237 100000 50374 99999 32442 100000 19988 99999 96784 100000 9199 100000 16354 99999 70062 100000 25388 99999 31150 100000 66747 100000 93933 99999 47650 99999 95675 99999 62307 100000 4177 99999 18498 100000 74573 100000 34363 100000 21754 99999 34107 99999 4962 99999 11726 99999 54264 100000 40607 100000 61602 99999 56028 100000 4013 100000 10991 100000 44325 100000 38917 100000 2253 100000 21983 99999 67711 100000 29829 99999 26978 100000 66632 99999 53023 99999 32939 99999 99734 100000 41997 99999 99423 99999 39776 99999 92212 100000 19352 99999 21819 100000 11666 100000 53504 99999 78715 100000 39625 100000 28547 99999 90411 100000 12355 100000 59457 100000 80537 100000 61838 100000 57254 99999 76746 99999 64001 99999 17441 100000 87748 99999 34437 99999 97334 99999 26719 100000 65419 100000 9367 100000 48225 99999 93518 100000 67836 100000 89031 99999 98494 100000 46333 100000 68982 100000 49192 100000 20521 100000 16921 100000 27713 99999 59889 100000 915 100000 53725 99999 12965 100000 30197 99999 31143 100000 63137 100000 8604 100000 2798 99999 44553 100000 44582 99999 64203 100000 84990 99999 19761 100000 74357 99999 19747 100000 40674 99999 84588 99999 92530 99999 15161 100000 64701 100000 24443 100000 13832 99999 99101 99999 16009 99999 89684 100000 84370 100000 92943 99999 19174 100000 24723 99999 77280 99999 84470 100000 13674 100000 27124 99999 42398 100000 96992 99999 75836 99999 60003 100000 93585 100000 84319 99999 74459 100000 72456 99999 36220 100000 40147 100000 84367 100000 49744 99999 18747 99999 73966 99999 99114 99999 76513 99999 55751 99999 94516 99999 32731 99999 53627 100000 57054 99999 28988 100000 94075 99999 88341 99999 24795 100000 15375 100000 81172 99999 67148 100000 86521 100000 59279 100000 59454 99999 80524 100000 39944 100000 67254 99999 2843 99999 38760 99999 48077 99999 17590 99999 74211 100000 49646 99999 42170 100000 49826 100000 57209 99999 65976 99999 6763 100000 78878 100000 50561 100000 60780 99999 27544 99999 65997 100000 46557 99999 15103 100000 61929 100000 35134 100000 9252 99999 28049 100000 70345 100000 18493 100000 10150 100000 85472 99999 29162 99999 20570 100000 48787 99999 83924 100000 71303 99999 72436 100000 72048 99999 39982 100000 51164 99999 85871 100000 55282 100000 611 99999 19548 100000 78144 100000 63409 99999 44905 99999 52960 100000 5256 100000 82332 99999 28821 100000 41787 100000 24616 100000 17654 99999 45182 100000 71 99999 48884 100000 329 100000 80240 100000 81678 99999 99628 99999 75737 99999 89864 100000 84826 100000 24029 99999 47485 99999 56384 99999 81145 100000 43363 99999 32128 99999 4586 100000 76279 99999 25303 99999 21102 100000 83632 99999 20802 100000 9958 100000 14440 100000 23462 100000 10827 100000 38480 99999 95606 99999 41577 100000 85273 100000 59316 99999 68127 99999 38848 100000 50626 100000 2568 99999 78449 99999 7943 99999 61755 100000 63079 99999 74226 100000 51052 99999 92073 99999 2648 99999 47140 100000 8465 100000 46716 100000 13423 100000 96297 99999 21271 99999 10482 100000 36531 100000 65559 99999 90271 99999 90005 99999 17578 99999 56797 100000 86038 100000 81983 100000 44056 100000 97616 99999 61086 99999 21922 99999 88653 99999 74147 100000 4211 99999 84714 99999 18810 100000 25515 99999 82217 99999 63950 99999 95827 100000 3649 100000 49689 100000 59221 100000 6938 99999 18726 100000 55618 99999 91010 99999 91833 100000 15191 100000 3834 99999 40052 100000 77309 99999 97340 100000 87169 100000 38482 99999 87851 99999 23676 100000 45489 99999 2971 99999 38317 100000 53998 100000 73449 99999 19456 100000 49555 99999 24923 99999 29224 99999 7484 99999 75283 100000 7046 99999 95523 100000 81725 99999 79079 100000 3617 100000 2204 99999 7305 99999 71754 100000 34901 100000 44964 100000 23938 100000 56218 99999 4837 100000 53586 99999 91526 100000 74298 99999 29921 99999 23002 100000 48744 100000 65881 99999 84751 100000 96734 100000 47085 99999 72969 100000 33539 99999 74359 100000 73916 99999 6877 100000 25895 100000 75801 99999 76054 99999 91172 99999 57606 100000 33027 100000 63135 100000 34388 99999 5864 99999 75502 99999 72990 100000 42264 99999 79403 99999 92451 99999 52688 100000 54548 100000 89623 100000 37525 100000 56049 99999 71005 99999 15896 99999 25854 99999 11335 100000 57716 99999 46606 100000 69003 100000 29853 99999 73585 99999 33516 99999 96523 99999 37830 100000 96970 100000 7118 99999 96255 100000 59445 100000 78754 100000 29389 99999 29540 99999 80318 99999 4097 99999 59470 99999 3623 99999 64158 99999 36145 100000 77310 100000 27416 99999 73870 99999 1617 100000 68601 99999 52738 100000 89154 99999 1256 99999 12125 100000 45976 99999 97081 100000 35183 100000 80989 100000 94118 100000 13062 99999 96074 100000 80583 99999 78220 99999 27877 99999 50848 99999 69738 100000 74859 99999 12503 100000 76074 99999 37025 100000 16017 100000 46257 99999 69939 99999 53370 99999 51349 100000 81028 99999 90065 100000 71445 99999 98775 100000 10451 100000 76064 99999 1387 100000 17550 99999 80788 100000 26998 99999 17322 100000 42250 99999 16477 100000 65716 100000 76545 100000 86134 100000 40236 99999 12228 100000 32122 100000 64612 99999 67376 100000 67272 100000 19456 99999 13401 99999 59542 99999 37369 100000 14692 100000 41095 99999 34557 99999 37762 100000 99364 100000 92029 99999 40485 99999 93541 99999 46102 100000 74720 99999 19859 100000 51187 99999 89609 99999 39919 99999 81402 100000 22354 100000 60883 99999 7713 100000 24849 99999 74592 100000 65576 99999 3685 99999 52849 99999 57138 99999 67825 99999 19047 99999 70183 100000 75911 100000 31487 100000 62526 100000 9882 99999 6139 100000 89508 100000 60892 100000 87502 99999 35293 99999 89548 99999 26737 99999 49771 99999 22184 99999 76338 100000 2339 100000 82723 99999 74151 99999 75751 99999 47765 99999 23822 100000 78445 99999 54477 99999 52855 99999 49614 99999 34303 99999 20382 100000 58512 100000 11602 99999 3813 99999 16529 100000 12594 100000 2232 99999 45837 99999 15076 100000 72746 100000 7462 99999 66956 99999 19697 100000 29264 99999 97132 100000 23040 99999 8 100000 15395 99999 43574 99999 94230 99999 32394 99999 43104 100000 22647 99999 91064 100000 31297 99999 30625 99999 66735 99999 47835 100000 77830 100000 44987 99999 79008 99999 52486 99999 81341 99999 64685 99999 98830 99999 5916 99999 73355 100000 54823 100000 29315 99999 78425 99999 51135 100000 43854 99999 64886 100000 30837 100000 40196 99999 16835 99999 96597 100000 89444 99999 51532 100000 89447 99999 69949 100000 98315 99999 98767 99999 58955 100000 37833 99999 47141 99999 86384 99999 1817 99999 68082 100000 64696 100000 64897 99999 37699 99999 91787 99999 12988 100000 20729 100000 49432 99999 11810 100000 4394 99999 85072 99999 51301 99999 42161 99999 43701 99999 35807 99999 28435 100000 4229 99999 29560 100000 96323 100000 15975 99999 94212 100000 60329 99999 93372 99999 82983 100000 25404 100000 40057 100000 1649 100000 51182 99999 16076 100000 70836 99999 4922 99999 80139 99999 98329 100000 28217 100000 33547 99999 41476 99999 86990 99999 5899 99999 790 100000 59066 99999 52563 100000 35761 99999 47287 99999 467 100000 78809 99999 40258 100000 62146 100000 38130 100000 54613 100000 65355 100000 84620 99999 23104 99999 42081 100000 16985 100000 29036 100000 2621 99999 29221 99999 79334 99999 20785 100000 47633 99999 12816 99999 81359 99999 28201 99999 84548 99999 86770 100000 40398 99999 23440 100000 73750 100000 61526 99999 95625 100000 54513 99999 87740 99999 69698 100000 17931 100000 50535 99999 80953 99999 26412 100000 11218 100000 12006 99999 22359 100000 50148 100000 93905 100000 77666 99999 36277 100000 444 99999 13929 100000 12542 99999 20429 100000 25629 99999 70732 99999 33844 100000 40478 100000 93076 100000 89060 100000 81291 99999 58012 100000 28422 100000 66977 99999 72320 99999 10918 99999 55962 100000 10004 99999 40403 100000 8816 99999 43101 99999 39919 100000 50521 99999 25025 99999 12044 99999 3549 100000 44707 99999 78612 100000 35696 99999 72861 99999 91868 100000 21900 99999 21225 100000 81895 99999 10298 100000 82984 100000 37173 99999 43309 99999 5263 99999 77249 100000 89528 99999 19968 99999 28156 100000 70269 100000 9625 100000 98118 100000 15935 99999 65021 100000 74478 100000 84749 99999 92820 99999 9357 100000 88366 99999 4481 100000 21445 99999 49369 99999 29211 99999 52992 100000 99525 100000 50193 99999 34446 100000 72191 99999 59038 99999 1597 100000 30600 100000 8443 100000 42525 100000 50102 100000 2512 100000 88125 99999 95159 99999 39920 99999 21384 99999 11776 99999 13211 100000 21872 99999 82816 100000 75382 99999 52420 99999 21008 99999 69781 99999 50667 100000 1613 100000 45944 99999 98648 99999 61731 99999 5385 99999 7291 99999 82212 100000 11137 99999 39945 100000 4336 100000 32889 99999 66648 100000 71475 99999 52336 100000 69477 99999 93831 99999 19900 100000 97699 99999 43230 100000 61473 99999 90301 99999 5832 100000 41931 99999 78093 99999 25478 99999 28329 100000 18708 100000 22524 100000 72670 99999 84731 100000 7996 100000 27400 100000 14563 100000 30325 100000 24275 99999 24784 100000 88608 99999 65559 100000 70772 99999 56408 99999 10714 99999 39161 99999 92206 99999 69320 99999 29013 100000 97498 100000 45731 100000 79476 99999 18281 100000 41505 100000 46875 99999 66400 99999 35481 99999 45697 99999 13848 100000 34928 100000 17760 100000 13355 99999 2772 100000 96481 100000 96748 100000 11239 99999 60848 100000 40894 99999 38813 100000 945 100000 99994 99999 16550 99999 96486 99999 42613 100000 98889 99999 36242 100000 59190 99999 76793 99999 90585 100000 53249 100000 42821 100000 67796 99999 56894 99999 13187 100000 5089 100000 10791 100000 47779 100000 77742 100000 25098 99999 41022 100000 56350 99999 87221 99999 90532 99999 82479 100000 37218 99999 25899 100000 39072 100000 43456 99999 29469 99999 77103 100000 64386 100000 59296 100000 85803 99999 98008 100000 39520 99999 51557 99999 55122 99999 77133 99999 39615 99999 90583 99999 99987 99999 41776 99999 83093 100000 87571 100000 80796 100000 70214 100000 81958 99999 99644 99999 97255 99999 3410 99999 40446 99999 98513 99999 3406 100000 42153 100000 82014 100000 30280 99999 43449 99999 76303 100000 34872 100000 52240 99999 59665 100000 3071 100000 35946 99999 93777 99999 64122 100000 73101 100000 86931 100000 61771 100000 7756 99999 55836 99999 17293 100000 37317 99999 81317 100000 20502 100000 66098 99999 93769 99999 37819 99999 54956 100000 42437 99999 63255 99999 92614 99999 51949 100000 21590 99999 75932 99999 75475 99999 91089 99999 92469 100000 50214 100000 23836 100000 72345 100000 5951 99999 40451 99999 68127 100000 35850 99999 38693 99999 96314 99999 701 100000 75574 99999 63610 99999 83826 100000 20960 100000 30292 100000 44468 100000 95823 99999 94561 100000 25986 99999 89155 100000 4316 100000 25330 100000 89323 100000 7914 99999 58495 99999 60854 100000 54006 99999 19003 99999 15799 99999 34541 100000 84937 100000 5930 99999 18697 100000 20995 99999 79602 100000 28211 100000 96839 99999 54538 100000 87507 99999 9588 99999 26617 100000 17972 99999 91227 99999 12145 100000 5381 99999 1723 100000 80719 99999 95846 100000 90911 99999 77412 100000 45047 100000 12927 100000 65148 99999 71198 99999 51987 99999 65180 99999 72196 100000 50350 100000 88876 99999 20777 100000 70284 99999 60358 99999 11243 100000 28162 99999 31964 99999 53111 99999 2519 99999 31763 100000 68185 100000 5474 100000 24587 99999 16245 100000 27967 100000 95578 99999 97024 100000 26837 99999 45386 100000 5131 100000 43170 100000 8059 100000 47744 100000 55995 99999 19476 99999 73557 100000 26791 100000 74233 100000 33042 99999 14112 100000 95879 99999 29963 99999 2766 100000 26059 100000 944 100000 8243 100000 87269 100000 50118 100000 52214 99999 7500 100000 43214 100000 9993 100000 99867 100000 75089 100000 80705 99999 36377 100000 72174 100000 14427 100000 41317 99999 68234 100000 39712 99999 94375 100000 64451 99999 29800 100000 29972 99999 28497 99999 1075 99999 78399 99999 81089 100000 52873 100000 79572 100000 97170 99999 44082 100000 83286 99999 62856 99999 42768 100000 60507 99999 63555 100000 17821 99999 18825 99999 26945 100000 82871 99999 90594 99999 57362 99999 17352 99999 44002 100000 12638 100000 18916 100000 52553 99999 58902 100000 8269 100000 30228 100000 47716 99999 23796 99999 8419 100000 69600 100000 29268 100000 61264 99999 18026 99999 2474 99999 57734 100000 80265 100000 23215 100000 1636 100000 69942 99999 65477 99999 37335 100000 85489 99999 73784 99999 80592 99999 76173 100000 25421 99999 87136 100000 27243 100000 45735 99999 51843 99999 1322 99999 5439 100000 94987 99999 29880 99999 29826 99999 81759 99999 89731 100000 11974 99999 88306 100000 94768 99999 3439 99999 22450 99999 44572 100000 16265 99999 15099 100000 40705 99999 61384 99999 49781 100000 2966 99999 61018 99999 53891 99999 37578 100000 1433 100000 72878 99999 2458 99999 61585 100000 42313 100000 90344 100000 73913 100000 50479 100000 61033 100000 12662 99999 89773 100000 75778 99999 55399 99999 65649 100000 15035 100000 9450 99999 9080 99999 64827 99999 88641 100000 82347 99999 44845 99999 28098 100000 83390 100000 79399 99999 52509 100000 23425 99999 22474 99999 15699 99999 58528 100000 5580 100000 6587 99999 56483 99999 80609 100000 48158 100000 73559 99999 83514 99999 73951 99999 74638 99999 77496 99999 10083 99999 75381 100000 74117 100000 65706 100000 41830 99999 70666 100000 28116 100000 6764 100000 83183 99999 25625 99999 75820 99999 72281 99999 7548 99999 71332 100000 61676 99999 89495 99999 71943 100000 35896 99999 83122 99999 97072 99999 52886 99999 56614 100000 11416 99999 63288 100000 35835 99999 96738 100000 46640 99999 11446 100000 39295 99999 424 100000 49484 99999 381 100000 80406 99999 69397 100000 30184 99999 20027 99999 73531 99999 78423 100000 60307 99999 79049 99999 77726 99999 62056 100000 45176 100000 94949 99999 49055 100000 50438 99999 77129 100000 33993 100000 71519 99999 98650 100000 62248 99999 21377 100000 436 100000 60117 99999 70338 99999 60453 100000 11924 100000 82293 100000 92657 100000 65094 99999 69526 99999 15475 99999 36470 99999 43575 100000 53373 99999 81044 99999 64600 99999 55522 100000 89425 99999 68437 100000 75776 100000 93040 99999 25951 100000 39776 100000 60175 100000 59295 100000 68194 100000 90120 99999 39208 99999 73878 99999 96121 100000 39983 100000 30276 100000 63909 99999 26780 99999 92822 100000 74567 100000 47085 100000 8897 100000 23063 100000 4706 100000 93356 100000 1047 100000 9491 100000 51137 99999 68389 99999 81381 100000 87375 99999 67939 100000 35013 100000 83965 99999 23184 99999 7037 99999 47771 100000 95040 99999 72976 99999 71945 99999 7803 100000 32418 100000 85234 100000 88384 99999 42439 100000 76710 100000 59958 99999 99543 99999 32038 99999 94759 99999 10816 100000 15909 99999 7571 99999 81132 100000 46638 100000 97717 100000 60878 100000 35373 100000 80366 99999 42042 99999 14297 100000 51373 100000 53750 99999 51458 100000 86156 100000 30316 100000 53511 99999 34913 100000 1532 100000 51516 100000 17285 100000 98293 99999 62650 99999 56415 100000 26303 100000 88009 100000 98361 99999 72404 99999 56695 99999 37471 99999 12776 99999 8407 100000 3555 99999 96128 99999 27748 99999 95349 100000 4940 99999 97288 100000 48763 99999 97600 100000 57569 99999 23582 100000 234 100000 14615 99999 32717 100000 28304 100000 93764 100000 54245 100000 11118 100000 78666 100000 72370 100000 2586 99999 33703 99999 86861 99999 69341 100000 76431 100000 88793 99999 22677 99999 72549 99999 98959 99999 66279 99999 83598 99999 72809 99999 49582 100000 51505 99999 48944 99999 43684 100000 24108 99999 95890 99999 2376 99999 66547 99999 48021 99999 25139 99999 23969 100000 88391 99999 24226 99999 16029 100000 66318 99999 12215 99999 25876 99999 43734 100000 66660 100000 32213 100000 13646 100000 7123 100000 16717 99999 81083 100000 45455 100000 83641 100000 17707 99999 52464 100000 48987 100000 85025 100000 37415 100000 48142 99999 53882 100000 45570 100000 45018 100000 45780 100000 28609 100000 32645 100000 92813 100000 18952 100000 73714 100000 94165 100000 95844 99999 22586 100000 48296 99999 69588 99999 74417 99999 86657 99999 36854 100000 49331 100000 39746 100000 907 100000 86342 100000 49948 100000 45272 100000 29265 99999 70594 100000 7797 100000 93300 100000 17170 99999 22618 100000 13692 99999 21807 100000 84198 99999 63224 100000 53628 100000 11494 100000 88338 99999 57966 99999 56785 100000 34231 100000 53360 99999 98600 100000 47062 100000 40024 100000 12525 100000 50435 100000 18187 100000 63618 100000 62904 100000 86917 99999 63922 99999 91678 100000 42504 100000 52503 99999 41690 100000 88264 99999 76313 99999 79681 99999 12267 100000 11381 99999 46032 100000 45565 99999 82778 100000 88546 99999 6434 100000 60739 100000 62643 99999 21842 99999 45828 99999 20913 99999 26805 99999 85092 100000 20057 99999 96267 100000 42518 100000 97538 99999 28223 99999 31932 99999 72466 100000 56221 99999 51071 99999 73194 99999 74629 100000 36787 99999 71801 99999 23751 100000 45870 100000 93124 99999 9497 99999 3638 100000 99526 99999 10184 100000 79455 100000 33745 100000 11519 100000 45710 99999 4770 99999 77616 100000 32163 100000 81660 99999 14237 100000 6005 99999 62216 99999 47837 100000 16742 100000 72391 99999 29565 99999 21496 100000 19108 99999 89319 99999 480 99999 8914 99999 20181 99999 36307 99999 78668 99999 60548 99999 44973 100000 50842 99999 51934 99999 32473 99999 45496 99999 94889 100000 15428 99999 38311 100000 62621 100000 21464 99999 94760 100000 97934 99999 13300 100000 47454 99999 5342 100000 26303 99999 72137 100000 92244 99999 51336 99999 89251 100000 46538 99999 96553 99999 95986 99999 35542 99999 79466 100000 19894 100000 39908 100000 91069 100000 92721 99999 42636 99999 21305 99999 59774 100000 61363 99999 8496 99999 52080 100000 30990 99999 56947 100000 69232 99999 19914 99999 13935 99999 30475 100000 56981 100000 97845 99999 6701 99999 55982 99999 87792 100000 16208 100000 45303 100000 42513 99999 9780 100000 8879 99999 47022 99999 1118 100000 41574 99999 85854 100000 81787 100000 91562 100000 34961 100000 75813 100000 20750 100000 88711 99999 38930 100000 84425 100000 1944 100000 33897 100000 10038 99999 61353 99999 24626 99999 9225 99999 60334 100000 15924 100000 38531 99999 91394 100000 32079 99999 55997 99999 65627 100000 49612 100000 88482 100000 7246 100000 7947 99999 34929 99999 95256 99999 33598 99999 51648 99999 9254 99999 83118 99999 9850 99999 40208 99999 72376 99999 38070 99999 46380 99999 69762 100000 86936 100000 21621 99999 67699 99999 20813 100000 97198 99999 33167 99999 89654 100000 63822 100000 71355 100000 42316 100000 74359 99999 39700 100000 63503 99999 63857 100000 11691 100000 41065 99999 49177 100000 17067 99999 10511 100000 34256 99999 83601 100000 98398 100000 71640 100000 70854 99999 65702 100000 93377 99999 83504 100000 78363 100000 72717 100000 63966 100000 76051 100000 32424 99999 12493 99999 1716 99999 71139 99999 52148 99999 67453 99999 47019 99999 136 100000 92637 99999 52442 99999 7103 100000 64743 99999 23331 100000 43663 99999 30570 100000 18982 100000 15991 100000 67177 99999 3961 100000 65365 99999 79152 99999 74565 100000 58131 99999 20055 100000 53455 100000 59088 99999 4116 100000 83445 100000 94062 99999 99273 100000 91250 99999 8996 100000 28221 99999 48511 100000 72473 100000 15556 100000 36530 100000 93568 99999 63814 100000 6329 100000 67533 100000 76437 99999 37010 100000 58846 99999 91200 100000 4323 99999 72231 99999 30725 99999 75581 100000 61143 100000 11861 99999 5406 100000 71695 100000 62742 99999 6274 99999 867 99999 56565 99999 17663 100000 6160 100000 69702 99999 56551 100000 96556 99999 10615 99999 3667 99999 18313 99999 76882 100000 37355 99999 30211 99999 94887 99999 18083 100000 84241 99999 66600 100000 52375 100000 85223 100000 51144 100000 81339 99999 3181 100000 78708 99999 59591 99999 22077 100000 46096 100000 31590 100000 50747 100000 50873 100000 5382 100000 24559 100000 53805 99999 83678 99999 97559 100000 94495 100000 58747 100000 84831 100000 8431 100000 88062 99999 87499 100000 2839 99999 68306 99999 62256 99999 386 99999 85888 99999 1331 99999 82681 99999 86647 99999 93398 100000 64606 100000 55863 100000 93865 100000 54619 99999 26636 99999 88883 100000 44012 100000 17203 100000 32132 99999 70343 99999 68362 100000 77630 100000 7920 100000 46506 99999 34409 99999 98126 100000 37835 100000 33006 99999 35313 100000 48997 100000 99892 99999 49328 99999 46002 99999 73114 99999 92389 99999 56517 99999 17208 99999 32897 99999 28918 100000 26244 99999 56631 100000 27933 99999 16091 100000 73885 100000 69814 100000 90051 100000 98069 100000 17682 100000 52340 100000 42634 99999 61523 99999 16880 100000 80568 99999 63247 100000 26326 100000 53978 99999 85336 100000 75961 100000 2631 99999 23526 100000 37915 100000 93128 100000 2282 100000 24050 100000 59365 100000 98163 100000 63411 99999 12871 99999 7523 100000 39405 99999 57898 99999 92386 99999 92502 99999 77410 100000 4883 100000 61787 99999 57453 100000 57652 99999 86681 100000 61497 100000 5135 100000 66530 99999 57871 99999 91848 100000 9398 99999 98102 100000 37677 99999 25873 100000 62437 100000 74173 100000 19471 100000 37921 100000 12360 99999 29032 100000 24194 99999 26907 99999 46905 100000 14253 100000 11962 100000 3495 99999 45288 100000 28291 99999 29908 100000 48456 99999 92802 100000 18813 99999 1274 100000 4907 100000 64841 100000 88346 99999 74649 99999 72357 99999 16289 99999 69033 99999 1955 99999 90408 99999 49508 99999 53092 100000 98461 100000 76907 99999 69491 99999 9481 99999 41342 99999 17355 99999 12770 99999 82786 100000 34260 100000 3179 99999 83879 100000 51402 99999 84577 100000 51669 100000 65118 99999 93558 100000 84276 100000 23533 99999 20787 99999 92318 100000 34194 99999 88651 100000 83138 99999 8953 99999 99448 100000 37167 99999 95728 99999 83099 100000 83663 99999 21938 99999 11810 99999 21175 100000 81080 100000 39419 99999 41588 100000 25691 99999 91357 99999 1982 99999 47878 100000 49937 99999 78730 100000 8737 100000 90514 99999 14811 99999 33306 100000 36414 99999 11074 100000 83397 99999 91116 99999 78321 99999 67593 99999 9377 100000 57352 99999 52776 99999 86675 100000 46328 100000 3391 100000 98663 99999 11462 100000 51163 100000 11723 99999 21224 100000 18728 99999 18852 100000 82581 100000 48240 99999 79129 100000 23668 99999 44047 100000 94163 99999 44747 100000 78576 99999 68956 99999 1604 99999 63382 100000 52155 99999 92807 100000 96220 100000 15357 99999 60846 99999 93779 100000 12610 100000 79961 99999 85817 99999 57610 100000 47694 100000 33700 99999 52456 100000 14946 99999 86016 99999 54534 100000 77773 100000 1771 99999 74743 99999 97983 99999 47873 99999 14282 100000 5216 100000 48092 100000 64076 99999 99564 99999 83739 100000 37174 99999 29698 99999 96643 99999 4455 100000 85337 99999 66414 100000 97225 99999 94108 99999 79327 99999 38161 99999 26219 100000 99032 99999 60370 100000 68477 99999 15445 99999 38182 99999 95061 100000 42116 100000 50223 100000 84425 99999 91285 100000 63544 100000 43557 100000 27507 99999 14555 99999 8427 99999 10787 99999 93448 99999 51729 100000 33557 100000 3905 99999 94862 100000 48432 100000 64046 100000 72116 100000 75739 100000 83784 99999 48872 100000 34662 100000 82246 100000 33171 99999 61880 100000 8599 99999 37178 100000 62688 100000 31748 100000 21977 99999 73954 100000 83111 100000 36048 99999 42747 100000 24084 99999 65719 100000 28069 99999 83110 100000 61963 99999 70673 99999 42079 100000 63646 100000 62311 100000 24422 100000 9600 100000 13484 100000 36581 99999 27591 100000 87029 100000 26182 99999 94872 100000 55414 99999 82348 100000 50226 99999 85982 99999 65371 100000 66703 100000 83155 99999 47975 99999 49915 100000 87766 99999 39031 100000 80050 100000 74488 100000 80321 99999 98010 99999 9770 99999 13680 99999 95173 99999 50571 99999 19491 100000 3279 100000 57640 99999 19603 99999 68362 99999 66515 99999 22961 100000 44725 99999 14767 99999 5754 99999 59926 99999 83010 100000 44289 99999 14205 99999 66599 100000 1486 99999 97464 99999 41580 99999 73801 100000 68150 100000 91213 99999 78081 100000 83322 99999 60249 100000 64824 100000 69322 100000 4726 100000 68710 100000 79032 100000 30330 100000 51190 99999 14558 99999 2253 99999 38366 100000 86749 99999 26224 99999 17685 100000 21530 100000 5229 99999 49144 99999 89536 99999 48219 100000 94172 100000 96378 100000 39578 99999 87240 99999 51923 100000 33919 99999 25635 99999 86420 99999 2867 100000 82484 99999 62913 100000 97854 100000 98881 100000 37766 100000 88912 99999 67562 99999 26902 100000 51116 99999 11095 100000 50110 100000 80772 100000 54439 99999 58530 100000 78273 100000 95509 100000 79505 100000 66514 100000 4350 100000 12958 99999 45822 100000 26717 99999 51331 99999 25746 99999 76388 100000 64494 99999 6448 99999 7708 99999 10940 99999 73162 99999 45367 100000 55045 99999 87003 99999 50697 99999 16774 99999 18843 100000 80334 99999 15214 100000 76129 99999 84788 99999 83745 99999 61428 99999 10022 100000 13590 99999 48700 100000 26214 99999 83964 99999 38304 100000 1099 99999 55044 100000 1849 100000 99079 100000 73293 99999 98854 99999 99844 100000 42438 99999 38281 99999 55117 99999 44920 100000 51107 99999 74972 99999 4532 99999 96326 99999 52572 99999 22622 100000 59871 99999 46762 100000 56881 100000 228 99999 88125 100000 91393 100000 70951 100000 728 100000 92574 99999 30262 100000 22681 100000 70111 99999 48971 100000 23084 100000 61234 99999 42950 99999 99996 100000 54550 99999 34759 100000 78288 100000 98051 99999 48427 100000 93174 100000 6081 100000 13135 100000 38068 99999 10228 99999 7869 99999 29414 99999 15419 100000 77097 100000 12897 100000 92049 100000 47790 99999 13350 100000 5859 99999 22358 99999 77038 99999 37127 100000 96175 99999 34024 99999 87481 99999 45953 99999 33975 100000 93342 100000 66353 99999 35067 100000 20898 100000 86550 99999 31113 100000 8460 100000 31714 100000 96675 100000 95561 99999 93917 100000 90993 100000 2348 100000 82287 100000 80687 100000 11353 99999 78804 100000 99890 99999 95389 100000 23060 99999 62338 100000 4182 99999 50386 99999 95529 100000 91990 99999 62428 100000 18172 100000 29769 99999 85586 99999 75438 100000 79460 100000 16009 100000 15276 100000 68365 99999 39825 99999 75737 100000 40644 100000 42955 99999 69980 100000 30149 100000 51112 99999 95211 100000 84739 99999 26285 99999 70110 100000 98208 99999 79281 100000 90605 99999 85241 99999 14974 100000 5782 100000 94728 99999 82869 99999 41082 99999 60456 100000 16967 99999 48906 100000 24929 100000 26738 100000 59934 99999 12001 99999 86084 100000 15470 99999 37596 99999 13292 99999 37247 99999 60305 100000 3993 99999 34290 100000 46602 100000 4743 100000 93313 99999 75499 99999 60182 100000 45731 99999 80147 100000 82211 99999 18180 100000 88189 100000 13138 100000 78260 99999 75382 100000 46336 100000 73995 99999 23261 100000 91968 99999 95917 100000 87196 100000 43926 99999 73360 100000 93028 100000 26463 100000 19828 99999 52713 100000 29471 100000 54728 100000 78444 100000 14889 99999 94363 100000 91113 99999 91687 100000 88584 99999 29314 99999 54479 99999 16162 99999 87324 100000 51055 100000 75684 99999 91439 99999 20007 100000 37880 100000 19767 99999 39733 100000 58372 100000 46842 99999 17611 99999 42124 100000 26418 99999 30640 99999 51783 99999 61771 99999 89485 100000 38669 100000 25566 100000 51388 100000 17125 99999 85128 99999 43825 100000 41482 99999 29232 99999 12668 100000 47187 100000 42554 100000 26184 99999 12579 99999 57679 99999 2141 100000 89819 99999 19229 100000 66364 99999 2154 100000 70462 100000 4714 100000 90874 99999 84485 99999 43563 99999 1878 99999 92242 100000 71785 99999 46972 100000 42737 99999 56949 99999 45565 100000 16215 99999 4132 100000 52979 99999 47833 100000 10134 99999 70541 100000 91399 99999 17494 99999 19067 99999 83812 99999 8990 99999 47269 99999 55257 100000 10436 100000 39434 100000 97614 100000 12574 99999 1441 100000 57891 100000 21421 100000 72040 100000 19551 100000 48447 99999 89722 100000 88370 99999 63720 99999 894 99999 27534 100000 18103 100000 67752 100000 54175 100000 76145 99999 77609 99999 73442 99999 96044 99999 6902 100000 69407 100000 96703 99999 66389 99999 55090 100000 32678 100000 50006 100000 27807 100000 98291 100000 98990 99999 28179 100000 25731 100000 82805 100000 49315 100000 34664 100000 95194 99999 95310 100000 2262 100000 63562 99999 81391 99999 31163 100000 72606 99999 58196 100000 36922 99999 6480 100000 97284 100000 5080 100000 13612 100000 49723 100000 8445 100000 29618 99999 2645 100000 39331 99999 82217 100000 58426 99999 35252 99999 55629 99999 56712 99999 90958 99999 671 100000 28712 99999 59275 99999 90182 100000 76048 99999 28382 100000 31162 100000 41332 100000 81639 99999 23632 100000 47967 99999 31779 99999 38039 99999 64779 99999 72574 100000 73815 99999 45080 99999 35003 100000 89176 99999 35730 99999 16282 100000 89079 100000 29580 99999 19396 99999 13530 99999 64495 99999 65236 100000 48597 100000 48411 100000 69914 100000 93842 100000 4025 100000 10618 99999 21485 99999 13436 99999 47392 99999 20034 99999 74748 100000 57845 100000 75943 100000 23985 100000 82852 99999 26190 99999 94871 99999 11158 100000 15277 99999 82300 99999 42334 100000 55996 100000 97212 99999 6485 99999 22286 100000 4211 100000 33899 100000 17575 99999 21443 99999 86489 99999 89907 99999 451 99999 43291 99999 31960 100000 30884 99999 88221 99999 26370 100000 42848 100000 50844 100000 80243 99999 9548 99999 71297 99999 98223 99999 85793 100000 8009 100000 12209 99999 81077 99999 17057 100000 5934 99999 91794 100000 34182 99999 73145 99999 87853 100000 77389 99999 87035 100000 53218 99999 22303 99999 93162 100000 84925 99999 13484 99999 45953 100000 41859 99999 46241 99999 37031 99999 82526 100000 10954 100000 38331 99999 77252 99999 43628 99999 84271 99999 44596 99999 94828 100000 54323 99999 32440 100000 55737 100000 16692 99999 9517 100000 3512 100000 34078 100000 60870 99999 23661 99999 20871 99999 65928 100000 57847 99999 8927 100000 99814 99999 41129 99999 87600 100000 53107 100000 30863 99999 96726 99999 81035 99999 87772 100000 10422 100000 38151 99999 75163 99999 29741 99999 77960 100000 44387 100000 22710 99999 59356 99999 74539 99999 3907 99999 58745 100000 55179 99999 38979 99999 62700 100000 45456 99999 24155 99999 67662 99999 70163 100000 47662 99999 38395 100000 49246 100000 15648 99999 77672 100000 67853 100000 37334 100000 80575 99999 20767 100000 62352 100000 54113 100000 28816 99999 38516 99999 18535 100000 86045 100000 161 100000 6772 99999 75892 99999 6374 99999 70750 100000 15821 100000 77715 99999 87365 99999 62088 100000 60695 100000 55461 99999 25781 100000 85483 99999 85615 100000 830 100000 24629 99999 17376 100000 78674 100000 760 100000 97386 100000 52101 100000 19844 99999 56696 100000 28948 99999 91691 99999 87327 100000 69191 100000 28303 100000 61458 99999 32369 99999 52787 100000 41781 100000 30993 100000 90317 99999 8221 99999 71171 100000 10015 100000 54809 100000 39018 99999 95767 100000 4745 100000 80836 100000 28644 100000 68162 100000 5187 100000 55271 100000 65400 100000 322 99999 93506 100000 37021 100000 4207 100000 73698 99999 82540 100000 66176 100000 11271 99999 80878 99999 96171 100000 80344 99999 39343 99999 79307 100000 59785 99999 61206 100000 40020 100000 81168 99999 9321 99999 92463 100000 32080 100000 30260 99999 60374 99999 14260 100000 71930 99999 50907 100000 30364 99999 40935 99999 30462 100000 60702 99999 17116 100000 3820 100000 62634 100000 33537 99999 88684 100000 97399 100000 98476 99999 94623 100000 8164 99999 95230 99999 60287 99999 27720 99999 33520 99999 1491 100000 27047 100000 59731 100000 11704 100000 83511 100000 17443 99999 10970 100000 15385 99999 42820 100000 97111 99999 51368 99999 19303 99999 9771 100000 67841 99999 73131 100000 65466 99999 3358 100000 20009 99999 80049 100000 43627 100000 48094 99999 14483 100000 78966 99999 97677 100000 76194 99999 71625 100000 80905 99999 8203 100000 80794 99999 90667 100000 28286 100000 89376 100000 67625 99999 64358 99999 61558 100000 16994 99999 20650 100000 39662 99999 21642 100000 56723 100000 34985 100000 38877 100000 11459 100000 73824 100000 4111 99999 92992 99999 38427 100000 11854 99999 80123 99999 35539 100000 93253 100000 9040 99999 9392 100000 58392 99999 18566 99999 67659 100000 94569 99999 29730 99999 94779 99999 25375 100000 84755 99999 54059 99999 52667 100000 77961 99999 21990 100000 59518 100000 97391 100000 90882 99999 62446 100000 33390 99999 90506 100000 78281 100000 50695 100000 1847 99999 63029 99999 11254 99999 16631 100000 39061 99999 42802 99999 54154 99999 67704 99999 72775 100000 11324 100000 75636 99999 15156 99999 82552 99999 19427 99999 56817 100000 51868 100000 29375 99999 89338 100000 89197 100000 58747 99999 68635 100000 33485 100000 82733 100000 95463 100000 67330 99999 27587 99999 26115 99999 12187 100000 93525 100000 92821 99999 55813 99999 91887 99999 68522 100000 93018 100000 90429 99999 64673 100000 92672 100000 47554 99999 63817 99999 26290 99999 60166 100000 46966 100000 88939 99999 99635 100000 95953 99999 27321 99999 47268 100000 44637 99999 14010 100000 51852 100000 17645 100000 57247 100000 42169 100000 11421 100000 99479 99999 88741 100000 34109 99999 12771 99999 29474 99999 89871 100000 25350 100000 36001 99999 73108 99999 11672 99999 86759 100000 475 100000 49158 100000 36717 99999 78213 99999 3168 99999 59475 100000 82670 100000 15963 100000 10036 99999 51593 100000 87313 99999 56748 99999 5543 100000 68627 100000 6795 99999 77354 100000 42546 99999 89808 100000 14951 100000 64518 99999 98745 99999 9504 99999 74008 100000 83366 99999 80390 99999 58578 100000 55228 99999 98351 99999 16736 99999 9522 99999 36920 100000 42222 100000 8376 99999 77250 99999 32399 99999 22806 100000 24136 100000 8992 100000 11665 99999 93369 100000 48113 100000 10759 100000 42080 99999 52072 100000 51540 100000 24896 100000 30055 99999 91293 100000 64657 99999 90550 100000 37958 99999 1091 100000 12838 99999 56994 100000 36872 100000 51516 99999 4157 100000 69362 100000 21084 100000 32890 100000 69271 99999 55157 100000 79186 99999 68535 100000 40156 99999 42603 99999 75660 100000 67040 100000 84903 100000 88438 100000 95528 99999 6319 99999 62877 100000 58321 100000 82187 100000 85570 100000 10309 100000 7715 100000 14218 99999 42238 100000 61940 100000 33250 100000 26084 100000 20715 99999 41270 99999 47592 99999 12961 100000 10591 100000 60629 99999 14649 99999 82804 99999 90189 100000 55868 100000 51566 99999 2624 100000 22069 100000 52614 100000 60284 100000 50594 100000 53655 99999 27467 99999 79056 99999 28344 99999 23156 99999 80967 100000 1733 99999 67497 100000 95490 100000 51562 99999 42247 100000 57139 99999 8943 99999 89283 99999 74420 99999 47695 99999 38382 100000 87037 100000 3857 99999 89773 99999 90625 99999 84824 99999 48218 100000 75030 100000 49845 99999 40835 99999 6792 100000 14078 100000 49391 100000 80500 99999 55602 100000 89775 100000 21537 99999 84223 99999 19517 100000 33915 100000 70327 100000 44642 99999 18572 100000 53393 100000 30525 99999 38574 99999 88034 99999 15356 99999 54203 100000 21659 100000 94481 99999 40865 99999 6354 100000 39948 99999 71143 99999 7705 99999 98311 99999 74285 99999 60999 100000 69356 99999 94590 100000 55530 100000 59549 100000 461 99999 98739 100000 54349 99999 50381 99999 19555 99999 8762 100000 20784 99999 2371 100000 71876 99999 3834 100000 63746 100000 71088 99999 80180 100000 48651 100000 23439 99999 69889 99999 26490 99999 57877 100000 52935 100000 70778 100000 87474 100000 95144 100000 48874 100000 38565 99999 31813 100000 925 99999 50448 99999 347 100000 24802 99999 35490 100000 52139 99999 89749 100000 45394 100000 25053 100000 26225 99999 38406 100000 34942 99999 91007 100000 72804 99999 77251 100000 59571 99999 13625 99999 56047 99999 87670 99999 14806 99999 79596 99999 23253 99999 8015 100000 98013 100000 85459 100000 55367 99999 75755 99999 4170 100000 40422 100000 75378 100000 55858 100000 94010 100000 9571 99999 73912 100000 50378 100000 2043 99999 23971 99999 95378 100000 94860 99999 27412 99999 46200 100000 93343 99999 35962 100000 12942 99999 7432 99999 86823 100000 98030 100000 48038 99999 91904 99999 42203 100000 95499 100000 88393 99999 47816 99999 64518 100000 44948 100000 523 99999 4883 99999 35784 100000 29951 100000 62223 100000 6592 100000 16687 99999 92470 100000 69840 99999 10009 99999 82153 100000 53727 99999 16104 99999 39888 100000 4873 100000 20011 99999 62897 99999 20088 99999 15410 100000 28655 99999 94556 99999 79213 99999 27739 99999 84185 100000 29944 99999 55941 99999 30956 100000 40656 100000 91290 100000 97903 99999 99712 99999 24386 99999 94175 100000 77502 100000 48173 100000 96484 100000 17566 99999 85472 100000 78063 100000 95196 100000 62252 100000 63714 99999 95608 99999 95192 100000 4460 100000 99556 99999 49406 99999 37101 100000 53358 99999 50507 100000 44736 99999 82494 100000 2702 100000 62849 99999 84231 100000 95095 100000 1551 99999 18434 99999 33535 99999 5384 99999 71798 99999 39375 99999 80587 100000 55414 100000 36838 100000 7717 99999 81691 100000 63100 100000 50203 99999 87048 100000 84303 99999 15139 100000 77638 100000 80217 100000 89619 100000 56464 100000 17286 99999 56102 99999 76104 99999 13965 99999 69079 100000 66950 99999 32740 99999 66025 99999 18955 99999 11000 99999 16418 99999 66699 99999 19541 100000 39172 99999 65908 99999 3849 99999 88258 100000 59805 100000 63908 99999 93191 99999 64953 100000 6676 99999 48159 99999 43041 100000 4798 100000 93428 100000 68662 100000 60951 99999 29028 100000 87233 100000 18054 100000 27413 100000 45805 99999 98174 100000 49014 99999 37598 100000 75545 99999 35612 100000 32534 100000 86776 100000 98301 99999 3768 99999 18904 99999 92599 99999 25015 99999 56648 100000 38786 100000 57427 100000 93194 99999 57008 99999 60785 100000 62043 99999 3855 99999 56065 100000 37986 99999 5890 99999 50471 100000 32892 99999 2369 99999 36937 99999 98570 100000 55120 100000 16675 99999 18256 100000 16975 100000 78580 99999 98616 99999 80526 99999 20455 99999 68957 100000 95209 99999 62654 100000 68387 99999 63689 99999 72140 100000 16894 100000 57810 100000 52509 99999 61601 100000 1698 100000 26359 99999 3646 99999 14384 100000 6107 100000 31961 100000 59180 99999 58829 99999 60533 100000 53415 99999 53352 100000 2091 99999 61270 100000 55454 99999 75763 100000 47907 100000 57262 100000 33603 100000 22185 99999 89235 100000 16583 99999 12159 100000 54207 100000 98657 99999 79563 100000 65502 100000 28129 99999 52430 100000 28596 100000 2431 99999 87853 99999 97347 100000 37114 99999 88925 100000 22895 99999 89120 100000 25089 99999 63553 99999 91046 99999 45266 99999 18345 100000 63860 99999 80689 100000 20666 100000 37329 100000 26492 99999 97278 99999 6908 99999 26630 99999 8788 100000 16089 99999 65306 100000 20899 100000 78240 100000 53538 99999 32617 100000 66548 99999 55480 99999 39577 99999 80322 99999 58055 99999 80315 100000 72111 100000 44551 99999 67731 100000 54996 100000 34501 99999 4764 99999 70661 99999 91692 100000 40784 99999 92375 99999 37250 100000 55638 100000 88158 99999 46584 99999 94619 99999 13303 99999 65875 100000 70954 99999 29762 100000 3349 99999 66537 99999 47964 100000 79658 99999 95655 99999 44647 99999 32392 100000 21936 99999 10111 99999 43178 100000 90343 100000 12161 99999 82744 100000 48256 100000 89101 100000 20282 99999 14098 99999 56212 100000 7682 100000 84920 100000 41430 99999 33069 100000 76957 100000 59956 100000 27947 100000 18581 99999 34320 99999 65050 99999 74915 99999 70306 99999 80116 99999 2319 99999 3039 100000 26061 100000 71445 100000 44317 100000 91502 99999 5258 99999 44612 100000 49433 100000 24305 100000 11028 100000 19243 100000 50413 100000 26415 99999 5510 99999 90089 100000 23256 100000 48599 100000 70757 99999 76186 100000 47004 99999 42952 99999 68617 100000 89538 100000 758 100000 15904 99999 32916 99999 63141 100000 50659 99999 76429 99999 35670 100000 80652 100000 9758 99999 49391 99999 20872 99999 2524 100000 59135 100000 72290 100000 16517 99999 21032 100000 93555 99999 11986 99999 44060 99999 4919 100000 13730 100000 68725 100000 49992 99999 87163 100000 58994 99999 59263 99999 9487 100000 12608 100000 12577 100000 70393 100000 37807 100000 8723 99999 44950 100000 54299 100000 52543 99999 86934 100000 96375 100000 76613 99999 78664 99999 29813 99999 94609 99999 77780 100000 47677 100000 76592 99999 39611 100000 61476 100000 84942 99999 63919 99999 42888 100000 29685 100000 79579 100000 13203 99999 64044 100000 25472 99999 45746 99999 36003 99999 89012 100000 82690 100000 53811 100000 65350 100000 91990 100000 15534 100000 27371 99999 43748 100000 99832 99999 38984 100000 45162 99999 76532 100000 64314 99999 24183 100000 62805 100000 14808 99999 73623 99999 36633 99999 20108 99999 25927 100000 92378 100000 4459 100000 33203 100000 23988 100000 96710 100000 1791 100000 304 99999 66375 99999 52870 99999 70534 99999 14878 100000 61117 100000 92666 100000 77654 100000 58194 99999 43548 99999 44698 99999 41754 100000 5335 100000 84777 100000 5952 99999 48482 99999 90033 100000 42706 99999 62393 100000 48974 99999 28330 99999 46810 100000 13860 99999 94697 100000 14469 99999 16976 99999 67236 100000 22239 99999 88710 100000 68040 99999 95077 99999 51927 99999 30789 99999 33523 99999 24668 99999 81216 100000 7880 99999 32647 100000 37179 100000 97456 99999 92684 99999 22830 100000 15011 100000 74105 100000 11319 100000 40710 99999 66828 100000 14958 100000 1755 100000 83894 99999 95265 100000 16810 99999 22023 100000 92655 99999 95711 99999 57761 100000 27919 99999 19205 100000 71190 100000 52296 100000 81284 100000 91351 99999 93600 99999 45509 99999 35956 100000 95970 99999 47801 99999 64755 100000 59016 99999 77990 99999 459 100000 76960 100000 20129 99999 20137 99999 11499 99999 40009 99999 29070 100000 56652 100000 43266 100000 89824 99999 58140 99999 22532 100000 54845 100000 13031 99999 57236 100000 92751 100000 13778 99999 1406 100000 36274 100000 33125 100000 84147 99999 59147 100000 81119 99999 63599 100000 46885 99999 16984 99999 91206 100000 95151 100000 29192 100000 5510 100000 82436 99999 46844 99999 96323 99999 64875 100000 98240 99999 59716 99999 19763 99999 8546 100000 61848 100000 57175 99999 3263 99999 42182 100000 57348 99999 29115 100000 20060 99999 32070 100000 83521 99999 1934 100000 12207 99999 1039 100000 29703 100000 58940 100000 36964 100000 77972 100000 32457 100000 7081 99999 83507 99999 80400 100000 12949 99999 32155 100000 9874 100000 78368 99999 34503 99999 67921 99999 58816 99999 36274 99999 30209 99999 64557 100000 6644 99999 7438 100000 99590 100000 92919 100000 60353 100000 2077 99999 10347 99999 9851 100000 38757 100000 2215 100000 2838 100000 96941 99999 96261 100000 33680 99999 21491 100000 9387 99999 39280 100000 34939 99999 90783 99999 2540 100000 31258 100000 30482 100000 61039 99999 31203 100000 16438 100000 43542 100000 2786 99999 68061 99999 32049 99999 84486 99999 40383 99999 4247 99999 68207 100000 96226 100000 98141 99999 50565 100000 22887 100000 39767 99999 84970 99999 64960 99999 37964 99999 13532 100000 52667 99999 20966 99999 78 100000 6719 100000 33064 99999 80918 100000 20165 99999 50880 100000 23794 99999 55669 99999 79552 99999 55040 100000 46620 99999 72792 100000 68776 99999 3346 100000 150 100000 25023 100000 82778 99999 45093 100000 55976 99999 70282 99999 4778 99999 27140 100000 44280 99999 42425 99999 38243 100000 4176 99999 80489 99999 99270 99999 51966 99999 39435 99999 83726 100000 34197 100000 71969 100000 78967 99999 56791 99999 54208 100000 42192 100000 18824 99999 37622 100000 31630 100000 50608 100000 24891 100000 59995 100000 39127 99999 92438 100000 63865 99999 2644 100000 70223 100000 99679 100000 15964 100000 33184 99999 4760 100000 98276 100000 97408 99999 10885 99999 99534 100000 29752 99999 2991 99999 71115 100000 67432 99999 26728 100000 6910 99999 60249 99999 10855 99999 73320 100000 79837 100000 43688 99999 53659 99999 26344 99999 64900 99999 29613 99999 28334 99999 88051 99999 63355 100000 84188 99999 10286 100000 83472 99999 87283 99999 34100 99999 62967 100000 99571 100000 35632 100000 6731 99999 38612 99999 85915 99999 86179 100000 36154 99999 96501 100000 37899 99999 47018 100000 29001 100000 98125 99999 5629 100000 52410 100000 14089 100000 35898 99999 79473 100000 28176 100000 35930 100000 12275 99999 15092 100000 13491 100000 38691 100000 50696 100000 49305 100000 42236 99999 36098 99999 95096 100000 93510 99999 96274 99999 77397 100000 93338 99999 17796 99999 77444 100000 61680 100000 23809 100000 21662 100000 38399 99999 69213 99999 66603 99999 85407 99999 87508 100000 13608 99999 68602 100000 4430 99999 51651 100000 83721 99999 40580 100000 70851 100000 99904 99999 3058 100000 83245 99999 40099 100000 18543 100000 49502 100000 35943 100000 90750 100000 8000 99999 31012 99999 64387 99999 4380 100000 383 99999 95280 100000 44009 99999 24687 100000 12486 100000 29179 99999 32535 100000 62215 99999 26222 100000 5841 100000 39671 100000 51157 99999 55223 99999 30737 100000 79284 100000 61084 99999 96852 100000 47479 100000 80576 100000 34672 100000 69951 100000 39730 99999 61027 100000 8356 100000 18726 99999 27875 99999 66671 100000 44964 99999 58639 100000 53147 100000 45744 99999 19996 100000 72994 100000 72832 99999 95671 100000 92747 99999 74122 100000 68517 99999 96701 99999 18384 100000 92016 99999 28013 100000 77242 99999 56736 100000 21516 100000 60306 100000 59440 100000 47593 100000 37718 99999 80790 100000 35853 99999 36135 100000 5995 99999 48207 100000 24115 99999 13133 100000 83176 100000 48242 99999 37790 99999 3583 100000 69006 99999 53958 100000 83915 100000 38622 100000 31081 99999 10289 99999 73984 99999 38684 99999 35448 99999 15234 99999 44052 100000 13772 100000 10809 100000 66635 100000 753 100000 28911 100000 88638 100000 9962 99999 56315 100000 39550 99999 58531 99999 92166 99999 61680 99999 29218 100000 68520 100000 18067 100000 35071 99999 52988 99999 74612 99999 93652 99999 63897 99999 42885 100000 97009 99999 58651 99999 7383 99999 28152 99999 61628 99999 57365 99999 70786 99999 55063 100000 54122 100000 61167 99999 11358 99999 46569 100000 64955 100000 73980 100000 11481 100000 13010 100000 72655 99999 38395 99999 68271 100000 1137 100000 42559 99999 74686 100000 38572 100000 7261 100000 17839 100000 69023 99999 41537 100000 28864 99999 16281 100000 56524 100000 31275 99999 45069 100000 53733 100000 43886 100000 59184 100000 82929 100000 54824 100000 98358 100000 62231 100000 73234 99999 12958 100000 70048 99999 27383 99999 79772 100000 18232 100000 6316 99999 97889 100000 44390 99999 3655 99999 33952 100000 34292 100000 60367 99999 52490 100000 24033 99999 48416 100000 70323 100000 37509 99999 70370 99999 61387 99999 96452 99999 56943 100000 49655 99999 54708 99999 28096 99999 77013 100000 56136 100000 88491 99999 39428 99999 59468 100000 80481 99999 70292 100000 16216 99999 38459 99999 81993 99999 83505 99999 86924 100000 45827 99999 60106 99999 59 100000 57438 99999 63161 99999 13189 99999 64752 99999 34587 100000 47141 100000 32652 99999 57118 99999 3849 100000 71289 99999 31966 100000 19935 100000 48945 100000 96421 99999 84494 99999 91262 99999 30556 99999 19455 99999 69688 100000 26657 99999 42886 100000 99571 99999 83046 99999 72922 100000 87859 100000 4974 99999 29455 99999 74998 99999 261 100000 64623 99999 72475 100000 79051 100000 45628 100000 70614 100000 19621 99999 18718 99999 4691 100000 75162 100000 85853 99999 46284 100000 70448 99999 71106 99999 26074 99999 27374 100000 28967 100000 18819 100000 53314 99999 95477 99999 32638 99999 83835 100000 66811 100000 4146 99999 7208 99999 54292 100000 89986 99999 84175 99999 38152 99999 15217 100000 83794 99999 91784 100000 1494 99999 20633 100000 17672 99999 54562 99999 34912 99999 20494 99999 2706 100000 31565 100000 67001 99999 32203 99999 88441 99999 27361 99999 70012 100000 36859 99999 13819 100000 28003 100000 25154 100000 94328 99999 14359 99999 31844 99999 13930 100000 62404 100000 35659 99999 99450 99999 92529 100000 55657 99999 7060 99999 59790 99999 26879 100000 54157 99999 82329 100000 24338 99999 40492 99999 79740 100000 3853 100000 98432 99999 58903 99999 68906 99999 46937 99999 32067 100000 92120 100000 88696 99999 98720 100000 50611 100000 65361 99999 43771 99999 26338 99999 38591 99999 91815 100000 9772 99999 47342 99999 45929 99999 58191 99999 87402 100000 77926 99999 32938 100000 15609 99999 23072 100000 37117 100000 11807 100000 13211 99999 68523 100000 54930 99999 51001 99999 93986 100000 61947 99999 53195 99999 13818 100000 14600 100000 15498 100000 60011 100000 43793 100000 86573 100000 26680 100000 84131 100000 8735 100000 68538 99999 17232 99999 85321 99999 41918 99999 32955 100000 44988 99999 25218 99999 50977 100000 39649 99999 97535 99999 33858 100000 33035 99999 62550 99999 40437 100000 60665 100000 95157 99999 17190 100000 70249 99999 50396 100000 37945 100000 11306 100000 21079 99999 14150 99999 10437 99999 72178 99999 3706 99999 89387 99999 53730 99999 87501 100000 83436 100000 11575 100000 44259 99999 62148 99999 74961 99999 27644 99999 77372 99999 78308 99999 33710 99999 25082 99999 69235 100000 5953 100000 10552 100000 59503 99999 86451 100000 84079 99999 93367 100000 66410 99999 60266 100000 90538 99999 75571 100000 70915 99999 75333 100000 75906 100000 24860 100000 23261 99999 13194 99999 1999 99999 95276 99999 43146 100000 73652 100000 77793 99999 73361 99999 40428 99999 94430 100000 6649 100000 53522 100000 75322 100000 3327 99999 7595 99999 41717 99999 6291 100000 64975 100000 55155 100000 5807 99999 47250 99999 63011 100000 35500 99999 5481 100000 97683 100000 85768 100000 95225 100000 28884 99999 1327 99999 77078 99999 55588 100000 60155 100000 51379 100000 6963 99999 86120 100000 72465 99999 35721 100000 45793 100000 63209 100000 36980 99999 61639 100000 86169 99999 29881 99999 43905 100000 34463 99999 58226 99999 62363 99999 32407 100000 42578 100000 66064 99999 81097 100000 73024 100000 61869 99999 28012 99999 94745 99999 50725 99999 96341 100000 68677 99999 90403 99999 13266 99999 18506 100000 33816 100000 90365 99999 58383 99999 84094 99999 10075 99999 92066 100000 10446 100000 21939 100000 41583 100000 32964 99999 34529 99999 40185 100000 88932 99999 17388 99999 87445 99999 28433 100000 63821 99999 83035 99999 7541 99999 75157 100000 62911 99999 65921 99999 70090 99999 13203 100000 10775 99999 31304 100000 74641 100000 62559 100000 90094 99999 69387 100000 39921 99999 35728 100000 87730 99999 4637 99999 41420 99999 87801 99999 51029 99999 96652 99999 72806 99999 19822 99999 65259 100000 23565 100000 72101 100000 19261 100000 47555 100000 34025 99999 94952 99999 73143 100000 75822 100000 5270 99999 28448 100000 13027 99999 54155 100000 32168 99999 30345 99999 36552 100000 41418 100000 87920 100000 21775 99999 90227 100000 64485 99999 64581 100000 26679 99999 10007 99999 59107 100000 65250 99999 36194 100000 40628 99999 43801 100000 61441 100000 22538 100000 53199 100000 18841 100000 99383 100000 36381 100000 98706 99999 39508 100000 6570 99999 11940 99999 27788 99999 6033 100000 53089 99999 87464 100000 63775 100000 68960 100000 3323 99999 7577 100000 78212 100000 36554 99999 40839 99999 70905 100000 22728 100000 15005 99999 47516 100000 56411 100000 99923 99999 31895 100000 3400 99999 96214 100000 5544 100000 7965 99999 10417 100000 17273 100000 79052 99999 54786 99999 47511 99999 2657 99999 41859 100000 54147 99999 45918 99999 29045 100000 19965 100000 79616 99999 94522 99999 77042 99999 49010 99999 5388 99999 23941 100000 67963 99999 67974 99999 11038 100000 34750 100000 53494 100000 35387 100000 14534 100000 60756 100000 93907 99999 41641 100000 60049 99999 30259 99999 36901 99999 36392 100000 72077 100000 6488 99999 78852 100000 91736 99999 98124 99999 5473 100000 81362 100000 27751 99999 69117 99999 50596 99999 94486 99999 7287 99999 26388 99999 50231 99999 37439 100000 23690 100000 44139 100000 57423 100000 71521 99999 44844 99999 30310 99999 18701 99999 90858 100000 98914 99999 87926 99999 41137 100000 12575 99999 36813 99999 67123 100000 84403 99999 19836 100000 87843 99999 9736 100000 45504 100000 91152 100000 98031 99999 21613 99999 19404 99999 2515 100000 86528 100000 24552 100000 32777 100000 28521 99999 37336 100000 9276 99999 64916 100000 18667 100000 52636 100000 27845 100000 73381 100000 70761 100000 75409 100000 41096 99999 14582 100000 28631 99999 18174 99999 95474 99999 9116 100000 94619 100000 28287 99999 3001 99999 10610 99999 20038 100000 17812 99999 2978 99999 48242 100000 20045 100000 89522 100000 27020 100000 9129 100000 92875 99999 50418 100000 13210 100000 48618 100000 77840 99999 32847 99999 18314 99999 50765 100000 75657 99999 50839 99999 76 100000 16416 99999 53731 100000 24783 100000 19090 100000 62607 99999 76553 100000 19189 100000 74427 100000 52323 100000 62513 100000 5737 100000 20910 100000 1641 100000 18226 100000 93070 99999 37927 100000 58276 100000 10417 99999 77513 100000 17937 99999 33634 100000 4678 99999 29704 99999 70441 99999 94486 100000 46774 99999 48175 100000 79613 100000 49632 99999 33419 100000 80041 100000 32980 99999 10580 100000 71937 99999 9928 99999 55724 99999 66693 99999 26342 99999 15122 99999 24756 99999 36865 99999 89395 99999 50359 100000 64078 100000 83451 99999 2768 99999 89675 100000 20786 100000 52147 100000 6159 100000 88531 100000 80676 100000 66294 100000 41945 100000 41618 100000 18588 100000 50720 100000 9562 100000 55330 99999 29729 100000 80880 100000 94294 99999 60401 100000 73046 100000 62391 100000 60787 100000 28754 100000 79910 99999 49580 100000 8139 99999 73068 99999 99298 100000 74630 99999 52028 99999 13708 100000 29842 100000 30604 99999 33182 100000 33287 100000 94612 99999 53971 100000 48362 99999 4141 99999 66945 99999 56264 100000 59438 99999 98681 99999 66096 100000 83571 99999 985 99999 3690 100000 33845 100000 84501 99999 83257 100000 40438 100000 53670 99999 8061 100000 61405 100000 23845 100000 81255 100000 82455 100000 6889 99999 7302 100000 62362 100000 1395 99999 25453 100000 71948 100000 89669 100000 5257 100000 3103 100000 25373 100000 23920 100000 26882 99999 85264 99999 34150 99999 24097 100000 27843 99999 8489 100000 44558 100000 81835 100000 96403 99999 74303 100000 54778 100000 92101 100000 78074 100000 3730 99999 40097 100000 73822 99999 89655 100000 68533 100000 4752 99999 33829 99999 8999 99999 79606 99999 41054 99999 34237 100000 27621 100000 95333 99999 80223 99999 84617 100000 42416 99999 45179 99999 49847 99999 18934 100000 10710 99999 62651 100000 49229 100000 15119 99999 60520 99999 44102 99999 15672 99999 38166 100000 93365 100000 48873 99999 82063 99999 22289 100000 37362 99999 62673 99999 99689 100000 30094 99999 6273 100000 77936 100000 82839 99999 56357 100000 31781 100000 31946 99999 54462 100000 87349 100000 56876 100000 99911 100000 81828 100000 39622 100000 73618 99999 37296 100000 58340 100000 72480 99999 32827 99999 37300 99999 51765 99999 50544 99999 56133 100000 89685 100000 71085 99999 91932 99999 47502 99999 55902 99999 22626 99999 90693 100000 78978 99999 70281 99999 58016 100000 57536 99999 14083 100000 44869 99999 17341 100000 78543 99999 11854 100000 85676 99999 58633 100000 34994 100000 22981 100000 95974 99999 55590 100000 3584 99999 49982 99999 81602 99999 86052 100000 65973 99999 51397 99999 28616 99999 59817 100000 13859 100000 62040 99999 63753 99999 99196 100000 75172 99999 37556 100000 16693 99999 10161 100000 26256 100000 69078 100000 22625 99999 94857 100000 93975 100000 35520 99999 66543 99999 1969 100000 94172 99999 35439 100000 26630 100000 16737 99999 34036 99999 50911 100000 29421 99999 91914 100000 32666 99999 71554 99999 84811 99999 29156 99999 53374 99999 91666 100000 47993 100000 83823 99999 1439 99999 16533 100000 53272 99999 1329 100000 18280 100000 77963 100000 42851 100000 75218 99999 40172 99999 10878 100000 31635 100000 8314 99999 7401 100000 80288 100000 79009 99999 38925 100000 28723 99999 27005 100000 63010 99999 25734 100000 55864 99999 47414 100000 56980 99999 48427 99999 21256 100000 62845 99999 18117 99999 34623 100000 73601 100000 14291 100000 20637 100000 8153 99999 41910 100000 10394 100000 24302 99999 57371 100000 13252 100000 84812 100000 49390 100000 76018 100000 2263 100000 85148 99999 32196 100000 65150 99999 951 100000 94434 99999 8714 99999 89458 99999 30745 100000 34951 100000 81056 99999 34726 99999 59198 100000 57101 99999 7748 100000 4351 100000 39481 99999 49376 99999 11782 100000 45516 99999 38925 99999 39959 99999 20914 100000 10406 100000 93205 100000 80985 100000 44212 100000 84851 100000 21982 99999 75268 99999 88712 99999 9451 100000 49184 99999 18155 100000 76946 99999 55830 99999 5973 99999 72306 99999 28118 99999 26358 100000 22861 99999 32261 100000 59139 100000 45641 100000 8354 100000 99509 99999 20536 99999 96380 100000 32771 99999 85782 100000 63612 100000 99471 99999 59633 100000 26909 99999 1838 100000 31691 100000 43011 100000 66759 99999 31526 99999 62898 99999 52608 99999 72924 100000 47172 99999 67281 100000 36651 99999 58566 100000 1328 100000 66453 99999 67766 99999 31213 100000 26466 99999 7696 99999 25383 99999 24001 99999 55841 99999 90251 100000 42570 99999 18542 100000 64414 99999 20833 100000 76385 99999 36670 99999 52784 99999 47546 99999 3584 100000 27603 99999 36752 99999 11060 100000 8853 100000 87476 99999 98958 100000 68684 100000 20943 99999 74919 100000 79847 100000 37882 100000 55846 100000 24469 100000 24 100000 34862 100000 48728 99999 40399 100000 18077 100000 19866 100000 35777 100000 13884 100000 91245 100000 40430 99999 12959 99999 20295 100000 73376 99999 12997 100000 1969 99999 3424 100000 93065 99999 10067 99999 37034 99999 19855 100000 80848 99999 61379 99999 20404 99999 1764 99999 78867 99999 51153 99999 54907 99999 87127 100000 55574 99999 62594 99999 51637 99999 91432 100000 4284 100000 33157 100000 18480 99999 72339 99999 20793 100000 49081 99999 28772 99999 55348 99999 54708 100000 48190 99999 3865 99999 39876 99999 79519 100000 68537 99999 3705 100000 82851 100000 66768 99999 65961 99999 66420 99999 94325 99999 62350 100000 2957 100000 2610 100000 30409 99999 51636 100000 70675 100000 89285 99999 99002 100000 67325 99999 6800 99999 47524 100000 4869 100000 12870 100000 91822 99999 83481 100000 73646 99999 59046 99999 36198 99999 33272 99999 55409 99999 21596 99999 63088 100000 19260 99999 80041 99999 21758 99999 44031 99999 74292 99999 28089 99999 45354 100000 60954 99999 85157 100000 99590 99999 23675 99999 10478 99999 11102 100000 56270 99999 43979 99999 2407 100000 11385 100000 81447 100000 3309 99999 8186 99999 90866 100000 74606 100000 89703 100000 49770 99999 49256 100000 72089 100000 67791 100000 16484 100000 1196 99999 47581 99999 87763 99999 10493 99999 84353 99999 57444 99999 27230 100000 51642 99999 31374 99999 93420 99999 88537 99999 42631 99999 82220 100000 85654 99999 12655 100000 33982 99999 61789 99999 22230 99999 36338 100000 59984 100000 66190 99999 48202 100000 82578 100000 15164 100000 50716 100000 14923 99999 12819 99999 11237 100000 46694 100000 60370 99999 6499 100000 60874 100000 5193 100000 28829 100000 97983 100000 49648 100000 58673 99999 46769 99999 73086 100000 50884 99999 87631 99999 91649 99999 45960 100000 59425 100000 1508 100000 62763 100000 89845 99999 47232 100000 36066 100000 37746 99999 30446 100000 11479 100000 37187 100000 24886 99999 74928 99999 84973 99999 32259 99999 90803 100000 29441 99999 80605 99999 88002 100000 34550 99999 44672 100000 95681 100000 65632 99999 2712 100000 24653 100000 24377 100000 604 99999 34405 99999 49935 100000 92186 100000 96616 100000 89994 99999 40587 99999 17570 100000 21381 99999 77786 100000 42293 99999 94067 99999 43299 100000 50989 99999 77085 100000 34202 100000 1281 100000 90274 99999 57752 99999 21710 99999 36835 100000 1490 99999 75191 99999 11268 100000 20756 99999 8900 100000 82747 99999 1460 99999 51862 100000 94633 100000 39071 100000 51253 100000 97069 100000 69246 99999 45506 100000 79057 100000 32939 100000 79285 99999 92952 99999 60248 100000 31706 99999 67967 100000 23154 99999 55304 100000 73853 100000 76727 100000 69866 100000 71918 100000 85727 99999 54167 100000 45058 100000 32148 99999 48885 100000 31101 100000 27130 100000 50613 100000 9353 100000 388 100000 77355 100000 22638 99999 83469 99999 73161 99999 36337 99999 12025 100000 74090 99999 21832 99999 34408 99999 12108 100000 36578 100000 70182 99999 22146 99999 90242 99999 898 99999 91530 99999 31327 100000 78527 99999 32755 100000 62554 100000 15186 100000 86992 100000 99358 100000 74332 100000 5141 99999 77202 99999 94924 100000 15278 100000 45460 99999 32828 100000 21335 99999 28444 100000 3293 99999 32048 99999 82504 100000 26488 99999 87031 99999 90292 99999 33632 99999 74859 100000 30150 99999 30462 99999 94465 99999 4183 99999 53690 99999 77532 100000 21727 99999 59751 99999 11600 100000 32365 100000 63305 100000 48491 99999 55783 100000 74341 99999 2327 100000 29349 99999 26042 99999 74611 99999 1238 99999 37887 99999 12796 100000 64076 100000 45552 100000 6969 100000 66101 100000 96038 100000 90491 99999 1931 99999 19388 100000 89826 99999 27083 100000 6338 99999 35594 99999 74679 99999 67810 100000 89245 99999 99271 99999 78787 100000 20561 100000 61276 100000 32753 100000 66193 99999 89266 100000 95210 99999 7109 100000 4000 99999 24065 100000 5636 100000 18195 99999 70428 99999 39167 99999 48323 100000 9861 99999 93795 100000 45352 99999 85367 99999 88825 100000 1929 100000 29719 100000 84093 99999 52021 100000 87998 99999 96792 100000 488 99999 77278 100000 20801 99999 41292 100000 40357 99999 66903 99999 67642 100000 62884 99999 94382 99999 68268 100000 38099 99999 53382 100000 91964 99999 46254 99999 70453 99999 70291 99999 7310 99999 78038 99999 97444 99999 58845 99999 31604 100000 20693 99999 64554 100000 6571 100000 9506 99999 5027 99999 66551 99999 64250 100000 14225 99999 34465 99999 84082 100000 67274 99999 38257 100000 30795 100000 9034 99999 17281 100000 37574 99999 79566 99999 5021 99999 70430 99999 59953 99999 11952 99999 87552 99999 30531 100000 58430 99999 91777 99999 4485 100000 36147 99999 40371 99999 27798 99999 52812 100000 40000 100000 66149 100000 50659 100000 98445 100000 55426 100000 54375 99999 52829 100000 65953 99999 47785 99999 91902 99999 24821 99999 74663 99999 30909 99999 99303 100000 67658 99999 33324 100000 75125 100000 38931 100000 43058 100000 80469 99999 73418 99999 25836 99999 94558 100000 7980 99999 35527 100000 78842 100000 34625 100000 43109 100000 76154 99999 42946 100000 65451 99999 22003 100000 12859 100000 30505 100000 2212 100000 30925 100000 54532 100000 84295 99999 86362 100000 60617 99999 72043 99999 82968 100000 49530 99999 67799 99999 54778 99999 76033 100000 46723 100000 41591 100000 23439 100000 6399 100000 66750 99999 72907 100000 41179 99999 92041 99999 19926 100000 74035 100000 19288 100000 77736 100000 65967 99999 70213 100000 78210 100000 25957 100000 72631 99999 87682 99999 63988 100000 64732 100000 85076 99999 44757 99999 13032 100000 35999 100000 86091 99999 59731 99999 94283 100000 76773 99999 91535 100000 31288 99999 1635 100000 39168 99999 17284 99999 36873 99999 96352 100000 58927 99999 54553 100000 26148 99999 75498 99999 23591 99999 71025 99999 83566 99999 24257 99999 71228 99999 59703 100000 23155 99999 92884 99999 90 99999 63148 100000 76861 100000 88139 100000 99665 99999 30288 99999 44355 100000 69386 99999 62425 100000 29788 99999 43971 100000 10261 99999 80936 100000 77564 99999 73263 99999 96190 99999 63567 100000 61866 100000 7775 99999 76903 99999 57710 100000 18786 100000 2420 100000 27512 100000 52957 99999 65522 100000 71073 99999 30854 100000 56762 100000 78894 100000 94140 100000 30649 99999 42635 99999 29777 100000 93609 99999 50060 100000 76760 100000 26727 100000 34841 99999 76811 100000 66705 99999 93069 100000 28866 99999 93812 99999 70533 100000 50685 100000 6597 100000 67425 99999 18518 100000 5442 99999 73395 100000 80477 100000 68352 100000 47996 99999 72182 99999 25934 99999 37472 100000 26629 99999 33333 99999 2077 100000 93978 100000 77927 100000 55321 99999 69143 99999 6069 100000 37099 100000 92283 99999 4541 100000 79375 99999 10798 100000 95019 100000 39904 100000 87927 99999 59020 100000 89914 99999 19295 100000 39264 100000 91634 100000 53066 99999 22149 99999 43486 99999 56159 99999 27656 100000 33922 100000 96973 99999 64116 100000 82155 100000 20369 100000 27406 99999 60615 99999 16805 99999 89973 100000 36950 99999 79070 99999 94326 99999 73710 100000 16585 100000 77098 100000 88661 100000 90685 99999 57339 100000 18722 99999 79128 99999 27653 99999 74027 100000 73669 100000 73843 100000 64551 100000 33160 100000 534 100000 20183 99999 30440 100000 26319 100000 25883 100000 10585 100000 3148 99999 3155 100000 56960 100000 83191 100000 37121 100000 14653 100000 33641 100000 8110 99999 82114 99999 94428 99999 84567 99999 65233 100000 858 99999 44324 100000 43148 100000 68918 100000 70563 100000 85420 99999 17361 99999 35316 100000 12232 99999 19751 100000 49249 99999 71324 99999 19704 99999 93380 99999 81376 99999 84903 99999 4744 99999 35721 99999 59498 100000 38779 99999 99906 100000 66901 100000 37583 100000 8803 99999 39129 99999 2939 100000 76812 99999 17584 100000 16270 100000 77317 99999 30349 99999 13055 100000 26298 100000 75379 99999 87320 100000 38434 99999 73216 100000 877 99999 95955 99999 3809 100000 27911 100000 53324 99999 28473 99999 4046 100000 26027 99999 43213 99999 59474 100000 5283 100000 21199 100000 31064 99999 85384 100000 4721 99999 79459 99999 94735 99999 78813 100000 9039 100000 25985 100000 26512 99999 7373 99999 89197 99999 90175 99999 96736 100000 73723 99999 26294 100000 46632 99999 20718 100000 10926 99999 51618 100000 31111 99999 42399 100000 93476 99999 18918 100000 74030 99999 59803 100000 32576 99999 97619 100000 66638 100000 46453 99999 70889 100000 24645 100000 79077 99999 4734 99999 51026 100000 45983 100000 72164 100000 19007 100000 70130 100000 43133 100000 68906 100000 57444 100000 24664 99999 82824 100000 8235 100000 88665 100000 49290 99999 85439 100000 62282 100000 46633 99999 30612 99999 962 100000 2936 100000 97886 100000 51375 99999 3601 100000 43571 100000 11681 100000 4046 99999 59030 99999 62812 100000 48301 99999 54547 100000 83282 99999 51454 99999 8578 99999 74331 99999 12102 100000 21184 99999 84938 100000 67832 99999 98128 99999 12930 99999 85787 100000 72194 100000 71918 99999 67350 99999 14228 100000 49245 100000 82617 99999 79960 99999 75015 100000 22406 100000 1288 99999 31928 100000 48289 99999 83098 99999 98032 100000 90772 100000 26409 99999 23272 99999 86938 100000 52515 100000 86092 100000 87641 99999 55185 100000 34138 100000 64752 100000 89974 100000 84387 100000 99510 100000 28532 100000 19735 99999 16363 100000 48468 100000 66337 100000 23543 100000 11384 99999 95582 100000 51526 100000 4864 100000 3800 100000 40583 99999 61735 99999 69516 99999 13678 99999 35526 100000 68502 99999 27225 99999 80137 99999 37446 99999 86013 99999 99372 100000 39501 100000 1280 99999 37287 100000 38332 99999 641 99999 35026 100000 44087 100000 91187 99999 20468 100000 53103 99999 29551 100000 98738 99999 86711 100000 2403 100000 20892 99999 52799 100000 85628 99999 81840 100000 16451 99999 62327 100000 49369 100000 90729 100000 55762 100000 66493 100000 37848 99999 32612 99999 39816 100000 49884 100000 49441 99999 68889 100000 89415 100000 34938 100000 4334 100000 53013 99999 56143 100000 52353 100000 70900 99999 33205 99999 52834 99999 35270 99999 75879 99999 9238 99999 46415 100000 99213 100000 44298 100000 11400 99999 99061 99999 90421 99999 98543 99999 92345 99999 76097 100000 32835 99999 26074 100000 18805 99999 85182 100000 59899 99999 52718 99999 19658 99999 83431 100000 94072 100000 66591 99999 76815 99999 42506 100000 17224 99999 99546 100000 32819 100000 45944 100000 13946 100000 63793 99999 40575 100000 79625 100000 57359 99999 17296 99999 37137 100000 43364 99999 30427 100000 40300 100000 53053 100000 56432 99999 74022 100000 54310 100000 21310 99999 40967 100000 4456 100000 71236 100000 97976 100000 93137 100000 80360 99999 8418 100000 2073 100000 40028 100000 51046 99999 44385 100000 51415 99999 95329 100000 65527 100000 3847 99999 93539 100000 33376 99999 52216 99999 86441 99999 9158 100000 49148 100000 21656 100000 37721 99999 63434 100000 52884 100000 3184 100000 6553 100000 11162 100000 2411 99999 79177 99999 58519 99999 81686 100000 91065 99999 97789 100000 20851 99999 86713 100000 97462 100000 4794 99999 11184 100000 64573 99999 12618 100000 25610 100000 41062 100000 46885 100000 34163 99999 37504 100000 63119 100000 69187 100000 98566 100000 94414 99999 54376 99999 95624 100000 73538 100000 99144 99999 94365 99999 89124 99999 73124 99999 13170 100000 17471 100000 21674 100000 17586 99999 66799 100000 7632 100000 60575 100000 13795 99999 1635 99999 90911 100000 6399 99999 71396 100000 40496 100000 6035 99999 91935 99999 24168 99999 54416 100000 50373 100000 53920 100000 3736 100000 98726 100000 69068 100000 31115 99999 86950 99999 89457 100000 19043 99999 50258 100000 30306 100000 97416 100000 2450 99999 87949 100000 21397 99999 41878 99999 13084 99999 41651 100000 85193 100000 80860 100000 95066 100000 59448 99999 95001 100000 16859 99999 92278 100000 34073 99999 64878 99999 42873 99999 69589 99999 28429 99999 67423 99999 96843 100000 73304 100000 84971 99999 45189 99999 40062 99999 15940 100000 80743 99999 91565 99999 79374 100000 26532 99999 48936 99999 28458 99999 72632 99999 92743 100000 17158 99999 90775 99999 23966 100000 68029 99999 96462 99999 21915 100000 71130 99999 98315 100000 75295 100000 53346 99999 52679 99999 3505 100000 77706 99999 35088 99999 89330 99999 99653 100000 24807 99999 51358 100000 33283 99999 14576 100000 47918 100000 15751 100000 90376 99999 98781 99999 6443 100000 98979 99999 51139 99999 1274 99999 60134 100000 62844 99999 20469 99999 72692 99999 66428 100000 3703 100000 62843 100000 18920 100000 92558 100000 90627 100000 59164 100000 67194 100000 85213 99999 13993 100000 47699 99999 91628 100000 74878 99999 71111 100000 95817 100000 6167 100000 486 100000 52577 100000 90208 99999 86066 99999 33644 99999 88236 99999 75121 100000 54917 99999 59727 99999 45149 100000 76881 100000 7830 99999 78780 100000 59909 99999 20932 100000 37694 100000 3772 99999 56991 100000 77865 100000 51789 100000 48078 99999 61249 99999 68139 99999 70671 100000 97674 100000 91498 99999 70802 99999 69662 100000 58720 99999 85714 99999 15862 100000 57661 100000 32652 100000 54276 99999 50959 100000 47979 99999 97203 99999 23467 99999 9716 99999 6042 99999 23652 100000 73821 99999 60054 99999 39255 99999 79247 100000 83653 99999 25747 99999 80907 100000 66423 100000 66130 100000 14061 100000 84579 99999 5918 100000 69209 99999 29553 100000 11556 99999 96365 100000 47563 100000 32398 100000 43829 99999 72859 100000 23616 100000 92930 99999 8625 99999 59697 100000 47522 99999 10608 100000 41874 100000 65675 100000 2264 100000 93455 99999 65539 100000 92848 100000 15758 99999 68468 100000 91238 99999 8289 99999 28428 100000 28319 99999 64473 100000 38856 100000 78876 99999 25395 99999 8403 99999 33834 99999 53883 99999 51109 99999 51366 99999 69471 99999 49013 100000 7494 100000 72864 100000 71843 99999 33105 100000 1405 99999 15373 99999 57696 100000 52438 99999 21573 99999 85109 100000 10706 99999 84655 100000 42442 99999 51372 99999 43457 99999 63717 100000 94662 99999 32422 100000 83441 99999 68567 99999 19027 99999 14017 100000 53399 100000 73655 100000 88984 99999 67309 99999 58280 100000 78014 99999 39748 99999 26729 100000 93386 99999 81178 100000 78208 99999 83462 100000 19789 100000 47158 100000 36373 99999 3009 100000 12848 99999 11188 100000 76559 100000 62214 99999 56122 99999 50716 99999 46400 100000 36910 99999 43743 99999 25368 99999 84663 100000 62460 100000 71371 100000 77340 99999 44001 100000 43247 99999 16127 100000 84875 100000 84131 99999 40824 99999 25425 99999 84785 99999 48251 100000 60933 100000 58853 100000 34707 100000 20678 100000 15910 99999 23807 100000 1717 100000 22754 99999 71946 99999 95850 100000 29700 100000 52710 100000 28069 100000 36712 99999 29443 100000 71000 99999 76178 99999 77891 100000 58036 100000 59606 100000 36584 100000 11363 100000 85163 100000 11864 99999 10228 100000 25267 99999 72977 100000 78169 99999 31689 100000 17886 99999 85247 100000 81498 99999 82179 99999 31447 99999 35403 99999 32919 100000 59769 99999 43643 99999 18137 100000 54578 100000 66199 99999 77290 100000 12710 99999 26083 99999 11765 99999 53818 100000 52533 99999 12185 99999 43300 99999 31648 100000 26417 99999 60304 99999 74277 100000 4961 99999 31425 99999 55402 100000 11651 99999 97242 99999 18956 99999 73012 99999 8451 100000 12203 100000 47526 99999 37036 100000 67037 99999 85132 99999 61989 99999 52307 100000 77278 99999 77305 99999 91937 100000 45426 99999 91906 100000 13568 99999 86984 100000 10755 99999 1957 100000 47392 100000 60113 99999 37401 100000 24786 99999 85273 99999 11217 99999 72409 100000 18041 99999 24361 100000 32212 99999 8690 100000 75725 99999 51346 99999 50018 100000 67250 100000 8239 99999 80841 100000 55789 99999 98926 100000 8244 100000 7584 99999 92677 100000 79068 99999 22016 100000 29622 99999 64398 99999 28623 99999 4381 100000 21923 100000 87550 100000 80444 100000 76708 99999 99300 100000 60431 100000 56595 100000 60749 100000 84585 100000 6125 99999 80202 100000 19356 99999 82086 100000 83168 99999 55824 100000 77758 100000 89472 99999 1526 99999 53867 99999 88112 100000 21195 99999 99765 99999 99480 99999 44265 100000 86587 100000 39768 100000 91720 99999 63691 100000 62306 100000 34061 99999 64772 99999 63891 99999 75667 100000 58111 99999 49542 100000 23584 99999 89648 99999 44878 100000 34417 99999 53653 99999 22845 99999 43457 100000 97654 99999 71215 99999 11311 99999 3502 100000 16194 100000 29089 99999 63162 100000 54340 100000 94281 100000 16290 100000 54258 99999 83492 100000 14730 100000 68509 99999 48195 99999 70308 99999 88138 99999 21160 99999 8888 99999 68626 99999 66653 99999 94205 100000 79398 99999 93614 99999 28651 99999 6722 100000 16157 100000 88609 99999 23857 99999 63841 100000 70406 99999 4077 100000 60223 100000 93808 100000 25705 100000 32626 99999 34739 100000 95695 99999 24712 99999 46193 100000 91384 99999 71481 100000 74496 100000 29107 100000 18 99999 88908 100000 77608 99999 188 100000 35115 100000 9359 99999 38026 100000 48400 99999 90718 100000 46781 99999 32352 100000 43889 99999 38499 100000 30277 99999 43245 99999 23642 100000 97477 100000 58046 100000 53749 100000 27704 99999 38196 99999 62687 99999 72909 100000 86925 99999 56957 100000 41474 100000 97049 100000 59155 100000 37155 99999 97235 100000 93628 100000 25117 99999 92243 100000 37179 99999 91745 99999 59709 99999 37478 99999 52094 99999 71931 99999 88075 100000 62648 99999 49133 100000 6468 99999 51628 99999 21335 100000 89689 100000 45886 100000 36356 99999 91378 100000 96727 100000 82711 100000 35606 100000 56900 99999 30646 100000 52138 100000 23053 99999 25240 99999 51453 100000 44807 100000 26107 99999 68618 100000 75728 99999 15741 100000 63367 99999 92821 100000 41790 100000 75905 100000 87414 100000 77162 100000 64461 100000 2021 100000 12727 100000 9378 99999 70266 100000 91689 100000 96187 100000 70031 99999 23344 100000 50013 100000 1374 100000 96874 99999 88132 99999 72502 100000 50287 100000 58312 100000 43680 100000 33331 99999 84963 99999 91916 100000 42726 99999 28709 99999 88015 100000 28941 99999 57348 100000 89260 100000 99469 100000 96459 100000 98532 99999 83630 99999 84502 100000 69717 100000 27574 99999 85317 99999 4428 99999 37271 99999 13640 100000 34577 100000 32853 99999 4288 100000 4437 100000 50180 100000 8697 100000 6209 99999 77664 99999 16061 99999 62832 100000 26504 99999 65542 100000 64460 99999 897 99999 3081 100000 44391 100000 24105 99999 46255 99999 43997 100000 12985 99999 11370 100000 49713 99999 51423 99999 19843 99999 88382 100000 62730 99999 43999 100000 61804 100000 92359 99999 74582 99999 45433 100000 8058 99999 18701 100000 59172 100000 39929 100000 86097 100000 16978 100000 13907 100000 83153 99999 46001 99999 17872 99999 24378 99999 11037 100000 82052 100000 68501 99999 63268 99999 4400 100000 8944 100000 69777 99999 5372 99999 30120 100000 4033 100000 12055 99999 34604 99999 74508 100000 11078 99999 72547 99999 86981 99999 9269 100000 28719 100000 10825 99999 70357 99999 86945 100000 88019 100000 75707 99999 83204 100000 69023 100000 56799 100000 40931 100000 77797 100000 91300 100000 84442 99999 41652 100000 50847 99999 24982 100000 51022 100000 61950 99999 20996 100000 16892 100000 66280 99999 22894 100000 51428 100000 42412 99999 85498 99999 58982 100000 21002 100000 61971 100000 75298 99999 80929 99999 8818 100000 28273 100000 9273 100000 73848 100000 92349 99999 59558 99999 63140 99999 83753 99999 74815 100000 50229 100000 87101 99999 69833 100000 1908 99999 31678 99999 6362 100000 77491 100000 34051 99999 12343 100000 29470 100000 82344 99999 47420 99999 26325 100000 32139 100000 52570 99999 93650 100000 81117 100000 14952 99999 82782 100000 91141 100000 10681 100000 50204 100000 30483 100000 84930 99999 74334 99999 25918 99999 52780 99999 63957 100000 55052 99999 68674 100000 22438 99999 26397 99999 66519 100000 85697 100000 96502 100000 17505 99999 4006 99999 10751 100000 62749 100000 53547 99999 99539 100000 36289 100000 47537 99999 13359 99999 36846 99999 70045 100000 1658 100000 10352 100000 6457 99999 76687 99999 69621 100000 90742 99999 70758 99999 87505 100000 7442 99999 41417 99999 14088 99999 10896 99999 73973 100000 26543 99999 86316 99999 44604 99999 66634 100000 25292 100000 63843 99999 40268 100000 37462 100000 41843 99999 35589 99999 40608 100000 10910 99999 43435 99999 93798 99999 309 99999 740 99999 3757 100000 71862 100000 4420 99999 3680 99999 39104 100000 85372 99999 5103 99999 42351 99999 62806 99999 43551 99999 49763 100000 95244 99999 12070 99999 22571 100000 10786 100000 26547 99999 70263 100000 27120 100000 82175 100000 27874 100000 20500 99999 77861 99999 3268 100000 25038 99999 56361 100000 41926 100000 14928 100000 83540 99999 51225 99999 38159 99999 9389 100000 81484 100000 82703 99999 54031 99999 67723 99999 23788 100000 10767 100000 87460 100000 26169 100000 68526 99999 14406 100000 5939 100000 63269 100000 47125 99999 5426 99999 55280 99999 95007 99999 87358 100000 21226 99999 16080 100000 60859 99999 61081 99999 64239 99999 85306 99999 60079 99999 12620 100000 75494 100000 23127 99999 25151 100000 10899 99999 69640 100000 3784 100000 51031 99999 77217 99999 12850 99999 19110 100000 80601 100000 65966 99999 26584 100000 29420 100000 78889 100000 35710 99999 63776 100000 22059 100000 74019 99999 87771 100000 12030 100000 64623 100000 15250 100000 14257 100000 43027 99999 93061 99999 7927 100000 98948 100000 17063 100000 81709 100000 41001 100000 17145 100000 83485 100000 82269 99999 69089 100000 69329 100000 64924 100000 81043 99999 21896 100000 76216 99999 14907 100000 46896 99999 53383 100000 38090 100000 71165 100000 43369 99999 11587 100000 7694 99999 81230 100000 61914 99999 1995 99999 57787 100000 75709 99999 96383 99999 41519 100000 95138 99999 21903 99999 83716 100000 48136 99999 97020 100000 48201 99999 39351 99999 15521 100000 44168 99999 80988 99999 40833 99999 4639 99999 81614 100000 38094 99999 19141 99999 5356 100000 37897 99999 1460 100000 96834 100000 82629 99999 2935 100000 67770 99999 54943 99999 55287 99999 44597 99999 67010 99999 54588 99999 87813 100000 46406 100000 77698 100000 92144 100000 4934 100000 8788 99999 34185 100000 18198 100000 86080 99999 70358 100000 25586 99999 17966 99999 70416 99999 33509 100000 34356 100000 70775 99999 32298 100000 63319 99999 12124 100000 52681 99999 50054 99999 44823 99999 86780 99999 49886 100000 4034 100000 28586 100000 93562 99999 67040 99999 13874 99999 49889 100000 24158 99999 8635 99999 69642 99999 21499 99999 79035 99999 2950 99999 20467 99999 2113 100000 50290 99999 3606 100000 93644 99999 92909 99999 44065 99999 32609 99999 42569 100000 34801 99999 99373 99999 53268 99999 80577 100000 35521 99999 18700 99999 39298 100000 39152 100000 45332 99999 53499 99999 78937 100000 58373 100000 30786 99999 97642 99999 79870 100000 67758 100000 2717 99999 3572 100000 22761 100000 31235 100000 26756 100000 50224 100000 93463 99999 89431 99999 5792 99999 30017 99999 24916 99999 84512 99999 5867 99999 3296 99999 47343 99999 49099 99999 95868 99999 58026 99999 58602 100000 98769 100000 91669 100000 46098 99999 73918 99999 69391 100000 35487 99999 75042 99999 66239 100000 98629 100000 17588 100000 25650 99999 62509 99999 77140 100000 3516 100000 20613 99999 54850 100000 73861 100000 11406 99999 55345 100000 12219 100000 26005 100000 68160 99999 8747 100000 12798 100000 43301 100000 36724 99999 10489 99999 72007 99999 44173 99999 18459 100000 10812 99999 20936 99999 7152 99999 58036 99999 22353 99999 95394 99999 44150 99999 10558 99999 90508 100000 40248 100000 75480 100000 41380 99999 81945 100000 79473 99999 99663 100000 80012 99999 12458 99999 23778 100000 506 99999 77631 99999 88773 100000 23329 100000 84803 99999 96213 99999 29996 99999 87389 100000 40268 99999 2706 99999 5765 100000 39715 99999 22787 99999 13467 100000 415 100000 87965 100000 73590 99999 81315 99999 14341 99999 5042 100000 81022 99999 92327 99999 37692 99999 77363 99999 54570 100000 44967 100000 81122 99999 97500 99999 25384 100000 69291 100000 44452 99999 80446 100000 23819 100000 76689 100000 11253 100000 15761 99999 5666 99999 33579 99999 859 99999 91404 99999 2521 99999 28054 99999 31456 100000 87530 99999 17364 100000 52059 99999 58182 100000 96899 99999 59814 99999 88239 100000 89460 100000 76501 99999 68135 100000 76310 99999 82066 100000 92995 100000 24231 100000 89491 100000 15244 100000 65950 100000 7839 100000 53540 100000 93037 100000 58629 100000 39112 99999 70414 99999 41686 99999 31580 99999 38552 99999 18480 100000 63845 99999 35380 99999 78550 99999 75855 100000 68534 99999 21416 99999 76693 100000 35948 99999 37322 99999 39258 99999 23680 100000 5602 99999 17884 99999 70440 100000 36461 99999 78976 99999 33611 100000 70290 100000 95379 100000 83209 99999 82868 100000 67417 99999 93950 100000 7182 100000 9711 100000 62308 100000 93052 100000 18233 100000 3807 100000 99099 99999 78582 99999 59740 99999 54419 100000 55244 99999 22148 100000 47162 99999 78925 100000 92415 99999 15676 100000 99900 99999 28667 99999 35505 100000 65977 99999 73243 100000 3665 99999 55872 99999 54942 100000 57485 100000 92605 100000 609 99999 3931 99999 45611 100000 62158 100000 13520 100000 65583 99999 64646 100000 527 100000 5528 99999 21295 100000 69704 100000 54120 100000 51827 100000 24636 99999 28513 100000 75095 100000 80457 100000 69201 99999 18637 100000 68527 100000 88122 99999 64367 99999 56893 100000 8580 100000 23975 100000 69737 99999 608 99999 55720 100000 6342 99999 96272 100000 2995 100000 1600 99999 13990 99999 60512 100000 80756 100000 1826 99999 33490 100000 81955 100000 14764 100000 33970 100000 1555 99999 50525 100000 9789 99999 44317 99999 95150 99999 83648 99999 98351 100000 5046 100000 49938 99999 20571 100000 19636 99999 76866 99999 95891 99999 73652 99999 11259 100000 9982 99999 68373 99999 84422 99999 72545 99999 91512 100000 11279 100000 89963 100000 52756 100000 95682 100000 86197 99999 89947 100000 23858 99999 81536 99999 63937 100000 57669 99999 88832 99999 67044 100000 38609 99999 77545 100000 9501 100000 36469 100000 46854 100000 79020 99999 31037 99999 45076 100000 80525 100000 16842 99999 37436 100000 21415 99999 32295 99999 49454 99999 30319 100000 39593 99999 92124 100000 14394 99999 78013 100000 66179 99999 98160 99999 39436 100000 37293 99999 10720 100000 61786 100000 72794 100000 22848 100000 69463 99999 86563 99999 1767 100000 4686 99999 10174 100000 37273 99999 39170 100000 3930 100000 9838 100000 4328 99999 81236 99999 65829 99999 33258 99999 12008 100000 72691 100000 32809 99999 70630 100000 5769 100000 46616 99999 77918 100000 17602 100000 88006 100000 37871 99999 70371 99999 80666 99999 82689 99999 13841 100000 8696 99999 96241 100000 33244 100000 8628 100000 36793 99999 76212 99999 78136 99999 71897 99999 11351 99999 20851 100000 53050 99999 70892 99999 40486 100000 17915 99999 13834 100000 50912 100000 39963 100000 82772 100000 56557 100000 15994 100000 89527 100000 20160 99999 93248 99999 31368 100000 79947 99999 78541 100000 59711 100000 9708 100000 85505 100000 9769 99999 19686 100000 1970 99999 7672 99999 23299 99999 98670 100000 74473 100000 1315 100000 92202 99999 85506 99999 24017 99999 89672 99999 7963 100000 2880 99999 15939 100000 8793 99999 49772 99999 75222 99999 88992 99999 47314 100000 37931 100000 13019 100000 66752 99999 68650 99999 50502 100000 40100 99999 44563 100000 95732 100000 16313 99999 95725 99999 92558 99999 34232 100000 40404 100000 7308 100000 81103 100000 68815 100000 83697 100000 35369 99999 56196 99999 16225 99999 70442 100000 69989 99999 97189 99999 24940 99999 12959 100000 80297 100000 63982 100000 90528 100000 30189 99999 26545 100000 61183 99999 30739 100000 43572 99999 73831 100000 92330 100000 58503 100000 9535 99999 6509 100000 48325 100000 37292 100000 29365 99999 84724 100000 13990 100000 56287 99999 22286 99999 1833 99999 38236 99999 91275 99999 92140 100000 94677 99999 93095 100000 46395 100000 4702 100000 98026 100000 22886 100000 16037 100000 55586 99999 30473 100000 13236 100000 13328 100000 77696 99999 23499 99999 87572 99999 26321 100000 63402 99999 70535 100000 79864 100000 83187 100000 26335 100000 12931 100000 95648 99999 56655 99999 21622 100000 61306 100000 6511 99999 98739 99999 55104 100000 89529 100000 18308 100000 8826 99999 59620 100000 54348 100000 41177 100000 51400 100000 88779 100000 1935 99999 42085 99999 91035 99999 74419 99999 24597 100000 71690 100000 70475 100000 74898 100000 2616 99999 41367 99999 21593 99999 31284 99999 19017 100000 63774 99999 81054 99999 91903 99999 13821 99999 11408 99999 86725 99999 13462 100000 23098 99999 63685 99999 17556 100000 25884 99999 54881 100000 31734 100000 14579 99999 83101 100000 71962 100000 3501 100000 74131 100000 30393 100000 59730 100000 86012 99999 28072 99999 78702 100000 58185 99999 14381 100000 32430 100000 370 100000 27728 100000 20562 100000 57137 99999 82522 99999 5791 100000 10741 100000 94456 99999 69123 99999 40840 100000 72259 100000 18453 99999 15145 100000 52797 99999 93743 100000 48245 100000 97457 100000 76071 100000 36388 100000 43031 99999 12612 100000 23944 100000 97425 100000 46174 99999 53407 100000 47233 100000 15313 100000 85484 99999 91188 100000 4034 99999 87836 100000 35810 99999 35769 99999 13245 99999 77079 99999 39405 100000 61181 99999 90951 100000 83477 100000 15477 100000 64969 100000 38801 100000 38324 100000 79096 99999 70694 100000 85104 99999 49604 99999 47434 99999 90634 100000 98229 99999 25705 99999 38152 100000 97760 99999 52702 100000 24652 99999 25548 100000 66138 99999 59656 99999 448 100000 28085 100000 6830 100000 42360 99999 98308 99999 77568 100000 25102 99999 83494 100000 85383 99999 16017 99999 85785 100000 96862 100000 71017 100000 87187 99999 14720 99999 5237 99999 18364 99999 59528 100000 33605 100000 72473 99999 53417 99999 74035 99999 21543 99999 61386 99999 51231 99999 70607 100000 33090 99999 31458 100000 3915 100000 8734 100000 5777 99999 42415 99999 59537 100000 6326 99999 96928 99999 50698 100000 73957 99999 13238 100000 39015 100000 30393 99999 33037 100000 94096 99999 28492 100000 34468 99999 13552 99999 37891 99999 91495 99999 68336 99999 45263 100000 22951 99999 4725 100000 75106 100000 90262 100000 64677 100000 78296 100000 65080 100000 75048 99999 20479 100000 55523 99999 9301 99999 10967 99999 62321 99999 65051 99999 46500 100000 92771 100000 90575 99999 89951 100000 89757 99999 43226 99999 83978 100000 44168 100000 74516 100000 78360 99999 6662 99999 21983 100000 12628 99999 67095 99999 74214 100000 37975 99999 58166 99999 63886 99999 25925 99999 37081 100000 89136 99999 97824 99999 9782 99999 87054 99999 51477 99999 36633 100000 58470 99999 30370 100000 79443 99999 56415 99999 2999 100000 35281 99999 8249 100000 87721 99999 85451 99999 30945 99999 36180 100000 6939 99999 12919 100000 17025 100000 85375 99999 51888 100000 2226 99999 76745 99999 95111 99999 92254 100000 18827 99999 55111 100000 36794 99999 18018 99999 2791 100000 98944 99999 81549 100000 48581 99999 65294 100000 58670 99999 55924 99999 34595 99999 31187 99999 99048 100000 28000 99999 36095 100000 86930 100000 71164 99999 54444 100000 98345 99999 36143 100000 52292 100000 33382 100000 89738 99999 28656 100000 95851 100000 23618 100000 72318 100000 3057 99999 72465 100000 38807 99999 39114 99999 45609 99999 61726 99999 75397 100000 957 100000 84989 100000 9843 99999 86911 99999 91623 100000 51442 99999 91840 99999 14762 100000 2247 99999 30178 99999 52929 99999 69622 100000 56208 99999 59406 100000 71249 100000 96881 99999 67886 100000 31276 100000 31424 99999 53350 100000 6465 99999 98390 100000 25668 99999 18308 99999 66972 99999 78431 100000 79943 100000 24469 99999 87645 99999 83867 99999 99947 100000 69983 99999 14878 99999 61454 100000 78180 100000 32993 100000 23312 99999 24427 99999 29355 99999 40282 99999 60202 99999 4468 99999 83885 100000 190 99999 97989 99999 11441 99999 69468 99999 27230 99999 8488 99999 63047 100000 61722 100000 94788 99999 34778 99999 22729 100000 74513 99999 79268 99999 38867 99999 94284 99999 97004 99999 87675 99999 88772 100000 33752 100000 32281 100000 21190 100000 99162 99999 92145 99999 8617 99999 56620 99999 95472 100000 3850 99999 98634 99999 19385 99999 62571 99999 49557 99999 31720 99999 63839 99999 27569 100000 98150 100000 98061 99999 47815 99999 53252 100000 10365 100000 9873 99999 92767 100000 89448 100000 3607 99999 33904 100000 15418 99999 22769 99999 33077 100000 91319 99999 15384 100000 77305 100000 84358 99999 30086 100000 71576 99999 57939 99999 65437 100000 78884 100000 26486 100000 22090 100000 68827 100000 4044 100000 89652 99999 92576 100000 43051 99999 60580 100000 38316 100000 3564 99999 8036 99999 82582 99999 26401 99999 74010 100000 17257 99999 96246 99999 5965 99999 10945 100000 87494 100000 60359 100000 5902 99999 59587 99999 61984 99999 42494 99999 62707 100000 5851 100000 65544 100000 44402 99999 49200 99999 76855 99999 79628 99999 8557 100000 70877 100000 92900 99999 80358 99999 85209 100000 99555 100000 9047 99999 62807 99999 90192 99999 43834 99999 78012 100000 64103 99999 68779 99999 21048 100000 51424 100000 81941 100000 16815 99999 45340 100000 41427 100000 61446 100000 83734 100000 92753 100000 26815 100000 91359 99999 64981 100000 50126 100000 11114 100000 92398 99999 84847 99999 11869 100000 39408 99999 52056 99999 27077 99999 79905 99999 1368 100000 3460 100000 98450 100000 23214 100000 59617 100000 11891 99999 52607 100000 81865 99999 72224 99999 24108 100000 48367 100000 13370 100000 47958 99999 20312 100000 31547 99999 16402 100000 66694 100000 10809 99999 30493 100000 53847 99999 75474 99999 60435 100000 90273 99999 79372 99999 39647 100000 58886 99999 9166 100000 51003 100000 11849 99999 18451 99999 63761 99999 79895 100000 15858 100000 1104 99999 14159 100000 84400 100000 25788 100000 39732 100000 99477 100000 78728 100000 53788 99999 73441 99999 29677 100000 93759 100000 50361 99999 95395 100000 65695 100000 74817 100000 28636 100000 72186 99999 70864 99999 17146 100000 61560 99999 60791 99999 8699 99999 4144 100000 29327 99999 6074 100000 87102 99999 66936 99999 32715 99999 10184 99999 76106 100000 45975 99999 22523 100000 67157 99999 53650 99999 56795 99999 26659 99999 19798 100000 73089 99999 98796 100000 21417 100000 76623 99999 44994 100000 55946 100000 52052 99999 74366 99999 37540 100000 77923 99999 38491 99999 81624 99999 35878 100000 490 100000 75176 100000 1284 100000 21641 100000 61257 100000 63844 99999 75241 99999 51174 100000 61907 99999 85696 99999 88543 100000 56389 99999 10073 99999 90250 99999 3597 99999 81019 100000 37038 100000 18291 100000 50622 100000 86863 99999 56332 99999 52082 100000 5907 99999 47350 99999 94100 100000 34916 99999 56893 99999 10842 100000 10173 100000 7821 100000 7285 99999 99481 100000 29763 100000 75299 99999 16418 100000 75117 99999 66274 99999 65150 100000 85736 100000 23825 100000 2298 100000 77453 100000 81127 99999 20434 99999 34261 100000 63524 100000 44363 100000 5236 100000 19073 100000 49599 99999 42855 100000 78874 99999 96748 99999 84766 100000 20873 99999 67549 99999 21514 99999 16166 99999 39635 100000 1 99998 94129 100000 71754 99999 33220 99999 17778 99999 20953 100000 47203 100000 21598 100000 36080 99999 81392 100000 57793 99999 16784 99999 25572 99999 91343 99999 93034 99999 97406 100000 19617 100000 10399 99999 77768 100000 29077 100000 9397 99999 92542 99999 75849 100000 7044 100000 79206 100000 32585 100000 73538 99999 25182 99999 40949 99999 22964 100000 53928 99999 62112 100000 68045 99999 1684 99999 86592 100000 90909 99999 72730 99999 48062 99999 34318 100000 16544 99999 75904 100000 50903 99999 5821 99999 27165 99999 25492 100000 2795 99999 91191 100000 52213 100000 72391 100000 80504 100000 30153 100000 60650 100000 46188 100000 91 99999 20251 100000 80169 100000 2827 99999 96722 100000 52039 99999 67442 100000 96689 100000 73154 99999 83332 100000 38146 99999 54980 100000 12723 100000 14106 99999 84564 100000 38772 99999 96769 99999 62862 100000 45992 100000 86937 99999 46391 99999 36791 100000 95777 100000 68226 99999 43691 99999 38634 100000 6347 100000 91774 100000 35938 99999 65428 99999 60061 100000 81800 99999 83911 100000 36905 100000 42878 100000 7622 100000 35356 99999 419 100000 26971 100000 60189 100000 12761 100000 84611 99999 99322 100000 74421 99999 74647 99999 50704 99999 33144 100000 36664 99999 84379 99999 94361 100000 73558 99999 77719 99999 25360 100000 19051 100000 89988 100000 75746 100000 64644 99999 59373 99999 57336 99999 33669 100000 22352 100000 83547 99999 49628 100000 87954 100000 80254 100000 98555 99999 16264 100000 46463 100000 53676 99999 57306 99999 25050 100000 36609 99999 37466 100000 60854 99999 87225 99999 39132 99999 85873 99999 26586 100000 45412 100000 76638 100000 24048 99999 44407 100000 56663 100000 14823 99999 9160 99999 36612 100000 71318 100000 60447 99999 11404 100000 82201 99999 40698 100000 21757 99999 60457 99999 86986 100000 72492 99999 20219 100000 68317 99999 73607 100000 18181 99999 35405 100000 65525 100000 79178 100000 11016 99999 34446 99999 25580 99999 2427 99999 52570 100000 53265 99999 89331 99999 31937 99999 80434 99999 423 99999 7665 100000 16920 100000 51956 99999 53779 100000 86712 100000 89828 99999 73613 100000 53502 99999 65991 99999 73871 99999 75242 99999 89570 99999 51426 99999 55249 100000 61648 99999 28045 100000 96605 99999 70416 100000 19782 99999 77724 100000 7561 99999 79308 99999 80853 99999 43479 100000 20063 99999 18937 99999 50546 99999 4819 100000 65269 100000 4647 100000 6712 100000 15954 99999 56129 100000 69029 99999 99775 99999 63330 99999 46566 99999 1611 100000 58778 100000 98911 100000 25387 99999 4672 100000 91192 99999 4519 100000 37560 99999 11682 100000 22407 100000 17799 99999 29453 100000 81339 100000 93370 99999 18005 99999 21588 100000 68751 99999 29983 99999 95705 100000 82223 100000 78070 99999 69885 100000 18177 100000 56274 100000 73683 100000 71522 100000 80992 100000 48543 99999 79168 100000 75942 99999 42650 100000 86905 100000 69074 100000 56921 99999 11570 100000 71649 99999 41488 100000 51719 100000 42346 99999 14215 100000 74377 100000 950 100000 52203 99999 85896 100000 65639 100000 59470 100000 50928 99999 89927 100000 44924 100000 31146 99999 5072 100000 32520 99999 5029 99999 87479 99999 85992 100000 98186 100000 82558 99999 71410 99999 9640 100000 89453 99999 6771 99999 780 99999 99880 100000 18907 100000 575 99999 5747 100000 91775 100000 20363 99999 61321 100000 24263 99999 83849 99999 47976 99999 54132 100000 73883 99999 44602 99999 66191 99999 36533 99999 6616 99999 61247 99999 41329 99999 16781 99999 14445 99999 43574 100000 32983 99999 35996 99999 73755 99999 50973 100000 11362 100000 45030 99999 92323 100000 92934 100000 968 99999 79806 100000 77888 99999 88230 100000 18068 100000 81361 100000 38759 100000 28522 99999 91572 100000 12454 99999 20221 100000 9856 100000 58693 100000 45141 99999 63550 99999 8522 100000 26930 99999 29254 100000 89768 99999 90728 100000 99471 100000 21024 99999 26681 100000 27002 99999 72584 100000 62371 100000 34260 99999 4670 99999 31054 100000 45978 99999 26229 99999 18258 100000 48756 100000 82363 100000 7817 100000 21631 99999 69602 99999 5992 99999 53259 99999 59291 100000 73009 99999 76888 100000 48616 100000 66610 100000 55960 99999 65570 99999 85002 100000 82124 100000 10748 100000 38207 100000 7918 99999 26327 99999 7017 99999 45604 100000 54771 100000 81656 100000 33744 100000 8614 100000 52996 100000 26247 99999 75628 99999 41827 99999 18131 99999 79319 100000 10434 99999 80240 99999 18506 99999 67775 100000 27129 99999 74277 99999 67739 99999 60246 99999 9272 99999 45215 100000 52631 100000 43658 99999 73241 100000 96993 100000 72130 99999 83179 99999 61481 100000 30608 100000 39564 99999 71398 100000 36629 100000 41748 99999 47949 100000 28426 100000 90224 100000 80670 99999 52874 100000 25847 100000 68848 99999 34553 100000 50874 99999 1344 100000 93824 100000 21145 100000 47469 99999 47664 100000 42447 100000 13896 100000 15625 99999 7119 100000 81364 99999 1783 99999 71320 99999 84652 100000 77211 100000 65459 100000 3267 99999 24815 100000 74971 99999 54123 100000 92496 99999 43175 100000 52345 99999 39304 99999 88904 100000 2752 100000 40043 100000 72888 99999 46217 99999 5007 100000 65808 100000 64725 100000 94086 100000 10730 99999 91909 100000 87082 100000 40480 99999 27671 99999 33329 99999 33506 100000 43372 100000 13263 100000 32639 99999 47946 99999 91917 99999 73504 100000 71662 99999 65426 99999 26191 99999 52938 99999 564 100000 60070 100000 78714 100000 29134 99999 18623 100000 99425 99999 54226 99999 67631 100000 88975 99999 62300 99999 11036 100000 66798 99999 82741 99999 83345 100000 63332 99999 25870 99999 79971 100000 44881 99999 18097 100000 59306 100000 10296 100000 89164 100000 90294 99999 91212 100000 55546 99999 16439 100000 73214 100000 3688 99999 49314 99999 56224 99999 14540 100000 94882 100000 94849 99999 51312 100000 65970 99999 67231 100000 44239 100000 94729 99999 71086 99999 17045 99999 68911 100000 92845 99999 54199 100000 77615 100000 5804 100000 18847 99999 16895 100000 10248 100000 80309 100000 55441 100000 32911 100000 76092 100000 62063 100000 12137 99999 61039 100000 45856 100000 146 99999 66110 100000 1727 100000 15927 99999 89423 99999 6935 100000 92835 99999 63010 100000 79859 100000 98524 100000 90518 99999 65927 100000 68506 100000 88749 100000 80949 99999 37151 99999 64499 100000 49347 100000 17229 100000 67126 99999 22736 100000 82610 100000 42844 100000 62943 100000 40119 99999 51160 100000 22383 100000 17212 99999 43631 100000 53954 99999 48358 99999 1009 100000 50617 100000 3741 99999 80433 99999 76931 100000 24195 99999 76468 99999 67017 100000 89658 99999 1337 99999 81222 99999 63139 100000 20770 99999 56063 99999 49354 100000 87749 100000 49644 100000 3049 100000 41451 99999 6976 99999 83584 100000 80966 99999 76504 99999 98106 100000 65553 99999 42652 100000 19605 100000 94457 100000 24649 100000 94079 100000 98908 100000 31133 100000 83075 100000 26058 100000 46685 100000 1317 100000 10158 100000 57757 99999 52438 100000 506 100000 75610 100000 86586 100000 54450 99999 23093 100000 21073 100000 63716 99999 95519 99999 93605 99999 58098 100000 54117 99999 4595 99999 87877 99999 95780 100000 39477 100000 40742 100000 15659 100000 56254 100000 15317 99999 16600 99999 40308 100000 11489 100000 10694 99999 66695 100000 21816 99999 78005 99999 7421 100000 21317 99999 94784 99999 82885 99999 73633 99999 18418 100000 32395 100000 46754 99999 7227 99999 16093 100000 17294 99999 19150 100000 38032 100000 94013 100000 90709 100000 25239 100000 56836 99999 86688 99999 85319 99999 69452 100000 15883 100000 57104 100000 76665 100000 41635 99999 18497 99999 42629 100000 69197 100000 24333 99999 92117 100000 82102 99999 13414 99999 98011 100000 91842 100000 66646 100000 11007 99999 78057 99999 253 100000 13466 100000 77039 100000 25128 100000 92114 100000 10837 99999 35384 99999 50557 100000 85957 99999 22220 100000 81737 99999 83095 100000 26225 100000 41285 99999 7113 99999 52087 99999 36751 99999 96943 99999 38140 100000 78473 99999 86685 99999 83289 100000 88782 100000 40145 99999 61107 99999 58714 100000 17947 100000 30502 100000 17969 99999 7150 99999 97821 100000 55365 99999 55882 99999 50524 100000 73032 99999 9598 100000 61547 100000 8542 99999 17824 99999 61145 99999 98030 99999 54490 100000 96006 99999 5642 99999 38197 99999 87906 100000 94713 100000 23644 100000 99755 100000 67031 99999 9208 99999 45305 100000 46656 99999 81056 100000 45409 100000 51547 99999 91540 99999 32124 100000 99 99999 97702 100000 7893 99999 98107 100000 15612 100000 98724 100000 83234 99999 75129 99999 63527 100000 29821 99999 51386 99999 69221 100000 38334 99999 1788 100000 45158 100000 78201 100000 75180 99999 15871 100000 61709 100000 43103 100000 94021 100000 616 100000 30730 100000 15208 100000 69045 99999 92870 100000 90262 99999 24925 100000 56659 100000 43005 99999 7817 99999 23718 99999 27065 100000 90278 99999 40781 99999 93297 100000 72128 99999 53314 100000 14858 100000 54811 100000 1179 99999 33786 100000 38249 99999 20843 99999 44827 100000 85680 100000 17581 100000 40454 100000 62202 100000 82366 100000 94901 100000 97412 99999 5194 99999 28471 100000 95316 100000 10576 99999 23615 100000 66049 99999 96631 99999 54470 100000 42938 99999 21258 99999 61614 99999 3534 100000 9706 100000 74407 99999 80853 100000 66104 99999 96387 100000 73938 100000 76384 100000 27384 99999 70219 99999 77703 100000 93874 99999 59612 99999 21176 100000 23320 99999 69466 100000 41131 99999 51589 99999 49410 99999 87589 99999 33600 100000 65392 100000 28239 100000 80593 100000 34776 99999 6823 99999 32460 100000 73592 100000 32835 100000 71159 100000 86008 99999 98190 100000 52932 99999 31841 99999 78384 100000 37247 100000 19691 100000 18809 100000 85300 100000 63025 100000 84549 100000 90534 100000 6133 100000 78004 99999 87607 100000 60465 99999 33839 99999 60903 100000 49022 100000 84668 99999 67039 100000 57377 99999 47245 99999 943 100000 12036 99999 56312 99999 76771 100000 84036 100000 17328 100000 53334 99999 22551 100000 132 100000 14150 100000 54587 99999 26786 100000 39630 100000 8792 100000 50983 99999 61638 99999 55951 99999 68699 100000 4439 100000 82129 99999 13764 100000 1925 100000 29994 100000 85334 100000 25807 99999 67198 100000 51831 100000 22231 99999 36649 100000 48764 100000 46552 99999 72267 100000 28320 100000 45597 100000 18465 100000 77863 100000 27078 100000 2483 100000 68083 100000 12141 100000 69409 99999 1481 100000 79052 100000 46268 100000 46795 100000 52288 99999 10998 100000 71105 99999 43082 99999 75974 99999 69323 100000 46916 99999 12272 100000 48536 99999 90196 99999 51880 100000 26943 100000 76590 100000 64257 99999 81210 99999 20916 99999 26651 100000 86599 99999 51801 99999 87987 99999 55979 99999 29092 99999 10203 100000 57814 100000 75406 99999 52704 100000 6227 100000 9798 100000 63767 100000 45457 99999 5804 99999 59809 99999 70263 99999 69254 100000 73012 100000 6812 100000 80231 100000 43432 100000 96473 99999 61356 99999 48439 99999 14969 99999 7059 99999 84966 100000 21391 100000 45461 100000 35790 100000 59262 99999 12944 100000 16931 99999 88187 99999 53097 99999 34619 100000 72204 100000 56748 100000 50 100000 41104 99999 26934 100000 57160 99999 79950 99999 53085 100000 88827 99999 86789 100000 79776 99999 34888 100000 1777 99999 68443 99999 18762 99999 34269 99999 37623 99999 13779 100000 16251 100000 12428 99999 30681 99999 3814 100000 64812 99999 39200 99999 19851 100000 26640 100000 62113 100000 22581 99999 84859 99999 33127 100000 7630 99999 22820 100000 74328 100000 63023 99999 67096 99999 28884 100000 30578 99999 14254 99999 90631 100000 59870 99999 67590 99999 69421 99999 23587 99999 89912 99999 42829 100000 55746 100000 22825 100000 33902 99999 86067 99999 68874 100000 70512 99999 29189 100000 17831 100000 23532 99999 69603 100000 6137 100000 74816 99999 27133 100000 3809 99999 1363 99999 23695 99999 7172 99999 16726 100000 50824 100000 87328 99999 80852 99999 22713 99999 63297 99999 28928 100000 59088 100000 94575 99999 51486 99999 77722 100000 25648 100000 91443 100000 27761 100000 22654 99999 20286 100000 60427 100000 45178 100000 18214 100000 29670 100000 21589 100000 75397 99999 50146 100000 4538 100000 69037 99999 96783 99999 80615 100000 84043 99999 21451 99999 56827 100000 41715 100000 69419 100000 13319 99999 9039 99999 25570 99999 11856 99999 8362 100000 12160 100000 45631 99999 76384 99999 68343 100000 81338 100000 99077 99999 57693 100000 82334 100000 37474 100000 28745 99999 29768 100000 94867 100000 14437 100000 43409 100000 44431 99999 28356 100000 19466 100000 2156 100000 52683 99999 29721 100000 7936 99999 10669 99999 74668 99999 86258 100000 97939 100000 32328 100000 77059 100000 44567 99999 21989 100000 53702 100000 3167 99999 42852 99999 66066 99999 40365 99999 6855 99999 36656 99999 36329 100000 85089 99999 61029 100000 13991 99999 64138 100000 2182 100000 9001 100000 4289 99999 7573 100000 61658 99999 72294 99999 70228 100000 16195 99999 35164 100000 60850 100000 17026 100000 4944 100000 73976 100000 86571 100000 77490 100000 60971 100000 57817 99999 79222 100000 3579 100000 74244 100000 71473 100000 5810 100000 7616 100000 43937 100000 42091 99999 98961 99999 826 100000 2110 100000 11067 100000 21536 99999 48571 100000 13697 99999 12131 99999 35241 100000 35600 100000 6709 100000 56582 99999 72916 99999 53391 99999 15821 99999 60257 99999 4220 99999 27337 100000 10797 99999 29865 99999 94827 99999 64785 100000 40353 99999 96657 100000 35418 100000 71514 100000 72657 100000 19463 99999 8581 99999 13849 99999 73082 100000 36385 100000 5085 100000 52391 100000 48118 100000 88815 100000 39385 100000 25526 100000 47846 99999 46781 100000 37640 100000 93974 99999 8949 100000 87445 100000 8564 99999 17319 100000 82483 100000 57287 100000 72385 100000 83305 100000 87444 99999 60720 100000 32496 99999 3398 100000 89483 100000 20287 99999 70486 99999 67373 100000 72970 100000 83876 100000 79305 99999 56495 100000 6821 99999 47724 99999 7252 99999 6809 100000 24501 100000 13224 99999 24243 100000 16612 100000 95568 99999 38904 99999 14028 100000 67268 100000 65183 99999 43254 100000 36084 100000 35014 99999 44068 99999 69718 99999 40829 100000 95263 100000 50918 99999 41185 99999 63594 99999 87271 100000 12806 99999 99582 100000 38413 100000 91174 99999 6242 99999 90354 100000 68074 100000 99272 100000 31911 100000 88622 100000 56018 99999 19210 100000 33094 99999 5728 99999 46237 100000 45153 99999 72071 100000 86258 99999 39656 100000 59353 100000 63937 99999 56659 99999 32551 99999 60632 100000 7605 99999 81112 99999 42319 100000 97446 100000 33988 99999 20063 100000 27002 100000 35605 100000 47779 99999 61057 100000 83726 99999 3775 99999 60727 99999 63754 100000 2917 99999 91522 100000 83839 99999 26428 99999 71925 99999 94206 100000 58269 100000 64849 99999 8291 100000 43764 100000 65527 99999 81523 99999 1919 99999 71922 100000 81906 100000 32680 99999 52743 100000 68298 100000 42159 100000 8638 99999 41300 99999 87150 100000 8826 100000 18061 99999 58395 100000 99342 99999 36702 100000 64568 99999 74560 99999 31586 99999 27818 100000 73142 100000 72181 100000 40157 100000 9722 99999 28419 99999 28050 100000 15235 99999 51197 99999 79240 99999 55342 100000 35260 100000 61835 100000 68632 99999 38725 99999 48045 100000 84804 100000 31623 100000 89899 99999 38962 100000 60250 100000 41201 100000 57508 99999 57474 99999 73069 100000 93507 100000 24483 99999 70309 100000 15376 99999 66441 99999 60936 99999 77129 99999 88297 99999 35314 99999 15967 99999 35498 100000 98237 99999 56566 100000 36779 99999 21663 99999 20885 100000 59815 99999 86683 100000 84923 100000 93880 99999 57229 99999 29277 99999 3353 99999 865 99999 16833 100000 44838 100000 95550 100000 89936 99999 50809 99999 1710 100000 86515 100000 81060 99999 28370 100000 91138 99999 2818 100000 4510 99999 63563 100000 6958 99999 25176 99999 34953 99999 96684 99999 69993 100000 430 100000 27664 100000 76827 100000 58490 100000 45477 100000 88082 100000 50007 100000 3462 100000 91809 99999 7818 99999 93519 100000 13383 99999 97266 99999 74301 99999 97066 100000 96540 100000 17081 99999 19002 100000 29283 100000 69960 99999 62946 99999 6737 99999 11889 100000 48355 99999 1052 99999 95892 100000 1770 100000 39464 100000 88927 100000 58708 99999 4906 100000 56843 100000 58409 100000 70714 99999 57279 100000 72419 100000 52996 99999 97692 100000 2805 99999 67283 100000 57849 99999 43560 99999 60339 99999 64261 100000 10535 100000 39045 100000 12987 99999 29326 99999 25533 99999 68461 100000 4658 100000 673 99999 38010 100000 34233 99999 40164 100000 44690 99999 28247 99999 43243 100000 86434 99999 23784 99999 26392 100000 96321 99999 68693 100000 9998 99999 4769 99999 24295 99999 21439 100000 5454 100000 48864 100000 50546 100000 32023 100000 15398 99999 56190 100000 52030 99999 48589 99999 14861 100000 23111 100000 712 100000 2642 99999 87947 100000 59999 99999 90559 99999 3609 99999 68393 99999 69281 99999 62544 100000 19458 99999 47903 99999 44835 100000 62679 100000 71616 99999 84729 99999 79869 99999 42322 100000 40518 100000 49748 99999 75459 99999 48727 99999 49416 99999 3575 100000 81560 100000 88340 100000 37082 100000 14684 100000 52191 99999 84797 99999 83810 99999 22973 100000 95654 99999 4672 99999 39327 100000 44912 100000 66656 99999 83239 99999 56064 100000 52075 99999 99972 100000 60186 99999 55388 100000 82237 99999 85534 99999 95417 99999 1878 100000 86151 99999 344 100000 79665 99999 5635 99999 52695 100000 37868 100000 48428 100000 35972 100000 41760 99999 95089 100000 35553 100000 49154 100000 11180 100000 35128 99999 84392 99999 1077 100000 71106 100000 11530 100000 36783 100000 2680 100000 51693 99999 4069 100000 81908 99999 80183 99999 60130 99999 41893 100000 4716 100000 40574 99999 83765 100000 96002 100000 40549 99999 62069 99999 61521 100000 41398 100000 68759 99999 42923 100000 44826 100000 21676 99999 26910 100000 61356 100000 66329 99999 91024 99999 79157 99999 68306 100000 73748 99999 75176 99999 37676 100000 74559 100000 95516 100000 52032 99999 54995 100000 69783 99999 61226 100000 46878 100000 8448 99999 2005 100000 83863 99999 53579 100000 23309 100000 41197 100000 39560 99999 93078 99999 33262 99999 17824 100000 60341 100000 18648 99999 33709 99999 43513 100000 37156 100000 63618 99999 70852 100000 65319 99999 32262 100000 20888 100000 8262 100000 48062 100000 53384 100000 34608 99999 20567 100000 31248 99999 78076 99999 50360 100000 73745 100000 3933 100000 20314 100000 55982 100000 14601 99999 8869 100000 98884 100000 96049 100000 64047 99999 56844 100000 54319 100000 27453 99999 82849 100000 853 99999 26636 100000 41060 100000 76711 100000 46159 100000 26530 100000 9704 99999 52748 99999 67902 99999 55127 100000 78993 100000 93594 100000 86813 99999 85838 99999 96079 100000 23381 99999 66833 99999 98985 100000 49021 99999 63000 100000 25497 100000 29387 100000 23810 100000 12468 100000 41773 100000 51680 100000 54553 99999 72101 99999 27980 100000 73180 99999 55626 99999 78127 100000 7242 100000 86785 100000 23044 99999 34373 100000 31786 100000 80501 100000 85560 100000 6697 100000 752 100000 53521 100000 18215 100000 91817 100000 24901 99999 39741 100000 35940 99999 19459 99999 59635 100000 83844 99999 56632 99999 34929 100000 94839 100000 64242 100000 22249 100000 69639 100000 65157 99999 22996 99999 48926 99999 64533 100000 86726 99999 7440 99999 81266 99999 21608 99999 17665 100000 46509 99999 61210 99999 19360 100000 39122 100000 38797 99999 84955 100000 39409 100000 53608 100000 35662 100000 88206 100000 32170 100000 46352 99999 25092 99999 67793 99999 14073 100000 64275 99999 44401 100000 99926 100000 81382 99999 57168 100000 2058 99999 43578 100000 51799 99999 70407 100000 62465 100000 47780 99999 21779 99999 33924 99999 76701 99999 28145 100000 17416 100000 28086 100000 50931 100000 42447 99999 61289 100000 42791 99999 61512 99999 89369 100000 79830 100000 92374 100000 96429 100000 9421 100000 13528 100000 79193 100000 37048 99999 76121 100000 15589 99999 35232 100000 87299 100000 56216 100000 9694 99999 47505 99999 12788 99999 50258 99999 81029 100000 88645 99999 61789 100000 52783 99999 47865 99999 76730 100000 31289 99999 46763 100000 31705 99999 62889 100000 54848 100000 78131 100000 53192 99999 43159 100000 83701 99999 16347 100000 44785 100000 78332 99999 73883 100000 5209 100000 3033 99999 33264 99999 13216 99999 6709 99999 10955 99999 64376 99999 60075 99999 3759 99999 36962 99999 90139 100000 57400 99999 86616 100000 61673 99999 49515 99999 23083 100000 56370 99999 96235 99999 20410 100000 15295 99999 71226 99999 13796 100000 8865 99999 49675 99999 21185 100000 89518 100000 35492 99999 53020 99999 24342 99999 52145 99999 87375 100000 37342 99999 98001 100000 36320 99999 5948 100000 49447 99999 39747 100000 50717 100000 23546 100000 38299 100000 51374 99999 78205 100000 45072 100000 19841 100000 35470 100000 52039 100000 88762 100000 69418 99999 41498 100000 53775 100000 50284 100000 23030 99999 30266 99999 60771 99999 36657 100000 47302 99999 43330 99999 80490 100000 89600 100000 53080 100000 11526 100000 39429 100000 80157 99999 55199 100000 60452 100000 57985 99999 45148 99999 90345 100000 1901 99999 30504 99999 85881 100000 84488 100000 72779 100000 55419 99999 34138 99999 43472 99999 5291 100000 72397 100000 60256 99999 43784 100000 78442 100000 7956 100000 30073 100000 76572 99999 70501 99999 60833 100000 3339 99999 57197 100000 27945 99999 21517 99999 25030 100000 70338 100000 87011 99999 79743 99999 38478 100000 28465 99999 25249 99999 28196 100000 41903 100000 95058 99999 65750 100000 98823 100000 54998 99999 23554 99999 76471 100000 30244 99999 16549 100000 17974 100000 21612 99999 49797 99999 98693 99999 1019 100000 10776 100000 61772 99999 26895 99999 26053 100000 21330 100000 98245 100000 95738 99999 83446 100000 36463 99999 85719 99999 68503 100000 68720 100000 41846 99999 93595 99999 24684 99999 55927 99999 97492 99999 31918 100000 51749 99999 13118 100000 8275 100000 88583 99999 65444 100000 19812 100000 6917 100000 22207 99999 23159 99999 3393 99999 77750 100000 91693 99999 29075 99999 62467 100000 58398 100000 97810 99999 68828 99999 87597 100000 86715 100000 54777 99999 18788 99999 42658 100000 36842 100000 4610 99999 46514 100000 41695 99999 68732 99999 51437 100000 21090 99999 45442 100000 88656 99999 72602 99999 61824 100000 60709 99999 37216 100000 15981 100000 99585 100000 40488 99999 18432 99999 18904 100000 67999 100000 63297 100000 58218 99999 56310 100000 23121 99999 99711 99999 69904 99999 35385 99999 22078 99999 28695 99999 27298 100000 67649 100000 40920 99999 29555 100000 49092 99999 48457 100000 31501 100000 14889 100000 54851 100000 12151 99999 14312 99999 6426 99999 33564 100000 17740 100000 91883 100000 2038 100000 65995 100000 54603 99999 5845 99999 73582 99999 27178 100000 74299 99999 2906 100000 15031 100000 72372 99999 33234 100000 85940 100000 65752 99999 83072 99999 70318 99999 92431 100000 66351 100000 87047 100000 59436 99999 94825 100000 15481 99999 67 99999 88477 99999 96607 100000 44008 100000 40274 100000 76403 99999 27495 100000 93815 99999 3381 100000 34741 100000 44353 99999 25645 100000 35063 100000 86937 100000 61259 99999 53333 100000 46480 100000 70757 100000 56912 99999 80417 100000 29684 100000 5606 100000 71538 99999 5515 99999 92703 99999 58514 100000 67461 100000 13172 99999 39781 100000 20280 100000 44383 100000 52760 99999 88383 100000 41667 99999 73484 99999 26304 99999 28095 100000 65122 99999 49381 99999 67126 100000 27696 100000 98889 100000 96621 99999 84409 100000 47885 100000 90061 100000 93673 100000 20989 100000 51320 100000 78368 100000 55774 99999 17594 99999 78031 99999 95125 100000 42670 99999 19071 100000 54112 99999 38632 99999 62016 100000 569 100000 58550 100000 59128 99999 70865 100000 89907 100000 61380 99999 4758 100000 61734 99999 38158 99999 575 100000 59806 99999 36151 100000 72131 100000 19695 100000 38050 100000 71156 100000 93382 100000 50806 99999 97087 99999 17485 100000 37086 99999 25030 99999 52091 100000 45166 100000 56823 100000 64397 99999 31066 99999 54051 100000 35454 99999 50310 99999 70206 99999 9621 99999 47869 99999 66068 99999 23055 99999 4625 99999 69204 99999 60645 100000 93169 100000 78196 99999 75638 100000 86185 99999 40512 99999 96543 100000 14093 99999 55056 100000 94133 99999 15569 99999 35249 100000 47536 100000 43611 100000 84764 100000 20356 99999 8835 99999 65465 100000 36515 99999 14363 100000 2845 100000 37682 99999 56579 100000 57807 100000 31450 99999 95602 100000 58825 100000 24821 100000 74843 100000 33399 100000 58469 99999 73035 99999 87210 99999 76339 99999 38297 100000 81184 100000 82096 100000 2605 100000 70893 100000 33468 99999 78421 99999 48288 99999 5126 100000 78159 100000 20400 100000 61777 99999 7445 100000 30763 99999 3467 99999 38123 99999 82699 99999 10182 100000 33076 99999 65922 99999 15820 100000 42239 100000 39936 99999 96386 99999 65597 99999 16528 100000 75195 99999 39682 100000 69517 99999 58916 99999 71926 100000 71848 99999 28652 99999 64345 100000 49515 100000 3709 99999 28167 99999 36884 99999 32867 100000 65533 100000 96432 99999 34165 100000 76601 99999 14654 99999 59277 100000 34093 100000 74557 100000 12360 100000 51769 100000 94268 99999 82568 99999 57335 100000 1571 100000 32204 99999 70074 99999 42839 99999 71202 100000 45370 99999 80035 100000 25700 100000 49527 100000 94313 100000 11321 99999 30350 99999 49862 100000 14155 99999 31621 100000 5020 99999 56802 100000 37659 100000 65329 100000 1975 100000 97952 99999 34491 100000 72988 100000 45677 100000 14955 100000 46753 99999 49677 100000 6634 99999 50953 99999 12226 99999 14982 100000 22808 100000 2258 99999 90564 100000 72568 100000 59376 100000 65205 99999 76489 100000 48657 100000 66292 100000 49810 100000 74384 99999 54430 100000 22462 100000 99374 100000 84480 100000 56216 99999 37074 100000 77910 99999 72167 99999 81126 99999 43925 100000 83360 99999 40888 100000 40737 99999 13025 100000 18694 99999 15533 99999 15634 100000 19159 99999 83709 100000 50487 100000 44236 99999 69888 100000 25313 100000 9041 100000 41962 100000 7108 99999 33257 99999 53059 100000 63440 99999 47793 99999 23898 99999 41587 100000 60410 100000 76157 99999 82697 99999 15292 99999 43725 99999 83177 99999 71834 100000 7226 100000 86863 100000 91749 99999 999 99999 20415 100000 49393 99999 2662 99999 34925 100000 82291 99999 87137 100000 98850 100000 27167 99999 30266 100000 89288 100000 34799 100000 85453 100000 98749 99999 75597 100000 3127 100000 57173 100000 42825 100000 55715 100000 49949 100000 2495 100000 86493 99999 53340 100000 52860 99999 46223 99999 59629 100000 12479 100000 67192 100000 59993 99999 16659 100000 40045 100000 16586 99999 58082 100000 24806 99999 4297 100000 24414 99999 84520 100000 52229 99999 48661 100000 17614 99999 53 100000 85650 99999 91115 99999 75422 99999 10690 99999 25929 100000 49314 100000 25607 100000 33875 100000 24704 100000 16565 100000 83638 100000 99398 99999 9369 99999 34469 100000 99750 100000 44451 99999 2773 99999 41330 100000 47246 100000 53484 99999 9488 99999 51854 99999 35173 100000 68057 100000 82391 100000 86209 100000 92707 100000 73752 99999 52699 99999 19532 100000 43257 100000 37357 99999 77426 100000 99235 99999 43698 100000 25338 99999 66728 99999 51623 100000 40375 99999 86094 99999 94706 100000 40859 99999 14088 100000 69554 100000 87440 99999 50344 100000 47566 99999 14341 100000 92293 100000 27795 100000 29529 99999 38168 100000 93722 99999 29541 100000 24179 99999 48833 99999 6922 99999 39571 100000 46382 99999 97318 100000 90130 99999 35978 99999 32728 100000 98483 99999 64528 100000 93753 100000 4848 99999 50509 99999 49080 99999 661 100000 20234 100000 29500 99999 7163 99999 41001 99999 89096 99999 53418 100000 92314 100000 94650 99999 36386 100000 51850 100000 54252 100000 91141 99999 54621 99999 53694 99999 85171 99999 90093 99999 60672 99999 60174 100000 70093 100000 78817 99999 58134 99999 90440 99999 75793 100000 64882 99999 72577 99999 67011 100000 14990 100000 86597 99999 5643 100000 12521 100000 80488 99999 58984 100000 73366 99999 32651 100000 8698 99999 26182 100000 3106 100000 95379 99999 739 100000 15461 100000 76023 99999 72661 99999 77383 100000 27211 100000 47709 99999 18479 99999 57717 100000 22805 99999 94960 99999 23404 100000 49536 100000 13094 100000 63203 100000 10968 99999 50827 100000 35039 99999 19209 99999 39592 100000 84841 100000 2612 100000 21746 100000 80127 100000 43120 99999 78596 99999 51202 99999 84299 100000 58961 100000 1128 100000 94996 99999 76421 100000 97788 100000 90582 100000 99787 99999 33174 99999 96771 99999 67355 100000 92085 100000 62639 100000 3619 99999 2701 100000 22775 100000 58103 100000 70659 99999 51125 99999 57988 99999 10522 99999 79086 99999 10110 100000 10391 100000 50856 100000 90275 100000 76080 99999 91830 99999 32431 100000 66270 99999 51041 99999 25612 99999 68780 100000 59064 100000 3507 99999 61897 100000 39221 100000 86216 100000 75332 100000 97885 99999 15898 100000 86665 100000 80328 100000 39940 100000 42381 100000 60481 100000 92879 99999 36024 100000 94729 100000 95821 99999 38283 100000 90339 99999 59178 100000 49474 100000 90862 99999 43177 100000 57885 100000 28029 99999 55360 100000 78410 99999 1386 100000 66218 99999 60640 99999 40619 99999 43149 100000 18264 99999 23119 99999 45117 100000 30726 100000 54539 100000 83012 100000 3134 99999 74721 100000 30039 99999 81120 100000 9715 99999 59467 99999 65094 100000 73037 100000 78653 99999 4345 99999 27706 99999 6371 99999 20103 99999 44818 100000 28933 99999 748 99999 14831 100000 97870 100000 56498 100000 45624 99999 80422 99999 24202 100000 98463 99999 51846 100000 9405 100000 82340 99999 19774 100000 56378 99999 67500 100000 50378 99999 37045 100000 93011 100000 78736 100000 17606 100000 33275 99999 6027 100000 12976 100000 54684 99999 18286 99999 23362 99999 63584 99999 22268 99999 79291 100000 66825 99999 85249 99999 83251 99999 23125 99999 65154 99999 49798 99999 17252 99999 48261 100000 36384 99999 17610 100000 9240 100000 48082 100000 64860 100000 81459 99999 22237 99999 46201 99999 87672 99999 3864 100000 21992 99999 4984 99999 26597 100000 4317 99999 73118 99999 75135 99999 83533 99999 22322 99999 14123 99999 13136 99999 90689 99999 71040 100000 47447 99999 89953 100000 85094 100000 30243 99999 81332 99999 81281 99999 25294 100000 86432 100000 23529 99999 28341 100000 46460 99999 22679 100000 91910 99999 8405 99999 71630 99999 36981 100000 4458 100000 7760 99999 20050 100000 60288 100000 11928 100000 59946 99999 55205 99999 69678 100000 84577 99999 13981 100000 16451 100000 34526 100000 88938 99999 18950 99999 62718 100000 12448 100000 70532 100000 34418 99999 69821 99999 49562 100000 86806 99999 15023 100000 80224 99999 10509 99999 99967 99999 9611 99999 4619 99999 8303 100000 45974 100000 52128 99999 67334 99999 26688 99999 47982 99999 81959 99999 39036 99999 69253 99999 46108 100000 94510 100000 63773 99999 19270 100000 43912 100000 95735 99999 36306 100000 4903 100000 29945 100000 7515 99999 65569 100000 7243 100000 98250 99999 72487 100000 2828 100000 30116 99999 34514 99999 40884 99999 58247 100000 89096 100000 7687 100000 11764 99999 58438 100000 66777 99999 23768 100000 92078 99999 62738 99999 27970 100000 1063 100000 33592 100000 19505 99999 10950 99999 70616 99999 71303 100000 28128 99999 69741 99999 92980 99999 21743 100000 81070 100000 28345 100000 74819 99999 51816 99999 58934 100000 32926 100000 71206 100000 26650 100000 59507 100000 76478 100000 35084 100000 44631 99999 77466 100000 99276 99999 16408 100000 9994 99999 2618 100000 85421 99999 37527 100000 72511 100000 74818 99999 44321 100000 30971 100000 955 99999 23307 100000 73800 99999 12627 99999 17102 100000 2464 99999 57251 100000 20640 99999 76354 100000 34015 99999 99458 100000 17033 99999 67110 99999 76221 99999 74699 99999 81500 100000 15660 100000 51422 100000 4958 100000 77937 99999 83757 99999 68055 99999 33302 99999 71636 99999 63789 99999 27887 99999 26314 100000 33093 99999 41558 99999 23661 100000 56970 99999 98591 99999 1097 100000 46607 99999 99971 100000 87234 100000 24382 100000 48331 99999 28740 100000 33259 100000 58529 99999 60866 99999 92068 99999 3509 99999 62917 100000 60595 99999 69347 100000 31213 99999 43357 99999 2381 100000 99014 100000 7401 99999 3666 99999 34482 99999 57124 100000 79531 100000 23573 99999 70840 100000 66608 100000 84968 99999 29279 100000 1806 100000 34141 99999 90450 100000 58771 100000 55547 100000 69823 99999 33939 99999 4942 100000 32710 99999 21795 99999 31660 99999 51745 99999 20762 100000 65722 100000 72868 99999 99234 99999 17842 99999 54784 99999 29046 99999 26827 99999 62603 100000 4975 99999 79890 99999 16515 100000 35545 100000 81742 99999 99094 99999 41139 100000 97227 99999 88463 100000 31776 100000 17731 100000 13761 99999 10188 100000 3986 100000 28285 100000 62157 100000 29962 100000 49649 99999 67760 99999 61567 99999 92461 100000 90253 100000 16637 100000 10480 99999 80659 100000 20629 100000 40776 99999 48533 100000 38441 100000 96198 99999 83444 99999 41329 100000 25990 100000 11710 99999 22484 100000 99436 100000 64467 100000 73299 99999 86121 100000 30130 99999 88149 100000 12620 99999 23809 99999 6535 100000 59809 100000 96609 99999 14591 100000 186 100000 48639 100000 8140 99999 91838 99999 68211 100000 31536 100000 55794 99999 14305 100000 30322 100000 29937 100000 75783 100000 94537 99999 64716 99999 89765 100000 70998 100000 50623 99999 10222 100000 72759 100000 53501 99999 15273 99999 51525 99999 22276 100000 45518 100000 52372 100000 2489 99999 4980 100000 56830 99999 85438 100000 4481 99999 28985 99999 19012 99999 14411 99999 21528 99999 85093 99999 63002 99999 38095 100000 11929 100000 40810 100000 77507 99999 84213 99999 95717 99999 65746 100000 56454 100000 80131 99999 35004 99999 8712 99999 36429 99999 42179 100000 25606 99999 93382 99999 37165 100000 63971 99999 44019 100000 28908 99999 10025 99999 14638 99999 99822 100000 28272 99999 61332 100000 79066 99999 26928 99999 22137 99999 73993 100000 95513 99999 79064 99999 73852 99999 13625 100000 62747 99999 59672 99999 42491 100000 94420 100000 90443 100000 35137 100000 57210 100000 24471 100000 51601 100000 82622 100000 41256 99999 24857 99999 57318 99999 58008 99999 84902 99999 68930 99999 68281 99999 53307 99999 48046 100000 13641 100000 71528 99999 57518 99999 68350 99999 13874 100000 18406 99999 57959 99999 17300 99999 60321 99999 39909 99999 68018 100000 81616 99999 13935 100000 27976 100000 36687 100000 66808 100000 47079 100000 41965 99999 98729 100000 65366 99999 40828 99999 6546 99999 39672 99999 4529 99999 92103 100000 37390 99999 66831 99999 4560 99999 52395 100000 976 99999 83221 99999 12411 100000 37143 100000 11221 100000 15203 100000 5347 100000 87633 100000 40892 99999 79412 99999 74561 99999 14707 99999 35086 99999 97501 99999 72469 100000 73300 100000 97346 100000 87472 100000 91858 99999 71954 100000 28783 99999 85978 99999 99280 99999 62623 99999 92668 99999 36569 100000 32369 100000 79600 99999 41955 99999 39400 99999 64315 99999 36609 100000 25448 99999 50797 99999 12354 100000 80095 100000 86119 100000 2127 99999 39204 100000 38454 100000 10542 99999 44128 99999 34548 99999 2436 99999 23330 100000 26564 100000 39717 100000 4329 100000 84830 100000 56022 99999 94631 99999 37519 100000 65779 99999 86926 99999 62984 99999 24714 99999 88100 100000 99261 99999 63070 99999 74336 99999 50552 100000 83313 99999 45272 99999 73125 99999 68620 100000 69180 99999 61810 99999 50026 100000 27687 99999 74777 99999 36238 100000 9693 100000 14157 99999 62696 99999 72030 100000 84621 99999 71790 99999 30183 100000 64259 99999 96257 100000 69258 100000 28444 99999 54883 99999 82109 100000 66745 100000 15779 99999 69935 100000 16721 99999 53646 100000 7904 100000 1356 100000 48508 100000 49027 100000 81090 99999 42006 100000 24479 99999 26211 99999 22845 100000 8925 99999 8509 100000 95131 100000 17461 100000 14902 99999 61676 100000 97321 100000 55581 100000 8819 99999 94802 100000 96869 100000 85232 100000 38986 100000 76189 99999 61640 100000 77109 99999 66135 100000 87937 99999 41591 99999 76661 100000 61942 99999 43062 99999 46110 100000 65266 100000 26645 99999 6659 99999 94655 100000 48020 99999 270 99999 78785 99999 37791 100000 94832 100000 21968 99999 39672 100000 42407 100000 5701 99999 75307 100000 51180 99999 57837 99999 93471 99999 36696 99999 19868 99999 95656 100000 53156 99999 26959 99999 32971 100000 28847 100000 20049 99999 64874 99999 28499 100000 59733 99999 11439 99999 5874 99999 46655 100000 65151 99999 60093 99999 4597 99999 46924 99999 75885 99999 67285 99999 89917 99999 44766 100000 40358 100000 43060 100000 89214 100000 59082 100000 82559 100000 8205 99999 4938 99999 70060 99999 25224 100000 66600 99999 72116 99999 22387 99999 11998 100000 20735 100000 17392 99999 9056 100000 94547 99999 75323 100000 73184 99999 62361 100000 43044 100000 47839 100000 97194 100000 92811 100000 74792 99999 24915 99999 8297 99999 22707 99999 19275 99999 72453 99999 14130 100000 65276 99999 68455 99999 39100 100000 42314 100000 72292 99999 71709 99999 5834 99999 75058 99999 25685 99999 50057 99999 28957 99999 41884 99999 20570 99999 57912 99999 77057 100000 12102 99999 91518 100000 47212 99999 98261 100000 20604 100000 73911 100000 36301 100000 50384 99999 68958 100000 61268 100000 74023 100000 68090 99999 87041 100000 28230 100000 72797 100000 27301 100000 85867 99999 48455 99999 14898 99999 48267 99999 93841 99999 24332 100000 35629 99999 44846 99999 35733 99999 27105 99999 21792 100000 93606 99999 31135 100000 40075 100000 87337 100000 37716 100000 38225 99999 23062 99999 45765 99999 2270 100000 30347 100000 2308 100000 29007 99999 61825 100000 59930 100000 90578 99999 89339 99999 31917 99999 58658 100000 53787 100000 31610 99999 29156 100000 74647 100000 10633 100000 43895 100000 64785 99999 32118 100000 91129 99999 34914 100000 98152 99999 4076 100000 80601 99999 19745 99999 28922 100000 79383 100000 18690 100000 62466 100000 84916 99999 77180 100000 26661 99999 3209 99999 45052 99999 59672 100000 23537 99999 74189 100000 72081 99999 66909 99999 82234 99999 69007 100000 97642 100000 84363 99999 30591 100000 17869 99999 16989 100000 64725 99999 21071 100000 57683 99999 34568 99999 80906 99999 96036 100000 3380 99999 41766 99999 78635 100000 14242 99999 19700 100000 72998 100000 35518 99999 31810 100000 40987 99999 82869 100000 38475 100000 16682 99999 28139 99999 63161 100000 60937 99999 813 100000 21474 100000 15944 99999 90348 99999 2192 100000 86711 99999 33670 99999 45858 100000 57093 100000 80439 99999 20204 99999 71460 100000 80473 99999 75766 100000 20283 99999 11991 99999 97291 100000 61 100000 35001 100000 94487 100000 57763 99999 21230 99999 70726 99999 66651 99999 39427 100000 12539 99999 40758 100000 40630 100000 18170 99999 66024 100000 50521 100000 13046 100000 45835 100000 3786 99999 3763 100000 77428 99999 50833 99999 8378 100000 73951 100000 78087 100000 69817 100000 78715 99999 17222 99999 33437 100000 27040 99999 55587 99999 18227 100000 71707 100000 20135 99999 36017 100000 85944 100000 1166 99999 45204 100000 78111 100000 43640 99999 57555 99999 80044 100000 78069 99999 79850 100000 10500 99999 91462 99999 85921 99999 86834 100000 36977 99999 66184 100000 47619 100000 96555 99999 49454 100000 97569 99999 22941 99999 21568 100000 35495 99999 38188 100000 77111 99999 56864 99999 17133 99999 78334 100000 62457 100000 93956 99999 77182 100000 40937 99999 19396 100000 2907 100000 64633 100000 64429 99999 65141 100000 59348 100000 70796 99999 76425 99999 34906 99999 90662 99999 18763 99999 66761 100000 84833 100000 5311 100000 53483 100000 76188 99999 69382 100000 83003 99999 67662 100000 50854 100000 71414 99999 60736 100000 33870 100000 87773 99999 71979 100000 33142 100000 87764 100000 58389 100000 88860 99999 2216 99999 66281 100000 11662 99999 64227 99999 9589 99999 71245 99999 41324 99999 23279 99999 99029 100000 46026 99999 14519 99999 14117 100000 59404 100000 74417 100000 80653 99999 47801 100000 98408 99999 44590 99999 21096 99999 21665 100000 83744 99999 17043 99999 67687 100000 19259 100000 89147 99999 34535 99999 48409 100000 24307 100000 27393 100000 94789 99999 91345 99999 62642 100000 4149 100000 75391 100000 25797 99999 13607 100000 31545 100000 69934 100000 41528 99999 67765 99999 71975 100000 76227 99999 46057 100000 14269 100000 7653 100000 5799 99999 98014 99999 65099 99999 29425 99999 22646 99999 93895 100000 6424 99999 16989 99999 43691 100000 78261 100000 27445 99999 69949 99999 31578 99999 5210 100000 20507 99999 94807 100000 97357 100000 86272 99999 1247 100000 53655 100000 41159 100000 61043 100000 37297 99999 28105 99999 39793 99999 81572 99999 13457 99999 56440 99999 6089 100000 66635 99999 57440 100000 59732 100000 49431 99999 47689 100000 86290 99999 11492 100000 90447 100000 20351 99999 43149 99999 19606 100000 52193 99999 96237 99999 76959 100000 12837 100000 96850 99999 3563 100000 71095 100000 7183 100000 66868 100000 71557 100000 88689 100000 58058 100000 9423 99999 12308 100000 28590 99999 44173 100000 64806 99999 17982 100000 99816 99999 48463 100000 96129 99999 36208 99999 31277 100000 92210 100000 84866 100000 73993 99999 57704 100000 74600 99999 67949 100000 79638 100000 90092 100000 83434 100000 75257 100000 44596 100000 52873 99999 25859 99999 91429 100000 835 100000 47697 99999 32492 99999 7646 100000 23234 99999 51999 99999 36494 99999 91060 100000 25408 99999 26701 99999 24953 99999 76013 100000 91299 99999 6020 100000 97370 99999 27547 99999 68221 99999 79671 99999 60235 99999 82853 99999 88255 99999 14952 100000 32540 100000 94319 99999 50395 99999 62107 100000 9913 99999 77271 99999 97852 99999 9310 100000 43071 100000 58083 100000 47638 100000 7754 99999 1897 99999 66919 99999 850 100000 42411 99999 60198 100000 56464 99999 69816 100000 37800 99999 16229 99999 17653 99999 72344 100000 62366 99999 71407 100000 66818 100000 74727 100000 94724 100000 32764 100000 43796 99999 65005 99999 70316 99999 1463 100000 63991 100000 54483 99999 45950 100000 46818 100000 81635 100000 93982 99999 76782 99999 45071 99999 60718 99999 3020 100000 2713 100000 94221 99999 50633 99999 16959 99999 73309 99999 27670 100000 17248 100000 96923 100000 88228 99999 88111 99999 42875 100000 84988 100000 64857 99999 5960 99999 80194 100000 86654 100000 81643 100000 29275 100000 54412 99999 43936 99999 76979 99999 2775 100000 41669 100000 41897 100000 7881 99999 26076 100000 46088 99999 59195 100000 96624 99999 31480 100000 39702 100000 33882 99999 47282 99999 88972 99999 66758 100000 60145 100000 37002 99999 75593 99999 14003 100000 54660 100000 7623 100000 59652 100000 85862 100000 65715 100000 44877 100000 39409 99999 79107 99999 78061 100000 46948 99999 38936 100000 6732 99999 59990 99999 66406 99999 97764 99999 88981 100000 45775 99999 22271 100000 92769 99999 87151 99999 45212 100000 26142 99999 76355 99999 46004 100000 41254 100000 28007 100000 8019 99999 84371 100000 49121 100000 82154 100000 28144 100000 96850 100000 17437 99999 21123 99999 28937 99999 31120 100000 74817 99999 85224 100000 21868 100000 19538 99999 65174 99999 16397 100000 50642 99999 77472 99999 12274 99999 22335 100000 63706 99999 92253 99999 51914 100000 26346 99999 55886 100000 18882 99999 5204 99999 64481 100000 31838 100000 95085 100000 72937 99999 6106 99999 95592 100000 55467 100000 30185 100000 8410 100000 71032 99999 53258 100000 8317 100000 33888 100000 57269 100000 62503 99999 17705 99999 88310 100000 67510 100000 56510 100000 34755 99999 502 99999 9871 100000 76690 99999 98963 99999 18387 100000 7230 99999 6756 99999 60627 100000 80661 99999 91949 100000 68607 99999 72429 99999 941 99999 59081 100000 37783 99999 23876 99999 38955 100000 88660 99999 25892 99999 2880 100000 34620 100000 76746 100000 1109 100000 16622 99999 79552 100000 83527 99999 90823 100000 10218 99999 25753 99999 10829 100000 30506 99999 80116 100000 83299 99999 21548 100000 92727 99999 51332 99999 20079 100000 89432 99999 24080 100000 92932 99999 90214 99999 38529 100000 48642 100000 4454 99999 19161 100000 95754 99999 48847 99999 60752 100000 49589 99999 48792 99999 39961 100000 87484 100000 1413 100000 87795 99999 69595 100000 82515 100000 25094 99999 88852 100000 87670 100000 67525 100000 29663 99999 32845 99999 79134 99999 2850 99999 34255 100000 85822 99999 51273 99999 60089 100000 35153 99999 53636 100000 20267 99999 94392 99999 99718 100000 69228 100000 68646 99999 42444 99999 91202 99999 9979 100000 1796 100000 52625 100000 14238 100000 73600 99999 28370 99999 42749 100000 26587 99999 2071 99999 22487 100000 77625 99999 41387 100000 76575 100000 75999 99999 82040 99999 6703 99999 42511 99999 19148 99999 41865 100000 48331 100000 704 100000 15911 99999 26447 100000 65789 99999 85899 100000 80816 100000 98947 100000 15777 100000 49123 100000 11594 100000 25364 100000 72850 100000 98762 100000 34113 100000 936 100000 66181 100000 53317 100000 49820 99999 95220 100000 78810 100000 2958 100000 4258 100000 6524 99999 39556 100000 96512 99999 62971 99999 14782 99999 92067 99999 31279 99999 99834 99999 23982 100000 68283 99999 12704 100000 77942 100000 31129 99999 12458 100000 42840 99999 89137 99999 37488 100000 19901 100000 20640 100000 39043 99999 56162 100000 7951 99999 67135 100000 16559 99999 81053 99999 11270 100000 52093 100000 40609 99999 88732 100000 43322 99999 97767 100000 79839 99999 34332 100000 81151 99999 9707 99999 28507 100000 29177 99999 13780 99999 44187 99999 78481 100000 81957 99999 62648 100000 57316 100000 55356 99999 5685 99999 17070 99999 48060 100000 40541 100000 57099 100000 15558 100000 54484 100000 16001 99999 27059 99999 49488 100000 15734 99999 23465 99999 39281 100000 52582 99999 98394 100000 63353 100000 43496 99999 36096 99999 94129 99999 86518 99999 6857 99999 98737 99999 56827 99999 32618 100000 6781 99999 45934 99999 41362 99999 93934 99999 41525 99999 5358 100000 52865 99999 52565 100000 41064 100000 23425 100000 12248 100000 47167 99999 37199 100000 10671 99999 44144 100000 63466 100000 51567 99999 51841 100000 83788 99999 97847 99999 76610 100000 49459 99999 12758 100000 93263 100000 28868 100000 78412 99999 68902 100000 55247 99999 32077 100000 30546 100000 62147 100000 71363 99999 35300 99999 25280 99999 38271 100000 46697 99999 4029 100000 4517 100000 75806 100000 89478 99999 41991 99999 99882 100000 24914 99999 62171 99999 32186 100000 69798 100000 46816 99999 91866 100000 73356 99999 25081 99999 70908 100000 83925 99999 32806 99999 79176 99999 81738 100000 75842 99999 70581 100000 75128 99999 94133 100000 48209 99999 25387 100000 52662 100000 82306 100000 13856 100000 45434 99999 38467 100000 24164 100000 83721 100000 77606 99999 30699 99999 50082 100000 89933 100000 27048 100000 70326 99999 10551 100000 69334 100000 78270 99999 84642 99999 51092 99999 69551 99999 58583 100000 93412 99999 73341 100000 26121 99999 51569 99999 41733 100000 80709 99999 43347 99999 73061 99999 52981 100000 65306 99999 9393 100000 90528 99999 59640 99999 49843 99999 99330 99999 11966 100000 31318 99999 41573 99999 66867 99999 57569 100000 40828 100000 57867 100000 1824 100000 93164 100000 18150 100000 79730 100000 1967 99999 44301 99999 5057 99999 15635 100000 80990 100000 68465 100000 92505 100000 55860 100000 67228 99999 63222 99999 92898 100000 5189 100000 48603 99999 15514 100000 31754 99999 26013 100000 44560 99999 49739 100000 87425 99999 30858 99999 62489 100000 51853 100000 40113 99999 73660 99999 21847 100000 68926 100000 674 100000 33207 100000 57473 99999 8046 100000 33928 99999 18884 99999 31210 99999 77488 99999 17975 100000 66137 100000 41681 100000 33460 100000 30982 99999 62304 100000 42100 99999 9566 99999 46683 100000 9806 100000 68619 100000 68871 99999 3490 99999 30969 99999 8970 100000 42667 100000 65014 100000 44519 99999 54404 99999 4147 99999 31201 99999 78954 100000 9792 99999 67166 100000 23391 99999 91982 100000 59741 100000 79288 100000 91807 99999 47191 99999 76442 99999 3580 99999 71059 100000 57061 99999 15687 100000 85883 99999 30602 99999 99213 99999 9339 100000 30969 100000 91168 99999 98171 100000 88936 100000 10221 99999 51626 100000 55130 100000 86540 99999 25397 100000 98579 100000 47791 100000 62894 100000 60941 100000 5514 100000 31533 99999 32144 99999 71281 100000 89045 99999 31670 99999 75828 99999 3548 99999 40254 100000 73553 99999 76759 100000 48102 100000 8060 100000 96973 100000 67523 99999 33917 100000 40095 100000 74536 100000 71020 99999 60705 99999 19633 99999 61572 100000 48569 99999 92417 99999 38712 100000 10745 99999 7474 100000 16471 99999 59779 99999 80394 100000 61825 99999 54798 99999 83916 99999 70818 99999 95921 99999 71272 100000 22299 99999 12674 99999 32713 100000 42085 100000 93486 100000 34571 99999 58898 100000 27014 99999 68011 100000 32751 99999 3161 100000 90352 99999 49720 99999 89844 99999 4629 99999 84054 100000 29743 99999 91125 99999 91222 99999 13840 99999 38610 100000 45254 99999 35015 99999 74866 99999 8982 100000 64817 100000 86813 100000 55798 100000 66851 100000 91617 100000 56375 99999 95693 99999 10970 99999 95602 99999 45878 100000 46662 99999 53746 99999 73808 100000 57843 100000 13540 100000 89540 100000 13478 99999 64624 100000 24157 100000 94119 99999 89723 100000 52540 99999 52270 100000 91927 99999 57255 99999 6044 100000 70156 100000 87095 100000 50438 100000 35837 100000 70251 100000 69031 100000 7810 99999 5128 100000 74865 99999 76936 100000 91016 99999 53191 100000 47806 99999 99998 99999 81012 100000 69672 99999 94348 100000 37745 100000 46007 99999 97961 100000 40251 100000 79693 100000 20070 99999 90975 99999 72360 99999 15317 100000 62707 99999 16804 100000 4498 99999 90230 99999 14008 100000 17760 99999 49151 99999 39248 100000 76505 99999 76236 99999 30293 100000 97386 99999 82159 100000 43856 99999 70154 100000 54992 100000 60590 100000 51585 100000 36070 100000 89562 100000 12420 99999 29163 100000 25738 100000 51903 99999 57674 99999 95627 99999 84066 100000 6609 100000 4256 100000 63065 100000 22132 99999 74076 100000 91436 99999 88626 99999 56509 99999 73401 99999 4746 99999 57537 99999 32846 99999 93241 99999 93439 99999 21853 99999 31353 99999 92123 100000 66027 100000 62052 100000 37626 100000 7514 100000 92545 99999 83751 100000 56201 100000 52787 99999 37631 100000 69520 99999 57815 100000 90887 100000 14567 100000 371 100000 33050 100000 23349 99999 10034 99999 8953 100000 40039 99999 90222 99999 55787 100000 59121 100000 47424 99999 59924 99999 32730 100000 24961 100000 38818 99999 28111 100000 72732 99999 44853 100000 18663 99999 11619 99999 32378 99999 46575 99999 69131 100000 32254 100000 69505 100000 65049 100000 29893 99999 21618 100000 90966 100000 16391 100000 62047 100000 89018 99999 1691 99999 97342 100000 14993 100000 34192 100000 49241 100000 1397 99999 92514 100000 36482 100000 34218 100000 19256 99999 27123 100000 3308 100000 70505 100000 90720 100000 66322 99999 13976 99999 61720 99999 8057 99999 97388 100000 78981 100000 48272 99999 47556 99999 76733 99999 69349 99999 95915 99999 87702 99999 59522 100000 94103 99999 84822 99999 44659 99999 54302 100000 67757 100000 50786 99999 45378 99999 88135 99999 76554 100000 64598 99999 88616 99999 11670 99999 48263 99999 65315 99999 44207 100000 71836 99999 16688 99999 94979 100000 93654 99999 5596 99999 14014 100000 11086 99999 93278 100000 2414 100000 33764 100000 26915 100000 31704 100000 49506 100000 69343 100000 65015 99999 88213 100000 23765 100000 76517 100000 12847 100000 88647 100000 31286 99999 51444 100000 64310 99999 1619 100000 80303 99999 14129 100000 85932 100000 35016 100000 7497 100000 23745 100000 7291 100000 11378 100000 63088 99999 74784 100000 99055 99999 91921 99999 72861 100000 56978 100000 30103 99999 3850 100000 22467 100000 19813 100000 12758 99999 34135 99999 51209 99999 58417 99999 65270 100000 40368 100000 96418 99999 70087 99999 46166 99999 20560 99999 26175 100000 96289 100000 25090 99999 21999 100000 90095 100000 46581 100000 94360 100000 45783 100000 19534 99999 37073 100000 4339 99999 19428 100000 66438 99999 79147 99999 40577 100000 28246 99999 7678 100000 38429 100000 37823 99999 29380 100000 97628 99999 13812 99999 90315 100000 11043 99999 16787 100000 21794 99999 17706 99999 82483 99999 46669 99999 21353 99999 97891 99999 91474 99999 73798 100000 37119 100000 60208 100000 5958 99999 91878 100000 90790 99999 48232 100000 97148 99999 72242 99999 37397 99999 65517 99999 81892 100000 80051 99999 21208 99999 50937 100000 39137 99999 17216 99999 94703 99999 65807 100000 45531 99999 95283 100000 79299 99999 92282 100000 52597 99999 81014 100000 29182 99999 92528 99999 73177 100000 44593 100000 32155 99999 8040 99999 79919 99999 98980 100000 90653 100000 2751 100000 21980 99999 91746 100000 11147 99999 23775 99999 82236 99999 74985 99999 39418 99999 62806 100000 21724 99999 96062 100000 28134 99999 66114 99999 24037 100000 15619 100000 11731 99999 48536 100000 21683 99999 71037 100000 51303 99999 75120 100000 75827 99999 70440 99999 88612 100000 98329 99999 68741 99999 45476 99999 74116 100000 93720 100000 44264 99999 85526 99999 21119 99999 44146 99999 14203 99999 60557 99999 11045 100000 66017 99999 51236 99999 61081 100000 78950 100000 55730 100000 60734 100000 60497 99999 74852 100000 71364 99999 44124 100000 10737 99999 9512 100000 98830 100000 29928 100000 5901 99999 32717 99999 99314 99999 4557 100000 37219 100000 97084 99999 8515 99999 89954 99999 95489 100000 42516 99999 97748 100000 62667 100000 5795 99999 92090 100000 81072 100000 56374 99999 80583 100000 860 99999 55861 99999 64613 100000 44054 100000 33664 100000 82510 100000 59411 100000 86839 99999 87034 99999 53475 100000 66889 99999 17544 100000 52128 100000 85972 100000 90923 100000 54278 100000 30787 100000 6425 99999 30172 99999 57649 100000 28464 100000 44808 100000 72064 100000 29697 99999 36527 100000 27982 100000 23249 100000 46676 100000 98812 100000 93356 99999 92148 100000 20692 99999 10343 99999 26912 100000 69709 99999 14024 100000 77354 99999 64630 99999 86545 99999 36451 100000 73105 100000 91936 100000 98525 100000 15644 99999 54491 99999 95306 100000 84305 99999 38943 100000 57086 99999 89316 99999 26266 100000 58115 100000 29600 99999 19708 99999 19907 100000 21358 99999 95092 99999 50537 100000 61529 100000 37212 100000 94757 99999 21796 100000 9062 100000 43952 99999 35789 99999 70622 100000 28262 100000 48725 99999 52562 99999 65839 100000 32511 99999 70322 99999 36735 100000 14526 99999 1192 100000 36021 99999 68439 100000 77397 99999 87978 100000 76380 99999 85915 100000 88219 100000 99099 100000 1457 100000 1082 100000 12339 100000 38731 99999 94774 100000 86552 99999 18181 100000 48417 99999 51477 100000 54679 100000 53154 99999 39706 99999 38783 99999 54936 99999 390 99999 54191 100000 10189 100000 78135 99999 53126 100000 75662 99999 46429 100000 48030 99999 25857 99999 88330 100000 40970 99999 40052 99999 2214 100000 24933 100000 16040 100000 30190 99999 50016 99999 4425 100000 12612 99999 45655 99999 42401 99999 83119 99999 4125 100000 71980 99999 95441 99999 21222 99999 24293 100000 43382 99999 13186 99999 57675 99999 56423 100000 30262 99999 64405 99999 94917 99999 47294 99999 96108 100000 2400 100000 35445 100000 93359 100000 70368 100000 47408 99999 59139 99999 41128 99999 38296 100000 15658 99999 32668 99999 63022 100000 11123 99999 81016 100000 13004 100000 31932 100000 73672 100000 35694 99999 8751 99999 99328 99999 26839 99999 31174 100000 32003 99999 27863 99999 58730 100000 32738 100000 45786 99999 47992 100000 15874 99999 94935 99999 11047 99999 33781 99999 20309 100000 49940 100000 76169 100000 34516 100000 27293 99999 13632 100000 51149 100000 64213 100000 93434 99999 48397 100000 10722 100000 49280 99999 79513 100000 35884 100000 94909 100000 10604 100000 38550 100000 42884 99999 65946 99999 22732 100000 59804 99999 80212 100000 17513 99999 43582 99999 89973 99999 52712 99999 28569 99999 73290 100000 87852 99999 79511 99999 55301 99999 12723 99999 37465 99999 97797 99999 41777 99999 94829 99999 97213 99999 1334 99999 46394 100000 94337 99999 76989 100000 18474 99999 1994 100000 69398 100000 613 100000 88389 99999 46027 100000 7361 100000 56008 99999 19746 99999 65567 100000 74672 100000 11463 99999 71129 100000 9787 100000 52175 99999 67501 99999 80324 100000 67463 100000 18678 100000 3746 99999 11944 100000 96327 99999 48453 100000 52214 100000 93608 100000 40570 99999 97031 100000 52750 100000 54299 99999 64574 99999 46300 100000 54830 100000 5496 99999 86210 99999 95883 100000 42182 99999 39036 100000 70359 100000 60199 100000 95809 99999 30861 100000 51146 100000 62967 99999 31677 100000 10302 99999 5009 99999 42919 100000 72852 99999 3177 99999 50341 100000 87221 100000 21149 100000 9871 99999 10672 99999 64099 99999 2842 100000 60041 100000 65002 99999 65814 99999 92482 100000 78915 99999 10643 99999 91284 100000 86866 100000 40860 100000 7341 100000 7846 100000 73031 100000 37708 100000 86143 100000 44951 99999 79755 99999 73719 100000 6477 100000 97351 100000 20616 99999 78340 100000 79414 99999 9102 99999 20055 99999 76747 100000 57533 100000 51946 100000 8574 100000 61437 99999 10057 100000 62621 99999 26541 100000 44238 99999 59021 100000 60099 100000 82718 99999 54190 100000 259 100000 59248 100000 48191 100000 93296 100000 57733 99999 27263 100000 3753 100000 4635 100000 82360 100000 56617 99999 77245 100000 41246 100000 67507 99999 62578 99999 70177 100000 86064 100000 17905 100000 31036 100000 47896 100000 91109 100000 7572 100000 71656 99999 86471 100000 3758 100000 80055 99999 48966 100000 18741 99999 33718 100000 57097 99999 77147 100000 59569 100000 99245 100000 91888 99999 59551 99999 67694 100000 47061 99999 54124 100000 22231 100000 67788 99999 20469 100000 21720 99999 74597 99999 80110 99999 97237 100000 87414 99999 4244 99999 83411 99999 70768 99999 24103 99999 24030 100000 27631 99999 10761 99999 6549 99999 6849 99999 43547 99999 95035 99999 80054 99999 99214 100000 78853 100000 17819 100000 41555 100000 22074 99999 65173 99999 42440 99999 7194 100000 7072 99999 71461 100000 23939 99999 44230 100000 36688 100000 74084 99999 56349 99999 66292 99999 73865 99999 40098 99999 84489 99999 74977 99999 48049 100000 95679 99999 59635 99999 84090 100000 14717 99999 9519 100000 17856 100000 37483 100000 48877 100000 28295 99999 41569 100000 74770 100000 51134 99999 39017 99999 82550 99999 92701 100000 38927 99999 27387 99999 15836 99999 3199 99999 95653 100000 50906 100000 99690 99999 63863 100000 2326 100000 71002 99999 64232 99999 10593 99999 59032 99999 14842 99999 30742 99999 25195 100000 24477 99999 81692 100000 57879 100000 76493 99999 51933 99999 58600 100000 73802 100000 359 100000 38327 99999 82508 99999 33842 100000 86127 100000 6088 100000 33417 100000 15691 99999 34242 99999 75629 99999 74904 100000 2087 99999 43343 99999 75528 99999 95258 99999 66521 99999 72039 99999 64689 99999 41458 100000 30548 99999 31638 99999 52984 100000 64693 99999 48602 100000 19543 100000 62003 100000 51841 99999 14127 100000 42455 100000 54723 100000 5096 99999 18305 99999 55680 100000 74892 100000 16571 100000 44773 100000 303 100000 84277 99999 10107 100000 71008 100000 71562 100000 55421 100000 4704 100000 48121 99999 97486 100000 83452 100000 28536 100000 35389 100000 44367 99999 26768 99999 8673 100000 77188 100000 62990 99999 66637 99999 12091 99999 75815 100000 21905 100000 71822 100000 32241 99999 89462 99999 81740 99999 24202 99999 32791 99999 63249 99999 6721 100000 76439 99999 4695 99999 8957 100000 78424 99999 11687 100000 72664 100000 93497 99999 38193 99999 42237 99999 16982 99999 49640 100000 26943 99999 58165 99999 65404 99999 15169 100000 41400 99999 51107 100000 31386 100000 27810 100000 91016 100000 78549 99999 90042 100000 10897 99999 49593 99999 27101 99999 97529 99999 77800 99999 24384 100000 12146 99999 66692 99999 93381 99999 46490 100000 65188 100000 31522 100000 1215 100000 81207 99999 28663 100000 75858 99999 17702 100000 5752 100000 40601 100000 84164 100000 39772 99999 82779 99999 34793 99999 65353 99999 91217 99999 17028 100000 43913 99999 88339 100000 51057 99999 70980 100000 30141 99999 33388 100000 92938 99999 18190 99999 34549 99999 28136 99999 92619 100000 590 100000 239 100000 99306 100000 40757 100000 92563 100000 23117 99999 9226 100000 28125 100000 57665 99999 73527 100000 36665 100000 54181 100000 62453 100000 73385 99999 93231 99999 94112 99999 15849 99999 58681 100000 17340 100000 86659 99999 9510 99999 84436 100000 84884 100000 93090 99999 53653 100000 41947 100000 95017 100000 54744 100000 14231 99999 62783 99999 26650 99999 71589 100000 7668 100000 56295 99999 48640 100000 90908 100000 52832 99999 23125 100000 35916 99999 33666 99999 21296 99999 81875 100000 45397 99999 9948 99999 30778 100000 73448 99999 74484 100000 21350 100000 99004 99999 34876 100000 42661 100000 11156 99999 30920 100000 23489 100000 64951 99999 14483 99999 29241 99999 30071 100000 85350 100000 22502 100000 59202 100000 63590 100000 81979 99999 10578 99999 54913 99999 44271 99999 40183 99999 446 99999 15801 100000 25446 99999 39224 100000 93675 100000 70733 99999 3112 100000 58275 99999 4608 100000 41320 100000 75869 100000 67639 100000 20544 99999 77673 100000 78456 99999 76155 99999 65882 99999 58811 100000 94341 100000 10975 100000 71765 99999 62645 100000 92364 99999 80282 99999 2056 100000 31732 100000 53626 100000 82691 99999 53431 100000 67257 100000 52386 99999 94315 99999 70704 99999 99060 99999 26068 99999 39385 99999 91829 99999 99154 99999 89867 100000 5844 100000 53641 100000 43498 99999 95539 99999 98802 100000 74533 99999 97519 99999 71429 99999 78970 99999 50819 99999 90629 100000 89844 100000 78562 99999 84603 100000 66918 99999 17965 100000 30721 100000 17568 99999 89653 100000 86429 100000 36104 99999 51490 100000 61917 99999 17957 99999 14642 100000 34144 100000 63515 100000 84460 99999 27240 100000 7246 99999 93160 99999 25811 100000 94033 100000 10982 99999 60108 99999 12776 100000 98859 100000 67303 100000 89865 99999 80460 100000 72646 100000 59497 99999 45788 100000 76987 100000 68358 100000 20672 99999 68269 100000 27395 99999 33275 100000 28402 99999 68828 100000 39729 100000 11132 100000 63389 100000 13987 100000 52113 100000 76392 99999 95620 99999 65375 100000 88043 99999 24700 99999 70386 100000 47981 99999 39931 99999 25923 99999 10171 99999 77301 100000 85404 99999 83276 99999 70959 100000 69419 99999 45872 100000 78585 99999 89144 99999 47630 100000 17122 100000 80498 99999 37298 99999 97533 100000 44445 99999 61768 99999 85723 99999 68844 100000 75255 99999 45375 99999 30748 99999 96720 100000 83534 99999 80465 99999 60075 100000 73311 100000 68516 100000 87907 99999 33859 100000 48613 100000 4031 99999 86805 100000 86287 100000 70321 100000 5725 100000 45951 100000 6701 100000 27513 99999 36202 100000 50894 99999 63046 99999 43459 99999 56701 99999 54763 100000 92471 100000 58563 100000 54334 100000 38126 100000 24967 99999 1057 100000 47811 99999 27999 99999 42669 99999 34385 99999 87170 100000 56330 100000 21190 99999 36432 100000 26765 99999 16554 99999 63784 99999 23903 100000 21153 100000 49334 100000 1302 99999 4897 99999 64775 100000 8717 100000 14437 99999 41041 99999 87689 99999 58835 100000 43617 99999 85789 100000 1537 100000 71828 100000 28781 99999 55123 99999 98736 100000 4399 100000 33548 99999 81778 99999 60228 100000 96101 100000 3247 99999 65308 99999 7062 99999 41327 100000 97248 99999 25496 99999 35766 99999 34145 99999 94208 100000 98354 99999 73137 99999 97764 100000 83317 100000 33754 99999 18299 100000 26767 99999 1518 99999 3415 100000 68912 99999 91449 99999 67926 99999 13498 100000 45475 100000 97229 100000 25926 99999 99262 100000 62661 100000 90359 100000 94829 100000 1650 99999 58511 99999 53937 100000 12405 100000 76112 99999 90829 100000 52982 100000 88106 100000 21392 99999 90478 99999 73834 100000 21580 100000 38007 99999 17811 100000 72942 99999 10270 100000 48808 100000 51696 100000 83225 100000 93670 99999 33505 100000 63489 100000 40028 99999 26826 100000 56324 100000 74998 100000 54489 99999 4614 99999 51814 100000 23739 100000 35506 99999 12296 100000 15674 99999 40956 100000 81732 100000 66323 99999 44280 100000 86884 99999 83808 99999 42216 99999 89383 99999 75592 99999 72085 99999 69058 100000 84896 99999 40891 100000 97582 100000 82316 99999 78222 99999 52901 99999 55347 99999 45518 99999 3478 99999 36415 100000 28332 100000 25283 99999 73149 100000 18744 99999 91342 100000 66384 100000 35391 99999 90595 99999 16944 99999 87613 99999 29436 99999 815 99999 27675 99999 97105 99999 26568 100000 79679 99999 71158 99999 41595 99999 66689 99999 35090 99999 68313 99999 10628 100000 91969 99999 26000 99999 50661 99999 586 99999 81525 99999 65403 100000 92660 100000 21470 100000 91551 99999 24453 100000 79379 99999 12558 100000 39101 99999 6678 100000 50560 99999 67516 100000 39914 100000 1961 100000 59286 100000 7185 100000 56883 100000 46843 100000 12109 99999 40731 99999 37445 99999 54929 100000 58522 99999 20130 100000 85836 99999 84693 100000 24950 99999 80244 99999 80166 100000 24196 99999 64438 100000 43203 100000 59677 99999 83551 99999 42569 99999 15627 99999 51414 100000 23563 100000 19608 99999 36030 99999 41099 99999 72709 99999 98371 99999 69116 99999 65405 100000 8558 99999 66652 100000 81883 100000 71668 99999 36585 100000 65905 100000 70531 99999 83531 100000 79471 99999 64970 99999 71194 99999 67978 100000 83594 99999 749 100000 27553 99999 12146 100000 48208 99999 56448 99999 69327 100000 98618 100000 77575 99999 93175 99999 92881 99999 32991 100000 93872 99999 30906 99999 44719 99999 82063 100000 25801 99999 85950 100000 76732 99999 53982 99999 2041 100000 3148 100000 76000 99999 92173 100000 92256 100000 32211 99999 88030 99999 50484 100000 51671 100000 39766 99999 60193 100000 63174 100000 90879 99999 33466 99999 46019 99999 78034 99999 74115 100000 20647 99999 83408 99999 62170 100000 51084 99999 7390 99999 13647 100000 8273 99999 92403 99999 50267 99999 45763 99999 90314 99999 24177 99999 73370 99999 38209 100000 32820 100000 90720 99999 60154 99999 95043 99999 6187 100000 67847 99999 42136 100000 15493 99999 45364 99999 59 99999 29745 99999 82543 100000 7476 99999 93748 100000 31883 100000 5678 100000 85134 100000 48985 100000 15584 100000 76323 99999 11187 99999 94409 100000 71209 100000 78615 99999 87663 100000 58922 100000 69928 99999 68983 100000 34753 99999 9471 99999 13546 100000 8548 99999 20745 99999 3135 100000 50614 99999 57264 100000 19155 100000 83311 99999 88135 100000 31562 99999 31958 99999 84741 100000 43043 100000 77666 100000 61775 100000 76338 99999 72592 99999 37372 99999 82919 99999 52441 99999 98698 99999 18128 100000 9066 99999 40905 100000 96132 99999 51250 99999 21156 100000 89989 100000 8112 100000 54881 99999 77744 100000 19120 100000 33111 100000 97905 99999 52227 99999 74390 100000 7428 100000 57738 100000 75248 99999 67210 99999 44576 100000 67633 100000 14537 99999 26226 100000 20100 99999 33923 99999 15734 100000 15050 99999 95422 99999 13881 99999 34740 100000 96014 99999 4734 100000 34856 99999 46987 100000 98437 99999 51874 99999 49249 100000 38715 100000 10600 99999 2152 99999 10300 99999 98779 100000 4617 100000 4368 100000 63666 99999 35046 100000 7544 100000 50125 100000 88709 99999 61915 99999 17169 99999 71127 100000 77752 99999 411 99999 71623 99999 40685 99999 36122 100000 22319 100000 81767 99999 55702 100000 20901 99999 68775 100000 19894 99999 47067 100000 30933 100000 11005 99999 60676 100000 6840 99999 91168 100000 60667 100000 40944 100000 64433 100000 2111 100000 98460 99999 77634 99999 83559 100000 4677 100000 54071 100000 10111 100000 29583 100000 25796 99999 53630 100000 55005 100000 46498 99999 69594 99999 25069 100000 29105 100000 52876 100000 75365 100000 63109 100000 14546 100000 7908 99999 85634 100000 89029 99999 69038 99999 13419 100000 11153 99999 4974 100000 77043 99999 16847 100000 77899 100000 22275 100000 23480 99999 32538 99999 3266 99999 24666 100000 3333 99999 31338 100000 98999 99999 5558 99999 47073 100000 75130 100000 9608 100000 55173 100000 24710 100000 34632 99999 43026 100000 7321 99999 91737 99999 96676 100000 46220 99999 85211 99999 26066 99999 63622 99999 68751 100000 58981 100000 57936 99999 63043 100000 79330 99999 68765 99999 84889 99999 58205 99999 58647 99999 10076 100000 75084 100000 72111 99999 2170 99999 72550 100000 57502 100000 75220 99999 43100 100000 88747 100000 82455 99999 71370 100000 47519 100000 74985 100000 37199 99999 31576 100000 90316 99999 14950 100000 42712 100000 96983 100000 772 100000 83456 100000 71841 99999 77660 100000 55644 99999 2956 100000 79347 100000 26548 100000 20484 99999 80668 100000 72185 100000 12902 99999 94873 99999 25137 99999 86653 99999 61598 100000 54683 100000 25212 99999 38746 99999 82956 99999 42071 99999 59026 99999 97270 99999 38344 100000 24648 99999 5835 100000 30051 100000 73870 100000 41090 100000 91785 100000 88943 99999 67358 99999 63406 100000 91705 99999 8450 99999 14140 99999 80020 100000 61213 100000 35514 99999 22992 100000 93704 99999 7252 100000 74004 99999 24085 100000 34479 100000 91739 99999 97850 100000 64061 99999 63797 99999 19231 99999 72654 100000 70306 100000 90039 99999 88797 100000 16019 99999 99912 100000 2878 100000 86064 99999 75256 100000 68147 100000 26063 99999 97359 99999 29433 99999 57476 99999 44756 100000 31400 99999 60876 99999 46282 99999 28572 99999 22111 100000 78833 100000 18674 99999 26137 99999 1021 99999 76377 99999 67653 99999 87794 99999 42443 99999 13897 100000 94447 99999 20810 99999 59338 100000 93271 99999 67224 100000 64539 100000 47296 99999 75879 100000 1168 99999 71560 100000 73956 100000 92836 100000 87830 100000 78141 100000 23743 100000 53848 99999 92915 100000 93492 100000 4314 99999 18314 100000 53175 100000 18044 99999 83613 100000 69360 100000 20178 99999 80038 100000 6319 100000 43738 100000 21703 99999 85370 99999 29811 100000 5412 99999 91781 100000 22790 100000 24206 99999 34866 100000 16711 99999 50995 100000 39640 99999 89078 99999 36736 99999 89403 99999 70873 100000 28366 99999 69236 100000 74924 99999 75079 99999 13988 99999 89493 99999 41304 99999 38212 100000 85189 100000 50031 100000 48690 100000 35388 99999 38445 100000 38722 99999 15074 99999 29586 99999 48351 99999 22307 100000 35561 99999 59896 100000 79657 99999 79227 99999 79982 100000 82120 99999 65488 99999 78044 100000 54508 100000 88273 100000 54277 100000 87774 100000 60397 99999 2615 99999 59777 100000 20173 99999 89020 99999 39284 99999 20511 99999 7976 99999 48887 100000 84362 100000 17368 100000 49539 100000 5624 99999 87297 99999 33807 100000 45617 100000 48982 99999 63033 99999 50230 100000 67676 100000 5748 100000 72509 100000 95170 99999 50785 100000 31590 99999 52288 100000 58612 99999 55638 99999 56220 99999 50135 100000 83673 100000 77988 99999 75371 99999 22758 100000 5393 100000 16329 99999 39203 100000 27243 99999 9018 99999 86055 100000 7526 99999 57514 100000 1001 99999 32737 100000 17108 99999 6579 99999 6746 99999 22245 99999 99799 100000 31689 99999 13771 99999 67985 100000 42899 99999 67343 99999 73584 100000 68273 99999 24509 100000 73791 100000 95535 99999 21881 100000 62696 100000 89247 99999 93198 100000 79997 100000 59274 99999 1151 100000 43946 100000 29900 100000 67621 100000 86306 100000 44704 99999 64324 99999 10526 99999 97508 100000 1682 99999 87121 99999 46337 99999 87658 99999 98035 99999 59170 100000 55340 99999 23732 99999 96990 99999 86484 100000 48440 100000 61023 100000 27349 99999 2169 100000 18154 99999 66274 100000 81309 100000 7662 99999 31839 99999 32238 99999 14501 100000 94521 100000 87873 99999 54194 100000 80642 99999 3090 99999 36833 99999 43440 99999 23187 99999 19817 100000 65295 99999 62205 100000 1095 100000 280 99999 32262 99999 37610 100000 11382 99999 4160 100000 63781 99999 79707 100000 16084 99999 32946 100000 2577 100000 16348 99999 96 100000 92480 99999 85090 100000 42396 99999 65689 100000 19690 99999 388 99999 34837 100000 3286 99999 38623 99999 58852 99999 6636 100000 48535 100000 54673 99999 40997 99999 79695 99999 67886 99999 86658 100000 24983 99999 92766 100000 37982 99999 51349 99999 50339 99999 55269 100000 48968 100000 55817 99999 98160 100000 36099 99999 78537 99999 4602 100000 66685 99999 71517 99999 6252 100000 64209 99999 47143 99999 58668 100000 14835 100000 4374 99999 32804 100000 1458 99999 70725 100000 27208 99999 79317 99999 89204 100000 39361 100000 13028 100000 43787 99999 5289 99999 56536 99999 61897 99999 11267 99999 62281 100000 96816 100000 57829 99999 83741 100000 71012 100000 22106 100000 62392 99999 47340 99999 34310 99999 92804 99999 97032 99999 85872 100000 99974 100000 39604 100000 94316 100000 67431 99999 99933 99999 95735 100000 76386 100000 11896 99999 22109 100000 55236 100000 37768 99999 4488 100000 64351 100000 57368 99999 65401 100000 49761 100000 75452 100000 44282 99999 43412 100000 92763 100000 12431 100000 94001 100000 13319 100000 23886 100000 20272 100000 75055 99999 85657 99999 28770 100000 23179 100000 27055 100000 4480 99999 86201 99999 90570 100000 34396 100000 60016 100000 96026 99999 39184 99999 75319 99999 52500 100000 77323 100000 81453 99999 34718 99999 15548 99999 37593 100000 22452 99999 63973 99999 17829 100000 60373 100000 24739 99999 56728 99999 36238 99999 45053 99999 89026 100000 19032 99999 30215 99999 47283 99999 78619 99999 74540 99999 52818 100000 80531 99999 26968 100000 89847 100000 22628 100000 15999 100000 93345 100000 50126 99999 98091 100000 91707 100000 4377 99999 28044 99999 43604 99999 91054 100000 80306 99999 95784 99999 88979 100000 68569 99999 96937 100000 36671 100000 70066 99999 43620 99999 16325 100000 77246 99999 31771 99999 90973 100000 7830 100000 2306 99999 33959 100000 53402 99999 52858 99999 3977 100000 94764 100000 13140 99999 84740 100000 45174 99999 54053 100000 8877 100000 78257 100000 47101 99999 15973 99999 54992 99999 30296 100000 3663 100000 4875 99999 90559 100000 10883 100000 61446 99999 30708 100000 69702 100000 43020 99999 37917 100000 13145 99999 92476 100000 52628 99999 18525 99999 44816 100000 68006 99999 78874 100000 76687 100000 39628 99999 14538 100000 38672 99999 18775 99999 79176 100000 50562 100000 834 99999 81560 99999 66639 99999 43022 100000 3401 99999 79216 100000 30048 100000 86035 100000 80567 99999 62592 100000 77324 100000 2633 100000 66228 99999 50593 99999 43417 100000 2448 100000 7471 100000 45733 99999 2642 100000 13570 100000 78951 99999 93939 100000 68094 99999 4325 99999 76135 100000 65999 100000 86363 99999 39648 99999 69733 99999 37992 100000 57990 99999 8786 100000 71144 100000 48384 100000 34023 100000 94086 99999 75924 100000 53815 100000 10661 100000 57027 99999 8200 99999 37062 100000 29419 100000 16297 99999 97068 99999 89956 100000 20865 99999 95636 100000 45544 100000 46022 100000 28509 99999 64950 99999 46996 100000 8185 100000 84199 99999 75078 99999 12427 100000 89440 100000 4971 100000 75437 99999 62910 99999 31632 99999 42707 100000 28475 100000 78436 99999 56927 100000 41735 99999 80237 100000 72799 100000 61813 99999 76740 100000 86101 99999 80908 100000 81592 99999 41635 100000 51597 100000 26462 99999 98475 100000 77200 100000 90081 99999 59247 100000 48398 99999 49802 100000 37717 100000 66374 99999 16255 99999 83314 100000 1720 100000 37564 99999 82873 99999 47007 100000 88546 100000 45084 100000 27375 100000 71835 99999 54638 100000 39598 100000 89009 99999 83289 99999 46377 99999 36794 100000 85451 100000 10182 99999 9033 99999 71910 100000 21765 99999 19285 99999 91296 100000 47858 100000 1034 99999 71311 99999 6219 99999 10801 100000 12968 99999 16575 100000 89548 100000 54463 99999 22018 99999 21988 100000 74066 100000 41238 100000 56315 99999 86193 100000 50247 100000 34701 100000 28389 100000 38086 100000 75005 100000 7142 99999 54703 100000 75649 99999 88229 100000 34252 99999 94854 99999 67997 99999 4511 99999 87021 100000 56079 100000 9249 100000 20218 99999 13904 99999 95660 100000 77136 99999 66665 99999 16518 100000 52232 99999 68798 99999 26642 100000 83286 100000 63676 100000 22772 100000 99300 99999 24427 100000 75183 99999 49994 100000 50581 99999 79397 99999 22039 99999 26497 100000 3950 100000 84990 100000 17704 99999 49622 100000 63865 100000 78681 100000 54801 100000 34465 100000 6621 99999 23421 100000 84364 99999 41236 100000 46478 100000 84098 99999 94911 99999 24334 99999 77023 100000 76671 100000 16448 99999 61877 100000 93003 99999 37683 99999 3076 100000 26235 100000 78996 99999 93239 99999 79746 99999 80212 99999 62330 99999 64054 100000 26434 100000 25148 99999 2730 99999 49686 100000 24808 99999 54922 99999 22715 100000 53506 99999 5591 100000 96444 100000 79656 100000 54538 99999 98319 100000 47496 99999 43560 100000 25829 99999 41307 100000 69298 100000 25669 100000 84201 99999 38657 100000 48019 100000 50238 99999 15666 99999 24079 99999 7367 100000 56692 100000 22336 99999 92839 100000 42105 99999 48253 99999 89961 99999 57893 100000 6970 99999 13247 100000 69115 100000 29432 100000 18548 99999 15693 99999 87858 100000 98411 100000 14497 99999 27139 100000 19868 100000 97050 100000 77155 100000 25560 99999 78986 100000 8535 100000 8130 100000 48520 100000 17768 100000 943 99999 42387 100000 64643 100000 26095 100000 19181 100000 65748 100000 59127 100000 31062 100000 21604 100000 39690 99999 58124 99999 21438 100000 60352 99999 62811 99999 755 100000 91032 100000 4174 100000 90809 99999 98832 99999 5786 99999 42556 100000 54271 100000 88798 99999 52182 99999 34261 99999 88603 100000 74596 100000 7053 99999 32214 100000 41782 100000 5864 100000 98247 99999 1083 100000 24184 100000 34399 100000 50777 99999 76594 100000 60512 99999 20694 100000 37461 100000 29967 100000 85371 100000 89350 100000 88273 99999 76238 100000 11188 99999 41622 100000 93298 99999 78322 100000 45189 100000 93259 100000 37520 100000 80995 100000 185 99999 61739 100000 34989 100000 20471 99999 43797 99999 85720 100000 2859 99999 21209 100000 69229 99999 76849 99999 84052 100000 21507 99999 53003 100000 83998 100000 3329 99999 40855 100000 53569 99999 52653 100000 63553 100000 13483 100000 43131 99999 64895 99999 12972 100000 32485 99999 76806 99999 22081 99999 83402 99999 59159 100000 6567 100000 59168 99999 34354 100000 159 99999 3604 99999 61851 99999 13294 99999 67588 99999 72680 99999 3825 99999 11333 99999 86932 100000 23163 99999 8543 99999 73806 99999 68034 99999 13067 100000 33808 99999 52347 99999 59087 100000 6057 100000 86402 99999 98915 99999 87188 100000 98019 100000 5053 100000 22238 100000 38532 100000 68988 100000 94884 99999 39313 99999 45296 100000 3373 100000 6212 100000 88935 100000 13583 100000 96628 99999 60974 100000 17943 100000 7850 100000 38284 100000 78761 99999 47163 100000 32339 100000 12802 100000 46089 100000 63993 99999 42015 100000 1984 99999 35948 100000 23929 100000 89370 99999 25161 100000 41886 100000 51498 100000 76032 100000 53834 99999 43317 99999 28972 99999 93615 99999 26272 100000 63945 99999 94637 100000 2805 100000 38216 100000 11737 100000 27786 100000 22150 99999 21150 100000 52907 100000 19912 100000 8542 100000 7137 100000 23524 100000 5042 99999 77337 100000 63531 99999 35982 99999 89306 99999 66618 100000 22275 99999 45656 100000 44050 100000 82170 100000 82547 100000 6674 99999 86353 100000 42863 99999 99084 100000 89431 100000 97828 99999 37944 100000 62501 99999 66964 100000 70104 100000 8631 99999 52086 100000 4645 100000 43934 99999 92029 100000 10527 99999 48614 100000 60752 99999 50536 99999 61939 100000 6158 99999 21131 99999 56445 99999 18544 100000 14444 99999 81268 99999 58739 99999 89162 99999 44160 99999 91913 99999 32396 100000 59806 100000 67254 100000 80158 99999 85595 100000 77463 99999 21959 99999 96567 100000 38832 99999 80085 100000 61934 99999 25984 100000 11115 99999 26557 99999 82275 100000 99122 100000 84638 99999 57245 100000 52125 100000 72227 99999 12315 100000 85254 100000 36832 99999 50791 100000 57676 100000 41038 100000 13000 99999 64307 99999 14454 99999 48466 100000 86465 99999 90448 99999 2012 100000 605 100000 72800 100000 46378 99999 66948 100000 533 100000 95829 100000 80371 100000 15724 99999 66620 100000 27351 100000 62848 99999 82298 100000 17934 100000 46617 100000 24312 99999 49733 99999 48947 100000 11344 99999 11193 99999 51462 99999 2099 100000 29915 100000 96776 99999 26516 99999 22445 100000 35112 100000 30359 99999 57099 99999 16885 100000 11757 99999 95495 99999 66309 99999 64937 100000 87468 100000 95334 100000 5236 99999 8780 99999 25264 99999 7669 100000 83759 99999 62491 99999 26907 100000 35011 100000 65201 99999 97793 99999 71030 99999 74549 100000 71494 99999 99570 99999 48043 100000 56604 100000 69989 100000 81690 100000 62168 100000 44066 99999 83819 100000 34071 99999 40924 100000 32631 100000 10445 100000 76533 100000 22494 100000 80636 100000 84802 99999 51390 99999 84836 100000 17391 100000 32311 100000 86611 99999 4714 99999 93797 99999 49596 99999 18252 100000 53286 99999 40319 99999 65824 100000 67718 100000 17794 100000 41992 100000 26591 100000 79057 99999 30259 100000 92849 100000 48160 99999 69113 99999 15552 100000 28284 100000 97652 100000 72016 99999 142 99999 7280 100000 19981 99999 45751 99999 61234 100000 53295 100000 40361 100000 53937 99999 69895 99999 77754 99999 64656 99999 43426 100000 62966 100000 29085 100000 84487 99999 83042 99999 52975 99999 50742 99999 9478 100000 86723 100000 97545 100000 70356 100000 59700 99999 64627 99999 13450 99999 29964 99999 87074 99999 32368 100000 23601 100000 80993 99999 24988 99999 36485 99999 27289 99999 4047 99999 50142 100000 88692 100000 20559 99999 86531 100000 55013 99999 1054 100000 31483 99999 98384 100000 46424 100000 76703 100000 35213 100000 33200 100000 33329 100000 47979 100000 56011 99999 77194 99999 75787 100000 67356 99999 93423 100000 92353 100000 21806 100000 33909 100000 58777 99999 69521 99999 74538 100000 77273 99999 1770 99999 97185 99999 35220 99999 87872 99999 56772 99999 43348 100000 84752 99999 445 100000 44259 100000 68001 100000 99418 99999 95381 100000 88795 99999 86327 99999 76970 99999 43822 100000 98229 100000 65727 100000 73127 99999 86043 100000 34289 99999 56453 100000 65706 99999 68324 100000 93212 99999 68262 99999 29758 99999 91056 100000 15538 99999 85032 99999 8553 100000 72470 99999 91451 99999 75168 100000 69698 99999 3278 100000 82626 100000 27331 100000 66802 100000 12246 100000 67660 99999 87988 100000 5338 100000 20129 100000 68561 100000 17089 99999 17787 100000 37594 99999 91536 100000 38420 99999 53392 99999 33977 99999 72104 99999 75835 99999 90235 100000 98332 99999 90109 100000 45915 100000 47254 100000 95409 99999 28534 100000 11530 99999 70388 99999 94073 99999 62966 99999 52762 100000 99752 99999 99296 99999 68016 100000 84825 100000 44724 100000 88434 99999 45304 99999 15884 99999 59987 99999 36798 99999 78228 99999 98799 100000 42383 100000 17399 99999 76113 99999 89002 99999 15935 100000 32281 99999 53063 99999 24360 100000 10230 100000 48314 99999 57758 100000 59301 99999 71710 99999 53824 99999 30825 99999 12553 100000 69748 100000 43667 99999 91678 99999 23375 99999 17766 100000 15928 99999 82599 99999 20391 99999 29901 100000 43716 100000 88429 100000 40465 100000 24431 100000 13718 100000 48223 99999 71960 100000 54088 99999 95608 100000 88090 100000 59387 100000 62622 100000 77882 100000 83642 99999 25310 100000 1297 100000 72786 99999 11199 100000 64452 100000 57943 99999 21414 100000 96665 99999 68520 99999 41009 99999 23078 100000 20115 99999 7187 100000 34401 99999 42281 100000 5113 100000 90405 100000 46822 99999 10769 99999 41394 99999 83352 100000 20427 99999 98881 99999 45879 99999 90928 99999 2807 99999 58186 100000 37314 99999 74221 99999 34079 99999 41611 100000 5063 99999 33886 99999 97866 100000 51692 100000 35928 99999 49294 99999 36073 100000 81531 99999 25286 99999 87747 100000 39390 100000 55386 100000 40337 99999 34008 99999 84453 100000 86100 99999 12443 100000 14079 99999 69251 100000 76911 100000 83970 100000 58407 99999 55297 99999 10814 99999 68807 99999 53666 100000 6271 100000 59906 100000 40047 99999 16636 99999 1134 99999 52071 100000 20020 99999 45900 100000 58545 99999 52405 100000 51372 100000 61875 99999 11617 99999 68037 99999 3568 99999 1526 100000 83805 100000 78169 100000 36570 99999 58826 99999 61137 99999 35935 100000 23701 100000 50586 100000 15066 99999 19382 99999 38289 99999 56107 99999 13564 99999 42985 99999 37708 99999 90924 99999 96045 100000 39330 99999 44568 100000 15137 100000 10467 99999 99226 99999 80389 99999 88969 99999 86773 99999 58498 100000 28039 99999 3981 100000 30062 100000 11275 100000 19564 100000 78678 100000 47856 100000 87394 99999 57224 99999 60777 99999 34413 100000 83610 100000 10846 99999 67995 100000 62343 100000 64703 99999 27773 99999 9120 99999 50323 99999 50595 99999 40001 100000 35261 100000 26989 100000 55109 100000 96789 100000 30827 100000 26998 100000 46362 100000 3600 99999 92681 99999 84050 99999 72959 100000 24130 100000 55438 100000 55482 99999 74186 100000 48611 100000 20245 99999 80028 100000 20086 99999 8659 99999 28063 100000 28677 99999 86877 100000 90360 99999 55783 99999 21810 99999 34857 100000 12974 99999 85230 100000 29397 100000 13637 99999 88114 100000 63029 100000 27377 100000 2613 99999 15464 99999 47832 99999 91702 99999 65848 99999 55782 100000 59055 99999 62786 99999 97192 99999 67536 100000 31183 99999 41079 100000 11465 99999 4896 99999 16128 99999 92448 99999 48521 99999 16972 99999 62041 100000 2941 99999 80154 100000 88759 99999 52556 99999 84169 99999 14589 99999 89378 99999 71691 99999 91572 99999 43483 100000 69578 99999 23752 99999 98009 99999 11282 100000 19478 100000 14456 99999 28146 100000 34351 100000 83750 99999 1226 100000 56597 99999 63988 99999 26536 100000 82260 100000 62209 100000 31377 100000 52485 100000 76635 100000 11252 100000 99941 100000 18530 100000 69479 100000 38600 100000 39534 100000 36188 99999 13306 99999 32992 99999 84140 99999 5318 99999 67176 100000 84474 99999 50137 100000 67942 99999 63270 99999 4879 100000 72973 99999 34812 100000 88332 100000 40210 99999 8407 99999 25374 99999 48982 100000 54487 99999 53796 99999 83730 99999 45445 99999 16076 99999 96896 100000 81490 100000 33103 100000 7371 99999 11172 100000 10549 99999 93942 99999 53562 99999 51150 100000 81920 100000 89752 100000 63665 99999 88655 100000 83737 100000 84396 100000 28078 100000 9331 100000 63347 100000 60693 100000 74115 99999 27022 99999 13269 100000 2299 99999 93222 100000 62410 99999 40721 99999 33685 99999 4403 99999 93115 99999 97481 100000 94231 100000 77925 99999 70633 99999 71244 99999 6889 100000 86061 100000 17577 100000 30125 99999 41376 99999 68857 100000 63965 99999 88302 100000 40425 99999 75762 100000 35802 99999 66319 99999 35808 99999 52597 100000 40078 99999 50286 100000 21955 100000 36800 99999 29985 99999 16479 100000 16624 99999 3779 100000 42344 99999 49858 100000 65536 99999 83998 99999 14592 99999 23942 99999 29950 99999 12372 99999 87800 100000 83028 100000 44714 99999 45447 99999 40209 99999 13325 100000 58384 99999 91131 100000 58803 99999 67675 99999 50373 99999 16579 100000 17432 100000 36925 99999 72512 99999 36219 99999 41750 100000 25949 100000 75557 99999 62994 99999 14532 100000 22003 99999 29773 100000 32276 100000 97328 99999 43558 99999 55805 99999 38521 100000 52527 100000 50440 100000 69691 99999 64408 99999 9685 100000 10968 100000 40811 99999 92507 100000 34184 99999 56141 100000 33339 100000 89694 100000 96860 99999 4570 100000 81450 99999 88381 100000 68554 100000 38989 99999 92581 100000 66524 99999 86860 100000 55078 99999 55605 99999 40964 100000 10620 100000 96458 99999 56888 99999 6432 100000 23404 99999 93739 100000 57557 99999 72205 100000 20962 99999 52804 99999 9305 100000 20535 100000 45229 99999 59112 99999 51556 100000 73049 99999 29342 100000 74531 99999 33375 99999 86130 100000 44349 100000 26469 99999 38705 100000 23863 99999 59969 99999 45530 99999 41759 99999 84283 100000 57180 99999 14289 100000 6741 99999 53267 100000 39942 100000 25620 99999 5880 100000 26141 99999 99258 100000 90238 99999 98704 100000 92469 99999 94404 99999 98528 100000 74170 100000 89379 100000 72839 99999 8988 100000 990 100000 54171 100000 32134 99999 47617 100000 1515 100000 78087 99999 69577 99999 25440 99999 24830 99999 90237 100000 96620 99999 79387 100000 24457 99999 70152 100000 13312 99999 61892 100000 51529 99999 52768 99999 87274 100000 49171 99999 11116 100000 71687 100000 12522 100000 5108 100000 921 99999 81155 99999 85327 99999 24016 99999 40364 99999 66419 100000 93003 100000 24227 99999 13892 99999 51576 100000 17771 100000 37317 100000 81565 99999 95431 99999 80960 100000 4200 99999 89998 99999 22050 99999 12028 99999 11143 99999 79583 99999 32089 99999 46162 99999 96290 100000 20731 100000 63210 99999 9727 100000 94849 100000 66188 99999 35523 99999 21401 99999 78989 99999 70423 100000 82303 99999 23909 99999 75685 100000 96436 99999 36018 100000 39583 100000 87809 99999 14673 100000 39893 100000 54119 99999 35795 100000 82887 100000 97576 100000 85955 99999 66957 99999 72319 99999 82088 99999 98170 100000 44309 99999 58492 100000 21458 100000 12225 99999 38680 99999 12886 100000 87154 100000 7541 100000 80206 100000 88031 100000 20997 100000 69450 100000 12363 99999 9657 100000 31673 99999 44915 100000 44701 99999 54517 100000 9436 100000 54369 99999 50195 100000 29032 99999 59369 100000 99037 100000 19854 99999 16377 99999 91963 100000 86339 100000 91073 99999 91173 100000 50004 100000 6503 99999 59392 99999 16465 100000 38762 99999 60257 100000 75006 100000 40334 100000 20610 100000 81653 100000 51805 100000 11687 99999 94587 100000 80241 99999 85213 100000 56240 99999 60619 99999 44720 99999 68196 99999 54112 100000 33033 99999 49992 100000 80530 100000 75082 100000 69747 100000 88873 99999 48782 100000 3586 100000 83294 99999 14678 100000 57131 100000 24753 100000 7706 100000 6464 99999 44368 99999 88276 100000 51913 99999 32301 100000 88497 100000 40395 100000 89023 99999 36358 100000 64149 99999 42453 100000 35719 99999 66341 99999 58700 100000 71328 100000 5630 100000 64997 100000 6663 99999 66397 99999 22248 100000 89609 100000 57361 100000 64687 100000 44730 99999 50091 99999 6654 100000 515 99999 93202 99999 69769 100000 5988 100000 91699 100000 33395 100000 74735 100000 10772 99999 628 99999 27135 99999 33422 99999 81132 99999 20047 99999 37203 100000 28524 100000 7671 99999 84015 99999 32727 99999 22054 99999 44184 99999 35628 100000 24816 99999 50370 99999 66479 99999 73186 100000 77187 99999 22997 99999 16514 99999 47238 99999 240 100000 34308 99999 12435 100000 7959 99999 59192 99999 75985 99999 99220 100000 64104 99999 26331 100000 65264 100000 57681 99999 87918 100000 42533 100000 9108 99999 80168 99999 21483 100000 74743 100000 17041 100000 58397 100000 82059 99999 72317 100000 42327 99999 10779 99999 54335 99999 67201 99999 12666 100000 70890 100000 51353 100000 75940 100000 93447 100000 40424 99999 82675 99999 23736 100000 91479 99999 21189 100000 82454 100000 58568 99999 55914 99999 52398 99999 52507 99999 428 100000 99115 99999 78968 100000 27019 99999 86378 99999 1992 99999 92744 99999 15717 100000 23612 99999 57313 100000 8948 99999 95830 100000 34570 99999 4613 100000 68533 99999 79244 99999 29438 99999 70962 99999 17265 99999 5365 100000 97895 99999 22344 99999 32328 99999 50432 100000 88915 100000 3927 99999 58723 99999 42436 100000 97077 99999 35431 99999 82861 100000 11276 100000 8319 100000 94604 99999 81085 100000 65506 100000 79312 100000 89482 100000 26347 100000 45705 100000 58890 100000 30405 99999 79520 100000 8875 100000 81156 100000 32020 99999 79592 100000 9947 100000 24456 100000 19440 100000 97051 99999 82322 100000 68888 100000 31784 99999 56931 99999 30889 99999 86316 100000 62814 99999 74481 100000 63185 99999 6162 100000 95592 99999 42798 99999 62544 99999 67878 99999 7641 100000 63527 99999 80873 99999 4450 99999 9596 99999 21120 99999 59469 100000 30867 100000 38771 99999 93100 100000 60274 100000 47365 99999 89886 100000 82959 100000 29057 99999 15465 100000 29515 100000 89888 100000 67137 99999 87310 100000 21927 99999 78636 99999 10294 100000 56779 100000 74807 99999 43654 100000 6212 99999 71562 99999 31732 99999 96137 99999 2525 99999 92199 99999 71180 99999 87852 100000 28648 100000 96887 99999 37578 99999 39874 100000 52463 100000 52872 100000 54076 100000 67418 100000 6032 100000 73065 99999 83089 100000 26020 100000 15220 100000 20231 100000 497 99999 96875 99999 33039 99999 50183 99999 38761 100000 15719 100000 76916 100000 34705 99999 69872 100000 92617 100000 41447 100000 80003 100000 69968 99999 88700 99999 80707 100000 83811 100000 74178 100000 56704 100000 77591 100000 89942 100000 68978 99999 62855 100000 2815 100000 35216 99999 79479 99999 81668 100000 24658 100000 87958 99999 47042 100000 54359 100000 25525 100000 27386 99999 43323 99999 68489 100000 70312 99999 91040 99999 41840 99999 86898 100000 91495 100000 11108 100000 21599 99999 88521 99999 53722 99999 28870 100000 81220 100000 79989 100000 83908 99999 52309 100000 60980 100000 22282 100000 28885 100000 5171 100000 16243 100000 62933 100000 44535 99999 2260 99999 98185 100000 51006 100000 56202 99999 80236 99999 81213 99999 43541 99999 31257 100000 58025 100000 27749 100000 68835 100000 74959 99999 17854 100000 65858 100000 65002 100000 30415 100000 59859 100000 79227 100000 23567 99999 15228 99999 62073 100000 45110 100000 43810 100000 73792 100000 80987 99999 69508 99999 47035 100000 48428 99999 33761 99999 85611 100000 31963 99999 95787 100000 37574 100000 31449 100000 37817 100000 49702 99999 7056 99999 81982 100000 8940 100000 5349 100000 87716 99999 77473 99999 15379 100000 47897 99999 8502 100000 41358 100000 28153 100000 39147 100000 26034 100000 41423 99999 63447 99999 31278 99999 19023 99999 98069 99999 63590 99999 30914 100000 90863 99999 58862 100000 27793 99999 5117 99999 7420 99999 57429 100000 47233 99999 36203 100000 14466 99999 71365 99999 93508 99999 82518 99999 83933 99999 43696 100000 79805 100000 78779 100000 18524 99999 60685 100000 34712 100000 4468 100000 3085 99999 97175 100000 72816 99999 65080 99999 96943 100000 90566 99999 19400 99999 93696 100000 64069 100000 69825 99999 21962 99999 76713 100000 27144 99999 62312 99999 34384 100000 24488 99999 59308 100000 76020 99999 72772 100000 15773 100000 84554 99999 69826 99999 75762 99999 74539 100000 86024 99999 9905 99999 19711 99999 39785 100000 13596 100000 89258 99999 56056 100000 68945 99999 63259 99999 44115 99999 54460 99999 96006 100000 4121 100000 52633 99999 64673 99999 62046 99999 72270 100000 33113 100000 58294 100000 46373 99999 72412 99999 52348 100000 53552 99999 17187 100000 33183 99999 43777 99999 47099 100000 20903 100000 42555 99999 85412 99999 44305 100000 64278 100000 17700 99999 61718 100000 40806 99999 42892 99999 89697 100000 41245 100000 51321 100000 8711 100000 26985 99999 58528 99999 52785 99999 25298 99999 93340 100000 6475 99999 19922 100000 91680 100000 1309 99999 51924 99999 94970 100000 58480 100000 38566 99999 32283 99999 44600 99999 26023 100000 63628 99999 53825 99999 7859 100000 35098 99999 60947 100000 33536 100000 39646 100000 84066 99999 40655 99999 69898 100000 42549 99999 58134 100000 61055 99999 93629 100000 74097 100000 54214 100000 22081 100000 47169 100000 90786 99999 84593 100000 6130 100000 40027 100000 12878 99999 92489 99999 58505 100000 30554 99999 19037 99999 34085 99999 67818 99999 55897 100000 60261 100000 53504 100000 70534 100000 67156 100000 66442 99999 86161 99999 1550 100000 84394 99999 73472 100000 80540 99999 64658 100000 91658 99999 7699 99999 17212 100000 73574 99999 22143 100000 47562 100000 97711 100000 83980 99999 15708 100000 63866 99999 51603 100000 73024 99999 97195 100000 51118 99999 23877 99999 23914 99999 47153 100000 34345 99999 35502 99999 79525 100000 45895 99999 37224 99999 59312 99999 79143 100000 78077 99999 97354 99999 97750 100000 32320 99999 32857 100000 75037 99999 54115 99999 55246 100000 28777 99999 79344 100000 15892 99999 25238 99999 24750 100000 56325 100000 93653 100000 99148 100000 86492 99999 37741 100000 80287 99999 36653 100000 13334 100000 21096 100000 67808 100000 7381 99999 16223 99999 84481 100000 99394 99999 15390 99999 19812 99999 86667 100000 93945 100000 31233 100000 80031 100000 37388 99999 68730 99999 73075 99999 79160 99999 65598 99999 63286 99999 24703 100000 24600 99999 19797 100000 51347 100000 30152 99999 61769 100000 10293 99999 18909 99999 11293 99999 1107 99999 70671 99999 45402 99999 98323 100000 57442 99999 25077 100000 82248 100000 25787 100000 31155 100000 62521 100000 25210 100000 97604 100000 83215 99999 49042 99999 27473 99999 62217 100000 9042 99999 50922 100000 37916 99999 43465 100000 44939 100000 88498 100000 84366 100000 99698 100000 81857 100000 49753 99999 35814 100000 25936 99999 43060 99999 35954 99999 61173 100000 94844 99999 38897 100000 36492 99999 50564 100000 76299 99999 21552 100000 19063 99999 35101 100000 57735 100000 17468 100000 17878 100000 58726 99999 93616 99999 39980 100000 9406 99999 36454 100000 73368 99999 30657 99999 64158 100000 92562 99999 64323 99999 10051 99999 7126 100000 40622 99999 28354 100000 33701 100000 55505 99999 15045 100000 51085 100000 9659 99999 44494 99999 54956 99999 57091 100000 15605 100000 99061 100000 7253 99999 82393 99999 8024 100000 12904 100000 62521 99999 68593 100000 54085 99999 87258 100000 72417 100000 1546 99999 37521 100000 93133 100000 84662 99999 47833 99999 91234 100000 85276 99999 66999 100000 8198 99999 13412 100000 94978 99999 50705 100000 34120 100000 67885 99999 51139 100000 61486 100000 75185 99999 70253 100000 60508 99999 60889 100000 53366 100000 27278 99999 85471 100000 84357 99999 65418 99999 16896 100000 84728 99999 26446 100000 54770 100000 33215 99999 39994 100000 59111 100000 3795 100000 66529 100000 69027 99999 82088 100000 73792 99999 95013 99999 96152 100000 82397 100000 40149 99999 26748 99999 95947 99999 53695 99999 46153 99999 13145 100000 53079 100000 79032 99999 98810 99999 74698 99999 17465 100000 1380 100000 18117 100000 56685 99999 18251 99999 88286 99999 70720 100000 33495 100000 72443 99999 67446 99999 67901 99999 21422 100000 48478 99999 13423 99999 55517 99999 87503 99999 24219 100000 52377 100000 18595 100000 67134 99999 59973 99999 76115 100000 32442 99999 3023 100000 57945 100000 95356 100000 49966 99999 90942 99999 31051 100000 81087 100000 41332 99999 46658 100000 31583 99999 58366 99999 14903 100000 64444 100000 69112 100000 74228 99999 50142 99999 83202 99999 32368 99999 86440 99999 45671 99999 35208 100000 84080 99999 75600 100000 22283 100000 34029 99999 3418 99999 57884 99999 5641 99999 11943 99999 60798 99999 37925 100000 43493 99999 5716 99999 23455 100000 45327 99999 6398 99999 15508 100000 69099 100000 8137 99999 27871 99999 39899 99999 28481 99999 64022 100000 76718 100000 22188 99999 17571 100000 69796 100000 5306 100000 10159 100000 68331 99999 94040 100000 66489 99999 33850 99999 78805 99999 33893 100000 45714 100000 18717 100000 4610 100000 69459 100000 87068 99999 90977 100000 9097 100000 58993 100000 79390 99999 64332 99999 60904 100000 24742 100000 57971 100000 66169 99999 41625 100000 59784 99999 11701 99999 47547 100000 76843 100000 26203 100000 37342 100000 35933 99999 3193 100000 54915 99999 8561 99999 57870 99999 50523 99999 8237 99999 55175 99999 4512 100000 84709 100000 14936 99999 5241 99999 40974 99999 96590 99999 81813 99999 87103 99999 22644 100000 31208 99999 55869 100000 53071 100000 27470 100000 32466 100000 54982 100000 66759 100000 98905 99999 12053 99999 88079 99999 49920 99999 83622 100000 33361 99999 43984 99999 4410 99999 5222 99999 59542 100000 91086 100000 36760 100000 26385 99999 71375 100000 84848 99999 63504 99999 17242 100000 22368 99999 29699 100000 95039 99999 95152 99999 7620 99999 18553 99999 68045 100000 24046 100000 74288 100000 16799 99999 6264 99999 19186 100000 83755 99999 71462 99999 89116 99999 88571 99999 49687 99999 73452 99999 16916 100000 34203 99999 66694 99999 92139 100000 68422 100000 95579 100000 84247 100000 29782 99999 66083 99999 31801 99999 50540 99999 32387 100000 73402 99999 60664 100000 48025 100000 688 99999 30994 100000 65645 100000 15193 99999 96604 99999 99763 100000 97304 99999 39952 100000 3311 99999 71220 100000 92964 100000 74131 99999 54546 99999 7212 100000 33580 99999 92712 99999 19589 100000 59531 100000 52386 100000 78085 99999 37217 99999 5559 99999 20257 99999 41909 100000 83909 100000 11988 100000 71225 99999 54714 100000 34571 100000 78511 99999 46780 99999 64672 99999 1688 100000 81429 100000 52764 99999 26261 100000 52077 99999 75949 99999 98504 99999 25540 99999 89901 99999 53018 100000 81320 99999 83402 100000 86336 99999 47367 100000 48838 99999 90342 99999 6052 100000 41797 99999 8534 100000 721 100000 14329 100000 96124 99999 58842 100000 64593 100000 182 99999 93256 100000 42722 100000 62265 100000 89590 99999 42144 99999 77949 99999 87409 100000 69472 99999 48391 99999 45829 100000 20998 100000 42596 100000 825 99999 63176 100000 79961 100000 45446 99999 26051 100000 75150 99999 2647 99999 98693 100000 63327 99999 37650 99999 74572 99999 46888 100000 47902 99999 46991 99999 20416 99999 9570 99999 95185 100000 44854 99999 73806 100000 11364 100000 28697 99999 99694 100000 91515 100000 13388 99999 2089 99999 90875 100000 70773 99999 16857 100000 8112 99999 80798 99999 28960 100000 38628 100000 15592 100000 43024 100000 86877 99999 80293 99999 85326 100000 81050 99999 21444 100000 47905 100000 62464 100000 23775 100000 80175 99999 66783 100000 22022 99999 86058 100000 31984 100000 19191 99999 36254 100000 22461 100000 50915 100000 71312 100000 87705 100000 42141 100000 90099 99999 89798 100000 9102 100000 61373 100000 90642 100000 84808 99999 10525 100000 47384 99999 1831 100000 22350 100000 79763 100000 20420 100000 48795 99999 81189 99999 11904 100000 41845 99999 15658 100000 3109 100000 12848 100000 65309 99999 38377 99999 85117 99999 58588 100000 53905 100000 94488 99999 45455 99999 68229 99999 62469 99999 19825 100000 39780 100000 32112 100000 72677 100000 15346 100000 92454 100000 798 99999 19194 99999 95930 99999 4779 100000 7381 100000 74466 100000 12307 99999 94986 99999 55210 100000 33923 100000 69551 100000 53879 100000 67038 99999 43485 99999 46270 99999 6488 100000 8038 99999 93113 99999 93968 100000 38756 100000 65632 100000 90599 99999 71128 100000 73326 100000 87360 100000 26110 100000 61804 99999 96374 100000 56498 99999 98181 99999 81180 99999 18521 99999 5508 100000 54078 99999 24907 100000 63009 99999 19305 100000 55143 99999 77647 99999 22283 99999 6489 100000 742 99999 80809 99999 95122 100000 32117 100000 32109 99999 57498 99999 81750 100000 18711 99999 48351 100000 31496 100000 74855 99999 28367 100000 89354 99999 31750 99999 83994 99999 63085 99999 84702 99999 28470 100000 63175 99999 95215 99999 63686 99999 68898 100000 29250 99999 55516 99999 97940 99999 69657 99999 61479 99999 3824 100000 768 99999 60840 100000 36400 99999 7516 100000 4210 100000 23317 100000 79801 99999 34444 100000 39987 99999 10841 99999 37743 100000 23070 100000 96514 99999 94249 100000 27804 99999 4720 99999 42038 99999 79570 99999 62151 100000 27925 100000 89324 99999 18157 99999 70889 99999 16038 99999 6039 100000 17459 99999 5724 100000 26173 100000 84312 99999 21030 99999 94995 100000 30210 100000 17590 100000 4818 99999 3380 100000 39639 99999 28183 99999 33474 100000 59842 100000 96808 99999 16673 99999 47933 99999 53406 99999 10496 100000 33024 100000 97451 100000 52392 100000 97069 99999 14012 100000 4496 99999 9927 99999 9139 99999 95391 99999 77228 100000 70657 99999 43145 100000 52875 100000 94162 99999 40805 99999 81188 99999 49014 100000 95227 99999 53761 100000 65186 100000 97465 99999 98562 99999 7807 99999 202 99999 29839 99999 11388 99999 58588 99999 25674 100000 51650 100000 71638 100000 27769 100000 59336 100000 82757 100000 15030 100000 26944 99999 49729 99999 37195 100000 31140 100000 59197 99999 22545 100000 21788 100000 29038 100000 77090 100000 95995 99999 5251 100000 32145 100000 2580 100000 12830 100000 54502 99999 63970 99999 67545 99999 26583 99999 52266 100000 73968 100000 62320 100000 49674 99999 49915 99999 84202 99999 184 100000 31947 100000 61727 100000 77643 99999 64809 100000 71435 100000 21623 100000 84412 100000 71167 100000 85959 99999 65535 99999 41743 99999 16667 99999 48980 99999 23046 99999 70809 99999 90253 99999 782 99999 40595 100000 97025 100000 8335 100000 48620 99999 77943 99999 76309 100000 95796 100000 52965 100000 2035 100000 46074 99999 71560 99999 58369 99999 66830 100000 19749 100000 96302 100000 13205 100000 75943 99999 26487 99999 50535 100000 62766 100000 29379 100000 69048 99999 33004 99999 63224 99999 57571 99999 36889 99999 24964 99999 71466 99999 13123 99999 62580 99999 35686 100000 27820 100000 82763 100000 52690 100000 73229 99999 99835 100000 3411 99999 19486 100000 32778 100000 99803 99999 94285 100000 85501 99999 95696 99999 37236 99999 1667 99999 34397 99999 71795 100000 41171 100000 58757 99999 28899 100000 23084 99999 77379 100000 59164 99999 12210 100000 46650 99999 78941 100000 17054 100000 9023 99999 27138 100000 53684 100000 36141 99999 87516 99999 55011 100000 62297 100000 92647 100000 38640 100000 27 99999 25940 99999 9613 100000 40294 100000 97036 99999 95525 99999 58926 99999 812 100000 97336 100000 73894 100000 4959 99999 45623 100000 4055 100000 51884 100000 99470 100000 70780 99999 51850 99999 14838 100000 83974 100000 45085 100000 71739 100000 28492 99999 30410 100000 7061 99999 76376 100000 75937 99999 69337 99999 22740 99999 91445 99999 57051 99999 45728 100000 11995 100000 71272 99999 13677 100000 33276 99999 46962 100000 50823 99999 27595 99999 5125 99999 31193 99999 36815 99999 991 99999 25762 100000 20916 100000 58403 99999 25029 99999 32821 100000 66370 100000 45657 100000 15198 99999 78885 100000 3699 99999 3837 99999 107 100000 87104 100000 15004 100000 42982 99999 1805 100000 72219 100000 78017 99999 40673 100000 95336 100000 38838 99999 90135 100000 53996 99999 46550 99999 22457 99999 39185 100000 40451 100000 79591 100000 83209 100000 59832 100000 817 99999 79907 100000 38637 100000 66921 99999 7752 100000 51922 100000 81100 100000 88026 100000 92407 100000 24229 99999 39708 99999 86237 99999 40576 99999 92713 100000 22893 99999 84359 100000 83560 100000 85116 99999 50739 100000 95135 100000 68728 99999 59484 99999 44994 99999 59375 99999 72898 99999 16330 99999 24750 99999 27642 100000 46974 99999 62533 100000 71336 100000 5588 100000 5392 99999 47628 99999 65295 100000 21247 100000 32913 100000 31724 100000 62882 99999 83545 99999 2630 100000 41993 100000 67088 99999 76733 100000 76882 99999 77982 99999 745 99999 29284 100000 23468 100000 34991 99999 74627 99999 72082 99999 25538 99999 36271 99999 72843 100000 11142 99999 2893 99999 80228 100000 87604 100000 2859 100000 32033 99999 151 99999 99980 100000 37687 99999 21652 99999 27878 100000 40663 100000 49433 99999 55696 100000 13597 99999 62794 99999 29714 99999 69639 99999 5365 99999 94711 100000 39020 99999 60698 100000 90245 100000 50749 99999 62710 99999 40741 99999 32498 99999 21074 100000 26286 100000 1732 100000 66047 100000 55977 99999 88035 99999 90703 99999 18331 100000 58291 99999 35525 99999 89390 100000 34710 100000 20988 99999 68117 100000 8516 100000 17429 100000 54449 99999 49150 100000 82592 99999 62834 100000 97484 100000 18020 100000 89577 100000 58127 99999 77300 100000 26015 100000 63805 100000 9681 100000 73150 100000 37667 100000 35512 100000 47100 100000 68490 100000 80399 99999 49899 100000 2923 100000 54807 100000 91654 100000 71790 100000 36399 100000 82239 99999 36816 99999 82529 99999 19752 100000 49453 100000 70941 99999 6624 99999 34074 99999 87580 100000 52950 100000 97346 99999 22945 99999 50064 99999 64321 100000 38461 99999 69433 99999 89556 100000 63478 100000 33059 99999 7808 99999 70766 100000 16825 99999 36212 100000 33719 99999 57096 100000 58598 100000 66968 99999 51675 100000 9796 99999 53300 100000 75457 99999 55176 99999 53887 100000 85624 99999 33777 99999 38618 99999 36458 100000 48248 100000 84713 100000 18522 99999 12967 99999 98631 100000 92548 100000 27844 100000 2000 99999 37307 99999 61806 100000 5967 99999 20235 99999 30212 99999 14704 100000 94216 99999 70410 100000 62927 100000 31921 99999 89680 99999 95420 99999 32662 100000 2760 99999 13044 99999 93850 99999 19527 100000 90339 100000 72126 100000 22599 100000 36352 99999 19207 100000 93530 99999 32129 99999 51782 99999 20196 99999 41046 100000 51191 99999 14171 99999 47261 99999 27988 99999 33638 100000 51009 99999 48477 99999 13363 99999 2459 100000 8071 100000 59054 99999 30080 100000 94243 99999 18742 99999 62686 100000 258 99999 18139 100000 67952 99999 274 99999 10678 99999 14199 99999 39024 100000 93331 99999 4144 99999 80612 100000 60981 99999 39455 99999 10561 100000 3973 99999 93741 100000 66043 100000 69122 99999 61527 99999 36204 100000 58915 99999 77203 99999 53985 99999 93510 100000 66239 99999 24583 99999 47665 99999 73931 99999 97902 100000 97628 100000 80679 100000 36650 99999 26084 99999 68630 100000 39536 100000 34677 99999 43335 100000 75679 100000 76080 100000 84353 100000 12239 100000 88295 99999 48037 100000 65519 100000 96711 100000 25794 99999 14110 99999 20279 100000 85734 100000 2136 100000 25100 99999 20365 100000 32518 100000 23082 100000 48801 99999 14118 99999 99709 99999 25607 99999 54335 100000 19679 99999 66718 100000 89248 99999 62299 99999 83973 99999 61500 100000 88507 99999 47167 100000 46693 99999 57749 99999 62256 100000 86562 100000 30928 100000 31819 99999 71832 100000 96293 99999 9244 99999 17548 100000 2468 99999 38078 100000 79399 100000 54402 100000 45965 100000 62398 100000 2848 99999 49107 100000 41983 99999 67646 99999 55965 100000 83433 100000 82937 99999 76761 100000 80263 99999 3060 100000 84807 100000 63219 99999 64494 100000 6287 99999 92539 99999 55598 100000 10390 99999 70587 99999 29731 99999 9596 100000 63554 100000 94456 100000 42796 100000 91974 99999 99949 100000 26005 99999 25850 100000 61303 100000 81672 100000 67857 100000 24405 99999 64933 99999 34727 99999 51826 99999 13851 100000 29423 100000 27931 100000 59725 100000 21863 99999 51899 100000 93193 100000 83176 99999 13513 100000 56273 100000 44801 99999 34384 99999 80742 100000 28789 99999 81411 100000 45612 99999 385 100000 49448 99999 33998 99999 57806 99999 92300 99999 41948 99999 64272 99999 48797 100000 81222 100000 70580 99999 95893 99999 22756 100000 75789 100000 63559 99999 76348 100000 53890 100000 32191 99999 3215 100000 15828 99999 49979 99999 11171 99999 60095 99999 32866 99999 33661 99999 69694 100000 40690 100000 80411 100000 64631 99999 75984 99999 54109 100000 1510 99999 18865 99999 6660 100000 55693 99999 23497 100000 65586 99999 40151 99999 5161 100000 36742 100000 67002 99999 11850 99999 34793 100000 4480 100000 50610 100000 58211 99999 69007 99999 91072 99999 88201 99999 43481 99999 72299 99999 30949 100000 77751 100000 12772 99999 68651 99999 55725 99999 96171 99999 9929 99999 72714 99999 341 99999 61269 99999 82854 100000 57908 100000 26350 99999 59758 100000 3101 100000 78085 100000 83534 100000 4463 99999 85879 100000 64702 100000 9230 100000 70490 99999 39390 99999 85913 99999 335 100000 41047 99999 91277 100000 27305 100000 97731 99999 64023 99999 21325 100000 71917 99999 29678 100000 37507 99999 87671 100000 60225 100000 55790 100000 84343 99999 19734 100000 82490 99999 95992 99999 85812 100000 21282 100000 34381 100000 47545 100000 94335 100000 34900 100000 20236 100000 8676 100000 42630 99999 74557 99999 15651 99999 97325 99999 22550 99999 66036 100000 55705 99999 71499 100000 81293 99999 18240 99999 37421 99999 37146 99999 60269 100000 47066 99999 51297 100000 98165 100000 73352 99999 32086 99999 8281 100000 99127 100000 48089 99999 51980 99999 8008 99999 51025 99999 34708 99999 75948 100000 11720 100000 10989 100000 77657 99999 87971 100000 9679 99999 10488 99999 79565 99999 75232 100000 51081 99999 69155 99999 49993 100000 27744 99999 9900 100000 2352 100000 92638 100000 75542 99999 38696 99999 22674 99999 87669 99999 63277 100000 6029 99999 64167 100000 19801 99999 80109 100000 29872 99999 89430 100000 53066 100000 46005 99999 94696 99999 98451 100000 22729 99999 50575 99999 53692 100000 70883 99999 5614 99999 51775 100000 278 100000 55525 100000 41071 100000 83009 100000 64303 99999 86498 100000 80572 99999 37287 99999 84154 99999 48298 99999 2439 100000 46944 99999 91348 99999 9799 100000 19327 99999 76937 99999 98868 99999 90899 100000 18326 99999 91229 100000 6269 99999 26723 100000 10386 99999 40695 99999 9818 100000 20105 99999 1570 100000 27234 99999 86929 99999 78418 100000 49024 100000 82706 99999 17591 100000 87027 100000 86821 100000 45010 100000 58457 100000 94415 100000 2771 99999 34972 99999 40313 99999 492 100000 10003 99999 59082 99999 95858 100000 65013 100000 69537 100000 27268 100000 92503 99999 91533 100000 4150 100000 24226 100000 36510 99999 84933 99999 87960 99999 52933 100000 28545 99999 94517 100000 79845 100000 26116 99999 28339 99999 36640 100000 64662 100000 20436 100000 53665 100000 87268 100000 47494 99999 64781 100000 11498 100000 68481 99999 19468 99999 29881 100000 59026 100000 87265 99999 82886 99999 96468 99999 32664 99999 97637 100000 4272 99999 463 99999 29942 100000 44678 100000 38144 99999 66661 99999 85008 99999 4173 100000 44945 99999 61180 100000 15081 99999 30817 100000 6367 100000 27629 100000 90423 100000 77472 100000 50866 100000 57896 99999 86359 99999 47358 100000 70978 99999 74607 100000 42277 100000 29102 100000 67979 99999 45018 99999 88714 99999 52009 99999 80674 100000 86739 99999 48461 99999 44084 99999 46582 100000 17951 99999 36518 100000 47640 100000 57999 100000 46038 100000 42042 100000 89273 99999 21645 99999 9580 99999 72373 99999 72752 100000 9810 100000 8776 99999 4949 100000 16346 100000 88679 100000 46819 100000 43117 100000 53120 99999 91458 99999 24842 99999 82629 100000 33821 100000 77343 100000 71698 99999 4884 99999 58273 100000 40007 99999 47052 99999 81734 100000 44618 100000 93050 99999 90702 100000 3875 100000 10929 100000 44290 100000 87827 100000 80773 99999 57650 100000 41156 99999 7225 100000 14367 99999 64599 99999 49833 100000 67973 99999 84544 99999 56142 100000 30229 100000 45320 99999 85312 100000 1745 100000 8794 99999 40604 100000 70207 100000 28258 100000 87629 99999 48406 100000 96487 99999 81062 99999 79761 99999 20058 99999 80019 99999 29708 100000 83336 100000 40354 100000 68944 99999 76082 100000 67036 99999 24801 99999 33993 99999 73522 99999 17533 100000 79087 99999 92219 99999 13544 99999 58598 99999 7955 99999 3702 99999 63845 100000 42009 99999 74793 99999 97871 100000 78751 100000 57765 100000 25933 100000 20357 100000 31702 100000 5818 100000 964 100000 17872 100000 59127 99999 29167 99999 87336 99999 87724 99999 68067 100000 38204 100000 65081 99999 96700 100000 59878 99999 13410 99999 52953 100000 8501 99999 82288 99999 13087 99999 44963 99999 32156 99999 14082 99999 67842 100000 1390 99999 98138 100000 31073 99999 85970 99999 43235 100000 85954 99999 62301 99999 41818 99999 35578 99999 24791 100000 36159 100000 14863 100000 47845 100000 61563 99999 94851 99999 96195 99999 20683 99999 60096 100000 35237 100000 56884 99999 24670 99999 72003 100000 47484 100000 5554 99999 6372 100000 4348 99999 98970 99999 58877 100000 32093 99999 36583 100000 91706 99999 92076 99999 32187 99999 46836 100000 77201 100000 2784 100000 17193 100000 45261 100000 56703 99999 846 100000 78676 99999 86212 100000 40299 100000 11061 100000 21058 99999 34817 99999 41120 99999 80093 99999 38432 100000 2693 100000 55458 100000 1293 100000 49921 100000 61575 99999 68442 99999 54205 100000 36789 99999 24785 99999 47211 99999 79080 100000 80618 100000 48144 100000 3064 100000 22215 99999 3592 99999 52221 99999 21460 100000 36207 99999 81912 100000 14493 100000 92633 100000 52334 100000 48356 99999 88449 99999 64051 99999 54366 100000 41319 100000 7804 99999 76525 99999 67380 100000 46468 99999 9628 99999 22491 100000 83850 99999 8103 100000 45580 99999 85875 99999 48979 100000 98780 100000 647 99999 76457 99999 14498 100000 94229 99999 29055 100000 1645 100000 4773 100000 78390 100000 24730 99999 88293 99999 42357 100000 85946 100000 62912 100000 94359 100000 619 100000 89139 99999 67626 99999 73251 99999 24851 99999 57060 99999 25783 99999 71097 100000 10886 100000 54476 100000 53936 99999 28717 100000 32140 99999 89592 100000 62045 100000 19127 100000 73382 99999 58450 100000 67302 100000 27869 99999 26691 99999 55819 99999 57940 99999 32287 100000 66078 100000 14241 100000 34853 100000 22092 99999 2346 100000 72990 99999 98216 100000 25907 99999 64487 99999 84262 100000 42972 100000 56675 100000 65855 99999 72583 100000 30192 99999 24196 100000 15003 100000 78184 100000 95171 99999 37813 99999 62424 99999 70362 100000 96447 99999 65383 100000 28426 99999 76063 100000 32830 99999 28386 99999 75701 99999 52525 100000 19825 99999 66930 100000 75422 100000 94503 100000 44952 99999 60992 100000 59030 100000 39877 99999 25245 99999 62267 100000 67443 100000 69624 100000 49660 100000 51326 99999 54187 100000 92256 99999 63062 99999 67559 99999 42140 99999 68893 100000 50430 100000 33067 100000 26353 99999 81698 99999 15626 100000 38694 99999 85222 99999 12086 99999 43079 100000 51856 99999 62471 99999 90579 99999 57972 99999 91755 100000 5489 100000 44273 100000 78953 100000 79819 100000 88188 100000 88421 100000 80029 99999 33306 99999 23435 100000 93686 100000 83972 100000 84975 99999 22507 100000 37907 99999 56235 99999 13375 99999 98511 100000 95825 99999 79459 100000 80502 100000 72026 100000 89098 100000 14395 99999 97658 99999 82436 100000 4907 99999 19958 99999 92303 100000 37083 100000 39844 100000 18378 99999 899 100000 60036 100000 36445 100000 21164 99999 2777 99999 92592 100000 45825 99999 9386 100000 19539 99999 12297 99999 79974 100000 68711 100000 18478 99999 84528 100000 67940 99999 22670 100000 97173 100000 24038 99999 25068 100000 69192 100000 57470 99999 73101 99999 74767 99999 4896 100000 62747 100000 65838 100000 70955 100000 60691 100000 33389 100000 38659 100000 3664 99999 76398 99999 36407 100000 6338 100000 96102 100000 11505 100000 29383 99999 696 100000 73569 99999 95804 100000 62551 99999 3051 100000 33499 99999 21081 99999 19489 99999 30560 99999 57660 99999 76893 100000 21338 99999 85809 100000 35950 99999 67720 100000 86036 100000 12603 99999 58235 100000 28395 100000 81817 99999 86377 99999 32282 99999 80898 100000 38950 100000 11044 100000 77789 99999 49800 99999 89222 100000 18699 99999 79707 99999 10459 100000 1203 100000 46331 99999 64111 99999 6603 99999 83603 99999 13601 100000 27693 100000 27378 99999 1848 99999 78366 100000 26333 100000 76460 99999 86206 100000 66855 100000 36913 99999 80896 100000 73964 99999 4904 100000 11948 99999 9813 99999 14636 99999 19753 99999 19016 100000 65860 100000 53535 99999 60576 99999 7953 100000 42114 99999 93111 100000 38318 99999 50927 100000 15500 100000 57432 100000 49390 99999 70735 100000 90487 100000 64192 100000 11081 100000 53293 99999 94358 100000 10442 100000 84851 99999 60843 99999 13729 100000 30555 99999 30912 99999 68868 100000 67879 100000 91663 99999 99210 99999 62639 99999 20370 99999 24005 100000 89125 99999 53808 99999 18865 100000 16958 100000 88613 99999 79041 100000 94424 99999 89011 100000 18889 100000 26354 99999 95458 99999 22934 100000 73857 100000 47309 99999 7545 100000 87586 99999 91606 100000 29992 99999 2516 99999 43837 100000 24323 99999 58988 99999 63530 99999 12219 99999 87100 99999 68231 100000 56321 99999 90619 99999 50502 99999 72306 100000 48784 100000 11842 99999 46035 99999 83702 99999 10716 99999 73501 99999 72958 99999 80817 100000 37865 99999 22230 100000 38588 99999 33236 100000 83720 99999 63296 100000 38587 99999 58259 100000 70723 100000 47925 99999 21026 99999 39554 99999 67943 99999 21127 100000 99931 100000 28324 99999 79554 100000 86310 99999 24304 100000 4413 99999 45323 99999 94099 99999 4994 100000 92722 99999 95250 99999 20466 100000 23902 99999 29509 100000 8401 100000 66940 99999 6632 100000 58993 99999 99862 99999 58972 99999 64975 99999 49468 99999 66796 100000 56496 100000 37485 100000 66137 99999 69412 99999 41773 99999 54456 99999 89072 99999 72057 99999 84060 100000 3483 100000 7181 99999 37286 99999 96805 100000 88730 100000 21864 100000 90894 99999 29926 99999 50579 100000 36720 99999 1488 99999 32561 100000 39233 99999 56881 99999 61007 100000 65387 100000 53099 99999 11346 99999 84382 99999 20040 99999 87357 99999 51754 100000 91730 100000 34883 99999 85826 100000 72592 100000 24350 100000 67731 99999 88173 100000 2504 99999 77062 99999 97635 100000 60863 100000 44157 99999 79365 99999 4100 99999 58659 99999 56229 99999 49956 99999 68541 100000 51484 100000 9776 99999 15213 100000 40527 99999 71247 100000 33956 100000 89912 100000 24779 99999 59111 99999 89198 100000 63391 100000 96301 99999 83896 100000 7752 99999 78402 100000 4650 100000 97934 100000 81269 99999 4998 99999 69585 99999 31642 100000 17622 99999 30718 100000 34262 100000 5902 100000 77431 100000 11443 99999 70729 100000 97114 100000 11874 99999 40780 99999 29059 100000 17000 99999 11937 100000 17781 99999 18088 100000 91966 99999 23399 99999 85226 99999 98228 99999 3459 100000 77045 99999 45040 100000 64898 100000 80297 99999 36270 100000 81618 99999 87257 99999 86353 99999 73594 99999 4376 100000 41626 99999 96768 100000 29755 100000 56756 99999 70758 100000 42242 100000 68544 99999 87515 99999 23219 99999 39282 99999 73374 99999 76523 100000 52202 100000 75415 100000 28724 100000 83318 100000 44729 99999 53795 100000 39311 100000 81368 100000 21144 99999 41715 99999 99655 100000 42750 100000 37272 100000 52720 99999 49894 100000 47755 99999 84376 100000 95762 100000 6321 99999 52798 100000 23461 99999 70573 99999 42928 99999 6376 99999 95873 100000 23986 100000 46814 99999 68071 99999 52426 100000 24147 99999 8241 100000 27725 99999 1627 100000 37444 99999 15469 100000 94919 100000 84251 99999 35907 99999 7845 99999 97212 100000 35421 100000 42953 99999 1556 100000 98724 99999 34162 99999 65056 100000 22375 99999 20377 100000 30315 100000 93964 99999 62447 100000 12134 100000 35313 99999 93071 100000 84756 100000 48127 99999 77809 100000 4886 100000 51452 100000 43434 99999 65905 99999 71311 100000 45859 100000 33873 100000 49261 99999 82609 100000 6371 100000 83806 99999 43049 100000 78744 99999 14584 100000 44621 100000 9111 99999 8211 100000 27819 100000 76372 100000 81521 100000 2974 100000 56062 100000 5491 100000 6355 100000 26532 100000 74537 99999 1391 99999 39741 99999 74349 99999 97170 100000 35147 100000 44923 99999 9633 99999 88621 100000 86587 99999 25093 100000 67385 99999 13321 100000 9150 100000 20769 99999 1197 100000 97720 100000 64193 99999 27186 100000 37619 99999 53789 100000 70043 99999 13230 99999 65228 99999 21383 100000 36180 99999 76694 99999 61244 100000 26353 100000 64091 99999 52672 99999 99153 100000 7918 100000 11879 100000 3100 100000 18803 99999 77084 99999 2549 99999 46355 99999 88516 99999 5714 100000 93916 100000 98814 99999 1078 100000 11340 99999 19494 99999 60720 99999 8073 100000 16208 99999 9995 99999 82490 100000 66746 100000 20956 99999 91837 99999 35677 99999 9961 99999 41515 99999 72102 99999 99063 100000 34531 100000 20411 99999 44394 100000 51608 100000 49241 99999 40689 100000 72179 99999 21953 99999 25858 99999 57166 99999 17914 100000 43396 99999 27907 99999 34303 100000 29169 99999 42332 100000 26899 100000 25300 100000 25706 100000 18406 100000 44973 99999 95883 99999 51601 99999 50746 100000 77362 100000 3494 99999 94134 100000 62343 99999 86368 100000 37618 99999 90227 99999 18690 99999 40765 99999 78227 100000 15463 99999 22972 99999 50623 100000 5385 100000 94510 99999 72743 99999 50583 99999 79184 100000 25826 99999 65104 99999 14742 99999 1163 99999 3846 99999 84690 100000 28032 99999 18219 100000 69498 99999 38235 100000 87080 100000 53967 99999 90986 99999 34149 99999 62286 99999 56403 99999 99360 99999 38591 100000 45172 99999 86049 99999 86625 99999 59510 100000 87251 99999 90223 100000 85376 99999 83541 99999 15494 99999 5619 99999 81440 100000 29427 100000 40615 100000 45579 100000 35269 100000 23245 99999 43626 100000 60802 99999 25210 99999 98385 100000 68235 100000 80281 100000 81434 100000 63811 99999 50036 99999 2355 100000 53941 99999 52012 100000 45708 100000 760 99999 99696 100000 46872 99999 57057 99999 21255 100000 9787 99999 69684 99999 1559 100000 13181 99999 25032 100000 79437 100000 34362 100000 92812 100000 67282 99999 46436 99999 34821 99999 69597 100000 25233 99999 67053 99999 31867 100000 55059 99999 31875 100000 36848 99999 56554 99999 87384 100000 27015 100000 84880 99999 91527 100000 30701 99999 64465 99999 30396 100000 94280 100000 15858 99999 40666 99999 19532 99999 21021 100000 42813 99999 64723 100000 93323 99999 86431 99999 55184 99999 96449 100000 91551 100000 55329 100000 82165 99999 98808 99999 89186 99999 9368 99999 78242 100000 87403 99999 15990 99999 43475 100000 64048 100000 28020 99999 59019 99999 31606 100000 20898 99999 12500 100000 26132 99999 69164 100000 27265 99999 26537 99999 63961 100000 42103 100000 72276 100000 56986 100000 98713 99999 84585 99999 59219 100000 70101 99999 38323 99999 86219 99999 53316 99999 86692 100000 10981 99999 38287 99999 42810 99999 42503 100000 10831 99999 33822 99999 34767 100000 38065 99999 45006 99999 58557 99999 25643 100000 61265 100000 2389 100000 82998 100000 66594 99999 81041 99999 48199 100000 93523 100000 59287 99999 76326 100000 81650 99999 2886 100000 82304 100000 89711 99999 84117 99999 34084 99999 54632 100000 59738 100000 34505 99999 30456 99999 94532 100000 30223 100000 66912 100000 70945 99999 50200 99999 80063 99999 3963 99999 36028 100000 61634 99999 86281 100000 39562 100000 86019 99999 14522 99999 8013 99999 23101 99999 30159 99999 2503 100000 70361 99999 46219 99999 60282 99999 92092 99999 59005 100000 39318 100000 86843 100000 98086 100000 68181 100000 97508 99999 73181 100000 90622 99999 37923 100000 98764 99999 91011 99999 90589 100000 1699 100000 14321 100000 27719 99999 78980 99999 79932 99999 32756 100000 89807 100000 71593 100000 34767 99999 1055 100000 75974 100000 38036 100000 72464 100000 66484 99999 86500 100000 22209 99999 46972 99999 72083 99999 75583 100000 45852 100000 94185 100000 15528 99999 56172 99999 20940 100000 17367 99999 61215 99999 3285 100000 74422 100000 79121 100000 44031 100000 17613 100000 46903 99999 85014 99999 25187 100000 34210 99999 15550 100000 94488 100000 50785 99999 30240 99999 48489 99999 78598 100000 77174 99999 37788 100000 71160 99999 28959 100000 91063 100000 41388 99999 76536 100000 86293 99999 69578 100000 48683 100000 89962 100000 90209 99999 51689 100000 88129 100000 66175 100000 49559 99999 80926 99999 95607 99999 52707 100000 99116 99999 77061 99999 83657 99999 47290 100000 67539 99999 73116 100000 41442 99999 22544 100000 56004 100000 43103 99999 11380 99999 81398 99999 58221 99999 32862 100000 20911 99999 6449 99999 46096 99999 57250 99999 46801 99999 80581 100000 92019 100000 32412 100000 70020 99999 46286 100000 46963 100000 28103 99999 50787 99999 83146 100000 18221 100000 56351 100000 47009 100000 33937 99999 54246 99999 88945 99999 93274 99999 91464 99999 68604 100000 48547 99999 62977 100000 62056 99999 99518 100000 88869 100000 69749 99999 65110 100000 39485 99999 14244 99999 45605 99999 96522 99999 25407 100000 25293 99999 83691 99999 15057 100000 6804 100000 88535 99999 55009 100000 16257 100000 66433 100000 21427 100000 62959 99999 80164 100000 37959 100000 56385 99999 30520 99999 12571 100000 92643 100000 34611 100000 46473 99999 88208 100000 68087 100000 68138 100000 23214 99999 54372 99999 67008 99999 16006 99999 43413 100000 23124 99999 59607 99999 18901 99999 86145 99999 97317 100000 52182 100000 88617 99999 81380 100000 48332 100000 89606 99999 27345 99999 34279 99999 94853 100000 69791 100000 32474 100000 43735 99999 34833 100000 47344 99999 43948 99999 52144 99999 91045 100000 93069 99999 53019 100000 34884 100000 1959 100000 79700 100000 62852 99999 11812 100000 71682 99999 70446 99999 31217 99999 87532 100000 56731 100000 43053 100000 11933 99999 4049 99999 55766 99999 29391 100000 36653 99999 47517 99999 56860 100000 79138 99999 23008 99999 27726 100000 76579 100000 35799 100000 55758 100000 70965 99999 99160 99999 3941 99999 16097 99999 42564 100000 86421 99999 3944 100000 80868 100000 24848 99999 20667 99999 73922 100000 88930 100000 33000 99999 24677 100000 50106 100000 8208 99999 41939 99999 35998 99999 31848 99999 67118 100000 39109 100000 80630 100000 45591 99999 37081 99999 65690 99999 64906 100000 14693 100000 9731 99999 84921 100000 1090 99999 31562 100000 47723 99999 29061 100000 12201 100000 56523 100000 56105 100000 80122 99999 65771 100000 73772 99999 20552 100000 75852 99999 24325 100000 49727 100000 23962 100000 16217 100000 18738 99999 84911 100000 4404 100000 42230 99999 16088 99999 18519 99999 50798 100000 20796 100000 84294 100000 93189 99999 14516 100000 71417 100000 45931 99999 76128 100000 20870 99999 36591 100000 13713 99999 5325 100000 85114 99999 32181 100000 28895 100000 39262 99999 7411 100000 84857 100000 90384 100000 24533 100000 21787 99999 11717 100000 96856 100000 46112 100000 6256 99999 51940 100000 52758 100000 27034 100000 20602 99999 45652 99999 67782 100000 78033 100000 98793 99999 88055 100000 67816 100000 56339 100000 14775 99999 22896 99999 43200 100000 17669 100000 26935 99999 41966 99999 24267 100000 96328 100000 42249 99999 79664 100000 84471 100000 91312 100000 68957 99999 69300 99999 59092 99999 50613 99999 52140 99999 89922 100000 19554 99999 94473 100000 1483 100000 60931 100000 80064 99999 6050 99999 35207 100000 78739 99999 33919 100000 32871 100000 64249 100000 87310 99999 32295 100000 46577 100000 27449 100000 1956 100000 22512 100000 66192 100000 83310 100000 55088 99999 53162 99999 59667 99999 88690 99999 42703 99999 86704 100000 16646 100000 41446 100000 40635 99999 80543 100000 68992 100000 56455 100000 40768 99999 82879 99999 98006 100000 37355 100000 42480 99999 6226 100000 13681 99999 53341 99999 57242 100000 24990 100000 31456 99999 48823 100000 71779 99999 27923 100000 8841 99999 50917 100000 8430 99999 93529 100000 63616 100000 4558 100000 94603 99999 95662 99999 39270 100000 37814 100000 85358 99999 22238 99999 66926 100000 16323 99999 59181 100000 5744 99999 74338 99999 76787 99999 72817 99999 43124 100000 57914 99999 416 99999 3702 100000 54036 99999 31437 100000 69636 99999 65805 100000 94696 100000 3341 100000 26970 100000 87139 99999 9548 100000 28805 99999 77833 99999 87719 100000 39393 99999 13890 100000 38070 100000 85775 100000 79944 100000 34393 100000 41901 100000 79092 99999 41513 99999 91328 99999 5703 100000 1393 99999 55723 100000 84450 99999 71068 100000 71250 100000 99614 99999 74666 99999 3083 100000 56879 99999 75301 100000 21857 100000 33366 100000 2082 99999 19994 100000 93091 99999 53240 100000 25130 100000 6499 99999 18240 100000 26524 100000 77159 99999 95160 99999 57705 100000 5680 100000 57393 99999 25708 99999 98580 100000 13621 100000 86496 100000 68423 99999 85503 99999 72830 100000 92404 100000 57556 100000 32512 100000 3159 99999 22426 100000 51005 100000 9593 99999 40888 99999 81896 100000 99083 100000 67778 100000 74891 100000 36363 100000 99884 99999 81612 99999 64883 99999 79077 100000 20447 100000 78049 100000 76878 100000 35809 100000 93870 100000 5038 100000 73794 99999 59572 100000 32978 99999 2558 99999 67645 99999 54362 99999 54850 99999 10914 100000 53009 100000 6919 99999 91602 99999 23531 100000 87591 99999 69384 99999 43051 100000 24628 100000 11021 100000 75492 100000 46685 99999 39259 99999 10135 100000 8928 99999 96133 99999 6005 100000 12761 99999 73735 100000 76941 99999 28363 100000 31396 100000 9422 100000 53678 100000 73776 100000 36853 99999 44992 99999 5720 100000 67025 100000 10093 99999 28407 99999 44471 100000 88787 99999 37544 100000 11823 99999 59174 100000 95996 100000 65546 99999 61634 100000 4631 99999 36415 99999 76860 99999 45633 100000 77523 100000 32875 100000 45833 100000 2763 100000 11201 99999 98992 99999 59579 100000 79216 99999 83517 99999 46550 100000 8646 100000 59307 99999 47913 100000 58308 99999 10863 100000 70480 99999 60486 99999 11295 99999 74751 100000 93570 100000 28258 99999 44201 100000 40526 99999 79520 99999 97638 100000 70529 99999 47664 99999 508 100000 6840 100000 93728 100000 62420 100000 700 100000 40323 99999 3827 100000 16058 100000 1171 100000 92048 99999 17462 100000 53903 100000 67016 99999 20371 100000 51413 100000 84927 100000 72527 99999 80917 99999 61857 99999 95575 100000 87187 100000 37476 100000 41521 100000 25166 100000 24936 99999 80233 99999 36006 99999 66527 99999 7254 100000 48449 99999 77820 99999 62671 100000 55334 99999 88791 99999 89547 100000 32234 99999 9597 100000 12714 100000 97334 100000 87330 99999 7896 100000 78472 99999 83987 100000 94219 100000 85322 100000 72748 99999 93718 99999 34239 99999 3896 100000 629 100000 19163 100000 67733 100000 54661 100000 44972 100000 94345 99999 63089 100000 75025 99999 19599 100000 74562 99999 18290 99999 51455 99999 13937 99999 6187 99999 79809 99999 93072 99999 12884 100000 99838 99999 61983 100000 9375 100000 3368 99999 74624 100000 36205 100000 89542 99999 89428 99999 13364 100000 65317 100000 29810 99999 8619 99999 78560 100000 41552 100000 63514 100000 55805 100000 89344 99999 5785 100000 24124 99999 11571 100000 1900 99999 68002 99999 70791 100000 5638 100000 49761 99999 95889 99999 34637 99999 54015 100000 57137 100000 64805 99999 11278 100000 16303 100000 40856 99999 86211 99999 5482 99999 31895 99999 61603 100000 9297 99999 67797 100000 82942 100000 46016 99999 75379 100000 58069 100000 58625 100000 41507 99999 79363 99999 8329 100000 80102 99999 98694 100000 36045 99999 66317 99999 54789 100000 89516 100000 25670 99999 38504 100000 14092 99999 86323 100000 49195 100000 16019 100000 39272 99999 14791 99999 57642 100000 19932 99999 35496 99999 70075 99999 24580 99999 15163 99999 51016 99999 50451 99999 74253 100000 19013 99999 16051 99999 20990 100000 19790 99999 50486 100000 21828 99999 92691 100000 18153 99999 66220 100000 7725 100000 34815 99999 33524 100000 96788 100000 86487 100000 27887 100000 82573 99999 9113 99999 90873 99999 44442 99999 90160 99999 2934 100000 69106 99999 85906 99999 12217 99999 90832 100000 9545 99999 46531 99999 9618 99999 17826 99999 65813 100000 24858 99999 15608 99999 65968 99999 52122 99999 73456 99999 40379 100000 75308 99999 15049 99999 18132 99999 77095 100000 54787 100000 9828 99999 2562 99999 9882 100000 13200 99999 67039 99999 4402 100000 53189 100000 63518 100000 36055 99999 40390 99999 91999 100000 97795 100000 49547 99999 57404 100000 72384 99999 38494 99999 94002 100000 73632 100000 24224 99999 42391 100000 70254 100000 16949 99999 21314 100000 77844 100000 37518 99999 3352 100000 18161 99999 82130 100000 47814 99999 71513 100000 26797 100000 72454 100000 76445 99999 4014 100000 44662 100000 13970 99999 74405 100000 7306 99999 33991 100000 90571 100000 20872 100000 93224 100000 92380 100000 19371 99999 74079 100000 65376 100000 50397 99999 73205 99999 311 99999 90170 100000 78042 100000 81703 100000 86173 99999 56351 99999 92377 99999 80513 99999 94781 99999 75290 99999 84848 100000 28762 99999 34668 99999 32785 99999 40459 99999 1475 99999 20459 99999 41977 100000 90746 99999 93763 100000 47850 99999 98801 100000 79864 99999 67947 99999 22865 100000 95074 100000 7079 99999 46464 99999 98655 100000 75619 99999 96229 100000 13761 100000 46591 100000 71578 100000 12975 100000 62906 99999 57220 100000 66548 100000 56928 99999 91571 99999 63473 100000 29890 99999 10428 99999 82585 99999 85103 99999 62717 100000 28644 99999 41995 99999 68631 100000 65703 100000 32276 99999 12150 100000 58388 99999 36650 100000 1151 99999 54409 99999 77989 99999 27329 100000 11729 100000 19847 99999 10570 99999 60154 100000 28362 99999 64084 100000 25741 99999 31070 100000 81671 100000 1519 100000 41108 99999 22391 100000 27782 99999 43800 99999 79442 99999 57512 99999 25165 100000 45490 99999 59061 100000 19903 100000 29369 99999 6110 100000 54005 99999 2212 99999 88819 99999 17069 99999 2297 100000 37320 99999 42271 99999 56250 100000 77670 99999 84680 99999 12322 99999 56186 99999 65003 100000 86639 99999 31087 99999 92758 100000 2162 100000 2629 99999 35813 99999 50278 99999 33817 100000 81135 99999 86835 99999 96947 99999 1216 99999 60417 100000 93200 100000 73945 100000 36926 99999 72985 100000 30489 100000 36796 100000 17433 99999 29872 100000 42537 100000 44420 99999 28846 99999 53893 99999 91549 100000 84980 99999 38468 100000 6928 99999 49464 99999 54747 100000 67462 99999 74683 99999 74494 100000 14807 99999 87420 99999 51438 100000 7962 99999 8323 99999 82844 100000 43814 99999 34625 99999 48121 100000 1994 99999 43139 100000 30283 99999 10253 99999 37452 99999 80551 99999 39503 99999 66054 99999 70664 99999 82926 99999 7840 99999 99515 100000 15849 100000 39754 99999 64513 99999 1528 99999 45244 100000 71296 99999 23648 100000 25018 100000 89955 99999 18268 99999 59405 99999 66145 99999 31970 100000 50951 99999 76275 100000 7539 99999 63670 99999 41343 99999 68707 100000 96440 100000 13617 99999 65487 99999 38906 99999 75505 100000 47387 99999 97249 100000 3030 99999 67833 99999 7747 100000 88529 100000 7872 100000 47480 99999 55684 99999 8626 100000 81980 100000 65303 100000 40640 100000 89416 100000 5784 100000 62884 100000 71230 99999 3627 100000 81149 99999 43757 100000 55772 99999 54451 99999 22737 99999 68005 99999 40950 100000 64083 100000 99139 99999 91382 99999 24034 99999 36271 100000 59613 100000 60081 100000 46642 100000 77894 100000 6393 99999 18079 99999 76791 100000 68392 100000 89933 99999 31843 100000 28829 99999 28161 99999 20742 99999 88276 99999 11952 100000 17421 99999 45949 100000 25799 100000 88446 99999 1314 99999 4566 99999 72 100000 9863 100000 82357 100000 81125 100000 53210 100000 79415 99999 99536 100000 91542 100000 57951 100000 88085 99999 18335 100000 40513 100000 71112 99999 5026 99999 9463 99999 96551 99999 8402 100000 90261 99999 36097 100000 76255 100000 95715 100000 80680 100000 4640 100000 6358 99999 50523 100000 72896 99999 85255 100000 48376 100000 75915 100000 51646 100000 76691 99999 135 100000 2302 100000 80012 100000 36615 99999 87733 100000 89071 99999 2612 99999 66164 99999 28030 100000 72054 100000 2703 99999 12148 100000 97073 99999 95280 99999 59517 100000 47318 99999 21663 100000 96329 100000 11677 100000 14039 100000 74925 100000 53912 100000 77592 99999 42965 99999 28679 100000 99273 99999 33680 100000 70861 100000 94656 99999 62203 100000 71771 99999 61225 100000 3194 100000 98965 100000 14597 100000 9164 100000 99745 100000 45330 99999 5413 99999 79066 100000 90970 99999 15854 99999 89935 99999 16976 100000 67369 99999 77549 99999 74472 99999 89337 99999 87314 100000 85221 100000 85512 100000 29514 99999 57182 100000 15451 100000 82820 99999 88385 100000 8544 100000 45825 100000 17104 100000 73431 100000 77957 100000 64906 99999 9500 100000 63112 99999 58575 100000 49881 100000 22211 99999 76411 99999 97575 99999 15052 100000 50253 99999 6040 100000 69745 100000 57372 99999 83318 99999 25615 99999 38311 99999 82118 100000 13006 99999 34810 99999 1683 100000 40159 100000 30763 100000 90839 99999 53474 99999 89813 100000 30077 100000 15850 100000 95720 100000 70756 99999 24498 99999 93421 100000 88784 99999 63806 99999 69078 99999 30265 99999 8293 99999 9560 99999 45573 100000 23254 100000 13077 99999 83809 99999 52568 100000 4758 99999 24311 99999 40236 100000 22376 99999 96238 100000 88951 100000 74200 100000 43975 99999 52671 100000 42392 100000 30727 100000 87722 100000 94483 99999 67576 99999 18481 100000 47523 100000 3349 100000 42738 100000 51753 99999 48064 100000 44937 100000 68191 99999 32877 99999 32981 100000 1429 100000 20815 99999 71098 99999 7537 99999 84719 100000 69929 99999 49929 100000 40670 99999 64714 99999 46509 100000 36327 100000 56460 100000 36660 100000 35159 99999 64405 100000 27309 99999 10932 99999 41550 100000 86392 100000 13332 100000 3149 100000 52364 99999 53398 100000 88163 100000 34133 100000 85678 99999 95760 100000 99513 99999 87786 99999 97123 99999 80573 99999 72771 99999 92253 100000 95474 100000 50821 100000 89632 100000 11304 99999 95556 100000 5994 99999 44905 100000 17207 100000 39271 100000 48123 100000 17720 99999 35193 100000 78376 100000 52951 100000 84150 100000 82958 100000 33559 99999 39640 100000 14979 100000 14786 100000 53802 99999 78582 100000 94507 100000 81415 99999 95869 99999 60343 99999 75703 100000 6770 99999 25508 100000 44916 100000 16693 100000 15687 99999 15219 100000 38481 99999 54874 100000 13418 99999 80984 99999 33268 100000 8812 100000 66437 100000 42756 99999 22447 99999 23231 99999 26061 99999 91024 100000 7409 99999 70859 99999 53132 100000 12718 100000 58507 99999 32575 99999 97112 99999 37286 100000 17634 99999 82178 100000 49715 100000 33935 99999 58870 100000 24744 100000 48719 100000 61646 99999 56821 99999 51976 99999 21392 100000 91577 99999 87842 99999 90935 99999 92752 99999 41831 99999 48227 99999 80193 100000 85153 100000 65440 100000 4208 100000 26339 99999 13953 99999 61537 99999 66724 99999 6845 100000 81358 100000 28987 100000 77067 100000 6177 100000 93449 99999 55617 100000 67681 100000 95303 99999 82485 99999 93701 99999 76085 100000 42585 99999 13758 99999 84818 100000 59000 99999 79039 99999 62031 99999 29140 99999 54647 100000 32484 99999 83952 100000 91118 99999 79853 100000 29320 99999 45957 100000 55879 100000 56909 99999 22609 100000 28458 100000 15766 99999 86442 100000 21183 100000 78720 99999 958 100000 94117 100000 82050 99999 3706 100000 94891 100000 81578 100000 69018 99999 40509 99999 42858 99999 64766 99999 58785 99999 62977 99999 70638 99999 79355 99999 63875 100000 67246 99999 12637 100000 27513 100000 65093 100000 26106 100000 20618 99999 84994 99999 20296 100000 37995 99999 64863 100000 56472 99999 58805 100000 97919 99999 12932 99999 76233 100000 24812 99999 74869 99999 46204 100000 48739 100000 17334 99999 71361 99999 97315 99999 11426 100000 54213 99999 49959 100000 4777 100000 60221 99999 60908 99999 59159 99999 56411 99999 28283 100000 52703 99999 90995 100000 92311 99999 84168 99999 2947 99999 43216 100000 73796 100000 11046 100000 68692 100000 10354 99999 61414 100000 26654 99999 17430 99999 43163 99999 3519 100000 28804 99999 93668 99999 34044 99999 5189 99999 87421 100000 98589 99999 83271 100000 35924 100000 19193 99999 45925 99999 85718 99999 25664 99999 82544 100000 60014 100000 82977 100000 18087 100000 12711 100000 91164 99999 1932 100000 66868 99999 92108 100000 22808 99999 81994 100000 27104 99999 63577 100000 76190 100000 4061 99999 39603 99999 81688 99999 84693 99999 1937 100000 13866 99999 96225 99999 61503 100000 78828 100000 10540 99999 64580 100000 3840 100000 41570 100000 40082 99999 48193 100000 34740 99999 29285 99999 60830 100000 14716 99999 4036 100000 55706 99999 38237 99999 80927 100000 37257 99999 11939 99999 45950 99999 73579 99999 96600 99999 39490 100000 87908 99999 57769 100000 82216 100000 10157 99999 97306 100000 95929 100000 23768 99999 59873 99999 99301 100000 81038 100000 29489 100000 66921 100000 53364 100000 51909 99999 78600 99999 16582 100000 12144 100000 81063 99999 65532 99999 53278 99999 13903 99999 37664 99999 15912 100000 80346 100000 31420 100000 94932 99999 77119 100000 50583 100000 72610 99999 20308 99999 30481 99999 25088 100000 45617 99999 7619 100000 82657 99999 46874 100000 71850 99999 67986 100000 46794 99999 10618 100000 25026 99999 19556 100000 79632 100000 71329 99999 82898 100000 38486 99999 81 100000 23218 100000 16043 100000 91093 99999 61158 99999 23877 100000 7274 100000 40538 100000 51855 100000 33065 100000 17374 99999 85199 100000 38065 100000 43324 100000 50892 100000 62649 100000 25755 100000 53217 99999 20899 99999 62325 99999 40184 100000 1091 99999 49635 100000 42377 99999 9367 99999 76118 100000 23409 99999 18835 100000 46922 99999 94859 100000 19213 99999 20956 100000 1875 99999 34209 99999 2922 100000 28162 100000 2666 99999 87924 99999 987 99999 25879 100000 30523 100000 41394 100000 73876 100000 71077 100000 24234 99999 83779 99999 34151 100000 63122 99999 57904 100000 5760 100000 30509 100000 6964 99999 75916 99999 5710 100000 85223 99999 50308 99999 28698 99999 59621 99999 93040 100000 89946 99999 54410 99999 73159 100000 89566 100000 6738 99999 78764 100000 24093 99999 69832 99999 33762 100000 62663 100000 13975 99999 66125 100000 73982 99999 78668 100000 86332 99999 36974 99999 4251 99999 37239 99999 68996 99999 69706 100000 89259 99999 56223 100000 69345 100000 2553 100000 85830 99999 63385 100000 31624 100000 15296 99999 57998 99999 54374 99999 65684 100000 71518 99999 54485 100000 32195 100000 4847 100000 6782 100000 71013 99999 29726 99999 5154 100000 67588 100000 2955 99999 98352 100000 21367 99999 25325 100000 95614 100000 51851 100000 87410 100000 4068 99999 6946 99999 23134 100000 11770 99999 36537 99999 24583 100000 64514 99999 35274 100000 44605 99999 63291 100000 78436 100000 96317 99999 49108 99999 31096 100000 95108 100000 88076 100000 32610 100000 62568 99999 49593 100000 63492 100000 64237 100000 68419 99999 99102 99999 95904 99999 12042 100000 29771 99999 17815 100000 56146 100000 4780 100000 841 99999 30798 99999 20072 100000 74509 99999 84821 100000 25751 99999 70001 100000 10010 100000 325 100000 39158 100000 51162 100000 92623 99999 72165 99999 61091 100000 78749 100000 62397 100000 32148 100000 6932 100000 38454 99999 54746 99999 54389 100000 71747 100000 91308 99999 50146 99999 83843 99999 46413 99999 25585 99999 69241 99999 49848 100000 5461 100000 6954 99999 39422 99999 19654 100000 48388 99999 87665 100000 26260 100000 20416 100000 75304 99999 59342 99999 9252 100000 96721 99999 87668 99999 92342 99999 16488 100000 27524 100000 37463 100000 63196 99999 10339 100000 62497 99999 76199 100000 70225 99999 34889 99999 49076 100000 48211 100000 43773 99999 10285 100000 83041 100000 13984 99999 95878 100000 39363 100000 64637 100000 96996 100000 51697 99999 52999 99999 56550 99999 94502 99999 34042 99999 97153 100000 7969 99999 95087 100000 44226 100000 68023 100000 12705 100000 14356 99999 88116 100000 11636 99999 36895 100000 52352 99999 40386 99999 6161 99999 53827 99999 75646 100000 44329 99999 64466 100000 8848 99999 58596 99999 85228 100000 42213 99999 90243 100000 78346 99999 68264 99999 53970 100000 52935 99999 31679 100000 33586 100000 79094 99999 75980 100000 66347 100000 40849 100000 91278 100000 99832 100000 52922 99999 79509 100000 13439 99999 41037 100000 66827 100000 95872 100000 19992 100000 99807 100000 33427 100000 85390 99999 60518 99999 21412 100000 34992 100000 62944 100000 87004 99999 62044 100000 25715 99999 47571 99999 46828 100000 37115 100000 83413 99999 88338 100000 41873 100000 10916 99999 45779 99999 2713 99999 76839 99999 18999 99999 85401 100000 4917 99999 78340 99999 25664 100000 19727 99999 6457 100000 34346 99999 8025 100000 49283 99999 70650 99999 15033 100000 72276 99999 29837 100000 31164 99999 94314 100000 88420 100000 64463 99999 44362 99999 27539 99999 27445 100000 64792 100000 239 99999 86712 99999 35715 99999 16422 99999 79450 99999 38166 99999 56347 99999 54291 99999 49985 100000 22296 100000 91544 99999 83944 99999 45174 100000 51065 99999 12951 99999 45799 99999 37079 99999 50211 100000 19216 100000 90655 99999 86716 100000 89938 99999 32602 100000 36683 100000 84135 99999 58750 100000 87709 100000 50675 99999 73697 99999 28627 99999 63214 100000 42561 99999 53606 99999 56320 100000 79004 100000 66556 99999 86516 100000 65562 100000 52262 100000 85377 99999 57678 99999 67145 100000 47433 99999 56075 100000 23530 99999 32244 99999 10760 99999 61501 100000 85791 100000 69060 99999 82672 100000 14747 99999 77903 99999 78012 99999 47115 100000 86789 99999 72095 99999 71872 100000 57424 99999 80763 100000 9094 99999 62209 99999 79318 99999 41151 100000 57285 100000 54555 100000 36579 100000 10584 99999 72665 99999 39756 100000 49445 100000 75973 100000 69134 100000 3152 99999 50097 100000 52471 99999 14463 99999 45904 99999 49755 100000 59506 99999 71775 99999 25406 99999 60813 100000 21733 100000 79352 99999 19984 99999 82117 99999 96731 100000 59213 99999 91699 99999 60925 99999 75438 99999 20359 99999 79861 100000 63301 100000 94744 99999 84123 99999 32594 100000 44018 100000 79533 99999 59358 100000 25554 99999 29758 100000 14074 100000 3436 99999 90519 99999 27296 99999 95114 100000 85539 99999 93948 99999 70958 100000 99399 100000 32252 100000 80902 99999 53730 100000 69064 99999 789 99999 187 99999 22147 99999 88914 99999 1399 100000 88313 100000 54170 99999 68484 100000 4416 100000 77747 99999 28882 100000 53647 99999 97968 99999 59706 100000 64991 100000 18648 100000 36868 100000 67092 100000 614 99999 67499 100000 30821 100000 61740 100000 8467 100000 23579 99999 19477 100000 77169 99999 44071 99999 6111 100000 71825 100000 16769 99999 67623 100000 95160 100000 40232 99999 99668 100000 57451 100000 3935 100000 99501 100000 58576 100000 10368 99999 95764 99999 82929 99999 81593 100000 22766 100000 43947 100000 67024 99999 42157 99999 6993 100000 46023 100000 95149 100000 25509 100000 79669 100000 76999 99999 26575 99999 45774 99999 96952 100000 45612 100000 12851 99999 58090 99999 89122 99999 48420 100000 90628 99999 2622 100000 64059 100000 94267 100000 90985 100000 32525 99999 16407 100000 53532 99999 38455 100000 98637 99999 43660 100000 47881 99999 34530 100000 67638 100000 75329 100000 50326 100000 30471 99999 97627 100000 5868 99999 62252 99999 44301 100000 30509 99999 91266 100000 51010 99999 25671 99999 59091 100000 78868 99999 20947 99999 73545 99999 15048 99999 6507 99999 23397 100000 22734 100000 16420 99999 24475 100000 6463 100000 20636 100000 5389 99999 55159 100000 77138 100000 54239 100000 3959 99999 61879 99999 76603 100000 6258 99999 78253 99999 76639 99999 99927 100000 12300 100000 44783 99999 67074 99999 5522 99999 69339 100000 52613 99999 87351 100000 94992 99999 14500 100000 21895 99999 49215 99999 44455 100000 80765 100000 5092 99999 56083 100000 57179 100000 13806 100000 94264 100000 7631 99999 75708 100000 12153 99999 36936 100000 10837 100000 8357 100000 66959 99999 6671 99999 96476 100000 7973 100000 69278 99999 41625 99999 91731 99999 54832 100000 5540 99999 7525 99999 45416 99999 99212 100000 32917 100000 33860 100000 27212 99999 52105 100000 196 99999 42347 100000 23929 99999 41892 99999 56410 99999 72366 100000 55479 100000 51051 100000 57389 99999 40826 99999 57462 99999 35825 100000 81391 100000 23556 99999 84771 100000 54211 100000 37728 99999 92516 100000 45210 99999 56290 100000 32873 100000 51728 99999 15786 99999 31560 99999 71752 100000 67860 100000 98912 99999 65521 99999 65663 99999 87415 100000 31693 100000 31532 100000 54309 99999 60149 100000 18051 99999 35466 100000 56371 99999 92490 100000 78460 99999 79470 99999 24066 99999 14854 100000 58061 99999 8904 100000 67650 99999 96386 100000 3178 100000 60424 99999 91123 100000 55616 100000 36759 99999 96377 100000 67719 99999 83297 100000 26087 100000 30037 100000 30321 99999 77459 99999 98551 100000 99451 100000 91472 99999 18289 100000 73725 100000 5499 100000 74302 100000 50778 100000 35915 99999 42922 99999 94641 100000 44736 100000 1267 99999 45432 100000 88380 99999 32836 100000 93174 99999 54283 100000 65291 100000 61961 100000 89732 99999 24452 99999 42716 100000 78909 100000 29409 99999 53137 100000 75145 100000 87200 100000 5665 99999 32029 99999 97302 99999 42374 99999 32159 99999 54107 100000 49160 100000 64469 100000 67975 100000 60988 99999 48140 99999 2993 100000 79842 100000 70501 100000 94579 100000 22449 100000 92680 99999 16882 99999 27561 99999 70411 100000 25531 99999 68296 100000 78440 99999 18244 99999 22854 100000 19981 100000 49748 100000 13022 99999 69189 100000 930 99999 65466 100000 5262 99999 71261 100000 4556 100000 24109 99999 55266 100000 73033 100000 51694 99999 25636 100000 41110 99999 38192 99999 73663 100000 1996 99999 30663 99999 85092 99999 28452 99999 1740 99999 46084 100000 99225 100000 9161 100000 44360 99999 63182 100000 75249 100000 65496 100000 94661 99999 52614 99999 20978 100000 77102 100000 43190 100000 41892 100000 11752 100000 22446 99999 77214 100000 47462 100000 32774 99999 86146 100000 53197 99999 74715 100000 69566 99999 24979 100000 77788 99999 84852 99999 93055 100000 55253 99999 42784 99999 63393 99999 25702 100000 41985 100000 98532 100000 38902 99999 5199 100000 51825 99999 97218 99999 94781 100000 62242 100000 55809 100000 42948 100000 40504 99999 19817 99999 88153 99999 12874 99999 58570 99999 19156 100000 17022 100000 63943 99999 1675 99999 71952 99999 94109 99999 31149 99999 53620 99999 88670 100000 90032 99999 12775 100000 15953 100000 97810 100000 94244 99999 60005 99999 12242 100000 41913 100000 56515 99999 54729 100000 62149 100000 12316 100000 89809 100000 63452 99999 27268 99999 61201 100000 47467 100000 20656 100000 35007 100000 35079 99999 7861 99999 94438 99999 98709 100000 26522 99999 28987 99999 79321 100000 48090 100000 66314 100000 39245 99999 50853 100000 54511 99999 46088 100000 98711 100000 96854 100000 35460 100000 9598 99999 91687 99999 60163 99999 39996 99999 21609 99999 8514 99999 17399 100000 44724 99999 9283 99999 13523 100000 73489 99999 2769 100000 99592 99999 1403 100000 54598 99999 23010 100000 18670 100000 63667 99999 29012 100000 21398 99999 60358 100000 13198 99999 16995 99999 9876 100000 82127 100000 65498 99999 78567 99999 19624 100000 16489 100000 68928 100000 61011 100000 10764 100000 89875 100000 61347 100000 64161 100000 18421 99999 85057 100000 22429 100000 15102 99999 15153 99999 10520 100000 23371 100000 34622 100000 75195 100000 21491 99999 21556 99999 34627 100000 96939 100000 28559 99999 48711 100000 91663 100000 34378 100000 42357 99999 42418 99999 56120 99999 86673 99999 89830 99999 55659 100000 54826 99999 61817 100000 18590 100000 16109 99999 53222 99999 83580 100000 43367 100000 33013 99999 25723 99999 81286 99999 97809 100000 19494 100000 48221 99999 65822 99999 35624 99999 62562 99999 60772 100000 89059 99999 1798 99999 92733 99999 44657 99999 37389 100000 85752 99999 87865 99999 53354 99999 37437 100000 74654 100000 40163 99999 79696 99999 74695 100000 46547 99999 56878 100000 81873 99999 86983 99999 68896 99999 82668 100000 15358 99999 91714 100000 4906 99999 60060 100000 2620 99999 31443 99999 79832 100000 48450 100000 84674 100000 39493 100000 35771 99999 30527 100000 26347 99999 82755 99999 40555 100000 38079 100000 68359 99999 37753 99999 34015 100000 97946 99999 41911 100000 93678 100000 35243 99999 44416 99999 60269 99999 32837 100000 99951 100000 53708 100000 20575 99999 84887 99999 91092 99999 10477 100000 70042 100000 23119 100000 68575 99999 34457 99999 16305 100000 4039 100000 81579 100000 78725 99999 26753 100000 28347 99999 68149 100000 22637 100000 47204 100000 17353 99999 11557 99999 92541 100000 39443 100000 43406 99999 43158 100000 39629 100000 81894 100000 50873 99999 99005 99999 12938 99999 53341 100000 9985 100000 72549 100000 14866 100000 41450 100000 17803 100000 64818 100000 54054 99999 86636 99999 51208 100000 53463 100000 82429 100000 89988 99999 83554 99999 93947 99999 93474 99999 29 99999 65591 99999 59900 99999 69090 100000 85058 100000 8739 100000 83353 100000 82495 99999 81098 100000 61998 99999 33805 99999 29904 99999 77331 99999 40136 100000 93828 99999 35677 100000 48238 100000 51764 100000 84408 99999 22025 99999 82458 100000 25873 99999 11498 99999 34981 99999 56654 100000 34664 99999 55045 100000 75714 100000 71734 100000 4423 99999 45692 100000 46294 99999 33529 100000 43812 100000 84329 99999 57064 100000 30555 100000 72564 99999 40679 100000 26358 99999 97863 100000 21720 100000 25253 99999 45869 99999 7399 99999 15153 100000 63071 99999 73795 100000 29999 100000 39381 99999 97433 100000 2276 100000 77651 99999 48127 100000 190 100000 86930 99999 80151 100000 84657 100000 76945 99999 25955 99999 87256 100000 88574 100000 27314 100000 85400 100000 35780 99999 86733 100000 64389 99999 66894 100000 15123 99999 20906 99999 11615 99999 18403 100000 28157 99999 36560 100000 18447 99999 34551 100000 21177 99999 81236 100000 33439 100000 21726 99999 93267 99999 2461 99999 8528 99999 57794 99999 74142 99999 44205 100000 79391 100000 20839 100000 528 100000 2003 99999 72863 99999 22604 100000 5532 100000 65515 100000 61865 99999 93322 100000 26250 99999 71343 100000 49929 99999 66293 100000 11360 99999 42741 100000 94607 99999 88 99999 23987 100000 45716 100000 7320 99999 16564 100000 19835 99999 37924 99999 4841 100000 84280 99999 43955 99999 10278 99999 8324 100000 60471 100000 32285 100000 64466 99999 61115 100000 95399 100000 56607 99999 97885 100000 79367 99999 59023 99999 46567 100000 60069 100000 15485 99999 62402 99999 86497 100000 44476 99999 36354 100000 23728 100000 89166 99999 60969 99999 26174 100000 49041 100000 65975 99999 35938 100000 43208 99999 51252 99999 96792 99999 80183 100000 98765 99999 99568 100000 61912 99999 83683 100000 23094 99999 72133 99999 82971 100000 61672 100000 67610 99999 65820 100000 13227 100000 62474 100000 82963 99999 7875 100000 3088 99999 9930 100000 67097 99999 93741 99999 15424 100000 46549 100000 16996 99999 38219 99999 97281 100000 25907 100000 92112 100000 52911 100000 19678 100000 35773 99999 27837 100000 3317 100000 86642 99999 74682 100000 56561 99999 33789 99999 37307 100000 80261 99999 85529 99999 55675 100000 58361 99999 2328 100000 76730 99999 30683 99999 16892 99999 36406 100000 80890 100000 59845 100000 79089 99999 40584 99999 40517 100000 30580 99999 26805 100000 43296 100000 587 100000 46521 99999 58844 99999 64532 100000 46807 100000 596 99999 10027 100000 68910 99999 55549 99999 69584 99999 51808 99999 29956 99999 35197 99999 93101 100000 71371 99999 44569 100000 98283 99999 2406 99999 94089 99999 56434 100000 43096 100000 68276 100000 67795 99999 47740 100000 13118 99999 10162 99999 53784 100000 31556 99999 70203 100000 23315 100000 58088 99999 36090 99999 89791 99999 54501 100000 12392 99999 56670 100000 24735 99999 9791 100000 60201 100000 88232 100000 78052 99999 52424 99999 54559 100000 87822 99999 70710 99999 8780 100000 42124 99999 66964 99999 22462 99999 75102 100000 9975 100000 87342 100000 63664 100000 12301 99999 79371 99999 47501 99999 82812 100000 20799 99999 44158 100000 25116 100000 53251 99999 78539 99999 67413 99999 43157 100000 20508 100000 51296 99999 68365 100000 14778 99999 66575 100000 9456 100000 75033 100000 33968 99999 24164 99999 75639 99999 63578 100000 5035 99999 88519 99999 17476 99999 72214 99999 64572 100000 99648 99999 81721 100000 33678 99999 2233 99999 13602 100000 75267 100000 77164 99999 45149 99999 67585 100000 28024 99999 61761 100000 54332 99999 76595 100000 45382 99999 27375 99999 46748 100000 5787 99999 65317 99999 45282 99999 18347 99999 1426 99999 46065 100000 41302 100000 57257 100000 4290 99999 65439 99999 73023 99999 2547 100000 3808 100000 50515 100000 37612 99999 82925 99999 47174 100000 90999 100000 12647 100000 4495 100000 7012 100000 54388 100000 2069 99999 82323 100000 78574 100000 20444 99999 15460 100000 20158 99999 42338 100000 68860 99999 3639 99999 10475 100000 90926 100000 56722 100000 98178 100000 43153 99999 3404 100000 17209 99999 38749 100000 76597 100000 73622 99999 16435 100000 87666 100000 66850 99999 29275 99999 65975 100000 63537 100000 93926 100000 36115 100000 91517 100000 79796 99999 18924 100000 30357 100000 67884 100000 27162 100000 36697 99999 51417 100000 29499 100000 80955 100000 50733 99999 94297 99999 24874 100000 96292 100000 4752 100000 57159 99999 15321 99999 32412 99999 94726 99999 77056 100000 90016 100000 95637 100000 71382 100000 16463 99999 39767 100000 38580 100000 58361 100000 36185 100000 44684 100000 45333 99999 80053 100000 87119 100000 35965 99999 29393 100000 58677 99999 2844 99999 38679 100000 98396 99999 6421 99999 68475 100000 22122 100000 98842 100000 59085 99999 69513 100000 90487 99999 99569 99999 90096 100000 11272 99999 73708 100000 3871 100000 57686 100000 32500 100000 22114 99999 7143 100000 10198 100000 62373 100000 80546 100000 87969 100000 62247 100000 22722 99999 70192 99999 32990 100000 5144 100000 56594 100000 28558 100000 40676 99999 4131 99999 95975 100000 5794 99999 24340 100000 12398 100000 18877 100000 34545 100000 73057 100000 97305 100000 16403 100000 86240 99999 8769 100000 62085 100000 53273 100000 76683 99999 2575 99999 40113 100000 29866 99999 71490 99999 8208 100000 19786 100000 19910 99999 33315 99999 48995 99999 12296 99999 79952 99999 77931 100000 81408 100000 35720 100000 71023 99999 23608 99999 34227 99999 31832 99999 83491 99999 81547 99999 5374 99999 9502 100000 36556 99999 74319 100000 50871 99999 61124 100000 14044 100000 36739 100000 40067 100000 23134 99999 8843 99999 60152 99999 12675 99999 97901 100000 14251 100000 56907 99999 93171 100000 7140 100000 3589 100000 53842 100000 20488 100000 9083 100000 55406 99999 84023 100000 46093 100000 32177 100000 42002 99999 78730 99999 69173 100000 23607 99999 79678 99999 29225 99999 7480 99999 67587 99999 7282 99999 61743 99999 84436 99999 91748 100000 47428 99999 25558 100000 70294 99999 46721 99999 89023 100000 11893 100000 95263 99999 32894 99999 6635 100000 62530 100000 88228 100000 26773 100000 66273 100000 41272 99999 62816 99999 89134 99999 7223 99999 12258 100000 42630 100000 82290 99999 68050 99999 96497 100000 55055 99999 51170 99999 50415 99999 70355 99999 29830 99999 73895 99999 2947 100000 15968 100000 69665 99999 41898 99999 87645 100000 91798 99999 60594 99999 43993 100000 89118 100000 21623 99999 71866 100000 92163 99999 39473 100000 63657 99999 42262 99999 85208 100000 24775 100000 58401 100000 43262 99999 83 100000 92725 99999 32280 99999 95367 99999 97495 99999 90 100000 20713 99999 59627 99999 59623 99999 97330 99999 38527 100000 1775 100000 80159 99999 24953 100000 75620 100000 63049 99999 95811 100000 98528 99999 26380 100000 28150 100000 74117 99999 98083 99999 10785 99999 85870 100000 71141 99999 57020 99999 15966 100000 259 99999 85967 99999 44152 100000 98310 100000 99120 100000 47823 100000 31767 99999 87646 99999 69162 99999 10265 99999 28360 100000 80519 100000 78538 100000 64792 99999 14109 100000 13733 99999 8546 99999 66864 100000 47633 100000 65015 100000 71965 100000 14231 100000 36357 100000 8809 99999 26144 99999 28077 99999 72617 99999 9188 100000 97989 100000 95147 100000 40333 100000 49687 100000 75931 100000 43394 99999 88375 100000 90736 99999 4683 100000 73053 100000 14236 99999 72431 100000 32655 99999 52621 100000 95668 100000 8893 99999 72811 100000 74276 99999 40237 100000 44490 99999 68490 99999 75325 99999 2358 99999 14917 99999 86454 100000 22624 100000 11450 99999 92207 99999 92069 99999 34225 100000 68650 100000 29753 99999 49684 100000 18592 100000 48917 100000 7095 100000 71418 99999 18096 99999 89893 99999 8454 100000 7147 100000 93249 100000 36294 100000 8065 99999 26878 100000 53596 100000 4107 100000 96515 100000 9432 100000 41631 100000 47057 99999 53616 100000 22485 100000 82274 99999 23332 100000 54407 100000 88685 99999 41373 99999 21871 99999 78094 99999 78920 99999 74085 100000 14824 99999 69847 99999 76798 99999 94297 100000 93529 99999 88289 100000 9114 99999 21750 99999 39563 99999 7359 100000 24389 100000 11414 99999 27556 99999 4194 100000 91286 100000 11877 99999 51382 99999 71270 99999 42686 100000 97012 100000 89466 99999 48602 99999 11681 99999 14732 99999 8268 100000 86831 99999 19756 100000 11433 99999 75375 99999 31491 99999 52971 99999 69560 99999 77156 99999 58987 100000 67596 100000 94227 100000 55704 100000 61222 100000 50967 99999 62732 100000 41562 99999 36216 100000 29772 99999 44592 100000 83269 100000 33542 100000 42592 100000 55686 99999 7211 99999 46775 99999 66606 100000 9944 100000 93482 99999 37977 100000 54336 99999 26499 99999 9864 99999 74315 100000 74953 100000 33616 99999 33274 99999 46146 100000 42033 100000 43585 100000 97699 100000 16248 100000 40273 100000 39995 99999 39887 100000 4334 99999 77007 99999 41298 99999 75860 99999 55763 100000 62296 100000 44126 100000 92955 100000 14248 99999 21108 100000 17768 99999 88119 100000 13633 100000 54521 99999 8730 99999 12570 100000 38788 100000 55632 100000 11762 100000 28450 100000 7012 99999 20319 99999 77118 100000 28427 99999 92367 100000 15785 99999 43751 99999 89407 100000 66839 99999 78060 99999 51698 100000 80803 100000 40875 100000 27604 99999 8212 99999 24019 99999 79640 100000 98549 99999 88289 99999 26382 99999 22194 99999 4476 99999 49719 99999 12386 99999 69153 100000 7404 100000 81072 99999 46030 100000 44189 100000 32767 100000 77781 100000 77396 100000 18414 100000 59486 100000 97896 100000 87398 99999 68581 99999 29720 99999 61344 99999 40246 100000 11591 99999 15444 99999 9749 100000 64194 100000 3515 99999 87131 99999 75471 99999 80185 100000 57774 100000 78378 99999 39650 99999 25785 100000 45216 99999 76124 100000 84458 100000 55567 99999 38306 99999 49141 100000 62033 100000 58159 100000 91795 100000 87989 99999 70063 99999 33381 99999 32161 99999 23884 100000 32934 99999 57313 99999 6624 100000 69070 100000 23067 100000 16543 100000 91842 99999 96879 99999 21860 99999 25115 100000 93059 99999 66226 100000 45792 99999 49361 100000 53416 99999 81468 100000 19995 99999 85371 99999 17717 100000 67970 100000 62943 99999 82937 100000 35347 99999 74740 100000 91352 99999 84597 100000 6830 99999 44866 100000 10483 100000 18161 100000 98003 100000 92880 100000 5590 99999 63141 99999 74615 100000 58479 100000 51063 99999 13232 100000 14170 99999 56396 99999 22911 99999 85080 100000 1748 99999 73952 100000 33264 100000 69710 100000 36892 99999 48572 100000 61323 99999 4810 100000 60689 99999 68163 99999 97365 99999 12715 100000 59462 99999 61817 99999 81819 100000 75554 99999 2350 99999 24610 99999 95725 100000 86221 99999 52904 99999 91003 100000 9294 100000 40570 100000 23832 99999 27390 100000 92641 100000 1327 100000 20587 100000 56272 99999 38025 99999 32792 99999 98714 100000 66858 99999 10395 99999 17484 100000 31740 99999 69554 99999 37337 100000 41443 99999 54721 99999 8049 100000 21275 99999 70466 99999 9759 99999 4517 99999 5452 99999 39861 99999 67652 100000 37834 99999 17237 100000 6135 100000 68440 100000 53876 99999 50319 99999 82969 100000 71624 99999 44503 99999 54764 99999 66376 99999 58242 100000 86304 100000 576 100000 18616 99999 76818 99999 84539 99999 15299 99999 8504 99999 62940 99999 95272 100000 81823 99999 22566 100000 77882 99999 29350 99999 12103 99999 4943 100000 25481 100000 75271 99999 30326 99999 77500 100000 54847 100000 53456 99999 96920 99999 31313 100000 4827 100000 35245 99999 47691 100000 23547 100000 72409 99999 74261 99999 65249 100000 79530 100000 98446 100000 6667 100000 62390 100000 35794 100000 59215 99999 37153 99999 76094 100000 72208 100000 2677 100000 9020 99999 58313 100000 30358 99999 39512 100000 21329 100000 41014 100000 87780 100000 69672 100000 74636 100000 50213 100000 94576 99999 23303 99999 39896 100000 48858 100000 78395 99999 65731 100000 95866 99999 39969 99999 90846 99999 82507 100000 8513 99999 48189 99999 26411 99999 33030 100000 26317 100000 47266 99999 74088 100000 6797 99999 77347 100000 78532 99999 83543 99999 38178 100000 98728 99999 65767 100000 96347 99999 74018 100000 90112 99999 67208 100000 66040 99999 98947 99999 91752 100000 28907 100000 69656 99999 55809 99999 95427 99999 43424 99999 35031 100000 69881 100000 66532 99999 58309 99999 90011 100000 52790 99999 5069 100000 32859 100000 90187 100000 7643 99999 88857 100000 18036 99999 71142 100000 12302 100000 3111 99999 27371 100000 53129 99999 28789 100000 31777 100000 76629 100000 76784 99999 92443 99999 34136 100000 95874 100000 96755 99999 45300 99999 57799 99999 14935 100000 77914 99999 30840 100000 27311 99999 71861 99999 25780 100000 155 100000 10979 99999 89517 99999 40219 100000 26297 100000 93778 99999 92564 100000 33115 100000 87873 100000 89066 99999 17669 99999 90641 100000 535 100000 88858 100000 95016 99999 74878 100000 90459 100000 8695 99999 89617 99999 20695 99999 922 99999 25593 99999 38132 100000 37254 99999 212 100000 51936 99999 1437 100000 64618 100000 26451 100000 88018 99999 1708 99999 1298 99999 2888 100000 13782 99999 4633 99999 74376 99999 5436 100000 99748 99999 44528 99999 43846 100000 21583 100000 78496 100000 53277 100000 27833 100000 6751 100000 90929 99999 46374 99999 99932 100000 84500 100000 42535 99999 83930 100000 90557 100000 35062 100000 48690 99999 40402 99999 73015 100000 54821 99999 78533 99999 36942 99999 62027 99999 76084 99999 47245 100000 99086 100000 12078 100000 91258 100000 68641 99999 95642 99999 24555 99999 75417 100000 77367 100000 51379 99999 50817 100000 66936 100000 57492 99999 17641 100000 50741 100000 17722 99999 6931 100000 85488 99999 66150 99999 74693 100000 99810 100000 34165 99999 82402 100000 27131 100000 69706 99999 11116 99999 90611 99999 98449 100000 73084 99999 2255 100000 87037 99999 58703 100000 46942 100000 71744 100000 91127 100000 38234 100000 31849 99999 22341 99999 63888 100000 818 100000 27255 100000 9010 100000 17358 100000 28754 99999 64617 99999 599 100000 76415 100000 11467 100000 64980 99999 79189 99999 36768 100000 95898 99999 63298 100000 31366 100000 57326 100000 53301 99999 67856 99999 98499 100000 51221 100000 58643 100000 68515 100000 31320 100000 65329 99999 93328 100000 87042 99999 13960 100000 78453 99999 67171 100000 13749 99999 22726 100000 52219 100000 8782 99999 85971 99999 28508 100000 97914 99999 45335 100000 14248 100000 37717 99999 59757 100000 40332 99999 11345 99999 40293 99999 94052 100000 53583 99999 8667 99999 64934 100000 17904 99999 14685 99999 35848 99999 43318 99999 15292 100000 9343 100000 67826 100000 95739 99999 69129 100000 92559 100000 46442 100000 94273 100000 79460 99999 16955 99999 86005 100000 82456 99999 98360 99999 4239 99999 93038 100000 12077 99999 40906 100000 95302 99999 44978 100000 71332 99999 90348 100000 47396 99999 89264 100000 343 100000 18206 99999 7408 99999 67532 99999 95773 100000 31158 99999 56332 100000 29202 99999 52095 100000 35592 99999 78004 100000 88117 99999 68838 99999 16469 99999 30329 100000 48883 99999 83676 100000 15620 99999 56829 99999 80889 99999 47509 99999 40560 100000 58332 100000 28541 100000 78818 99999 5051 99999 90834 99999 48643 100000 37396 99999 84358 100000 72299 100000 87449 100000 38321 100000 33658 100000 45498 100000 35544 99999 3481 99999 24297 100000 87672 100000 90038 100000 15642 100000 10916 100000 37677 100000 22298 100000 43375 99999 39842 100000 1900 100000 79543 100000 39078 99999 84965 100000 44080 99999 42793 100000 57936 100000 60196 100000 52063 100000 32673 99999 85910 99999 75223 99999 82582 100000 48141 99999 39359 99999 6833 100000 70644 99999 50658 99999 48606 100000 40745 99999 58796 99999 39736 99999 52626 99999 63717 99999 2697 100000 50275 99999 18695 100000 77675 99999 66308 100000 3995 100000 32549 100000 87785 99999 22639 100000 82070 99999 2232 100000 17732 99999 45193 100000 12287 100000 55060 100000 10030 100000 26573 99999 56013 99999 28336 99999 21095 99999 892 100000 7853 99999 1408 99999 73521 100000 64686 99999 17552 100000 12599 100000 32365 99999 48566 99999 99119 100000 19246 100000 42232 99999 12077 100000 85109 99999 55592 99999 84025 99999 56507 100000 87980 100000 18450 99999 8889 99999 73247 99999 71937 100000 2904 99999 59902 99999 24269 99999 75960 100000 6085 99999 53894 100000 3982 99999 96564 100000 26092 100000 54784 100000 8939 100000 40936 100000 36624 99999 18282 99999 89314 99999 48207 99999 93163 99999 89503 100000 84407 100000 23370 100000 49086 100000 78073 100000 3424 99999 36068 99999 79652 99999 26808 99999 5475 99999 30009 99999 84838 100000 91557 100000 21087 99999 26341 100000 7272 99999 67688 99999 9911 100000 35203 99999 61837 100000 76631 99999 33194 100000 31754 100000 88741 99999 73714 99999 26890 99999 21993 100000 1423 100000 8616 99999 90515 99999 95432 100000 32311 99999 39819 99999 7930 100000 84740 99999 82091 100000 43715 100000 70870 99999 6702 99999 16286 99999 81864 100000 36544 99999 68496 100000 68080 100000 75330 100000 8559 100000 82809 100000 19379 99999 38292 99999 34992 99999 22001 100000 7127 100000 18600 99999 92087 100000 2707 100000 91039 100000 12252 99999 80318 100000 57656 100000 89980 100000 91818 99999 3003 100000 57124 99999 39533 100000 80104 100000 66090 100000 22342 99999 4390 99999 91412 99999 20102 100000 21403 99999 86276 100000 62250 100000 73273 100000 80944 100000 68766 100000 20054 100000 58593 99999 83714 99999 46654 100000 25667 100000 4475 100000 18410 99999 50179 99999 79268 100000 27389 99999 59559 99999 24181 99999 87840 99999 88768 100000 65947 100000 42961 99999 46253 99999 77513 99999 43067 99999 86939 99999 730 100000 67069 99999 78985 99999 72647 99999 41826 100000 14208 100000 44088 99999 44989 99999 39082 100000 62616 99999 35631 100000 93489 99999 16768 100000 64470 99999 51524 100000 84165 99999 19957 100000 6740 99999 56421 100000 95559 100000 28925 99999 71424 100000 10714 100000 76566 100000 22884 99999 43439 99999 28039 100000 72669 99999 14789 100000 89721 99999 66933 99999 29792 99999 75359 100000 61911 100000 81694 99999 17380 100000 37916 100000 88924 100000 20079 99999 92011 100000 20902 100000 60594 100000 32151 99999 49946 99999 39665 99999 96587 100000 51267 99999 75980 99999 34583 99999 65569 99999 28086 99999 93360 99999 92177 99999 10858 99999 36074 100000 55292 99999 6251 100000 68670 100000 64253 99999 37799 99999 57023 99999 65611 99999 13942 99999 57558 100000 80266 99999 53672 99999 64141 100000 75721 100000 45144 99999 42681 99999 89883 99999 42976 99999 72614 99999 409 99999 15533 100000 2796 100000 78512 100000 88937 100000 60918 100000 20139 100000 91274 100000 1464 99999 8715 99999 24553 100000 88769 100000 18966 100000 6179 100000 52677 99999 7334 100000 79432 100000 7870 99999 78803 100000 62124 99999 87116 99999 52688 99999 14032 100000 17057 99999 90840 99999 80267 100000 90556 99999 87673 99999 96268 99999 41239 99999 38040 99999 17172 100000 31232 99999 32788 99999 44436 99999 45754 99999 553 100000 19967 99999 36989 99999 12601 99999 54740 100000 11347 100000 91895 99999 98820 99999 68972 99999 55344 100000 99982 100000 86853 100000 71974 100000 14634 100000 69992 100000 91525 100000 16746 99999 57023 100000 36906 99999 35505 99999 96730 100000 46731 100000 87470 99999 83362 100000 53935 100000 84166 100000 25288 99999 24955 100000 98700 100000 2584 100000 30749 99999 18934 99999 24849 100000 89210 100000 99647 99999 21834 99999 94056 100000 65655 100000 95522 100000 85868 99999 91816 100000 8678 100000 84755 100000 31793 99999 47207 100000 26205 99999 13729 99999 15141 100000 11001 99999 62092 99999 47265 100000 79236 99999 24116 99999 69420 99999 60592 99999 77601 99999 38077 99999 310 100000 32489 99999 12392 100000 55663 99999 70868 99999 18681 99999 86387 99999 96611 99999 54413 100000 96529 100000 30963 100000 17520 99999 5084 100000 3989 99999 94194 100000 69223 100000 3595 99999 37321 100000 39541 99999 55461 100000 3376 100000 8989 99999 93250 99999 42949 100000 70240 99999 38539 99999 97118 99999 1354 100000 56522 99999 59906 99999 91991 100000 68018 99999 99125 100000 34134 99999 64020 99999 26307 100000 72410 99999 16758 99999 59597 99999 21956 100000 78862 99999 70445 99999 90689 100000 77060 99999 44224 99999 47553 99999 7746 99999 72241 100000 68065 99999 24867 100000 15058 100000 62031 100000 22423 100000 46047 100000 92330 99999 22653 99999 15266 100000 63021 100000 96251 99999 80716 100000 20095 100000 1418 100000 47856 99999 51064 100000 84493 100000 50256 100000 45199 99999 45550 100000 78446 100000 56883 99999 12004 99999 47320 99999 62908 100000 64668 99999 93351 100000 73656 99999 25086 100000 9477 100000 22859 100000 53299 100000 34305 100000 96183 100000 72472 100000 58111 100000 54431 99999 61678 99999 39707 100000 12462 99999 17226 99999 62515 100000 58501 99999 19960 99999 16118 100000 25743 100000 68731 100000 6894 100000 56454 99999 10330 100000 25555 100000 9354 99999 85593 100000 35270 100000 25536 99999 14550 100000 24985 99999 1285 100000 55840 99999 68703 100000 56712 100000 28206 100000 49063 99999 51997 100000 84582 100000 34320 100000 65410 100000 36997 100000 64478 100000 84391 99999 19152 99999 94038 100000 78166 100000 76866 100000 33301 99999 66678 99999 54210 100000 2089 100000 22887 99999 47363 100000 16341 100000 63663 100000 65478 100000 74182 99999 57585 99999 10231 99999 53687 100000 94657 100000 15919 100000 84048 99999 23726 100000 48842 99999 16625 100000 14036 99999 42590 99999 90772 99999 48818 100000 80994 99999 30148 99999 81137 99999 66706 99999 75954 100000 50355 100000 12375 99999 20963 100000 99055 100000 73643 99999 21664 99999 76755 99999 10803 99999 99348 99999 45114 100000 70892 100000 13299 100000 15971 99999 88991 100000 77002 100000 15193 100000 605 99999 55672 99999 67502 99999 68804 100000 93324 99999 9176 99999 90237 99999 94508 100000 89102 100000 52703 100000 61949 100000 28066 100000 68323 100000 20622 99999 35979 100000 87180 100000 35294 99999 16437 100000 56704 99999 25730 99999 8588 99999 12842 99999 35842 100000 49001 99999 76115 99999 24400 99999 74415 99999 52187 100000 88585 99999 99297 100000 25491 100000 45462 99999 88166 100000 77895 99999 66882 100000 92504 99999 41180 99999 70354 100000 7388 99999 70957 100000 69251 99999 72146 100000 687 99999 57708 100000 51679 100000 47950 100000 30116 100000 97301 99999 43019 100000 75605 100000 67437 100000 63940 99999 91253 100000 57925 100000 91 100000 87928 99999 81971 100000 90254 99999 49069 100000 27614 100000 83706 99999 56095 100000 97323 100000 90306 99999 84093 100000 59687 100000 12115 99999 39927 100000 54859 99999 21489 100000 20924 99999 60107 100000 49138 99999 4750 99999 13080 99999 71711 100000 65347 100000 35085 100000 76331 99999 49171 100000 96888 100000 55695 100000 97534 99999 75322 99999 87813 99999 68688 99999 43047 99999 15293 99999 64904 100000 73962 100000 12786 99999 7899 99999 45264 99999 31024 99999 19539 100000 78774 100000 27660 100000 31253 99999 34439 100000 37410 99999 39332 99999 93735 100000 56335 99999 73751 99999 2817 99999 97068 100000 55019 99999 28340 100000 14164 99999 11655 99999 96530 99999 34518 100000 75715 99999 39616 99999 47055 100000 64317 100000 20307 100000 14763 100000 85952 100000 65932 100000 32996 100000 37562 100000 29528 99999 64705 99999 28357 99999 21550 99999 5419 99999 31885 100000 83041 99999 52190 100000 56192 99999 46466 100000 60466 100000 96434 99999 10664 100000 25575 100000 26743 100000 22395 100000 31498 99999 98032 99999 75069 99999 8871 99999 51441 100000 46025 99999 13054 99999 43218 99999 96338 99999 49618 99999 79117 99999 35273 99999 81150 99999 1712 100000 80946 99999 46921 99999 47092 100000 32391 99999 84706 100000 55118 99999 33507 100000 5940 99999 75254 100000 88555 100000 72899 99999 6881 100000 84873 99999 1338 99999 7792 99999 21169 100000 21306 99999 74292 100000 49085 99999 57869 100000 11997 99999 71467 99999 825 100000 31697 99999 39444 100000 50837 100000 53514 100000 53105 100000 9359 100000 51604 99999 1950 100000 97410 99999 63339 100000 56908 100000 27476 99999 89881 99999 75641 100000 59592 100000 60139 100000 90793 99999 11056 99999 43569 100000 55967 99999 46456 100000 87376 100000 45237 99999 50621 100000 78129 100000 99574 99999 13460 99999 46908 100000 98295 100000 7778 99999 22970 99999 76727 99999 90647 99999 12301 100000 12822 100000 7600 99999 56084 99999 38025 100000 63449 99999 60299 100000 57115 100000 15222 99999 42279 100000 7479 100000 66081 100000 59226 100000 26003 99999 75945 100000 5736 99999 51668 99999 44302 99999 47855 100000 72888 100000 39704 99999 55779 99999 68386 100000 28935 100000 19765 99999 58733 100000 15105 100000 59996 100000 37373 100000 80461 100000 11350 100000 28886 100000 28755 100000 94801 99999 81549 99999 43436 99999 23630 100000 34983 100000 58276 99999 28101 100000 59002 99999 83567 99999 18628 100000 68478 100000 27373 100000 37282 99999 52076 100000 24926 99999 27090 99999 78620 100000 86783 99999 2483 99999 98077 100000 32105 100000 52002 99999 17741 100000 40655 100000 19475 99999 47452 100000 69280 99999 10692 100000 35937 99999 68556 99999 53614 100000 39539 99999 9059 99999 51658 99999 135 99999 72504 100000 55778 99999 37356 100000 42596 99999 97487 100000 62431 100000 29506 99999 92851 100000 93802 100000 91735 100000 87578 100000 79486 100000 69386 100000 25597 100000 98241 99999 44733 99999 4748 99999 31224 99999 76214 100000 77269 99999 88696 100000 1965 99999 24608 99999 91217 100000 81877 100000 56894 100000 86649 100000 33251 100000 82435 100000 83578 99999 96871 100000 94875 99999 32928 99999 66418 100000 37926 100000 5768 99999 30452 99999 68445 99999 72886 99999 98718 99999 12304 100000 31296 100000 46508 100000 5288 99999 70953 99999 28568 99999 60384 100000 88036 100000 4768 99999 82020 99999 9605 100000 18471 100000 81469 100000 97463 99999 62038 100000 25414 99999 26730 99999 26436 100000 67824 100000 66488 99999 29495 100000 83273 99999 96719 99999 30604 100000 50120 100000 51568 99999 98092 99999 85067 99999 19179 99999 48050 99999 87956 100000 74649 100000 61341 99999 44296 99999 82726 99999 15175 99999 91839 100000 41611 99999 26149 99999 80805 99999 14859 99999 22125 100000 36057 100000 86314 99999 85843 100000 44486 99999 44471 99999 80791 100000 90052 99999 73567 100000 96254 99999 27334 100000 6952 100000 51337 99999 18206 100000 69967 100000 32190 100000 36548 100000 79279 99999 34376 99999 62627 100000 32428 100000 65507 99999 19498 100000 33225 100000 95713 100000 36613 100000 72986 99999 70068 99999 50366 99999 11080 99999 33594 99999 44533 100000 89860 99999 15632 100000 96773 99999 86820 99999 71336 99999 82196 100000 96873 99999 34617 99999 68420 99999 41215 99999 97765 100000 21130 100000 36370 100000 50322 100000 42763 99999 93697 99999 72387 99999 95745 99999 57777 100000 75585 99999 11583 99999 18650 99999 23982 99999 79729 100000 88426 99999 45095 100000 23460 99999 92963 99999 50987 100000 28928 99999 2286 99999 5827 100000 13318 99999 64146 100000 31959 100000 78713 100000 18066 100000 54896 100000 65421 100000 50511 99999 78882 99999 91777 100000 23867 100000 7780 99999 94899 100000 20092 100000 84840 99999 77487 100000 67104 100000 51742 100000 68272 100000 89482 99999 44323 99999 79214 99999 67173 99999 51065 100000 64649 100000 35825 99999 81155 100000 89767 99999 3021 100000 28476 99999 49064 99999 43614 99999 86617 99999 81500 99999 61187 99999 75921 100000 82341 100000 18217 99999 82045 100000 65539 99999 10634 100000 18627 99999 22686 99999 93904 99999 86009 99999 12044 100000 56466 100000 79741 99999 46974 100000 54238 99999 13973 99999 65686 100000 22658 99999 19111 100000 12201 99999 48465 99999 92742 99999 25414 100000 83857 99999 29069 100000 60645 99999 39459 100000 36995 100000 65753 99999 99285 99999 4835 99999 44482 99999 81798 99999 41531 100000 53233 100000 8252 100000 1017 100000 52517 99999 26799 99999 67149 100000 13626 100000 24945 99999 13102 99999 54174 100000 80692 99999 49829 99999 35538 100000 70575 100000 72955 100000 56381 99999 22559 99999 93717 100000 57425 99999 6459 99999 63493 99999 41778 99999 11343 99999 21859 99999 80555 100000 39121 99999 75181 100000 13304 99999 25507 99999 98985 99999 70182 100000 62247 99999 12604 100000 82086 99999 84337 100000 62468 100000 98183 99999 14213 100000 7130 99999 22306 100000 86160 99999 30256 99999 86026 99999 93690 100000 46690 100000 46672 100000 6484 100000 33326 100000 85960 99999 9606 100000 4396 100000 14672 100000 58204 99999 52121 100000 11372 99999 34834 99999 74837 99999 46058 100000 63516 99999 84172 99999 81612 100000 21374 99999 91874 100000 48559 99999 7329 100000 28418 100000 20476 99999 71729 99999 78246 100000 75589 99999 52878 100000 79200 100000 76788 100000 60034 99999 38300 99999 22111 99999 86613 100000 27776 100000 90864 100000 32682 100000 86811 99999 17070 100000 74845 99999 51806 100000 74595 100000 54670 100000 81870 100000 83092 99999 29893 100000 57015 99999 1681 99999 75204 99999 928 100000 54203 99999 31317 100000 55742 99999 25828 99999 3289 99999 30820 100000 8989 100000 59362 99999 19426 99999 91638 99999 70621 100000 28293 99999 92592 99999 32458 99999 65724 99999 37255 100000 75723 100000 72890 99999 50555 100000 12229 100000 26409 100000 82842 99999 53185 99999 77365 100000 46952 100000 27698 100000 88462 100000 99020 100000 92847 100000 61718 99999 19359 99999 30356 100000 47755 100000 25994 99999 60934 100000 41981 100000 39089 99999 13266 100000 19768 99999 35587 99999 89058 99999 62128 99999 43123 100000 83059 100000 36449 99999 60796 100000 19962 100000 47168 99999 96536 100000 45847 99999 82352 100000 35531 100000 24317 100000 22858 100000 36637 99999 31353 100000 61778 100000 79040 100000 85889 100000 1098 99999 96942 100000 12788 100000 52531 100000 19088 99999 1225 99999 58065 99999 73204 99999 25733 100000 13550 99999 97168 99999 30975 99999 62663 99999 30706 99999 28828 100000 34789 99999 42392 99999 40607 99999 37820 99999 80439 100000 57912 100000 6243 100000 89227 99999 1090 100000 59343 99999 24643 99999 50422 100000 36710 100000 8290 99999 99334 99999 63619 99999 94924 99999 42361 99999 71845 100000 3044 99999 49039 100000 93576 99999 55882 100000 67295 99999 94306 100000 18284 99999 8259 99999 14972 100000 95095 99999 58187 99999 89375 99999 42729 100000 80883 99999 26338 100000 14683 100000 28690 100000 82263 100000 41572 99999 29205 99999 6894 99999 20374 99999 45275 100000 51414 99999 84046 100000 15661 99999 41059 99999 99283 100000 39401 99999 58010 99999 41789 100000 48042 100000 10431 99999 12861 100000 46540 100000 24185 100000 21510 100000 95039 100000 57657 99999 96264 100000 35866 99999 30589 99999 4897 100000 50848 100000 96944 99999 6581 99999 7498 99999 5963 100000 17239 100000 96244 99999 87101 100000 21788 99999 4917 100000 59692 100000 81710 99999 65060 100000 8924 99999 79042 100000 77332 99999 9796 100000 48567 99999 61112 100000 32367 99999 20712 99999 64268 99999 54453 99999 80522 99999 41315 100000 814 100000 48147 100000 87112 99999 84924 99999 80984 100000 88877 100000 66640 100000 89427 100000 45101 100000 8386 100000 10773 99999 38974 99999 8200 100000 44294 99999 34727 100000 9223 99999 43077 99999 61664 100000 62050 100000 35981 100000 87538 100000 96820 99999 44352 100000 6857 100000 42523 100000 75945 99999 9124 99999 42286 99999 51908 99999 26936 99999 96658 99999 11165 100000 85627 99999 27699 100000 51737 100000 45074 100000 50926 100000 64127 100000 42628 99999 36605 100000 82219 99999 39829 99999 8556 99999 86129 99999 54183 100000 39885 100000 40562 99999 63693 100000 13633 99999 19460 100000 62734 100000 422 100000 31909 100000 39743 100000 57814 99999 14581 100000 28906 100000 72210 100000 47604 100000 26383 99999 80565 99999 79036 100000 25135 99999 48552 100000 58239 99999 34040 100000 9203 99999 61143 99999 38226 99999 22105 99999 53923 99999 21995 100000 35057 100000 37938 100000 97865 99999 94296 100000 13527 99999 88211 99999 56671 100000 52399 100000 40814 100000 44153 99999 21308 100000 64332 100000 32055 99999 27658 99999 17017 100000 53749 99999 72887 100000 13242 99999 63650 100000 90513 99999 71289 100000 33081 99999 94912 99999 2080 100000 73418 100000 71820 100000 77299 99999 87677 99999 17087 99999 17041 99999 32398 99999 13181 100000 63887 100000 28263 100000 66197 100000 10974 100000 76993 100000 34139 99999 12172 99999 37791 99999 85791 99999 36560 99999 48079 100000 6091 99999 43909 99999 17285 99999 71108 100000 37302 100000 68754 100000 15269 100000 72342 99999 27158 99999 4381 99999 71062 100000 86626 99999 20207 99999 70325 100000 78911 100000 58898 99999 82826 100000 19144 99999 55540 99999 69845 100000 3362 100000 21111 100000 65653 99999 51661 99999 4420 100000 4807 99999 83587 99999 39212 100000 72819 100000 75785 99999 56422 99999 38682 99999 21510 99999 25564 99999 6241 99999 40221 99999 91950 99999 5503 99999 51055 99999 78124 100000 40369 99999 10167 100000 61319 100000 84118 100000 59853 99999 22815 100000 50043 100000 19055 99999 37628 99999 61400 99999 7786 100000 741 100000 11755 99999 65701 100000 51767 100000 67144 100000 60953 100000 99760 99999 62206 100000 24525 99999 26238 100000 66523 100000 17162 99999 46345 100000 3489 99999 59509 100000 37404 99999 98743 100000 61839 100000 24547 100000 96461 99999 297 99999 45473 100000 37820 100000 16745 100000 36054 99999 69674 100000 30654 100000 61457 99999 98283 100000 85741 99999 32629 99999 97721 99999 51043 100000 47157 99999 81909 99999 80069 99999 49980 100000 77955 99999 22464 99999 11733 99999 80653 100000 40488 100000 66739 100000 69076 99999 40701 100000 95990 100000 5670 100000 66980 99999 74323 100000 35265 99999 69460 100000 83242 100000 33606 100000 6561 100000 80837 100000 20369 99999 32132 100000 60692 99999 49900 100000 77636 100000 22777 100000 12535 100000 61313 100000 5126 99999 3018 99999 35056 99999 2696 99999 22403 99999 67265 100000 67736 100000 31520 99999 73084 100000 67080 99999 12820 100000 80081 99999 56398 100000 41453 100000 65810 100000 8067 100000 92095 99999 8765 100000 47064 100000 71645 99999 86590 100000 14366 99999 83445 99999 97670 100000 14522 100000 29927 99999 45191 99999 53287 100000 70598 100000 40883 99999 70336 100000 93411 100000 38511 99999 59315 99999 11972 100000 21007 99999 12300 99999 94514 99999 76612 99999 29143 99999 11709 99999 42219 100000 72161 100000 73729 99999 71042 100000 41384 100000 46206 100000 24250 99999 54911 100000 31088 100000 85286 99999 37276 100000 97383 100000 64199 99999 90299 99999 39535 100000 51257 100000 62172 99999 32248 100000 94311 99999 93305 100000 38155 99999 84210 100000 96981 99999 16500 100000 52178 99999 88719 100000 52698 99999 70251 99999 71474 100000 96818 100000 76590 99999 49986 99999 67274 100000 22726 99999 63483 99999 83538 100000 33824 99999 22496 100000 75020 100000 12697 100000 40557 99999 11934 99999 10651 100000 57321 99999 88178 99999 87401 100000 78521 100000 65953 100000 52230 99999 86482 100000 93543 100000 6012 99999 51302 100000 14169 99999 94622 100000 12942 100000 2390 100000 95871 99999 65316 100000 49043 99999 83761 100000 2400 99999 99012 100000 92676 99999 67217 100000 27901 100000 14053 100000 14353 100000 66207 100000 9245 99999 51251 99999 4045 99999 50053 100000 57029 100000 73483 100000 22585 99999 81632 99999 39388 100000 97119 99999 87243 100000 51812 99999 69811 100000 31102 99999 90152 100000 81413 99999 460 99999 41102 99999 28079 100000 8691 100000 66176 99999 77773 99999 70 99999 60339 100000 71633 99999 56974 99999 50851 99999 47151 99999 28538 100000 51688 100000 71469 100000 46006 100000 61109 99999 81341 100000 75997 100000 76527 100000 64987 100000 68743 100000 10753 100000 48013 99999 76475 99999 12824 99999 89094 100000 34803 99999 76857 100000 87436 99999 65944 99999 19921 99999 60758 100000 2051 100000 65109 99999 81756 100000 4458 99999 4895 100000 56972 100000 82889 99999 24886 100000 40696 100000 2275 99999 37897 100000 36751 100000 50827 99999 29236 99999 63058 100000 79966 99999 90688 100000 92007 99999 19644 99999 77610 99999 34564 99999 67103 99999 58115 99999 65664 100000 3063 99999 15527 100000 11667 99999 46416 99999 41860 99999 87784 100000 75978 100000 97516 100000 9029 99999 11764 100000 98839 99999 28253 99999 73005 99999 28998 99999 33768 100000 74544 100000 81555 100000 19296 100000 7263 99999 49077 99999 56342 100000 11453 99999 14834 100000 1938 99999 25813 100000 74454 99999 73148 100000 78817 100000 46817 100000 36533 100000 30274 100000 35671 99999 64061 100000 78347 99999 26671 99999 58782 100000 43742 99999 3520 99999 23917 100000 13331 99999 50300 100000 15064 99999 59837 100000 47395 100000 83112 100000 59563 99999 49726 100000 29066 100000 75229 100000 50372 99999 51541 99999 29567 99999 53440 100000 27103 99999 47465 100000 64671 99999 647 100000 2382 100000 82177 100000 34810 100000 42439 99999 9318 100000 93480 99999 20782 99999 42874 100000 78814 99999 57021 100000 63177 99999 19640 100000 76116 100000 64835 99999 56383 99999 91149 100000 69042 100000 82563 99999 60262 100000 76946 100000 42356 100000 8178 100000 10401 99999 40645 99999 35865 99999 34869 99999 43973 100000 76738 99999 74249 99999 9734 100000 56138 99999 58469 100000 66127 100000 52976 100000 19885 99999 56905 99999 75675 100000 21287 100000 53273 99999 18886 99999 74464 99999 21435 100000 54902 100000 15741 99999 31373 100000 52426 99999 44611 99999 80775 99999 91162 100000 97453 99999 32556 100000 86368 99999 28890 100000 41608 99999 8604 99999 2293 99999 15235 100000 60806 100000 79817 99999 75121 99999 77243 99999 66770 99999 89389 99999 77284 99999 7549 99999 60911 100000 13275 100000 98926 99999 377 99999 33686 100000 60245 99999 1208 100000 13598 100000 11315 100000 99979 100000 76247 99999 83743 100000 97835 99999 54172 99999 46271 100000 86790 99999 39179 100000 25945 100000 71849 100000 68062 100000 55812 99999 13198 100000 64283 100000 3681 100000 3053 100000 11368 100000 33497 100000 65804 100000 18063 99999 34126 100000 30196 99999 3150 100000 41434 100000 76813 99999 64326 100000 58936 99999 25889 100000 46043 100000 53527 99999 29260 99999 84452 99999 60642 99999 33827 99999 27470 99999 7847 100000 82205 100000 33295 99999 29655 99999 48621 99999 71474 99999 30307 100000 87270 100000 66000 99999 68078 100000 11025 100000 75834 100000 26643 99999 33610 99999 11227 100000 9441 100000 64993 99999 86307 100000 52036 100000 18511 99999 95234 99999 79208 99999 92601 99999 81161 99999 83058 99999 86593 99999 23102 100000 61223 100000 7942 100000 54667 99999 49240 100000 53608 99999 78422 100000 54375 100000 42850 100000 72157 99999 87805 99999 48406 99999 5257 99999 90755 100000 34254 99999 66482 100000 7318 100000 19085 100000 6733 100000 54261 100000 47758 99999 32293 99999 97771 100000 80264 100000 18723 100000 31405 99999 47612 99999 94608 100000 16979 99999 801 100000 53721 99999 12189 99999 76071 99999 74899 99999 9006 99999 11067 99999 69172 99999 51335 100000 37291 99999 11872 99999 45423 99999 54836 99999 55619 100000 92791 100000 35179 100000 10616 99999 48780 99999 71258 99999 4327 99999 56155 99999 68091 100000 37343 99999 90321 100000 6203 99999 52934 100000 93389 99999 58293 100000 17192 100000 78307 100000 51713 100000 89670 99999 1991 100000 89983 99999 84325 100000 9009 99999 58942 100000 57221 100000 76260 99999 52927 99999 86546 99999 19599 99999 39573 99999 36195 99999 93590 100000 15689 99999 14143 99999 42248 100000 51360 100000 92689 99999 44830 99999 32966 99999 58034 99999 45425 99999 29444 99999 37352 99999 85269 99999 64181 99999 70642 99999 10374 99999 54214 99999 62206 99999 79863 99999 1857 99999 1424 99999 41150 100000 30380 99999 32362 100000 89726 100000 28096 100000 81711 100000 29808 99999 48957 99999 1152 99999 61923 99999 67273 100000 31485 99999 46612 99999 52459 100000 25173 100000 42424 100000 39410 99999 51624 100000 13826 99999 36829 99999 67564 99999 81245 99999 65352 99999 37723 99999 95052 99999 26408 99999 97625 99999 45501 100000 23418 100000 29341 99999 37873 99999 2464 100000 44295 99999 13607 99999 3240 99999 52834 100000 83076 100000 69746 99999 8912 99999 39522 100000 18496 100000 77039 99999 12759 100000 43292 99999 24871 100000 75011 100000 76642 99999 94378 100000 73366 100000 53656 100000 76314 100000 43864 100000 61610 99999 27353 100000 2301 100000 81938 99999 46401 99999 88971 100000 64480 100000 81937 100000 99657 100000 12984 100000 36654 100000 57446 99999 93122 99999 70759 100000 55309 100000 57484 100000 30494 100000 6215 99999 69695 100000 15468 99999 52875 99999 68419 100000 46752 99999 9536 100000 44413 100000 57215 100000 88823 99999 63155 99999 63657 100000 78777 99999 24079 100000 16894 99999 82379 99999 76885 100000 29227 99999 93167 100000 88098 99999 51808 100000 70232 100000 19866 99999 1663 100000 32467 100000 55378 100000 49932 100000 22871 100000 30011 100000 66422 99999 40975 99999 57608 100000 24872 100000 17506 100000 34051 100000 34764 99999 10993 100000 25270 99999 84650 100000 89328 100000 3645 100000 47733 99999 64878 100000 10252 100000 72302 100000 99170 100000 28052 100000 85573 99999 32190 99999 7487 99999 91554 100000 76600 100000 86029 99999 48222 99999 45144 100000 86298 100000 87692 99999 68636 99999 40323 100000 12575 100000 31729 99999 16464 100000 72593 99999 78397 99999 73489 100000 26139 99999 41820 99999 8278 100000 58955 99999 13946 99999 15904 100000 48167 99999 82270 100000 27035 100000 29286 100000 81597 100000 71885 99999 9538 99999 24772 99999 73131 99999 54359 99999 66642 100000 67158 100000 26238 99999 31764 99999 51095 99999 53956 100000 4546 100000 91034 99999 92116 100000 64436 99999 36419 100000 10775 100000 72919 99999 1768 100000 51900 99999 4098 100000 14124 99999 65502 99999 7531 100000 65512 100000 60703 99999 66381 99999 33194 99999 31404 99999 30688 99999 5286 100000 4237 100000 56113 100000 12856 100000 21371 100000 33282 100000 68773 100000 20565 100000 9721 99999 49151 100000 86517 100000 92215 100000 16285 99999 42974 99999 87035 99999 9795 100000 34212 100000 75837 99999 90102 99999 4115 100000 68209 100000 72908 99999 23638 100000 13146 100000 91508 99999 40027 99999 57549 100000 26033 99999 68020 100000 82716 100000 27418 99999 4605 99999 54572 100000 88318 99999 87456 99999 30855 100000 87487 99999 68240 99999 7604 100000 78033 99999 66429 99999 87086 99999 89261 100000 19392 100000 98962 99999 41360 100000 63532 100000 9702 99999 35784 99999 40900 99999 16569 99999 57380 99999 57291 99999 62429 99999 63964 99999 92167 99999 37411 99999 7820 100000 3713 99999 5852 99999 70597 100000 87880 99999 77489 99999 16064 100000 46573 100000 92487 99999 91697 100000 2050 99999 59885 100000 47588 99999 83233 100000 83415 100000 30107 99999 9452 100000 85782 99999 28321 99999 68859 99999 60701 100000 69324 99999 48599 99999 10590 99999 94895 100000 46211 99999 66960 99999 91048 100000 68345 100000 53432 100000 76703 99999 87019 100000 75037 100000 38047 100000 25874 100000 54127 99999 23538 100000 43384 100000 80722 100000 15241 99999 70382 99999 42681 100000 21946 99999 58574 99999 65344 100000 27362 100000 2019 99999 19936 100000 3555 100000 7307 99999 54229 100000 80649 100000 84679 100000 90630 100000 8787 99999 66972 100000 76151 99999 44505 100000 88720 99999 51707 100000 59862 99999 24681 100000 98414 100000 45963 100000 483 100000 44451 100000 58591 99999 87302 99999 84500 99999 91740 99999 25358 99999 47112 100000 16361 99999 79246 99999 48654 100000 62589 99999 71223 99999 37979 99999 37802 100000 1822 100000 42676 99999 12967 100000 66534 99999 97186 99999 38519 100000 34115 100000 5477 100000 6603 100000 29327 100000 56376 99999 64297 100000 16994 100000 16223 100000 7740 100000 15786 100000 37987 99999 45468 100000 52072 99999 45465 99999 20612 99999 57047 99999 90934 100000 75475 100000 68999 100000 84188 100000 40591 99999 92482 99999 8652 100000 86398 99999 59387 99999 76768 100000 68473 99999 44617 100000 67730 100000 72100 100000 27871 100000 79646 100000 38103 99999 52932 100000 41119 99999 37929 100000 93843 100000 18779 99999 8798 100000 59162 100000 99986 100000 496 99999 68086 99999 63092 99999 49499 100000 79286 100000 313 100000 64449 99999 39191 100000 14632 99999 49649 100000 9416 100000 34846 100000 68274 99999 38001 100000 50922 99999 96639 100000 57986 100000 49520 100000 63411 100000 25432 100000 16983 100000 25201 99999 48949 100000 94922 100000 39985 100000 61623 100000 44441 99999 54219 99999 93405 99999 95998 99999 87359 99999 53631 99999 35724 100000 78430 100000 30845 100000 57500 100000 83111 99999 75055 100000 52672 100000 7905 100000 81794 100000 44053 100000 43613 100000 2695 99999 2656 99999 26437 99999 57713 99999 59192 100000 95876 100000 58464 100000 35276 100000 38309 100000 14666 100000 36331 99999 78171 100000 29424 100000 1672 100000 16130 100000 30382 99999 59603 99999 52615 99999 80230 100000 58964 100000 64955 99999 56545 99999 70441 100000 13838 99999 75765 99999 17672 100000 76292 99999 59548 99999 57878 99999 63798 99999 37322 100000 53759 100000 95134 100000 69540 99999 87842 100000 76943 100000 72886 100000 35428 99999 54143 99999 61684 99999 35400 99999 30758 100000 95382 100000 19397 99999 46754 100000 9822 100000 25463 100000 16438 99999 37418 99999 68240 100000 22037 100000 23980 99999 87542 100000 22793 99999 79607 100000 47620 100000 34151 99999 28328 100000 42797 100000 70077 100000 38769 99999 35535 99999 11208 100000 48 100000 77156 100000 55324 99999 27938 99999 69809 99999 99242 99999 62916 99999 44997 99999 90599 100000 63499 99999 23534 99999 80298 99999 78880 99999 12398 99999 88215 100000 94898 99999 34722 99999 59089 100000 91648 99999 22979 100000 95207 100000 15505 99999 66283 99999 95390 99999 19583 100000 25489 100000 24341 99999 11747 99999 70283 99999 84794 100000 52912 100000 76143 99999 62214 100000 41837 100000 31294 100000 32690 100000 58766 100000 32972 100000 52290 99999 51528 99999 2653 100000 81122 100000 38252 99999 40677 99999 94692 100000 74229 99999 94468 100000 10236 100000 2901 100000 92949 99999 46593 100000 37132 100000 94866 100000 63987 99999 79040 99999 79615 100000 98974 100000 36417 100000 29547 100000 1112 100000 72153 100000 68267 99999 54126 99999 63748 99999 61076 100000 79005 100000 48749 99999 86996 100000 75278 100000 47764 99999 17833 100000 4540 99999 4737 100000 51440 99999 62986 99999 63002 100000 21835 100000 42786 100000 23952 100000 21115 99999 1137 99999 9317 100000 82259 100000 20001 99999 13064 100000 26605 99999 21321 99999 19638 99999 66150 100000 72650 99999 39827 100000 99230 99999 58350 100000 21454 99999 80831 99999 52468 99999 9456 99999 21078 100000 93808 99999 46205 100000 5456 100000 28778 99999 85702 100000 19165 99999 42342 99999 20952 100000 12732 100000 71294 99999 4163 100000 44073 100000 99839 99999 75800 100000 80620 99999 69286 99999 55335 100000 15478 99999 63301 99999 64666 99999 88063 100000 17751 100000 45926 100000 92523 99999 4010 100000 52406 100000 90943 99999 56154 99999 92888 100000 72017 99999 19935 99999 13537 99999 77526 99999 53787 99999 1086 100000 64072 100000 29170 99999 90281 100000 71015 100000 84189 100000 90469 99999 13753 99999 33467 100000 42440 100000 2532 99999 53034 100000 51795 99999 38218 99999 90800 99999 51059 100000 64506 99999 65960 100000 18393 99999 20506 100000 3939 99999 88631 99999 89941 100000 9755 100000 92344 99999 92803 100000 37702 99999 11726 100000 11198 100000 87799 99999 24648 100000 71465 100000 28463 100000 40972 99999 23191 100000 83319 99999 94248 100000 9568 100000 44874 99999 58155 99999 33331 100000 96009 99999 87548 100000 29108 99999 42089 99999 95908 100000 67899 99999 60091 100000 54758 99999 31718 99999 40310 100000 84004 99999 56892 100000 89188 99999 74197 99999 15738 99999 74094 99999 18479 100000 93571 99999 55881 100000 82418 99999 85996 100000 70648 100000 31500 100000 78511 100000 65332 99999 95895 100000 15977 99999 48118 99999 80663 99999 87607 99999 13939 99999 67365 100000 30619 100000 14748 99999 12213 99999 85283 100000 57161 100000 71842 99999 24256 100000 32367 100000 53108 100000 9360 99999 94125 100000 7085 100000 50271 100000 63363 100000 84850 100000 88092 99999 73085 100000 2587 100000 25125 99999 18121 100000 66582 99999 25716 99999 4311 100000 71131 100000 56103 99999 30916 99999 15925 100000 1347 99999 5043 99999 23247 99999 80862 99999 6038 99999 54863 100000 28150 99999 58252 100000 44203 100000 28528 99999 69284 100000 12472 99999 5722 99999 14075 100000 57873 99999 70446 100000 77946 99999 12896 99999 51291 99999 95526 100000 29823 100000 46343 100000 86315 99999 23965 100000 40191 100000 28574 100000 86369 99999 70664 100000 27377 99999 29332 100000 94740 99999 27202 99999 97562 99999 57125 99999 17389 99999 33628 99999 35238 99999 73317 99999 71777 99999 51142 99999 65638 99999 61741 100000 71074 100000 39062 99999 51322 100000 61171 100000 50951 100000 62522 99999 31131 99999 95570 100000 67208 99999 85252 100000 72907 99999 73398 99999 57864 100000 31371 100000 21200 100000 56935 100000 16266 100000 65179 100000 47951 99999 90276 100000 127 100000 99882 99999 96654 100000 86231 100000 51350 100000 34093 99999 80204 100000 69332 99999 10889 99999 57007 100000 52033 99999 47006 99999 22228 100000 62584 100000 3138 100000 43752 100000 46751 99999 30606 100000 24409 100000 61548 100000 55098 100000 6890 100000 95244 100000 78923 99999 75316 99999 1240 100000 60054 100000 77072 99999 63140 100000 87564 100000 99581 99999 15554 99999 61281 100000 18187 99999 31114 100000 19616 100000 14770 99999 44825 99999 277 99999 47782 100000 76315 99999 8583 100000 95487 99999 49326 99999 68657 99999 88861 100000 97401 99999 6407 100000 4326 100000 98654 99999 4932 99999 54130 100000 56940 100000 46858 99999 33722 99999 53720 100000 99455 100000 78291 99999 10094 100000 96759 99999 10381 100000 98805 99999 79515 99999 37258 100000 46546 99999 53846 99999 39526 99999 70752 100000 13354 99999 69671 100000 66886 99999 63727 99999 78739 100000 8172 100000 56989 100000 36018 99999 39062 100000 27539 100000 27528 99999 7478 99999 80300 100000 68537 100000 27458 100000 76929 100000 30245 99999 61898 99999 74670 100000 368 100000 83391 99999 22851 99999 24375 99999 24912 100000 20512 99999 2383 100000 63853 99999 47159 100000 18991 99999 95790 99999 56982 99999 33199 99999 99886 99999 73492 99999 99505 99999 22429 99999 73824 99999 8617 100000 44843 100000 46534 99999 43304 99999 50134 99999 63439 99999 77543 100000 73959 99999 97504 100000 74146 100000 67405 99999 36513 100000 44608 100000 17445 100000 39890 99999 11036 99999 37344 100000 73385 100000 37393 100000 38655 99999 82378 100000 93637 99999 41342 100000 5599 99999 74291 99999 21627 99999 77280 100000 9107 100000 75966 99999 74406 100000 56651 99999 94892 99999 31756 99999 48454 100000 61746 99999 27702 99999 82133 99999 51948 99999 11500 100000 69667 99999 72896 100000 24883 99999 60607 100000 19642 100000 90412 99999 96571 100000 80411 99999 46559 100000 68768 99999 60538 99999 29556 99999 94900 99999 98498 100000 55552 100000 71862 99999 66430 99999 56032 99999 4563 99999 78430 99999 1325 99999 21644 100000 8080 100000 53495 100000 4246 100000 11462 99999 51259 99999 62891 99999 24733 99999 53155 99999 26870 99999 2961 99999 3676 100000 12199 99999 68922 99999 26249 100000 39613 99999 68717 100000 14017 99999 16084 100000 89148 100000 75400 100000 2064 100000 43650 99999 198 100000 33020 99999 30214 99999 77500 99999 30521 99999 6190 100000 53428 100000 50732 99999 91205 100000 9170 100000 36660 99999 84720 99999 67961 99999 95522 99999 15123 100000 30676 99999 22642 100000 99433 100000 45267 99999 81023 100000 88392 99999 89527 99999 50762 99999 10960 100000 69065 100000 43881 100000 32211 100000 31888 99999 28641 100000 28617 99999 37919 99999 33840 99999 61138 100000 22268 100000 21524 99999 87449 99999 83804 100000 87020 99999 36977 100000 74216 99999 91221 99999 20989 99999 24453 99999 19100 100000 90696 100000 36354 99999 41807 100000 33996 99999 94281 99999 19703 99999 7827 100000 17068 100000 30532 100000 37378 99999 40689 99999 20870 100000 53785 100000 2571 99999 18892 100000 34305 99999 21725 99999 49749 99999 69013 99999 60462 99999 10174 99999 53124 100000 85327 100000 35660 99999 96679 99999 57848 100000 95989 99999 84765 99999 14149 100000 1742 99999 76789 99999 38617 100000 52541 100000 31326 100000 70692 99999 26545 99999 6520 99999 68029 100000 17716 99999 76177 100000 69319 99999 14508 100000 68076 99999 86025 100000 19355 100000 51317 100000 59632 99999 47169 99999 56626 99999 6870 99999 93706 100000 34947 100000 38862 100000 79818 100000 36341 100000 8759 100000 67908 100000 53081 100000 77266 100000 61233 100000 7327 100000 83350 99999 35969 99999 30010 100000 54674 100000 4057 100000 74126 99999 50803 100000 50612 99999 93655 100000 52870 100000 3492 100000 43431 100000 40718 99999 72854 100000 32783 99999 5732 100000 77512 99999 89260 99999 25009 99999 14310 99999 85361 99999 98168 99999 70513 100000 8400 100000 1461 99999 41182 99999 65007 99999 47369 100000 61669 99999 4573 99999 180 100000 21517 100000 77487 99999 57607 99999 1179 100000 76276 100000 99946 99999 16710 99999 23808 99999 20650 99999 99478 99999 87324 99999 57488 100000 78338 100000 3940 100000 75548 100000 39850 100000 5219 99999 17553 99999 67349 100000 65409 99999 61246 99999 80032 99999 62703 99999 2433 100000 58215 99999 64038 100000 53343 99999 87801 100000 12350 100000 13519 100000 69844 99999 33480 100000 59779 100000 90302 100000 54041 100000 80714 99999 60470 99999 59560 100000 59787 100000 72729 99999 34364 100000 77585 99999 42256 100000 52285 99999 73547 99999 39969 100000 89473 100000 63428 99999 90616 99999 31917 100000 62117 99999 32092 99999 60557 100000 86859 100000 70909 100000 36665 99999 6070 99999 94669 99999 5467 99999 11919 99999 26248 99999 34106 99999 38838 100000 877 100000 48810 100000 49164 99999 44433 100000 83732 99999 67836 99999 86148 100000 31826 100000 74844 99999 56869 100000 65690 100000 61677 100000 4854 99999 27141 100000 84355 100000 9891 99999 42708 100000 60410 99999 66308 99999 3179 100000 88014 99999 9907 100000 72460 99999 59193 99999 59555 99999 47529 100000 693 99999 48360 99999 34788 100000 78946 100000 90088 99999 32265 99999 19251 100000 79603 100000 86515 99999 40702 100000 58859 99999 23543 99999 21796 99999 17832 100000 94941 99999 78639 100000 93730 99999 2938 100000 23005 100000 45002 99999 30538 100000 22922 100000 4853 100000 45119 99999 85584 100000 13642 99999 56176 100000 68680 100000 89127 99999 27501 99999 24527 99999 53618 100000 39426 100000 80410 99999 64327 99999 33757 100000 15357 100000 22784 99999 45849 99999 52002 100000 26371 100000 71246 99999 94919 99999 20486 99999 6163 99999 87841 99999 17735 100000 23948 99999 82684 99999 85328 100000 68108 99999 16254 99999 4479 100000 79024 99999 15617 99999 15229 100000 86016 100000 69292 100000 97113 99999 57311 99999 67530 100000 18890 100000 96385 100000 37666 100000 15170 99999 87049 100000 25488 100000 64832 100000 77169 100000 48681 99999 59878 100000 84327 100000 86891 99999 36073 99999 48869 99999 87131 100000 49654 99999 53747 100000 86596 99999 2675 99999 1599 100000 78822 100000 76204 100000 78337 99999 11493 99999 18141 100000 85597 100000 34732 99999 38400 100000 12882 99999 74179 100000 36864 99999 5956 100000 62164 100000 28713 100000 27184 100000 21515 100000 56447 100000 78403 100000 82113 100000 65622 100000 38344 99999 56101 100000 84192 100000 31701 99999 78331 100000 45170 100000 78704 100000 39201 99999 53857 99999 26196 100000 12002 100000 9842 100000 1758 99999 39067 100000 93114 99999 25100 100000 77839 99999 92734 99999 82415 100000 48656 100000 16273 99999 90918 100000 74714 100000 4582 100000 40904 100000 15787 99999 21074 99999 69594 100000 55862 100000 70908 99999 79215 99999 10847 100000 99310 99999 75173 99999 88738 99999 93913 100000 73232 100000 96958 99999 28401 100000 298 99999 78046 100000 31824 99999 76568 100000 89107 100000 27433 100000 55424 100000 6442 99999 57382 100000 93940 100000 87238 99999 30114 100000 12118 99999 35732 99999 81816 99999 21025 99999 28080 100000 23946 99999 68213 99999 53425 99999 15895 99999 15534 99999 63508 99999 48198 99999 81542 100000 81501 100000 25075 100000 10548 99999 24056 100000 79769 99999 16782 100000 829 99999 63107 100000 40349 100000 74561 100000 68946 100000 44997 100000 13723 99999 57092 99999 71226 100000 71837 99999 709 99999 81170 99999 3479 100000 55793 100000 28563 100000 59130 100000 48198 100000 98711 99999 28768 99999 97240 99999 47216 100000 46443 99999 9551 99999 547 100000 46555 100000 75393 100000 27509 99999 79136 100000 52208 99999 197 100000 4716 99999 50123 100000 65224 99999 53128 99999 53564 100000 19115 100000 57419 99999 67030 99999 58741 99999 30947 99999 45449 99999 70503 99999 63091 100000 98024 99999 23580 100000 58285 100000 47721 100000 63906 100000 67288 100000 30776 99999 88464 100000 32037 100000 63783 100000 23936 99999 58073 100000 68507 100000 90183 100000 82207 99999 9826 99999 86788 100000 8348 99999 2781 99999 53942 99999 73036 100000 6851 100000 97785 99999 53933 99999 74594 99999 60861 99999 65899 99999 18291 99999 46661 100000 4867 100000 99675 100000 79264 99999 14443 99999 5245 99999 74190 99999 49590 99999 49276 99999 77052 100000 23479 100000 36041 100000 75392 99999 95315 100000 59727 100000 3538 99999 74875 99999 25912 100000 86741 100000 78814 100000 11351 100000 1974 100000 88470 99999 57150 100000 26322 99999 33957 99999 46834 99999 36708 100000 87195 99999 97028 99999 63547 100000 90071 100000 56344 99999 99335 99999 72424 99999 89706 99999 73072 100000 22119 100000 65770 100000 2595 100000 48563 99999 77420 100000 36558 100000 57641 100000 87716 100000 66814 100000 3793 99999 48396 100000 69134 99999 12065 100000 53747 99999 56301 100000 76175 100000 20666 99999 95020 100000 93556 100000 80069 100000 10095 100000 60784 99999 3867 99999 62582 100000 61120 99999 23345 99999 45099 99999 606 99999 71619 99999 68244 99999 8245 100000 42613 99999 46855 99999 81139 100000 85458 100000 58698 99999 56689 99999 45295 99999 1077 99999 7486 100000 98597 100000 28485 99999 21872 100000 27164 100000 82213 100000 67203 100000 29896 100000 40385 99999 58757 100000 33018 100000 15340 100000 61603 99999 49635 99999 33426 99999 46493 99999 61672 99999 73908 100000 28486 100000 59463 100000 88520 100000 94355 100000 74734 100000 53344 100000 23343 100000 53257 99999 56458 100000 4451 99999 35416 99999 12003 100000 99067 99999 38274 99999 14652 99999 96989 99999 36484 99999 57196 99999 75391 99999 77779 100000 55485 99999 3351 100000 46724 99999 81184 99999 76551 99999 1913 100000 52299 100000 92771 99999 46290 99999 95219 100000 10259 100000 27431 99999 47256 99999 25382 99999 3197 99999 53232 99999 50867 99999 15589 100000 25433 99999 17893 99999 17333 100000 39934 100000 9499 99999 28946 100000 54976 99999 94933 100000 40489 99999 94032 100000 19061 100000 74490 100000 54394 100000 39414 99999 2019 100000 38229 99999 99229 100000 81499 100000 58682 100000 27739 100000 68995 100000 13036 99999 30816 99999 9779 99999 70544 99999 42390 99999 35389 99999 40682 99999 36401 100000 39712 100000 23537 100000 21581 99999 35324 99999 3742 100000 98068 100000 56478 99999 16486 100000 4900 99999 11935 99999 2922 99999 88865 99999 70267 99999 62066 100000 525 100000 44957 100000 49520 99999 20390 100000 82091 99999 30088 99999 53442 100000 69346 99999 85414 99999 23121 100000 23366 99999 13558 99999 24288 99999 21770 99999 57948 100000 23492 99999 62286 100000 79314 99999 18319 99999 26606 100000 9199 99999 45139 99999 52078 100000 74791 100000 89104 99999 87857 100000 86885 100000 83509 100000 95026 100000 12619 100000 50784 99999 21351 100000 84340 99999 48179 99999 38074 99999 48929 100000 52765 99999 56044 100000 37764 100000 11129 100000 68227 99999 4365 100000 83999 99999 55802 100000 25663 100000 11630 99999 89299 100000 67260 100000 28437 100000 41202 100000 109 99999 16913 100000 41166 100000 29514 100000 91872 99999 41661 99999 14409 100000 43374 100000 24570 100000 80262 99999 73291 99999 44217 99999 42835 100000 59138 99999 53305 100000 25568 99999 17718 100000 79626 99999 86974 99999 43119 99999 8136 100000 1790 100000 61584 99999 89324 100000 87835 100000 8066 100000 82172 100000 923 100000 19643 100000 15240 99999 93637 100000 70832 99999 47686 100000 96750 100000 77875 100000 84923 99999 61491 99999 77997 100000 53165 99999 12393 99999 50595 100000 83351 99999 72944 100000 59846 100000 8113 100000 51639 100000 61937 99999 14260 99999 35171 99999 53686 100000 92381 100000 85628 100000 48814 100000 71398 99999 90760 100000 30457 99999 18217 100000 92365 100000 90037 99999 34408 100000 2120 100000 27097 99999 96475 99999 54688 100000 41109 99999 66969 100000 34920 99999 53657 99999 41328 99999 46116 100000 3994 100000 6230 99999 13661 99999 3645 99999 11697 99999 57724 99999 68426 99999 52175 100000 57042 100000 80506 99999 19501 99999 26711 100000 19552 100000 14357 99999 15872 100000 24371 99999 24710 99999 58328 99999 77694 100000 24687 99999 30621 100000 60297 100000 34220 99999 25719 100000 9808 99999 93371 100000 95502 100000 72834 100000 66336 99999 21496 99999 3251 100000 59599 99999 73573 100000 80274 100000 32817 100000 54989 99999 2652 99999 32560 100000 68460 100000 12508 100000 18234 99999 34855 100000 41548 99999 63928 100000 64757 99999 77365 99999 31454 100000 67064 100000 76186 99999 4446 100000 43527 100000 84445 100000 33347 99999 52684 99999 89701 100000 25120 99999 58601 99999 68484 99999 39235 99999 69499 99999 37070 100000 75256 99999 39224 99999 63453 100000 17260 100000 18620 99999 39016 99999 99754 99999 69954 99999 63388 99999 13954 100000 84783 100000 79136 99999 64815 100000 92235 100000 76720 100000 37614 99999 30441 100000 61239 99999 53150 99999 36025 100000 85644 100000 70771 99999 43385 100000 84992 100000 69526 100000 65567 99999 78632 99999 64431 99999 16851 100000 79534 99999 88569 99999 12426 99999 10832 100000 63792 99999 84335 99999 73349 99999 9282 100000 98797 99999 40343 99999 37630 100000 98109 100000 13632 99999 13747 100000 61715 99999 64784 99999 81506 100000 45500 99999 42713 99999 405 100000 55499 99999 16520 99999 27584 100000 34287 100000 40513 99999 87301 100000 41233 99999 27303 100000 60142 99999 93629 99999 35022 100000 13829 100000 92477 100000 50025 99999 43989 100000 96498 100000 82122 100000 62888 100000 77684 100000 69231 100000 99180 99999 64100 100000 41049 100000 35426 100000 64869 100000 35374 100000 61856 99999 36861 99999 15881 100000 56803 99999 55042 100000 1576 99999 26529 100000 93513 100000 18510 100000 52014 99999 60098 99999 54942 99999 35336 99999 949 99999 79393 100000 68367 100000 3747 99999 96070 99999 26481 100000 82575 99999 9996 99999 68550 99999 4248 99999 86140 100000 89334 100000 50233 100000 21112 100000 79465 99999 42914 100000 71064 99999 76702 100000 64741 100000 27792 100000 13239 100000 70456 99999 73473 99999 98098 99999 27451 99999 83326 99999 29360 99999 5569 99999 7700 100000 68195 100000 87471 100000 31858 100000 87241 100000 32127 100000 65198 100000 32952 100000 63812 99999 93068 99999 52256 100000 27929 99999 72608 99999 90859 99999 24101 99999 56987 99999 83567 100000 81736 100000 24564 100000 55235 99999 59660 100000 57846 99999 76790 99999 77349 99999 52145 100000 23287 99999 96084 100000 96430 99999 7394 100000 31914 99999 13662 100000 41825 100000 22858 99999 78583 99999 74175 99999 16845 99999 39154 99999 99304 99999 19771 99999 44127 100000 10687 100000 7619 99999 31106 99999 26381 99999 72672 100000 16144 99999 6959 99999 28822 100000 48849 99999 45437 100000 67524 99999 51459 99999 16574 100000 41086 99999 78338 99999 99871 99999 24942 100000 77161 99999 70174 99999 20645 99999 88015 99999 12483 99999 42784 100000 69555 100000 34477 99999 70433 99999 46680 100000 17630 99999 97094 99999 68928 99999 54000 100000 51098 100000 57314 99999 78670 100000 1502 100000 16507 100000 73929 100000 47124 100000 73469 99999 36051 100000 21981 100000 62567 100000 21579 99999 48724 100000 10699 100000 60408 99999 46956 99999 20943 100000 46351 100000 49651 99999 57590 100000 37069 100000 21812 99999 92149 100000 19622 99999 19796 99999 97459 99999 78969 100000 52449 99999 28888 100000 81375 100000 79254 99999 14926 99999 36580 100000 32510 99999 89905 99999 26578 100000 18108 100000 38643 99999 29424 99999 58270 99999 69882 100000 68545 99999 46072 100000 18040 99999 11336 100000 51343 100000 4189 99999 87395 100000 44282 100000 62608 99999 73330 100000 13342 99999 62005 99999 69558 99999 86062 100000 7992 99999 73625 99999 53280 99999 4576 100000 43653 100000 92716 99999 77328 99999 80554 100000 9583 100000 57832 100000 92957 99999 51471 99999 37988 100000 48420 99999 50196 99999 89657 99999 1466 100000 99315 99999 85251 100000 45883 100000 71645 100000 79121 99999 49061 100000 99748 100000 97617 100000 29015 100000 29046 100000 6239 100000 41524 99999 29452 99999 85933 100000 92454 99999 38678 100000 32945 99999 25830 100000 46396 100000 41771 100000 86887 100000 51897 99999 73755 100000 99981 99999 10381 99999 7985 100000 1944 99999 49349 99999 57035 99999 23964 100000 96872 99999 24724 100000 66607 100000 58697 100000 1190 100000 23950 100000 82884 100000 44656 100000 29144 100000 1685 100000 37872 99999 4039 99999 24373 99999 78992 100000 80832 100000 56778 99999 35897 100000 7011 100000 89900 99999 74895 100000 39976 99999 93599 99999 43035 99999 12381 100000 57453 99999 54028 100000 35226 100000 17217 100000 1657 100000 80091 100000 9326 100000 66577 100000 17263 99999 6366 100000 85165 100000 43291 100000 5816 99999 41743 100000 32496 100000 72061 99999 43524 100000 66477 99999 33357 100000 86041 100000 38350 99999 24619 100000 31168 99999 77480 100000 54649 100000 87185 99999 94623 99999 80929 100000 98861 99999 81491 100000 38853 100000 30247 100000 88372 99999 64853 100000 74205 100000 46251 99999 20530 99999 38841 100000 89244 99999 83194 100000 84824 100000 80861 99999 55344 99999 70403 100000 23857 100000 92026 99999 64128 99999 25401 99999 48745 100000 91781 99999 70483 100000 40801 100000 21259 99999 38736 100000 62905 100000 17351 99999 4029 99999 61753 100000 83165 99999 81558 100000 72557 99999 94872 99999 21702 100000 77779 99999 69195 100000 15161 99999 1822 99999 23524 99999 95923 99999 57535 99999 75296 99999 15472 99999 61617 99999 31432 99999 66353 100000 16963 100000 65028 100000 99545 99999 18311 100000 38034 100000 34285 99999 18358 99999 50034 99999 97526 99999 66824 99999 98070 100000 14415 99999 34508 100000 91206 99999 20018 100000 20260 99999 68069 100000 1856 100000 28175 100000 72327 100000 97800 100000 76895 99999 29446 100000 32059 100000 1892 100000 9981 99999 65479 99999 48692 100000 4353 99999 78881 99999 51472 100000 16303 99999 89294 99999 28851 99999 67954 99999 29568 99999 44862 99999 79018 100000 70781 99999 72148 100000 8245 99999 88883 99999 70379 100000 44493 100000 110 100000 54996 99999 66475 99999 19845 100000 57376 99999 14726 99999 39391 100000 76567 100000 67373 99999 29459 100000 31925 100000 52824 99999 77342 99999 97261 100000 59921 99999 68382 100000 22856 99999 1920 99999 37422 100000 61742 99999 48723 99999 65649 99999 12647 99999 90073 100000 1449 99999 22055 100000 46306 99999 3833 100000 90267 100000 94688 99999 99195 100000 72273 99999 80425 99999 37644 99999 43904 100000 71439 100000 15621 99999 58503 99999 86822 100000 83212 99999 91705 100000 58567 99999 72149 99999 37534 100000 70555 99999 61214 99999 77239 99999 11375 99999 713 100000 4307 100000 99138 100000 94292 100000 97577 100000 66533 99999 29971 100000 53232 100000 24633 99999 49880 99999 87005 100000 3036 99999 84384 99999 40069 100000 33571 100000 1971 99999 85562 99999 94039 100000 11753 99999 68538 100000 26751 99999 80870 100000 58555 100000 7250 100000 18159 99999 15104 99999 914 99999 50221 99999 18929 99999 43448 100000 36191 100000 30026 100000 90806 99999 72530 100000 3217 99999 84978 100000 59821 100000 8968 100000 63949 100000 83138 100000 14874 99999 74350 99999 82961 99999 43038 100000 62452 99999 13697 100000 49460 100000 66284 100000 67621 99999 85656 99999 49951 100000 6209 100000 94969 100000 35881 100000 67889 100000 68759 100000 35080 99999 17699 99999 94686 100000 38752 100000 47606 99999 42765 99999 58080 100000 8069 100000 66818 99999 48277 100000 93165 99999 8986 100000 6540 100000 80343 100000 23036 99999 60782 99999 52705 99999 39516 99999 54814 100000 31795 99999 48475 99999 2659 99999 94767 100000 65617 99999 41407 100000 4700 100000 56842 99999 79395 99999 44804 99999 37407 100000 25064 100000 25553 100000 15841 100000 32106 100000 68399 100000 86260 100000 59369 99999 33009 99999 60380 100000 59620 99999 12750 99999 97323 99999 1782 100000 87658 100000 65481 100000 95779 100000 4902 99999 18782 100000 74220 100000 90912 99999 82591 99999 42486 99999 48184 100000 55366 99999 37989 100000 76024 100000 22439 100000 88394 99999 27954 100000 2219 100000 73133 100000 82547 99999 91093 100000 76725 99999 34501 100000 9229 99999 44653 100000 36588 99999 71726 99999 2920 100000 60188 100000 74130 99999 19876 99999 76562 100000 70825 99999 43916 99999 32580 99999 67244 99999 96472 100000 1256 100000 20365 99999 50306 99999 15243 99999 15891 100000 19252 99999 3781 99999 56413 100000 8941 100000 51047 99999 13982 100000 40065 100000 25566 99999 91477 100000 26948 100000 99955 100000 49873 100000 17139 100000 91155 100000 62395 100000 48233 99999 9239 100000 35610 100000 21890 100000 68706 100000 97013 100000 33455 100000 19020 99999 28726 99999 33530 100000 93031 100000 2365 100000 88305 99999 24290 99999 57653 100000 99738 99999 54718 99999 95521 100000 25277 99999 13694 99999 93943 99999 62830 99999 25508 99999 62086 100000 60351 99999 59540 99999 41563 100000 2229 100000 41257 100000 7725 99999 46224 100000 5767 100000 64294 99999 70443 99999 53960 99999 45248 100000 15948 100000 19394 99999 61335 100000 50772 100000 24864 100000 91131 99999 96085 99999 18913 100000 98996 100000 74121 99999 37850 100000 66230 100000 67643 99999 59770 100000 76229 99999 46285 100000 98688 99999 25367 99999 4688 100000 41964 99999 12126 99999 382 100000 24021 100000 82286 100000 76231 100000 54806 99999 71433 100000 6846 100000 28215 100000 51613 100000 97813 99999 97243 100000 1493 100000 74755 99999 1974 99999 29833 100000 81443 99999 87032 100000 89072 100000 34392 100000 23722 100000 90330 100000 74543 99999 59545 100000 14126 99999 54788 99999 46388 100000 5517 100000 18238 99999 29545 99999 82997 99999 8131 99999 59976 99999 45940 99999 3682 100000 5006 99999 29552 99999 62596 100000 46901 99999 15692 99999 35384 100000 99906 99999 88949 99999 10362 99999 25679 99999 20791 99999 60296 100000 9903 100000 1133 99999 1874 99999 4298 100000 77663 99999 82731 99999 37455 99999 96219 100000 23668 100000 64508 99999 24811 99999 13402 100000 26413 100000 71046 99999 37277 100000 52647 100000 23866 99999 17991 100000 57598 100000 47487 100000 97708 100000 10893 99999 67014 99999 37202 100000 82346 99999 1258 99999 97313 99999 71048 100000 62392 100000 75982 100000 76300 100000 17960 99999 60302 100000 63068 99999 45896 100000 97949 100000 10917 99999 54342 99999 57312 99999 28273 99999 87130 100000 15127 99999 68753 99999 29168 99999 81405 99999 38828 100000 98768 99999 51702 99999 84163 100000 60375 99999 10158 99999 85480 99999 56370 100000 20868 100000 98644 99999 57827 99999 37786 99999 4103 99999 12634 100000 42455 99999 83602 99999 33048 99999 81779 100000 52572 100000 37669 100000 63258 100000 37650 100000 25265 99999 22683 100000 65500 99999 23087 100000 36394 100000 64318 99999 99163 100000 59927 99999 31075 100000 59472 99999 69608 99999 11587 99999 79219 100000 37797 99999 68734 99999 70634 99999 1548 100000 80595 99999 39544 100000 77425 99999 78018 100000 32793 99999 45676 100000 53689 99999 885 100000 1112 99999 49533 99999 5753 100000 97640 100000 45139 100000 89514 100000 52129 100000 683 100000 97844 99999 3883 99999 84149 99999 7343 100000 92200 100000 64706 99999 61291 99999 18322 100000 51219 100000 63784 100000 16716 100000 24072 99999 64846 99999 24307 99999 7791 100000 9446 100000 70863 100000 46313 99999 38734 100000 71464 100000 74555 100000 10846 100000 59337 99999 62152 100000 81848 100000 53591 100000 39182 100000 87266 99999 53229 99999 1651 99999 14640 100000 41799 99999 37894 99999 6076 99999 44438 99999 57790 100000 15613 99999 64577 99999 67407 99999 25342 99999 7583 100000 31560 100000 22057 99999 22747 100000 70713 100000 23886 99999 69147 100000 2471 99999 1601 100000 44676 100000 33852 99999 21416 100000 87518 99999 23042 100000 3735 99999 82905 100000 90791 100000 35038 100000 52655 99999 27121 99999 55939 100000 1870 99999 4965 100000 74552 99999 77636 99999 13699 99999 63994 100000 13431 99999 27382 100000 51220 100000 78967 100000 31627 99999 25244 99999 56215 100000 90953 99999 70064 100000 27808 100000 35619 99999 36006 100000 22821 99999 68661 99999 83018 100000 6627 100000 61756 99999 57848 99999 39420 99999 64894 99999 27517 99999 83329 99999 21876 100000 16335 99999 79179 100000 82913 99999 74568 99999 3095 100000 6637 100000 16949 100000 13403 100000 93016 99999 44822 100000 17165 100000 93342 99999 85663 100000 55749 99999 82134 100000 30413 100000 66506 100000 29993 100000 15232 99999 18545 99999 67378 100000 85909 99999 76959 99999 12717 100000 197 99999 2143 99999 58897 100000 55536 100000 17198 100000 1012 99999 36031 99999 25902 99999 79178 99999 23510 99999 32074 99999 10108 100000 74120 99999 71242 100000 62268 99999 23520 99999 38530 100000 6716 99999 31030 100000 6068 99999 1553 100000 21428 99999 8849 100000 91689 99999 58221 100000 46010 99999 77981 99999 44016 99999 16357 99999 13953 100000 98906 99999 21545 99999 80736 100000 56828 99999 9177 100000 57201 99999 34687 99999 40127 100000 39497 99999 46392 99999 3120 99999 86531 99999 76688 99999 53920 99999 3222 99999 28480 99999 29288 100000 5622 99999 82268 100000 64765 99999 48588 99999 39166 100000 27773 100000 94093 100000 46178 99999 48432 99999 67692 99999 44179 99999 4516 100000 4792 99999 5379 99999 75058 100000 86254 100000 85280 100000 80228 99999 13511 100000 56569 100000 61913 99999 1793 100000 72508 99999 13586 99999 82567 99999 20606 100000 35954 100000 81378 100000 46137 100000 98422 100000 35803 99999 16423 100000 20419 100000 82597 100000 4613 99999 71873 99999 30472 99999 8945 100000 79931 99999 13129 99999 55799 99999 87779 99999 93967 100000 17383 100000 392 99999 30734 100000 24777 99999 94608 99999 50264 100000 67380 99999 183 100000 53892 100000 61093 99999 71911 99999 77945 100000 50014 99999 25159 99999 93615 100000 81598 99999 60330 99999 63416 99999 27235 99999 30129 99999 23708 100000 52218 100000 25243 100000 41125 99999 87047 99999 99950 99999 62841 100000 31181 100000 99251 100000 77091 100000 60694 100000 51216 99999 41469 100000 42133 100000 67676 99999 4204 99999 72722 99999 25989 100000 47378 99999 22302 99999 65179 99999 24264 99999 31039 99999 29324 99999 54457 100000 8887 100000 26775 100000 89100 100000 26712 100000 82202 100000 20005 99999 38300 100000 59317 100000 71227 99999 86448 99999 38757 99999 32194 100000 6201 100000 42710 100000 3744 100000 84211 100000 60264 99999 84362 99999 52745 99999 36621 100000 10908 99999 77729 99999 23133 100000 21804 100000 53151 100000 2311 99999 15681 99999 99670 99999 23140 99999 43021 100000 63532 99999 94589 99999 39197 99999 45351 100000 77064 100000 48448 100000 38546 100000 539 100000 20192 99999 60669 99999 30444 100000 45252 99999 7818 100000 15236 100000 82125 100000 26136 99999 8619 100000 56261 100000 42717 99999 35472 100000 46899 100000 62799 99999 50965 99999 86624 99999 73839 100000 39183 99999 45210 100000 50711 100000 38773 100000 42626 99999 81887 100000 94243 100000 98002 100000 46100 99999 57755 99999 49705 99999 57610 99999 23735 99999 5687 100000 40085 100000 66023 99999 99956 99999 2379 100000 50580 99999 55642 100000 82244 100000 14280 100000 71427 99999 79497 100000 14636 100000 96474 99999 49541 99999 25211 100000 73211 99999 55064 99999 2394 99999 56331 100000 37007 99999 22095 99999 16463 100000 62442 99999 26235 99999 98211 100000 6768 99999 22678 100000 76447 100000 50548 99999 65555 99999 30399 100000 3620 99999 18263 99999 90368 99999 51756 100000 84557 100000 20659 99999 79209 100000 33859 99999 92553 100000 77990 100000 25130 99999 77690 99999 50593 100000 26855 100000 65403 99999 77022 99999 95242 99999 19173 100000 21578 100000 54110 99999 86083 99999 74893 100000 86922 99999 45566 99999 27620 99999 42513 100000 39148 99999 35669 100000 87268 99999 88530 100000 65743 100000 92755 99999 43467 99999 36265 100000 52412 100000 56937 99999 50078 99999 46517 100000 35947 100000 15950 99999 30367 99999 30310 100000 80961 100000 39255 100000 55303 99999 74751 99999 4090 99999 63574 99999 77676 100000 11806 100000 72266 100000 80849 99999 42069 100000 45897 99999 38916 99999 86179 99999 93096 99999 5865 99999 55240 99999 56483 100000 65165 100000 33127 99999 66152 99999 71457 99999 25523 100000 29080 99999 44753 100000 49216 100000 36792 100000 1520 100000 85180 99999 56291 100000 34054 99999 6723 99999 75481 100000 82692 100000 30419 99999 53127 100000 55705 100000 71616 100000 67529 99999 89554 99999 64556 99999 14265 100000 66835 99999 49577 99999 10081 99999 79909 99999 76872 99999 15790 100000 54238 100000 35285 99999 51261 99999 87089 100000 43742 100000 79202 100000 94850 100000 70545 99999 38798 99999 59738 99999 76636 99999 76880 100000 71344 100000 65276 100000 84136 100000 13362 100000 81806 99999 49327 99999 5673 100000 86216 99999 60005 100000 13932 99999 80887 99999 63722 99999 23568 100000 75028 100000 29675 100000 79360 99999 2398 100000 7686 99999 15520 99999 4662 100000 89007 100000 55272 100000 85795 99999 22521 99999 58062 100000 7905 99999 69231 99999 22712 100000 28355 100000 35890 100000 28002 100000 90051 99999 2841 100000 89063 100000 52725 99999 59351 99999 11914 100000 64324 100000 86468 100000 84808 100000 36462 99999 15163 100000 58921 100000 51786 100000 82816 99999 32645 99999 56616 99999 49874 99999 76772 100000 68486 99999 84892 99999 78469 99999 17518 100000 86184 99999 24255 100000 89299 99999 80783 99999 16119 99999 7838 100000 90770 100000 85387 99999 55747 100000 69894 100000 26379 99999 50908 100000 97430 100000 51494 99999 51215 100000 9716 100000 38593 100000 53307 100000 7361 99999 87978 99999 41680 99999 40500 100000 43992 99999 3502 99999 53829 100000 16904 99999 53353 99999 79887 99999 82871 100000 36565 99999 67435 99999 63589 100000 77768 99999 51851 99999 58401 99999 92728 99999 74992 99999 86297 100000 90623 99999 54305 100000 67460 100000 78279 99999 73223 100000 8326 99999 95158 100000 98701 99999 34265 99999 43685 100000 90981 99999 64754 100000 70522 100000 52936 99999 19578 100000 30839 100000 84762 99999 38978 99999 25413 99999 34455 99999 46235 100000 29588 100000 6312 100000 5605 99999 47569 99999 62748 100000 63662 100000 22204 100000 98785 100000 620 99999 73367 99999 16836 100000 19497 100000 44086 99999 44616 100000 59292 100000 74765 100000 92310 99999 88532 100000 1003 99999 74577 100000 40942 99999 62775 99999 84763 100000 81580 100000 81976 100000 96111 99999 6344 100000 88996 99999 96939 99999 1079 99999 90235 99999 94991 99999 18351 100000 928 99999 84817 99999 6865 100000 97973 100000 65406 100000 98493 100000 74992 100000 34836 99999 31162 99999 66630 99999 11517 100000 15332 100000 27581 100000 21619 100000 94836 99999 15415 99999 98260 99999 59442 100000 78740 100000 49691 100000 65538 100000 71851 100000 3367 100000 72961 100000 94993 100000 39727 99999 23943 99999 58191 100000 33702 99999 83727 99999 94318 100000 14488 99999 83481 99999 47543 100000 51834 100000 81638 100000 14607 99999 58553 100000 56686 100000 65667 99999 14304 100000 59556 100000 71470 99999 96216 100000 43274 100000 64492 99999 22811 99999 1145 100000 59861 100000 75231 99999 98330 100000 14051 100000 6678 99999 16384 100000 52424 100000 76932 100000 89399 100000 78387 100000 86896 99999 8555 99999 52611 100000 43380 99999 60290 100000 95076 99999 48371 99999 7372 99999 98016 100000 83956 100000 26664 100000 10805 100000 74813 100000 49901 99999 71779 100000 57289 99999 77810 100000 65880 99999 53017 100000 12205 100000 82966 100000 35155 99999 39053 100000 48774 100000 76962 99999 26949 99999 53028 99999 83365 100000 2465 100000 31505 100000 53369 100000 23314 99999 74966 100000 50055 100000 60864 99999 9683 99999 4533 100000 99560 99999 62333 100000 68587 100000 63465 100000 28667 100000 67220 100000 37740 99999 58453 99999 75133 99999 90216 100000 70460 100000 23135 100000 17930 99999 90958 100000 2573 100000 69914 99999 80712 99999 68577 99999 24266 99999 49666 99999 42380 99999 14921 100000 665 100000 61900 100000 78746 100000 92749 100000 87802 99999 44208 100000 11277 99999 45414 100000 40743 100000 63787 100000 80647 100000 2762 99999 91095 100000 56189 99999 51988 100000 6029 100000 12407 99999 36273 99999 79997 99999 29716 100000 7006 99999 55221 99999 61514 99999 53648 99999 85409 99999 51501 100000 86467 99999 7663 100000 23007 99999 59481 99999 11252 99999 8351 99999 70499 100000 30136 100000 21220 99999 56215 99999 30387 100000 83581 100000 43634 99999 55231 99999 91338 100000 8042 100000 34732 100000 20270 99999 21560 100000 38339 100000 13109 100000 47929 99999 11677 99999 65111 99999 70937 100000 3343 100000 50669 100000 75788 100000 89115 100000 37057 99999 42083 100000 4797 100000 22640 100000 40024 99999 18205 100000 98300 100000 24097 99999 99812 100000 14925 99999 94631 100000 44969 99999 8723 100000 41829 99999 6220 99999 88536 100000 69303 99999 78861 99999 59963 100000 9928 100000 79788 100000 85541 100000 46532 100000 40418 100000 57240 99999 52234 99999 91151 100000 65302 100000 49466 99999 50726 99999 16706 100000 51205 99999 7856 99999 19107 100000 66067 100000 43863 99999 30466 99999 58897 99999 6322 99999 93610 99999 34542 99999 31186 99999 12960 100000 82785 99999 22847 99999 47867 100000 93746 99999 30012 99999 44520 100000 79565 100000 88475 100000 21168 99999 52310 99999 50899 100000 42021 100000 68292 100000 99007 99999 57732 100000 67057 100000 31090 100000 24118 100000 9076 99999 46565 99999 67815 99999 81861 100000 72739 99999 50113 99999 86223 100000 16344 99999 43861 100000 6195 100000 53125 100000 24067 99999 65145 100000 50901 100000 11122 100000 26796 99999 8833 99999 3482 100000 53739 99999 86755 100000 91880 100000 34179 100000 59055 100000 78916 100000 7292 99999 76234 99999 51185 100000 39982 99999 28856 100000 25226 99999 2946 100000 60040 100000 22733 100000 6863 100000 77261 99999 95273 99999 15388 100000 87620 100000 31198 99999 18549 100000 25052 99999 13998 100000 53830 99999 70854 100000 21140 100000 36619 99999 21703 100000 59007 99999 11485 99999 52237 99999 91790 100000 85467 100000 23048 100000 67600 100000 80974 99999 25400 100000 96615 100000 78138 100000 97631 100000 50345 99999 60602 100000 39082 99999 87020 100000 47987 100000 93966 99999 94327 99999 21303 100000 87470 100000 73954 99999 2154 99999 54422 99999 48682 99999 34921 100000 15069 99999 69542 100000 30332 100000 32874 100000 44741 99999 32336 100000 17639 99999 40325 100000 17214 99999 56598 99999 92366 100000 75623 100000 54258 100000 6189 100000 924 100000 62903 100000 8469 99999 26478 99999 7130 100000 34042 100000 24942 99999 79184 99999 59345 100000 84088 99999 7992 100000 63666 100000 88653 100000 81911 100000 62974 99999 47830 99999 86803 100000 48529 99999 92785 100000 38649 99999 87529 100000 80721 100000 54596 100000 14018 100000 96503 100000 41305 99999 12492 99999 53980 99999 46958 100000 8050 100000 13446 99999 92012 99999 33920 99999 46657 100000 67934 99999 88842 100000 69876 99999 66170 100000 93583 100000 55933 99999 56911 100000 33527 99999 37711 100000 15136 99999 85669 99999 80635 99999 48129 99999 87408 99999 36957 99999 57347 100000 84486 100000 14618 99999 38380 100000 21298 100000 90820 100000 50672 99999 32599 100000 40240 100000 35331 99999 31137 100000 53049 100000 86570 100000 37078 99999 7759 100000 97980 99999 23162 100000 4726 99999 54049 99999 41873 99999 49501 99999 95077 100000 53806 99999 95555 100000 3704 100000 69399 100000 56602 100000 20993 99999 75819 99999 6189 99999 44934 100000 28557 100000 69173 99999 37094 99999 36753 100000 72338 100000 90204 99999 43964 99999 63196 100000 32173 100000 16268 99999 81872 100000 69075 99999 13099 99999 82853 100000 85093 100000 26072 100000 27380 99999 35743 99999 78170 100000 23273 99999 17742 100000 57026 100000 14614 99999 88782 99999 4202 100000 63557 100000 74246 99999 70985 100000 11780 99999 30565 100000 12939 100000 8523 100000 40244 100000 74212 99999 69378 100000 35616 100000 61273 99999 80351 99999 5939 99999 88342 99999 87147 99999 29501 99999 80119 99999 75955 100000 80861 100000 45444 100000 85148 100000 15179 100000 83246 99999 38047 99999 76379 99999 34803 100000 38913 99999 52461 99999 99394 100000 89430 99999 56674 99999 40771 100000 50401 100000 90113 99999 32905 100000 15879 100000 30398 100000 42552 99999 15705 99999 96772 99999 19877 99999 81682 100000 92586 99999 60819 100000 99422 100000 954 99999 12204 100000 821 99999 56928 100000 48214 100000 15127 100000 89240 100000 14494 99999 24506 100000 36975 100000 93553 100000 27144 100000 34754 99999 82704 99999 57975 99999 65904 99999 65074 100000 67667 99999 20034 100000 13053 100000 85443 99999 75483 100000 82687 100000 8932 99999 31625 100000 62315 100000 72249 99999 35936 99999 35392 99999 55533 100000 11860 99999 92642 99999 76921 100000 63633 100000 62444 100000 52588 100000 50173 99999 61334 100000 9143 100000 91846 99999 57902 100000 31617 99999 44180 100000 36367 99999 19157 100000 16349 99999 68855 100000 86348 100000 48827 99999 7147 99999 46538 100000 78657 100000 28270 99999 70043 100000 13638 100000 76140 99999 1211 100000 27500 100000 51893 99999 67737 100000 53702 99999 80731 100000 21086 100000 51259 100000 78047 99999 72406 99999 28204 99999 74055 99999 71430 100000 25715 100000 34844 100000 39404 99999 3542 99999 24999 99999 11705 99999 50401 99999 81502 99999 51811 99999 93107 99999 32031 100000 99662 100000 2372 99999 70295 100000 14938 99999 44647 100000 63952 100000 95684 100000 59688 99999 54921 99999 26616 99999 23766 99999 58653 99999 38666 99999 95616 100000 60527 99999 85769 100000 95943 100000 6582 100000 54497 100000 36969 99999 65832 99999 94945 100000 60004 100000 29235 99999 4292 100000 44987 100000 74993 100000 12114 99999 14388 99999 9694 100000 66679 99999 53808 100000 11386 99999 13486 100000 61179 99999 72705 100000 45598 99999 5973 100000 36188 100000 1268 100000 63925 99999 67233 99999 45571 99999 39833 99999 55335 99999 47548 100000 18998 100000 13494 99999 80471 99999 49380 99999 44697 99999 64715 99999 98081 99999 16797 99999 42229 100000 56862 100000 60114 99999 93191 100000 6309 100000 80340 100000 64458 99999 55727 100000 19365 100000 21009 100000 46492 100000 26364 100000 83951 99999 65315 100000 29834 100000 43154 100000 1381 99999 7799 100000 84216 99999 75083 100000 12863 100000 43387 100000 21028 100000 86277 99999 2794 100000 50503 99999 6183 99999 70016 99999 80078 99999 46602 99999 4024 100000 4128 100000 30584 100000 58678 100000 5128 99999 46441 100000 73439 100000 70409 100000 24588 100000 25166 99999 79504 100000 32018 99999 73070 99999 77481 99999 66665 100000 99089 99999 65589 99999 77685 99999 78570 100000 55838 99999 94941 100000 75832 99999 78075 99999 44563 99999 89790 100000 7093 100000 57709 99999 17825 99999 54994 99999 17838 99999 18817 100000 63831 99999 32632 100000 99228 100000 52338 99999 24053 100000 40476 100000 45067 100000 3565 99999 24212 100000 37826 99999 91907 100000 20050 99999 23806 100000 63173 99999 65046 100000 10702 100000 27990 99999 21107 99999 75458 100000 43183 100000 79005 99999 53862 99999 59743 100000 44910 99999 48588 100000 6237 99999 50416 100000 69097 100000 27062 100000 43917 99999 62525 100000 39100 99999 50420 100000 74830 100000 29799 100000 54739 99999 67163 100000 45823 100000 5258 100000 72364 99999 14184 100000 17250 100000 56494 100000 79278 100000 1780 100000 79225 99999 12698 99999 59125 100000 2456 99999 48042 99999 86472 99999 89325 100000 32221 100000 77033 100000 10353 100000 35306 100000 80951 99999 32769 100000 41791 100000 61079 100000 48203 99999 11805 100000 26639 99999 74263 100000 27004 99999 56760 99999 40597 100000 84054 99999 6315 100000 46213 99999 47121 99999 22878 99999 77775 99999 74825 100000 97436 100000 49745 100000 47855 99999 94994 99999 88713 99999 40705 100000 14810 100000 25133 99999 18740 99999 18739 100000 64485 100000 94885 99999 86682 100000 60215 100000 27957 100000 28218 100000 46524 99999 31747 99999 44479 99999 56991 99999 42697 99999 93339 100000 63251 99999 70252 100000 41922 100000 19811 99999 21681 99999 46543 100000 8239 100000 44510 100000 78856 100000 45769 99999 11908 100000 23568 99999 93347 99999 53819 99999 75009 100000 28103 100000 73272 99999 48601 99999 70760 99999 32627 99999 15056 100000 23187 100000 8820 100000 71409 100000 78583 100000 86432 99999 71104 99999 72274 99999 25675 100000 42584 100000 26816 99999 74769 100000 330 100000 7267 99999 5373 100000 31868 99999 7781 99999 95588 99999 94192 100000 95313 99999 86057 100000 70681 100000 94478 100000 94083 100000 36862 100000 22540 100000 85926 100000 7608 100000 54792 99999 22963 100000 36742 99999 18068 99999 93318 100000 86331 100000 78726 99999 89248 100000 53640 99999 14213 99999 61315 100000 3561 100000 39032 100000 77048 99999 31027 100000 83130 100000 70145 100000 99443 100000 69115 99999 57869 99999 56321 100000 42262 100000 60884 100000 38896 100000 11172 99999 69968 100000 14639 99999 54554 99999 77826 100000 90723 99999 55331 99999 33232 99999 12412 100000 33181 99999 74522 99999 35260 99999 59595 100000 57678 100000 82559 99999 95481 100000 51438 99999 25048 100000 92322 100000 35268 99999 30064 99999 98015 99999 73704 100000 80886 100000 9812 99999 20352 100000 90711 100000 18434 100000 56089 99999 529 100000 41456 100000 39609 100000 87186 99999 14673 99999 3019 99999 5781 99999 25818 99999 97906 99999 96909 100000 49336 99999 94333 100000 27598 99999 5463 100000 89088 100000 88940 100000 59793 100000 21071 99999 54289 99999 86676 100000 94259 100000 87155 100000 41671 100000 15404 100000 32449 99999 93265 99999 45673 99999 75285 99999 54541 100000 93334 100000 94276 99999 7858 99999 600 100000 67404 100000 92442 100000 33333 100000 70236 100000 90541 100000 52611 99999 20490 100000 93225 100000 96520 100000 38483 100000 18838 99999 82777 99999 75926 99999 26576 100000 32720 99999 21009 99999 2398 99999 75821 100000 43747 99999 64899 99999 26509 100000 54987 99999 46803 100000 79340 99999 538 100000 55338 99999 69455 100000 71087 100000 65123 100000 49330 100000 8845 99999 80469 100000 6558 100000 70221 99999 53493 100000 37592 99999 41047 100000 28226 99999 59447 99999 1893 100000 69109 100000 1154 99999 96429 99999 84055 99999 27462 100000 70582 99999 98048 100000 94909 99999 34877 99999 85066 100000 81557 100000 8116 99999 95643 99999 63995 99999 96762 100000 35806 100000 50285 100000 26645 100000 62593 100000 3885 100000 81430 100000 17970 100000 84005 99999 69286 100000 69437 99999 28109 99999 94152 99999 78226 100000 18245 99999 3664 100000 38910 100000 4903 99999 35678 100000 87760 99999 78194 100000 92395 99999 57287 99999 83040 100000 32066 100000 93182 99999 60896 100000 50413 99999 31982 100000 24985 100000 50896 100000 50095 99999 33804 100000 18414 99999 15584 99999 34931 99999 98043 99999 36382 99999 66751 99999 36257 100000 84839 100000 72063 100000 43720 99999 76354 99999 41006 100000 73786 99999 15263 100000 1833 100000 93834 99999 92238 99999 80750 99999 62617 99999 13851 99999 92812 99999 80398 99999 4655 100000 70277 99999 71498 99999 50941 99999 19201 99999 79699 99999 42453 99999 45671 100000 53581 99999 70267 100000 89602 100000 14891 99999 76185 100000 69779 100000 84566 100000 91858 100000 57636 100000 21279 99999 18374 100000 56195 100000 77319 100000 23845 99999 51130 99999 99410 99999 70119 100000 86449 100000 30437 100000 5745 99999 54641 100000 25468 99999 5082 99999 27848 99999 83007 99999 42616 99999 93581 100000 14049 99999 70669 100000 4142 99999 75358 100000 51481 100000 68868 99999 34490 100000 51977 100000 77679 100000 65068 100000 1998 100000 49102 99999 18384 99999 81171 100000 91353 100000 30164 99999 48804 100000 53158 99999 55807 99999 51558 100000 48789 99999 55210 99999 38604 100000 63050 99999 68066 100000 83939 99999 15168 100000 76537 100000 66695 99999 12069 99999 11080 100000 16726 99999 64828 100000 54954 100000 69358 99999 98389 100000 316 100000 6210 99999 85462 99999 64052 100000 56224 100000 21771 99999 59352 100000 49503 100000 46293 100000 79642 100000 14422 100000 83383 100000 78047 100000 59331 99999 32777 99999 55370 99999 41979 100000 47995 99999 90305 99999 90702 99999 46842 100000 12400 100000 45374 100000 81584 99999 30846 99999 20247 99999 23713 100000 30686 99999 99919 100000 74604 100000 53791 100000 46463 99999 57732 99999 22561 100000 14393 99999 57822 99999 1904 99999 60000 99999 43603 99999 48713 100000 62868 100000 23379 99999 6111 99999 13479 100000 55917 100000 98937 99999 18635 99999 19529 100000 23553 100000 62234 99999 96627 100000 54284 99999 25634 99999 15818 99999 51292 100000 46099 100000 79661 99999 56052 100000 62341 99999 49531 99999 82351 100000 68257 99999 72044 99999 11792 100000 20542 99999 32543 99999 45881 99999 40879 99999 67880 100000 74320 100000 19139 99999 77289 100000 55016 100000 42350 99999 5602 100000 21534 100000 21126 99999 75371 100000 85958 100000 56920 100000 95187 99999 46984 99999 10630 100000 19116 99999 47228 100000 59954 99999 84790 100000 21711 99999 79624 100000 75727 100000 29172 100000 26098 99999 18057 100000 37599 100000 29817 99999 44151 100000 73796 99999 9490 99999 29128 99999 27890 100000 51015 99999 1125 100000 72825 99999 41876 99999 9443 100000 22113 99999 60554 99999 72844 100000 88510 100000 64127 99999 84544 100000 88413 99999 98650 99999 22875 100000 84235 99999 39177 99999 16690 99999 92959 100000 54975 99999 55189 100000 5610 100000 45809 100000 78695 100000 98314 99999 9470 100000 91541 100000 75707 100000 30120 99999 71348 100000 55566 100000 82292 99999 36717 100000 56957 99999 26057 100000 59985 100000 12145 99999 11960 100000 10218 100000 63383 100000 49167 100000 69454 100000 3968 99999 46718 99999 92517 99999 20030 100000 81620 100000 3098 99999 15084 99999 39560 100000 716 99999 4698 99999 59564 100000 28838 100000 91257 99999 3877 99999 63294 100000 94146 99999 16691 99999 2046 100000 34886 100000 93460 100000 397 99999 42821 99999 48213 99999 39660 99999 20605 100000 31642 99999 10178 99999 9586 99999 31984 99999 17518 99999 72783 100000 22700 100000 72463 99999 53218 100000 95063 100000 58592 99999 8290 100000 89838 99999 21114 99999 51514 99999 86514 100000 89211 100000 22055 99999 3563 99999 80395 100000 14900 99999 50954 100000 60074 99999 49474 99999 82488 100000 5688 100000 47412 100000 21862 100000 6282 99999 49476 100000 83791 100000 81298 99999 99964 99999 85189 99999 8175 99999 64590 100000 35643 100000 31497 100000 39752 100000 27935 100000 95651 99999 63496 100000 96595 99999 87077 99999 83736 100000 68418 99999 2222 100000 79731 100000 96739 99999 53021 100000 51053 100000 42225 99999 21318 100000 37301 100000 4656 100000 94504 99999 66425 99999 58971 99999 76178 100000 38430 100000 90259 100000 91764 100000 81455 99999 22580 100000 23996 100000 45546 100000 68706 99999 4359 100000 97832 100000 87306 99999 6041 99999 33119 100000 2192 99999 44163 100000 6683 100000 98677 99999 79352 100000 25926 100000 7488 100000 91682 100000 32263 100000 71009 100000 17347 99999 53174 99999 53007 99999 44032 100000 29258 100000 58302 100000 69655 99999 89223 100000 78048 100000 93364 99999 50259 99999 41248 99999 24186 100000 44023 99999 95459 99999 19613 99999 78372 99999 62178 99999 8600 99999 11861 100000 99033 99999 88476 100000 62724 99999 30268 99999 32838 99999 65610 99999 29290 99999 62401 100000 96553 100000 80969 99999 91898 99999 68077 99999 49115 100000 3445 99999 83201 100000 92809 99999 93538 100000 71544 100000 59792 99999 38444 100000 23063 99999 57328 100000 59614 99999 80626 100000 17817 100000 91199 99999 60286 100000 97382 100000 35150 99999 43945 100000 47883 99999 6530 100000 23895 100000 4705 100000 11205 100000 34171 100000 56248 100000 47922 99999 60604 100000 66904 100000 18448 100000 61557 100000 75753 99999 27122 100000 87531 100000 50058 100000 2479 100000 81503 100000 44607 100000 33066 100000 8196 99999 320 100000 4245 99999 82607 99999 85452 100000 60049 100000 39186 99999 23086 99999 5987 99999 5142 100000 79500 100000 7205 100000 78858 99999 89170 100000 15547 100000 97142 100000 75325 100000 93140 100000 19971 100000 71519 100000 86976 100000 17709 99999 38498 100000 22362 100000 43071 99999 15378 99999 91704 99999 41729 99999 3594 100000 82982 100000 23585 100000 40220 100000 98738 100000 66518 99999 92937 100000 15535 100000 86331 99999 10695 100000 83068 100000 88899 100000 14345 100000 45338 99999 22044 100000 49189 100000 48990 100000 72274 100000 44343 99999 46233 100000 17415 100000 79933 99999 57774 99999 38833 100000 10139 100000 97401 100000 86038 99999 71206 99999 58781 100000 20023 100000 50736 99999 20230 100000 69916 100000 18724 99999 82964 100000 40342 100000 7014 100000 8081 100000 91104 99999 84727 99999 37815 100000 37434 100000 35873 99999 57024 99999 70271 100000 3122 99999 39440 99999 94625 100000 92856 100000 10987 99999 47254 99999 15970 99999 38589 99999 516 100000 53191 99999 35322 100000 82176 99999 73245 100000 75672 99999 25002 99999 38247 100000 56615 100000 89239 99999 75660 99999 4530 100000 65772 99999 97569 100000 22382 99999 2578 99999 44516 100000 88742 100000 67550 99999 80757 100000 440 99999 28809 99999 65274 99999 3120 100000 37512 99999 11997 100000 67066 100000 20481 99999 2205 99999 76762 100000 86350 99999 34432 99999 51324 100000 87066 100000 89041 100000 71049 100000 11169 99999 30028 99999 4344 100000 14050 100000 19493 99999 12217 100000 86566 99999 35986 100000 8047 99999 77227 100000 39143 99999 1789 99999 23459 100000 67773 100000 93436 99999 37996 100000 42339 100000 56419 100000 10384 100000 76220 99999 70784 99999 80214 100000 52493 100000 11413 99999 63256 99999 3866 100000 1382 99999 67946 100000 49974 99999 19590 100000 87284 100000 66044 100000 24537 99999 92062 100000 60663 99999 12682 99999 14520 100000 6616 100000 86660 99999 72119 99999 34591 99999 43138 100000 99962 99999 53390 100000 42340 99999 4927 99999 66939 99999 1259 99999 58743 99999 59991 99999 65020 100000 29582 99999 73162 100000 79290 99999 95168 100000 20681 100000 41854 100000 82051 100000 93964 100000 18197 99999 30058 99999 36649 99999 16946 100000 43800 100000 39550 100000 61410 100000 67109 99999 56450 99999 14779 99999 56949 100000 98779 99999 76509 100000 43662 100000 11898 99999 11582 100000 12480 100000 48517 99999 51621 99999 68133 100000 93104 100000 51009 100000 65540 99999 2994 99999 14125 100000 62365 100000 54425 100000 27318 100000 41674 99999 2715 99999 61513 100000 83561 100000 93709 99999 78015 100000 23428 99999 48837 100000 41569 99999 18750 100000 28849 100000 86585 99999 1603 100000 69819 99999 45573 99999 7864 100000 42716 99999 64922 99999 33523 100000 6482 100000 88257 100000 26571 99999 46770 100000 11435 99999 32057 100000 45376 99999 89051 99999 93809 99999 52898 99999 9072 100000 24357 99999 74202 100000 39769 99999 45327 100000 62016 99999 21015 100000 84644 100000 77421 99999 16600 100000 85966 99999 62676 99999 11316 99999 93937 100000 66765 99999 62547 100000 13331 100000 17868 100000 25062 99999 41827 100000 64210 99999 91237 99999 64967 99999 83654 99999 16468 99999 83698 100000 63446 99999 19863 99999 29728 99999 80329 99999 54713 99999 61326 99999 47415 100000 76786 100000 29263 99999 96728 99999 95042 100000 70938 100000 3528 100000 2773 100000 2058 100000 19432 100000 6459 100000 19556 99999 7838 99999 16406 100000 90346 99999 97199 100000 18615 99999 45534 100000 37126 100000 22509 99999 66735 100000 45111 100000 93844 100000 35500 100000 33146 100000 20638 100000 64196 99999 54557 100000 29155 100000 65271 99999 67860 99999 41857 99999 40479 99999 76290 100000 5392 100000 94258 100000 58478 100000 30439 99999 49451 99999 13452 100000 70694 99999 14826 99999 67680 99999 61123 100000 32870 100000 94685 99999 22294 100000 52730 100000 74917 100000 68889 99999 61134 100000 64429 100000 44378 99999 76577 100000 18919 100000 96959 100000 22951 100000 99845 99999 32364 99999 11868 99999 90100 100000 78414 100000 83224 99999 95724 99999 8552 100000 86507 100000 83265 99999 62126 100000 79925 99999 62610 99999 2064 99999 56307 99999 47197 100000 85086 99999 33623 99999 48963 99999 39151 100000 23254 99999 9736 99999 72890 100000 1413 99999 6180 100000 72688 100000 67742 100000 62515 99999 7235 99999 95292 99999 40223 99999 74980 100000 74885 100000 24633 100000 22277 99999 79302 100000 4154 100000 52419 100000 23077 99999 35535 100000 99164 100000 57073 100000 2167 100000 58554 99999 4299 99999 85989 99999 22262 100000 36376 100000 92255 99999 75804 100000 35614 100000 36305 100000 84110 100000 20235 100000 1895 99999 6059 99999 93293 99999 23509 100000 73128 100000 29890 100000 29956 100000 88399 99999 12370 99999 49936 100000 68031 99999 54651 99999 65285 99999 82775 100000 41458 99999 42586 99999 76426 99999 80103 99999 93553 99999 20972 99999 43642 100000 1178 100000 86687 99999 82486 99999 69064 100000 26138 99999 80857 100000 40262 100000 58496 99999 5998 99999 49922 99999 95167 100000 50745 100000 95960 100000 26504 100000 71011 100000 81793 100000 38508 100000 78202 100000 24123 99999 92803 99999 36323 99999 82514 100000 8684 99999 87078 99999 88366 100000 41402 99999 24301 100000 90579 100000 82230 100000 32043 99999 12759 99999 42859 100000 72067 100000 60676 99999 69926 100000 26725 100000 70817 99999 55740 100000 83713 99999 6146 99999 9848 100000 74590 100000 55816 100000 84666 100000 979 99999 59547 100000 97398 100000 74364 100000 26405 99999 54209 99999 24074 100000 8365 100000 6776 99999 65446 99999 74814 99999 61402 100000 30236 99999 93756 99999 62490 100000 35667 99999 41446 99999 1816 99999 12188 100000 13566 100000 69981 100000 91865 99999 64582 100000 11841 99999 32171 99999 98614 100000 55450 100000 23142 99999 92673 100000 16109 100000 48236 100000 22805 100000 24950 100000 31611 100000 10874 99999 60767 99999 51710 100000 83162 100000 76626 99999 70303 100000 28530 99999 9447 100000 58684 100000 62194 100000 53196 100000 79501 99999 3374 99999 30220 99999 20917 99999 43265 100000 58909 100000 74090 100000 34902 100000 42445 99999 6462 100000 69541 99999 70987 100000 45107 99999 84158 100000 61073 99999 65742 99999 63238 100000 87691 99999 28130 99999 76276 99999 25491 99999 36865 100000 11244 99999 68908 99999 39542 99999 48203 100000 3804 99999 42099 100000 20758 100000 83930 99999 40885 100000 15251 99999 16183 99999 66731 100000 38884 99999 25667 99999 43118 99999 38108 99999 32815 100000 21833 100000 91648 100000 48591 99999 14987 100000 10874 100000 16458 99999 15918 99999 82359 100000 14489 100000 31861 100000 72395 99999 32361 99999 66358 100000 17532 99999 32890 99999 69048 100000 34743 100000 24658 99999 85323 100000 942 99999 55214 100000 21181 100000 3998 99999 25752 100000 4916 100000 46475 99999 65356 100000 58445 99999 77019 100000 11488 99999 55102 100000 91106 99999 47939 99999 90827 100000 11716 100000 27293 100000 92957 100000 70848 100000 85410 100000 4652 99999 27825 100000 15760 100000 85755 100000 87683 99999 29749 99999 29298 99999 47443 100000 40988 99999 92176 99999 61845 99999 29719 99999 89982 100000 76591 100000 30790 100000 88650 100000 8001 100000 69107 100000 65601 99999 15793 100000 69679 99999 45682 100000 27576 100000 79358 99999 36293 99999 15440 99999 85580 99999 14025 100000 25076 99999 72601 100000 56630 100000 1066 100000 60703 100000 57477 100000 18732 100000 75524 99999 89026 99999 25921 99999 46570 100000 19313 99999 97419 99999 27952 100000 72250 100000 9815 99999 15976 100000 84715 100000 66713 100000 63730 99999 69824 99999 4259 99999 62356 100000 83782 100000 73470 99999 23767 99999 69235 99999 27826 100000 73516 100000 66803 100000 72374 99999 68680 99999 75678 99999 75923 100000 22943 99999 67828 100000 59297 100000 40947 100000 98586 100000 80239 99999 88481 100000 4781 99999 77044 99999 86470 99999 16504 100000 92836 99999 55292 100000 5208 99999 69831 100000 73088 100000 13133 99999 52395 99999 86132 99999 46243 100000 33224 100000 44841 99999 96976 99999 13247 99999 75521 99999 37038 99999 88806 99999 60052 99999 31956 99999 78279 100000 71993 100000 50245 100000 64793 99999 97362 99999 18600 100000 69058 99999 74386 100000 45844 99999 77795 100000 98349 100000 89452 99999 89377 100000 40021 100000 55601 99999 27898 100000 69523 100000 89011 99999 57504 99999 95407 99999 34698 100000 44057 99999 65743 99999 46207 99999 76750 100000 248 100000 84266 99999 66143 100000 15218 99999 54140 100000 71561 99999 64688 99999 30453 99999 97400 100000 10856 99999 72509 99999 57471 99999 32316 99999 40735 99999 30284 100000 59748 99999 25569 100000 74227 100000 65280 100000 81534 99999 35052 100000 57123 99999 66516 99999 15135 99999 28124 100000 68294 100000 66085 99999 91786 100000 33425 99999 50284 99999 44515 99999 83523 100000 37706 99999 7405 100000 13785 100000 31708 99999 55696 99999 134 100000 86765 99999 37269 100000 22693 99999 78323 100000 50619 99999 76072 99999 55578 100000 60724 99999 37085 99999 24393 99999 44368 100000 67859 100000 57125 100000 28888 99999 54774 100000 68282 99999 49266 100000 21309 100000 89727 100000 15586 99999 9884 100000 5898 99999 72507 100000 76093 100000 65016 99999 10919 100000 59503 100000 5942 99999 22303 100000 44525 100000 61614 100000 75869 99999 57077 99999 57401 100000 52151 100000 50358 99999 47163 99999 4756 99999 86641 100000 9042 100000 54964 99999 63804 100000 63043 99999 60460 99999 44525 99999 31914 100000 14425 100000 23834 99999 37208 99999 64132 100000 77822 99999 89992 100000 94029 99999 65793 100000 69661 100000 65855 100000 27210 99999 10479 99999 53875 100000 85532 99999 20421 100000 20322 100000 67455 100000 78738 100000 62706 100000 84507 99999 47359 100000 32665 99999 94711 99999 3468 100000 38436 99999 52600 99999 37332 100000 5717 100000 94412 99999 46076 99999 69302 100000 93677 99999 4247 100000 25084 100000 67923 99999 86872 99999 69041 99999 24873 100000 20652 99999 15866 99999 15297 100000 30131 99999 35702 99999 44415 99999 29950 100000 4442 99999 74004 100000 46698 100000 35696 100000 91830 100000 38307 99999 29654 100000 23382 99999 82891 100000 65308 100000 43398 100000 5347 99999 92103 99999 42828 100000 38340 100000 37324 99999 39019 99999 93968 99999 787 100000 59868 99999 23016 99999 90331 100000 14573 100000 98018 100000 70299 100000 87299 99999 98829 99999 37755 99999 8616 100000 77208 100000 63142 100000 85543 100000 29876 99999 51266 99999 43023 100000 40430 100000 53013 100000 68002 100000 45841 100000 89668 100000 29935 100000 17882 99999 21263 100000 52782 99999 94477 100000 33086 99999 19804 100000 66578 99999 54143 100000 31881 100000 78211 100000 77455 100000 79361 100000 93054 100000 26527 100000 27751 100000 62792 100000 1085 100000 1595 99999 73248 99999 16711 100000 53093 100000 97140 100000 39357 99999 931 99999 63888 99999 51121 99999 44045 100000 9580 100000 97308 99999 81960 99999 95609 99999 27633 100000 90514 100000 52579 99999 58597 100000 29240 100000 77424 99999 89005 99999 31260 100000 92782 99999 16417 99999 37243 100000 1121 100000 37680 99999 13330 99999 27464 100000 23767 100000 17574 100000 62791 99999 53916 100000 80665 99999 51457 100000 61128 99999 91728 100000 60207 99999 24408 100000 93477 100000 69722 99999 21749 100000 1154 100000 94943 99999 38687 99999 74141 99999 21065 100000 65636 99999 1700 99999 5814 100000 66364 100000 76005 100000 92961 100000 90213 99999 28677 100000 62296 99999 19705 99999 63574 100000 10869 99999 57356 100000 14072 100000 75918 99999 70465 99999 92833 99999 82446 99999 84661 99999 32952 99999 77255 100000 90694 100000 75692 99999 43963 100000 41817 99999 53845 99999 16374 99999 69820 99999 9067 99999 40131 99999 43016 99999 83703 100000 50408 100000 6458 99999 94030 99999 54681 100000 75956 100000 34870 100000 17122 99999 93458 99999 91181 100000 22237 100000 57601 99999 66684 99999 67263 99999 45219 99999 50817 99999 43445 99999 10393 100000 91587 99999 18287 99999 29668 100000 60166 99999 81927 100000 66099 100000 8157 100000 96299 99999 97942 100000 66190 100000 49457 99999 75333 99999 77380 100000 40190 100000 43042 100000 86527 100000 21969 100000 71710 100000 5429 100000 35543 99999 44721 99999 25104 100000 69841 100000 1645 99999 86382 99999 68205 100000 2968 100000 53052 100000 43427 99999 32912 99999 46732 100000 26292 99999 41277 99999 20148 99999 33701 99999 35675 99999 3077 100000 43636 99999 1694 100000 62772 100000 87016 99999 88693 100000 85821 100000 26195 100000 64004 100000 19291 99999 34780 99999 74601 100000 13114 100000 72145 99999 75447 99999 47356 99999 21987 99999 59233 100000 70329 99999 66436 99999 36374 99999 32611 99999 50703 99999 93481 99999 94626 100000 4294 99999 27705 99999 17473 99999 1359 99999 92479 99999 30623 99999 18074 99999 42140 100000 55391 99999 50151 100000 12695 99999 11635 100000 3889 100000 20809 100000 83650 100000 55237 99999 32779 100000 60822 99999 55930 100000 76680 99999 58674 99999 14223 99999 48451 100000 46615 99999 35486 100000 19918 100000 82335 100000 48702 100000 52571 100000 73511 100000 37119 99999 53979 99999 33760 99999 5595 99999 10464 99999 89968 100000 25718 99999 14217 100000 13309 99999 36781 100000 76830 100000 22257 100000 73536 100000 43327 100000 84306 100000 37306 99999 72759 99999 48621 100000 19300 100000 80706 100000 96636 99999 66333 100000 13313 100000 91641 99999 31558 99999 7710 100000 43643 100000 35450 100000 67972 99999 60290 99999 43245 100000 62379 100000 61235 99999 24037 99999 7393 99999 84415 99999 18801 100000 76304 100000 55037 99999 97106 100000 90180 99999 27793 100000 79423 100000 1971 100000 25979 99999 45316 99999 31968 99999 9706 99999 93868 100000 85337 100000 50210 99999 6314 100000 45404 100000 1417 99999 74370 100000 14606 100000 90177 100000 56848 99999 36456 100000 85265 100000 36786 99999 24412 99999 24504 99999 88190 100000 73493 99999 86403 100000 99679 99999 68685 99999 35009 99999 42760 100000 99887 100000 80552 99999 31801 100000 2919 100000 83623 100000 16916 99999 24536 99999 98669 99999 90766 99999 66896 99999 27058 100000 23218 99999 88401 100000 30853 99999 25472 100000 91901 100000 45028 100000 2481 100000 97335 99999 57017 100000 13940 99999 91725 100000 90382 99999 73823 99999 31290 100000 65576 100000 28316 99999 18901 100000 82913 100000 84517 100000 23958 99999 72073 100000 74797 100000 34314 99999 66731 99999 38438 99999 97849 99999 70029 99999 9228 100000 49467 99999 56203 100000 81533 100000 44279 100000 64216 100000 16563 99999 12777 99999 69531 100000 60161 99999 84958 99999 60623 100000 72826 100000 19292 100000 45161 100000 78019 99999 2236 100000 99402 100000 36519 100000 51013 100000 70543 99999 33007 99999 8637 99999 20446 100000 82043 100000 44628 100000 99537 99999 18872 100000 7634 99999 96579 99999 89814 100000 42270 100000 19769 99999 25622 100000 8833 100000 69177 99999 17642 100000 41404 100000 99440 100000 29593 100000 31440 100000 95462 100000 21958 100000 36368 99999 41856 100000 97273 100000 21268 100000 41821 99999 23604 99999 71126 99999 12876 100000 19297 99999 65563 100000 82433 100000 73745 99999 12087 100000 9764 99999 86202 99999 90063 100000 86424 99999 46113 99999 44770 100000 17052 99999 42632 100000 18379 99999 90236 99999 89624 100000 9117 99999 76601 100000 80056 99999 6019 99999 79418 100000 37149 99999 71755 100000 6564 99999 68186 99999 8839 100000 29000 99999 59391 99999 26752 100000 57380 100000 55347 100000 78309 100000 49213 99999 3165 100000 95778 100000 91935 100000 72383 100000 19278 99999 63803 100000 36819 100000 35821 99999 97650 99999 80238 99999 59169 99999 61799 99999 50376 99999 36359 100000 39228 99999 26186 99999 15967 100000 53303 100000 9347 100000 31835 99999 52896 100000 90759 99999 58709 99999 34355 100000 53914 100000 29986 100000 44717 99999 26300 99999 85855 100000 22542 99999 8701 99999 12104 100000 44092 100000 38402 100000 54744 99999 13208 100000 94934 99999 66582 100000 70371 100000 42335 99999 33346 99999 87974 100000 86512 99999 60198 99999 66730 99999 40566 100000 89204 99999 95070 100000 17861 99999 8009 99999 54343 99999 8669 100000 95619 100000 4938 100000 2485 100000 91062 99999 28774 99999 17339 99999 42172 100000 87454 100000 33219 100000 99181 100000 1747 99999 34443 100000 52294 100000 50678 100000 48380 100000 3972 100000 57927 99999 25528 99999 63488 100000 75857 99999 64267 100000 58359 99999 70099 99999 43758 100000 69271 100000 68051 99999 60919 99999 28955 100000 97441 99999 89545 99999 19492 100000 98620 99999 68665 99999 36460 99999 49830 99999 14332 99999 79243 100000 16570 99999 74805 100000 87457 99999 15859 100000 45893 100000 27573 100000 20730 99999 40684 99999 11415 100000 31691 99999 98628 100000 27902 99999 64406 99999 88773 99999 74534 99999 48862 99999 65167 100000 20330 100000 51172 100000 60436 100000 57697 100000 57228 100000 24025 100000 6504 100000 50886 99999 80447 100000 51720 100000 92185 100000 98977 99999 47835 99999 90072 99999 90735 99999 63569 100000 95101 99999 847 99999 32030 100000 32619 100000 68969 99999 69363 100000 63169 99999 39417 99999 19284 100000 8221 100000 88874 99999 40881 100000 20887 100000 14296 100000 44033 99999 53895 100000 92784 99999 55154 100000 88275 99999 49897 99999 83436 99999 93719 100000 1308 100000 40420 99999 24706 99999 43570 100000 28489 100000 62315 99999 48632 100000 42310 100000 2641 100000 81565 100000 86391 100000 15670 99999 64262 99999 67810 99999 62951 99999 66780 100000 27300 100000 72108 100000 3673 99999 32568 100000 56880 100000 3685 100000 11581 100000 75799 99999 54082 100000 98587 99999 58685 100000 85846 99999 33765 99999 38060 99999 32963 100000 89911 99999 4638 99999 64650 100000 57973 99999 71317 99999 98166 100000 62620 100000 11103 100000 40395 99999 97319 99999 72002 99999 61040 99999 36478 100000 99619 100000 1141 100000 60167 99999 90070 99999 7723 99999 24292 100000 38743 100000 66027 99999 83060 100000 26467 99999 12474 100000 83056 100000 48493 99999 14817 99999 35892 99999 82787 100000 83371 99999 71764 100000 75656 99999 52483 99999 16481 99999 51409 100000 30737 99999 6078 100000 71654 99999 67600 99999 60895 99999 9637 99999 68695 100000 64864 100000 76187 99999 34195 100000 2005 99999 42617 99999 20125 100000 60979 100000 93229 100000 2032 100000 55121 100000 95301 100000 56148 99999 98567 100000 75321 100000 52366 99999 55434 100000 98243 100000 58639 99999 72113 100000 12171 99999 68017 99999 69259 99999 16188 99999 73873 100000 70300 99999 57672 99999 38726 100000 17725 99999 97929 99999 30715 99999 67503 100000 71988 100000 34216 99999 46014 99999 99794 100000 61715 100000 60108 100000 25460 99999 41318 99999 33597 100000 34418 100000 12175 100000 87863 100000 47311 99999 2705 99999 20985 100000 98231 100000 22285 100000 36320 100000 6700 100000 45232 100000 63482 100000 64781 99999 85699 100000 33639 99999 17385 100000 47072 99999 82271 99999 78061 99999 61297 100000 14572 100000 25307 99999 23977 100000 61170 99999 47108 100000 63087 99999 24315 99999 1750 100000 650 100000 58423 100000 35648 99999 37156 99999 41607 99999 19345 99999 56872 99999 81449 100000 94959 99999 93193 99999 18052 100000 47696 99999 37753 100000 64422 100000 46735 99999 73649 100000 74737 99999 42362 100000 95022 100000 35280 100000 2731 100000 23148 99999 36605 99999 73950 99999 91779 100000 51644 99999 49809 99999 22596 99999 10644 100000 26557 100000 35059 100000 84955 99999 24252 100000 67911 100000 53995 100000 45777 100000 66115 100000 11251 100000 29615 99999 6126 99999 57722 100000 45162 100000 89811 100000 37232 99999 62947 99999 93703 99999 85131 100000 32532 100000 53658 99999 71706 100000 32594 99999 2270 99999 37432 100000 59646 100000 33449 100000 98084 99999 30286 100000 68307 100000 11056 100000 60053 100000 72314 99999 75527 99999 90373 99999 21429 99999 92551 100000 34141 100000 90903 99999 4690 100000 46470 99999 74459 99999 87506 99999 12347 99999 83412 100000 49397 99999 15319 99999 11901 100000 68141 100000 54140 99999 1567 99999 41269 100000 86227 100000 29720 100000 66956 100000 29123 99999 32157 100000 88037 100000 82139 99999 59766 99999 99444 100000 68801 100000 23365 100000 11820 100000 40507 99999 39413 100000 44428 100000 64 99999 9377 99999 36584 99999 88396 100000 15446 99999 71793 100000 42743 99999 5179 100000 10480 100000 59798 99999 63404 100000 10414 100000 69464 99999 36094 99999 84162 99999 31472 99999 53346 100000 24631 99999 72311 99999 79504 99999 81215 100000 16771 100000 7738 99999 6458 100000 39137 100000 50679 100000 68322 99999 92790 99999 61307 99999 71763 99999 8446 99999 2395 100000 82362 100000 47367 99999 99968 99999 56605 100000 88105 99999 96491 100000 72070 99999 45106 99999 36511 99999 32337 100000 32658 99999 22219 99999 18919 99999 38802 99999 54055 100000 81776 100000 81011 99999 5732 99999 31989 99999 96435 100000 57430 100000 83917 100000 87871 99999 62034 99999 54879 100000 93151 100000 13869 100000 4691 99999 88451 99999 75665 100000 22537 99999 48912 100000 69308 99999 78491 100000 69817 99999 9364 99999 57520 100000 93344 100000 36344 99999 96009 100000 66585 99999 83294 100000 7796 99999 75550 99999 81069 99999 55141 100000 74821 100000 68156 100000 11763 100000 47266 100000 81630 99999 43330 100000 97605 99999 70 100000 9351 99999 69544 100000 4937 100000 21048 99999 11878 99999 83821 99999 17392 100000 97434 100000 46531 100000 5957 99999 8372 99999 10308 99999 50943 99999 76227 100000 61337 100000 76245 99999 66762 99999 49465 99999 66724 100000 69958 100000 48865 99999 28073 99999 58133 100000 94298 99999 28256 100000 68165 100000 27198 100000 86824 100000 35316 99999 49126 99999 19226 100000 52098 100000 50103 99999 43037 99999 77692 100000 81025 100000 21261 100000 18009 100000 2403 99999 40048 100000 43661 99999 74139 99999 88220 100000 18612 100000 86805 99999 115 100000 86464 100000 83293 99999 13652 100000 16213 100000 4878 100000 9385 99999 97061 100000 39601 99999 45804 100000 11357 99999 32432 100000 29985 100000 64652 99999 64454 99999 78793 100000 68117 99999 37733 100000 94734 99999 88109 99999 63042 100000 6886 100000 10053 100000 74510 100000 42699 100000 85873 100000 47184 99999 85964 100000 8360 100000 37721 100000 63889 99999 69504 100000 87596 100000 86956 100000 64557 99999 38489 100000 49894 99999 10827 99999 97005 100000 15911 100000 40460 99999 6698 99999 32879 99999 71913 99999 31303 99999 13071 100000 88296 99999 47847 100000 79627 100000 57410 99999 54069 100000 55552 99999 48880 100000 95070 99999 56677 99999 46992 100000 20695 100000 13386 99999 42177 99999 96151 99999 7424 100000 4624 99999 62519 99999 43074 100000 18106 99999 76894 100000 84780 99999 41166 99999 96980 100000 97320 99999 31587 100000 24948 100000 76555 100000 96680 100000 10728 99999 42414 99999 91992 99999 70700 99999 1568 100000 83221 100000 96430 100000 37491 99999 33307 100000 9748 100000 3496 100000 28689 100000 58926 100000 59931 99999 50636 99999 82958 99999 89724 99999 52036 99999 40756 99999 60177 100000 82568 100000 1033 100000 59512 100000 80730 100000 70292 99999 35874 99999 92497 100000 80172 99999 98647 100000 89638 100000 85781 100000 59980 99999 60600 99999 65246 100000 38656 100000 66491 99999 99516 100000 82116 99999 51879 100000 68381 100000 24144 99999 9490 100000 36739 99999 57471 100000 52630 99999 96401 100000 60317 100000 12529 100000 66026 100000 8872 100000 85885 99999 92499 100000 37860 100000 42379 99999 36475 99999 33939 100000 50170 99999 52218 99999 90382 100000 93643 100000 48667 100000 29 100000 24172 100000 97911 100000 32724 100000 39506 100000 76096 99999 65367 100000 361 100000 11839 99999 44598 99999 46521 100000 30744 100000 70981 100000 76067 100000 46362 99999 37229 100000 65937 100000 6079 100000 20627 100000 48024 99999 28860 99999 14013 100000 68113 100000 39040 100000 96601 99999 10485 99999 24678 99999 35651 99999 92840 99999 29259 100000 16348 100000 39119 99999 52457 100000 59851 99999 48633 99999 97408 100000 17694 100000 2664 100000 22817 99999 75174 99999 11931 100000 76485 100000 570 100000 90446 100000 97806 99999 90028 99999 5313 99999 77618 100000 69939 100000 10754 99999 2632 99999 16491 99999 71865 99999 87893 99999 31546 99999 7578 100000 38568 99999 56317 100000 61089 99999 49170 99999 88942 99999 64835 100000 94848 100000 91823 100000 56525 100000 43675 99999 73028 100000 84275 100000 89655 99999 26569 100000 11782 99999 43219 99999 43093 99999 33452 100000 79605 100000 95859 100000 58421 100000 89195 99999 86186 99999 48939 100000 68394 100000 84479 99999 77373 99999 85816 99999 39187 99999 13170 99999 3249 100000 47371 99999 17045 100000 2342 100000 62695 100000 16113 100000 23029 100000 82569 99999 63523 99999 38023 100000 54705 100000 10435 99999 17262 100000 73616 99999 70187 100000 67125 100000 78350 99999 99093 100000 34140 100000 78677 100000 1083 99999 42268 100000 53128 100000 31664 99999 36384 100000 90341 100000 36176 99999 2302 99999 10268 100000 92463 99999 74013 99999 46783 99999 23357 100000 17004 100000 747 99999 84619 100000 60129 99999 29367 99999 39458 99999 26298 99999 99853 100000 19320 100000 7157 99999 91584 100000 16093 99999 20453 100000 4386 100000 50504 100000 16212 100000 7569 99999 39340 99999 41722 100000 28615 99999 63690 100000 5199 99999 68753 100000 77334 99999 85336 99999 28033 99999 63746 99999 16645 99999 76710 99999 39241 100000 59423 99999 1209 100000 67471 99999 9296 99999 42800 99999 49851 99999 56119 99999 58390 100000 16353 100000 2399 99999 64353 99999 93744 100000 79334 100000 68009 99999 85924 100000 66291 99999 38897 99999 44238 100000 92430 99999 38558 100000 84738 99999 39998 100000 62383 99999 97845 100000 97162 100000 59424 100000 53878 99999 2454 99999 67070 100000 47008 100000 85513 100000 31176 99999 6439 100000 64712 100000 7898 99999 84930 100000 40279 99999 28116 99999 95195 100000 59230 100000 13731 99999 50619 100000 12405 99999 57212 100000 67130 99999 19153 99999 83528 99999 1389 99999 80323 100000 92971 100000 46325 99999 30165 99999 79261 100000 69069 99999 17858 99999 68882 100000 43805 99999 38970 100000 20465 100000 6901 100000 81582 99999 99072 99999 91320 100000 2153 99999 91552 100000 6282 100000 93721 99999 27454 100000 76037 99999 37676 99999 22676 99999 89034 99999 9165 100000 63045 99999 8202 99999 94699 100000 33299 100000 17944 99999 94279 99999 96806 100000 59440 99999 47860 99999 65925 99999 82760 100000 793 100000 86255 99999 53677 100000 89879 100000 15018 100000 37845 99999 19986 100000 16343 100000 93604 100000 26879 99999 5166 100000 15879 99999 29844 100000 13429 100000 219 100000 918 99999 70539 99999 64749 100000 82319 100000 72134 99999 84560 100000 93785 100000 51175 100000 99354 99999 94154 100000 11007 100000 71773 100000 54845 99999 20052 99999 79239 100000 31321 100000 71963 99999 8104 99999 10850 100000 21146 99999 13482 100000 80007 99999 96184 99999 49850 100000 7645 99999 57889 99999 75716 99999 65526 100000 27364 99999 8251 100000 21950 99999 67047 99999 44145 100000 43964 100000 4902 100000 28640 100000 6837 99999 70195 100000 31582 100000 99173 100000 47130 99999 33837 100000 94066 99999 10585 99999 42561 100000 79202 99999 54118 99999 30952 100000 6916 99999 31666 100000 83428 99999 8313 100000 60039 100000 20803 100000 39917 99999 49908 100000 42093 100000 22189 99999 72821 100000 50321 99999 20059 100000 53041 100000 86116 99999 27824 99999 95938 100000 79571 99999 74525 99999 51232 99999 42607 100000 97957 100000 37267 99999 89808 99999 56259 99999 58291 100000 59618 100000 95178 99999 41297 99999 70000 100000 12320 99999 92544 99999 67423 100000 59093 99999 88101 100000 29765 100000 67651 99999 28325 99999 87984 100000 12515 99999 29311 100000 23252 99999 95914 100000 16872 99999 13968 99999 50472 100000 10276 99999 95612 100000 80260 99999 15217 99999 29938 100000 23699 100000 89451 99999 37224 100000 30762 100000 5572 99999 6868 99999 56222 99999 9194 99999 6175 100000 18399 100000 55829 100000 41080 99999 69964 100000 5841 99999 82894 100000 96927 99999 22116 99999 15093 99999 699 99999 11407 99999 26216 100000 74688 99999 37831 100000 86709 100000 10622 99999 95390 100000 61905 100000 94357 99999 97471 100000 41575 100000 14785 100000 19342 100000 18551 100000 47636 99999 98520 100000 37789 100000 85270 100000 36040 99999 24958 100000 618 99999 7304 100000 29681 100000 32545 100000 13462 99999 11077 99999 6276 100000 66089 99999 15856 100000 86367 100000 78238 100000 85476 100000 4763 99999 77597 100000 60002 100000 9006 100000 64035 100000 58324 100000 73544 99999 49409 100000 83763 100000 2584 99999 23038 100000 70780 100000 97938 100000 11804 99999 32955 99999 22398 99999 56006 99999 70455 100000 83997 99999 15806 99999 74945 99999 64694 99999 11845 100000 93416 99999 40744 100000 96660 99999 80678 100000 91405 100000 91314 99999 54949 99999 86319 99999 35378 100000 72476 99999 24551 99999 11651 100000 89622 100000 42986 100000 36894 99999 39637 100000 37185 99999 37575 99999 92759 100000 88147 99999 66842 99999 27710 100000 50991 99999 91311 100000 70447 100000 80381 100000 44958 99999 70500 100000 85937 99999 5413 100000 69527 100000 67184 100000 66638 99999 3309 100000 81702 100000 61336 100000 53781 100000 77969 99999 22966 99999 66046 99999 51287 100000 78484 100000 96041 100000 79141 100000 85852 100000 93339 99999 10615 100000 3367 99999 63501 100000 93467 100000 11953 100000 62670 99999 17275 100000 81631 99999 85750 99999 75279 99999 33645 99999 60409 100000 70115 99999 61703 99999 58511 100000 28359 100000 96697 100000 31572 99999 22373 99999 30855 99999 85869 100000 95371 100000 58223 100000 77551 100000 8965 99999 34266 100000 40262 99999 41149 100000 14065 99999 14286 100000 59585 100000 41771 99999 19284 99999 34013 100000 60414 100000 11024 99999 76689 99999 2318 99999 16764 99999 33970 99999 63433 100000 97512 100000 49868 100000 97175 99999 77272 99999 3708 99999 61148 100000 83263 99999 36807 100000 76617 99999 37367 99999 26221 99999 9135 99999 14961 99999 8474 99999 40663 99999 57883 100000 60196 99999 75362 100000 61093 100000 91743 99999 66726 100000 32408 99999 67188 100000 96838 99999 26622 100000 41283 100000 37260 99999 71191 100000 69620 100000 53714 100000 59204 99999 41480 99999 71279 99999 29849 100000 5264 100000 93078 100000 98045 100000 30700 100000 1214 99999 84033 100000 42301 100000 85829 99999 49000 99999 7470 100000 76667 100000 61456 99999 75886 100000 5555 99999 49388 100000 31883 99999 99640 99999 30944 99999 25211 99999 94854 100000 37835 99999 72468 100000 25138 99999 74538 99999 37084 100000 20392 99999 52360 99999 61826 99999 58170 99999 64843 100000 99336 100000 89308 99999 66649 100000 24319 100000 35224 99999 7647 99999 78117 100000 21034 99999 53029 100000 77373 100000 48385 100000 66282 100000 37424 100000 56555 99999 80218 99999 93969 100000 11990 99999 14602 100000 28484 99999 36927 100000 73046 99999 63719 100000 84796 99999 12655 99999 29628 100000 54504 99999 70280 99999 1598 99999 71349 100000 35653 100000 63505 99999 11516 100000 38119 100000 78231 99999 52040 99999 41250 99999 3413 100000 8862 99999 28912 100000 872 100000 18366 99999 61620 100000 79167 99999 91147 100000 35341 99999 62558 99999 97875 100000 72514 99999 7036 100000 21427 99999 90957 100000 58046 99999 55554 99999 13176 100000 57082 99999 44532 99999 89701 99999 62910 100000 22650 99999 14521 99999 16030 99999 18457 99999 70685 100000 42742 100000 20028 99999 41427 99999 6787 100000 65190 99999 36305 99999 36627 100000 34252 100000 5640 99999 8895 99999 87609 99999 68380 99999 64530 99999 3591 99999 29951 99999 40322 99999 40698 99999 55235 100000 24322 99999 25235 100000 59694 99999 54173 99999 68718 99999 47816 100000 20148 100000 29538 100000 43786 100000 66382 99999 28250 99999 91745 100000 86830 99999 66712 100000 79698 99999 88829 100000 58305 100000 67429 99999 66710 99999 72569 100000 74729 100000 1431 100000 47637 99999 84807 99999 80726 100000 75098 99999 15557 99999 94826 99999 79100 99999 82330 99999 9645 99999 73491 99999 79879 99999 96779 99999 85289 99999 26112 100000 99576 99999 44632 100000 84309 100000 83742 99999 32529 100000 29686 99999 1706 100000 46262 100000 37732 100000 17166 100000 71491 99999 40224 100000 6241 100000 68287 100000 75679 99999 89043 100000 6620 99999 17470 99999 81660 100000 55170 99999 65011 100000 41536 100000 71446 99999 11554 100000 48890 99999 34075 99999 36099 100000 43719 99999 15198 100000 20334 100000 37002 100000 92399 100000 18237 99999 53877 100000 63547 99999 21773 100000 8134 100000 93845 99999 80347 99999 96052 99999 56193 100000 31608 99999 28141 100000 72024 100000 230 99999 83870 99999 58727 99999 85141 100000 71743 99999 17499 100000 1780 99999 63177 100000 25804 100000 365 99999 82414 99999 12046 100000 29833 99999 23979 100000 3863 100000 39273 99999 20852 100000 18609 99999 3156 99999 48525 100000 51062 100000 50527 99999 81276 100000 74331 100000 88852 99999 84130 99999 97370 100000 17028 99999 62775 100000 88688 99999 1224 100000 43337 100000 2913 99999 80088 99999 72047 99999 30702 99999 18667 99999 84278 99999 92794 100000 87704 100000 45867 100000 71235 99999 95046 99999 11431 99999 12469 100000 49276 100000 93466 99999 46856 100000 84487 100000 87383 99999 80719 100000 31281 99999 22159 100000 63696 99999 82798 100000 73554 99999 31226 100000 67170 100000 67050 99999 39591 100000 42312 100000 82068 99999 49531 100000 9445 99999 90996 99999 30610 99999 42323 100000 27945 100000 1630 99999 55879 99999 30156 100000 62172 100000 54947 100000 5736 100000 58327 99999 96666 100000 19831 99999 56179 100000 42665 99999 65436 99999 82643 99999 24653 99999 92388 99999 5466 100000 63522 99999 93638 99999 80081 100000 20535 99999 1183 100000 11248 100000 75528 100000 83465 99999 44902 100000 64295 100000 58841 100000 12114 100000 98419 99999 45297 100000 23204 99999 98893 100000 49928 100000 57548 100000 23980 100000 51254 100000 80973 99999 84779 99999 81114 100000 27766 100000 83809 100000 36076 100000 37571 100000 22699 100000 9712 100000 54824 99999 59532 99999 39212 99999 2442 100000 49801 100000 425 100000 28504 99999 2680 99999 69291 99999 41850 99999 57384 99999 36375 99999 93354 100000 66399 100000 91355 100000 25608 99999 84156 100000 84444 100000 868 100000 64823 100000 37731 100000 44522 100000 58821 100000 93692 100000 32219 100000 53807 100000 93046 100000 78232 99999 78700 100000 61309 99999 9371 99999 11713 99999 74984 99999 63973 100000 94566 99999 92527 99999 37473 99999 6263 100000 3066 100000 65585 100000 79503 100000 86791 99999 11280 100000 14457 100000 46929 99999 70709 100000 11899 100000 75529 100000 73524 99999 59243 99999 51469 100000 99681 100000 11724 99999 57195 99999 32781 99999 61192 100000 10430 100000 88245 100000 75135 100000 70593 99999 34312 99999 9805 99999 45585 99999 26750 100000 90369 100000 512 100000 20734 100000 12583 100000 41960 100000 96997 100000 32232 100000 57826 100000 10661 99999 65923 99999 12781 100000 50928 100000 65942 99999 13246 99999 77522 100000 69885 99999 34851 99999 32425 100000 92772 99999 41788 99999 85209 99999 96498 99999 56069 99999 18425 99999 60476 100000 95175 100000 10245 99999 44986 100000 16195 100000 95304 99999 49959 99999 62839 100000 81285 99999 63317 99999 96165 99999 63598 100000 79464 100000 33853 100000 98794 100000 43496 100000 70009 100000 54971 99999 77163 100000 51120 100000 24145 100000 71903 100000 37460 100000 53039 99999 61568 99999 91101 99999 63248 99999 60538 100000 35546 99999 12257 100000 65166 100000 31837 99999 35886 100000 79161 99999 54569 99999 49059 100000 43836 100000 12313 100000 33787 99999 2996 100000 36715 99999 95101 100000 6026 100000 38199 99999 25196 100000 71092 99999 72660 100000 76449 99999 72943 99999 52408 100000 40313 100000 20912 99999 71724 100000 78709 99999 64286 99999 51425 99999 20134 99999 83827 100000 69834 99999 84464 99999 16134 100000 48881 99999 4423 100000 17048 99999 64384 99999 61852 100000 66059 100000 20013 99999 16190 100000 2945 100000 33152 100000 21380 99999 80332 99999 79 100000 34626 99999 75526 99999 60979 99999 26884 100000 72858 100000 47147 100000 64009 99999 14012 99999 57818 99999 9676 99999 21083 100000 55130 99999 16657 100000 58828 99999 47033 100000 72798 99999 87367 99999 17118 99999 79855 100000 3954 100000 70964 99999 34177 99999 24294 100000 9970 99999 82651 99999 73694 99999 70022 99999 44399 100000 39556 99999 1016 99999 39547 99999 95912 100000 41946 100000 22971 100000 73038 100000 73456 100000 60413 99999 51521 99999 54628 100000 8147 99999 79866 100000 61067 100000 13105 100000 31847 100000 86024 100000 55895 100000 65052 100000 17383 99999 40064 100000 54091 99999 55530 99999 31269 99999 30899 99999 28106 99999 49779 100000 56826 100000 98558 100000 46187 100000 9666 100000 63935 100000 35120 99999 93220 99999 47786 100000 46171 100000 28578 99999 81241 99999 46671 99999 81751 100000 48541 100000 19180 100000 59275 100000 29645 100000 47944 100000 8126 100000 68049 99999 23308 99999 536 100000 37332 99999 24848 100000 64471 99999 89506 99999 70218 100000 89068 99999 84735 100000 67016 100000 81071 99999 59123 100000 64516 99999 94407 100000 39411 99999 5410 99999 78088 100000 63932 100000 78990 99999 83158 100000 65381 100000 44836 99999 54895 100000 91244 99999 31944 100000 85149 99999 83043 100000 96136 100000 15116 99999 73812 100000 97769 100000 46068 99999 45129 99999 86343 100000 61197 100000 81247 99999 95791 100000 1885 100000 95839 100000 77392 99999 58879 100000 5061 99999 56625 100000 96166 100000 13341 99999 64401 99999 43165 100000 36315 99999 97782 100000 7684 100000 97190 99999 87369 99999 70935 100000 40638 100000 81969 99999 93089 100000 18403 99999 68739 100000 67820 100000 17033 100000 28017 100000 92547 100000 34426 100000 70080 100000 17886 100000 17100 99999 42378 99999 4664 99999 18369 99999 49698 100000 18070 100000 53963 99999 58971 100000 88123 100000 61829 100000 40939 100000 52412 99999 6472 100000 42682 99999 32505 99999 92994 100000 67972 100000 83103 99999 79641 100000 71515 99999 79605 99999 80115 99999 21861 100000 47431 99999 76686 100000 48221 100000 92299 99999 96480 99999 2982 99999 99788 100000 14283 100000 19227 99999 15984 99999 82267 99999 67342 100000 11006 99999 71814 100000 46965 100000 72226 99999 19071 99999 7138 100000 64570 100000 79180 100000 96414 100000 40821 99999 62078 100000 97263 100000 7868 100000 51179 99999 22103 99999 67805 100000 89046 100000 62290 99999 71376 99999 20980 100000 57071 100000 93666 100000 65149 99999 26922 99999 27589 99999 59834 99999 11052 99999 43280 99999 64064 99999 59949 100000 59374 99999 15464 100000 24569 99999 81102 99999 92180 99999 232 99999 58960 99999 682 100000 55058 99999 56766 100000 30949 99999 6763 99999 90080 99999 84095 100000 42679 99999 17786 100000 5522 100000 18976 100000 51809 99999 16761 100000 32036 100000 47424 100000 6732 100000 82378 99999 4226 100000 89832 99999 54894 99999 29180 100000 21319 99999 39074 100000 91569 100000 82061 100000 42329 100000 47366 100000 88246 100000 67029 100000 10062 100000 41405 100000 18095 100000 27802 99999 22900 99999 17845 99999 6668 99999 5130 100000 75261 100000 64382 100000 63248 100000 9869 99999 18267 99999 78251 99999 17129 100000 20558 100000 99016 100000 43286 99999 61388 100000 59319 100000 75558 99999 79529 99999 48072 99999 54514 100000 59302 99999 71821 99999 66415 100000 45841 99999 79101 100000 95664 99999 81148 100000 91436 100000 24395 99999 58569 99999 61618 99999 26439 100000 92093 99999 96093 99999 40590 100000 85744 99999 48677 99999 54004 99999 94690 99999 53061 100000 65752 100000 49487 100000 88681 100000 31621 99999 56576 100000 26460 100000 76245 100000 38159 100000 17712 99999 34730 100000 60781 100000 82453 100000 22068 100000 46983 100000 42843 99999 95788 99999 8595 100000 45864 100000 16765 99999 89787 99999 43619 100000 49188 100000 79989 99999 34000 100000 26361 100000 44601 100000 40375 100000 12816 100000 33662 100000 14838 99999 94053 100000 58546 99999 31211 99999 22296 99999 24955 99999 69536 99999 71063 99999 24091 100000 10667 100000 83979 100000 44848 99999 7372 100000 10153 99999 42407 99999 5293 99999 28898 100000 22685 99999 50910 99999 86755 99999 9206 100000 55318 99999 35698 99999 45955 99999 80042 99999 60242 99999 85679 99999 51858 99999 47542 100000 93085 100000 32230 100000 81797 99999 15980 100000 49052 99999 41290 100000 26783 99999 15107 100000 88887 100000 3238 100000 3747 100000 68810 100000 387 99999 30656 100000 75067 100000 18924 99999 5831 100000 58661 99999 91251 99999 11674 100000 89360 100000 18340 100000 94776 99999 32486 100000 66687 99999 30751 100000 36275 99999 71758 99999 30268 100000 67919 100000 49905 99999 97343 100000 21805 99999 84759 99999 8430 100000 77302 100000 24309 100000 63718 99999 60061 99999 90140 100000 57218 99999 81159 99999 96962 99999 13324 99999 87905 100000 99113 100000 7989 99999 19117 100000 19298 100000 22776 100000 26850 100000 98526 99999 34346 100000 25366 100000 54137 100000 40211 99999 49666 100000 23056 100000 43736 99999 35816 100000 55135 99999 98887 99999 65703 99999 13955 100000 20855 99999 67516 99999 22212 100000 82524 99999 22112 100000 77730 99999 48004 99999 9581 100000 47252 99999 99735 100000 99764 100000 84420 99999 34649 99999 40871 100000 96572 99999 94385 100000 42692 100000 86798 99999 90435 99999 21385 99999 83459 99999 73061 100000 25330 99999 39475 99999 47622 99999 79258 99999 71002 100000 45935 100000 93450 100000 6772 100000 95856 100000 39236 99999 35340 99999 3134 100000 97925 99999 83966 100000 30396 99999 75881 100000 77237 100000 50824 99999 7161 100000 91097 99999 15187 99999 54240 100000 28012 100000 54626 100000 75791 99999 1865 100000 49427 99999 19565 100000 75331 99999 11506 99999 10550 99999 50250 100000 58127 100000 29653 99999 26244 100000 81708 99999 49667 99999 47624 100000 64468 100000 51861 100000 16966 99999 51872 100000 18941 100000 46766 100000 12811 100000 49778 100000 86213 100000 36023 99999 58895 99999 19286 99999 75729 99999 25886 99999 42900 100000 18978 100000 89796 99999 35237 99999 73383 99999 30213 100000 76029 99999 89617 100000 62075 99999 11087 100000 75941 100000 34068 100000 29598 100000 79303 100000 43607 100000 57902 99999 25692 99999 94325 100000 23818 99999 66401 99999 94496 100000 76176 100000 42795 100000 23711 100000 36610 100000 91934 99999 10048 100000 94233 99999 13246 100000 34598 100000 88000 100000 14970 100000 32497 99999 38626 100000 31227 100000 27360 99999 58899 100000 40484 99999 6307 100000 5860 100000 36328 100000 1114 99999 34232 99999 51625 99999 52472 99999 14918 100000 19453 99999 64475 99999 89946 100000 65143 100000 29552 100000 47063 99999 13846 99999 59492 99999 71483 100000 47338 99999 58274 99999 89672 100000 85849 99999 76025 100000 4386 99999 94573 100000 62979 99999 53798 99999 3265 99999 96373 99999 4220 100000 67046 99999 44944 100000 15115 99999 75940 99999 62187 100000 396 100000 13989 99999 85363 99999 26297 99999 29326 100000 4740 100000 44405 100000 25547 100000 70150 100000 41704 100000 65065 100000 14376 100000 68256 99999 14933 99999 36793 100000 54872 99999 67239 99999 94148 99999 82073 100000 70137 99999 13688 100000 35256 99999 49378 99999 14451 99999 43607 99999 19610 100000 53470 99999 9904 99999 3565 100000 27369 99999 36058 100000 58180 99999 70040 99999 74928 100000 75567 100000 6330 100000 54963 99999 94961 100000 43591 99999 71244 100000 11356 100000 73071 100000 28164 100000 13919 99999 26668 100000 535 99999 22731 99999 68541 99999 64186 100000 2241 99999 82498 100000 96863 100000 71185 100000 49790 99999 41251 100000 15061 99999 86926 100000 17502 100000 24541 100000 86041 99999 5336 100000 45206 99999 61079 99999 12841 99999 47157 100000 88637 100000 94342 100000 85387 100000 24721 99999 60090 99999 6506 99999 14417 99999 85666 100000 6134 100000 9288 99999 98636 100000 72130 100000 15234 100000 73833 99999 98120 99999 27906 99999 69407 99999 80688 99999 61737 99999 8425 99999 22579 100000 82288 100000 99588 99999 56054 99999 52637 100000 82131 100000 57367 100000 79522 99999 77419 99999 98924 99999 32923 100000 81473 100000 11438 100000 90722 99999 11397 100000 51345 99999 43392 100000 35846 99999 88224 99999 85422 99999 68171 100000 62530 99999 86242 100000 45363 100000 66228 100000 62157 99999 95444 100000 63369 99999 43914 99999 27946 99999 12211 100000 71607 99999 47329 99999 16155 99999 70909 99999 36628 100000 36232 100000 93887 99999 50980 100000 90318 100000 67553 99999 7507 99999 90463 99999 28134 100000 29084 99999 75400 99999 54645 100000 11579 100000 88267 100000 6910 100000 32987 100000 83503 99999 85050 100000 71634 100000 5023 99999 67809 100000 27487 99999 1155 99999 47956 99999 18523 100000 10281 100000 48748 100000 31552 99999 62302 100000 34630 99999 37885 100000 77836 99999 7347 99999 50246 100000 56311 99999 18668 100000 88708 99999 97582 99999 46366 100000 70829 100000 39642 100000 21066 100000 34614 100000 47870 99999 73858 100000 6117 99999 29984 99999 76237 99999 61896 100000 27540 99999 94352 99999 52198 99999 27191 99999 65359 99999 9505 100000 88461 100000 1484 99999 12524 99999 61651 100000 82500 99999 12915 99999 63982 99999 1640 100000 62878 99999 1803 99999 66379 100000 66544 99999 84220 99999 52841 100000 13276 99999 14390 100000 28040 100000 88728 100000 98748 100000 45209 100000 97505 99999 625 99999 68430 100000 53591 99999 95900 100000 22503 100000 81716 99999 93373 100000 82861 99999 21674 99999 55068 99999 55330 100000 81420 100000 54196 99999 74558 99999 3458 99999 32927 99999 25217 99999 20981 100000 93495 99999 15353 100000 73644 100000 74098 100000 72500 100000 60710 99999 48888 99999 48510 100000 18340 99999 69988 100000 22691 99999 98072 99999 73082 99999 85258 99999 28288 99999 42475 100000 37384 99999 61408 100000 33594 100000 76364 99999 83197 99999 19736 100000 70059 100000 54096 100000 17631 100000 45722 100000 67045 99999 31250 100000 38732 100000 38958 100000 70508 99999 22974 100000 38063 99999 87222 99999 74802 100000 96020 99999 21589 99999 17866 99999 31900 100000 7640 99999 20215 99999 56902 99999 10593 100000 82492 99999 6049 100000 2248 99999 45808 99999 85539 100000 27068 100000 75369 99999 30651 100000 34642 99999 74289 99999 41589 100000 29526 99999 16375 99999 78179 100000 36120 100000 21572 100000 91836 100000 6517 100000 24160 99999 97705 100000 65465 99999 5281 100000 4710 100000 23690 99999 11220 100000 3408 99999 7200 99999 5293 100000 27003 100000 10015 99999 21236 100000 58535 99999 73853 99999 80391 100000 5244 99999 43984 100000 23673 100000 99240 99999 72212 99999 47469 100000 85415 99999 27523 100000 11574 99999 11930 100000 77764 100000 1218 100000 89040 100000 46105 99999 64726 99999 53068 100000 14660 100000 34473 100000 95403 99999 10568 100000 82247 99999 58113 100000 12616 100000 23978 99999 44947 100000 60436 99999 27396 99999 97055 99999 54933 100000 96754 100000 98469 99999 12430 99999 51256 100000 66649 99999 61876 99999 56412 99999 90555 99999 84656 100000 78846 100000 46002 100000 41411 99999 29302 99999 82082 99999 71784 99999 80519 99999 64513 100000 26753 99999 70344 99999 29461 99999 88088 100000 70715 100000 46747 100000 10284 99999 28346 99999 44058 100000 73813 99999 7323 100000 67159 99999 49394 99999 38558 99999 32806 100000 56337 100000 15135 100000 66963 99999 49720 100000 58894 100000 49703 99999 2585 99999 670 99999 85296 99999 46267 99999 9652 99999 91000 100000 54454 99999 42979 100000 90575 100000 54499 99999 43075 100000 47676 99999 48745 99999 24646 99999 6095 99999 9936 100000 18438 99999 80822 99999 90523 100000 15562 100000 669 100000 58282 99999 73523 99999 20163 99999 44379 99999 64141 99999 65165 99999 52510 99999 21803 99999 93540 100000 42166 100000 40070 99999 25134 100000 40863 100000 13199 99999 72836 99999 28340 99999 30295 100000 54262 100000 24150 100000 68638 100000 3508 100000 16218 99999 22242 100000 8955 100000 31009 100000 81626 100000 69242 100000 7398 99999 43877 100000 49383 99999 92741 100000 71100 99999 63871 99999 22662 100000 54070 100000 28087 100000 79673 100000 85713 99999 5422 100000 6642 99999 75040 99999 32738 99999 49210 99999 8260 100000 30682 99999 6127 100000 11192 100000 18735 100000 55460 99999 50446 100000 22822 99999 70215 100000 92042 100000 23275 99999 61557 99999 28029 100000 41641 99999 19608 100000 12645 99999 68911 99999 73630 100000 28625 99999 7858 100000 27390 99999 27096 100000 60244 99999 75496 100000 27204 99999 42936 99999 34724 99999 22946 100000 27404 99999 76125 99999 34807 100000 28249 99999 97920 100000 21043 99999 21138 99999 19369 100000 38712 99999 98346 100000 56549 99999 71997 99999 70526 100000 38401 99999 24679 99999 52110 100000 96252 100000 72032 100000 42551 100000 72596 100000 16279 99999 8756 99999 50291 99999 77807 100000 57301 99999 60036 99999 10812 100000 90206 99999 90700 99999 65196 100000 86804 99999 48368 99999 36222 99999 46280 99999 94990 99999 92674 99999 6981 99999 55912 100000 41615 100000 69376 100000 23389 99999 427 100000 82991 100000 22837 100000 77520 99999 38209 99999 78402 99999 19371 100000 30143 99999 22102 100000 12243 100000 99002 99999 47984 100000 28135 99999 29878 99999 32530 99999 18261 100000 33677 100000 68097 100000 69861 100000 24780 100000 16897 100000 73188 100000 37194 100000 9306 100000 87029 99999 35716 99999 3527 100000 33348 100000 17291 99999 53965 100000 80605 100000 74086 99999 22579 99999 82463 99999 34606 99999 82171 99999 70025 99999 67572 99999 6498 100000 28062 99999 22030 100000 1898 99999 98163 99999 93659 100000 72163 99999 51270 100000 5516 99999 18922 100000 15766 100000 83608 100000 17595 99999 7067 99999 83746 99999 1711 99999 25969 100000 67969 99999 35115 99999 78115 99999 75725 100000 11669 100000 30505 99999 8718 100000 36850 99999 97108 99999 50830 99999 8779 99999 87462 100000 18938 100000 67293 100000 58856 99999 50039 99999 46114 99999 59616 100000 7389 100000 81145 99999 28319 100000 45611 99999 74922 100000 84729 100000 83496 99999 73732 100000 94542 100000 45317 100000 59611 100000 26512 100000 63341 99999 98807 99999 68955 99999 63953 99999 86705 100000 33622 100000 92437 100000 25321 100000 89505 99999 97164 99999 62931 99999 78838 99999 7836 100000 14603 100000 11398 99999 10853 100000 28379 99999 90749 100000 87914 100000 79149 99999 16004 99999 65334 100000 42063 100000 52908 99999 37090 100000 46129 100000 30350 100000 83231 100000 27364 100000 12920 99999 92694 99999 16616 99999 76614 100000 23762 99999 87939 100000 42395 100000 32499 99999 40770 99999 44400 100000 13142 99999 20476 100000 92773 100000 31538 99999 27691 99999 32749 100000 72074 100000 59595 99999 37237 99999 57308 100000 30799 100000 89329 99999 84120 100000 37264 99999 36544 100000 38237 100000 24876 99999 67910 100000 57265 100000 86783 100000 36012 99999 70888 99999 43228 99999 32876 100000 48735 99999 13698 100000 82954 99999 99022 100000 38942 99999 98100 99999 59920 99999 78683 99999 49376 100000 54097 99999 5208 100000 58026 100000 23333 100000 61700 100000 42360 100000 62995 100000 89080 100000 37028 99999 9732 99999 53133 99999 96756 100000 24035 99999 84710 100000 44153 100000 45533 100000 6647 100000 81770 100000 10475 99999 22019 99999 23567 100000 86821 99999 8770 99999 11092 99999 93663 100000 63820 100000 31190 99999 35296 99999 54770 99999 25266 99999 52257 99999 38680 100000 70639 100000 25256 100000 76876 99999 74424 100000 19942 99999 8486 100000 12729 100000 60955 99999 2529 100000 84982 99999 17108 100000 45787 100000 50127 99999 33772 100000 19662 100000 18576 99999 69019 100000 35851 99999 81735 100000 80000 100000 16545 100000 15199 99999 36228 99999 20187 100000 34380 100000 53115 99999 91208 99999 13311 100000 93252 99999 98167 100000 98354 100000 11830 99999 36746 99999 97758 99999 81716 100000 28659 100000 35343 100000 91439 100000 55964 99999 62930 99999 92240 100000 60992 99999 96541 99999 1004 99999 41834 99999 65284 99999 9328 100000 59982 99999 83782 99999 86217 99999 93199 100000 67877 99999 95647 99999 45621 99999 17027 99999 79500 99999 90953 100000 76761 99999 6961 99999 60721 100000 10708 100000 1930 99999 13461 100000 60903 99999 65737 99999 83266 100000 5633 99999 52106 100000 6703 100000 78432 99999 53411 99999 80599 99999 86429 99999 55952 99999 87849 99999 94305 100000 78807 100000 41340 100000 49451 100000 23924 99999 96956 99999 86409 99999 5793 99999 62102 100000 98869 100000 41160 100000 62991 99999 90609 100000 73424 100000 63668 99999 69521 100000 7247 100000 73812 99999 60643 99999 29079 100000 89259 100000 1715 99999 26703 100000 58736 100000 86177 99999 36276 99999 34081 99999 17454 99999 23971 100000 89627 99999 79385 100000 61064 99999 77268 100000 23678 100000 4293 100000 71908 100000 99824 100000 30719 100000 75105 100000 50159 100000 98348 99999 84126 99999 28277 99999 39467 100000 26391 100000 15348 100000 41795 100000 12595 99999 62537 99999 5158 100000 82385 100000 76986 100000 30362 100000 74618 100000 64711 100000 82718 100000 15389 99999 5268 99999 5048 99999 67401 99999 76879 99999 94526 99999 37377 100000 34311 100000 57851 99999 59726 100000 26670 99999 25976 99999 91129 100000 45374 99999 68268 99999 17498 100000 45946 99999 40948 99999 84619 99999 801 99999 98244 99999 7131 99999 64989 100000 24568 99999 34216 100000 72290 99999 62925 100000 88919 99999 85661 100000 15325 100000 71365 100000 64564 100000 55238 99999 19280 100000 44797 99999 91253 99999 26391 99999 45075 100000 7221 100000 36641 99999 65081 100000 48824 99999 35551 99999 58851 100000 88156 100000 35781 99999 33005 100000 96919 100000 44287 99999 45486 99999 16760 99999 66061 99999 3567 100000 74143 100000 83841 99999 77006 99999 12899 100000 4796 99999 36116 99999 37675 99999 30758 99999 58449 100000 39239 100000 28561 99999 85512 99999 15054 99999 64066 100000 4591 99999 36960 100000 2679 100000 95983 100000 40727 99999 91574 99999 62526 99999 86503 100000 19382 100000 30171 99999 61171 99999 74764 100000 78945 100000 70679 100000 25543 100000 40368 99999 24544 99999 98501 100000 69090 99999 22909 99999 8383 100000 52308 100000 67271 99999 44903 100000 36268 100000 71905 99999 42142 99999 93631 99999 64291 99999 99274 99999 16186 100000 33693 99999 85760 99999 48766 99999 16735 100000 46750 99999 50552 99999 24459 100000 76367 100000 39265 99999 77565 99999 57808 100000 68697 100000 62533 99999 98888 99999 9708 99999 92339 99999 16146 100000 14753 99999 37188 99999 79453 99999 77909 99999 38412 99999 43063 99999 8448 100000 48365 100000 47422 100000 82384 99999 69974 99999 60372 100000 45629 99999 83316 100000 20563 100000 41204 99999 63180 99999 27937 100000 39927 99999 93060 99999 8130 99999 76099 100000 85241 100000 24137 100000 20239 100000 53999 99999 23763 99999 93284 99999 61979 100000 19352 100000 99509 100000 64595 99999 45802 100000 15397 99999 79472 100000 1202 100000 81526 100000 38915 99999 36378 99999 59359 99999 584 100000 26582 99999 49836 99999 24142 99999 90883 99999 93811 100000 87117 100000 61622 99999 41399 99999 4301 100000 960 100000 89457 99999 78191 100000 86844 100000 41725 100000 42243 100000 29146 100000 71639 99999 93223 99999 11881 100000 11295 100000 40008 100000 17132 100000 81023 99999 66178 99999 40816 100000 31619 100000 57288 99999 29662 99999 79325 99999 46637 100000 54612 99999 31585 99999 14450 99999 86068 99999 84483 100000 37622 99999 99635 99999 71660 100000 60439 100000 85383 100000 55431 99999 28811 99999 15636 99999 23981 99999 40783 99999 43102 100000 93909 99999 55670 99999 60048 100000 17297 100000 8750 100000 5706 100000 15113 99999 13196 99999 16036 99999 1364 99999 29917 99999 62833 100000 56963 100000 59699 100000 31579 99999 31971 100000 35649 100000 70655 99999 39037 99999 24149 100000 47047 100000 31975 100000 90843 99999 25962 100000 45595 99999 71986 100000 57946 100000 53869 100000 76162 99999 61090 99999 84562 100000 30127 100000 70646 99999 57180 100000 75569 100000 74203 99999 28196 99999 30118 99999 72427 99999 72183 99999 75670 100000 73327 100000 39936 100000 34906 100000 70327 99999 38553 100000 23181 100000 4140 100000 95202 99999 53172 99999 52004 100000 39441 100000 19551 99999 73503 99999 27094 99999 85261 100000 7960 99999 79992 100000 40057 99999 85061 100000 47498 99999 70620 100000 25016 100000 59884 100000 42441 99999 43763 100000 3461 99999 67964 99999 86408 100000 42894 100000 13925 100000 97532 99999 93837 99999 54682 100000 48054 100000 35144 100000 46578 99999 40015 99999 69970 100000 25586 100000 23653 100000 36831 100000 98449 99999 91628 99999 66298 99999 48965 100000 7303 99999 85116 100000 81281 100000 35608 100000 40731 100000 28099 100000 67006 100000 47829 100000 74883 99999 73378 99999 6276 99999 35128 100000 13235 99999 24435 100000 99819 100000 65095 100000 1871 99999 25041 99999 10312 100000 86524 99999 89620 99999 2399 100000 20002 100000 24089 99999 56919 100000 74454 100000 12912 100000 11155 99999 62874 100000 48989 99999 34971 100000 35146 100000 24737 99999 72202 100000 8456 99999 12457 99999 52926 99999 28619 99999 44308 100000 91856 99999 50515 99999 69875 100000 6881 99999 26539 99999 24484 100000 73886 99999 3328 100000 35773 100000 54254 100000 91143 100000 61596 99999 9610 99999 88556 99999 3503 99999 12120 100000 53015 99999 52238 99999 38706 100000 43008 99999 71817 99999 43142 99999 7048 100000 1633 99999 12935 99999 2485 99999 18024 100000 11218 99999 44807 99999 90023 100000 10860 99999 95888 99999 37693 100000 21979 99999 7113 100000 16057 99999 19660 99999 44111 99999 55651 99999 68949 99999 44029 100000 19726 99999 62565 99999 29403 99999 20875 100000 87889 100000 3096 100000 7765 100000 11837 100000 33531 99999 9202 100000 48867 100000 8414 100000 28517 99999 30300 100000 76811 99999 20780 99999 50382 100000 2245 99999 51992 100000 35863 100000 97229 99999 97995 99999 78782 99999 31368 99999 23177 100000 85785 99999 33083 99999 55351 100000 93589 99999 14931 100000 807 100000 79442 100000 31998 100000 58386 99999 9122 99999 22195 99999 34004 100000 27172 100000 97515 99999 33473 100000 43137 99999 80489 100000 10701 100000 80894 99999 34657 100000 13967 99999 95698 99999 27365 100000 84508 100000 38613 100000 82577 99999 79651 99999 85701 99999 99528 100000 32140 100000 25127 100000 59048 99999 94835 100000 142 100000 50081 100000 60999 99999 32259 100000 47511 100000 67570 100000 19491 99999 70800 100000 25473 100000 83549 100000 81366 99999 41735 100000 60033 99999 82056 99999 54780 99999 73497 99999 31020 99999 22175 99999 69433 100000 49284 100000 47027 100000 35575 100000 53976 100000 19203 99999 87075 100000 37486 99999 87662 99999 63985 100000 78693 100000 94195 99999 88068 99999 21616 99999 78198 100000 63143 100000 26958 99999 31758 99999 55372 100000 35733 100000 46710 100000 34536 99999 12166 99999 68532 99999 92412 100000 5317 99999 91047 99999 98746 99999 44370 100000 51370 100000 477 99999 88928 99999 786 99999 12873 99999 15536 99999 83324 100000 87082 99999 89991 100000 36502 100000 74800 100000 23769 100000 44533 99999 50044 99999 85545 99999 49480 99999 71156 99999 11 100000 13323 100000 67695 99999 183 99999 252 100000 27086 100000 23272 100000 3463 100000 69140 99999 2581 99999 7049 100000 46803 99999 51340 100000 59769 100000 80667 99999 66663 100000 88559 99999 56473 100000 55483 99999 35618 99999 30157 100000 59226 99999 80096 99999 63905 100000 72651 99999 36169 100000 29114 99999 77784 100000 56976 100000 48229 100000 78028 100000 75864 100000 97958 99999 6402 99999 63031 99999 64876 99999 60350 100000 36972 99999 75601 100000 30269 100000 62560 100000 95430 99999 42005 100000 68656 99999 61539 100000 13886 99999 58370 100000 92946 99999 27807 99999 51219 99999 80863 99999 19326 99999 54625 100000 73942 100000 81787 99999 24860 99999 59251 99999 8027 99999 70984 99999 87888 99999 66010 100000 77460 100000 28990 100000 26834 100000 3652 100000 49710 100000 59283 100000 26406 99999 81169 100000 45688 99999 92598 99999 17564 100000 71367 100000 1692 99999 67672 99999 73850 100000 60392 100000 84214 100000 9315 99999 72932 100000 53968 99999 62012 99999 76828 100000 50709 99999 11112 99999 53727 100000 6628 99999 54127 100000 42752 100000 1377 100000 84607 99999 50011 100000 66634 99999 27123 99999 37436 99999 19358 100000 70246 99999 34222 100000 98496 100000 67341 100000 79647 99999 55535 100000 38280 100000 25392 100000 93526 100000 1032 100000 24033 100000 40845 99999 75021 99999 1166 100000 40861 99999 68431 99999 21594 99999 44464 99999 33065 99999 96319 99999 56864 100000 74047 100000 65609 99999 52882 99999 43750 99999 30885 99999 5609 100000 690 99999 14045 100000 65072 99999 2196 99999 20084 100000 37363 99999 10242 100000 42955 100000 43174 99999 13881 100000 79375 100000 66134 100000 49506 99999 57321 100000 46806 100000 23986 99999 20669 100000 93441 100000 40260 99999 92364 100000 96659 100000 72984 99999 10976 100000 52167 99999 10071 100000 10882 100000 63026 99999 13425 99999 58225 99999 78123 100000 47789 99999 5805 100000 39266 99999 54377 100000 92208 100000 27163 100000 87575 100000 72881 100000 46512 100000 11092 100000 6642 100000 86867 100000 87117 99999 42283 100000 77821 99999 80669 100000 92370 100000 3611 99999 97336 99999 18136 100000 71585 99999 59064 99999 56445 100000 1191 99999 44300 99999 60872 100000 7504 100000 31897 99999 37399 99999 93139 99999 7450 99999 65255 100000 85549 100000 57785 100000 66120 99999 77432 100000 3397 100000 87811 100000 9883 100000 78578 100000 82121 99999 53410 99999 7771 99999 28575 100000 23400 100000 39102 100000 13662 99999 71204 99999 12199 100000 92786 99999 97455 100000 51891 100000 838 100000 10526 100000 72507 99999 2702 99999 55837 99999 76264 99999 12196 100000 26855 99999 9549 99999 53572 99999 21765 100000 41522 99999 59068 99999 74095 100000 67111 100000 15029 100000 97020 99999 88026 99999 8807 100000 139 99999 77745 99999 87952 99999 86734 100000 65416 100000 7194 99999 98612 100000 45478 99999 38804 100000 88968 100000 78591 100000 7017 100000 67035 100000 49522 100000 39984 100000 15385 100000 54004 100000 34590 99999 97933 100000 29620 100000 23715 99999 52678 100000 59106 99999 88818 99999 22183 99999 94789 100000 69601 99999 24809 99999 34919 99999 92458 99999 8800 99999 34553 99999 91499 99999 61589 99999 68202 99999 57478 100000 21545 100000 96598 100000 50724 100000 37565 99999 41043 99999 14570 99999 66878 100000 20241 100000 60591 100000 9652 100000 4882 100000 68609 99999 51509 99999 51530 100000 27497 99999 50614 100000 58610 99999 61394 100000 16055 99999 23516 100000 5011 99999 49975 99999 98502 100000 32524 100000 57588 99999 59777 99999 5494 100000 94216 100000 36281 99999 22240 99999 93959 99999 56969 99999 15363 99999 16811 99999 30710 99999 86600 99999 72355 100000 71400 100000 98583 100000 35094 99999 12517 99999 65584 100000 24024 99999 55588 99999 42382 100000 94347 99999 13434 100000 1190 99999 9951 99999 6762 99999 636 99999 89645 100000 57939 100000 8242 99999 99500 100000 25169 99999 55795 100000 92078 100000 58333 99999 72368 100000 82300 100000 59248 99999 59521 99999 42015 99999 83574 100000 72382 99999 935 99999 85299 100000 1655 99999 37745 99999 67937 99999 97557 99999 5727 99999 72669 100000 46291 99999 60555 100000 58018 99999 66343 99999 74738 99999 53240 99999 47268 99999 28374 100000 40578 99999 42018 99999 38705 99999 65471 100000 59819 99999 27152 100000 68580 99999 74039 99999 42006 99999 92251 99999 63479 99999 23828 99999 27013 99999 88345 100000 10651 99999 66658 99999 71000 100000 42341 100000 34782 99999 9615 100000 9216 100000 29839 100000 12709 100000 38374 99999 37649 100000 72326 99999 80299 100000 7699 100000 59272 99999 64459 100000 47457 100000 812 99999 1617 99999 95983 99999 51581 100000 88442 99999 13444 100000 13967 100000 20243 100000 80758 99999 67392 100000 19906 99999 82147 99999 61126 100000 96209 100000 62283 100000 17301 99999 32338 100000 23824 100000 95317 100000 3951 100000 27625 100000 41135 100000 83881 99999 40878 100000 57909 100000 92268 100000 5064 100000 33951 100000 28965 99999 89519 99999 57840 100000 98866 99999 54812 100000 62406 100000 91747 100000 2668 100000 24524 100000 61049 99999 3187 100000 53051 99999 60349 99999 11538 99999 30628 100000 88390 99999 34116 100000 51719 99999 80903 100000 81416 99999 64322 99999 2534 99999 54958 100000 43887 99999 72519 100000 42345 99999 12929 99999 16807 99999 53296 99999 71119 100000 69743 100000 24210 100000 86054 99999 38119 99999 11588 100000 26215 99999 96391 99999 99692 99999 40974 100000 72802 100000 13124 100000 2770 99999 56606 99999 76623 100000 89487 99999 8289 100000 69008 99999 63099 100000 29664 100000 84631 99999 71274 100000 45614 99999 47346 99999 68456 100000 31366 99999 67251 99999 32182 100000 75247 100000 33534 99999 14866 99999 62920 99999 46988 100000 96838 100000 47394 99999 22253 99999 79076 99999 79126 99999 67007 99999 90333 100000 10139 99999 20030 99999 64168 99999 35382 99999 52123 99999 94200 100000 89387 100000 11414 100000 6671 100000 47763 99999 55595 99999 65952 99999 56962 100000 33136 100000 68275 99999 36704 99999 66304 100000 35426 99999 38968 100000 17713 100000 25257 100000 96100 100000 73826 99999 20375 99999 30780 99999 87838 100000 47187 99999 88464 99999 85692 100000 11724 100000 10344 99999 12446 99999 41285 100000 56254 99999 15717 99999 4871 99999 19146 99999 32310 99999 93029 99999 784 99999 1001 100000 98661 99999 12917 99999 86686 100000 65040 100000 70938 99999 40448 99999 59452 99999 40638 99999 12115 100000 26029 100000 38559 100000 31934 100000 85215 100000 29061 99999 38936 99999 82850 99999 48909 99999 88410 99999 49704 99999 67991 99999 79851 99999 96172 99999 11843 100000 352 99999 87396 100000 9995 100000 47044 99999 93208 99999 12760 99999 8438 99999 53268 100000 96125 99999 80723 100000 21040 99999 13870 99999 89066 100000 61442 100000 79880 100000 90407 100000 53068 99999 52762 99999 65084 100000 8625 100000 37295 99999 95626 99999 26394 100000 62808 99999 73691 99999 3922 100000 77005 99999 94406 100000 4469 100000 66278 100000 46679 100000 15700 100000 96007 100000 83642 100000 53631 100000 45640 99999 91729 99999 78893 100000 52006 100000 99607 100000 53562 100000 50410 99999 52514 99999 96866 99999 21498 100000 65093 99999 34066 100000 90931 99999 10729 99999 96271 99999 66466 99999 22326 100000 78924 100000 27029 99999 66599 99999 57749 100000 67709 100000 33420 100000 19513 100000 66764 100000 57722 99999 13683 99999 52245 99999 90160 100000 59344 100000 85433 100000 2375 100000 92863 100000 87042 100000 42065 100000 23054 100000 43699 100000 98335 99999 38175 100000 63946 99999 59543 99999 40287 100000 79156 100000 74408 100000 33844 99999 92882 100000 36663 100000 38964 100000 7926 100000 15016 100000 58097 100000 43931 99999 27814 99999 24707 100000 80795 100000 10398 99999 74700 99999 60442 100000 81131 100000 55569 100000 8838 100000 56859 100000 57790 99999 12470 99999 16933 100000 75313 100000 48053 99999 68228 99999 41337 99999 26696 100000 60961 100000 59419 100000 38856 99999 16902 99999 6083 100000 65299 100000 33514 99999 63912 100000 82478 100000 33601 99999 70810 100000 67328 99999 34276 99999 99732 99999 69827 100000 90049 100000 30022 100000 15272 99999 62278 99999 86946 100000 65176 100000 86267 100000 34045 99999 88569 100000 12233 100000 80578 99999 93335 100000 41239 100000 84248 99999 43269 99999 22965 99999 20407 99999 59283 99999 84036 99999 58804 100000 10701 99999 70017 99999 42865 99999 29075 100000 414 100000 4268 99999 61622 100000 99984 100000 6819 99999 16024 100000 10735 100000 17720 100000 5904 100000 77508 100000 43753 100000 99895 99999 84247 99999 65402 99999 8603 99999 38509 99999 22443 99999 95757 100000 44625 99999 78026 99999 19241 100000 34223 100000 77210 99999 20451 99999 12203 99999 97773 100000 60050 100000 93099 99999 33348 99999 32595 100000 47391 100000 2409 99999 65409 100000 97933 99999 99485 99999 75972 100000 86951 99999 36437 100000 31991 100000 80637 99999 96503 99999 75372 100000 39938 100000 98899 100000 78849 99999 54950 99999 61094 100000 57859 99999 54464 100000 91986 100000 71182 99999 5445 99999 35118 99999 64153 100000 80174 99999 72353 99999 66466 100000 22334 99999 82890 99999 82562 100000 5910 99999 95629 99999 90106 99999 79510 99999 16244 100000 18986 99999 36546 100000 64376 100000 14802 99999 93977 99999 26284 99999 51211 99999 44183 100000 44200 100000 83898 99999 40685 100000 60396 99999 47629 99999 7425 99999 14702 99999 66876 100000 8194 100000 91640 99999 44161 100000 85365 100000 11789 100000 50650 99999 81252 99999 64786 100000 8671 99999 55524 100000 88300 99999 72742 99999 60839 99999 72631 100000 64021 99999 60684 99999 20042 99999 97936 100000 74632 100000 49145 100000 78449 100000 51151 99999 42166 99999 36639 99999 54408 100000 24719 100000 933 100000 9281 99999 32537 99999 46679 99999 74634 99999 33286 99999 15230 99999 92474 99999 7730 99999 3447 100000 51033 99999 81310 100000 46652 100000 69573 99999 24552 99999 52829 99999 59063 99999 59726 99999 32213 99999 51316 100000 15982 100000 95376 100000 81199 99999 79165 100000 68194 99999 17977 99999 91407 99999 16197 99999 43739 99999 54188 100000 22641 99999 5709 99999 57872 100000 74327 100000 29946 99999 14175 100000 5862 100000 1725 100000 84658 100000 94520 100000 27038 100000 89170 99999 49234 99999 93800 99999 61779 99999 7589 99999 78428 99999 97916 99999 83123 99999 44788 99999 12749 99999 26953 99999 32732 100000 29999 99999 39786 100000 69401 100000 73846 99999 4058 100000 31600 99999 35805 99999 41345 99999 70261 99999 49898 100000 61482 99999 53799 99999 80313 100000 40214 99999 86962 100000 63866 100000 32615 99999 40477 99999 76706 99999 85672 100000 59456 100000 29753 100000 80729 99999 8439 100000 51537 99999 8655 99999 41651 99999 13105 99999 38671 99999 52089 100000 65812 100000 37563 99999 70011 99999 19094 99999 80424 100000 4611 100000 28240 100000 94718 99999 40443 100000 21173 99999 26324 99999 21340 99999 95457 99999 65656 100000 80393 100000 71586 99999 2206 100000 44225 99999 45687 99999 51759 100000 15852 100000 11180 99999 83118 100000 88844 100000 33502 100000 79875 100000 27064 99999 73555 100000 84497 100000 43422 100000 53324 100000 86856 99999 3344 100000 87760 100000 77218 99999 65856 99999 92423 100000 56442 99999 84856 100000 35395 99999 15710 99999 47228 99999 62801 100000 64079 100000 46073 100000 53365 99999 75212 99999 43128 99999 52783 100000 97752 100000 32360 99999 43218 100000 46769 100000 95403 100000 25115 99999 72594 99999 47076 100000 19726 100000 54033 99999 59223 100000 81683 100000 92493 99999 35859 99999 21613 100000 63967 100000 72380 100000 50915 99999 95542 99999 1823 100000 12681 100000 98696 100000 53810 100000 49540 100000 83659 100000 44803 100000 22775 99999 23176 100000 63932 99999 24054 100000 78235 100000 7904 99999 7769 100000 38965 100000 8095 99999 13367 99999 84602 99999 8492 99999 61317 100000 20590 100000 42957 99999 23317 99999 85229 99999 34178 99999 96955 100000 20612 100000 48956 100000 66636 99999 51767 99999 48716 99999 16785 99999 67033 100000 46032 99999 79978 100000 58868 99999 43668 99999 63080 99999 5718 100000 94277 100000 18231 100000 6460 100000 18834 99999 84441 100000 7861 100000 24556 99999 55898 100000 99086 99999 40243 100000 31473 99999 3939 100000 14947 99999 93690 99999 42121 100000 91539 100000 56417 100000 78864 100000 10179 100000 81906 99999 65509 99999 30434 99999 74129 99999 47734 100000 42621 99999 2540 99999 51859 99999 62860 99999 86189 100000 12693 99999 54429 99999 33872 100000 52038 100000 49783 100000 66432 100000 76963 99999 50977 99999 27716 99999 93831 100000 57911 99999 3007 100000 7550 99999 55564 100000 70745 99999 45727 99999 29533 99999 69567 99999 22928 100000 43373 100000 87330 100000 74208 100000 39134 100000 42896 99999 75598 99999 35176 100000 26242 99999 20784 100000 65030 99999 92968 99999 99771 100000 60620 99999 92026 100000 4603 100000 3464 99999 40346 99999 55188 99999 89102 99999 60570 99999 5083 100000 6069 99999 26552 99999 92617 99999 21903 100000 94151 100000 80070 99999 92248 100000 74388 100000 37404 100000 75340 100000 38162 100000 46444 100000 73182 99999 22332 99999 39163 100000 40982 99999 81213 100000 12399 99999 60289 99999 17436 100000 22907 99999 54424 100000 42329 99999 49630 100000 48667 99999 36922 100000 980 99999 29003 99999 42180 99999 46682 99999 50700 99999 50433 100000 7576 99999 49423 99999 74771 100000 18947 100000 83287 99999 43423 99999 66461 100000 87490 99999 42925 100000 20938 100000 85794 100000 23840 99999 80365 99999 218 99999 16381 100000 16092 99999 47880 100000 48243 100000 48304 99999 95446 99999 25541 100000 11518 100000 14531 100000 24639 99999 98297 100000 69051 99999 48441 99999 85348 99999 49645 99999 90995 99999 56036 100000 78448 100000 30097 99999 90519 100000 13645 99999 78134 99999 22614 99999 76368 100000 21873 100000 6599 100000 38691 99999 57208 100000 94388 100000 74504 99999 60717 99999 47297 100000 51167 99999 35065 99999 92090 99999 36784 99999 57007 99999 15955 100000 54524 99999 93470 99999 48488 100000 97326 99999 40094 100000 32969 99999 88411 100000 19235 99999 20319 100000 86426 99999 57861 99999 49094 99999 82097 99999 60849 99999 66778 99999 85013 99999 68247 99999 95622 100000 72570 99999 18811 99999 67675 100000 66327 99999 70754 99999 18965 99999 76193 99999 17805 99999 81753 99999 2367 100000 26278 100000 77294 100000 52644 99999 30228 99999 51479 99999 90443 99999 87374 100000 52643 100000 37852 100000 39981 100000 64607 99999 75205 100000 30404 100000 32429 100000 11386 100000 69295 99999 42079 99999 39251 100000 45435 100000 92462 100000 26180 100000 46779 99999 14060 100000 41645 99999 62416 99999 44914 100000 50041 100000 1380 99999 47081 100000 30373 99999 92264 100000 39012 99999 3271 100000 57529 100000 71440 100000 99541 99999 12042 99999 13875 100000 3167 100000 88571 100000 2538 100000 71678 100000 97019 100000 79942 99999 2271 100000 76843 99999 18409 100000 75352 99999 66725 99999 44931 99999 39664 100000 99199 99999 13964 99999 10146 99999 93670 100000 92897 100000 76909 100000 35617 100000 82768 100000 72867 99999 54186 99999 58612 100000 88748 99999 81305 100000 21023 99999 4476 100000 70629 99999 96724 99999 22910 99999 85441 99999 38517 100000 88340 99999 81120 99999 22534 100000 94813 99999 75965 100000 81041 100000 21077 100000 70287 99999 28772 100000 44913 99999 4947 100000 91903 100000 2757 100000 36042 100000 94423 100000 63495 99999 68007 99999 65144 99999 53748 100000 21640 99999 72978 99999 53146 100000 19330 100000 15369 100000 38037 99999 79309 100000 40963 99999 70877 99999 35199 100000 17480 99999 26081 99999 76198 100000 59023 100000 67340 100000 16532 99999 14098 100000 62413 100000 58251 99999 11481 99999 88810 99999 97267 100000 22771 99999 87584 99999 63540 99999 15013 100000 2332 100000 11502 100000 87703 99999 84914 99999 15949 99999 11326 100000 40978 100000 32064 99999 75127 99999 61658 100000 29153 100000 46305 100000 85644 99999 39779 99999 45033 100000 32704 100000 4821 99999 9866 99999 39989 99999 31607 99999 37681 100000 46134 99999 63809 100000 16123 99999 64764 99999 75803 99999 42011 100000 52174 99999 46932 100000 89720 100000 96245 99999 80762 100000 11448 100000 25733 99999 21887 99999 87500 99999 53024 99999 88767 99999 71269 100000 30354 99999 38704 100000 55142 99999 16645 100000 71485 100000 11403 100000 89068 100000 8969 99999 68305 99999 86564 99999 18559 100000 18019 99999 27826 99999 66834 100000 68599 99999 31104 100000 72587 99999 50670 100000 37943 100000 68687 99999 93400 99999 56328 99999 74879 99999 26443 99999 11526 99999 15274 99999 93099 100000 47584 100000 16748 99999 20969 100000 12748 99999 44806 100000 99560 100000 9127 100000 10689 99999 22556 99999 5079 99999 35348 99999 81254 100000 48046 99999 21574 100000 26255 99999 61131 100000 45913 100000 18063 100000 58807 100000 57090 100000 19015 99999 85432 99999 17259 99999 79951 100000 86929 100000 34264 99999 29709 99999 48206 100000 16565 99999 56671 99999 79441 100000 18317 99999 3456 99999 93709 100000 69763 100000 19380 99999 28397 100000 94266 99999 41535 100000 21375 100000 98467 100000 16826 100000 89781 100000 65622 99999 41089 99999 19143 100000 84496 100000 1902 99999 59629 99999 19500 100000 98652 99999 48431 99999 82611 99999 14794 100000 42436 99999 49009 100000 22144 100000 26004 99999 88757 99999 13216 100000 15307 99999 42998 100000 79550 100000 32411 99999 66367 100000 35742 100000 49220 99999 38003 99999 59818 99999 9382 100000 48768 99999 34506 99999 92317 100000 28926 99999 11054 99999 30111 100000 77247 99999 99721 100000 43520 99999 18062 100000 5488 99999 81470 99999 92495 100000 42876 100000 77107 100000 24767 100000 57194 100000 38921 99999 77384 100000 19315 100000 65758 99999 83919 99999 22499 100000 11778 100000 58137 100000 39258 100000 52544 99999 6048 99999 32714 100000 53251 100000 26682 100000 45779 100000 3766 100000 6484 99999 59574 99999 59437 100000 2883 100000 99731 99999 52127 100000 84024 100000 53388 99999 61983 99999 22749 100000 85236 100000 17580 99999 87220 99999 81789 99999 29828 99999 70130 99999 52529 100000 95460 100000 81568 99999 94702 99999 66387 100000 35251 99999 27250 100000 43389 99999 69111 100000 44232 100000 78737 99999 10136 100000 98415 100000 15547 99999 62504 100000 48023 99999 91421 100000 74854 99999 71213 99999 62866 100000 7849 100000 93620 99999 22613 100000 1244 100000 62073 99999 72562 99999 10106 100000 90195 100000 73859 100000 39310 100000 52680 100000 84563 100000 48467 99999 21879 100000 6989 100000 72814 100000 47422 99999 74381 99999 21230 100000 77091 99999 37164 99999 26841 99999 87881 100000 16676 99999 82174 100000 75048 100000 58392 100000 33362 99999 36112 100000 56214 100000 57909 99999 17595 100000 21142 99999 28016 99999 64507 100000 85847 99999 84191 99999 63931 99999 25085 100000 51704 99999 87174 100000 94080 100000 9219 100000 73296 100000 67515 99999 93865 99999 34689 99999 55892 100000 73106 100000 43137 100000 84304 100000 87610 100000 50156 99999 79166 99999 78042 99999 50230 99999 99515 99999 27548 100000 54849 100000 7750 100000 52280 99999 98054 100000 17130 100000 35310 100000 92157 100000 61506 99999 5321 99999 14481 99999 55199 99999 66726 99999 51737 99999 50405 100000 70084 99999 7720 100000 64128 100000 4199 99999 13598 99999 59628 100000 34631 100000 35714 99999 37133 100000 89077 100000 28198 100000 62646 100000 13560 100000 17515 100000 22186 100000 9015 100000 89556 99999 12142 100000 64465 100000 22186 99999 631 100000 98235 100000 38790 99999 4387 99999 55091 100000 34354 99999 37664 100000 19098 99999 13524 99999 3430 100000 60052 100000 30188 99999 45192 99999 73260 100000 65397 99999 47743 100000 40393 99999 88454 100000 72495 99999 9166 99999 4315 99999 87793 99999 37511 99999 14510 99999 96042 99999 40305 100000 31752 100000 76036 99999 72135 100000 33492 99999 27248 99999 99920 99999 15869 99999 7669 99999 54716 100000 4446 99999 92186 99999 84097 100000 95841 99999 19143 99999 2665 99999 14313 100000 1864 100000 51854 100000 38695 99999 93772 99999 37898 99999 71218 100000 95528 100000 46833 100000 81191 99999 47305 99999 36077 100000 75819 100000 18764 99999 74781 100000 35552 100000 52623 99999 40567 100000 99119 99999 29640 99999 48644 99999 26773 99999 19437 100000 63189 99999 96186 100000 2653 99999 984 100000 48196 100000 82138 99999 35218 100000 90067 99999 98062 99999 74765 99999 83829 100000 13536 100000 2243 99999 55087 99999 72597 99999 60313 100000 60715 100000 2018 99999 17553 100000 85417 100000 57509 100000 59025 99999 2023 99999 25547 99999 16498 99999 68564 100000 57248 100000 67707 100000 21905 99999 58650 100000 95549 100000 41572 100000 22873 100000 41118 99999 81481 99999 84742 100000 61524 99999 16450 99999 80855 100000 51496 100000 39382 100000 9609 100000 69008 100000 15969 100000 5681 100000 42174 100000 75622 99999 53840 100000 67003 99999 58912 99999 41065 100000 80480 100000 12425 99999 23373 100000 52167 100000 35412 100000 16456 99999 91769 99999 97966 99999 86176 99999 74812 100000 1838 99999 7153 99999 95941 99999 544 99999 9687 99999 42622 100000 37261 99999 48350 99999 8867 100000 68401 100000 51120 99999 30592 100000 42047 100000 72006 99999 24924 100000 15067 100000 97393 99999 65678 100000 35598 100000 46568 100000 55310 100000 18246 100000 46824 99999 77777 99999 20082 100000 4814 99999 92993 100000 29262 99999 20090 100000 18784 100000 28331 100000 96714 99999 32015 99999 76932 99999 12490 99999 13375 100000 47548 99999 34100 100000 53514 99999 19148 100000 29138 99999 87311 100000 84954 99999 55094 99999 42190 99999 76988 100000 55126 100000 85708 99999 77375 100000 21462 99999 42619 99999 36897 100000 23101 100000 91069 99999 97860 100000 73502 100000 98800 99999 16005 100000 9586 100000 94083 99999 46540 99999 76261 99999 74548 99999 78939 99999 87762 100000 20703 100000 42167 99999 65848 100000 77726 100000 20356 100000 28257 100000 17582 100000 86634 100000 48146 100000 80149 99999 15593 99999 22123 100000 52607 99999 81629 100000 20419 99999 70235 100000 60761 100000 33838 100000 36906 100000 33398 99999 37164 100000 84293 99999 69642 100000 2440 99999 16015 100000 1986 99999 4830 100000 35927 100000 88988 99999 75486 99999 86406 100000 37182 99999 73029 100000 34728 100000 60303 99999 83432 99999 34067 99999 84967 100000 66504 99999 22782 100000 16436 100000 60675 100000 63548 100000 15788 100000 33239 100000 77942 99999 45892 99999 71405 99999 15639 99999 7629 99999 94295 100000 60395 100000 50144 99999 93511 100000 98110 99999 24103 100000 36830 99999 78268 99999 33312 99999 9459 100000 73276 99999 85547 100000 63620 100000 11748 100000 6071 99999 49452 99999 46618 99999 96908 100000 80717 99999 45152 100000 57407 100000 24898 99999 83522 100000 58960 100000 10039 100000 48600 99999 95928 100000 9766 99999 86159 99999 16380 100000 72837 99999 5301 100000 70275 99999 21706 99999 97319 100000 85081 100000 40569 100000 65213 99999 20445 99999 3828 100000 47124 99999 14986 100000 49356 100000 34816 99999 69999 100000 48303 100000 74432 100000 82768 99999 71235 100000 9422 99999 10652 100000 34848 99999 10220 100000 82732 99999 25143 99999 39180 100000 86096 99999 26647 100000 79897 100000 96889 100000 85779 99999 40272 99999 71069 99999 7196 100000 86760 99999 80136 100000 44809 100000 14423 100000 92535 99999 79684 99999 29201 99999 49212 100000 65552 100000 23813 99999 8126 99999 14930 100000 55639 99999 73693 100000 27716 100000 40235 100000 94574 99999 16037 99999 77307 99999 16290 99999 72162 99999 3965 99999 108 99999 40626 100000 718 100000 45091 99999 73828 99999 5684 99999 11583 100000 73890 99999 70759 99999 19744 99999 60347 100000 83625 100000 23469 100000 96274 100000 15581 99999 63715 99999 18996 99999 55220 99999 36625 99999 51381 100000 29305 99999 8640 99999 18482 99999 74144 100000 73694 100000 66579 99999 47199 99999 27096 99999 36809 99999 72589 100000 29684 99999 56916 99999 34864 100000 26629 100000 86612 99999 45797 99999 11307 99999 28267 99999 66333 99999 88109 100000 57979 100000 72106 99999 14039 99999 63167 100000 51405 99999 15699 100000 52843 100000 27307 100000 17406 100000 95717 100000 39967 100000 19756 99999 30905 99999 63968 100000 10870 99999 8046 99999 39402 100000 25036 100000 28832 100000 39534 99999 94310 100000 32503 100000 85051 100000 41726 100000 49711 99999 66604 99999 37908 99999 52751 100000 7631 100000 33297 100000 3659 99999 53987 99999 8099 99999 51415 100000 86244 100000 7316 99999 67314 100000 761 100000 29101 100000 86181 100000 30811 100000 2362 100000 4293 99999 49676 100000 67866 100000 12116 99999 63401 100000 22107 100000 78898 100000 85596 100000 99110 99999 90314 100000 30835 99999 77576 100000 73677 100000 9621 100000 18676 99999 34781 100000 40810 99999 10511 99999 73255 100000 82554 99999 58554 100000 34589 99999 41262 100000 69282 99999 32447 100000 77956 100000 2053 100000 78533 100000 56192 100000 15129 99999 29955 99999 89835 100000 94489 99999 5077 100000 55315 99999 6742 100000 58635 100000 70558 99999 24602 99999 60209 99999 46366 99999 39159 99999 76628 99999 88781 99999 58887 100000 67684 100000 35703 100000 36594 100000 4615 99999 19793 100000 61681 100000 19947 99999 44575 99999 56773 99999 92863 99999 44155 99999 37139 99999 52925 99999 77521 99999 86285 100000 29095 99999 805 100000 23178 99999 66402 100000 45904 100000 29676 99999 16695 100000 77099 100000 22390 99999 55021 99999 32308 100000 7052 100000 22943 100000 11178 99999 90789 99999 42260 100000 13377 99999 519 100000 65719 99999 79283 100000 46629 99999 76400 99999 45459 99999 55480 100000 6197 100000 2937 99999 59848 100000 8842 100000 70573 100000 2396 99999 86881 100000 16795 100000 28043 99999 92131 100000 84221 100000 67741 99999 71652 100000 83314 99999 79350 99999 36951 100000 79433 99999 44102 100000 14819 99999 19078 100000 91304 100000 43704 100000 59237 99999 98255 100000 22634 99999 57666 99999 57836 100000 85587 99999 47752 100000 72213 100000 18948 100000 83772 99999 98819 100000 59513 100000 47919 99999 70270 100000 68388 100000 75866 99999 56409 99999 4318 100000 36250 100000 16447 100000 49384 100000 18315 100000 32149 100000 4164 99999 69998 100000 60006 100000 93126 99999 86274 99999 56239 100000 6906 100000 73514 99999 92769 100000 63258 99999 2971 100000 65681 99999 65468 99999 87628 100000 19647 99999 57436 99999 59804 100000 69406 99999 90764 100000 54111 99999 9340 100000 1523 100000 17967 100000 93593 99999 17343 100000 99867 99999 49527 99999 11744 99999 73844 100000 13113 100000 30041 100000 35204 99999 36376 99999 2149 100000 65202 100000 61702 100000 60696 100000 26967 99999 27087 99999 36695 100000 3350 100000 11650 99999 53414 100000 46642 99999 77889 99999 14161 100000 4830 99999 46109 100000 47263 100000 44460 99999 90591 99999 60369 100000 87931 99999 56822 99999 64491 99999 78239 100000 38332 100000 29594 99999 70685 99999 25915 99999 27679 99999 60938 99999 35545 99999 92603 100000 9893 99999 3264 99999 26287 100000 53057 99999 90533 100000 5678 99999 74779 100000 24140 100000 47180 99999 57008 100000 84698 99999 30244 100000 62850 100000 45049 100000 76846 99999 48013 100000 97452 100000 61259 100000 34183 99999 2156 99999 62762 100000 43267 100000 35847 99999 92525 100000 31314 100000 85268 99999 74852 99999 72260 99999 2571 100000 26822 99999 4675 100000 28922 99999 1214 100000 89840 99999 41514 99999 80643 100000 55349 99999 50882 100000 43735 100000 34019 99999 16045 99999 85167 100000 29692 100000 20945 99999 13180 100000 79197 99999 91679 100000 71438 99999 65233 99999 87837 100000 4862 99999 3434 100000 99660 99999 42505 99999 20156 99999 75883 100000 58310 100000 49809 100000 76828 99999 72933 99999 92861 100000 58800 100000 84083 99999 4834 99999 76721 99999 34460 100000 34163 100000 83169 99999 3919 100000 33419 99999 93860 99999 50568 100000 37600 100000 68858 99999 42623 100000 92273 100000 64086 99999 83993 100000 14637 99999 34089 99999 50587 99999 97046 99999 97314 100000 22216 100000 47686 99999 70833 99999 43059 100000 52824 100000 39804 100000 44821 99999 37724 99999 67083 100000 61853 100000 51432 100000 71436 99999 74287 100000 55428 100000 51666 99999 72591 100000 44955 99999 24513 99999 21173 100000 69933 100000 38595 99999 70480 100000 62892 99999 72136 99999 47096 100000 33895 100000 83564 99999 27193 100000 91004 99999 80763 99999 54578 99999 63272 99999 28510 99999 26138 100000 44861 100000 3281 99999 3559 100000 82733 99999 79754 100000 40072 100000 10942 99999 17024 99999 19409 100000 99081 99999 3330 99999 47310 100000 74703 100000 34890 99999 14114 100000 70276 100000 51866 100000 79489 100000 67464 100000 70212 100000 76506 99999 59446 100000 88196 99999 2733 99999 92688 100000 55828 100000 68320 99999 28127 100000 10838 99999 71397 99999 92271 100000 32969 100000 96830 100000 92990 100000 80872 100000 40155 100000 31664 100000 9509 100000 73066 100000 30161 100000 22688 100000 39341 100000 12204 99999 32773 100000 43531 100000 97659 100000 26232 99999 63800 99999 38878 100000 70554 100000 75409 99999 23363 100000 74569 100000 98514 99999 44639 99999 5244 100000 1664 100000 79912 100000 91862 100000 7767 100000 53863 100000 70128 100000 2785 99999 67285 100000 96906 99999 11454 99999 67950 100000 1991 99999 75066 99999 20970 100000 11719 99999 59281 99999 63961 99999 9746 99999 52507 100000 13408 99999 53201 99999 90948 100000 82264 100000 84598 99999 77962 99999 6044 99999 22480 99999 58383 100000 63637 99999 7105 99999 41078 100000 82332 100000 47366 99999 88009 99999 46023 99999 30919 99999 54244 99999 91538 100000 32022 100000 87874 100000 61840 99999 57769 99999 42367 99999 76734 99999 16365 100000 44150 100000 98667 99999 74243 100000 89695 99999 11536 100000 68036 100000 62860 100000 78565 99999 32660 99999 1493 99999 73690 100000 97634 99999 13590 100000 45027 99999 87387 99999 61742 100000 23739 99999 80736 99999 79698 100000 33038 100000 18641 100000 44237 99999 85914 99999 35198 100000 89922 99999 32930 100000 82989 99999 36151 99999 23926 100000 17880 100000 34607 100000 43601 99999 27084 100000 56981 99999 44269 100000 53930 99999 47240 100000 28160 99999 32770 99999 64462 100000 30743 99999 58436 99999 82882 99999 58446 100000 36801 99999 38411 99999 37905 99999 9777 99999 9147 100000 76964 99999 89113 100000 68782 100000 99203 99999 83460 99999 82541 100000 54968 100000 92113 100000 6783 100000 17874 99999 76153 100000 89806 100000 91442 99999 82671 99999 31624 99999 34238 100000 44145 99999 31294 99999 6610 99999 65759 100000 19537 99999 39838 99999 19701 99999 43422 99999 82096 99999 87976 99999 33385 99999 7929 99999 53654 99999 50683 99999 41341 99999 63832 99999 76086 99999 77110 99999 50808 100000 66800 100000 16392 100000 82994 99999 168 100000 47681 100000 33377 99999 95786 99999 98086 99999 64910 99999 71242 99999 84165 100000 94778 99999 98145 99999 14914 100000 29018 100000 81322 100000 55192 100000 99045 100000 11150 99999 97030 99999 83403 100000 8812 99999 17453 100000 87872 100000 42129 99999 7033 99999 50336 100000 77171 99999 9030 100000 26769 99999 44449 100000 65880 100000 54970 99999 75746 99999 61528 100000 84979 99999 88157 99999 12024 99999 17750 99999 64014 100000 76302 100000 12709 99999 41265 99999 21472 99999 9409 99999 73010 99999 66084 100000 82727 100000 77224 100000 15936 99999 70552 100000 97734 100000 29247 99999 53996 100000 86317 100000 40033 99999 47049 100000 73002 100000 26215 100000 10119 99999 69047 100000 45442 99999 6631 99999 43428 99999 89161 100000 59041 99999 3557 99999 92000 99999 25479 99999 40468 99999 69054 99999 71867 99999 65826 100000 83381 99999 75918 100000 72693 99999 85715 100000 85689 100000 68663 99999 81342 99999 3018 100000 17017 99999 50072 100000 57028 100000 18969 100000 6514 100000 14503 100000 70402 99999 48312 99999 18598 99999 26156 99999 71972 99999 42742 99999 29887 99999 20354 100000 58487 100000 17235 99999 59773 99999 60028 100000 72885 100000 48947 99999 67133 100000 14811 100000 51515 99999 39554 100000 19309 99999 16413 99999 84009 99999 66420 100000 58504 99999 71038 99999 6834 100000 60480 99999 18717 99999 38481 100000 78460 100000 94633 99999 24792 100000 63956 99999 85028 99999 28660 99999 48822 100000 67258 99999 19847 100000 26466 100000 98450 99999 62693 100000 34159 100000 28759 99999 13659 100000 53298 100000 72555 100000 89803 99999 59745 99999 52512 100000 88051 100000 81460 99999 17475 99999 64043 100000 73255 99999 85515 100000 27434 99999 705 99999 34157 99999 84498 100000 21846 100000 20717 100000 98321 100000 977 100000 23327 100000 59741 99999 50481 100000 80008 100000 53909 99999 43414 99999 60216 99999 21874 99999 2098 100000 7770 100000 66859 99999 64028 99999 33076 100000 56755 100000 48778 99999 53530 99999 37034 100000 96781 99999 4159 100000 10257 100000 36720 100000 56941 99999 50735 99999 31730 99999 27423 100000 87851 100000 87315 100000 60932 100000 42234 100000 48720 99999 92183 100000 46260 100000 441 100000 88427 100000 44381 100000 9887 100000 19040 99999 33036 99999 10927 100000 15043 99999 96353 100000 27058 99999 71498 100000 12151 100000 2520 100000 19862 100000 72610 100000 59024 99999 39463 99999 18433 99999 11571 99999 2227 99999 4894 100000 99307 100000 51835 99999 53962 99999 13624 99999 5458 99999 69723 100000 38463 99999 55824 99999 69179 100000 46891 99999 8589 100000 85042 100000 62791 100000 32612 100000 43961 100000 87480 100000 30798 100000 23448 100000 73334 99999 55751 100000 30886 100000 18511 100000 38356 99999 79736 100000 8785 100000 3322 100000 4595 100000 33795 100000 31595 99999 25171 99999 99446 99999 34401 100000 8184 99999 31505 99999 56577 100000 52134 99999 14124 100000 33578 99999 71463 100000 13855 100000 31002 100000 70989 99999 85012 100000 22353 100000 41694 99999 87712 100000 65734 99999 67207 100000 90126 100000 8600 100000 31597 99999 5877 100000 82059 100000 54367 99999 54727 99999 56516 100000 61021 99999 90216 99999 93045 99999 85646 99999 81781 100000 84646 100000 62982 99999 11286 99999 69899 99999 58502 100000 1995 100000 95216 99999 81541 99999 9043 99999 70254 99999 98657 100000 89039 100000 7883 99999 64736 100000 82730 100000 25063 99999 85041 100000 21571 100000 27430 99999 10510 100000 17890 99999 66843 100000 52552 100000 52606 99999 13818 99999 44489 100000 38872 99999 25154 99999 64422 99999 35411 100000 47296 100000 62499 99999 6623 100000 58253 99999 93454 99999 6692 100000 28604 100000 38938 100000 97235 99999 28963 100000 15335 99999 59456 99999 14873 100000 78031 100000 95125 99999 24286 100000 20653 100000 45128 99999 58522 100000 51337 100000 83062 100000 62730 100000 8538 99999 21904 100000 65777 99999 28065 99999 33799 100000 553 99999 76171 99999 67398 99999 8434 100000 36322 99999 66210 100000 53164 100000 18610 100000 43632 99999 77142 99999 2147 99999 43554 99999 63081 100000 61487 100000 66214 100000 33831 100000 77175 99999 99586 100000 74025 99999 9458 99999 74972 100000 8745 100000 12413 99999 45358 100000 35709 99999 17082 99999 84656 99999 18285 99999 87160 99999 96371 100000 21731 100000 87142 100000 58605 100000 19565 99999 24972 99999 94008 100000 89216 100000 96180 100000 25722 99999 49411 99999 64079 99999 45449 100000 61156 99999 8871 100000 35157 99999 1000 100000 74456 100000 68603 100000 74330 100000 70628 99999 36136 99999 71996 99999 31284 100000 69290 100000 31755 100000 60564 100000 1593 100000 49995 99999 87885 99999 2802 99999 74555 99999 88458 99999 85941 99999 64484 100000 42146 99999 49021 100000 13709 99999 80141 99999 48919 100000 65100 99999 94175 99999 99722 99999 1177 99999 68403 99999 35518 100000 50098 99999 53380 99999 42972 99999 75035 100000 61149 99999 4791 100000 79546 100000 98865 100000 60369 99999 94180 100000 92132 99999 60768 99999 2146 99999 43605 99999 72115 100000 47736 100000 65768 99999 27959 100000 58618 100000 27956 99999 43833 100000 78487 100000 83650 99999 60921 99999 52462 99999 92605 99999 95026 99999 88074 100000 89454 99999 97878 100000 38318 100000 34643 100000 10029 99999 3878 100000 38457 99999 33742 100000 57286 99999 70477 99999 52373 100000 28346 100000 26090 99999 66938 99999 37062 99999 40660 100000 14228 99999 17926 99999 95712 99999 20171 99999 96288 99999 34319 99999 61568 100000 11238 99999 58617 100000 63481 100000 47544 100000 18248 100000 45806 100000 26090 100000 43831 99999 53582 99999 67707 99999 67315 100000 54536 99999 43156 99999 25998 99999 7693 99999 60372 99999 14745 99999 65388 99999 8143 99999 93413 99999 73458 99999 86557 100000 20173 100000 98278 100000 84246 100000 52076 99999 79112 100000 77635 99999 32419 100000 31412 100000 63263 100000 39596 100000 32566 99999 68542 99999 46385 99999 94604 100000 91565 100000 3815 99999 84373 100000 28302 100000 37288 100000 51041 100000 50339 100000 49565 99999 19710 100000 20032 100000 21329 99999 32950 99999 16295 100000 67347 99999 50183 100000 20117 100000 5933 100000 7103 99999 13712 99999 78165 100000 97555 99999 8627 99999 69724 99999 41518 100000 93345 99999 36142 99999 51952 100000 78072 99999 28414 100000 54757 100000 92402 99999 24321 100000 6118 100000 77313 99999 42068 100000 35490 99999 92513 99999 48206 99999 8097 99999 20854 99999 4534 100000 50764 99999 25410 99999 12660 99999 3574 100000 61552 99999 51902 100000 79744 100000 61686 99999 32575 100000 85239 100000 58468 100000 20606 99999 8223 100000 74139 100000 99529 99999 19146 100000 28500 100000 83909 99999 90366 99999 24399 99999 69799 99999 89651 99999 1157 100000 35962 99999 78054 100000 71669 99999 88415 99999 16737 100000 36642 99999 99578 99999 74395 100000 98248 100000 89352 99999 90844 100000 24431 99999 47053 99999 72860 100000 94603 100000 1435 99999 3844 99999 96141 100000 45685 100000 5079 100000 80733 100000 50237 99999 14182 99999 17101 99999 28280 100000 97350 100000 56822 100000 16372 99999 68378 99999 88491 100000 93115 100000 30013 99999 66079 100000 20114 99999 26488 100000 30042 100000 96389 100000 8358 100000 8106 99999 42994 100000 11287 99999 31264 100000 49863 99999 86876 99999 13158 100000 22043 100000 76677 99999 40848 100000 1666 99999 98880 100000 33973 100000 24994 100000 12870 99999 64892 100000 67512 100000 19874 99999 1017 99999 59667 100000 8404 99999 20543 99999 99533 99999 94076 100000 78881 100000 96767 100000 65469 100000 88526 99999 3112 99999 53821 100000 50094 99999 2905 99999 74569 99999 18933 100000 65636 100000 86278 99999 42135 99999 63874 99999 32246 100000 1037 100000 67702 99999 14406 99999 72840 100000 98504 100000 16236 99999 39157 100000 59829 100000 60680 99999 80646 99999 78482 100000 2199 99999 59576 99999 86213 99999 56742 99999 72923 99999 71889 99999 87997 100000 67104 99999 76724 100000 30021 99999 7090 99999 81378 99999 50634 99999 59976 100000 47847 99999 33833 100000 68451 100000 69136 100000 27881 100000 14937 99999 36713 100000 9188 99999 15287 99999 77371 99999 90914 99999 65004 99999 35759 99999 30275 99999 17501 99999 60239 100000 17656 100000 30138 99999 97749 99999 33774 100000 6516 99999 93414 99999 21399 100000 87561 99999 42376 99999 54545 99999 43414 100000 30405 100000 96833 100000 71868 99999 7041 100000 2787 100000 4263 99999 40563 99999 31120 99999 25290 100000 41214 99999 34102 99999 39823 99999 88217 100000 79748 100000 22449 99999 66602 100000 53697 99999 41601 100000 91280 100000 93049 99999 94666 99999 40928 100000 32093 100000 71734 99999 71700 99999 77426 99999 27204 100000 33161 100000 48047 100000 64583 100000 14305 99999 59015 100000 89443 99999 65852 99999 49312 100000 953 100000 28799 99999 12739 99999 7865 100000 75639 100000 20241 99999 90922 100000 32571 99999 19999 100000 6987 100000 6605 99999 86566 100000 83803 100000 50208 100000 63877 99999 83489 100000 56104 99999 51367 99999 12456 99999 91151 99999 88770 99999 65324 100000 32090 100000 58832 99999 30639 100000 44540 100000 95249 99999 75786 99999 54164 99999 87237 99999 93019 100000 86571 99999 74876 99999 1426 100000 6078 99999 7299 99999 29790 99999 7290 100000 67055 100000 39790 99999 61099 99999 52169 99999 86085 100000 69081 100000 88291 99999 29558 99999 6673 100000 29440 100000 25938 99999 86895 100000 78677 99999 98349 99999 18344 99999 6811 99999 44078 100000 73252 100000 5339 99999 26109 99999 93462 99999 66342 99999 8116 100000 41659 100000 60963 100000 84690 99999 11985 100000 95194 100000 3384 100000 98266 100000 76795 99999 83903 100000 49470 100000 78103 99999 10312 99999 48596 99999 37838 99999 6959 100000 16962 100000 71854 99999 30636 99999 43075 99999 33769 100000 22620 99999 47361 99999 89970 100000 58416 100000 79373 99999 45753 100000 73397 100000 99451 99999 71730 100000 14452 99999 57633 100000 98907 100000 25438 99999 38269 99999 79497 99999 14215 99999 23591 100000 57117 99999 77389 100000 99161 100000 37567 99999 36534 100000 81974 100000 63346 99999 2633 99999 11216 99999 45877 100000 55096 100000 41938 100000 9411 100000 53584 100000 39524 100000 95402 100000 70559 100000 56540 100000 98290 99999 33359 100000 1068 100000 43336 99999 33645 100000 84293 100000 18674 100000 11536 99999 18203 100000 20811 99999 53945 99999 87739 99999 62588 99999 99068 99999 40911 99999 59327 99999 9697 99999 36513 99999 12957 100000 84104 99999 59031 100000 19312 100000 80349 99999 50978 99999 7982 99999 48604 100000 58836 100000 54802 99999 42348 100000 19940 99999 23434 99999 88453 99999 30696 100000 35562 99999 22896 100000 7420 100000 70723 99999 46191 100000 97631 99999 3979 99999 43354 100000 36371 100000 98101 100000 85550 100000 66692 100000 81791 99999 54370 100000 43390 99999 24238 99999 88813 100000 25948 100000 68295 99999 65777 100000 60490 100000 93707 99999 56888 100000 73839 99999 43761 99999 86063 99999 7755 100000 70885 99999 19631 100000 99134 100000 93229 99999 58649 99999 35724 99999 17978 100000 49671 100000 84893 100000 27825 99999 52310 100000 66257 99999 97816 100000 70764 99999 41742 100000 15733 99999 92417 100000 55464 100000 60697 99999 10556 100000 79721 100000 7617 100000 57941 100000 79047 100000 52328 99999 44487 99999 5860 99999 44754 99999 78492 99999 43512 99999 35233 100000 64412 99999 74340 99999 18566 100000 46654 99999 24008 100000 53834 100000 61293 100000 48195 100000 49621 99999 45577 99999 22424 99999 2106 100000 49918 100000 7985 99999 89904 100000 48033 99999 9092 100000 92 100000 78303 99999 11630 100000 70953 100000 80031 99999 22763 99999 55238 100000 15773 99999 92081 100000 14250 100000 64272 100000 51276 99999 38208 99999 3968 100000 41364 100000 88650 99999 19735 100000 7157 100000 16271 100000 18212 100000 1725 99999 16915 100000 92277 100000 70175 99999 21446 100000 9434 99999 25623 99999 11233 99999 71258 100000 41378 99999 95545 99999 5778 100000 21696 99999 22881 99999 50675 100000 21253 99999 33451 100000 79975 100000 4860 100000 22412 100000 50186 99999 50340 99999 1600 100000 48044 99999 38305 99999 28351 100000 67936 100000 32532 99999 40515 100000 67072 99999 74873 99999 17846 99999 30115 100000 21455 100000 43425 99999 653 100000 70412 100000 42993 100000 73445 100000 74283 100000 37730 100000 15373 100000 2096 99999 73183 99999 28734 99999 86104 99999 9509 99999 3765 100000 67156 99999 32344 100000 23410 100000 52 100000 47145 99999 68406 99999 34246 99999 8501 100000 65676 99999 63534 99999 71041 100000 78420 100000 59904 100000 50611 99999 9011 99999 57340 100000 18651 99999 62207 100000 86152 99999 95414 100000 96000 100000 81092 100000 50648 100000 85641 100000 33541 100000 72914 100000 81532 100000 71497 100000 36092 99999 59247 99999 89913 100000 34668 100000 51427 100000 42889 100000 97730 99999 5305 100000 4502 100000 44521 100000 27510 100000 45466 100000 96007 99999 14525 99999 42635 100000 88881 100000 83364 100000 69364 100000 22485 99999 29747 100000 10239 100000 93266 99999 83549 99999 29157 100000 71818 99999 69273 100000 28695 100000 56298 100000 91680 99999 7481 99999 78389 100000 84878 100000 29807 99999 51118 100000 58622 100000 6404 100000 86334 99999 28568 100000 83296 100000 70332 100000 74590 99999 63118 99999 98284 99999 49668 100000 43050 100000 36915 99999 6591 99999 66641 99999 35644 99999 21471 99999 4723 99999 87994 100000 97733 100000 28815 99999 69972 100000 43760 99999 5636 99999 88538 100000 96098 100000 80198 99999 46969 99999 19413 100000 81079 100000 66348 99999 53450 100000 67390 99999 51473 100000 72868 100000 66763 99999 19062 100000 15204 99999 9247 100000 27089 99999 45929 100000 26609 100000 50109 99999 33071 100000 6460 99999 47488 100000 60977 100000 55151 100000 9088 99999 83574 99999 93584 100000 9307 100000 32445 99999 9402 100000 25206 100000 22922 99999 99452 100000 92653 99999 87081 100000 98262 100000 90545 99999 85819 99999 60738 99999 74631 99999 4888 99999 5580 99999 62922 100000 38442 99999 45511 99999 70420 99999 48135 99999 9793 100000 85332 100000 54825 99999 17958 100000 52050 100000 74694 100000 49985 99999 13720 100000 67891 99999 72972 100000 15720 99999 18891 99999 62498 100000 4945 100000 57132 99999 12682 100000 41751 100000 49553 100000 21830 99999 4191 99999 80755 100000 91109 99999 19675 100000 73964 100000 12020 99999 49269 99999 99343 100000 14419 100000 92920 100000 42961 100000 29005 100000 85608 100000 49144 100000 84596 99999 10405 100000 91020 100000 85466 99999 64007 99999 5977 99999 6641 100000 37160 100000 69418 100000 34481 99999 53254 99999 90994 99999 99485 100000 7198 100000 58707 99999 62645 99999 63584 100000 13733 100000 31593 99999 34640 99999 22923 99999 20175 100000 75298 100000 84084 100000 55985 99999 41725 99999 71648 100000 87044 99999 10010 99999 24436 99999 60924 99999 80375 100000 82613 99999 48364 99999 25799 99999 52410 99999 91350 100000 19597 99999 36318 100000 44358 100000 35814 99999 49362 99999 51881 99999 97739 100000 4471 99999 67340 99999 32199 99999 39755 99999 5176 100000 52398 100000 39289 99999 99111 100000 72685 100000 72278 99999 19719 99999 17269 100000 2687 100000 60655 100000 71236 99999 16454 99999 44215 99999 19407 100000 9384 100000 53526 99999 88779 99999 85377 100000 1622 99999 39578 100000 12183 99999 1881 100000 14627 99999 2631 100000 98433 100000 56548 100000 89092 100000 1240 99999 44241 99999 55928 99999 49093 100000 37200 100000 42809 100000 65272 99999 6332 100000 81369 99999 45169 99999 35058 100000 73842 100000 55274 100000 96368 99999 34820 100000 37711 99999 23736 99999 29063 100000 8727 99999 88355 99999 81390 100000 4062 99999 76976 99999 80279 100000 77971 100000 89576 99999 26170 100000 16372 100000 1846 100000 98885 99999 39095 99999 40115 99999 6947 99999 67561 100000 90773 99999 31348 100000 75794 99999 33867 100000 3276 100000 1997 100000 65219 99999 34309 100000 81010 99999 27856 99999 11749 99999 72305 100000 30629 100000 86237 100000 28195 100000 76428 99999 97927 99999 15744 99999 12740 100000 3059 100000 2526 100000 61682 99999 80603 99999 44149 99999 46796 100000 98171 99999 76679 99999 95798 100000 53649 100000 19220 100000 92183 99999 78721 99999 90738 100000 70895 99999 69902 100000 33260 100000 45263 99999 85314 100000 64094 99999 37389 99999 77508 99999 24834 99999 10018 100000 15813 100000 68598 99999 41481 100000 16608 99999 537 99999 1211 99999 43338 100000 76510 100000 22904 99999 72866 99999 78339 99999 61914 100000 56272 100000 54910 99999 94975 99999 52760 100000 51762 100000 56451 99999 27701 99999 65651 99999 91276 100000 43766 100000 66119 99999 11648 99999 6915 99999 36038 100000 1064 99999 42777 99999 12015 99999 389 99999 63894 100000 99649 100000 3141 100000 14521 100000 69321 99999 83222 100000 13796 99999 27186 99999 5671 100000 63079 100000 82534 100000 71313 100000 97114 99999 16419 100000 65237 99999 32565 100000 20553 100000 91466 99999 4784 99999 77092 100000 11139 99999 94284 100000 92864 99999 48403 99999 81559 100000 67451 99999 25440 100000 4909 100000 81502 100000 19965 99999 63223 99999 3764 100000 54080 100000 76317 99999 82699 100000 21922 100000 81524 99999 69707 99999 31117 100000 52242 99999 49453 99999 98457 100000 97274 100000 88253 100000 15115 100000 93500 100000 49318 100000 22746 100000 12376 100000 25380 100000 67798 99999 87149 100000 38991 100000 84453 99999 55486 99999 92063 99999 73769 99999 46621 99999 30000 100000 56349 100000 1945 99999 84121 99999 63184 100000 89356 99999 58718 99999 15626 99999 19576 99999 2427 100000 90916 100000 48483 99999 50992 100000 73021 100000 31513 99999 40301 100000 35380 100000 68279 100000 69020 99999 57563 99999 82310 100000 62961 100000 16249 100000 91768 99999 78099 99999 49439 99999 67076 99999 33954 100000 35287 100000 63915 99999 6156 99999 19024 99999 29163 99999 93864 99999 60624 99999 19463 100000 86819 100000 12471 100000 57544 99999 83671 99999 77276 99999 25684 100000 96485 100000 56487 99999 60412 100000 33896 99999 84681 100000 70767 99999 80896 99999 98458 99999 94322 100000 79092 100000 97172 99999 61820 100000 36402 100000 86144 99999 54558 99999 55959 100000 13448 99999 8610 100000 90397 100000 8567 99999 68065 100000 18574 100000 6397 100000 25293 100000 56912 100000 76677 100000 23168 99999 23677 99999 18309 100000 5455 99999 6246 100000 18691 100000 54904 100000 44566 99999 71566 99999 9844 100000 994 99999 47777 100000 3022 99999 41925 99999 1208 99999 82779 100000 68704 100000 18236 99999 59208 99999 82250 99999 90012 99999 13710 99999 79784 100000 15279 99999 16756 100000 27608 100000 68171 99999 49354 99999 14511 99999 21156 99999 11308 99999 82503 100000 90236 100000 85344 100000 88108 99999 72494 100000 28323 100000 39880 100000 58908 99999 90923 99999 24840 100000 12675 100000 70716 100000 55889 99999 61444 100000 36595 99999 8479 99999 96098 99999 42298 99999 79782 100000 79348 100000 84827 99999 12828 99999 22529 99999 40640 99999 14776 100000 26329 100000 78823 100000 44229 99999 56916 100000 87312 100000 75437 100000 26339 100000 50773 100000 16783 100000 4561 99999 18878 99999 47108 99999 36420 100000 93432 99999 85058 99999 57085 100000 20938 99999 87233 99999 34442 99999 65314 100000 63048 99999 20866 100000 14229 99999 38904 100000 79590 99999 60661 99999 58650 99999 6913 100000 37469 100000 53492 99999 14178 100000 34857 99999 34889 100000 34813 100000 25644 100000 78692 100000 11816 99999 43586 100000 46246 100000 54805 100000 89978 99999 35339 100000 64516 100000 86771 99999 82405 100000 26277 100000 87623 100000 12590 100000 75593 100000 10629 99999 35109 100000 60637 100000 75570 99999 11096 100000 35809 99999 65875 99999 22350 99999 81553 100000 19446 99999 57098 99999 69813 99999 98679 99999 7958 99999 42788 100000 33599 100000 11539 99999 32747 100000 21521 100000 60656 99999 9290 100000 64963 99999 80787 99999 15653 100000 64253 100000 40354 99999 14078 99999 45042 99999 15762 100000 7280 99999 36949 100000 79069 100000 63497 100000 2981 99999 9419 100000 28892 99999 54171 99999 89809 99999 41240 100000 64013 100000 34274 99999 6120 99999 44488 100000 75651 99999 68238 100000 69453 99999 73461 100000 27399 100000 20766 100000 84801 99999 90244 100000 87647 100000 82995 100000 22324 99999 38670 100000 90615 100000 61348 99999 52289 100000 19405 99999 28662 99999 14274 99999 75908 100000 1689 100000 91625 99999 44579 100000 22840 99999 21072 99999 72996 100000 11189 99999 94799 100000 44176 99999 11789 99999 13153 100000 38069 100000 27111 100000 96034 100000 28200 100000 83675 100000 65558 100000 794 99999 35311 100000 10745 100000 62091 99999 8276 100000 58708 100000 62326 100000 36640 99999 59535 99999 28827 100000 25624 100000 34959 100000 93687 99999 30306 99999 53072 99999 14460 99999 56032 100000 48649 99999 74669 99999 63084 100000 15907 99999 97211 99999 16589 100000 59044 99999 54982 99999 34467 99999 27572 100000 565 99999 38082 100000 79141 99999 53275 99999 29016 99999 7624 100000 95708 100000 20297 100000 64226 99999 90010 100000 98710 99999 17113 100000 43686 99999 74661 100000 75509 100000 41605 100000 40980 100000 12368 99999 89957 99999 46844 100000 75205 99999 26892 100000 11134 99999 17269 99999 48723 100000 22518 100000 43974 99999 11907 100000 78252 100000 11668 99999 87234 99999 64229 100000 16773 100000 64949 100000 86496 99999 16834 99999 98475 99999 30018 99999 29184 99999 24771 100000 96412 100000 16473 99999 69206 100000 23595 99999 4997 99999 31125 100000 96903 99999 42750 99999 44347 100000 69350 99999 34805 100000 17763 99999 98722 99999 26834 99999 36644 99999 21577 99999 52847 99999 79609 99999 70804 99999 78602 99999 68414 100000 82377 99999 31197 100000 98377 99999 92732 100000 63276 100000 22792 100000 5340 100000 77566 99999 87831 99999 28968 100000 20788 99999 22702 100000 43180 100000 14472 100000 80476 100000 59918 99999 87393 100000 66928 99999 54017 99999 7440 100000 45244 99999 19979 99999 91246 100000 27778 99999 53814 100000 77770 99999 77873 100000 33057 99999 92491 100000 59025 100000 12541 99999 25122 100000 48523 99999 71067 99999 81684 99999 71520 100000 72940 99999 88405 100000 60875 99999 79936 99999 7784 100000 87913 99999 80110 100000 80933 100000 42916 100000 23161 100000 51989 100000 46258 99999 78907 99999 99161 99999 74051 100000 79103 100000 14173 100000 66048 100000 42254 100000 30133 100000 43026 99999 54601 99999 39798 99999 36372 99999 69924 99999 64923 99999 86913 100000 26748 100000 36764 99999 63963 99999 88669 100000 10746 100000 13890 99999 85183 100000 64027 100000 51747 100000 11864 100000 47872 100000 45284 99999 90275 99999 73997 99999 62763 99999 41990 99999 53141 99999 61502 99999 69603 99999 9246 99999 21570 99999 12735 100000 29589 99999 48216 99999 22469 100000 28869 99999 20214 100000 1854 99999 9611 100000 79692 99999 87434 99999 67683 99999 15415 100000 36776 100000 32693 99999 58139 100000 50890 100000 39228 100000 34985 99999 4872 100000 40244 99999 96426 100000 5633 100000 92126 99999 52399 99999 99323 99999 71553 99999 84173 99999 5150 99999 7344 99999 27939 99999 5371 100000 64234 100000 27853 100000 47707 100000 65661 100000 42548 100000 54633 100000 12169 99999 64943 99999 83986 99999 331 100000 25886 100000 69154 99999 11098 99999 37350 100000 19676 100000 185 100000 41502 99999 58478 99999 90181 100000 45865 99999 67061 99999 4270 99999 58751 100000 75932 100000 40611 99999 61403 100000 84846 99999 98492 99999 20719 100000 49180 99999 87106 100000 92889 100000 45764 100000 41486 99999 94084 100000 48716 100000 82317 99999 3223 100000 31306 99999 24122 99999 79000 99999 89622 99999 157 100000 11964 99999 85201 99999 49548 99999 16375 100000 42960 99999 44616 99999 35080 100000 64921 100000 45575 99999 66183 99999 20402 100000 83340 99999 1785 100000 97499 99999 31713 100000 31287 99999 34689 100000 95944 99999 68659 100000 57664 99999 72677 99999 67129 100000 32047 100000 53619 100000 66967 99999 2490 99999 84592 100000 81731 99999 32300 100000 60212 100000 89618 99999 37262 99999 98758 99999 3694 100000 59412 100000 62647 100000 61346 100000 3484 100000 44571 99999 55709 99999 62674 100000 76951 100000 24466 100000 82801 100000 59759 99999 80941 100000 11627 99999 25575 99999 32539 100000 64546 99999 46744 100000 4822 100000 11231 100000 33378 100000 64457 99999 15169 99999 77484 100000 43099 99999 12059 100000 78688 100000 11552 99999 77184 100000 15237 100000 73399 99999 10489 100000 46256 99999 42755 99999 51837 99999 40657 100000 50091 100000 64718 100000 44009 100000 94712 99999 27748 100000 49984 99999 6569 100000 90364 99999 66380 100000 5075 100000 70812 99999 44962 100000 36857 99999 6600 99999 82101 99999 38319 100000 63430 100000 19012 100000 91322 100000 14587 99999 60460 100000 36047 100000 63955 100000 84116 100000 65877 100000 83427 100000 57616 100000 82276 99999 56733 100000 78139 99999 98280 99999 2190 99999 42126 99999 36440 100000 92575 99999 57046 100000 61542 100000 25736 99999 89545 100000 28791 100000 42490 99999 93070 100000 98063 99999 41336 100000 13821 100000 80065 99999 79404 99999 27859 100000 89724 100000 25669 99999 59152 99999 54891 99999 71696 99999 57599 99999 41737 99999 99856 99999 17349 100000 39566 100000 8041 100000 583 100000 73601 99999 25227 99999 56429 100000 52027 100000 60219 99999 83309 99999 44851 100000 79644 100000 77842 99999 3084 100000 47688 100000 98524 99999 65420 100000 82693 99999 21671 99999 74644 100000 7000 100000 11186 99999 5218 100000 77283 100000 99938 99999 86192 100000 49176 100000 43338 99999 7638 99999 60980 99999 9868 99999 51983 100000 72845 99999 41913 99999 88294 100000 31628 100000 19882 100000 82427 100000 63132 99999 81845 99999 39397 99999 3276 99999 82860 100000 39967 99999 338 99999 4774 100000 14340 99999 70617 99999 5856 99999 30219 100000 62233 99999 89593 100000 52054 100000 11191 100000 52358 100000 70474 99999 90098 99999 17658 99999 48057 99999 27253 99999 68077 100000 70618 99999 10703 99999 12237 99999 25908 100000 98252 100000 55916 100000 33620 99999 41956 99999 66848 99999 72011 100000 27051 99999 3074 99999 49537 99999 7236 100000 90029 99999 62317 99999 28581 99999 61361 99999 95472 99999 16843 99999 24101 100000 41028 99999 24817 99999 81203 100000 4985 99999 54893 100000 23203 99999 46847 100000 92101 99999 62094 99999 52413 100000 5651 100000 67876 99999 23106 99999 4435 99999 15025 100000 44043 99999 37150 100000 1424 100000 40577 99999 30453 100000 94890 100000 81111 99999 19363 99999 87945 100000 46124 100000 7697 99999 32991 99999 14317 100000 14042 100000 79848 100000 7845 100000 36630 100000 32340 99999 68585 100000 59464 100000 49739 99999 51121 100000 90714 100000 90998 100000 68826 100000 91776 100000 68473 100000 29165 100000 91074 100000 68552 100000 92656 100000 65281 99999 55870 99999 9197 100000 34032 99999 315 99999 39581 99999 53544 100000 33308 100000 73460 100000 5000 100000 76045 100000 89839 99999 31997 99999 9689 100000 75640 100000 75014 100000 99603 100000 12664 100000 37183 99999 41489 100000 2593 99999 54574 100000 94437 99999 9589 100000 49277 100000 30106 99999 15576 100000 8199 100000 40469 100000 81556 99999 40649 99999 7348 100000 7342 100000 68649 99999 88824 100000 69165 99999 55919 100000 20228 99999 36632 100000 76079 100000 83420 100000 61076 99999 90608 99999 54918 99999 75245 100000 14568 100000 84252 100000 36915 100000 1162 99999 60821 100000 85798 100000 69446 99999 17503 100000 90233 100000 11867 100000 85308 100000 30226 99999 36978 99999 95257 100000 92211 100000 2626 99999 59449 100000 83971 100000 93420 100000 53870 99999 99374 99999 38975 99999 92317 99999 86950 100000 95772 99999 6613 99999 91309 99999 96648 100000 52802 99999 53907 100000 20578 99999 10779 100000 8560 99999 17152 99999 86830 100000 22092 100000 61795 99999 58001 100000 54880 100000 61035 99999 6395 100000 13068 100000 35775 99999 57524 100000 3977 99999 2123 99999 19796 100000 42344 100000 207 100000 81373 99999 77775 100000 65469 99999 16260 99999 66011 99999 76002 100000 83671 100000 5696 100000 42151 99999 91911 99999 54443 99999 20658 99999 74309 99999 57261 100000 40659 100000 91274 99999 95154 99999 87980 99999 78229 100000 99399 99999 2835 100000 31573 100000 74628 100000 12061 99999 10898 99999 24846 99999 84311 99999 36314 99999 97721 100000 88260 100000 895 100000 12909 99999 24423 100000 54197 100000 70708 100000 36157 100000 40954 99999 26307 99999 42302 100000 50080 100000 5332 100000 33023 99999 15648 100000 81585 99999 82452 100000 85560 99999 76081 99999 61139 100000 16079 100000 10179 99999 49338 100000 66776 100000 10166 99999 65475 99999 85612 99999 18209 99999 58660 99999 33724 100000 60086 100000 42849 100000 47028 99999 46144 99999 84967 99999 32122 99999 71058 99999 2170 100000 47226 100000 97154 99999 44101 99999 54005 100000 29803 99999 1921 99999 71863 99999 52104 99999 56259 100000 41299 99999 71858 99999 62461 99999 65513 99999 96568 99999 40522 100000 95299 99999 86994 99999 95547 99999 52968 99999 29845 99999 36496 99999 77599 100000 20166 100000 95048 99999 62956 99999 12834 100000 11614 100000 51656 100000 77846 99999 63638 100000 56133 99999 43286 100000 66914 99999 88373 100000 2364 100000 39785 99999 6572 100000 22684 99999 73261 100000 99502 99999 12586 100000 67581 99999 30064 100000 29760 99999 4914 99999 50464 100000 41264 100000 1210 100000 85292 100000 34739 99999 47885 99999 60261 99999 16321 99999 56449 99999 5448 99999 85607 100000 41904 99999 85204 99999 94976 100000 76321 99999 13981 99999 22821 100000 75998 100000 28088 99999 66968 100000 95924 100000 99125 99999 78908 99999 46313 100000 15616 99999 31090 99999 5695 100000 48592 99999 56750 99999 63724 99999 99774 99999 60587 100000 50501 99999 26006 100000 33097 99999 93699 100000 3716 100000 16033 99999 49592 99999 63462 99999 85557 99999 20105 100000 67614 100000 89882 100000 69621 99999 25642 100000 39392 100000 4244 100000 75892 100000 54161 100000 81768 100000 76824 100000 80124 100000 78391 100000 66211 100000 23140 100000 99793 99999 57957 100000 18755 100000 236 99999 11845 99999 71729 100000 80284 100000 40487 99999 71964 99999 64396 100000 69028 100000 71708 99999 41178 99999 71024 99999 35570 100000 26581 99999 88500 99999 11298 99999 86769 99999 40918 100000 13675 100000 13608 100000 70515 99999 94787 100000 65373 99999 38298 99999 28220 100000 47955 100000 32564 100000 95491 100000 88577 100000 21109 99999 14814 99999 26515 100000 7047 99999 4487 100000 2703 100000 73365 100000 15591 99999 91890 100000 29737 100000 37212 99999 20718 99999 41828 100000 95687 99999 61406 100000 55620 100000 89676 99999 2198 99999 65390 100000 73647 99999 56255 99999 69067 100000 20493 99999 66491 100000 56021 100000 77257 100000 34396 99999 12079 100000 86555 99999 50160 99999 15270 100000 53824 100000 96663 99999 57629 99999 96416 100000 8059 99999 90553 99999 69429 99999 59744 99999 81508 100000 98695 99999 30968 100000 85069 99999 18607 99999 55915 99999 15814 100000 75885 100000 90716 100000 34337 100000 70577 100000 81786 100000 98151 99999 33673 100000 60781 99999 84320 100000 89303 99999 97369 99999 13270 100000 95003 100000 7868 99999 90242 100000 79581 99999 47000 99999 96731 99999 74960 99999 38148 99999 630 100000 8064 100000 9576 99999 1086 99999 29897 100000 17666 99999 42050 100000 52103 100000 89414 99999 26806 99999 66237 100000 42731 99999 64596 100000 16853 99999 81332 100000 8248 99999 52730 99999 49709 99999 57761 99999 67880 99999 41032 100000 61732 100000 81829 100000 47133 100000 68604 99999 34688 99999 408 100000 53452 100000 738 99999 30957 99999 92924 100000 58455 100000 7249 100000 24133 99999 47415 99999 20967 99999 20212 100000 25770 100000 44500 100000 9386 99999 61986 99999 75145 99999 6252 99999 49681 100000 2999 99999 35030 100000 81140 100000 97126 100000 16918 99999 65478 99999 62054 100000 36760 99999 83374 99999 59553 100000 16073 99999 59775 100000 66744 99999 6569 99999 34456 100000 89710 100000 7569 100000 21244 100000 17896 99999 72724 100000 67809 99999 33928 100000 74236 99999 37714 100000 79174 99999 45872 99999 93916 99999 93215 100000 85662 100000 9031 100000 87905 99999 22798 100000 85973 100000 35003 99999 28268 99999 5481 99999 68523 99999 30601 99999 70870 100000 34926 100000 58706 99999 89511 100000 61141 100000 48691 99999 86735 99999 86270 99999 95923 100000 87224 100000 93536 99999 9768 100000 68210 99999 44342 100000 23310 100000 87554 100000 30416 100000 56563 100000 51709 100000 27451 100000 84492 99999 15289 99999 69035 99999 94855 99999 19989 99999 56593 100000 15729 99999 34559 100000 79686 99999 28942 99999 75159 99999 61360 100000 44078 99999 78637 100000 2989 99999 56618 100000 4277 99999 83410 99999 12663 99999 34304 99999 4715 100000 25004 99999 87039 100000 25882 99999 62042 100000 86564 100000 88768 99999 59922 99999 23700 100000 8825 99999 12838 100000 80441 100000 45256 100000 99838 100000 59831 100000 74789 100000 66934 99999 67025 99999 39855 99999 68894 100000 28300 100000 28277 100000 18300 100000 33341 99999 1813 100000 45267 100000 91346 100000 46798 99999 73589 99999 16364 99999 77542 100000 2278 99999 6859 100000 47870 100000 41769 100000 22663 100000 91292 100000 6747 99999 66509 99999 73406 100000 28057 100000 8388 100000 88183 99999 39268 99999 73457 99999 13602 99999 74234 100000 80959 100000 27428 99999 76211 100000 65296 99999 65442 99999 71508 99999 27132 100000 15097 100000 45798 99999 15411 100000 61447 100000 80452 99999 45300 100000 33438 100000 53530 100000 26313 99999 36618 99999 97766 100000 30015 100000 93559 100000 68154 100000 13669 100000 37907 100000 57904 99999 32654 100000 78354 99999 77729 100000 78975 99999 23865 100000 41999 100000 36325 100000 46126 99999 81310 99999 72795 100000 78455 99999 96886 100000 10915 100000 92197 99999 60239 99999 11059 99999 23580 99999 63946 100000 66395 99999 61807 99999 22867 99999 77725 100000 932 100000 92273 99999 94653 99999 93592 99999 28531 99999 54691 100000 87808 100000 43600 100000 13335 99999 95991 100000 20944 100000 6585 100000 89846 99999 49417 100000 97061 99999 70672 100000 51779 100000 91340 100000 69022 100000 21214 99999 7478 100000 981 99999 31274 100000 55496 99999 16898 100000 99263 100000 24793 99999 69688 99999 61239 100000 941 100000 9718 99999 68689 99999 55734 100000 96427 99999 36823 99999 1063 99999 25348 99999 36923 99999 22075 99999 39367 99999 37864 99999 31892 100000 13706 99999 22133 99999 85247 99999 51491 99999 99082 99999 94412 100000 76168 99999 68898 99999 94820 99999 28010 100000 47456 100000 37234 99999 50955 100000 21358 100000 52014 100000 68924 100000 48043 99999 83946 99999 74285 100000 81396 100000 32598 99999 82025 99999 50365 99999 6973 99999 53263 99999 96635 100000 43277 100000 64954 100000 55764 99999 69793 99999 93224 99999 96532 99999 14171 100000 67673 100000 86889 99999 22346 99999 71219 100000 74942 100000 32772 99999 61713 100000 77179 99999 61469 100000 60236 100000 34576 99999 28516 99999 88947 100000 6611 100000 72093 99999 59742 100000 82379 100000 12349 99999 93469 100000 43515 99999 52303 99999 10093 100000 7885 100000 25215 100000 58913 100000 78122 100000 73106 99999 52367 99999 46292 99999 23289 99999 68056 99999 35328 100000 37312 99999 87780 99999 82225 100000 27655 100000 87290 100000 7982 100000 26731 99999 2094 99999 6907 99999 41552 99999 68132 99999 11009 99999 76779 99999 5228 100000 95229 100000 95642 100000 75865 99999 59140 100000 11785 99999 37734 99999 23493 99999 37363 100000 48252 99999 78724 99999 572 100000 38785 100000 44447 100000 1997 99999 83455 100000 65159 100000 57905 100000 18840 100000 60234 99999 90556 100000 69912 100000 32805 100000 45079 99999 38113 99999 59149 100000 24327 99999 52495 99999 25331 100000 12563 100000 9177 99999 62591 100000 42636 100000 65673 99999 4768 100000 74809 100000 21690 100000 49727 99999 38122 99999 22501 99999 45656 99999 87204 99999 74258 99999 18961 100000 40758 99999 54064 100000 38330 99999 36285 100000 45693 99999 21821 99999 90749 99999 83901 99999 52669 100000 39374 99999 52793 99999 25647 100000 39294 100000 14223 100000 82317 100000 44262 99999 59418 99999 19538 100000 35681 100000 44570 99999 43106 99999 3202 99999 5800 100000 89594 99999 89477 99999 8286 100000 27734 99999 39338 100000 25992 99999 70478 100000 18504 100000 13936 99999 91969 100000 52860 100000 7959 100000 4614 100000 30896 99999 78973 99999 3171 100000 21421 99999 36726 99999 72217 99999 86804 100000 57894 100000 82471 99999 58077 99999 84432 99999 42220 100000 93218 99999 19772 100000 38882 99999 31421 100000 43993 99999 97435 100000 28655 100000 2465 99999 49407 100000 23282 100000 64768 100000 42206 99999 63947 99999 66144 100000 16091 99999 99488 100000 27402 100000 4856 100000 64095 99999 96539 100000 15876 99999 66165 100000 50872 99999 83377 100000 50327 99999 44335 100000 66850 100000 28482 100000 77733 100000 40132 99999 46559 99999 967 100000 99275 100000 4415 99999 38710 100000 48407 100000 85636 100000 58769 99999 54869 100000 29817 100000 64824 99999 2250 100000 2498 99999 52616 99999 50781 100000 13121 99999 71532 100000 94031 100000 65545 99999 10233 99999 31333 100000 68863 100000 84686 100000 45108 99999 28562 100000 71208 99999 88096 99999 94695 100000 75044 99999 35317 99999 20122 100000 86976 99999 578 99999 39293 99999 16272 99999 68647 100000 68767 99999 31531 100000 95548 99999 64434 100000 92699 100000 69498 100000 7851 100000 41113 100000 2183 100000 39953 100000 26718 100000 95084 99999 15846 100000 62991 100000 98033 99999 32346 100000 30249 99999 29358 99999 81385 100000 98540 100000 6581 100000 9520 100000 96035 100000 58477 100000 80732 100000 74029 100000 88318 100000 48913 99999 31634 100000 15763 99999 37767 100000 59971 100000 56603 100000 48190 100000 55450 99999 67314 99999 44588 100000 1078 99999 76270 99999 93879 99999 90526 100000 71615 100000 5390 99999 76711 99999 64284 100000 4511 100000 24731 100000 59169 100000 49008 99999 12078 99999 11203 100000 12885 100000 43068 100000 80986 99999 44474 100000 28964 99999 39206 99999 45883 99999 60525 99999 29294 99999 93649 99999 25887 100000 72498 99999 91084 99999 4445 100000 27081 99999 68669 100000 82279 100000 61398 99999 58448 100000 86324 100000 45106 100000 50073 99999 13991 100000 75293 100000 58135 100000 59357 100000 11862 100000 50219 100000 25420 99999 73712 100000 7562 100000 25156 100000 17446 100000 68375 99999 53464 100000 89802 100000 21576 100000 69960 100000 55557 100000 45260 100000 52414 99999 5093 99999 50107 100000 16836 99999 96802 100000 32560 99999 27575 100000 42232 100000 75342 99999 82127 99999 11966 99999 80724 99999 24549 99999 11245 99999 38072 100000 67324 100000 91811 99999 47017 100000 56108 100000 41039 99999 73060 99999 69310 100000 17898 99999 57041 100000 94063 99999 80329 100000 55859 99999 70514 100000 20533 99999 88277 99999 89207 99999 6237 100000 85760 100000 64428 100000 3738 99999 11683 100000 88963 100000 94257 99999 48005 99999 80977 100000 94266 100000 43365 99999 67691 99999 26247 100000 83576 100000 63667 100000 99991 100000 8054 100000 56235 100000 14746 99999 37385 100000 99715 100000 71255 100000 65454 99999 47827 100000 65083 100000 7555 100000 24359 100000 88307 99999 4052 100000 88186 100000 20964 100000 38439 100000 69915 100000 43923 99999 5147 100000 85966 100000 10685 100000 8519 100000 42924 100000 23550 99999 60073 100000 12359 100000 21814 99999 72801 100000 55167 99999 69366 99999 54314 99999 30867 99999 18928 100000 8244 99999 97429 99999 95148 99999 58067 99999 24751 100000 17949 100000 4051 99999 84551 100000 45082 100000 59330 99999 55071 99999 68799 99999 95242 100000 52358 99999 30741 99999 40085 99999 91673 99999 85135 100000 89075 100000 49547 100000 86010 100000 83399 100000 98552 99999 14475 99999 69488 100000 26726 100000 34982 99999 6861 99999 77288 100000 93436 100000 47504 99999 6451 100000 85334 99999 30471 100000 1060 100000 86184 100000 59893 99999 71977 100000 40443 99999 71611 99999 23654 99999 72056 99999 44543 100000 20680 100000 45307 100000 48431 100000 59012 99999 52600 100000 23427 100000 21438 99999 75538 99999 89271 100000 82441 100000 11658 100000 49032 100000 71847 100000 79973 100000 15394 99999 40358 99999 94870 100000 8444 99999 47314 99999 73355 99999 92689 100000 29972 100000 76879 100000 6293 100000 81242 99999 6786 100000 82854 99999 92761 100000 79351 99999 95171 100000 72103 100000 30243 100000 48166 99999 79906 100000 61468 99999 20972 100000 49798 100000 28545 100000 49456 99999 80401 100000 45810 100000 19661 100000 47306 100000 33257 100000 80904 99999 42150 99999 56763 100000 47643 100000 20485 99999 75235 99999 93506 99999 58925 99999 61451 99999 95469 99999 99592 100000 13503 99999 86312 100000 66533 100000 95338 99999 83124 99999 503 100000 14747 100000 98192 100000 23446 99999 87179 100000 50136 99999 39564 100000 4842 99999 90789 100000 2118 100000 19555 100000 89864 99999 92620 99999 94827 100000 40112 100000 79251 100000 63334 99999 30850 99999 17127 99999 66796 99999 45459 100000 43185 99999 85435 100000 97565 99999 54920 100000 12531 100000 42149 99999 49389 100000 26135 100000 7676 99999 42066 99999 46659 99999 356 100000 73658 100000 59959 100000 45999 100000 86299 100000 45359 100000 63432 100000 40215 99999 28214 100000 40026 100000 72321 99999 25136 99999 92346 99999 45428 99999 59864 99999 78940 99999 50616 100000 61546 100000 85418 100000 36467 100000 35573 99999 46666 99999 78798 100000 28839 100000 59368 100000 52048 99999 4155 100000 67200 99999 81749 100000 46310 99999 34448 100000 56071 100000 78141 99999 44123 100000 67762 99999 77139 100000 10256 100000 50661 100000 29253 99999 60237 99999 41677 99999 73791 99999 10246 99999 12163 100000 51782 100000 9879 99999 16331 100000 63165 99999 48343 99999 98676 99999 25033 100000 52621 99999 54189 100000 87010 99999 57573 100000 68186 100000 681 99999 26574 100000 59074 99999 47706 99999 83928 100000 98518 100000 64729 99999 72336 100000 64050 100000 1914 100000 22285 99999 92861 99999 33727 99999 49603 99999 94167 100000 43202 100000 48791 100000 63493 100000 88922 99999 32242 99999 71201 100000 75690 100000 14500 99999 36542 100000 19311 99999 30254 99999 3623 100000 59796 100000 87991 99999 89744 99999 50797 100000 50002 99999 11041 100000 8428 100000 77798 100000 31726 99999 88346 100000 39628 100000 34671 100000 19809 99999 96953 100000 87093 100000 47595 100000 75677 99999 53767 100000 25203 99999 22385 99999 89961 100000 77917 99999 86988 100000 58628 99999 55884 99999 78476 100000 78374 100000 92304 100000 44542 99999 59162 99999 14414 99999 75925 100000 71434 100000 60649 100000 99008 99999 11535 99999 42121 99999 38737 99999 4949 99999 88517 100000 71062 99999 34440 99999 78497 99999 96146 99999 74327 99999 2059 99999 60439 99999 80647 99999 31996 99999 97491 99999 43759 99999 30234 99999 68274 100000 14264 100000 47772 99999 55896 100000 1988 100000 71828 99999 21030 100000 83143 100000 65258 100000 61926 100000 11046 99999 68597 99999 93975 99999 82228 99999 6792 99999 90078 100000 63647 99999 21507 100000 41441 100000 71656 100000 10326 99999 52082 99999 29222 100000 77970 100000 4735 99999 10854 99999 66036 99999 26011 99999 55466 100000 65867 99999 86486 99999 77554 100000 31175 100000 88882 99999 7513 99999 40171 99999 81116 99999 52157 100000 47713 99999 84276 99999 69243 100000 5345 100000 63564 100000 40394 99999 28207 100000 96706 99999 57989 100000 6221 99999 47951 100000 70517 99999 42661 99999 95473 99999 4536 100000 64595 100000 72648 100000 41216 99999 7151 99999 19121 99999 79881 100000 69619 99999 26685 99999 90902 99999 69601 100000 91650 99999 33972 100000 65448 99999 34371 99999 42001 99999 52693 100000 97215 99999 44075 100000 85847 100000 34142 100000 24896 99999 38394 100000 93279 100000 3745 99999 49155 100000 37767 99999 81509 100000 88748 100000 85378 100000 65043 100000 56643 99999 91122 100000 67898 99999 88896 99999 42657 100000 13079 99999 38264 100000 3435 99999 55300 99999 71035 99999 22021 99999 36637 100000 41153 100000 41812 100000 41335 100000 69794 100000 87554 99999 56614 99999 10290 99999 95839 99999 83191 99999 1605 99999 14436 100000 73361 100000 13017 99999 55023 100000 34579 99999 35015 100000 70490 100000 18173 100000 25857 100000 76640 100000 27509 100000 90661 99999 68383 100000 86583 100000 27436 99999 85819 100000 31687 99999 34967 100000 70302 100000 1374 99999 87378 99999 15070 100000 76743 100000 31095 100000 50075 99999 26108 99999 79214 100000 74762 100000 76357 99999 32205 99999 57451 99999 81267 100000 86301 99999 87584 100000 80479 99999 35000 99999 69035 100000 15778 100000 75971 99999 73629 99999 61438 99999 91564 99999 55621 99999 22728 99999 92230 99999 37467 99999 33463 100000 60071 99999 54062 100000 54274 100000 55609 99999 77953 99999 83211 100000 14185 100000 10364 99999 41804 99999 57375 100000 25008 99999 28394 99999 50367 99999 76748 100000 91823 99999 17272 100000 52019 99999 9651 100000 13130 99999 61552 100000 84591 100000 85525 100000 41444 100000 28657 100000 3793 100000 49345 99999 38249 100000 14044 99999 96887 100000 48872 99999 60283 100000 77177 100000 82605 99999 67419 100000 89524 99999 43626 99999 36847 100000 86763 99999 65685 100000 3923 99999 30163 100000 86117 99999 93043 99999 32775 99999 68624 100000 92377 100000 78330 99999 47106 100000 19941 99999 90129 99999 32150 99999 79831 100000 31258 99999 90186 99999 44095 99999 67224 99999 1236 99999 7645 100000 36016 99999 8599 100000 35452 99999 73469 100000 45810 99999 53572 100000 54934 99999 68814 100000 63106 99999 8311 99999 49702 100000 27394 100000 87428 99999 85532 100000 99349 100000 31356 100000 78584 100000 8648 100000 89580 99999 77281 99999 71718 100000 78652 100000 98446 99999 21578 99999 6414 100000 37351 99999 58377 99999 47382 100000 30325 99999 44561 100000 15290 100000 11455 100000 57172 100000 26672 100000 33722 100000 22459 99999 24170 99999 35102 99999 66131 100000 87846 99999 14438 99999 26268 100000 10327 100000 17354 100000 94737 99999 77377 100000 87501 99999 51643 100000 55467 99999 79211 100000 39902 99999 24672 100000 62071 99999 83328 99999 24697 100000 58281 100000 74332 99999 99693 100000 47583 99999 95627 100000 29289 100000 16216 100000 57248 99999 26875 100000 64638 100000 76466 100000 64676 100000 32752 100000 73417 99999 5314 100000 76155 100000 28798 100000 62838 100000 59261 99999 58002 100000 17555 99999 80864 99999 41252 100000 61357 100000 12039 99999 57479 100000 80566 99999 25666 100000 64401 100000 32417 99999 98298 99999 23842 99999 72539 100000 28808 99999 83047 99999 92774 100000 51012 99999 79252 99999 76621 99999 25549 100000 98522 100000 80131 100000 29863 99999 86738 99999 40548 100000 20893 99999 81066 99999 9666 99999 60123 100000 58930 99999 65990 100000 84555 100000 44366 100000 62310 99999 84519 99999 53309 99999 51218 99999 57168 99999 42363 99999 13056 100000 66186 99999 14371 99999 21670 99999 90024 99999 28788 100000 22261 100000 55141 99999 54549 99999 40907 99999 39097 99999 2957 99999 83305 99999 24993 99999 76872 100000 980 100000 24738 99999 48286 99999 64445 100000 32679 100000 82055 100000 2791 99999 16211 100000 30542 99999 26387 100000 94782 100000 93512 100000 15995 99999 27168 100000 48573 100000 69787 99999 34861 100000 87107 99999 98999 100000 63971 100000 57979 99999 48854 99999 69812 100000 81901 100000 20754 99999 36576 100000 51735 100000 70484 99999 57929 99999 65627 99999 86407 99999 34796 99999 22224 99999 58653 100000 96572 100000 83241 99999 14853 99999 9773 99999 23299 100000 37496 100000 45845 99999 17681 99999 56247 99999 70331 100000 79597 100000 23843 99999 59335 100000 59839 100000 56849 100000 98962 100000 93166 99999 375 99999 33881 100000 93524 100000 47868 99999 93812 100000 95724 100000 77805 100000 37634 100000 58437 100000 10665 100000 74075 99999 20494 100000 38920 100000 43249 99999 18449 100000 54543 100000 55795 99999 76673 99999 17060 100000 8530 100000 98073 99999 78701 99999 50767 100000 98647 99999 62082 99999 83699 99999 38461 100000 36488 99999 18489 99999 84536 99999 71549 99999 46328 99999 71970 99999 28161 100000 3837 100000 96081 100000 30742 100000 62370 100000 67705 99999 38483 99999 80339 99999 81630 100000 56465 100000 86995 100000 82989 100000 41203 100000 53652 99999 18883 100000 3239 99999 44296 100000 8663 100000 63063 100000 98922 99999 76256 100000 35062 99999 30395 100000 22860 100000 35959 100000 60468 99999 95079 99999 74449 100000 47876 100000 44506 100000 90456 99999 31214 100000 62896 100000 10823 100000 91415 99999 85688 99999 67292 99999 18598 100000 29656 99999 14133 99999 38643 100000 85394 100000 99177 99999 5124 100000 5308 99999 31390 100000 8994 99999 11834 99999 66826 100000 45666 99999 29385 100000 45843 99999 55984 99999 27487 100000 43301 99999 47863 99999 10397 99999 18034 99999 54347 100000 53761 99999 51110 99999 97531 100000 95597 99999 54459 100000 4361 99999 93915 99999 93683 99999 47448 99999 64287 99999 80829 99999 51844 99999 47607 99999 76162 100000 92113 99999 92490 99999 31657 99999 96589 100000 39033 99999 84935 99999 27514 99999 29643 99999 67458 100000 72038 99999 65503 99999 22506 99999 21116 100000 16523 100000 75442 99999 6221 100000 83482 100000 27891 100000 95213 99999 56395 100000 85575 100000 7368 100000 11066 99999 59746 99999 60190 100000 35474 100000 29472 99999 48648 100000 54854 99999 46986 100000 2477 99999 14909 100000 22960 100000 22438 100000 1753 100000 55655 99999 93525 99999 62809 99999 39680 99999 24235 99999 28123 100000 55456 99999 1453 99999 43038 99999 84559 99999 95536 100000 12111 99999 69758 100000 55652 100000 70584 99999 32240 100000 64373 99999 81853 100000 28441 99999 79750 100000 79151 100000 30612 100000 68507 99999 40415 99999 23013 100000 56002 99999 35424 99999 88227 99999 33548 100000 52276 99999 65849 99999 1625 99999 170 99999 66662 100000 73684 100000 99123 99999 8081 99999 33933 99999 43596 100000 26607 99999 74215 99999 95982 99999 39253 99999 7970 100000 51948 100000 70740 100000 47082 99999 19983 100000 76593 99999 64588 99999 31404 100000 55855 99999 31930 99999 70102 100000 68336 100000 58543 99999 33266 99999 43317 100000 52245 100000 86480 99999 54666 100000 89702 100000 47069 100000 58262 100000 19112 99999 29534 99999 48443 99999 22953 99999 60845 99999 34119 100000 41485 100000 18004 99999 36827 99999 75191 100000 90997 99999 42883 99999 28611 100000 50923 99999 63271 99999 59089 99999 87273 99999 12912 99999 43893 99999 34944 100000 60666 100000 71275 99999 77562 100000 52010 99999 340 100000 43134 99999 56023 100000 1482 100000 97156 99999 91837 100000 19008 100000 54822 100000 23228 100000 55319 100000 23617 100000 73479 100000 59242 99999 4439 99999 47082 100000 1916 99999 7239 100000 35791 99999 52511 99999 96040 99999 96826 100000 73835 100000 6246 99999 18840 99999 53326 99999 95068 100000 44472 99999 44215 100000 14908 99999 50961 99999 46286 99999 73179 100000 61486 99999 77888 100000 93716 100000 5769 99999 61038 99999 94044 100000 46890 100000 64404 99999 40524 100000 30159 100000 27851 99999 35214 99999 21699 99999 45384 99999 73933 100000 68285 99999 74349 100000 24234 100000 40648 99999 36642 100000 13310 99999 53187 99999 25657 100000 13535 100000 98982 99999 39065 100000 60345 100000 62443 100000 37735 99999 41718 100000 6706 99999 10681 99999 52820 99999 73571 100000 93514 100000 3499 99999 86059 100000 43396 100000 46202 99999 65742 100000 98531 99999 76282 100000 6740 100000 72986 100000 90029 100000 87091 100000 94562 100000 43499 100000 6646 99999 20282 100000 56732 100000 13007 100000 91719 99999 38544 100000 57172 99999 65407 100000 20783 99999 5133 100000 54256 100000 7820 99999 71287 100000 20143 100000 32007 99999 13361 100000 81800 100000 99313 99999 90064 100000 66525 99999 81293 100000 48120 99999 29807 100000 38961 100000 76363 99999 79805 99999 42612 99999 64524 99999 91778 99999 2397 100000 70707 99999 68147 99999 38277 100000 17759 99999 25006 100000 84707 99999 97700 99999 75183 100000 11722 99999 38870 100000 54873 99999 76736 99999 39216 100000 86532 100000 79071 99999 2909 100000 29554 100000 87639 99999 19404 100000 64021 100000 10085 100000 29227 100000 94439 100000 14790 99999 19905 100000 91813 100000 88412 100000 52538 99999 38371 100000 54342 100000 5123 99999 43495 99999 56240 100000 72798 100000 59045 99999 96581 100000 60022 99999 37942 99999 6909 100000 11790 99999 66034 99999 89154 100000 96913 100000 16478 99999 89999 99999 87014 99999 13547 99999 91182 100000 76575 99999 19511 100000 39818 99999 24494 99999 5391 99999 38602 99999 56747 99999 38341 100000 55991 100000 35501 100000 70989 100000 80406 100000 18316 99999 92181 100000 12373 99999 67907 99999 84437 100000 68553 100000 54580 99999 68092 100000 20449 99999 84451 99999 94115 99999 16819 100000 15456 100000 57646 99999 39074 99999 88593 99999 4518 99999 26541 99999 14168 99999 20600 99999 67646 100000 89812 99999 79084 99999 9645 100000 77368 99999 21683 100000 68965 100000 978 100000 28671 99999 52883 99999 99036 100000 52631 99999 83145 100000 59512 99999 48680 100000 36330 99999 55916 99999 80456 100000 82895 100000 78614 100000 29025 99999 52013 100000 2261 100000 75318 100000 9627 99999 38864 100000 92212 99999 37969 99999 3351 99999 18809 99999 61493 100000 91622 99999 94712 100000 6231 100000 29394 99999 59952 99999 68850 100000 73466 100000 7002 100000 48650 99999 52429 99999 58972 100000 21213 99999 97079 99999 92134 99999 63490 99999 30500 100000 46033 99999 81790 100000 28412 100000 76004 99999 31013 99999 14876 100000 2776 99999 38158 100000 33173 100000 95137 100000 86267 99999 56964 100000 414 99999 79008 100000 83946 100000 3169 99999 40902 99999 24000 99999 10362 100000 58095 99999 50914 99999 80283 100000 39804 99999 11853 99999 59802 99999 22803 99999 30379 100000 17077 100000 8381 99999 40694 100000 60688 100000 63729 99999 83164 99999 58265 100000 2354 100000 88460 100000 35577 99999 34410 100000 54263 100000 80793 99999 3253 100000 99960 99999 93530 100000 77195 100000 43655 99999 58012 99999 58687 100000 8163 99999 4364 100000 32427 99999 61759 100000 46373 100000 84317 100000 55046 99999 60952 99999 39149 99999 70224 99999 41341 100000 11816 100000 85794 99999 6531 99999 35851 100000 35501 99999 96488 100000 54182 99999 89747 100000 52804 100000 68642 99999 60235 100000 1402 99999 70381 100000 21452 99999 89664 100000 367 100000 5313 100000 67495 100000 17500 100000 63293 99999 37352 100000 32673 100000 85541 99999 90419 100000 27627 99999 85370 100000 51182 100000 6230 100000 48907 99999 58385 99999 2990 99999 49835 100000 59732 99999 81082 100000 56491 99999 57159 100000 39872 100000 67331 100000 64179 100000 92158 100000 6791 100000 19018 100000 56476 100000 63267 100000 33617 100000 46419 99999 33922 99999 12239 99999 62600 100000 14143 100000 96519 100000 47641 99999 92985 100000 73614 99999 13850 99999 55056 99999 11960 99999 89384 99999 1917 100000 62626 99999 10716 100000 8441 99999 60182 99999 19814 100000 67030 100000 56039 99999 80235 100000 27161 100000 78885 99999 27117 100000 34840 100000 84591 99999 21931 100000 24384 99999 58320 100000 14436 99999 89481 99999 35856 99999 54993 100000 92139 99999 78964 100000 91873 99999 28879 100000 57103 100000 77079 100000 91669 99999 91453 100000 86958 99999 22599 99999 42922 100000 37058 99999 13649 99999 96127 99999 3541 100000 15925 99999 8981 100000 45637 100000 64569 100000 10012 99999 40340 99999 24589 99999 86248 100000 83080 99999 62438 99999 6966 100000 77111 100000 18642 99999 94069 99999 26034 99999 97807 99999 12840 100000 59086 99999 64003 100000 4882 99999 30381 99999 75713 100000 99233 100000 42659 99999 5980 99999 8161 99999 95933 99999 76358 99999 37235 100000 67535 99999 50949 100000 24460 100000 22855 100000 39836 99999 73446 99999 73690 99999 81030 99999 42448 99999 438 100000 59589 100000 38835 99999 88172 100000 55746 99999 30959 99999 77669 100000 6789 100000 19683 99999 23028 100000 80333 100000 71254 99999 63192 100000 8042 99999 89274 99999 7368 99999 96366 100000 65008 99999 76165 99999 20927 99999 16416 100000 81280 99999 77463 100000 2637 100000 22965 100000 29793 100000 24918 100000 79204 100000 79902 100000 45509 100000 63602 100000 5203 100000 54720 100000 5469 100000 83529 99999 60939 99999 61885 100000 94819 99999 60160 100000 62070 100000 9057 99999 99107 100000 59811 99999 52045 100000 42882 99999 92284 99999 33043 99999 49991 99999 79773 100000 92571 99999 26722 100000 43100 99999 35927 99999 42601 99999 8343 99999 92718 99999 70259 100000 35871 100000 85177 99999 46693 100000 95236 100000 23897 99999 16481 100000 37514 99999 74851 100000 91005 100000 96779 100000 24349 100000 99857 100000 9116 99999 92380 99999 42073 99999 93561 99999 54007 100000 50774 99999 2106 99999 56446 99999 15988 99999 61613 100000 66260 99999 59155 99999 15212 99999 61570 100000 96683 99999 41916 99999 43115 99999 19314 99999 9021 100000 80324 99999 98809 100000 14333 99999 40582 99999 81271 99999 41557 99999 88110 99999 29622 100000 1358 100000 34949 99999 87655 99999 72029 99999 26306 100000 3334 100000 49584 99999 93326 99999 29783 99999 62598 99999 62361 99999 19479 100000 81063 100000 47114 99999 62690 100000 98673 100000 97224 100000 95951 99999 74837 100000 33291 99999 55931 99999 3737 100000 37330 99999 23372 100000 42705 100000 53517 99999 8217 100000 24114 100000 40048 99999 12672 99999 97887 99999 37029 100000 366 100000 10819 100000 90398 99999 92216 100000 78493 99999 45756 100000 86966 99999 76625 99999 26841 100000 98728 100000 63186 100000 11619 100000 75147 99999 92597 99999 4877 100000 69429 100000 13261 100000 63688 100000 83921 100000 20448 100000 20542 100000 41134 100000 21251 99999 6670 100000 87241 99999 4418 100000 25342 100000 20987 99999 98828 99999 88192 100000 91272 100000 59983 99999 8433 99999 84084 99999 10177 100000 64224 99999 80311 100000 99013 100000 43183 99999 25571 99999 2930 100000 64836 100000 61975 99999 35018 100000 58905 99999 53894 99999 46920 100000 29912 99999 52821 99999 42539 99999 54604 100000 61501 99999 64724 100000 78238 99999 98721 100000 63705 100000 44859 99999 91601 100000 69715 100000 33242 100000 37489 100000 14131 99999 58983 100000 9720 99999 24820 100000 42021 99999 41268 99999 8442 99999 88423 99999 68469 100000 40762 99999 60801 100000 75796 99999 5969 100000 94913 99999 16200 100000 13988 100000 5906 99999 64647 100000 37379 100000 26895 100000 22335 99999 82211 100000 86607 99999 72662 100000 71573 99999 12883 100000 35076 99999 34806 99999 45777 99999 1499 99999 66840 100000 93092 100000 89225 99999 71705 99999 59201 99999 48473 99999 38134 99999 95253 99999 58963 99999 13199 100000 76558 100000 49164 100000 45337 99999 97022 100000 8789 99999 55397 99999 55314 99999 7825 99999 18898 100000 94766 99999 47090 99999 7436 100000 20493 100000 30652 100000 63500 100000 18371 100000 82093 99999 45112 99999 75579 100000 30283 100000 70712 100000 80392 100000 69844 100000 13359 100000 62331 99999 93453 100000 18923 100000 78977 99999 30385 100000 65476 99999 68433 100000 60519 100000 91175 99999 8385 99999 4621 100000 98575 100000 85198 99999 68702 99999 36353 100000 52984 99999 95544 99999 19417 99999 23364 100000 24578 99999 15609 100000 7693 100000 59744 100000 19781 99999 11899 99999 64492 100000 1195 99999 53029 99999 14961 100000 84838 99999 23671 100000 28868 99999 67472 100000 99922 99999 16457 99999 54465 100000 31391 99999 63331 100000 33626 100000 95515 99999 42371 99999 45849 100000 94371 99999 57176 100000 48906 99999 7297 99999 27183 99999 44775 100000 37318 100000 7139 99999 81445 99999 17888 100000 45804 99999 85178 99999 59422 99999 7617 99999 57279 99999 83751 99999 90049 99999 40089 100000 67284 100000 15820 99999 75678 100000 44490 100000 67362 100000 87217 100000 92724 99999 92181 99999 97299 100000 97338 100000 17980 99999 19055 100000 57682 100000 13023 100000 68942 100000 56797 99999 31005 100000 83530 99999 85106 100000 84258 99999 40506 99999 64659 100000 7960 100000 77766 99999 36082 99999 62043 100000 70922 99999 8643 100000 40735 100000 18081 100000 65458 99999 34467 100000 11793 100000 59397 100000 57113 100000 71323 99999 6502 99999 44116 100000 53064 100000 14322 99999 99069 100000 65246 99999 73706 100000 24365 99999 52838 99999 53611 99999 13559 99999 41145 100000 15149 100000 16308 99999 42964 100000 42673 99999 65137 99999 43638 99999 83017 100000 7636 99999 73282 100000 64301 100000 91742 100000 32378 100000 98307 99999 17579 100000 91900 100000 19967 100000 71766 100000 74337 100000 45243 99999 8991 99999 31979 100000 58284 100000 54908 99999 734 100000 79687 100000 73986 99999 63892 99999 66987 99999 23058 99999 90812 99999 20549 99999 8755 99999 7652 100000 11840 99999 81076 99999 64381 99999 24769 99999 44202 100000 23233 99999 80949 100000 55463 99999 63997 99999 87500 100000 32437 100000 15856 99999 74247 100000 27647 99999 30849 100000 80562 99999 91657 99999 92770 99999 63748 100000 53430 99999 31053 99999 19026 99999 6284 99999 50876 100000 24627 100000 41594 100000 21280 99999 97327 100000 63828 100000 16868 100000 99801 100000 14339 100000 12593 99999 78922 99999 20036 100000 32721 99999 64589 99999 42934 100000 77374 100000 41007 100000 11117 99999 55025 99999 90428 99999 37229 99999 62173 99999 57906 99999 13337 100000 48090 99999 90752 100000 77591 99999 6266 99999 43831 100000 94150 99999 11018 100000 17853 100000 99563 100000 86642 100000 308 100000 12367 100000 8682 99999 80254 99999 60866 100000 68655 99999 32518 99999 55880 99999 44418 100000 46477 99999 85010 99999 25872 99999 4666 100000 25512 99999 87316 100000 37500 100000 71318 99999 87681 99999 53721 100000 61492 99999 81603 99999 14458 100000 38472 100000 96344 99999 91106 100000 83871 99999 43140 100000 91720 100000 59880 100000 58117 100000 15790 99999 94570 100000 42162 99999 99902 99999 36251 100000 85887 99999 14839 100000 68218 100000 71559 100000 14121 99999 66819 99999 18377 100000 57956 100000 85460 99999 60012 100000 44623 100000 40208 100000 21106 99999 15922 100000 18571 99999 10042 99999 38110 100000 32313 100000 94533 99999 24944 100000 13794 99999 24283 99999 11847 99999 98997 100000 50255 100000 31097 100000 92832 99999 95362 100000 1628 99999 45941 100000 76385 100000 25457 100000 36873 100000 3727 100000 13789 100000 77263 100000 45863 100000 47205 100000 37716 99999 84181 100000 13115 99999 64872 99999 23533 100000 9753 100000 3164 100000 16143 99999 49374 100000 14139 99999 75479 99999 52769 100000 94539 100000 67294 99999 25148 100000 42931 100000 92767 99999 42076 99999 31139 99999 36573 99999 92197 100000 33366 99999 62684 100000 95739 100000 80416 99999 89964 100000 55541 99999 7417 100000 36619 100000 26817 99999 74099 99999 82980 99999 20598 99999 18921 99999 80134 100000 51247 99999 97060 100000 3613 100000 58867 99999 58571 100000 94260 99999 51931 100000 34778 100000 92526 99999 41858 100000 28437 99999 93790 100000 34273 99999 27437 100000 52118 99999 29995 99999 11828 100000 38466 99999 84861 100000 31778 100000 30003 99999 63702 100000 26992 100000 88367 99999 32948 100000 48649 100000 48158 99999 4364 99999 74261 100000 83548 100000 16366 99999 31598 99999 38889 99999 15949 100000 97178 99999 19149 100000 96897 99999 48679 99999 48892 100000 78938 100000 11331 99999 28182 100000 43503 99999 21687 100000 28925 100000 36525 100000 43479 99999 21141 100000 95631 100000 33248 100000 12482 100000 63617 99999 39627 99999 27560 100000 75053 99999 76332 100000 23037 100000 20332 100000 64357 100000 20517 99999 37482 100000 46645 99999 14757 99999 3133 99999 89223 99999 95573 100000 80670 100000 99255 100000 22279 99999 53235 100000 47932 100000 41231 99999 42751 99999 76634 99999 30888 100000 26994 99999 75743 100000 89756 99999 4186 99999 54642 100000 75588 100000 58900 99999 24854 99999 12213 100000 28535 99999 79498 99999 23726 99999 40092 99999 3412 99999 92315 100000 98725 99999 66872 100000 61408 99999 64295 99999 24763 100000 67918 99999 60961 99999 16866 100000 93633 99999 31722 99999 68201 99999 13873 99999 17587 99999 3958 100000 79244 100000 39055 99999 59747 99999 35745 99999 37339 99999 16573 99999 42752 99999 9738 100000 19092 99999 33440 100000 48991 99999 84205 99999 87795 100000 94536 100000 61521 99999 47343 100000 81150 100000 57751 99999 98687 99999 95000 100000 54917 100000 31841 100000 77706 100000 93113 100000 84941 100000 50417 100000 71895 99999 81444 100000 35843 100000 97106 99999 20572 100000 97823 99999 63523 100000 26257 100000 19968 100000 38331 100000 3233 100000 94518 100000 54205 99999 50978 100000 29320 100000 90919 100000 35165 99999 79395 100000 37415 99999 43922 100000 42279 99999 31585 100000 78657 99999 96173 100000 29111 99999 94368 100000 90868 100000 30950 100000 95937 99999 74940 100000 69658 99999 3727 99999 41916 100000 69371 99999 70197 99999 84490 100000 22653 100000 13475 99999 35266 99999 81577 99999 75939 100000 6134 99999 38814 100000 47190 100000 82044 100000 37009 99999 1003 100000 59877 100000 29658 99999 48566 100000 12934 99999 51608 99999 96253 99999 43517 100000 64523 100000 908 99999 56243 99999 82896 100000 31639 99999 5565 99999 82677 100000 57362 100000 96470 99999 49735 100000 56465 99999 68536 100000 37587 99999 40887 100000 1622 100000 536 99999 20331 100000 87033 99999 16893 99999 46154 99999 53219 100000 12045 100000 13740 100000 27527 99999 70721 99999 4409 100000 50983 100000 34329 100000 32272 99999 55172 99999 43444 99999 19314 100000 48787 100000 88385 99999 43951 99999 22553 99999 52949 99999 55985 100000 64191 100000 64106 99999 58626 99999 70665 99999 68197 99999 38242 100000 27318 99999 88888 99999 76011 100000 10426 99999 67091 100000 20879 100000 82257 100000 50347 99999 40767 100000 2655 100000 19351 99999 98624 100000 18443 99999 952 100000 69033 100000 8431 99999 93378 100000 65083 99999 34263 99999 88562 100000 43710 99999 31879 100000 42773 100000 29570 100000 54600 99999 19777 99999 30724 100000 37014 100000 3155 99999 32078 99999 87641 100000 85582 100000 10561 99999 18277 99999 69870 100000 79189 100000 54310 99999 45561 100000 6888 99999 41250 100000 37965 100000 91366 100000 38742 99999 29328 100000 45233 100000 63886 100000 93089 99999 27679 100000 4578 100000 47359 99999 95047 100000 55710 99999 5639 100000 34297 100000 70040 100000 22311 100000 60899 99999 97681 100000 50473 100000 28262 99999 50063 99999 59615 99999 65745 99999 1376 99999 8561 100000 85920 99999 27106 100000 32814 100000 47471 99999 91662 100000 37980 100000 15453 99999 61841 100000 50543 99999 48194 100000 77560 100000 2942 99999 73703 99999 18471 99999 74439 99999 12991 99999 67906 99999 35459 100000 34319 100000 67151 100000 53203 100000 62704 99999 10668 100000 16623 100000 96204 100000 34460 99999 23153 99999 20186 99999 21685 100000 54434 99999 7680 99999 27391 100000 87522 99999 85951 100000 16986 100000 1692 100000 48212 99999 34979 100000 67290 100000 42309 99999 50187 100000 24869 100000 89222 99999 22301 100000 38135 100000 8935 100000 6672 100000 45936 99999 87523 100000 6726 100000 97781 100000 35671 100000 31958 100000 3388 100000 75091 100000 66201 99999 97127 100000 61965 99999 13147 100000 13962 100000 35512 99999 76714 100000 20147 99999 43364 100000 45681 99999 5230 99999 63958 100000 84011 100000 86878 99999 98216 99999 74644 99999 59500 100000 45991 100000 59132 99999 25471 99999 60973 100000 19122 100000 74368 100000 99776 99999 31007 100000 91400 100000 50042 99999 62383 100000 11319 99999 79407 99999 20083 100000 80713 100000 19962 99999 70882 100000 21166 100000 37686 99999 96833 99999 55760 100000 51906 100000 72523 100000 5148 99999 85713 100000 58351 99999 96396 99999 77511 100000 25745 100000 5497 99999 16581 99999 34476 99999 98188 99999 30987 100000 1158 100000 12017 100000 16247 100000 16593 100000 66431 99999 44087 99999 86360 100000 90225 99999 43034 99999 4575 99999 59941 100000 25055 99999 91792 99999 34111 99999 17140 100000 8759 99999 3899 99999 47567 100000 37049 99999 46994 100000 14755 99999 800 100000 39237 99999 11447 100000 78328 100000 78304 99999 89405 99999 89534 100000 99527 100000 84618 99999 53680 100000 70792 99999 18596 100000 35823 99999 17164 99999 11329 100000 33219 99999 57208 99999 40259 100000 82131 99999 72012 100000 36850 100000 23729 99999 4700 99999 27526 100000 33285 99999 31248 100000 59888 100000 63410 99999 94669 100000 49792 99999 6152 100000 35109 99999 53984 99999 12182 100000 45609 100000 9644 99999 26604 99999 10513 99999 57411 99999 83024 99999 59788 100000 48122 100000 65286 100000 52235 100000 77532 99999 93154 100000 14113 99999 45523 99999 35739 100000 36177 99999 75763 99999 87598 99999 80651 99999 80440 100000 39561 99999 19487 99999 59940 99999 55788 100000 38453 100000 86538 100000 66540 99999 91718 99999 58740 99999 55200 100000 85750 100000 58858 100000 56197 100000 98462 100000 56825 99999 98442 100000 76723 100000 25721 100000 18233 99999 73228 100000 13152 99999 63458 100000 27333 99999 41062 99999 32689 99999 81280 100000 1513 100000 3273 99999 87253 100000 402 100000 15791 100000 7630 100000 84417 100000 52274 100000 24347 99999 79234 99999 83558 100000 134 99999 83248 99999 56471 99999 35290 99999 79366 100000 35106 100000 42579 99999 4663 99999 95429 99999 46448 100000 50357 100000 83451 100000 19882 99999 90820 99999 48722 99999 97363 99999 61666 100000 47800 100000 34962 100000 11146 100000 80304 100000 43733 99999 17044 99999 53291 100000 30777 99999 25337 100000 49573 100000 18171 99999 25494 100000 77335 100000 55534 99999 40573 100000 23372 99999 57992 99999 77928 100000 72269 99999 99198 99999 32916 100000 51416 100000 94271 99999 92732 99999 38363 100000 67209 100000 118 100000 19344 100000 48315 99999 41616 99999 62387 99999 28911 99999 87138 100000 43009 99999 79281 99999 56607 100000 70949 100000 10845 99999 39424 100000 33575 100000 51568 100000 73282 99999 79079 99999 35963 99999 48374 99999 20597 99999 11329 99999 22004 100000 28806 99999 77126 99999 30092 99999 91580 100000 75449 99999 19592 100000 55375 100000 28004 99999 68847 100000 43793 99999 80163 100000 99855 99999 34306 99999 61424 99999 65891 100000 27770 99999 64581 99999 336 99999 60573 99999 88091 99999 21330 99999 28005 100000 13050 99999 85685 100000 57262 99999 8646 99999 41627 100000 20281 99999 75595 100000 1665 99999 59396 100000 34327 100000 36466 99999 41053 99999 24009 100000 16659 99999 76744 99999 92967 99999 31265 100000 55620 99999 90986 100000 97228 99999 51949 99999 46369 100000 59183 99999 64175 99999 32944 100000 87519 100000 8545 99999 5886 99999 66596 99999 973 100000 52905 99999 39773 99999 30162 99999 83175 99999 53334 100000 67911 99999 18653 100000 60602 99999 7077 99999 13348 100000 27545 100000 10990 100000 25058 99999 60987 100000 38379 100000 94347 100000 43113 100000 62480 99999 30605 99999 90133 99999 28904 100000 26098 100000 66225 100000 16021 100000 68745 99999 37452 100000 2401 99999 55854 99999 59545 99999 23484 99999 98955 100000 64176 100000 93374 99999 38063 100000 59695 99999 17159 100000 1051 100000 12345 99999 52666 99999 55230 100000 55219 100000 51242 99999 93260 100000 80718 99999 81911 99999 85634 99999 82841 100000 42416 100000 84762 100000 19136 100000 78225 99999 53539 100000 28178 99999 38665 100000 96668 99999 80794 100000 85427 99999 81998 99999 91303 100000 64005 100000 49053 99999 40257 99999 4490 99999 97782 99999 14200 100000 80945 100000 55989 99999 66536 100000 89093 99999 13929 99999 17215 99999 88889 99999 24924 99999 7574 99999 69486 99999 63147 100000 90165 100000 41126 100000 68717 99999 80610 100000 55186 99999 36130 100000 46873 100000 33852 100000 5017 100000 65091 100000 58512 99999 17020 100000 34969 100000 65892 99999 24724 99999 8816 100000 4742 99999 48817 100000 82712 100000 25846 100000 17370 100000 91557 99999 3561 99999 39657 100000 59304 100000 45759 99999 11203 99999 55785 99999 58106 100000 91133 100000 95258 100000 78471 100000 23107 100000 70551 99999 80545 100000 31637 99999 18927 99999 80237 99999 19810 100000 59997 100000 56859 99999 19331 100000 66326 100000 62687 100000 50022 100000 43419 99999 42825 99999 85486 99999 79402 99999 92218 100000 26620 100000 56570 99999 9569 100000 67158 99999 89736 99999 71166 99999 74304 100000 7026 100000 6893 99999 64520 100000 72371 99999 35207 99999 40890 99999 70952 100000 29476 99999 6724 99999 24660 100000 29405 99999 19673 100000 67804 99999 79269 99999 46297 100000 55765 100000 83092 100000 99292 100000 31651 99999 34772 100000 44919 100000 74440 99999 95865 100000 43095 99999 11802 99999 61177 99999 23495 99999 68325 99999 7173 100000 27381 100000 33710 100000 8121 99999 98763 100000 40983 100000 20696 99999 42328 100000 99895 100000 59073 99999 22793 100000 80799 99999 62254 100000 62381 100000 94545 99999 44488 99999 61523 100000 79086 100000 74426 100000 98523 100000 22623 100000 44475 99999 87912 100000 66427 100000 5018 100000 14157 100000 95392 100000 31739 99999 98692 99999 57297 99999 96702 100000 66015 99999 38057 100000 37075 100000 21854 100000 55387 99999 85649 100000 5483 99999 18484 100000 6164 100000 96616 99999 7585 100000 24043 100000 50325 100000 29832 100000 6379 100000 12463 100000 11946 99999 10306 99999 93346 99999 19574 100000 26476 99999 35887 100000 93573 100000 23361 100000 26654 100000 7023 99999 13287 99999 11091 100000 45167 100000 95549 99999 87232 99999 2459 99999 95740 100000 54864 99999 44700 99999 94197 100000 31918 99999 73026 99999 43464 100000 32737 99999 90259 99999 20620 99999 10700 99999 31673 100000 27412 100000 76692 99999 40571 99999 98364 100000 64628 99999 87862 99999 51384 99999 7635 99999 88145 99999 24003 99999 88819 100000 74479 99999 77601 100000 91130 99999 17701 100000 1372 99999 79113 100000 8577 100000 31692 99999 28101 99999 80931 100000 60020 100000 2435 100000 422 99999 87605 99999 89067 99999 28955 99999 69112 99999 26808 100000 97129 99999 97857 100000 98007 99999 79868 100000 26127 100000 59758 99999 17909 99999 6531 100000 31753 100000 84782 99999 43732 100000 69039 100000 96758 100000 88328 100000 80481 100000 91204 100000 80403 99999 30640 100000 83668 99999 63860 100000 29238 99999 2169 99999 43025 100000 91630 99999 37819 100000 22357 99999 93431 99999 768 100000 10571 99999 87896 100000 40289 100000 79677 99999 3801 99999 16727 100000 70675 99999 41136 100000 40018 99999 72698 100000 69413 99999 94019 100000 51706 99999 78499 99999 35441 99999 35909 99999 20301 99999 22999 99999 84301 100000 60750 100000 89276 100000 66790 99999 54415 100000 3618 99999 49567 100000 20445 100000 26920 100000 17857 99999 63283 99999 43890 99999 13554 99999 13301 100000 81125 99999 19508 99999 78767 100000 41112 100000 29141 99999 26560 100000 870 99999 61437 100000 29548 100000 5299 100000 50049 100000 78728 99999 18435 99999 4352 100000 56156 99999 32082 100000 97701 100000 4851 99999 41447 99999 82195 99999 19937 99999 93660 100000 57278 99999 57515 99999 30416 99999 63896 99999 50272 99999 25336 99999 75883 99999 92414 99999 49206 99999 94675 99999 26690 99999 80910 99999 128 100000 7768 99999 59763 100000 2659 100000 51531 99999 86415 99999 63731 99999 88012 100000 36101 100000 51035 100000 51106 100000 82095 100000 17061 100000 26127 99999 29528 100000 14161 99999 20686 99999 23163 100000 4348 100000 59421 99999 85363 100000 88043 100000 96574 100000 83920 100000 79822 99999 62421 100000 60275 100000 76022 100000 62762 99999 10584 100000 58288 99999 65578 99999 75439 100000 38402 99999 3131 99999 13735 100000 91607 99999 12332 100000 30510 99999 68011 99999 50217 100000 36464 99999 57910 100000 8831 100000 24306 100000 82214 100000 97167 100000 84748 100000 65903 100000 38614 100000 39698 100000 56284 99999 84504 99999 4161 99999 71415 99999 49769 99999 37908 100000 19338 100000 8709 99999 5694 99999 44698 100000 16477 99999 41445 99999 57415 100000 68709 100000 22513 99999 61691 99999 21939 99999 61252 100000 41977 99999 72723 99999 2075 99999 48335 100000 19234 99999 14740 99999 56601 99999 36822 100000 96672 100000 45097 99999 58094 100000 52629 99999 71632 100000 49335 100000 10470 99999 75606 99999 62640 100000 27190 100000 54515 100000 86390 100000 38361 100000 35515 100000 62702 100000 35860 99999 21800 100000 27915 99999 19973 99999 53260 99999 34877 100000 36676 100000 19677 100000 2951 100000 91312 99999 31603 99999 19821 100000 49980 99999 34602 99999 49393 100000 15776 99999 10096 100000 25305 100000 47227 99999 85403 100000 33929 100000 54300 100000 76334 100000 78512 99999 23213 100000 5337 99999 14404 100000 7759 99999 92969 99999 38477 99999 97230 100000 35419 100000 5252 99999 67147 100000 87876 100000 68789 99999 85385 99999 89064 99999 91656 99999 49206 100000 83717 100000 85627 100000 65957 100000 95694 99999 81573 100000 77988 100000 36190 99999 37280 99999 16577 100000 24895 99999 65297 100000 43586 99999 91176 100000 59773 100000 91881 99999 98867 99999 40652 100000 9336 100000 24693 100000 77041 99999 45062 99999 91576 100000 19778 100000 40734 100000 23169 99999 19307 100000 79768 100000 31850 99999 46942 99999 68457 99999 66846 99999 44318 99999 1254 100000 82348 99999 60084 99999 76226 100000 63242 99999 53726 99999 63365 100000 65106 100000 41875 99999 90552 100000 68819 100000 942 100000 15207 99999 25200 100000 53720 99999 85502 100000 48577 99999 44174 99999 78813 99999 78901 100000 59854 99999 5675 100000 42663 100000 76891 100000 86052 99999 80923 99999 36105 100000 13382 100000 85694 99999 86656 99999 46323 99999 49884 99999 63321 99999 35834 100000 10592 100000 21590 100000 76841 100000 12702 100000 53289 99999 85136 100000 96776 100000 26739 99999 59574 100000 63073 100000 28282 99999 40466 100000 45245 99999 37091 99999 11144 99999 17552 99999 88643 100000 32017 100000 37546 100000 16713 99999 20414 99999 59171 100000 19421 99999 95980 100000 14056 100000 62385 100000 55806 100000 77801 100000 65056 99999 93640 100000 40549 100000 76890 100000 52740 100000 20267 100000 52825 99999 79898 99999 95228 100000 98998 100000 55214 99999 78051 100000 59530 99999 29993 99999 91612 100000 79310 100000 80571 100000 81455 100000 6281 100000 39436 99999 26607 100000 27417 100000 77550 100000 81505 99999 75842 100000 16725 100000 39033 100000 52099 100000 72731 99999 2286 100000 81999 99999 36767 100000 33217 100000 4739 99999 68383 99999 35408 99999 81810 100000 2719 100000 5315 100000 61228 99999 35354 99999 66783 99999 58556 99999 85738 99999 74086 100000 89055 99999 55361 100000 81978 99999 28706 100000 57988 100000 99951 99999 70328 99999 45373 100000 11011 100000 42903 100000 53648 100000 72776 100000 63114 100000 77465 100000 53123 99999 4880 99999 94641 99999 6192 100000 74895 99999 9497 100000 81154 100000 33703 100000 62329 99999 33080 99999 12177 99999 89316 100000 16775 99999 18946 100000 17382 99999 47602 100000 87383 100000 22745 100000 13609 99999 86833 100000 9566 100000 32857 99999 53108 99999 76041 100000 54008 99999 71149 99999 69631 100000 6757 99999 13338 100000 79816 99999 89977 99999 19558 99999 59537 99999 70619 100000 31354 100000 64758 99999 96634 99999 26167 99999 84558 99999 71535 99999 64805 100000 70701 100000 57219 99999 89230 100000 45621 100000 4707 100000 50092 99999 71179 99999 98773 99999 20045 99999 28364 100000 10283 100000 52080 99999 73509 100000 25602 100000 65692 100000 63576 99999 43726 100000 46034 99999 22976 99999 78516 99999 69208 99999 57586 99999 7380 99999 4088 100000 46471 99999 98806 99999 40984 99999 94416 100000 84758 99999 92866 100000 15763 100000 6494 99999 20379 99999 73583 99999 73753 100000 37892 99999 85262 100000 53060 99999 28418 99999 94455 99999 20233 99999 82231 100000 40056 100000 33404 100000 60778 100000 40051 100000 83963 100000 59561 100000 58549 99999 62452 100000 82834 99999 27136 100000 17673 99999 89862 100000 57821 100000 96961 99999 82677 99999 28327 100000 41980 100000 80379 99999 72147 99999 97769 99999 331 99999 83144 99999 14590 100000 38367 99999 34386 100000 38593 99999 36373 100000 76460 100000 60106 100000 62945 100000 81550 99999 94567 99999 75096 99999 87180 99999 5596 100000 88080 99999 91105 99999 36239 99999 742 100000 48870 99999 67912 100000 84124 100000 35333 100000 30935 99999 98612 99999 62399 99999 95141 100000 75794 100000 71189 99999 50916 100000 43125 99999 33639 100000 97407 100000 55662 99999 38953 100000 63513 99999 19652 99999 73692 100000 52523 100000 20166 99999 917 99999 20660 100000 37111 100000 30154 99999 29384 99999 63684 100000 86485 99999 3708 100000 29434 99999 29180 99999 35901 100000 60127 99999 6664 99999 597 100000 95431 100000 64976 99999 35140 99999 43883 100000 43012 100000 15916 100000 42991 99999 85275 100000 25086 99999 71927 100000 79146 100000 11110 100000 41823 99999 94107 99999 26860 99999 65508 100000 86363 100000 42285 99999 78573 100000 71118 99999 44191 100000 4308 100000 36617 99999 35394 99999 70837 100000 77070 99999 59664 99999 63369 100000 59764 99999 18333 99999 73838 100000 23995 100000 35411 99999 84847 100000 66872 99999 46022 99999 34966 100000 24087 100000 25255 99999 49774 100000 35590 99999 40866 100000 5100 99999 56249 100000 76653 99999 14368 99999 20835 99999 92249 99999 11784 99999 52795 100000 25124 99999 29137 100000 74752 99999 27762 99999 37016 99999 37414 99999 60010 99999 68371 99999 92874 99999 88018 100000 22662 99999 89291 100000 45870 99999 77194 100000 63519 99999 55628 99999 92455 99999 58317 99999 74335 99999 74508 99999 66669 100000 2054 99999 86866 99999 4687 99999 20213 100000 39066 99999 62900 100000 64613 99999 36682 99999 76458 100000 15712 100000 31577 100000 84332 100000 34575 100000 89870 99999 3040 100000 78803 99999 70955 99999 23516 99999 13289 99999 92246 99999 90480 99999 39567 100000 19957 99999 90501 100000 99769 99999 25419 100000 41663 100000 90470 100000 38028 99999 78094 100000 9632 100000 87059 100000 34114 100000 26262 99999 79302 99999 45549 99999 91440 99999 52277 99999 56694 99999 9375 99999 12601 100000 39486 100000 24938 100000 57387 100000 90525 100000 97372 100000 84160 100000 65262 99999 26278 99999 73899 100000 26740 100000 21085 100000 17536 99999 48977 100000 8423 100000 20450 100000 77082 100000 5873 99999 91704 100000 59489 99999 6235 99999 82444 99999 41814 99999 98340 100000 20237 100000 94194 99999 93491 99999 32824 99999 46648 100000 87870 100000 57030 99999 92860 100000 54779 99999 67155 99999 6942 100000 99786 100000 46036 99999 15777 99999 21577 100000 68093 99999 47582 100000 46051 99999 97039 100000 32121 99999 21080 100000 70830 100000 740 100000 60708 99999 38748 99999 79468 100000 14270 100000 65120 100000 2247 100000 43848 100000 45783 99999 96808 100000 82679 99999 58074 99999 46711 100000 26587 100000 72657 99999 12445 100000 90334 99999 69095 99999 56262 100000 91385 100000 79007 100000 55582 100000 63264 99999 31938 99999 95765 100000 14448 100000 32842 100000 60443 100000 65528 100000 78415 100000 59755 99999 10603 100000 97279 99999 77546 99999 67987 99999 64212 99999 69564 100000 49482 99999 81961 100000 19771 100000 564 99999 42009 100000 94005 99999 53086 100000 45118 99999 62886 99999 54981 100000 97867 100000 85990 100000 91355 99999 13171 100000 32611 100000 82765 100000 25318 99999 2160 99999 14902 100000 29617 100000 62087 99999 24221 100000 21961 100000 21655 100000 47221 99999 85015 99999 219 99999 20186 100000 23801 100000 318 100000 69309 99999 37189 99999 47105 99999 57173 99999 61277 99999 38854 99999 80256 100000 38556 99999 9565 100000 43929 100000 54416 99999 2074 100000 1350 99999 2009 100000 6715 100000 98223 100000 75143 100000 62679 99999 18223 100000 61325 100000 38278 99999 67204 100000 35138 99999 86396 100000 24189 99999 91940 99999 9988 99999 31922 99999 61520 100000 3267 100000 99561 99999 93889 99999 62892 100000 72259 99999 37537 99999 95037 100000 91796 99999 54676 100000 89179 100000 73254 99999 77218 100000 48145 99999 11419 100000 2878 99999 70545 100000 67248 100000 4290 100000 14313 99999 13243 100000 33130 100000 79843 100000 57145 99999 15416 100000 56944 99999 99728 99999 87552 100000 74158 99999 19467 100000 89909 100000 22362 99999 14453 99999 35193 99999 78224 99999 30463 99999 87674 100000 67983 100000 6268 100000 97726 99999 70186 100000 17662 99999 53299 99999 93755 99999 75815 99999 79380 100000 61287 100000 12295 99999 22479 99999 72590 100000 42898 99999 2484 99999 40255 99999 58542 100000 70967 100000 91523 99999 42869 99999 98840 99999 27659 100000 26209 100000 73805 99999 43240 100000 86430 100000 8796 99999 47310 99999 72539 99999 56526 100000 49981 99999 44119 99999 39108 99999 24798 99999 80760 99999 88433 99999 38851 99999 93372 100000 16499 100000 71065 99999 76505 100000 66146 100000 46107 100000 39025 100000 51272 99999 91978 100000 43994 99999 337 99999 5276 100000 36860 100000 1719 99999 21206 100000 36185 99999 51177 99999 5457 99999 45224 100000 99802 100000 55847 99999 65629 100000 62572 100000 46802 100000 80040 99999 76051 99999 33533 99999 94779 100000 93694 99999 77524 99999 18958 99999 25519 100000 72699 100000 85520 100000 24024 100000 20771 99999 90328 99999 24949 100000 1102 99999 26626 100000 175 100000 93597 99999 21803 100000 67429 100000 30202 99999 7340 100000 81974 99999 69145 99999 80248 99999 26476 100000 80921 99999 33185 99999 75656 100000 40666 100000 5892 100000 85814 99999 91090 100000 14973 99999 68630 99999 49484 100000 40270 100000 17513 100000 46761 99999 35867 100000 37206 100000 99236 100000 29646 99999 55554 100000 63938 99999 50834 99999 69376 99999 70605 99999 4054 99999 61041 99999 25132 99999 94384 100000 7578 99999 69218 100000 34198 100000 39548 99999 45773 99999 45325 100000 32318 100000 78205 99999 20263 99999 53348 100000 39106 100000 70708 99999 19016 99999 59163 100000 33812 99999 15409 99999 97900 100000 52170 100000 46128 99999 48862 100000 47039 99999 84193 99999 68980 100000 78143 99999 84483 99999 4472 99999 85980 99999 82411 99999 52489 99999 18529 100000 97300 100000 26376 100000 72382 100000 33864 100000 30965 99999 57120 100000 91650 100000 95583 99999 88687 99999 42724 100000 79922 100000 85040 100000 84403 100000 61751 100000 36048 100000 27996 100000 89467 100000 53422 99999 39356 100000 52958 100000 6878 99999 73227 99999 96805 99999 76479 99999 35511 99999 91466 100000 55043 99999 68548 100000 67128 99999 65175 99999 76151 100000 22190 100000 23175 100000 90228 100000 43614 100000 93212 100000 48129 100000 23861 100000 42366 99999 39894 99999 24525 100000 20860 100000 52169 100000 68312 99999 29208 100000 14947 100000 80467 99999 89555 99999 12708 99999 11814 100000 67656 99999 70196 99999 76110 99999 20291 99999 93264 99999 4260 100000 72113 99999 24967 100000 8355 99999 23691 100000 95720 99999 24507 100000 98759 100000 86806 100000 41969 100000 92452 100000 93751 99999 31084 99999 61455 100000 28155 100000 75988 99999 19523 100000 99845 100000 51364 100000 36667 100000 12659 99999 98309 99999 9765 100000 37957 100000 65279 100000 21943 100000 2689 100000 31550 99999 92554 100000 50549 99999 90076 100000 39369 99999 69569 99999 49814 99999 98565 99999 44039 100000 20025 100000 99372 99999 82952 99999 91904 100000 37168 100000 6813 100000 4818 100000 33648 100000 90133 100000 77890 99999 81805 99999 34102 100000 92590 100000 63412 100000 92201 99999 67121 99999 79320 100000 82041 99999 30698 99999 79782 99999 56209 99999 21952 100000 49363 99999 71246 100000 24762 99999 6578 100000 96930 99999 29484 100000 73780 100000 48311 99999 11055 100000 9603 99999 95132 100000 59445 99999 95018 100000 74042 100000 70956 100000 35355 99999 27524 99999 37539 99999 41219 99999 12847 99999 88924 99999 79954 100000 43587 100000 36825 99999 79570 100000 18492 100000 78156 99999 22252 99999 33748 99999 11876 99999 53772 100000 383 100000 13593 99999 35847 100000 3884 99999 15712 99999 40140 99999 3369 99999 78311 99999 92033 100000 16539 99999 88226 100000 29017 100000 34751 99999 96565 100000 16561 99999 1927 100000 36606 99999 53198 100000 38264 99999 87579 100000 70570 99999 65260 99999 1551 100000 52192 99999 99519 100000 46359 100000 24944 99999 85664 99999 4412 99999 18887 99999 99806 99999 21332 100000 29387 99999 96350 99999 78065 99999 37115 99999 67124 99999 1795 100000 2417 100000 51327 100000 93492 99999 94448 100000 2666 100000 12985 100000 31502 100000 62141 100000 85356 100000 73320 99999 77050 99999 72076 99999 24904 100000 98399 100000 80974 100000 84271 100000 65007 100000 68110 100000 68990 100000 60905 99999 27489 100000 12545 100000 90999 99999 30257 99999 86342 99999 12881 100000 588 99999 32443 99999 68159 99999 86973 99999 73500 100000 14347 99999 76915 100000 84615 99999 61100 99999 81196 99999 61606 99999 57490 99999 57517 99999 19061 99999 22798 99999 3142 100000 75288 99999 9167 99999 97624 99999 96978 99999 428 99999 79286 99999 54507 99999 5807 100000 22720 100000 84655 99999 77797 99999 64133 99999 35410 100000 24270 100000 53330 99999 84965 99999 10936 99999 65878 99999 23764 100000 98142 100000 1584 100000 23692 99999 5901 100000 26010 99999 8256 100000 45011 100000 92844 99999 76607 100000 30391 99999 30495 100000 31342 99999 38980 100000 18922 99999 61595 99999 23441 99999 48863 100000 45497 99999 94865 99999 63082 100000 24299 100000 45880 100000 55754 99999 11656 100000 71394 100000 28453 99999 75930 100000 98162 99999 34164 99999 70496 99999 21737 100000 29483 100000 16969 99999 24688 99999 18491 99999 89604 100000 14972 99999 45446 100000 84906 99999 2312 99999 23826 100000 14625 99999 17431 99999 26731 100000 57918 99999 79843 99999 49946 100000 25562 100000 43670 100000 69002 100000 61843 99999 61867 99999 53973 99999 16688 100000 5629 99999 22077 99999 3660 100000 4008 99999 24480 100000 38827 99999 53461 99999 40241 100000 20263 100000 20149 99999 80241 100000 77534 100000 29879 99999 27185 99999 7502 100000 91154 100000 23777 100000 80523 99999 28845 99999 85675 100000 23503 100000 37906 100000 30474 100000 90758 99999 39427 99999 87030 99999 41133 99999 12990 100000 91409 99999 73052 99999 49177 99999 73640 99999 24861 99999 6332 99999 50575 100000 62064 100000 82056 100000 63054 100000 75931 99999 70682 100000 35740 99999 30633 100000 62969 100000 42218 99999 33655 100000 22727 99999 12556 100000 60121 100000 44538 100000 27577 100000 53482 100000 11321 100000 36386 99999 98557 99999 55481 100000 22308 100000 73815 100000 86753 100000 34935 100000 15615 100000 4581 100000 49609 100000 8937 100000 30794 99999 86956 99999 95931 100000 7089 100000 20668 100000 65691 100000 3639 100000 18807 100000 74838 99999 72554 99999 34580 100000 20491 99999 34523 100000 25184 99999 9315 100000 92947 99999 72975 99999 72184 100000 20020 100000 64934 99999 35819 99999 44265 99999 66801 99999 11266 100000 77825 99999 93485 100000 64474 99999 71604 99999 91802 99999 33955 100000 60309 99999 27112 99999 39849 99999 50624 100000 12624 99999 37477 100000 41194 100000 32634 100000 60821 99999 12950 100000 75122 99999 13606 99999 70220 99999 7241 99999 30697 100000 73938 99999 27692 99999 42832 99999 70617 100000 24298 99999 79172 99999 15680 100000 7509 99999 25571 100000 97818 100000 47070 99999 82754 100000 85488 100000 4875 100000 60944 100000 33924 100000 5438 99999 97472 99999 44048 100000 55614 99999 82158 100000 67009 100000 94808 100000 40157 99999 4203 100000 54576 100000 83097 100000 59069 100000 35160 100000 69012 99999 93588 100000 23174 99999 55149 99999 101 99999 95685 100000 50866 99999 67668 100000 7030 100000 23964 99999 40981 100000 25860 100000 49295 99999 57206 99999 30774 99999 35219 99999 97489 100000 4193 100000 23294 99999 71880 100000 23419 99999 7232 100000 84347 100000 54719 100000 84041 99999 58680 99999 61925 99999 2627 100000 50161 99999 64627 100000 34020 99999 96892 100000 64228 99999 685 100000 84890 100000 78601 100000 94993 99999 4179 100000 72367 100000 12021 99999 74469 100000 49236 100000 92338 100000 81061 99999 97222 99999 79521 99999 9529 100000 28580 100000 58408 100000 85987 99999 75695 100000 8649 100000 34389 100000 65082 99999 78467 99999 65108 99999 55717 100000 34904 99999 50494 99999 79230 99999 82011 99999 19204 99999 46222 99999 52726 99999 24554 100000 52930 100000 413 100000 64390 99999 78672 99999 56819 100000 90549 99999 51751 100000 21403 100000 9330 99999 29353 100000 96159 99999 7917 100000 60123 99999 64395 100000 4543 99999 64650 99999 84543 99999 93778 100000 65554 100000 96511 100000 18310 99999 8011 100000 71404 100000 50940 100000 88482 99999 66927 100000 22248 99999 26978 99999 86519 99999 83435 99999 12668 99999 15492 100000 27443 100000 20539 100000 8038 100000 82888 99999 25888 100000 33436 99999 98996 99999 58371 99999 37738 99999 73196 100000 47414 99999 66667 100000 13466 99999 87892 99999 91030 100000 9996 100000 57823 99999 72233 100000 75431 100000 10954 99999 93858 100000 15086 99999 99027 99999 37769 100000 12123 99999 88369 100000 23356 100000 12588 99999 62004 99999 43950 99999 83779 100000 12019 100000 16428 100000 83032 99999 5655 99999 62127 100000 83186 99999 21558 99999 7059 100000 14335 99999 1440 99999 32771 100000 36982 100000 57004 100000 67625 100000 63624 99999 67589 100000 97015 100000 70248 99999 46516 99999 67615 100000 19909 100000 90740 100000 18288 99999 1143 100000 42126 100000 29333 100000 9251 99999 40619 100000 67522 99999 3423 99999 67659 99999 96110 100000 22474 100000 56074 99999 29088 100000 36412 99999 73221 99999 8144 99999 10296 99999 75535 100000 84511 99999 38902 100000 34020 100000 11973 99999 26974 100000 81423 100000 44782 100000 40218 100000 79323 100000 87532 99999 68673 100000 52239 100000 37997 100000 99281 100000 54809 99999 98602 100000 94384 99999 1592 99999 68452 100000 71137 99999 59926 100000 35999 99999 41165 99999 5143 99999 83640 99999 58145 100000 19902 100000 75237 99999 53290 99999 15126 99999 23758 100000 69588 100000 20131 99999 52954 99999 24851 100000 55177 99999 7111 100000 82848 100000 95648 100000 62986 100000 52880 100000 68705 100000 66052 99999 17545 99999 11781 100000 78633 99999 85745 99999 71775 100000 76728 100000 21838 100000 62807 100000 9539 100000 95132 99999 14267 99999 94451 100000 60185 100000 9557 100000 8124 100000 58886 100000 20568 100000 28048 99999 76251 100000 287 100000 2184 100000 48580 100000 1277 100000 56804 99999 98519 99999 22819 99999 52203 100000 23844 99999 37742 99999 49000 100000 38062 100000 50744 99999 56621 100000 90193 99999 45410 100000 36014 99999 57768 100000 52532 100000 77642 99999 84197 99999 94687 99999 97217 100000 60499 100000 20699 99999 59866 99999 74844 100000 15275 99999 92826 99999 71900 100000 83098 100000 76756 99999 99655 99999 73664 100000 63435 100000 33989 100000 92401 100000 96306 99999 44138 100000 85446 100000 75315 99999 48927 100000 23327 99999 10666 99999 14433 99999 27498 100000 20401 100000 87307 100000 27020 99999 19689 100000 1623 100000 33120 99999 28530 100000 29244 100000 3141 99999 44860 100000 3066 99999 92783 99999 24076 99999 8882 99999 37955 99999 11094 100000 38422 100000 27199 100000 45748 99999 97674 99999 98176 99999 93536 100000 49252 99999 31315 100000 15628 99999 37085 100000 15915 100000 98813 99999 35461 100000 23045 99999 5584 99999 96312 100000 66022 100000 46763 99999 18890 99999 97479 100000 26473 100000 89611 100000 98031 100000 57802 100000 41492 99999 35321 99999 3080 100000 55994 100000 4612 99999 4708 100000 58163 99999 58820 100000 25153 100000 55595 100000 74377 99999 66117 99999 17874 100000 54951 99999 95452 100000 50155 100000 24952 99999 94800 100000 41640 100000 5303 100000 79806 99999 60706 99999 17683 99999 28120 100000 2066 99999 3336 100000 7402 99999 45891 100000 71782 99999 42252 100000 27206 100000 30909 100000 78763 100000 67801 100000 61956 99999 22263 99999 67241 99999 58059 99999 1409 99999 92225 100000 97474 100000 27274 99999 5632 99999 57282 99999 59564 99999 70460 99999 95309 99999 39756 99999 83076 99999 39117 99999 67326 99999 81674 99999 97579 99999 830 99999 17645 99999 64961 99999 52411 100000 72096 100000 76916 99999 85333 100000 61108 99999 15761 100000 82569 100000 44711 99999 29457 99999 32553 99999 21489 99999 38447 99999 30238 99999 42316 99999 48155 100000 95051 100000 72242 100000 17328 99999 86113 100000 91636 100000 87781 99999 10242 99999 98381 100000 94108 100000 52619 99999 81404 100000 71561 100000 47470 100000 56809 100000 43943 99999 68334 99999 91043 100000 20933 99999 81831 100000 71347 99999 63349 99999 23019 99999 67370 99999 54267 99999 14905 99999 31537 100000 95130 99999 97749 100000 31415 99999 62752 100000 48798 100000 77514 99999 41951 99999 36769 100000 42739 100000 24711 99999 64570 99999 87798 100000 62522 100000 98730 100000 26843 100000 52324 99999 45739 100000 36453 99999 10101 100000 46734 99999 93332 100000 54289 100000 255 100000 31243 99999 6543 99999 85248 99999 83700 99999 69139 99999 32752 99999 52623 100000 62844 100000 10789 99999 47171 100000 53557 99999 6550 100000 58376 100000 78266 100000 97382 99999 77809 99999 67870 100000 20757 100000 25930 99999 84476 99999 15302 99999 23961 100000 79187 100000 25109 99999 147 99999 22466 100000 18981 100000 87452 99999 57399 99999 91444 100000 7852 99999 74828 100000 45667 99999 80087 99999 24668 100000 24022 99999 63246 100000 88764 99999 45421 99999 66848 100000 71943 99999 28034 100000 29392 99999 29818 99999 76978 99999 95572 100000 17040 100000 4684 100000 46327 100000 99898 100000 45227 99999 92671 99999 63854 100000 82657 100000 37730 99999 31020 100000 80486 100000 77976 99999 51122 100000 84237 100000 23902 100000 21928 100000 7881 100000 90949 100000 10072 99999 22607 100000 47998 100000 38425 100000 79269 100000 79386 100000 52459 99999 78299 100000 11184 99999 62611 99999 90246 99999 85251 99999 63893 99999 85767 100000 86992 99999 79068 100000 88277 100000 26658 99999 88086 99999 36079 100000 10798 99999 58024 99999 79301 100000 8307 100000 24926 100000 93211 99999 77122 99999 37461 99999 43821 100000 85721 100000 38604 99999 43095 100000 51428 99999 12202 100000 15051 99999 75589 100000 45262 99999 57687 99999 6794 100000 49587 99999 33040 99999 28632 99999 15964 99999 12939 99999 65768 100000 91232 100000 99078 99999 27516 99999 72237 99999 98373 100000 72963 99999 64329 100000 78518 100000 95818 100000 80530 99999 11596 99999 80062 100000 69797 100000 3104 100000 21086 99999 8369 99999 41509 100000 53541 100000 30303 99999 70288 99999 50522 99999 3788 99999 124 100000 37736 99999 9863 99999 97964 99999 64599 100000 29437 100000 91470 100000 661 99999 54126 100000 21482 99999 45760 99999 62680 99999 9224 99999 10792 99999 85531 100000 24403 100000 27471 99999 48687 99999 72137 99999 53768 100000 91126 99999 27110 100000 59986 100000 68182 100000 46155 99999 14969 100000 84001 99999 87149 99999 69351 100000 29041 100000 93955 100000 5245 100000 14224 100000 78116 100000 90025 99999 55325 100000 74147 99999 48794 100000 34556 99999 33060 99999 30199 100000 60190 99999 45421 100000 28002 99999 45505 99999 40297 100000 91259 100000 18983 100000 66736 99999 49272 100000 60783 100000 12478 99999 74707 100000 3934 99999 27226 100000 18778 99999 13797 99999 28561 100000 30553 100000 48850 100000 74660 100000 16668 99999 98703 99999 62888 99999 45076 99999 16010 99999 95337 99999 92869 99999 58244 100000 45681 100000 90690 99999 48698 100000 20942 100000 23370 99999 39310 99999 44709 100000 90489 99999 62088 99999 72307 99999 93291 100000 21227 100000 7312 100000 29808 100000 2623 99999 4935 99999 30516 99999 37960 99999 26929 99999 90710 99999 4110 100000 86681 99999 36246 99999 2081 99999 52150 100000 39960 99999 75592 100000 60563 99999 71788 99999 8394 99999 499 100000 24598 99999 40121 99999 45758 99999 55144 100000 88607 99999 49562 99999 90637 100000 37257 100000 39113 99999 49280 100000 93508 100000 2317 100000 53433 99999 99971 99999 43953 99999 62460 99999 82341 99999 95633 99999 36266 99999 59463 99999 3107 99999 4678 100000 49579 100000 51043 99999 27935 99999 55821 100000 44975 100000 96077 99999 21240 99999 61435 99999 85645 99999 15247 100000 78918 100000 19971 99999 52578 99999 37072 100000 90387 99999 64750 100000 24361 99999 82249 100000 71569 99999 18603 100000 93801 99999 4264 99999 19682 99999 64822 100000 7890 100000 5082 100000 64647 99999 41357 99999 47016 99999 88541 99999 69355 100000 53979 100000 37656 100000 95241 99999 62008 100000 87529 99999 30365 99999 33020 100000 65984 100000 85354 100000 89092 99999 46610 100000 49238 99999 17918 100000 67026 99999 56431 100000 57373 100000 84187 99999 18679 100000 70004 99999 74684 100000 56423 99999 18224 100000 19915 100000 16722 99999 63249 100000 66439 99999 47577 99999 14037 99999 94883 100000 2438 100000 40423 100000 13915 100000 93594 99999 63931 100000 39680 100000 76850 99999 6020 99999 94717 100000 95996 99999 86576 99999 25813 99999 1149 100000 85399 99999 57080 99999 10411 100000 29705 100000 14544 100000 62731 100000 69836 99999 35976 100000 64990 99999 45280 99999 10361 100000 69217 100000 21747 100000 97943 99999 15905 99999 18597 99999 29477 100000 41419 99999 39678 99999 58181 100000 87329 100000 31347 100000 56452 99999 72022 100000 74822 99999 46334 100000 20298 99999 54703 99999 19582 99999 35620 99999 79573 100000 72068 99999 57379 100000 23486 99999 25872 100000 19916 99999 88777 100000 16188 100000 87341 99999 70716 99999 83264 99999 70514 99999 97016 99999 64699 100000 68003 99999 20454 99999 73195 100000 74916 100000 55122 100000 70118 99999 48870 100000 38287 100000 26453 99999 75950 99999 5484 99999 92678 99999 89842 100000 84875 99999 15341 99999 1299 100000 80218 100000 3206 100000 73525 99999 3626 99999 75947 100000 82877 99999 30753 100000 29456 99999 76659 100000 75844 99999 33652 100000 49949 99999 25771 99999 27830 100000 33495 99999 52793 100000 63538 100000 32758 100000 40186 100000 45215 99999 45917 99999 65131 100000 95479 100000 42092 99999 76620 99999 65449 99999 90963 99999 97855 99999 78696 99999 73634 100000 19420 99999 96039 100000 53331 100000 78896 99999 43206 99999 50059 100000 17729 100000 33985 100000 67732 100000 4973 99999 58312 99999 71193 99999 36795 100000 63375 100000 49709 100000 68803 99999 89772 99999 44454 99999 16068 100000 24528 100000 2517 99999 2437 99999 26932 100000 99404 100000 65793 99999 92984 99999 58863 99999 87669 100000 52809 100000 39139 100000 76508 99999 78439 100000 47754 99999 96573 99999 53310 100000 45003 100000 95922 100000 75207 99999 5858 99999 42244 100000 12191 99999 27853 99999 95868 100000 7525 100000 59334 99999 15873 100000 47690 100000 49779 99999 64460 100000 2105 100000 51901 100000 34570 100000 25962 99999 31627 100000 15263 99999 51193 99999 51245 99999 69528 100000 89233 99999 1177 100000 39462 100000 26133 100000 71667 100000 84323 100000 15450 100000 10284 100000 31967 99999 69984 100000 19950 99999 1099 100000 20071 100000 88410 100000 84576 100000 14512 99999 82948 100000 3389 100000 77627 99999 34070 100000 12927 99999 50166 99999 31676 99999 83526 99999 67715 99999 45613 100000 26343 100000 48658 100000 5502 99999 37270 100000 4060 99999 3893 100000 2443 99999 7319 99999 84874 100000 36833 100000 43676 100000 13845 100000 19193 100000 12130 100000 82408 100000 12689 99999 28140 100000 39770 99999 34865 100000 17275 99999 50860 100000 46451 100000 17599 100000 91715 100000 69092 99999 30160 99999 4711 100000 88484 99999 91973 99999 44388 100000 89363 99999 10880 100000 75293 99999 88740 99999 9234 100000 52151 99999 63605 100000 16672 100000 52160 100000 34562 99999 77721 99999 55243 100000 96663 100000 93821 100000 20873 100000 74119 100000 14913 100000 53828 100000 2322 99999 83230 99999 23907 99999 48983 99999 74991 99999 58007 100000 53651 100000 14480 99999 42734 99999 91859 100000 20335 99999 57013 99999 82553 99999 31369 100000 96256 99999 21660 99999 34357 99999 17272 99999 73091 99999 3480 100000 44251 99999 53315 100000 53812 99999 11822 100000 54062 99999 52114 99999 33358 99999 25582 99999 52958 99999 31287 100000 68756 99999 61256 99999 32850 99999 41253 100000 34470 100000 22308 99999 91136 99999 10718 100000 23222 99999 85175 99999 99347 99999 60539 99999 49816 100000 50031 99999 91787 100000 50602 100000 27425 100000 22989 99999 8856 100000 69965 100000 45771 100000 10583 100000 44154 100000 72847 99999 18560 99999 53116 99999 68529 100000 67067 100000 66744 100000 63119 99999 43610 99999 30112 99999 86163 100000 66091 100000 67384 100000 46525 100000 97868 99999 7443 99999 24432 99999 57562 99999 93427 99999 78827 100000 16482 99999 80112 99999 93047 99999 51755 100000 91892 100000 45851 100000 41031 99999 58590 100000 26623 99999 95661 100000 20727 100000 37151 100000 94618 99999 1142 100000 21393 100000 32500 99999 35012 100000 32735 100000 47058 99999 65672 100000 88778 100000 21475 99999 93790 99999 75294 99999 34178 100000 5428 99999 37507 100000 63712 100000 63747 100000 63824 99999 13420 100000 64636 100000 92220 99999 18262 100000 15999 99999 61751 99999 23115 99999 28770 99999 673 100000 27610 100000 38131 100000 43756 99999 79392 100000 81031 99999 63025 99999 81167 100000 64057 99999 71719 100000 75410 100000 35113 99999 80377 99999 60270 99999 38707 99999 87263 99999 74467 99999 2603 100000 29632 100000 5333 100000 56109 99999 70746 100000 16297 100000 48568 99999 32316 100000 99743 100000 49318 99999 59072 100000 41909 99999 68137 100000 87520 99999 53017 99999 73797 100000 5409 99999 85890 99999 74283 99999 21846 99999 13172 100000 52253 99999 48224 100000 28551 100000 81147 100000 42853 100000 35442 100000 76257 100000 67397 99999 98318 100000 66775 100000 88776 100000 50981 99999 28393 99999 41954 100000 63072 100000 16887 100000 91233 99999 55103 99999 68341 100000 13707 99999 11818 100000 83600 100000 96069 99999 10612 99999 56863 100000 64035 99999 13954 99999 61223 99999 5677 100000 91263 100000 3035 100000 24463 99999 60213 100000 91061 99999 52992 99999 75002 99999 24806 100000 25239 99999 3996 100000 62443 99999 16212 99999 97135 99999 68987 100000 54806 100000 84589 100000 76709 99999 92478 99999 93061 100000 73390 99999 84019 99999 72202 99999 61354 100000 32843 99999 48057 100000 64849 100000 45848 100000 89790 99999 16545 99999 4747 99999 24952 100000 82197 100000 62279 100000 71102 99999 26832 99999 79938 99999 23833 99999 77190 99999 58154 100000 23268 99999 10839 99999 36162 99999 48314 100000 82870 100000 97682 99999 47404 99999 62607 100000 96806 99999 96441 100000 20759 100000 31640 99999 45520 100000 75862 100000 16174 99999 83497 100000 17106 100000 79436 99999 83646 99999 9732 100000 3454 100000 21115 100000 72401 99999 44369 100000 75864 99999 21636 100000 140 99999 14404 99999 71956 100000 50090 100000 98544 100000 63359 99999 3692 100000 12749 100000 95576 100000 24936 100000 36009 99999 48893 99999 92788 99999 18965 100000 435 99999 90427 100000 27582 100000 16321 100000 67769 100000 99618 100000 9918 99999 66237 99999 8858 99999 27944 100000 33920 100000 59722 99999 25946 99999 91806 99999 71574 100000 84234 99999 2252 100000 3029 99999 10663 100000 65568 100000 11018 99999 50362 99999 39248 99999 71329 100000 4524 100000 51724 99999 98167 99999 83084 99999 6147 100000 72744 100000 36069 99999 49342 100000 14420 99999 55770 99999 90274 100000 97134 100000 32438 99999 95056 100000 79298 99999 79539 99999 87983 99999 67311 100000 38490 99999 4891 100000 87285 100000 95238 100000 39909 100000 91999 99999 50205 100000 26438 100000 59663 100000 29065 99999 87613 100000 94327 100000 51631 99999 5589 99999 56289 100000 62263 99999 32931 100000 16352 99999 24438 99999 94648 99999 84014 99999 1404 100000 47129 100000 3097 99999 80137 100000 28369 100000 82556 99999 95964 100000 40531 99999 55910 100000 30400 100000 72244 100000 86230 100000 8694 100000 79406 100000 57046 99999 98930 100000 83881 100000 29969 99999 39009 99999 29271 99999 74188 99999 66160 100000 51945 99999 65501 99999 26815 99999 85182 99999 14328 99999 85835 99999 49174 99999 44090 99999 60271 100000 20704 100000 82075 100000 61659 100000 6115 99999 78404 100000 31417 99999 14663 99999 94065 100000 82359 99999 18512 100000 64620 99999 38202 100000 26873 100000 39087 99999 36056 99999 33694 100000 42836 99999 37462 99999 59399 99999 44781 99999 50826 99999 99658 100000 84531 100000 66204 99999 75144 100000 62230 100000 97899 99999 12586 99999 79760 100000 3976 99999 99847 99999 65168 100000 47014 100000 1297 99999 59994 99999 26016 99999 56365 100000 31040 100000 1804 99999 86646 99999 46481 99999 86075 99999 25597 99999 87680 100000 95268 99999 76994 99999 65570 100000 58349 99999 20175 99999 36774 100000 53607 100000 3172 99999 47803 99999 81537 100000 18391 99999 6471 99999 43644 100000 76948 100000 21480 99999 31597 100000 81869 100000 34108 99999 44606 100000 14595 100000 48132 99999 29754 99999 69511 99999 96777 100000 91708 99999 63280 99999 64282 99999 41151 99999 5422 99999 14865 99999 3719 99999 27264 99999 44026 99999 59838 100000 74698 100000 42909 100000 85598 99999 91259 99999 58164 100000 80916 99999 32727 100000 19268 99999 86359 100000 81934 100000 5002 99999 98653 99999 11633 99999 12837 99999 251 100000 76531 99999 91667 99999 82973 99999 59776 100000 79603 99999 97592 99999 60585 100000 6922 100000 91404 100000 14074 99999 87292 100000 79921 100000 7555 99999 62197 99999 29627 99999 30200 99999 41436 100000 98602 99999 25065 99999 36120 99999 58002 99999 51435 99999 72150 100000 8166 100000 57592 100000 31228 99999 51975 100000 74617 99999 51836 99999 78527 100000 86305 99999 78341 100000 19577 100000 21763 100000 98482 100000 45104 99999 90558 100000 73550 100000 86807 100000 17368 99999 44302 100000 41885 99999 10868 100000 85543 99999 15634 99999 91701 99999 94811 99999 21368 100000 79791 100000 38148 100000 89718 100000 95593 99999 82350 99999 38120 100000 96732 99999 39596 99999 96397 99999 97735 100000 93086 99999 31127 100000 44251 100000 6165 99999 57776 100000 7787 99999 1164 99999 28472 100000 2147 100000 45171 99999 46774 100000 20814 99999 66892 99999 99849 100000 94773 100000 68254 99999 35817 99999 16542 99999 24239 99999 33188 99999 75772 99999 52017 100000 84842 100000 34554 100000 88406 99999 79796 100000 90856 100000 23112 100000 90037 100000 63458 99999 40778 100000 82373 100000 44718 99999 49162 100000 71628 99999 76868 100000 51210 100000 55532 100000 89794 99999 24230 100000 31823 100000 22760 99999 8369 100000 77717 100000 95021 100000 12180 99999 12621 100000 88004 100000 82370 100000 85547 99999 41432 100000 54675 99999 50931 99999 88550 100000 74827 99999 54462 99999 40928 99999 99354 100000 97341 99999 37904 100000 84307 99999 68648 100000 43535 100000 33111 99999 71068 99999 5013 99999 8482 99999 69691 100000 28006 100000 49615 99999 11325 100000 36670 100000 88249 99999 52871 100000 31194 99999 95181 99999 17892 100000 59401 99999 82746 99999 40962 100000 857 100000 48515 99999 76401 99999 51002 100000 81206 100000 75308 100000 58584 100000 81057 100000 58488 99999 63782 99999 7255 99999 44325 99999 34618 100000 50706 99999 62285 99999 47444 99999 83644 100000 57349 100000 5173 99999 90885 99999 20564 99999 55148 100000 8094 99999 98931 100000 65992 99999 15823 99999 68645 99999 84137 99999 82758 99999 24907 99999 66168 99999 56085 99999 15989 100000 66454 99999 49211 99999 76271 99999 62313 100000 76445 100000 20694 99999 32385 100000 15836 100000 93931 99999 66275 100000 59841 100000 65842 99999 11296 99999 37569 99999 76027 100000 85753 99999 97874 99999 17015 100000 75640 99999 76022 99999 97988 100000 17788 99999 729 99999 71716 99999 51556 99999 49219 99999 59748 100000 46119 100000 90517 100000 26565 99999 13409 99999 44336 100000 71451 100000 44082 99999 73880 99999 15182 99999 68974 100000 52088 100000 64619 100000 30067 99999 55075 100000 65701 99999 77123 99999 79381 100000 52173 100000 53516 99999 50976 100000 64299 100000 16270 99999 67009 99999 31973 99999 15499 100000 64929 99999 16828 99999 22809 99999 60824 100000 541 99999 83309 100000 78359 100000 70185 100000 74284 100000 32056 99999 47289 99999 24325 99999 5542 100000 9535 100000 92695 100000 94638 100000 14544 99999 68895 99999 2132 99999 40167 100000 80609 99999 69369 99999 77213 100000 684 99999 61133 99999 4283 99999 7701 99999 34123 99999 22389 100000 42764 100000 29022 99999 42095 99999 27024 99999 16973 100000 83016 100000 12621 99999 1962 100000 25117 100000 44822 99999 14474 100000 70639 99999 6965 100000 3909 99999 97383 99999 10512 99999 93569 100000 38214 99999 91047 100000 48169 100000 74152 99999 5091 99999 99739 100000 67371 100000 34035 100000 36206 99999 57456 100000 80307 100000 50879 100000 51056 100000 63471 99999 31323 99999 89863 99999 29809 100000 31202 100000 28554 100000 31767 100000 57065 100000 32933 99999 87829 99999 46329 99999 68163 100000 86136 100000 65432 100000 26187 100000 6809 99999 42647 100000 98013 99999 35836 99999 69741 100000 99130 100000 75352 100000 44952 100000 62981 100000 32063 99999 56021 99999 8258 99999 37267 100000 8697 99999 38329 99999 40241 99999 59110 99999 70761 99999 4064 99999 99306 99999 62227 100000 34352 100000 19901 99999 11844 100000 48260 99999 77343 99999 11361 100000 58958 99999 96584 99999 77952 100000 91690 99999 14279 100000 24592 99999 70360 100000 7496 100000 22300 99999 63315 100000 3903 99999 76873 99999 52279 99999 90695 100000 53018 99999 44646 99999 33733 99999 16495 99999 63479 100000 3554 100000 88090 99999 26760 99999 50513 100000 94031 99999 41582 99999 80727 99999 45955 100000 69614 100000 22704 99999 4565 100000 99486 99999 85831 100000 44960 99999 33959 99999 54856 99999 62611 100000 37013 100000 51703 99999 46136 99999 14537 100000 19725 100000 24487 100000 76297 100000 45587 100000 97137 99999 46790 100000 76510 99999 46558 100000 93368 100000 23629 100000 96029 99999 12499 100000 48699 99999 63470 100000 74486 99999 44821 100000 24635 100000 66645 99999 84584 99999 555 99999 1843 99999 84901 100000 9418 100000 32965 99999 62842 99999 99441 100000 17405 99999 25493 100000 72041 100000 33162 99999 26946 100000 46482 100000 88360 100000 65802 99999 52044 99999 67364 99999 37419 100000 60797 99999 72619 99999 74605 100000 17088 99999 96247 100000 90779 99999 85397 100000 74524 99999 50950 99999 14129 99999 93067 100000 62232 100000 70604 99999 27504 99999 64512 99999 28071 100000 83009 99999 5156 100000 56057 99999 16447 99999 4750 100000 29137 99999 34648 100000 951 99999 8030 99999 46045 100000 14761 99999 86289 99999 30530 99999 87350 99999 86147 99999 55700 100000 36954 100000 28031 100000 10104 99999 23301 99999 93852 99999 97109 99999 33535 100000 54678 100000 13043 99999 49722 99999 75446 99999 279 100000 46103 99999 63020 99999 48965 99999 94273 99999 51355 100000 61985 100000 20318 100000 55899 100000 88496 100000 36399 99999 62813 100000 11148 100000 91475 100000 42398 99999 50816 99999 29149 99999 27435 99999 61393 99999 84319 100000 90247 100000 37228 99999 82602 99999 18239 100000 1852 99999 15271 100000 30016 99999 11192 99999 13048 99999 5699 99999 33751 100000 83818 100000 29856 100000 96221 99999 66888 100000 57415 99999 7866 99999 73619 99999 97236 100000 42832 100000 22023 99999 23471 99999 18734 99999 33705 100000 94101 99999 83621 99999 29667 99999 34685 100000 90656 100000 59791 99999 22473 99999 22892 99999 82967 100000 17308 100000 93101 99999 75059 100000 82650 100000 11257 100000 30757 100000 35914 100000 41815 99999 22995 100000 7514 99999 56309 100000 99682 99999 27771 99999 32332 100000 79614 100000 47773 100000 77074 99999 2849 99999 6939 100000 56037 99999 48910 100000 93989 99999 1199 99999 84616 99999 86386 99999 87723 99999 81314 100000 95925 99999 30220 100000 77922 99999 30659 100000 66492 100000 67222 100000 59276 100000 69267 100000 79825 100000 1234 100000 24510 99999 57495 99999 39966 99999 27626 100000 4676 99999 73948 99999 99141 99999 84336 99999 89708 100000 24659 99999 7979 100000 91343 100000 82338 99999 84797 100000 98622 99999 33290 100000 69589 100000 70633 100000 18103 99999 96225 100000 95127 100000 39885 99999 92106 99999 3225 99999 68637 100000 66927 99999 78339 100000 31177 99999 79737 99999 24274 99999 79588 99999 66919 100000 29439 99999 69039 99999 97348 100000 48144 99999 45312 100000 67097 100000 80135 99999 90739 100000 56503 99999 58579 100000 70112 99999 98857 99999 16649 100000 35477 99999 32027 100000 2267 100000 93012 99999 20966 100000 60790 100000 11435 100000 66221 99999 80216 99999 41435 99999 48830 99999 18604 99999 75363 99999 15515 99999 71688 99999 20224 100000 31787 99999 19253 100000 44999 100000 30761 99999 14192 100000 31854 100000 68252 99999 15253 100000 9608 99999 45015 99999 89297 99999 42889 99999 1492 99999 34089 100000 54393 99999 71957 100000 64622 99999 99281 99999 57205 99999 8332 99999 45275 99999 87541 99999 97761 99999 75104 99999 3842 99999 3983 99999 3839 100000 62973 99999 17569 99999 3304 99999 75694 99999 94601 100000 40510 100000 39607 100000 50533 100000 29898 100000 83493 100000 31325 100000 52247 99999 48130 100000 19464 100000 3719 100000 73471 99999 6283 99999 96143 99999 46143 99999 35020 100000 69126 100000 87855 100000 23434 100000 52808 100000 53951 99999 25201 100000 97283 99999 39865 100000 90727 99999 17308 99999 75602 100000 3616 99999 85262 99999 63609 100000 31444 100000 45121 99999 61996 99999 14513 99999 97680 99999 41271 100000 9022 99999 28189 100000 18786 99999 82271 100000 31092 100000 12661 99999 4643 100000 73865 100000 45426 100000 47194 99999 39705 100000 7974 100000 32898 99999 43040 99999 68124 99999 41196 99999 30137 99999 74092 100000 44678 99999 4017 99999 4719 100000 69674 99999 23126 100000 88997 100000 26195 99999 44053 99999 11745 100000 6107 99999 20836 100000 42637 100000 55359 99999 58121 99999 98515 100000 97282 100000 99500 99999 31376 100000 88671 99999 74803 99999 18179 99999 54328 100000 37450 99999 22781 99999 31728 100000 46226 100000 29440 99999 35259 100000 67401 100000 44352 99999 44326 99999 85041 99999 33708 100000 7664 99999 21480 100000 51533 100000 96950 99999 56997 100000 255 99999 37973 99999 47510 99999 60985 100000 61336 99999 60195 99999 38216 99999 87205 99999 79153 99999 14706 100000 13405 100000 37498 99999 54109 99999 55385 99999 16932 99999 41707 100000 33708 99999 59062 100000 41019 99999 48082 99999 80677 99999 57202 99999 11788 100000 65401 99999 46294 100000 54149 99999 70609 99999 68343 99999 93932 100000 77055 99999 94609 100000 78741 100000 72655 100000 38480 100000 57534 99999 13254 99999 78799 100000 18989 99999 23919 100000 18385 100000 93946 99999 79841 99999 41338 99999 82128 99999 32172 100000 6193 100000 30001 99999 97311 100000 70886 100000 40169 99999 67802 99999 92656 99999 19079 99999 5399 99999 644 99999 56851 99999 42342 100000 9154 99999 1561 100000 46594 100000 66812 100000 21066 99999 66463 100000 91893 99999 36037 99999 49156 99999 62397 99999 17302 100000 35138 100000 7153 100000 80699 99999 78606 99999 76224 100000 84351 100000 32618 99999 77869 99999 54448 100000 52093 99999 71869 99999 12825 99999 47997 100000 32036 99999 97394 99999 17469 100000 61848 99999 79426 100000 88161 99999 41762 100000 42650 99999 85595 99999 48839 100000 27836 99999 57780 100000 62144 100000 90500 99999 49289 99999 89464 99999 3570 100000 85492 100000 43822 99999 27278 100000 9173 100000 15114 99999 70223 99999 36333 99999 67335 100000 79478 100000 77749 99999 91861 100000 62666 99999 70264 100000 29905 100000 65893 100000 38741 100000 59984 99999 94720 99999 27279 100000 14451 100000 70741 99999 66650 99999 59939 100000 16181 99999 25072 100000 35492 100000 56291 99999 35857 100000 52843 99999 59339 99999 8911 99999 55573 99999 33328 100000 55921 100000 1301 100000 92453 100000 24298 100000 14137 99999 36261 100000 96155 99999 20140 99999 19791 100000 94526 100000 6973 100000 19568 99999 56929 100000 27235 100000 89581 99999 78348 100000 72224 100000 31383 99999 45001 100000 30966 99999 29929 99999 20550 99999 28626 99999 85376 100000 36150 99999 3143 100000 93340 99999 90402 100000 85188 99999 80582 99999 7888 99999 4269 100000 6251 99999 48524 100000 75051 100000 40414 100000 73427 100000 10872 99999 91296 99999 42185 99999 36911 100000 28893 100000 77369 100000 79381 99999 43252 100000 54932 100000 62564 99999 82914 100000 74952 100000 3271 99999 70181 100000 83038 100000 29336 100000 8142 99999 97287 99999 49680 99999 60664 99999 36434 99999 95167 99999 76921 99999 16630 100000 500 100000 62854 100000 59789 100000 28674 100000 9949 100000 55110 100000 97451 99999 53037 100000 29346 100000 17972 100000 63211 100000 50573 100000 26982 99999 42378 100000 35124 99999 32958 99999 25380 99999 80590 100000 45695 99999 47139 99999 23399 100000 39182 99999 57855 99999 81305 99999 29436 100000 7477 100000 18605 99999 27175 100000 1023 100000 89563 100000 40428 100000 85014 100000 66240 99999 39697 100000 29261 99999 24276 100000 72292 100000 22318 100000 64637 99999 56508 99999 51846 99999 25856 99999 11095 99999 16420 100000 62216 100000 97836 100000 66630 100000 86556 100000 94301 100000 96886 99999 54296 99999 4970 100000 96824 100000 18759 100000 99856 100000 56521 100000 69945 100000 48793 100000 68454 100000 91918 99999 34398 99999 83114 99999 94605 100000 92516 99999 79833 99999 13324 100000 52268 99999 9954 100000 44450 99999 79729 99999 578 100000 55110 99999 23065 100000 77139 99999 54218 100000 56992 99999 41273 100000 89301 100000 11376 99999 33898 99999 92152 99999 47839 99999 80354 100000 37662 100000 81730 100000 5563 99999 26365 99999 60241 100000 1665 100000 40320 100000 33444 99999 66393 100000 74128 100000 40556 99999 66329 100000 95552 100000 72272 99999 88047 100000 94506 100000 41935 100000 91308 100000 18954 99999 62593 99999 26373 100000 5725 99999 56484 100000 9556 100000 29491 100000 36290 100000 83702 100000 98113 99999 34965 100000 84017 100000 19811 100000 99914 100000 39450 99999 97285 99999 2081 100000 79896 99999 82470 100000 54840 99999 30180 99999 46092 100000 58986 99999 7863 99999 61822 100000 58116 99999 18602 100000 51239 100000 74161 100000 15020 99999 46542 100000 78197 100000 58817 99999 66584 99999 20340 99999 82006 99999 97055 100000 49889 99999 6373 100000 76502 100000 3016 100000 5447 100000 7121 99999 42165 99999 79507 100000 94576 100000 14959 99999 89962 99999 20363 100000 67153 99999 12913 100000 86 100000 91254 99999 24588 99999 59094 99999 22801 100000 65357 99999 84895 99999 9567 99999 15190 99999 34096 100000 66823 99999 27605 100000 48830 100000 57190 99999 78611 99999 59305 100000 3878 99999 56728 100000 98316 100000 81223 100000 99671 100000 71439 99999 90761 100000 44477 99999 95246 100000 28595 100000 9540 99999 72496 100000 4590 100000 62657 100000 2305 100000 64211 100000 48725 100000 51520 99999 77034 99999 34378 99999 11179 100000 47725 99999 67000 100000 80558 100000 3280 100000 63084 99999 84411 100000 12124 99999 28738 100000 46478 99999 81374 99999 23737 99999 73775 100000 75113 100000 25947 100000 42246 99999 29631 99999 21169 99999 31753 99999 89032 100000 80148 100000 42611 100000 87332 99999 38473 100000 49902 100000 55867 99999 61087 100000 59703 99999 94737 100000 44708 99999 9745 99999 28038 100000 83358 99999 61293 99999 94687 100000 99361 99999 54273 99999 14849 99999 7041 99999 29499 99999 66975 99999 60422 99999 79478 99999 92274 99999 30950 99999 65865 100000 67747 99999 95315 99999 18713 99999 79535 99999 17448 100000 5038 99999 79346 100000 41313 100000 18465 99999 67730 99999 90041 100000 98002 99999 68959 99999 47290 99999 22882 100000 61217 100000 41431 100000 16830 100000 57268 100000 3297 99999 52817 100000 39027 100000 12846 99999 34131 100000 99424 100000 82964 99999 33068 99999 67341 99999 1365 99999 10982 100000 24125 100000 44330 99999 88191 100000 81672 99999 95476 100000 38537 100000 92864 100000 17024 100000 23910 99999 87171 99999 37807 99999 9972 100000 65575 99999 88727 100000 25256 99999 63768 99999 99881 100000 50598 99999 94771 99999 29511 99999 44432 100000 61028 99999 3275 99999 86848 100000 83714 100000 68300 100000 50094 100000 84853 99999 52320 100000 1129 99999 75644 99999 65712 100000 2110 99999 37102 100000 50805 99999 76430 100000 75517 100000 38547 100000 39398 100000 2847 99999 34791 99999 50266 99999 57929 100000 59161 100000 14753 100000 41728 99999 73373 99999 47753 99999 48665 100000 51262 100000 99364 99999 57712 99999 38183 100000 50377 100000 16439 99999 82938 100000 781 100000 72632 100000 61570 99999 1326 100000 75394 99999 7728 99999 88402 100000 58814 99999 36237 100000 12807 100000 38275 99999 28515 100000 75823 100000 36332 100000 88522 100000 59728 99999 54697 99999 2385 100000 29273 99999 13096 99999 12728 100000 2100 99999 62394 99999 83017 99999 32296 99999 6568 100000 58565 100000 33862 100000 88365 99999 32735 99999 83783 100000 78109 99999 83018 99999 68228 100000 44784 100000 8923 99999 27942 99999 87386 99999 80816 99999 85010 100000 64444 99999 64517 99999 57820 100000 71168 100000 22435 99999 52073 99999 25902 100000 59318 100000 59967 99999 47105 100000 80359 99999 64162 99999 56381 100000 95744 100000 14076 100000 91711 99999 36763 100000 23879 100000 84443 100000 91379 99999 44396 99999 41966 100000 45012 99999 25728 100000 18730 99999 57592 99999 62942 99999 47189 100000 52869 99999 18795 100000 66787 100000 88438 99999 65857 99999 430 99999 76381 99999 77398 99999 66464 99999 4317 100000 48235 100000 85594 99999 31150 99999 9035 100000 32180 100000 98848 99999 14007 99999 70844 100000 13943 99999 80277 100000 77983 100000 3282 99999 43780 99999 16507 99999 24218 99999 84114 99999 7766 100000 94881 100000 56547 100000 20732 100000 78723 99999 57646 100000 27555 100000 25188 100000 37540 99999 83780 100000 20789 100000 67383 100000 35623 100000 32217 99999 59637 100000 45113 100000 2548 100000 87634 99999 84600 99999 37185 100000 70166 100000 91257 100000 23277 100000 45823 99999 94020 100000 29050 99999 61927 100000 44349 99999 1872 99999 28629 99999 8840 100000 98665 100000 87075 99999 72770 99999 52632 99999 10210 99999 56020 100000 72364 100000 39048 100000 54754 100000 23702 99999 58051 99999 1829 100000 4495 99999 47673 99999 26221 100000 95593 100000 30161 99999 90641 99999 52164 100000 39722 100000 65554 99999 82899 100000 23674 100000 80117 100000 18979 100000 19911 99999 78221 99999 28748 100000 95594 100000 2342 99999 75330 99999 57478 99999 85447 100000 19687 99999 26818 100000 79160 100000 88417 99999 59916 99999 92979 99999 43811 100000 57258 100000 65166 99999 7479 99999 32888 100000 41398 99999 43930 100000 69416 99999 46857 99999 25954 100000 43017 100000 76129 100000 76739 99999 12880 99999 30572 99999 15392 99999 49989 99999 9159 99999 49936 99999 97611 99999 14622 100000 5488 100000 38767 100000 63960 99999 78647 100000 64552 100000 75990 100000 91211 100000 15029 99999 78234 99999 29585 100000 5138 99999 76240 99999 66087 99999 96144 99999 69655 100000 9974 99999 91360 100000 8277 99999 41073 99999 65006 99999 69628 99999 37793 100000 80293 100000 62794 100000 49252 100000 69220 99999 11240 99999 54013 100000 71113 100000 24158 100000 80620 100000 12385 100000 18502 100000 28018 99999 85865 99999 34200 99999 42686 99999 26913 99999 43876 100000 1467 99999 87303 100000 80702 100000 12873 100000 42275 99999 48326 99999 20846 99999 39031 99999 82392 99999 81091 100000 40929 99999 2676 100000 83368 99999 5692 99999 60714 99999 55497 100000 25034 100000 8164 100000 84134 99999 47694 99999 47276 100000 69098 100000 2502 99999 8089 99999 75777 100000 98169 99999 83494 99999 675 100000 26799 100000 36856 99999 92156 99999 40029 99999 50913 100000 92963 100000 99733 99999 56519 100000 14087 100000 42997 100000 22177 99999 22389 99999 9680 99999 73914 99999 63057 99999 10396 100000 9005 100000 46940 100000 97668 100000 55742 100000 94802 99999 2741 99999 45840 99999 19267 99999 78021 100000 20278 99999 50847 100000 67513 100000 18993 99999 10424 100000 95295 99999 17691 99999 12401 100000 26122 100000 44452 100000 81352 99999 29726 100000 72430 99999 72399 100000 70160 99999 61168 100000 53657 100000 59216 99999 16680 99999 29939 99999 41524 100000 61584 100000 31219 100000 17719 99999 18747 100000 6504 99999 24324 100000 83982 99999 22366 99999 1894 100000 72064 99999 96521 99999 32918 99999 40035 100000 51089 100000 43289 100000 75087 99999 43693 100000 56832 99999 27442 100000 73508 100000 56627 99999 78390 99999 95963 100000 40153 99999 78995 99999 3999 100000 33861 99999 60653 99999 82852 100000 95488 99999 56015 99999 9095 100000 60218 99999 11149 100000 48288 100000 70005 100000 72613 100000 71533 99999 77205 100000 73351 100000 45989 100000 64873 100000 29692 99999 20302 100000 9232 100000 37968 99999 63276 99999 17992 100000 3539 99999 67369 100000 21362 100000 59329 99999 13491 99999 52350 99999 96417 99999 9895 100000 60129 100000 57875 99999 30323 99999 12410 99999 57882 100000 11300 99999 11800 99999 73982 100000 32945 100000 79155 99999 47410 99999 42061 100000 42470 99999 37571 99999 32051 100000 15958 99999 42210 99999 25772 100000 33770 100000 93577 100000 96360 100000 67249 99999 61703 100000 51446 99999 15056 99999 26790 100000 18931 99999 77762 100000 94035 100000 80322 100000 90265 99999 37298 100000 73781 100000 62801 99999 93713 100000 70456 100000 52726 100000 86895 99999 1713 100000 77759 100000 9540 100000 89189 99999 93516 99999 46909 99999 65909 100000 8005 100000 4881 99999 30611 100000 25308 99999 33779 100000 35362 100000 17867 99999 22113 100000 39863 100000 42778 99999 61711 100000 89870 100000 15857 100000 41516 99999 6995 100000 70969 99999 66386 100000 20629 99999 36488 100000 38465 100000 3251 99999 49773 100000 73459 99999 12417 100000 59751 100000 41738 100000 5820 99999 87683 100000 4934 99999 7675 100000 97502 99999 35148 100000 66217 100000 76578 99999 73430 100000 36077 99999 96719 100000 12248 99999 54536 100000 45984 100000 5376 100000 13275 99999 1751 100000 80891 100000 79431 99999 59390 100000 94841 100000 86055 99999 62175 99999 13716 99999 73034 99999 95467 99999 24638 99999 27694 99999 80353 100000 32012 99999 25177 100000 8536 100000 85134 99999 93539 99999 7251 100000 21240 100000 56091 100000 29746 100000 80253 99999 83760 100000 64983 100000 37292 99999 44120 99999 84024 99999 29185 99999 71212 99999 88771 100000 98050 99999 78938 99999 71073 100000 7472 99999 43186 100000 11445 100000 19805 99999 59581 99999 38171 99999 61498 100000 99837 99999 52274 99999 67432 100000 26886 99999 58307 99999 52396 99999 59827 99999 16230 99999 53211 99999 67216 99999 29462 99999 4500 99999 39765 99999 29120 100000 32536 100000 94047 99999 54436 99999 67290 99999 58001 99999 32819 99999 62723 99999 90744 100000 27878 99999 14204 99999 56482 100000 29824 99999 11795 100000 7031 99999 4389 100000 41255 100000 36869 99999 68691 100000 14331 99999 92323 99999 55393 100000 96793 99999 54458 100000 35342 99999 82198 99999 7546 100000 82807 99999 35117 99999 85808 100000 85586 100000 91550 100000 8520 100000 71858 100000 44412 99999 2960 100000 59843 100000 3226 100000 81315 100000 93777 100000 95773 99999 28040 99999 52889 99999 98495 99999 3643 100000 42891 100000 62275 100000 31545 99999 43193 100000 53513 99999 6993 99999 26985 100000 924 99999 79913 100000 19969 100000 50343 99999 27363 99999 59693 100000 26315 99999 18616 100000 46218 100000 52280 100000 76957 99999 55301 100000 80129 100000 90031 100000 83063 99999 312 100000 42081 99999 56879 100000 8356 99999 64322 100000 65625 100000 93994 99999 32531 99999 15747 99999 33696 99999 40026 99999 56213 100000 7444 99999 45328 100000 48896 99999 93947 100000 2557 100000 7134 99999 46537 99999 16421 100000 50738 100000 18168 99999 37129 99999 32265 100000 85983 100000 51933 100000 27522 99999 90163 99999 2177 99999 35045 100000 96929 100000 28749 99999 44501 100000 27499 100000 54962 99999 68417 99999 13499 99999 2646 100000 16054 99999 10654 99999 14507 99999 87992 99999 27579 100000 47188 99999 80011 99999 50143 99999 77285 99999 27766 99999 12379 99999 59567 99999 50283 100000 9722 100000 10852 100000 21626 99999 37139 100000 44334 99999 2221 99999 73151 99999 49491 99999 70026 99999 68781 99999 3465 99999 24515 100000 38669 99999 34918 100000 66020 99999 16616 100000 47153 99999 11661 99999 93150 99999 58822 100000 77928 99999 96393 99999 60256 100000 75464 100000 9739 100000 81129 100000 90850 100000 96243 100000 8287 99999 21402 100000 73872 100000 24455 99999 25140 100000 21304 99999 10364 100000 12417 99999 79339 100000 16953 100000 45948 99999 77912 99999 35893 99999 51836 100000 39183 100000 58303 100000 44873 100000 84746 100000 1273 99999 6849 100000 76119 100000 24329 99999 15509 99999 4026 100000 52499 100000 56639 99999 20826 100000 67803 100000 78350 100000 3859 100000 16724 99999 11335 99999 44130 99999 78796 99999 72155 100000 31336 100000 19916 100000 26377 99999 89760 100000 37187 99999 56157 99999 60118 99999 6336 100000 83430 100000 2388 100000 71647 99999 75465 100000 29129 100000 32305 100000 79143 99999 34117 100000 92870 99999 29870 100000 79836 99999 38505 99999 30583 100000 3128 100000 76386 99999 51588 100000 39587 100000 99314 100000 80385 100000 21456 100000 40162 100000 99018 99999 6839 99999 24963 99999 19272 100000 99190 100000 56786 99999 14937 100000 1502 99999 73635 100000 44423 100000 78375 99999 8922 100000 40540 99999 68670 99999 74089 100000 95001 99999 78947 100000 72944 99999 54635 99999 38552 100000 86314 100000 30534 99999 64000 100000 93574 99999 94457 99999 58450 99999 75171 100000 43205 100000 84426 99999 57426 99999 31713 99999 16032 99999 27026 100000 81118 99999 50849 99999 74891 99999 17305 100000 47400 99999 65868 99999 79846 99999 17601 100000 61170 100000 22413 100000 13029 100000 86092 99999 22117 100000 96799 100000 911 99999 23698 100000 40707 99999 91515 99999 16500 99999 12520 99999 47602 99999 9791 99999 41281 100000 34028 100000 9686 99999 24268 100000 92483 100000 53437 100000 84356 100000 58473 100000 8677 99999 5255 100000 20707 99999 64286 100000 18204 99999 45194 99999 24708 100000 62274 99999 59348 99999 91356 99999 10601 99999 26861 99999 99073 100000 29861 100000 42727 99999 46566 100000 35549 99999 40086 100000 68907 100000 48975 99999 18323 100000 56765 100000 52916 99999 11384 100000 20756 100000 46368 100000 19356 100000 70010 100000 17946 100000 37341 100000 74797 99999 14032 99999 2419 100000 16081 100000 93241 100000 51723 100000 61671 99999 13517 100000 78303 100000 30759 100000 5589 100000 78601 99999 60983 99999 36262 100000 85173 100000 83056 99999 48115 100000 78393 99999 98478 100000 56246 99999 62682 99999 22684 100000 35558 100000 32891 100000 22990 100000 54819 99999 69556 99999 77128 100000 52191 100000 91067 99999 12772 100000 65140 99999 11117 100000 4466 99999 97555 100000 63168 99999 26632 99999 5363 100000 55286 100000 29902 100000 5900 100000 6655 99999 38787 99999 82722 99999 49901 100000 87665 99999 92896 100000 96200 100000 57638 100000 40394 100000 9587 99999 17489 99999 12209 100000 34941 100000 92438 99999 97488 100000 20568 99999 11251 99999 97894 100000 49031 99999 57805 100000 89074 100000 92831 100000 73307 99999 71906 100000 32542 100000 79090 100000 21978 99999 42109 100000 76003 99999 99929 100000 69637 100000 26809 99999 21863 100000 4505 99999 38781 99999 5576 99999 35729 100000 90169 99999 66132 99999 20336 100000 17721 100000 22958 100000 97820 100000 30557 100000 93473 99999 45889 99999 79775 100000 61895 99999 38621 99999 75411 100000 93817 100000 44320 100000 44125 99999 34864 99999 88028 99999 73480 100000 98536 99999 47634 100000 33828 99999 8281 99999 70309 99999 13897 99999 2884 99999 93374 100000 21103 99999 26202 100000 93755 100000 50723 100000 84494 100000 75633 100000 22550 100000 84474 100000 1296 100000 72753 99999 25191 100000 70134 100000 8241 99999 96425 100000 77159 100000 38027 99999 74106 100000 91626 99999 33405 99999 61008 100000 93622 100000 7166 99999 63480 99999 81818 99999 67945 99999 77405 99999 545 100000 81809 99999 8017 100000 54900 100000 98401 99999 32363 100000 28555 99999 7691 99999 32453 99999 39032 99999 26877 99999 24284 100000 92044 100000 66211 99999 45229 100000 77265 99999 17381 99999 74631 100000 53989 100000 12473 99999 58570 100000 34996 100000 73987 99999 16777 99999 16532 100000 67708 100000 16222 99999 82367 100000 24284 99999 32643 99999 18080 99999 86110 100000 71021 100000 76489 99999 74396 100000 3015 99999 25777 99999 36442 99999 47312 100000 91912 99999 44614 99999 7775 100000 5881 100000 56076 99999 28853 99999 46813 100000 16012 100000 79986 100000 73047 100000 69093 100000 88416 100000 94070 100000 65861 99999 30993 99999 82218 100000 35957 100000 74933 100000 41354 99999 84712 99999 14882 99999 32351 100000 26618 99999 86734 99999 3695 99999 9534 100000 17417 100000 61756 100000 77722 99999 97796 100000 41833 99999 17287 99999 72411 100000 18545 100000 7102 100000 99687 100000 49377 100000 2488 99999 72091 100000 85035 100000 67101 100000 29030 99999 79575 100000 46749 100000 53711 100000 30404 99999 55609 100000 15675 100000 47325 100000 36883 99999 8781 100000 28365 99999 21768 99999 84375 100000 83096 100000 78769 100000 88241 99999 67635 100000 53783 99999 82632 99999 97310 100000 6814 99999 73257 99999 20883 100000 6128 100000 76387 100000 3562 99999 81537 99999 81268 100000 92910 99999 45138 100000 44943 99999 57162 100000 28613 99999 79576 99999 12657 100000 94808 99999 74756 99999 94390 100000 35883 99999 26956 100000 6547 100000 80703 100000 1452 99999 6375 100000 51698 99999 46219 100000 76704 99999 92393 99999 33294 100000 94171 100000 80612 99999 18193 99999 88187 100000 13307 99999 17002 99999 7951 100000 44901 100000 72516 99999 21493 100000 38579 99999 66098 100000 67273 99999 9346 99999 7900 100000 39626 99999 77031 100000 86351 99999 9172 99999 50400 100000 25383 100000 80981 99999 44049 100000 72841 99999 31528 100000 49678 100000 54623 100000 27845 99999 87030 100000 32997 99999 45465 100000 59579 99999 31011 99999 81780 100000 67557 100000 86044 100000 10052 99999 42233 100000 51305 100000 66820 100000 31709 99999 56588 100000 27550 100000 10977 100000 35673 99999 10458 99999 26720 99999 34121 99999 82256 99999 94301 99999 39579 100000 4093 99999 4482 100000 24862 99999 23532 100000 81448 100000 53893 100000 29274 100000 89728 100000 85926 99999 43444 100000 7077 100000 46502 100000 44390 100000 72283 99999 69680 100000 12722 99999 39437 99999 86724 99999 37879 99999 49149 100000 10616 100000 86668 99999 24551 100000 57551 100000 50055 99999 58875 99999 71722 100000 11665 100000 23601 99999 81914 99999 83764 99999 77682 100000 81129 99999 18329 99999 82704 100000 87272 99999 7902 100000 99724 100000 86322 100000 27176 100000 95074 99999 38939 99999 76797 100000 66187 100000 57189 100000 99553 99999 44880 100000 11973 100000 65133 100000 41602 99999 97012 99999 61005 100000 47351 99999 11308 100000 65443 99999 53576 99999 87189 99999 53149 100000 50131 100000 34494 99999 72363 99999 54593 99999 37883 100000 7082 99999 33647 100000 31889 99999 12798 99999 14552 99999 46800 100000 69172 100000 69512 99999 74755 100000 80419 99999 44675 99999 18255 100000 52000 99999 57990 100000 45023 99999 9290 99999 49101 99999 47239 100000 27103 100000 90826 100000 12516 99999 48025 99999 4601 100000 58727 100000 11309 100000 13012 99999 7714 100000 85643 99999 23584 100000 29433 100000 85625 100000 20628 100000 30056 100000 58706 100000 49357 100000 2936 99999 23756 99999 67683 100000 96926 99999 80934 99999 90448 100000 29919 99999 93027 100000 64223 99999 36827 100000 88825 99999 66095 99999 56530 100000 4600 100000 9051 100000 18164 99999 36146 99999 95967 99999 25572 100000 39308 100000 24014 99999 40042 99999 66719 100000 44036 99999 81862 100000 44749 100000 98087 99999 76940 100000 66051 100000 55681 99999 68696 99999 35888 100000 76353 100000 36625 100000 81456 99999 40932 99999 95886 100000 39076 100000 69613 99999 85860 100000 97837 100000 70148 100000 75793 99999 70120 99999 70183 99999 48685 100000 29076 100000 92073 100000 60915 100000 88847 99999 7322 99999 10151 100000 36932 99999 70208 100000 99572 100000 63794 99999 77646 99999 17060 99999 29223 100000 74085 99999 30978 100000 67851 99999 25011 100000 76771 99999 67701 99999 71088 100000 70539 100000 44581 100000 25180 99999 66495 100000 77987 100000 50944 100000 66012 100000 98731 100000 32197 99999 56546 99999 83580 99999 29251 99999 91934 100000 74708 99999 20158 100000 46322 100000 91825 100000 54395 99999 76290 99999 22179 100000 42864 99999 84770 99999 75356 100000 89534 99999 5501 99999 85835 100000 86614 100000 45930 99999 87642 100000 10355 99999 23276 100000 57545 100000 89388 99999 69643 99999 82334 99999 57928 100000 72298 99999 20349 100000 61991 99999 59477 100000 88274 99999 66460 100000 98381 99999 21014 100000 94196 99999 33963 100000 44185 100000 48029 99999 5651 99999 60856 99999 5888 100000 64853 99999 42684 100000 9599 100000 60362 99999 78485 99999 32712 100000 97054 99999 77478 99999 23413 100000 87868 100000 28920 100000 56281 100000 83154 100000 92746 99999 16234 100000 1815 99999 17404 99999 87508 99999 52121 99999 52649 99999 19203 100000 88894 100000 55808 100000 43853 100000 82170 99999 70193 100000 20545 99999 55296 100000 60901 99999 51119 99999 78008 99999 5021 100000 50607 99999 7195 100000 40421 99999 34034 100000 72438 100000 63347 99999 35753 99999 4313 100000 10046 100000 407 99999 1771 100000 2448 99999 92852 100000 3854 99999 883 100000 47304 100000 8370 99999 97247 99999 54241 100000 69382 99999 94874 100000 87148 99999 69097 99999 70351 99999 76905 100000 36349 99999 34995 100000 93312 100000 77360 99999 55193 99999 47401 100000 49792 100000 29296 100000 66623 99999 62765 100000 60469 100000 32446 99999 30893 99999 65655 99999 71536 100000 91091 100000 42297 100000 65796 99999 80138 99999 1575 99999 83368 100000 14063 100000 39940 99999 50424 99999 98757 100000 80286 100000 5190 100000 42373 99999 49102 100000 10688 100000 38697 99999 62891 100000 52581 99999 90943 100000 84177 100000 95938 99999 37360 99999 88022 99999 52020 100000 51375 100000 89420 100000 16165 99999 63463 99999 5553 99999 40587 100000 13972 99999 41545 99999 91895 100000 30581 99999 68246 99999 26801 100000 94106 99999 52891 100000 44221 100000 70644 100000 24012 99999 98599 100000 13933 100000 91932 100000 82808 100000 28995 100000 28066 99999 38235 99999 71752 99999 81201 99999 79416 100000 60363 100000 17574 99999 7184 99999 30360 100000 13895 99999 35450 99999 15819 99999 97011 100000 23311 100000 29707 99999 42271 100000 14560 100000 59291 99999 15927 100000 50020 99999 88150 99999 49429 100000 11264 99999 68395 100000 80076 100000 80108 99999 17702 99999 93366 100000 27129 100000 91482 100000 27580 100000 26266 99999 82593 99999 4956 99999 14105 100000 5616 100000 72436 99999 8312 99999 93207 99999 88212 100000 54385 99999 97932 100000 42969 100000 46576 99999 23815 100000 66437 99999 40546 100000 87737 99999 37592 100000 48503 99999 60450 99999 87734 100000 17043 100000 74759 99999 14011 100000 53489 100000 7050 99999 29978 100000 8280 99999 74517 99999 87756 100000 81833 99999 9984 99999 26709 100000 43027 100000 10947 99999 85934 99999 86187 100000 33007 100000 59071 99999 41711 100000 95051 99999 38543 99999 59487 100000 76536 99999 24007 99999 41407 99999 22045 100000 87336 100000 92589 99999 69327 99999 75049 99999 26399 99999 89228 99999 3124 99999 31422 100000 16317 100000 73935 100000 24075 100000 22290 99999 54873 100000 68748 100000 87828 100000 90516 100000 43521 99999 44901 99999 34012 100000 95505 99999 8251 99999 28637 100000 69961 100000 55114 100000 40098 100000 11555 99999 21415 100000 40122 99999 83863 100000 29633 99999 53109 100000 42730 100000 6557 99999 37644 100000 47596 100000 25961 100000 14389 100000 77041 100000 62222 99999 66685 100000 92544 100000 7737 99999 77330 99999 72694 100000 50925 99999 81075 99999 52113 99999 22868 99999 52514 100000 32816 99999 28381 100000 26689 99999 14490 99999 29010 100000 36733 100000 62119 99999 225 100000 27426 100000 41107 100000 58655 99999 60325 100000 98064 99999 73561 99999 17311 99999 7259 99999 87778 100000 13784 100000 42057 99999 2671 100000 99019 100000 98182 100000 49227 99999 71286 99999 277 100000 28308 100000 55868 99999 26309 99999 43478 99999 14224 99999 48366 100000 24974 99999 93000 99999 43646 100000 87023 99999 38451 99999 94021 99999 51879 99999 61489 100000 8333 99999 24748 100000 92378 99999 70366 100000 69850 100000 77499 100000 97843 100000 19286 100000 13727 99999 38701 99999 83793 100000 52909 99999 32454 99999 86742 100000 61480 100000 10496 99999 64542 99999 33166 99999 50828 99999 23662 100000 71680 100000 13087 100000 70076 100000 12307 100000 55359 100000 18767 100000 39129 100000 6324 99999 50669 99999 6996 99999 70875 100000 57718 99999 54352 100000 13492 100000 9462 100000 75401 100000 6400 99999 78988 99999 97095 100000 90538 100000 79655 100000 93913 99999 22799 100000 48231 100000 79159 99999 42007 99999 86632 99999 43751 100000 40326 99999 32454 100000 98592 100000 70203 99999 34600 99999 51410 99999 62205 99999 48364 100000 94861 100000 72701 100000 11274 100000 49774 99999 21097 100000 54176 100000 30999 99999 33036 100000 69697 100000 67640 99999 75469 100000 41346 100000 78068 99999 43349 100000 71135 100000 48238 99999 19035 99999 10155 99999 52073 100000 72462 99999 48241 100000 20699 100000 8891 99999 23561 99999 6058 99999 5207 99999 64778 100000 46126 100000 11029 99999 11738 100000 75963 100000 85570 99999 53765 99999 80292 99999 98930 99999 27028 99999 3602 99999 39744 100000 33360 100000 94814 100000 85942 100000 20489 99999 71675 99999 37311 100000 96363 99999 10452 100000 50467 99999 11606 100000 63939 99999 52368 100000 32677 100000 97430 99999 18339 99999 30787 99999 81328 99999 76976 100000 71685 99999 2810 100000 45090 99999 57163 100000 18251 100000 32085 99999 22660 99999 28491 100000 43313 99999 77628 100000 13773 100000 81919 100000 59692 99999 54815 100000 53839 100000 43296 99999 96443 99999 58826 100000 22232 100000 59395 100000 31267 100000 97763 100000 78166 99999 91930 99999 63477 100000 49396 99999 25356 99999 77325 99999 77620 99999 13667 100000 1174 99999 73170 99999 38815 99999 67225 99999 20101 99999 42682 100000 33879 100000 28798 99999 65171 100000 26010 100000 20250 100000 83037 100000 19638 100000 59658 99999 96397 100000 54092 100000 42745 99999 19982 100000 77827 100000 85742 99999 50406 100000 13960 99999 76648 100000 23221 100000 67265 99999 97762 100000 26960 100000 7055 100000 54944 100000 62942 100000 6902 99999 29633 100000 7811 100000 7613 100000 24083 100000 43126 99999 76855 100000 1702 99999 74375 100000 19439 99999 7298 99999 9263 100000 20497 99999 48988 99999 5328 99999 94473 99999 90797 99999 3873 99999 76469 99999 83833 100000 83001 100000 84991 99999 53674 100000 32911 99999 38755 99999 57486 100000 1595 100000 82678 99999 61973 99999 74960 100000 96842 99999 68703 99999 41786 99999 20116 99999 85626 100000 10466 99999 99835 99999 16112 99999 74980 99999 13979 99999 21174 100000 19595 100000 6908 100000 77123 100000 58 99999 99351 99999 8230 100000 96577 99999 60827 100000 84000 99999 78474 99999 28943 99999 84289 100000 19861 100000 46601 99999 56872 100000 49160 99999 16449 100000 84489 100000 31103 99999 95987 100000 37989 99999 2647 100000 18842 100000 77108 99999 37994 99999 58476 100000 50788 100000 4192 99999 37310 100000 96543 99999 17431 100000 52868 99999 37051 100000 84947 100000 23779 100000 31218 99999 89552 99999 46805 99999 76900 100000 52373 99999 12901 99999 51474 99999 54470 99999 24065 99999 67255 100000 73136 99999 26546 100000 39337 99999 94421 99999 72760 99999 73508 99999 97026 100000 7046 100000 27943 100000 11217 100000 81904 100000 26232 100000 57884 100000 65337 100000 28929 99999 82419 100000 45923 99999 41802 100000 44023 100000 17211 99999 31069 100000 33277 99999 74224 99999 27982 99999 39766 100000 91961 99999 79226 99999 91041 100000 78147 100000 87331 99999 29267 100000 4649 99999 10739 99999 78200 100000 64236 100000 47182 100000 92629 100000 81750 99999 93875 99999 20111 99999 54068 100000 45814 100000 33145 99999 52017 99999 76816 100000 94206 99999 78519 100000 78524 99999 30445 99999 16951 99999 62351 99999 51590 99999 90507 100000 36788 100000 26177 100000 52181 99999 22633 100000 74563 100000 63115 100000 51458 99999 58599 99999 63682 99999 92391 99999 46586 100000 64417 100000 11572 99999 19668 100000 77967 99999 3518 99999 45610 99999 96266 100000 84346 99999 63007 99999 37525 99999 218 100000 63923 99999 10934 100000 69534 99999 55128 99999 5055 99999 41279 100000 25935 100000 78978 100000 14619 100000 82197 99999 7944 99999 9925 99999 43659 100000 18255 99999 6713 100000 47229 99999 16709 100000 42458 99999 84685 99999 30071 99999 86210 100000 92124 99999 79611 99999 58799 100000 21455 99999 14146 99999 65142 99999 65979 100000 84390 100000 36047 99999 62002 99999 66324 100000 21191 99999 10978 100000 37315 99999 88434 100000 4535 100000 77816 100000 69696 99999 28228 99999 82893 99999 54329 99999 49545 100000 30757 99999 43402 100000 6946 100000 55181 99999 88440 100000 52469 100000 79945 99999 54669 100000 18163 100000 17363 99999 29048 99999 68839 99999 70721 100000 29001 99999 79311 99999 81505 100000 85702 99999 12094 100000 95207 99999 50488 99999 40983 99999 56857 100000 21094 100000 81483 100000 78056 100000 42178 100000 48500 99999 35055 99999 94750 99999 54878 99999 81147 99999 26265 99999 98748 99999 97843 99999 28994 99999 20142 99999 94910 100000 48730 99999 48626 100000 56066 99999 38355 100000 3816 100000 53254 100000 49075 100000 96000 99999 81100 99999 96795 100000 22629 99999 98880 99999 9668 99999 6226 99999 69439 99999 43006 99999 80430 100000 58014 100000 54364 100000 54272 99999 27339 100000 77359 99999 58492 99999 34498 100000 13047 99999 95380 100000 35048 99999 5066 99999 98169 100000 57799 100000 3496 99999 44848 100000 60510 99999 89097 100000 59182 99999 2929 100000 16806 99999 31996 100000 61765 99999 52575 99999 34581 100000 76448 99999 503 99999 84898 100000 5369 99999 17091 99999 79093 99999 39378 100000 7453 99999 55762 99999 1962 99999 29876 100000 32635 100000 20977 99999 40614 100000 93672 99999 52087 100000 99986 99999 11683 99999 99494 99999 16336 100000 39929 99999 86251 99999 57811 99999 19043 100000 74910 99999 72392 99999 19695 99999 84657 99999 10322 99999 17463 99999 67555 100000 18404 99999 39202 100000 60070 99999 99790 99999 32009 99999 1129 100000 44184 100000 61073 100000 77883 100000 48843 100000 92759 99999 75807 99999 88767 100000 94338 99999 51582 99999 26962 100000 97830 100000 9792 100000 59933 100000 27552 99999 89755 99999 71021 99999 24603 100000 1539 100000 20868 99999 35060 99999 80509 99999 9857 100000 39020 100000 20422 99999 26318 99999 80671 100000 16644 99999 65382 99999 11148 99999 15192 99999 93744 99999 4091 100000 57164 99999 17923 100000 54233 99999 17038 99999 21254 99999 85491 100000 13407 99999 44957 99999 14919 100000 37790 100000 59557 100000 71827 99999 65463 100000 77908 100000 48377 99999 83471 100000 21963 100000 70785 99999 10857 99999 70754 100000 25074 100000 39017 100000 50988 99999 58224 100000 31591 99999 36685 100000 83729 100000 34447 100000 77742 99999 76427 99999 3409 100000 92883 100000 30976 100000 50566 100000 49423 100000 25083 99999 96547 100000 96130 99999 89103 99999 41974 100000 69811 99999 87134 99999 16432 99999 23347 99999 72550 99999 43909 100000 58470 100000 23799 99999 25359 100000 76482 100000 151 100000 24622 99999 76538 99999 30033 100000 70032 99999 89923 99999 87346 100000 91853 99999 68662 99999 77862 99999 46976 100000 68588 100000 16456 100000 98337 99999 12096 99999 33570 99999 99033 100000 66468 99999 20097 99999 63846 100000 61344 100000 56073 99999 25011 99999 26981 100000 35315 100000 31297 100000 32629 100000 62619 99999 18405 100000 80494 99999 5212 100000 81400 100000 81990 99999 46955 100000 83859 99999 41694 100000 53137 99999 96681 99999 14170 100000 74305 99999 11581 99999 71979 99999 54929 99999 33075 100000 58442 99999 57117 100000 21637 99999 63437 99999 27997 100000 50215 99999 97954 100000 11617 100000 89131 100000 60630 100000 68191 100000 2811 99999 25750 99999 45012 100000 81367 100000 81965 99999 53626 99999 8700 100000 64716 100000 98334 99999 13076 100000 988 100000 8413 99999 16191 100000 78388 100000 86172 99999 86679 100000 40002 100000 65186 99999 18806 100000 72112 100000 67157 100000 45531 100000 97325 100000 8143 100000 3730 100000 23657 99999 42481 99999 66087 100000 22336 100000 50609 99999 9740 100000 56451 100000 73939 99999 85739 99999 34663 99999 99978 99999 58360 99999 48327 99999 76289 99999 25297 100000 33504 99999 15672 100000 10925 99999 91354 100000 99379 99999 80407 99999 11752 99999 17777 99999 51235 100000 92052 100000 33845 99999 54230 99999 2668 99999 85637 100000 73570 99999 12928 99999 85784 100000 64572 99999 70168 99999 9852 100000 81887 99999 79116 100000 82591 100000 85827 99999 58966 100000 83624 99999 31135 99999 95882 100000 16906 100000 13736 99999 17985 99999 67132 100000 71325 99999 24085 99999 61213 99999 66789 99999 78105 99999 82046 100000 30438 99999 56968 100000 53860 100000 35067 99999 35151 99999 89878 99999 14989 100000 34374 99999 34363 99999 73932 100000 12349 100000 41554 100000 29673 99999 12401 99999 61324 99999 27822 100000 30528 100000 84916 100000 23363 99999 89270 100000 50699 100000 56871 100000 12678 99999 1978 100000 47389 100000 94048 100000 34762 100000 4972 100000 46694 99999 5218 99999 70078 100000 888 100000 47589 99999 76891 99999 94331 100000 11922 99999 67654 100000 58962 100000 76283 99999 91409 100000 62496 99999 54525 99999 24137 99999 47807 99999 3546 100000 88891 100000 36638 99999 75182 99999 70899 100000 51305 99999 47590 99999 78552 100000 34094 100000 3205 99999 19089 99999 33049 99999 20556 100000 84082 99999 28658 100000 62225 100000 68997 99999 37023 100000 94302 99999 37804 100000 24420 100000 87962 100000 96343 99999 32284 99999 45388 99999 90000 100000 15635 99999 16523 99999 21826 100000 61593 100000 78277 100000 92549 99999 81295 100000 49380 100000 28599 99999 77002 99999 65830 100000 82177 99999 57804 100000 6896 99999 79267 100000 648 100000 8782 100000 50086 100000 8713 99999 32742 99999 77944 99999 52627 99999 73903 99999 77838 100000 25480 100000 14822 99999 50412 100000 30133 99999 69954 100000 79886 100000 76888 99999 9973 100000 90114 100000 92416 99999 2277 99999 80405 100000 18601 99999 56121 99999 174 99999 92500 100000 95596 99999 3435 100000 94433 99999 34699 99999 86901 99999 65494 100000 67460 99999 35822 99999 60032 99999 75279 100000 7566 100000 22040 100000 73164 100000 35220 100000 56490 100000 81444 99999 19419 100000 72572 99999 23878 100000 37754 100000 23480 100000 58280 99999 55034 99999 88965 99999 29334 100000 67172 100000 85313 100000 95902 100000 99995 100000 44670 100000 52942 99999 18721 100000 66916 99999 10863 99999 60386 99999 51242 100000 76883 100000 64362 100000 9690 100000 10501 99999 75092 99999 46118 100000 75608 99999 48052 99999 9541 99999 8526 99999 64036 100000 86652 99999 35968 99999 48294 100000 80365 100000 69140 100000 4663 100000 80878 100000 79752 99999 31862 100000 59622 99999 15593 100000 48362 100000 85470 100000 55719 99999 5296 99999 35387 99999 99294 99999 55191 100000 7682 99999 59501 100000 35167 99999 417 100000 41810 99999 40206 99999 43021 99999 99501 99999 30430 100000 71887 100000 8763 99999 59617 99999 29276 99999 76972 100000 52567 99999 67378 99999 77892 99999 37673 100000 38828 99999 72575 99999 94980 99999 55850 100000 99623 99999 85748 100000 62236 100000 97991 100000 92290 100000 31400 100000 3750 100000 9864 100000 92678 100000 75664 99999 93636 100000 55821 99999 97297 100000 79900 100000 40529 99999 39859 100000 53943 99999 24496 100000 22912 99999 23731 99999 86270 100000 71720 99999 2519 100000 8480 99999 95812 99999 16803 99999 26211 100000 47938 100000 21373 99999 7656 99999 51433 100000 46829 100000 85246 99999 74839 99999 29536 99999 97008 100000 76160 100000 19058 99999 48307 99999 30062 99999 95093 100000 10169 99999 55504 100000 77282 99999 51008 100000 96894 100000 48058 99999 4444 100000 20284 100000 37162 100000 74741 100000 77575 100000 12414 100000 1517 100000 79858 100000 35141 100000 2620 100000 89837 99999 6873 100000 74494 99999 60122 100000 72135 99999 10122 99999 29017 99999 13694 100000 96925 100000 73230 99999 13805 99999 23905 100000 24018 99999 7666 100000 84317 99999 15454 99999 42359 99999 9260 99999 76100 100000 72042 100000 6804 99999 48732 99999 78331 99999 45175 100000 50411 100000 65623 99999 93726 99999 84488 99999 2808 99999 25442 100000 53630 99999 51420 99999 30775 99999 34536 100000 53812 100000 95669 99999 85339 99999 17117 99999 29672 99999 13804 100000 1704 99999 1339 100000 94529 100000 51662 99999 4991 99999 75631 99999 78895 99999 810 100000 36296 99999 47772 100000 23569 99999 54368 99999 21131 100000 67022 99999 74804 100000 63432 99999 50825 100000 43879 99999 44236 100000 18870 100000 95044 99999 45691 99999 26352 100000 39333 99999 51019 99999 17604 99999 8941 99999 76187 100000 76208 100000 88021 99999 18014 99999 95686 99999 6759 99999 24720 99999 95797 100000 62617 100000 82463 100000 77401 100000 21051 99999 20830 100000 98222 99999 58029 99999 18261 99999 64346 99999 83022 100000 51411 99999 65828 100000 21405 99999 41355 99999 79124 99999 98737 100000 97711 99999 87649 100000 2586 100000 71981 100000 19233 99999 34395 99999 23578 100000 29880 100000 13455 99999 22498 100000 8441 100000 34341 99999 88875 99999 50269 99999 43838 99999 35033 100000 22725 99999 78396 99999 65661 99999 56248 99999 74672 99999 39734 99999 84097 99999 39483 99999 51872 99999 49400 99999 88131 100000 83767 99999 177 99999 5459 100000 43678 100000 42990 99999 65939 100000 90524 100000 23388 100000 68697 99999 43202 99999 13296 99999 17044 100000 61065 99999 68497 99999 56620 100000 70726 100000 32702 99999 17624 99999 76114 100000 8141 100000 53785 99999 18651 100000 43082 100000 346 99999 10665 99999 29447 99999 52460 99999 13120 99999 15254 99999 79733 100000 14301 99999 96744 100000 11564 99999 4276 99999 26 99999 88188 99999 86829 100000 15167 99999 16039 100000 43901 99999 46264 100000 98369 99999 77900 100000 14749 99999 74143 99999 71354 99999 28110 99999 17648 100000 2274 99999 13235 100000 32790 99999 71759 99999 77650 99999 74369 99999 99421 99999 88322 100000 90727 100000 31513 100000 44274 99999 50108 99999 59797 99999 72775 99999 59899 100000 72400 100000 35673 100000 74474 100000 41613 99999 25552 99999 63742 100000 75718 99999 89634 99999 17215 100000 7427 100000 18848 100000 70869 99999 14693 99999 23219 100000 79903 99999 89175 99999 86370 100000 58488 100000 96668 100000 9729 100000 13539 100000 94691 99999 74220 99999 17891 99999 78653 100000 74470 100000 1970 100000 44041 100000 38874 99999 82112 99999 95942 100000 53084 99999 57343 100000 85100 99999 87079 99999 58414 100000 62458 99999 88524 99999 73959 100000 87823 99999 26896 100000 27955 100000 10969 99999 74321 100000 9760 99999 51530 99999 88260 99999 83335 99999 11598 100000 4438 100000 72634 100000 89372 100000 49938 100000 51316 99999 78182 99999 34267 99999 70180 100000 78124 99999 7071 99999 63260 100000 33805 100000 83480 100000 94555 100000 94014 100000 29780 99999 97645 100000 1737 99999 71481 99999 68603 99999 13535 99999 67691 100000 61545 99999 67821 100000 85548 99999 89518 99999 80660 99999 1605 100000 3540 100000 97581 100000 97584 100000 21042 100000 40776 100000 22826 100000 61966 99999 50759 100000 19186 99999 84670 100000 9986 99999 87793 100000 83000 99999 13636 99999 78353 100000 48293 100000 97584 99999 47543 99999 10254 99999 45259 100000 70419 100000 9099 100000 84837 100000 7020 100000 18743 99999 17788 100000 75862 99999 16968 100000 61607 99999 44 100000 86888 100000 68208 100000 9757 100000 30513 99999 97977 99999 89291 99999 99798 99999 19278 100000 39968 99999 81967 100000 57213 99999 77534 99999 79824 100000 40629 100000 29210 100000 97736 99999 84073 99999 48987 99999 8579 99999 73765 99999 26523 99999 65001 100000 31322 100000 65782 100000 70058 99999 56587 99999 60818 100000 96983 99999 14996 100000 31716 99999 28227 100000 44386 100000 18806 99999 84168 100000 29352 99999 17851 99999 4508 99999 9151 99999 53756 99999 53244 100000 79745 99999 97882 99999 23864 99999 20262 100000 19698 99999 93350 100000 29091 100000 67324 99999 62826 99999 48339 100000 71466 100000 140 100000 52940 100000 33186 99999 46296 100000 84372 100000 1774 100000 89074 99999 53798 100000 17345 99999 35837 99999 73608 99999 93387 100000 51049 100000 4444 99999 80965 99999 38619 100000 61719 100000 13192 99999 63154 100000 96 99999 84644 99999 35561 100000 14565 99999 80294 100000 41172 99999 14004 100000 92825 99999 58565 99999 27162 99999 10890 100000 72258 99999 3280 99999 79811 100000 77242 100000 59801 99999 77358 99999 18738 100000 20547 100000 18917 99999 75692 100000 50387 100000 71923 100000 17814 100000 32296 100000 38092 99999 43237 99999 46619 100000 48635 99999 12573 100000 34894 99999 35085 99999 47279 99999 52112 100000 24919 100000 2546 99999 36429 100000 98224 100000 37348 99999 41401 100000 45281 100000 60135 99999 33213 100000 21020 100000 28420 100000 1667 100000 94735 100000 70603 100000 9515 100000 69850 99999 96321 100000 74002 99999 96025 99999 81772 99999 63309 99999 45240 99999 11130 100000 55658 100000 73490 99999 53718 100000 69087 100000 95742 99999 60215 99999 2307 99999 76382 100000 67640 100000 51136 100000 62926 99999 11318 100000 20983 100000 42516 100000 76644 99999 84417 99999 5367 100000 92347 99999 439 100000 81336 100000 58406 99999 45669 99999 4253 99999 37515 100000 15098 100000 29206 100000 48647 100000 11413 100000 41124 100000 26093 100000 36618 100000 42431 99999 39272 100000 35096 100000 36 99999 96619 100000 27993 99999 55558 100000 91770 100000 66881 99999 26055 99999 46278 100000 52037 99999 70524 100000 31111 100000 94822 99999 34648 99999 60380 99999 69051 100000 56299 100000 88088 99999 9750 100000 6447 100000 20032 99999 93043 100000 12589 100000 27459 100000 65733 100000 50780 99999 90174 100000 24690 99999 5247 100000 24214 100000 36577 99999 54257 99999 20273 100000 70714 100000 15255 100000 83034 99999 48246 100000 24491 99999 88448 99999 21372 99999 15190 100000 74372 99999 34634 99999 57616 99999 66784 99999 34633 99999 92328 99999 63615 99999 65943 100000 7101 100000 82433 99999 75457 100000 61214 100000 69066 99999 5224 100000 78721 100000 89279 99999 99066 100000 86221 100000 83557 99999 67497 99999 17900 99999 99291 100000 69455 99999 51088 100000 83868 99999 60836 99999 37697 99999 50220 100000 96552 100000 81550 100000 30724 99999 37707 100000 52515 99999 81297 99999 96018 99999 51863 100000 61524 100000 5065 99999 48539 99999 14757 100000 5508 99999 43190 99999 21721 100000 51918 100000 71489 100000 79968 99999 34952 100000 10904 99999 52983 100000 71257 99999 80383 99999 21052 100000 57234 99999 91467 100000 92876 99999 1534 99999 7083 99999 95503 99999 52780 100000 11197 99999 17397 99999 57526 100000 9307 99999 16087 99999 57468 100000 53804 99999 51272 100000 1065 100000 27432 100000 59449 99999 84525 99999 19990 99999 58122 100000 98713 100000 80197 100000 65951 99999 69296 100000 86275 99999 22212 99999 61046 100000 60197 100000 79717 100000 305 100000 43200 99999 20184 99999 66781 99999 22214 100000 36061 99999 5088 99999 94241 99999 47983 99999 87151 100000 59939 99999 87206 99999 69519 100000 54868 99999 61063 99999 88242 99999 47852 100000 70850 100000 9963 99999 48394 99999 71493 100000 8410 99999 93063 99999 82277 99999 86147 100000 7349 99999 87679 100000 22017 100000 60102 99999 73275 99999 42320 100000 79502 99999 79595 99999 63174 99999 73818 100000 24748 99999 49932 99999 13156 100000 27519 99999 33640 100000 32393 100000 18341 99999 89634 100000 86880 99999 64982 100000 46304 99999 83848 100000 57055 99999 76021 99999 35229 99999 51713 99999 8232 100000 92036 99999 29554 99999 11981 99999 39150 100000 2028 99999 3216 100000 42933 99999 64343 100000 51494 100000 88703 100000 29246 100000 70463 99999 72566 99999 12640 99999 70243 100000 29713 99999 81254 99999 56816 99999 64977 100000 6836 99999 88278 99999 61229 100000 57167 100000 94147 99999 13293 99999 38996 100000 95388 100000 91708 100000 90990 99999 47505 100000 19473 100000 31844 100000 20747 100000 99833 100000 28804 100000 30914 99999 42227 100000 38064 100000 19166 100000 12588 100000 70413 99999 81578 99999 79508 100000 55357 100000 43110 100000 19224 99999 11014 100000 75266 99999 65189 99999 11394 100000 85885 100000 11444 100000 28552 100000 34175 100000 96197 99999 25939 100000 87229 99999 12317 99999 39631 100000 39962 99999 94726 100000 82673 100000 69536 100000 19889 100000 66378 99999 36651 100000 21591 99999 51572 100000 51742 99999 34121 100000 8154 99999 9397 100000 92053 99999 6097 100000 81097 99999 88428 100000 74465 99999 48422 99999 14920 99999 28935 99999 64856 99999 65310 100000 39477 99999 6066 100000 70970 99999 49403 99999 98873 100000 54343 100000 81211 100000 68305 100000 29445 100000 71044 100000 37621 99999 99026 99999 12450 99999 65697 100000 48881 100000 92635 100000 70348 100000 1522 99999 13594 100000 25378 100000 61872 99999 90326 99999 27551 100000 19601 100000 50131 99999 3913 100000 78037 99999 838 99999 80831 100000 86099 99999 11584 100000 68555 100000 16704 100000 1269 100000 87961 99999 91322 99999 45235 100000 42640 99999 62926 100000 21232 99999 41415 99999 65658 100000 76586 100000 66194 100000 1006 99999 69322 99999 85108 100000 31987 100000 31056 100000 34660 100000 18183 99999 90959 100000 9802 100000 22724 100000 48180 99999 51384 100000 51273 100000 43483 99999 65388 100000 85284 100000 4478 100000 35332 99999 46995 100000 3986 99999 17780 99999 72795 99999 26749 99999 4654 99999 44294 100000 44364 99999 38456 100000 36338 99999 61045 99999 43939 100000 79749 100000 80971 99999 91793 100000 32422 99999 53474 100000 52854 99999 18836 100000 31635 99999 83331 100000 94502 100000 36019 100000 27227 99999 75531 100000 78964 99999 93835 99999 80423 99999 25264 100000 3026 100000 49343 100000 38531 100000 84898 99999 85977 100000 3861 100000 85538 100000 74823 99999 95344 99999 20795 99999 59028 100000 99613 100000 5536 100000 14752 100000 36114 100000 48891 99999 43333 99999 43855 99999 65978 99999 15640 99999 22281 99999 39573 100000 50704 100000 62382 100000 25924 100000 90361 100000 35712 99999 24232 99999 33569 99999 9717 100000 93926 99999 34959 99999 9227 100000 70547 99999 3528 99999 59720 99999 91116 100000 95208 99999 68785 99999 98644 100000 36033 100000 55041 100000 79536 99999 68767 100000 39540 100000 74886 99999 17923 99999 84113 100000 65785 99999 11043 100000 23880 100000 77643 100000 36872 99999 87070 99999 33344 99999 88486 100000 55940 99999 79686 100000 62380 99999 73654 99999 10572 100000 68142 99999 28226 100000 17738 100000 70956 99999 97520 100000 80083 100000 73907 99999 81574 99999 43862 99999 36479 99999 44539 100000 23260 100000 33648 99999 67919 99999 87186 100000 48106 100000 49099 100000 59070 100000 30218 100000 87862 100000 88269 100000 55786 99999 32685 99999 90984 100000 37051 99999 82561 99999 35674 100000 25271 99999 41707 99999 46959 100000 1774 99999 64839 99999 95036 100000 94153 100000 27469 99999 23069 99999 97272 99999 62772 99999 60807 100000 975 99999 39801 100000 72668 100000 9147 99999 82653 99999 42388 99999 29598 99999 68193 100000 98623 99999 14181 99999 61432 100000 18164 100000 59011 99999 24473 99999 72309 99999 41824 99999 12100 100000 40448 100000 13104 99999 96531 100000 90892 100000 7178 99999 24490 100000 47804 100000 679 100000 70374 99999 71677 100000 27635 99999 91926 100000 80363 99999 71776 99999 10727 99999 1653 99999 80453 99999 87927 100000 40226 99999 42469 100000 58010 100000 38260 99999 94289 100000 34647 100000 36026 100000 99768 99999 17194 100000 43166 100000 51067 100000 57789 99999 53031 100000 81411 99999 38389 100000 72230 100000 92557 100000 99935 99999 42902 100000 21997 100000 94114 100000 34448 99999 43717 99999 31508 99999 20521 99999 2611 100000 27876 100000 13863 99999 80847 100000 99277 100000 50197 99999 29960 100000 41566 99999 14655 100000 15847 99999 2338 99999 52276 100000 16719 99999 27427 100000 13194 100000 86319 100000 31465 99999 22125 99999 57938 100000 95954 99999 16485 100000 91483 99999 4800 100000 76303 99999 62569 100000 72217 100000 44580 99999 25344 99999 50293 99999 84631 100000 92127 99999 95281 99999 36339 100000 67552 99999 31599 100000 63790 99999 7231 100000 61421 99999 43738 99999 20112 100000 32616 99999 57930 100000 70794 100000 97428 99999 19267 100000 51889 99999 30845 99999 75094 100000 83588 99999 7763 99999 28130 100000 28717 99999 82083 99999 12996 100000 65593 100000 12317 100000 95274 99999 45360 99999 77423 99999 16428 99999 26004 100000 38244 99999 4254 99999 24425 100000 54660 99999 1841 100000 74382 99999 42560 99999 79625 99999 76787 100000 32383 99999 18082 100000 54637 100000 26960 99999 93399 100000 49986 100000 18281 99999 63556 100000 73513 100000 40256 99999 70702 99999 99016 99999 73346 100000 73477 99999 15956 100000 47041 99999 33084 100000 335 99999 9933 99999 33072 99999 40127 99999 96493 99999 49473 99999 32597 99999 78314 99999 25477 99999 28153 99999 70339 100000 36340 100000 92432 100000 30736 99999 33056 100000 57062 100000 45071 100000 76950 100000 2853 100000 77049 99999 39440 100000 94606 100000 73747 99999 21918 100000 94925 99999 16179 100000 40037 100000 38881 99999 92288 99999 27627 100000 61543 100000 96701 100000 27485 100000 24715 100000 25272 99999 42577 99999 23064 99999 23487 99999 25367 100000 56136 99999 51606 99999 20268 99999 5671 99999 6872 99999 85465 99999 57845 99999 12353 99999 49988 100000 31268 99999 13798 100000 591 100000 52542 100000 39906 100000 94773 99999 57269 99999 9661 100000 11241 99999 71873 100000 58839 99999 3588 99999 25206 99999 28395 99999 36478 99999 6736 100000 80950 100000 40536 100000 32621 99999 72098 100000 80312 100000 68497 100000 45908 100000 52928 100000 52792 99999 57153 100000 12953 100000 50564 99999 55083 100000 60532 99999 15061 100000 74241 100000 31223 100000 80049 99999 6662 100000 46312 100000 22939 100000 77924 99999 31768 100000 72925 100000 81987 100000 24722 100000 99457 100000 88884 99999 47667 99999 37900 99999 83283 100000 64645 99999 58509 100000 76147 99999 15832 100000 92209 99999 27909 99999 94352 100000 4724 100000 50243 99999 97803 100000 15381 99999 26151 99999 23526 99999 59306 99999 93540 99999 57417 100000 81589 99999 73705 100000 27245 99999 51215 99999 94746 99999 20413 99999 5253 100000 46999 99999 52228 99999 9278 99999 14326 100000 88689 99999 92552 100000 9763 99999 21281 99999 14473 99999 74451 99999 40576 100000 85723 100000 2152 100000 5977 100000 84421 99999 75714 99999 32803 99999 91780 100000 2917 100000 97199 99999 79304 99999 23724 99999 81065 100000 78743 99999 1749 100000 17351 100000 55000 99999 78113 99999 7671 100000 17679 99999 89677 100000 84139 99999 34971 99999 13403 99999 48179 100000 97798 99999 16663 100000 88708 100000 58620 99999 36970 100000 72629 99999 73880 100000 39658 99999 55420 99999 54593 100000 18355 100000 48572 99999 4086 99999 90045 100000 48258 99999 51757 100000 73837 99999 80876 99999 8082 100000 12054 100000 4643 99999 53297 99999 39537 100000 97428 100000 48040 100000 57187 99999 39301 99999 9098 100000 3117 100000 4634 100000 38281 100000 86161 100000 43182 99999 74975 100000 62629 99999 36705 100000 36557 99999 57127 99999 83050 100000 18621 99999 39463 100000 88045 100000 32623 99999 54393 100000 64783 100000 61248 99999 34826 99999 48279 99999 66547 100000 55990 99999 81202 100000 91315 100000 50898 100000 92685 99999 86183 99999 30675 99999 80726 99999 36283 100000 9831 99999 26484 99999 716 100000 64770 100000 87215 99999 32231 99999 58614 100000 13366 100000 98398 99999 35194 100000 20005 100000 24843 100000 95134 99999 72152 99999 87423 99999 86622 100000 74409 100000 9512 99999 38493 99999 20087 99999 36945 100000 95672 99999 37832 99999 94455 100000 9629 99999 39125 99999 73081 100000 47528 99999 78991 99999 6406 99999 1355 99999 80897 100000 17974 99999 27917 99999 28211 99999 61236 99999 95820 99999 99185 100000 60401 99999 69972 99999 82529 100000 54394 99999 87550 99999 49355 99999 32174 100000 40296 100000 24660 99999 79672 99999 87074 100000 97 100000 47015 100000 83320 99999 88205 100000 65277 99999 84091 99999 96047 99999 25390 99999 28104 100000 52606 100000 62051 100000 43070 99999 40543 99999 1882 100000 91661 99999 98537 99999 30227 99999 90324 100000 50396 99999 25025 100000 45996 99999 84709 99999 2646 99999 59925 100000 75496 99999 60582 99999 1972 99999 20376 100000 21906 99999 91435 100000 50752 99999 22730 100000 87011 100000 64117 100000 61241 99999 29771 100000 30294 100000 93056 99999 20006 99999 37191 100000 54579 99999 61631 100000 90045 99999 96325 100000 665 99999 48829 99999 42582 100000 38341 99999 44115 100000 81968 99999 79277 99999 62703 100000 25446 100000 43510 99999 83147 100000 43911 99999 41103 100000 16511 100000 17471 99999 83635 100000 88488 100000 95682 99999 64546 100000 1557 100000 99010 100000 23429 99999 9965 100000 58438 99999 96031 99999 48629 100000 81641 100000 40725 99999 20901 100000 29190 100000 87553 99999 58391 100000 15186 99999 71751 99999 66625 99999 9136 99999 18134 99999 86764 99999 57430 99999 36700 100000 63268 100000 7847 99999 83699 100000 17120 99999 13010 99999 21519 99999 17492 100000 75454 99999 6357 100000 78145 99999 92674 100000 74362 99999 18197 100000 12510 99999 42783 100000 72001 99999 75796 100000 31690 100000 28600 99999 82977 99999 99225 99999 34630 100000 6597 99999 89761 100000 75338 100000 33245 99999 735 100000 39378 99999 80455 100000 4855 100000 42404 99999 16686 100000 92622 100000 91925 99999 46125 99999 94591 99999 5407 100000 60713 100000 80203 99999 98802 99999 64789 100000 50841 99999 34049 100000 69832 100000 44329 100000 18569 99999 92415 100000 10958 100000 67311 99999 34478 99999 8498 99999 95471 100000 56408 100000 10506 100000 29914 99999 57252 99999 17012 100000 60258 100000 29651 100000 65679 100000 28223 100000 56212 99999 14800 100000 66107 100000 20550 100000 6434 99999 66595 99999 28930 99999 81395 99999 84734 99999 50074 100000 19827 100000 38135 99999 25771 100000 46180 99999 82701 100000 80915 100000 52447 99999 70141 100000 58884 99999 80229 100000 32894 100000 75699 99999 469 99999 89391 100000 68500 100000 51912 99999 29717 100000 22330 99999 40514 100000 9691 99999 90838 99999 24111 99999 25773 99999 91683 100000 10208 100000 48017 99999 52534 100000 64011 100000 43867 100000 53926 99999 21824 100000 1824 99999 61623 99999 34112 100000 64738 99999 36209 100000 26203 99999 88417 100000 21171 100000 36892 100000 94858 100000 41358 99999 55665 99999 50881 100000 12406 99999 68411 100000 15449 99999 69957 100000 58728 100000 7376 100000 26668 99999 983 99999 93445 99999 55983 99999 71688 100000 88573 99999 66340 100000 9577 100000 7302 99999 20965 99999 10125 100000 75251 99999 31843 99999 69191 99999 89615 99999 42307 100000 80005 99999 64832 99999 25349 100000 20056 99999 52070 100000 83298 100000 76624 100000 91828 100000 79099 100000 48712 99999 21866 100000 71027 99999 82700 99999 61231 99999 11470 99999 41229 100000 77897 99999 56457 100000 73692 99999 75074 99999 85969 100000 96770 100000 67260 99999 23721 100000 10698 100000 1264 100000 29540 100000 59187 100000 53707 100000 54320 99999 24927 99999 86680 100000 23034 100000 70795 100000 15092 99999 9261 100000 11061 99999 92480 100000 38019 100000 96796 99999 13039 100000 70553 99999 71334 100000 39006 99999 58997 99999 98534 100000 35350 100000 17843 100000 95704 100000 21997 99999 18015 100000 14876 99999 72426 99999 67887 100000 88356 99999 18917 100000 46052 100000 73150 99999 11851 99999 25619 100000 60568 100000 73651 100000 24864 99999 51910 100000 96673 99999 9391 100000 72546 100000 38222 99999 7788 99999 4085 99999 99680 99999 26881 100000 70429 100000 56382 100000 40166 99999 33479 99999 72955 99999 14908 100000 39314 100000 80971 100000 73400 100000 75006 99999 18861 100000 60316 99999 96780 100000 41145 99999 80785 99999 485 99999 18294 99999 60440 99999 5327 99999 45704 100000 77697 100000 40348 99999 20815 100000 90860 100000 92930 100000 58594 100000 71837 100000 36946 100000 64661 100000 70788 100000 18895 100000 59389 99999 69055 100000 92392 100000 23078 99999 89453 100000 29478 100000 98165 99999 38987 99999 62538 99999 94178 100000 73208 100000 82806 100000 7780 100000 44417 99999 10918 100000 30119 100000 80948 100000 29961 99999 1065 99999 31378 99999 49643 99999 21252 100000 67875 100000 32550 99999 66392 100000 89284 100000 6352 99999 40790 99999 26997 99999 53734 99999 7544 99999 30957 100000 69000 99999 62307 99999 57434 100000 39879 99999 77808 99999 15162 99999 25458 99999 73140 100000 28814 100000 74033 100000 11381 100000 42099 99999 51590 100000 15086 100000 67944 100000 53822 99999 75810 100000 82811 100000 23116 99999 87475 100000 12174 100000 10031 100000 98353 99999 68084 100000 37351 100000 37291 100000 48517 100000 77884 99999 36393 99999 24969 100000 54498 100000 61696 100000 48904 100000 42910 100000 59031 99999 48424 99999 54833 99999 38804 99999 80742 99999 79098 100000 91103 100000 64170 99999 4135 100000 9210 100000 28193 99999 98095 99999 85405 99999 75944 100000 90826 99999 30199 99999 68010 100000 35752 99999 78872 99999 27554 100000 30082 100000 69501 100000 99877 99999 47184 100000 29265 100000 75117 100000 19217 100000 59146 99999 56402 99999 62921 100000 98112 100000 60216 100000 7446 100000 6602 99999 90566 100000 69211 100000 62352 99999 35597 100000 38999 100000 81471 99999 78244 99999 88261 100000 73340 99999 22792 99999 32468 100000 11680 99999 95354 99999 893 99999 17773 100000 65602 99999 20976 99999 97018 99999 37755 100000 91967 99999 64336 100000 22711 99999 46408 99999 69920 100000 19355 99999 15323 99999 35244 100000 9913 100000 48674 100000 81495 99999 94656 100000 7475 100000 15997 100000 27031 99999 37876 99999 98742 100000 91077 100000 32508 100000 80252 99999 15333 99999 10748 99999 49032 99999 64744 100000 40554 100000 53409 99999 20556 99999 77248 99999 17010 99999 30372 100000 69872 99999 95423 99999 40661 99999 63990 99999 21855 100000 27587 100000 78501 99999 76149 99999 25087 99999 4089 100000 15792 99999 30226 100000 793 99999 81466 99999 50956 99999 15298 100000 47248 99999 75920 99999 2336 99999 46287 99999 3749 99999 99572 99999 33751 99999 17155 100000 36506 100000 45427 99999 76763 100000 91004 100000 8947 100000 60349 100000 42400 100000 3261 100000 26365 100000 87160 100000 4790 100000 34585 100000 21266 99999 45798 100000 38232 99999 22281 100000 50388 99999 7140 99999 66301 99999 96495 99999 65311 99999 45130 100000 22762 99999 57596 99999 95343 100000 28239 99999 3494 100000 13921 99999 23854 99999 92226 99999 9344 99999 81564 100000 16366 100000 19343 100000 93972 100000 42975 100000 19008 99999 15641 100000 20584 99999 34323 99999 24519 99999 25159 100000 2896 99999 33382 99999 26991 100000 26585 99999 9773 100000 47994 99999 20474 100000 69977 99999 18699 100000 60157 99999 71316 99999 51486 100000 43022 99999 72460 100000 27930 100000 63625 100000 8972 99999 59391 100000 87817 99999 34047 99999 21360 99999 52159 100000 92722 100000 59547 99999 71521 100000 5754 100000 51126 100000 50081 99999 5870 99999 37625 100000 41688 100000 20997 99999 71799 100000 15995 100000 26618 100000 45990 99999 89130 99999 96489 100000 44340 99999 76351 100000 91513 99999 85875 100000 42196 99999 12665 99999 7353 100000 62602 100000 37949 99999 51068 99999 83990 100000 72519 99999 12995 100000 76406 100000 93188 99999 40285 100000 2188 99999 25806 100000 19794 100000 29494 100000 54868 100000 9572 99999 38373 100000 92721 100000 69568 100000 18536 99999 73312 100000 24600 100000 82331 99999 59118 99999 55992 100000 42767 100000 76586 99999 63885 100000 73316 99999 10907 100000 36658 99999 39355 99999 43083 100000 16603 99999 39528 100000 83444 100000 30581 100000 27746 99999 43824 100000 89467 99999 50701 99999 71742 99999 266 99999 23065 99999 39449 99999 95906 99999 12946 100000 8745 99999 71384 99999 73608 100000 97879 99999 34843 99999 22064 99999 46288 100000 34915 99999 1081 100000 47375 99999 70072 99999 39677 100000 77961 100000 85183 99999 35252 100000 51087 100000 15352 99999 69458 100000 23331 99999 55205 100000 51830 100000 38941 100000 59458 99999 16680 100000 68112 100000 78554 100000 29183 100000 90313 99999 70931 100000 27987 100000 93914 100000 72455 99999 12921 99999 7560 99999 47368 99999 44189 99999 8703 100000 27795 99999 56560 100000 56606 100000 18585 99999 66494 100000 89326 100000 30650 100000 66821 99999 95815 99999 24618 99999 254 99999 62137 100000 70667 100000 21346 100000 25477 100000 62339 100000 14718 99999 41235 99999 5185 99999 81137 100000 47066 100000 97231 99999 94979 99999 21436 100000 61731 100000 79620 100000 45371 99999 93677 100000 80657 99999 16253 99999 5861 99999 72176 99999 63803 99999 77539 100000 82337 99999 70017 100000 10653 100000 97157 100000 74296 100000 20703 99999 90370 99999 84010 99999 77694 99999 61608 100000 78994 99999 80703 99999 52428 99999 16238 100000 93847 99999 45276 100000 68711 99999 91048 99999 69550 99999 88545 99999 15121 99999 70943 99999 47026 100000 27094 100000 79834 100000 55685 99999 78921 99999 97252 100000 99766 99999 10941 100000 92373 100000 58729 99999 12591 99999 69980 99999 63808 99999 10813 99999 23824 99999 1230 99999 23641 100000 60762 100000 64903 99999 6695 100000 71912 99999 7042 100000 78407 99999 83406 100000 13112 99999 168 99999 37465 100000 96695 100000 95272 99999 2463 99999 20958 99999 40181 100000 15376 100000 85082 100000 2940 99999 21633 100000 78500 100000 49419 100000 96134 99999 73260 99999 10219 99999 43677 100000 39539 100000 16385 100000 64883 100000 69129 99999 23792 99999 56167 100000 17079 100000 7171 99999 46389 99999 90870 99999 69856 99999 38534 99999 43875 99999 78457 99999 27007 99999 54886 99999 99562 99999 13943 100000 10389 99999 82031 100000 40873 99999 201 100000 9451 99999 30501 100000 9069 100000 13103 99999 97639 100000 8137 100000 93079 100000 53975 99999 71304 99999 7465 99999 72876 99999 83334 99999 87165 99999 56921 100000 18559 99999 10589 100000 66224 100000 36083 100000 74642 100000 49612 99999 99894 99999 45324 100000 49447 100000 55496 100000 16882 100000 28056 100000 46148 100000 24800 99999 37399 100000 79804 99999 39668 99999 70207 99999 11391 100000 603 99999 96677 99999 89818 99999 57615 99999 63552 100000 93158 100000 52573 99999 4558 99999 40818 99999 780 100000 51365 100000 51322 99999 22690 99999 41244 99999 75814 99999 8712 100000 32092 100000 68143 100000 6140 99999 34615 99999 15812 99999 87495 100000 13193 100000 43898 99999 51821 99999 53589 100000 99795 99999 7766 99999 81240 100000 28464 99999 61606 100000 34347 99999 9620 100000 33900 100000 82146 100000 19128 100000 45812 99999 79175 99999 55263 99999 9087 100000 75089 99999 75375 100000 19550 99999 14831 99999 38864 99999 43505 100000 36060 99999 93563 99999 20732 99999 16115 99999 87887 99999 1618 100000 35876 99999 76983 100000 38029 99999 78079 99999 69049 99999 80764 99999 51819 100000 60434 100000 91887 100000 52291 100000 34353 100000 93866 100000 67381 100000 6852 99999 6780 99999 17948 99999 57070 100000 69334 99999 46708 100000 25824 100000 11673 100000 88230 99999 58139 99999 57698 99999 27511 99999 75830 99999 83321 99999 19778 99999 71269 99999 21861 99999 32908 99999 40795 99999 49785 100000 63554 99999 24535 99999 29378 100000 45021 99999 75377 100000 45928 100000 52965 99999 44722 100000 9257 100000 58044 100000 44565 100000 39334 99999 26456 99999 26927 100000 14349 100000 22029 99999 46598 100000 8393 99999 98056 99999 11759 100000 11264 100000 64697 99999 83223 100000 12418 100000 23934 100000 88319 100000 37349 99999 99890 100000 85105 100000 87770 100000 72450 100000 19024 100000 2434 100000 74062 99999 54159 100000 42926 100000 175 99999 62222 100000 89744 100000 71529 99999 35293 100000 11194 100000 86354 99999 76065 99999 25831 100000 61307 100000 45545 100000 6330 99999 62062 100000 17678 100000 49222 100000 79006 99999 19604 100000 76934 100000 55304 99999 91167 99999 88855 100000 69080 99999 86509 99999 57074 100000 90215 100000 70743 100000 82734 99999 41536 99999 19580 99999 7577 99999 38523 100000 45394 99999 20066 99999 72826 99999 15120 99999 87218 99999 57075 100000 31171 99999 52802 100000 79841 100000 91651 99999 22288 99999 44530 100000 59867 100000 79598 100000 68587 99999 89077 99999 32619 99999 12858 99999 2643 99999 98264 100000 93306 100000 96515 99999 58755 99999 81249 99999 89115 99999 2852 100000 2028 100000 65536 100000 29652 99999 25686 99999 4990 100000 34160 99999 83315 100000 4156 100000 97924 100000 99368 99999 27115 100000 33414 99999 98334 100000 79789 99999 2670 100000 90814 100000 60692 100000 26015 99999 73264 100000 89640 100000 33353 99999 19744 100000 90586 100000 49724 99999 4465 99999 90069 100000 49271 99999 32428 99999 26363 99999 14898 100000 93325 100000 28679 99999 45239 100000 41396 100000 72708 99999 74172 100000 31532 99999 58558 100000 31712 100000 26627 100000 79967 99999 961 100000 80047 100000 33528 99999 13336 100000 9614 99999 48584 100000 24968 99999 99403 99999 2505 99999 475 99999 51688 99999 1223 100000 63899 99999 56101 99999 21501 100000 57577 100000 65322 99999 27270 99999 25143 100000 23297 99999 45931 100000 9168 100000 54924 99999 90746 100000 61916 100000 40191 99999 91688 99999 20475 100000 39726 99999 8824 99999 19885 100000 72270 99999 91568 99999 7279 100000 35446 100000 20123 99999 76673 100000 91009 99999 7556 100000 37782 99999 40047 100000 98474 99999 80378 100000 78381 99999 42605 99999 98065 100000 21793 99999 44885 100000 27479 99999 29748 99999 38054 99999 78302 100000 55208 100000 78129 99999 62514 99999 46242 100000 38912 99999 20834 100000 57949 100000 57729 100000 22680 100000 520 99999 12553 99999 76369 99999 57115 99999 39051 99999 14803 100000 27526 99999 43915 99999 82743 100000 46175 100000 65033 99999 46546 100000 56070 99999 80462 99999 29052 99999 28810 99999 18992 100000 22265 100000 85151 100000 90169 100000 61212 99999 33590 99999 35905 99999 70901 99999 33662 99999 94295 99999 87045 100000 55814 100000 13787 99999 92165 100000 74898 99999 86534 100000 52961 100000 43590 99999 56741 99999 4204 100000 49236 99999 83047 100000 47783 100000 4787 99999 98585 99999 97771 99999 41973 99999 12000 100000 15054 100000 68044 100000 78713 99999 39999 99999 80098 99999 8493 99999 79627 99999 85238 100000 74745 100000 10614 99999 99009 100000 52298 100000 96095 100000 56286 100000 59195 99999 39264 99999 96890 99999 68942 99999 29118 100000 91939 99999 23550 100000 61560 100000 33172 99999 89406 100000 73888 99999 83840 99999 1257 100000 48128 100000 22440 100000 73201 99999 46067 100000 57963 100000 33150 99999 80487 100000 29785 100000 37774 100000 91947 99999 11196 99999 82616 99999 78143 100000 9054 100000 40953 99999 20968 99999 22510 99999 22647 100000 3231 100000 10800 100000 51548 100000 5027 100000 74306 99999 89800 100000 42482 99999 56230 99999 58428 100000 6969 99999 33784 100000 91186 99999 18553 100000 30153 99999 76814 99999 39391 99999 777 99999 66026 99999 38937 100000 44984 99999 10183 100000 75238 100000 54194 99999 94023 99999 54668 100000 79937 100000 29627 100000 17642 99999 30166 100000 96199 99999 25079 99999 76137 99999 62504 99999 75810 99999 43072 99999 36956 100000 8215 99999 71024 100000 17932 100000 32965 100000 6687 100000 58731 99999 95508 100000 31146 100000 38373 99999 48168 100000 20292 100000 9875 99999 61798 99999 64540 100000 88426 100000 7250 99999 21444 99999 79579 99999 90154 99999 45391 99999 35544 100000 73286 99999 42651 100000 28793 100000 17790 100000 89437 99999 47943 100000 14660 99999 68672 100000 97179 99999 15867 99999 52252 100000 85365 99999 51890 100000 42520 99999 64164 99999 7668 99999 87085 99999 86053 99999 25868 100000 56469 99999 30241 100000 53563 99999 41482 100000 58880 99999 9351 100000 35463 100000 16838 99999 24615 99999 25651 99999 34775 100000 72257 100000 12447 99999 90084 99999 87779 100000 3552 99999 75870 99999 45165 99999 10013 100000 46673 99999 63165 100000 43207 99999 77370 100000 45519 100000 52687 99999 99587 99999 39005 100000 52104 100000 65012 100000 83189 99999 46093 99999 54736 99999 34808 99999 33545 100000 86176 100000 53975 100000 69269 99999 54089 99999 5220 100000 2687 99999 20350 100000 11085 100000 74889 99999 42704 100000 33906 100000 11290 100000 84806 100000 48921 99999 68354 100000 62700 99999 31124 100000 65078 100000 70963 99999 10136 99999 68491 99999 94875 100000 28865 100000 85205 99999 92037 100000 49165 100000 98509 99999 56619 100000 32095 99999 78199 100000 11170 99999 44697 100000 68213 100000 33022 100000 74884 99999 53938 99999 32389 99999 24802 100000 47288 100000 54231 100000 66922 100000 22725 100000 38605 99999 79274 99999 24468 99999 95316 99999 69226 100000 41871 99999 87902 100000 92711 100000 37526 99999 71036 100000 62257 99999 58961 99999 25564 100000 77338 100000 49401 100000 83079 99999 63194 100000 96448 99999 82620 99999 12319 99999 47654 100000 49763 99999 1025 99999 55909 100000 82181 100000 50408 99999 41334 99999 47977 99999 88514 99999 42689 100000 70100 100000 6008 99999 67068 100000 96408 99999 64665 100000 26812 100000 94596 99999 64964 99999 69233 100000 33665 99999 26995 100000 29121 100000 43430 99999 95663 100000 81152 100000 2554 99999 81865 100000 90361 99999 29242 100000 3110 99999 25439 100000 15399 99999 58091 99999 84948 99999 10963 100000 28876 99999 8704 99999 87573 100000 74685 100000 10507 100000 24136 99999 73218 99999 56983 99999 65812 99999 71161 100000 70538 100000 21628 99999 36636 99999 10943 99999 88395 100000 31049 100000 71036 99999 74615 99999 72967 99999 46977 100000 57982 99999 84809 100000 87973 99999 81925 99999 41848 100000 91578 99999 34859 99999 56536 100000 68781 100000 72432 99999 33140 99999 94231 99999 45639 100000 41822 100000 83113 99999 6115 100000 27426 99999 38213 99999 19405 100000 77204 99999 77183 100000 63799 99999 35522 100000 63442 99999 20345 99999 83543 100000 46399 99999 66761 99999 12670 99999 13186 100000 13353 99999 55550 99999 77115 99999 38915 100000 21911 100000 71886 99999 83579 100000 12142 99999 69615 100000 43276 99999 38747 100000 47747 99999 85198 100000 46876 99999 89296 100000 34801 100000 9657 99999 78398 100000 31469 100000 13916 99999 47974 100000 89810 100000 76288 100000 44713 100000 40201 99999 95233 99999 76753 99999 19915 99999 28699 100000 60607 99999 98424 99999 98140 99999 83778 99999 65547 100000 20179 99999 10672 100000 34459 100000 9045 99999 76609 100000 13480 100000 38822 100000 72521 100000 92096 99999 12835 100000 37428 99999 7523 99999 32949 100000 72720 100000 70290 99999 22048 100000 79769 100000 69253 100000 84929 100000 63026 100000 4070 99999 43305 100000 32294 99999 1098 100000 19135 100000 81152 99999 77276 100000 27233 100000 19164 99999 55307 99999 46484 99999 33781 100000 75236 99999 76215 99999 44929 100000 42291 99999 38112 99999 65821 99999 60385 99999 49228 100000 74595 99999 34124 100000 13839 99999 29564 99999 25133 100000 16102 100000 61958 100000 25229 100000 81375 99999 77481 100000 72078 100000 48799 99999 83394 99999 40280 99999 72001 100000 38824 99999 59423 100000 3392 99999 92856 99999 79273 100000 11385 99999 63542 100000 21919 100000 73890 100000 4521 100000 74468 100000 83057 100000 34582 100000 68991 99999 70492 100000 15508 99999 26285 100000 62220 99999 84238 99999 69604 99999 64374 99999 20227 100000 69449 99999 25976 100000 86346 100000 7430 100000 30459 100000 95378 99999 91866 99999 38357 99999 94555 99999 69240 99999 77414 99999 96583 100000 96189 100000 37345 100000 37901 100000 7575 100000 46364 100000 37319 100000 28975 100000 35359 99999 67562 100000 53460 99999 92382 99999 49715 99999 18287 100000 73258 99999 85110 99999 26264 99999 55666 99999 62481 100000 97722 100000 25461 100000 85115 100000 19070 99999 384 100000 51875 100000 97558 99999 33804 99999 40226 100000 14193 99999 29458 100000 17786 99999 33409 99999 16524 99999 37838 100000 77226 100000 93172 99999 62279 99999 19682 100000 90323 100000 38990 99999 89580 100000 72315 100000 61012 100000 55972 100000 79012 100000 53552 100000 41803 99999 15429 100000 33400 99999 35729 99999 52427 100000 39442 100000 93283 100000 989 100000 75711 100000 77075 100000 91013 100000 97332 100000 7499 99999 99387 99999 58200 100000 19114 100000 11426 99999 11927 100000 45999 99999 85309 99999 5277 99999 64248 100000 14256 100000 80089 99999 2061 99999 12440 99999 60135 100000 55728 99999 45900 99999 65267 99999 21776 99999 4199 100000 61991 100000 69668 100000 45574 99999 1038 99999 76440 99999 86286 99999 83507 100000 26775 99999 23471 100000 71104 100000 54145 99999 93996 100000 50643 100000 83979 99999 42210 100000 50999 100000 37244 100000 85821 99999 782 100000 87557 99999 32006 100000 60529 100000 10420 100000 26517 100000 10254 100000 4929 100000 79969 100000 89168 100000 23310 99999 23300 100000 51991 100000 92292 100000 95024 99999 90782 100000 21547 100000 95743 99999 51071 100000 76595 99999 76152 100000 83418 100000 14550 99999 10973 100000 49655 100000 19609 100000 97136 99999 47595 99999 30188 100000 69860 100000 14901 100000 55482 100000 5772 100000 64893 99999 93413 100000 81142 99999 33853 99999 86899 100000 48951 99999 19007 99999 11848 99999 72408 99999 50004 99999 121 99999 50962 100000 67496 100000 9632 99999 221 100000 71947 100000 18986 100000 69272 99999 55362 100000 57326 99999 18101 99999 22137 100000 53934 100000 94998 100000 1987 99999 94357 100000 49360 100000 68757 100000 86525 99999 71800 100000 76125 100000 48910 99999 38299 99999 51794 99999 3312 100000 30320 100000 65929 99999 43272 99999 48946 99999 79078 99999 10020 100000 14252 99999 4928 99999 42433 100000 82440 100000 53959 99999 55940 100000 41478 100000 31677 99999 49823 100000 98918 99999 66988 99999 70295 99999 44619 100000 98733 100000 80527 100000 75594 100000 46841 99999 10249 100000 44206 99999 32071 100000 93719 99999 52729 99999 68004 99999 59988 99999 38745 99999 75423 100000 46644 100000 76277 99999 55002 100000 17067 100000 2166 99999 1615 99999 85635 99999 95557 99999 97768 99999 32278 99999 22451 100000 66805 100000 89526 100000 55202 99999 61624 99999 63198 99999 49518 99999 97431 100000 41682 100000 60481 99999 26806 100000 83342 100000 86112 100000 44020 99999 66901 99999 24623 99999 89573 100000 66069 100000 11958 99999 20239 99999 35328 99999 11471 99999 90118 100000 84895 100000 40392 100000 4819 99999 73416 99999 68165 99999 70129 99999 42652 99999 97128 100000 8342 99999 376 100000 11087 99999 38728 100000 58954 100000 43744 100000 74768 100000 78819 99999 56996 99999 9824 99999 74750 99999 79967 100000 83039 99999 72905 100000 25091 99999 29814 99999 36123 99999 88490 100000 87635 100000 45897 100000 77764 99999 44538 99999 42866 99999 51867 99999 82289 100000 30293 99999 55269 99999 27965 99999 93620 100000 30829 100000 84107 99999 18918 99999 86775 99999 12566 99999 8857 99999 71506 99999 81747 100000 58176 100000 46775 100000 91734 99999 99924 99999 88405 99999 1263 99999 84964 99999 33112 100000 14507 100000 37579 100000 61193 100000 39010 99999 54220 100000 47532 99999 79526 99999 87736 99999 25981 99999 24421 100000 85301 100000 50621 99999 87173 100000 33488 99999 22643 100000 74583 100000 1202 99999 35074 99999 70459 99999 72679 100000 30849 99999 42759 100000 54927 100000 52741 100000 49223 99999 96365 99999 87088 99999 45405 99999 19526 99999 58339 99999 99209 100000 20083 99999 13131 100000 83715 100000 33201 100000 8806 100000 23855 100000 23283 100000 10929 99999 13315 99999 86512 100000 50182 100000 97064 99999 88973 99999 87604 99999 92578 100000 83840 100000 77063 100000 10782 100000 22767 100000 60541 99999 11892 99999 57684 100000 48160 100000 51712 99999 66234 100000 29228 100000 74840 100000 73121 100000 11671 99999 66158 99999 60565 99999 47573 99999 55202 100000 57855 100000 84056 99999 75015 99999 21231 100000 91476 100000 99597 99999 5612 100000 35171 100000 35288 100000 73221 100000 56633 99999 35041 99999 32994 99999 75412 100000 72203 100000 6806 100000 22740 100000 14610 99999 60045 100000 79456 100000 97182 100000 89278 99999 14047 100000 12361 100000 10935 100000 10734 99999 8557 99999 2318 100000 3865 100000 21 100000 50815 100000 28783 100000 69699 99999 57527 99999 19478 99999 19407 99999 85964 99999 28502 100000 64642 100000 48641 99999 52531 99999 84234 100000 46186 100000 39912 99999 98259 100000 8487 99999 12348 99999 15114 100000 67869 99999 98077 99999 28932 99999 57207 100000 97931 100000 5267 99999 26037 100000 75127 100000 8146 100000 67123 99999 68046 100000 81346 100000 62490 99999 58147 100000 41042 99999 11614 99999 52074 99999 93357 99999 47493 99999 87245 99999 56320 99999 22853 100000 28790 99999 55810 99999 87252 100000 67515 100000 4892 99999 69539 100000 83400 99999 46728 99999 96356 100000 99714 99999 9362 100000 70819 100000 26157 100000 43604 100000 18151 99999 44393 99999 30614 99999 93308 99999 35474 99999 23560 100000 41719 100000 74016 99999 60504 100000 64123 100000 19149 99999 21536 100000 79762 99999 44913 100000 11592 99999 42352 100000 9003 100000 83561 99999 1047 99999 59087 99999 69646 100000 56676 99999 69664 99999 89700 99999 96106 99999 32449 100000 62210 99999 89411 99999 65874 100000 26189 100000 81605 99999 91766 100000 23973 99999 40108 100000 59755 100000 80342 99999 59366 100000 68563 100000 33671 100000 31856 99999 99685 100000 26330 99999 76553 99999 92032 99999 74006 100000 45093 99999 82182 99999 99614 100000 88839 100000 46835 99999 97776 100000 62734 99999 75156 100000 35629 100000 32464 100000 61032 100000 1858 99999 84446 99999 14491 99999 54001 99999 37281 99999 80777 99999 90927 99999 18539 100000 60020 99999 1189 100000 59165 100000 77022 100000 32701 100000 9109 99999 62811 100000 73807 99999 2324 99999 32699 99999 49639 100000 14587 100000 61639 99999 95903 100000 10092 100000 37420 99999 13676 100000 70256 99999 36820 99999 73359 100000 50842 100000 94628 100000 23257 99999 56169 100000 32188 100000 17785 99999 30172 100000 10314 99999 98558 99999 42720 100000 48738 100000 77077 99999 65197 99999 43268 100000 72774 99999 32691 99999 85425 99999 51412 100000 17984 100000 81123 100000 4084 100000 44515 100000 31891 100000 61318 100000 81539 100000 9442 100000 12180 100000 2879 100000 96415 100000 37843 100000 93763 99999 85246 100000 26374 99999 8541 99999 38184 99999 7001 99999 50208 99999 81227 99999 99665 100000 75153 100000 38042 99999 35515 99999 31710 99999 57530 99999 28022 100000 41701 99999 64119 100000 98879 100000 39988 99999 75615 99999 6918 100000 65167 99999 90815 99999 89368 100000 61444 99999 18707 100000 87611 100000 17521 99999 47500 100000 65973 100000 89564 100000 32173 99999 99341 100000 71391 99999 95729 99999 32008 99999 66318 100000 48051 99999 34731 100000 54460 100000 59616 99999 73178 99999 64073 99999 38327 100000 5507 99999 76461 99999 49961 100000 9154 100000 5945 100000 51186 100000 63420 99999 16802 100000 84448 100000 64530 100000 61080 99999 14405 99999 73729 100000 64256 99999 28727 100000 68748 99999 53381 100000 30769 99999 1156 100000 6595 99999 41230 100000 10215 99999 95644 99999 42473 100000 84235 100000 64407 100000 32608 100000 88129 99999 82092 100000 13051 100000 55038 99999 14991 99999 39225 99999 76291 100000 16209 100000 12831 99999 28577 99999 59945 99999 27308 100000 59336 99999 34480 99999 64542 100000 86776 99999 81221 100000 98530 99999 17998 99999 90687 99999 90460 100000 51202 100000 27596 100000 50768 99999 75873 99999 58632 100000 93759 99999 26088 99999 72337 99999 55922 100000 21888 100000 89939 99999 74929 100000 91287 99999 83639 100000 6430 100000 27327 99999 84844 100000 24446 99999 88854 100000 61977 99999 54637 99999 25389 99999 72789 100000 75901 100000 57987 99999 89739 100000 47295 100000 35402 100000 70238 99999 88386 99999 5889 99999 6474 99999 77025 99999 39300 99999 54963 100000 37124 100000 60668 99999 50707 100000 12375 100000 63809 99999 27592 100000 3723 100000 91074 99999 49863 100000 1637 99999 99007 100000 42175 100000 61544 100000 29047 99999 31339 100000 10096 99999 29535 100000 45919 100000 64615 100000 2553 99999 71001 100000 9557 99999 73874 99999 39775 100000 28514 100000 59453 99999 9455 100000 68043 100000 86321 99999 84439 100000 49610 99999 47401 99999 35685 99999 46864 100000 39765 100000 58202 100000 18972 100000 69557 100000 56191 99999 32267 99999 33051 99999 2250 99999 92860 99999 75690 99999 10902 99999 83352 99999 81055 99999 69673 100000 63974 99999 24933 99999 41238 99999 82110 100000 64255 99999 92739 99999 57648 100000 69830 99999 68846 99999 60488 100000 38905 100000 1392 99999 52508 100000 82596 100000 58023 100000 17665 99999 20491 100000 35604 99999 95973 100000 5552 99999 35104 100000 90171 99999 3856 99999 8770 100000 69281 100000 9126 99999 49558 99999 36918 99999 13748 100000 94707 99999 66686 99999 16686 99999 19844 100000 11873 99999 74316 100000 62191 99999 63135 99999 48507 100000 44664 100000 97930 100000 84236 100000 18022 99999 3192 99999 22933 100000 56307 100000 7346 100000 8432 99999 54700 100000 92430 100000 92429 100000 99899 99999 57146 100000 78452 100000 21614 100000 65025 100000 61727 99999 76056 99999 21336 100000 56163 100000 31639 100000 2206 99999 300 99999 9731 100000 98890 100000 33368 99999 86065 100000 7778 100000 92122 100000 33633 99999 37470 100000 96513 100000 82071 99999 9218 99999 65199 99999 89264 99999 99911 99999 23138 100000 18056 100000 34826 100000 89080 99999 18292 100000 23542 100000 63729 100000 33634 99999 75410 99999 5511 99999 69311 100000 38554 99999 54795 99999 63713 100000 28671 100000 54251 99999 79951 99999 95428 100000 64311 99999 91927 100000 52673 99999 54038 99999 13855 99999 52003 100000 84090 99999 36004 100000 58382 99999 2576 99999 38359 99999 81409 99999 25484 100000 71610 100000 49903 100000 69243 99999 55897 99999 38802 100000 81401 100000 9417 99999 226 100000 81695 99999 98810 100000 90295 99999 20385 100000 85764 99999 68825 100000 24339 99999 20971 100000 27767 99999 37087 100000 11979 99999 75717 100000 68248 99999 56430 100000 9277 100000 23908 99999 61233 99999 99263 99999 51335 99999 26175 99999 33835 99999 46727 99999 2351 99999 97294 100000 69024 100000 55876 100000 53875 99999 36138 99999 99303 99999 38577 100000 85652 99999 12104 99999 53854 100000 85801 99999 37033 100000 58637 99999 68849 99999 86205 100000 34587 99999 47357 99999 34933 99999 50534 99999 17784 100000 62450 100000 62288 100000 93044 100000 4552 100000 46312 99999 23963 100000 81234 99999 44526 99999 34604 100000 85075 99999 70583 99999 2843 100000 72423 100000 7891 99999 4056 99999 22235 99999 72362 99999 88430 100000 20370 100000 78904 99999 58794 99999 34597 99999 1368 99999 63580 100000 66080 99999 42075 99999 24998 99999 90851 99999 30547 99999 54486 99999 65380 99999 7735 100000 55003 100000 15540 99999 99776 100000 71345 99999 60660 99999 20829 99999 5630 99999 25923 100000 36800 100000 78230 100000 10532 99999 2130 99999 24582 100000 41181 99999 79134 100000 5667 99999 64161 99999 34310 100000 53534 100000 17066 100000 21544 99999 47767 100000 47335 99999 14575 100000 31222 99999 93676 99999 20265 100000 5300 99999 75730 99999 65982 99999 58316 99999 5263 100000 31063 99999 70600 99999 55987 99999 44480 99999 60220 99999 8852 100000 57688 100000 47852 99999 38452 100000 60621 100000 46347 99999 68230 100000 8602 100000 68307 99999 35601 99999 36296 100000 25996 99999 71331 100000 24194 100000 6865 99999 32037 99999 98968 99999 90167 100000 17660 99999 6255 99999 35179 99999 83961 100000 12491 100000 7609 99999 41649 99999 65028 99999 71194 100000 66807 99999 37832 100000 47931 99999 77309 100000 45960 99999 25570 100000 55701 100000 63242 100000 80978 100000 39424 99999 12822 99999 85418 99999 21052 99999 95902 99999 38436 100000 48027 100000 66310 99999 76472 99999 56811 99999 73840 99999 27664 99999 21840 99999 32768 99999 67842 99999 61347 99999 45987 99999 68681 99999 6663 100000 90861 100000 60134 99999 15986 100000 16233 99999 3984 100000 85088 100000 87225 100000 12913 99999 35078 99999 74840 99999 38934 100000 37538 100000 78694 99999 92435 99999 78694 100000 9403 99999 36071 99999 45451 99999 14429 99999 97590 100000 19993 100000 54816 99999 87740 100000 17402 100000 48101 99999 22759 100000 16181 100000 87816 99999 91011 100000 77799 99999 9698 100000 30335 100000 1976 100000 36152 100000 5453 99999 52689 100000 89530 100000 85084 99999 33270 100000 92005 100000 90828 100000 36723 99999 30614 100000 59786 99999 10416 100000 76845 99999 5897 99999 25643 99999 67724 99999 31201 100000 38933 99999 15756 99999 96534 100000 97344 100000 13588 100000 98893 99999 19681 99999 35180 99999 67541 100000 89184 100000 7968 100000 24973 99999 21896 99999 76611 100000 12605 99999 10277 99999 56443 100000 35303 99999 90522 100000 63816 99999 81062 100000 45234 99999 28205 100000 99495 100000 54052 100000 8193 100000 47624 99999 66512 100000 30040 100000 91527 99999 2778 99999 53323 99999 86281 99999 84691 100000 58739 100000 83513 100000 83203 100000 9391 99999 7176 99999 24236 99999 64468 99999 92335 100000 79862 99999 80174 100000 38880 100000 5383 100000 19829 100000 44427 99999 63804 99999 89196 100000 92393 100000 67609 100000 75345 100000 43851 100000 926 100000 60805 99999 71568 100000 86529 99999 83127 99999 86706 99999 29474 100000 75686 100000 44798 100000 7386 100000 64120 99999 67444 99999 12554 100000 15176 100000 24676 99999 24191 99999 57410 100000 9941 99999 17462 99999 24866 100000 21559 99999 85771 99999 32620 100000 78973 100000 40999 99999 92634 99999 74219 100000 76564 99999 49188 99999 12175 99999 26941 99999 28285 99999 68903 100000 92953 99999 90490 100000 3020 99999 10198 99999 37031 100000 34863 99999 31408 99999 11317 100000 90499 100000 21538 100000 51904 100000 68965 99999 65300 99999 96751 99999 58761 100000 32247 99999 49834 99999 17150 100000 1259 100000 61275 100000 62407 100000 26123 99999 3696 99999 61185 100000 7066 100000 48104 100000 95223 100000 40614 99999 58447 99999 48154 100000 27864 100000 23967 99999 44376 99999 45234 100000 42181 99999 57077 100000 96948 99999 13212 100000 10598 99999 9352 99999 17850 100000 82321 99999 68021 100000 83929 100000 75846 100000 59501 99999 41117 100000 66874 99999 40318 99999 20401 99999 73645 99999 80288 99999 15125 100000 84659 99999 88014 100000 50903 100000 82419 99999 88039 99999 38572 99999 66471 99999 32240 99999 72651 100000 54544 100000 88668 99999 71084 99999 30879 100000 17240 100000 21433 99999 5655 100000 53110 100000 92950 100000 87243 99999 27862 99999 65675 99999 85863 100000 88727 99999 53482 99999 28576 99999 38758 100000 21165 100000 42382 99999 34221 100000 76212 100000 44253 99999 71268 99999 14702 100000 70151 99999 72793 99999 40077 100000 61505 99999 41714 100000 59261 100000 54678 99999 61031 100000 71443 99999 56293 100000 68913 100000 66908 100000 47559 99999 86283 99999 78456 100000 46961 100000 71733 99999 44290 99999 30901 99999 66814 99999 15449 100000 90517 99999 92508 100000 51621 100000 45418 100000 5698 100000 66517 100000 9798 99999 34566 100000 10864 100000 10736 99999 32834 100000 44867 100000 31465 100000 93273 100000 94144 99999 67491 99999 13179 100000 75221 100000 32615 100000 12730 99999 52866 100000 51113 99999 33910 99999 97418 100000 62276 99999 30392 100000 51564 100000 84067 100000 96222 100000 74048 99999 1291 100000 5842 99999 64388 99999 2389 99999 5578 99999 86960 99999 77704 100000 46632 100000 42273 99999 24392 100000 59124 100000 73116 99999 67632 99999 84547 100000 23267 100000 3894 100000 44446 100000 83052 99999 29064 100000 58207 100000 65077 99999 2948 100000 3875 99999 94678 99999 82624 99999 9954 99999 56183 99999 86142 99999 24877 100000 45265 99999 12397 100000 90845 100000 79377 100000 95281 100000 76301 99999 68130 99999 93184 99999 70663 100000 73916 100000 42856 99999 12867 99999 89490 100000 13502 99999 12809 99999 2396 100000 29957 100000 85127 100000 36934 99999 73094 99999 76530 99999 39975 99999 49895 99999 82103 100000 4486 100000 98034 100000 16088 100000 76616 99999 78266 99999 88974 100000 85331 99999 94025 99999 5875 99999 75628 100000 49602 100000 31500 99999 42526 100000 32184 99999 14653 99999 7159 100000 91937 99999 15215 100000 85030 99999 25321 99999 88627 99999 98603 99999 38955 99999 68640 100000 63425 99999 64006 99999 90847 100000 63197 99999 56799 99999 54695 99999 57409 99999 43007 100000 33890 100000 63406 99999 60998 99999 81942 99999 22888 99999 47859 100000 63679 99999 7319 100000 57452 99999 64371 100000 9895 99999 91121 99999 21132 100000 34934 100000 31955 99999 44922 100000 18696 99999 9892 100000 36059 99999 97490 99999 46742 99999 37894 100000 86879 100000 54903 100000 19274 99999 95962 100000 2181 99999 97999 100000 56122 100000 45959 100000 39360 99999 22378 100000 18851 100000 19685 99999 54656 100000 17490 100000 20310 99999 41720 100000 85298 99999 25208 100000 43166 99999 42044 100000 65193 99999 50270 100000 28315 100000 79494 99999 4217 100000 3393 100000 14501 99999 70910 99999 69118 100000 38301 99999 27717 100000 66809 100000 3904 99999 63380 100000 14504 99999 72667 99999 74055 100000 10313 100000 6037 99999 83846 99999 49662 99999 20339 99999 50136 100000 43927 99999 8679 100000 50722 99999 72303 99999 579 99999 148 99999 53458 99999 45083 100000 48505 99999 51294 100000 32172 99999 29209 100000 49309 100000 34717 99999 34623 99999 73102 100000 13149 99999 10050 99999 77514 100000 86345 100000 58035 99999 16702 99999 83815 100000 13574 100000 73520 99999 15374 100000 65601 100000 98439 100000 88797 99999 83704 99999 88743 99999 46690 99999 9443 99999 30326 100000 35359 100000 368 99999 51955 100000 22556 100000 45800 99999 455 99999 67526 100000 16394 100000 922 100000 16637 99999 78575 99999 76365 100000 77178 100000 29831 100000 21028 99999 47718 100000 70710 100000 5634 100000 19087 99999 59102 99999 44837 99999 44187 100000 48313 99999 75227 99999 7501 99999 14851 99999 26598 100000 29643 100000 95387 99999 78606 100000 24356 99999 68652 99999 67190 100000 65312 99999 52548 99999 56113 99999 68780 99999 8404 100000 46823 99999 43653 99999 11447 99999 14187 100000 75000 100000 174 100000 42986 99999 48086 100000 79045 100000 53949 100000 50192 99999 3985 100000 15602 100000 84945 100000 62021 99999 90332 99999 10577 99999 71884 99999 56579 99999 50394 100000 41877 100000 43651 99999 98577 99999 63081 99999 61981 100000 40419 100000 10723 100000 1721 100000 14138 100000 46163 100000 84378 100000 67873 100000 69244 100000 53859 99999 38549 100000 40467 100000 20973 100000 3446 99999 9576 100000 95410 100000 83252 100000 82930 99999 71020 100000 15457 100000 46487 99999 71973 99999 5909 100000 89541 99999 56441 100000 12179 100000 64350 100000 95234 100000 64879 99999 3298 100000 58381 99999 88591 100000 4168 100000 59160 100000 20837 99999 30033 99999 27181 100000 74664 100000 77581 99999 82815 99999 74943 99999 33704 99999 66564 100000 81323 99999 65945 100000 15484 100000 57036 99999 96479 100000 83838 100000 40486 99999 47142 99999 98546 100000 23518 100000 50132 99999 23865 99999 64209 100000 34253 100000 16889 100000 59961 100000 67506 99999 7629 100000 10066 100000 85953 99999 50124 100000 51227 99999 18171 100000 79027 100000 48378 99999 26325 99999 10470 100000 22824 100000 50713 99999 51289 100000 12625 100000 56814 100000 332 100000 20478 99999 99842 100000 79613 99999 21272 99999 17617 100000 57548 99999 44448 100000 78906 100000 64056 99999 54445 99999 40148 99999 30258 99999 52420 100000 1318 100000 77221 99999 83608 99999 88822 99999 12587 99999 86532 99999 26781 99999 42277 99999 99332 99999 19276 99999 23856 100000 5374 100000 4466 100000 43255 99999 69987 99999 43866 99999 49479 99999 7922 100000 21800 99999 58990 99999 97644 100000 43111 100000 89958 100000 17250 99999 70522 99999 52504 99999 75211 99999 49623 99999 57645 99999 33907 100000 70167 100000 77384 99999 95726 99999 54149 100000 48100 100000 28787 100000 46871 99999 92050 99999 22800 99999 52893 100000 38959 100000 24640 99999 49067 100000 62099 100000 44959 99999 1525 99999 31912 100000 23374 99999 47555 99999 6598 99999 63226 100000 73713 99999 25205 99999 79448 99999 61975 100000 90430 99999 83254 99999 54709 100000 64703 100000 20509 99999 64252 100000 96678 99999 1436 100000 13734 99999 70724 99999 73139 100000 82618 99999 33886 100000 27972 100000 98023 100000 71883 100000 52213 99999 43232 99999 41891 100000 85395 100000 12498 100000 21091 100000 1566 99999 3233 99999 40742 99999 42471 100000 58375 100000 6622 99999 85647 99999 70262 100000 47967 100000 8634 100000 91278 99999 58242 99999 72794 99999 93552 99999 94902 99999 13171 99999 97084 100000 98123 99999 52822 99999 5889 100000 84203 100000 48389 99999 9542 100000 35548 99999 18611 100000 99079 99999 33346 100000 76168 100000 59582 100000 32057 99999 88925 99999 10956 100000 55739 100000 33913 99999 345 100000 37019 100000 66700 99999 39412 100000 71359 99999 95088 99999 86196 100000 76614 99999 8722 100000 31655 99999 4287 99999 55699 99999 59898 100000 47078 99999 45572 100000 34892 99999 32489 100000 43423 100000 90984 99999 33390 100000 20169 99999 3582 100000 11004 100000 73407 100000 96793 100000 80770 100000 51339 99999 71443 100000 10308 100000 91955 100000 89240 99999 84674 99999 35459 99999 50392 99999 59623 100000 89504 99999 78919 99999 99018 100000 82767 100000 93198 99999 94743 99999 36803 100000 269 99999 82808 99999 55217 99999 84454 99999 72381 100000 9411 99999 21046 100000 63033 100000 69305 99999 31836 100000 96212 100000 44182 100000 61937 100000 43310 99999 59156 99999 3634 100000 97014 99999 63286 100000 27593 100000 95130 100000 66382 100000 53789 99999 4809 99999 34647 99999 25243 99999 18183 100000 19181 99999 99683 100000 34200 100000 66777 100000 85876 100000 22795 100000 62268 100000 34198 99999 78957 99999 23515 100000 19137 100000 63342 100000 34219 100000 9496 100000 93702 100000 95136 99999 18766 99999 63120 100000 86777 99999 94254 99999 24966 100000 18926 100000 14591 99999 27023 100000 29426 99999 70525 100000 56324 99999 10505 99999 51534 100000 53034 99999 24368 100000 5249 99999 2357 100000 1729 99999 19048 99999 26009 100000 54704 99999 38238 99999 24592 100000 47697 100000 45155 100000 77945 99999 85774 100000 6996 100000 50630 99999 19988 100000 84943 99999 16582 99999 72316 99999 93861 99999 60856 100000 23322 100000 27538 100000 63825 100000 71741 99999 24010 100000 19277 100000 67746 99999 69259 100000 67619 100000 49005 99999 87190 100000 7848 100000 79028 99999 48638 99999 71262 100000 34702 100000 80593 99999 6716 100000 40363 99999 32700 100000 27948 99999 34641 100000 1800 100000 15034 99999 23421 99999 80408 99999 66841 99999 28055 99999 82639 99999 73713 100000 89928 100000 39294 99999 75116 99999 9284 99999 20068 100000 43342 100000 77857 100000 34572 99999 45124 99999 13873 100000 55688 100000 59786 100000 24242 99999 3869 100000 40965 99999 47207 99999 27183 100000 61744 99999 73063 99999 17936 100000 96820 100000 11735 100000 62355 100000 62691 99999 96243 99999 92681 100000 87661 99999 51963 99999 83860 99999 45695 100000 12084 99999 80152 99999 8982 99999 58889 99999 14729 100000 58350 99999 91671 99999 3591 100000 68756 100000 24387 100000 2691 99999 9673 99999 77264 100000 75992 99999 69743 99999 92566 99999 68415 100000 15474 99999 18715 100000 50845 100000 17783 99999 92571 100000 82089 100000 69246 100000 28779 99999 26901 99999 57716 100000 40850 100000 98111 99999 42718 99999 55435 100000 79271 99999 86393 99999 40078 100000 24163 99999 9051 99999 43579 99999 97253 99999 32762 100000 92987 100000 81080 99999 72855 100000 96210 100000 81351 100000 99114 100000 28599 100000 76514 99999 99538 100000 35820 100000 99395 99999 30313 100000 90841 100000 28166 99999 4596 99999 61485 100000 40693 100000 6473 100000 4166 100000 98589 100000 70157 99999 93634 99999 34628 99999 62064 99999 70881 100000 67674 99999 81727 99999 34528 99999 81458 99999 2890 99999 58696 99999 67578 99999 89380 99999 6528 99999 96754 99999 34340 99999 77558 99999 8074 99999 50831 100000 93907 100000 30958 99999 62075 100000 11963 99999 18664 99999 38982 100000 75416 100000 13364 99999 58754 99999 25237 100000 59675 99999 57883 99999 45513 100000 54627 99999 45230 100000 41454 99999 68161 99999 88489 99999 81356 100000 53512 99999 64662 99999 42782 99999 6195 99999 96208 99999 71829 100000 29317 99999 7642 99999 85526 100000 29770 99999 37771 100000 86900 99999 18903 100000 17356 99999 88142 100000 95624 99999 35156 99999 5813 99999 1330 99999 50653 99999 62742 100000 30200 100000 30623 100000 38590 99999 61754 99999 32701 99999 4707 99999 38699 100000 14508 99999 69770 100000 2238 100000 6615 100000 60613 100000 98474 100000 36772 100000 33768 99999 6755 99999 22135 100000 71913 100000 45644 99999 47331 100000 59867 99999 42054 100000 43672 99999 43947 99999 31286 100000 15803 100000 17447 99999 60840 99999 40408 99999 71772 100000 26891 100000 29913 100000 47714 100000 32327 100000 63839 100000 77624 99999 86639 100000 46431 99999 47777 99999 78687 100000 48686 99999 8998 99999 59324 100000 26898 100000 97916 100000 33179 100000 12782 100000 18336 100000 85936 99999 38564 100000 1246 99999 16674 99999 81907 99999 2244 99999 12471 99999 61694 100000 13125 100000 15963 99999 45090 100000 42962 99999 76193 100000 28819 100000 6116 100000 66265 100000 82649 99999 70424 100000 20206 99999 49046 99999 94695 99999 59730 99999 78406 99999 79054 100000 9735 99999 49828 99999 60631 100000 35554 100000 75867 100000 83603 100000 34086 99999 94796 99999 85019 99999 39344 100000 83199 99999 79685 100000 10318 100000 29199 99999 12023 99999 14915 100000 16703 100000 78999 99999 27646 99999 12221 100000 13074 99999 98473 100000 40568 99999 35462 99999 93410 99999 32390 99999 59505 100000 7338 100000 84076 100000 75948 99999 85359 99999 30061 100000 49510 100000 44837 100000 98559 99999 42837 100000 34612 99999 97832 99999 68090 100000 25745 99999 37488 99999 17315 100000 43584 99999 17234 99999 97926 99999 29248 100000 2092 99999 67337 99999 55958 99999 30337 99999 74080 100000 33223 100000 46914 100000 84139 100000 83891 100000 5339 100000 7809 100000 59936 100000 26853 99999 21661 100000 82992 100000 41907 99999 12603 100000 31370 100000 16718 100000 51456 100000 68576 100000 46788 99999 8399 99999 68063 100000 52593 99999 58307 100000 35161 100000 49392 100000 95776 100000 84470 99999 89745 99999 17791 99999 95475 100000 12459 99999 29725 100000 7562 99999 95600 100000 40325 99999 72581 100000 79421 100000 85986 100000 39728 100000 29112 99999 68883 100000 85015 100000 76182 99999 59194 99999 3667 100000 23849 99999 89678 99999 9052 99999 36352 100000 4725 99999 3626 100000 52880 99999 88910 100000 68225 100000 88532 99999 13132 100000 70641 99999 82 99999 27441 100000 46510 99999 53344 99999 43525 100000 22136 100000 16327 100000 23241 100000 49610 100000 68804 99999 12173 99999 44276 99999 86262 99999 68043 99999 85168 100000 33679 100000 81922 99999 23474 100000 68442 100000 30784 100000 87975 99999 90982 99999 61201 99999 13951 100000 23440 99999 88486 99999 94586 99999 36013 100000 48800 100000 15144 100000 38004 99999 90914 100000 53809 100000 55358 100000 12815 100000 221 99999 29795 99999 44356 99999 60325 99999 81625 99999 34724 100000 69607 99999 14174 99999 70195 99999 92847 99999 20061 100000 6748 99999 20011 100000 29724 99999 19760 99999 49507 100000 16164 99999 9174 99999 59147 99999 65640 99999 41586 99999 68966 100000 96145 100000 84272 100000 1185 99999 37836 99999 3764 99999 49286 100000 67448 100000 57414 100000 33138 99999 11541 100000 59585 99999 67719 100000 33790 99999 18028 99999 74255 99999 91152 99999 5096 100000 48309 99999 7083 100000 26072 99999 17964 99999 92621 99999 71163 100000 60539 100000 48996 99999 30114 99999 26316 100000 82387 100000 68479 100000 58481 99999 78005 100000 47821 99999 44748 99999 20108 100000 44135 100000 42745 100000 44339 99999 21437 100000 5227 100000 31252 100000 41532 100000 91522 99999 54037 100000 10385 99999 74340 100000 49312 99999 7484 100000 61508 100000 2148 99999 74821 99999 25222 100000 24489 99999 61749 100000 64834 99999 30960 100000 12465 100000 98878 100000 73129 100000 24512 100000 90592 100000 94563 99999 11684 100000 56051 100000 58642 99999 59370 100000 61230 100000 28790 100000 875 99999 8129 99999 12318 100000 45667 100000 93032 99999 70775 100000 54089 100000 86922 100000 92173 99999 99576 100000 59029 99999 62551 100000 37458 99999 8148 100000 72237 100000 69306 100000 30652 99999 58951 100000 76049 99999 91041 99999 61970 99999 85985 99999 48072 100000 11064 100000 71967 99999 99778 100000 9872 100000 32432 99999 79739 99999 85331 100000 43401 100000 32636 99999 45979 99999 26256 99999 84051 100000 47417 99999 12854 99999 34328 99999 14407 100000 65427 100000 87538 99999 17613 99999 67400 100000 17245 99999 58459 100000 57521 100000 86968 100000 67170 99999 62652 100000 44382 99999 84829 100000 25223 99999 27914 100000 44463 99999 87345 100000 35749 99999 31676 100000 52868 100000 92729 100000 12549 99999 40433 99999 54566 99999 78080 100000 94332 99999 58420 100000 57048 99999 99889 99999 75456 99999 91789 99999 81113 100000 32256 100000 91947 100000 34953 100000 32444 100000 39004 99999 5275 100000 45707 99999 80213 99999 15007 99999 16934 99999 16066 99999 22453 99999 38901 99999 84378 99999 30387 99999 34949 100000 91209 100000 78057 100000 10246 100000 50708 100000 65404 100000 92684 100000 90675 99999 78134 100000 18847 100000 36210 99999 8317 99999 507 100000 22616 99999 65010 99999 17703 99999 56751 99999 69368 100000 1973 100000 44936 99999 30354 100000 58550 99999 90669 99999 31249 99999 6114 100000 62824 100000 73851 100000 31463 99999 39349 100000 83346 100000 61745 99999 82194 99999 80111 100000 14276 100000 9675 100000 59216 100000 96172 100000 30893 100000 54295 99999 45561 99999 53592 100000 16594 100000 27797 99999 73989 99999 58557 100000 79407 100000 58255 100000 52049 99999 38646 100000 53618 99999 23998 99999 66624 100000 14913 99999 61065 100000 2506 99999 11512 100000 98083 100000 77595 100000 63831 100000 29685 99999 44484 99999 91832 100000 93179 99999 21897 99999 75388 100000 80751 99999 41206 99999 61653 100000 72229 99999 59235 100000 13966 100000 4261 99999 14076 99999 23704 100000 80082 99999 85121 99999 36085 100000 63673 100000 30537 100000 94110 99999 96664 99999 95055 100000 78383 100000 8216 100000 20502 99999 57100 100000 20479 99999 97023 99999 56622 100000 27938 100000 81521 99999 13702 99999 94389 100000 73209 99999 87292 99999 69401 99999 91732 99999 72140 99999 81096 99999 36600 100000 19070 100000 5770 100000 62996 99999 63620 99999 30225 100000 34624 99999 68737 100000 1686 99999 21522 99999 19792 100000 13779 99999 82111 100000 18793 99999 59136 99999 59052 99999 99999 100000 88060 100000 90736 100000 15149 99999 59095 100000 98597 99999 87084 99999 72913 100000 37155 100000 92996 99999 59108 100000 28744 100000 58841 99999 1381 100000 26736 100000 12678 100000 46787 99999 94905 99999 67456 100000 1172 100000 41390 99999 42549 100000 82069 99999 59932 100000 42170 99999 80844 100000 34682 99999 83079 100000 44659 100000 36262 99999 87404 99999 39172 100000 24785 100000 67893 100000 29929 100000 28483 100000 81586 99999 8721 100000 41527 100000 85935 99999 59326 99999 25770 99999 63829 99999 20676 99999 63211 99999 46944 100000 50088 99999 23474 99999 98110 100000 43695 99999 74894 99999 82228 100000 9892 99999 34017 100000 8021 99999 24997 99999 2269 99999 18323 99999 92410 100000 87052 100000 96755 100000 84873 100000 33361 100000 20062 100000 22323 99999 19305 99999 93257 99999 10412 100000 29637 99999 28036 100000 50395 100000 93145 99999 8084 100000 85997 99999 42479 100000 64302 100000 87155 99999 4977 100000 70543 100000 94683 99999 66209 99999 19332 100000 60450 100000 57836 99999 10400 100000 330 99999 88493 99999 11456 100000 35346 99999 91461 99999 47220 100000 77140 99999 25995 99999 88447 99999 1794 100000 65721 100000 2823 100000 35271 100000 64706 100000 25020 100000 82669 99999 7075 100000 6377 100000 86002 99999 23021 100000 1965 100000 2924 100000 21797 100000 48092 99999 60473 100000 93490 100000 85938 99999 80463 99999 54714 99999 23290 100000 93239 100000 16243 99999 10985 99999 87276 100000 17883 100000 89390 99999 15108 100000 32079 100000 85975 99999 74512 99999 6515 99999 10980 100000 36317 100000 74680 99999 29727 100000 63257 99999 53129 100000 38043 99999 61008 99999 57439 99999 8346 99999 87041 99999 68054 99999 16401 99999 22934 99999 93039 99999 44108 100000 43567 99999 90747 100000 68842 100000 33822 100000 52872 99999 29734 99999 99453 100000 97729 100000 86974 100000 94217 100000 67316 100000 80553 99999 44277 100000 84049 100000 95612 99999 17708 99999 31468 100000 60530 99999 32840 100000 88578 100000 85430 100000 50172 99999 85445 100000 28764 100000 61688 100000 87439 100000 9854 100000 20601 100000 40806 100000 42309 100000 99542 100000 73337 100000 36692 100000 1552 100000 17716 100000 55519 100000 6539 100000 60027 99999 20477 99999 8426 100000 779 99999 3 100000 9030 99999 87436 100000 93732 100000 99181 99999 79166 100000 41497 99999 26106 99999 2085 99999 78638 100000 78979 99999 99422 99999 32228 100000 11627 100000 44644 99999 37454 99999 40017 99999 92488 100000 53755 100000 3792 99999 94533 100000 67412 99999 72615 99999 85987 100000 28343 100000 33491 100000 89585 100000 72497 99999 20294 100000 16464 99999 46829 99999 99476 99999 56591 100000 29619 100000 5766 99999 30250 99999 79773 99999 40696 99999 69365 99999 83280 100000 72849 99999 64290 99999 36655 99999 41818 100000 6548 100000 4368 99999 44768 100000 22756 99999 29669 99999 78027 99999 91266 99999 51090 100000 35432 100000 39826 100000 92602 100000 4483 100000 40167 99999 83695 99999 56773 100000 86969 99999 14599 99999 72583 99999 37728 100000 52192 100000 33443 100000 13356 100000 57165 99999 36034 99999 46870 100000 86955 99999 43573 100000 84298 100000 95080 99999 33989 99999 58257 99999 89262 99999 22483 100000 45799 100000 31439 99999 30011 99999 24870 100000 64071 100000 84573 99999 37965 99999 839 100000 91075 99999 64798 100000 65489 99999 52369 99999 65352 100000 22222 99999 72207 100000 90070 100000 62213 100000 31071 99999 90367 99999 23847 99999 14663 100000 14355 99999 86807 99999 19197 99999 37343 100000 24208 100000 42912 100000 98192 99999 78520 100000 88941 100000 88600 100000 84038 100000 23672 99999 76117 99999 55503 100000 61883 100000 12344 99999 5961 100000 97143 100000 5123 100000 93713 99999 3769 99999 78276 100000 79946 100000 51696 99999 28021 99999 36726 100000 27315 99999 44089 100000 70697 99999 78987 100000 40694 99999 86352 100000 93103 99999 48819 100000 66271 100000 49556 99999 26471 100000 91944 100000 25786 100000 51757 99999 42781 99999 73000 99999 48540 99999 32580 100000 74127 99999 90004 100000 56177 100000 98262 99999 20864 99999 30995 100000 56720 100000 69924 100000 50058 99999 19902 99999 85957 100000 92489 100000 17605 100000 74241 99999 7115 100000 25226 100000 67710 100000 14020 99999 34263 100000 52506 100000 41846 100000 11276 99999 51907 100000 42646 99999 43359 100000 77966 99999 12708 100000 12995 99999 41772 99999 83877 99999 19389 100000 2932 99999 63749 100000 51885 100000 18410 100000 75309 99999 1172 99999 75896 100000 6112 99999 75001 99999 25470 100000 80178 100000 14575 99999 98275 100000 34181 99999 96757 99999 11253 99999 2024 100000 77649 99999 90805 99999 95359 100000 96535 100000 19433 99999 43715 99999 3756 100000 70298 100000 53813 99999 95537 100000 56302 99999 34439 99999 15483 99999 36740 100000 58156 99999 796 100000 46083 100000 7958 100000 61342 99999 91773 100000 13183 100000 55743 100000 57114 100000 36029 99999 60867 100000 43039 99999 46760 100000 48433 99999 51357 100000 38776 100000 93123 100000 18563 99999 57337 99999 21113 99999 41130 99999 65035 100000 49837 100000 14809 99999 96884 100000 13210 99999 77734 100000 26230 100000 53264 99999 41353 100000 77786 99999 61559 100000 74807 100000 88632 100000 64656 100000 80693 100000 59408 99999 98243 99999 65318 99999 10043 99999 126 100000 94662 100000 20886 99999 4407 99999 27192 99999 65757 99999 6686 99999 67585 99999 57852 99999 76394 100000 12365 100000 23787 100000 97165 99999 89995 100000 82826 99999 54829 99999 81900 99999 32868 99999 44972 99999 21689 99999 94803 100000 70141 99999 55591 99999 34458 100000 85499 99999 58657 100000 43509 99999 60498 100000 23562 99999 35549 100000 27175 99999 56006 100000 86372 99999 92286 99999 23991 100000 10187 99999 29489 99999 71789 99999 98771 100000 48598 99999 56145 100000 95400 100000 96299 100000 35146 99999 89734 100000 53904 100000 66970 99999 98357 100000 12004 100000 63169 100000 32087 99999 2213 100000 61754 100000 9762 99999 86228 100000 54819 100000 69953 100000 80579 100000 25163 100000 80930 100000 29193 100000 14874 100000 29882 100000 52777 99999 45320 100000 5909 99999 71369 99999 30703 100000 51517 100000 91333 100000 52863 99999 69772 100000 34622 99999 98675 100000 56303 99999 60861 100000 27424 100000 55487 100000 87647 99999 39954 99999 45058 99999 97415 99999 21486 100000 82284 100000 53871 99999 74197 100000 71241 100000 14994 99999 19964 100000 30592 99999 93643 99999 42614 99999 25204 100000 18392 100000 16903 99999 50557 99999 57342 99999 31873 100000 8189 99999 68403 100000 94717 99999 42662 99999 84636 100000 78768 99999 29997 100000 88364 99999 37778 100000 98636 99999 70121 100000 59907 99999 86413 100000 69056 100000 46047 99999 44399 99999 30008 99999 79173 99999 68499 99999 90584 100000 36122 99999 27467 100000 22842 99999 93477 99999 60023 100000 4435 100000 66798 100000 44013 100000 81712 100000 62887 99999 13485 99999 14974 99999 17607 99999 47390 100000 4188 99999 28115 100000 35760 100000 65079 99999 84339 100000 42948 99999 92675 99999 53186 100000 60245 100000 73376 100000 43085 100000 61909 99999 61176 100000 93940 99999 36240 100000 79866 99999 44681 99999 20931 99999 83478 100000 66766 100000 16274 100000 67168 99999 99717 99999 4777 99999 85555 99999 48473 100000 61401 100000 19680 100000 23194 99999 56302 100000 49092 100000 69593 99999 34196 100000 46230 99999 10920 99999 49912 99999 53170 100000 10784 100000 41325 99999 861 99999 59035 100000 71335 100000 18860 99999 16467 99999 68666 99999 28233 99999 34214 99999 1431 99999 31796 100000 35714 100000 1054 99999 74311 99999 37324 100000 39008 99999 56866 100000 45910 100000 83728 100000 78530 99999 52064 100000 32517 100000 16077 100000 18174 100000 70882 99999 95174 99999 25044 99999 36971 100000 17529 100000 66598 100000 94698 99999 33468 100000 38796 100000 78395 100000 86477 100000 61392 100000 29225 100000 72234 100000 41959 99999 6614 100000 84087 99999 71305 99999 33629 99999 76759 99999 14701 99999 28595 99999 74447 100000 16780 99999 58835 99999 44409 99999 40777 99999 95494 99999 27188 99999 8440 99999 7899 100000 33772 99999 25273 100000 78158 99999 30131 100000 80320 100000 19928 100000 12811 99999 83968 100000 12327 99999 83429 100000 93255 99999 4499 99999 47477 99999 97142 99999 95267 99999 21917 99999 66028 100000 76810 99999 73192 99999 70971 100000 29497 99999 99523 100000 19495 100000 60314 99999 84772 99999 890 99999 90801 100000 49457 100000 30233 99999 97738 100000 22562 99999 56016 100000 92980 100000 62847 99999 69448 99999 60890 100000 16985 99999 65417 99999 32065 100000 31910 99999 75744 99999 8455 100000 23705 100000 69750 100000 56984 99999 1207 100000 97339 100000 86738 100000 78055 99999 868 99999 87168 99999 24673 99999 87510 100000 18360 99999 41579 99999 36242 99999 10565 100000 37535 100000 95707 99999 73783 99999 64612 100000 93217 100000 47600 100000 74224 100000 50607 100000 22069 99999 25714 100000 25542 100000 46339 100000 95927 100000 34885 100000 43737 100000 14911 99999 74886 100000 75773 100000 12403 100000 96458 100000 47784 99999 55781 100000 48130 99999 30928 99999 35806 99999 46000 99999 39806 100000 63785 100000 56178 99999 38672 100000 21303 99999 30988 100000 69694 99999 40683 99999 50051 99999 32225 99999 8219 100000 90935 100000 81256 99999 54897 99999 48604 99999 16172 100000 60425 100000 92862 99999 98324 100000 2230 100000 66254 99999 88982 99999 95454 100000 7028 99999 97473 99999 71007 99999 69974 100000 33255 99999 79786 100000 14055 100000 15640 100000 30745 99999 80628 100000 92570 100000 96834 99999 83377 99999 44580 100000 40865 100000 7256 100000 95696 100000 3248 100000 6080 100000 98479 100000 78942 100000 30532 99999 58378 99999 57620 99999 36955 99999 93668 100000 53247 100000 58903 100000 99204 99999 95843 100000 99798 100000 27380 100000 64826 99999 116 99999 22245 100000 91668 100000 31990 100000 74061 99999 10453 99999 20697 100000 19164 100000 21458 99999 15463 100000 18054 99999 19225 100000 74492 99999 33043 100000 4612 100000 3822 100000 51188 99999 4806 99999 53985 100000 45808 100000 30911 100000 7704 99999 30232 99999 67989 99999 97007 100000 44005 99999 72629 100000 27782 100000 37640 99999 11846 100000 38085 99999 12737 100000 70706 99999 88817 100000 43770 100000 18089 99999 65630 100000 65841 100000 77902 99999 49430 99999 41396 99999 82836 100000 95353 100000 87453 100000 40412 100000 79924 100000 67671 100000 40613 100000 91591 99999 97321 99999 25963 99999 7716 100000 97197 99999 38629 99999 35826 100000 84670 99999 35240 99999 38861 100000 29941 99999 46240 99999 1010 99999 35006 99999 25578 100000 16490 100000 57577 99999 49551 100000 36178 99999 67023 99999 15032 99999 80431 100000 49920 100000 30545 99999 21180 100000 33119 99999 20651 99999 92279 100000 56172 100000 48015 99999 88321 100000 50793 99999 13617 100000 18461 99999 93610 100000 11022 99999 83478 99999 79168 99999 94074 100000 27586 99999 13895 100000 10957 99999 57541 99999 16467 100000 50027 100000 21289 99999 16874 99999 2348 99999 81078 100000 18925 99999 22089 100000 67000 99999 66041 99999 39457 100000 50450 99999 710 100000 90963 100000 3383 100000 4933 99999 23097 100000 13165 99999 57329 99999 95715 99999 14270 99999 11699 99999 67028 100000 58995 99999 72529 100000 3917 99999 60699 100000 97377 100000 42819 100000 52356 99999 8379 100000 92894 99999 87266 100000 43903 99999 50651 100000 96595 100000 13402 99999 92416 100000 54130 99999 65639 99999 71345 100000 57579 100000 70250 99999 96630 100000 37765 100000 66657 99999 2118 99999 9094 100000 8330 99999 54493 99999 75772 100000 32013 100000 25975 100000 80273 99999 94568 100000 96797 99999 97987 100000 83195 99999 61870 99999 27576 99999 28242 99999 99789 99999 13099 100000 29987 100000 26075 99999 72206 100000 60996 100000 61250 100000 38462 99999 70068 100000 58262 99999 21829 99999 56792 100000 9112 100000 78772 99999 70230 99999 81905 100000 28413 99999 28376 99999 37091 100000 39430 100000 37371 100000 88549 99999 36045 100000 20651 100000 34379 99999 82637 100000 65433 99999 31080 100000 99841 100000 21842 100000 20094 100000 3763 99999 62859 100000 24113 99999 58261 100000 88045 99999 50374 100000 7723 100000 49034 100000 95564 100000 52683 100000 28715 99999 91653 99999 29591 99999 10247 100000 9253 100000 34082 99999 85711 100000 50846 99999 85688 100000 20098 100000 19559 99999 61753 99999 64914 99999 74687 99999 86971 99999 88046 100000 62586 99999 67459 100000 60547 99999 52097 99999 74325 100000 254 100000 80844 99999 95649 100000 92294 99999 43813 100000 81566 100000 41840 100000 25304 100000 89598 100000 86886 99999 22084 100000 88010 99999 57946 99999 25656 99999 98452 99999 13070 99999 54606 100000 75126 99999 76647 99999 57967 99999 55061 100000 47879 99999 94177 99999 57043 99999 56348 99999 44920 99999 91968 100000 99630 99999 7539 100000 60908 100000 45395 100000 25339 99999 55267 100000 99315 100000 27872 99999 35852 100000 88244 99999 85400 99999 64137 99999 35497 99999 87092 99999 37979 100000 318 99999 57679 100000 85637 99999 66160 99999 86430 99999 86581 99999 42482 100000 75760 100000 92108 99999 35977 100000 58193 99999 26944 100000 42810 100000 96862 99999 48327 100000 22399 100000 85098 100000 97330 100000 85681 99999 88862 100000 71589 99999 65029 100000 45607 100000 72447 99999 91799 99999 21677 99999 43263 100000 74371 99999 56504 99999 43510 100000 74038 99999 2916 100000 9578 99999 63873 100000 77015 99999 4849 100000 42726 100000 85659 99999 56977 99999 84198 100000 19724 99999 35638 99999 2423 100000 76281 100000 99616 99999 20067 99999 27583 99999 64259 100000 93475 99999 38450 99999 85274 99999 97254 100000 14412 100000 1512 99999 74028 99999 35665 99999 12700 99999 15571 99999 51745 100000 54326 99999 67601 100000 69178 99999 92796 100000 50577 100000 35688 99999 15393 99999 76218 99999 81737 100000 74341 100000 70768 100000 711 99999 42254 99999 48007 100000 31724 99999 38890 100000 38293 99999 16728 100000 22435 100000 85332 99999 26979 100000 32868 100000 82415 99999 57340 99999 10442 99999 16301 100000 12737 99999 66861 99999 2837 99999 74027 99999 21839 99999 3469 100000 80946 100000 60820 100000 54835 100000 54967 100000 71039 100000 84347 99999 99382 100000 1989 99999 99688 99999 12784 99999 74431 100000 51016 100000 23443 99999 40544 99999 19162 100000 7421 99999 86190 100000 45237 100000 60279 99999 74079 99999 53497 100000 5970 100000 25403 99999 94761 99999 58039 99999 75919 100000 83858 100000 49597 99999 75986 99999 16498 100000 79929 100000 74804 99999 44038 99999 32490 99999 15757 99999 37668 100000 95104 99999 9741 100000 86852 99999 16384 99999 84860 99999 9808 100000 97689 99999 26389 100000 1192 99999 90947 99999 53788 100000 73479 99999 21874 100000 78044 99999 70273 100000 28726 100000 6353 99999 54808 99999 57643 100000 10061 99999 31976 99999 81886 100000 27372 99999 15978 100000 85958 99999 63561 100000 68272 99999 13771 100000 50567 100000 78207 99999 27463 99999 97679 100000 69873 100000 53100 99999 71958 100000 76453 100000 86093 100000 56319 99999 56114 100000 69646 99999 37582 100000 55031 99999 93388 99999 60982 99999 85191 99999 3450 100000 44190 100000 15882 99999 38711 100000 82411 100000 79483 100000 53332 100000 95846 99999 28378 100000 97753 100000 38421 100000 32708 99999 52502 99999 21054 99999 59120 100000 95447 99999 30485 99999 79024 100000 56158 100000 49127 100000 75597 99999 42101 100000 67451 100000 70557 100000 12699 99999 65304 100000 77651 100000 57414 99999 4456 99999 34544 100000 799 99999 28910 100000 93605 100000 88056 99999 23228 99999 8552 99999 43002 99999 84684 100000 87869 100000 18935 99999 21891 100000 18626 100000 85603 99999 66252 100000 34759 99999 84580 100000 80815 99999 1591 99999 68252 100000 99210 100000 19642 99999 45598 100000 621 99999 59284 100000 62930 100000 4361 100000 66194 99999 60646 100000 31719 100000 60651 100000 3486 100000 57964 99999 64828 99999 70032 100000 46722 99999 23972 100000 63707 100000 33649 100000 57292 100000 75385 100000 14068 100000 52199 100000 33905 99999 77295 99999 30055 100000 25521 100000 95293 99999 64327 100000 70157 100000 42156 99999 27666 99999 10956 99999 5261 99999 10676 100000 98785 99999 7885 99999 19392 99999 26442 99999 95062 99999 56990 100000 99777 99999 33440 99999 5849 99999 46474 100000 41278 99999 60048 99999 74911 100000 31567 100000 18398 100000 55158 100000 30697 99999 57672 100000 31339 99999 66093 100000 18090 99999 8657 100000 67252 99999 47013 99999 15576 99999 33861 100000 83447 99999 391 99999 21913 100000 87865 100000 66501 100000 13631 99999 54052 99999 48499 100000 70737 100000 48248 99999 77292 100000 69802 100000 23453 100000 37000 99999 9462 99999 84424 100000 24678 100000 77247 100000 81482 100000 56783 99999 58748 100000 54984 99999 15211 99999 42620 100000 90705 99999 14949 99999 4569 100000 17593 99999 46292 100000 26069 100000 99088 100000 89854 99999 38903 99999 54488 99999 74854 100000 59163 99999 79798 99999 67473 99999 96718 99999 11006 100000 67151 99999 8681 100000 59239 100000 52019 100000 96729 100000 3198 100000 53847 100000 4079 99999 41926 99999 9558 99999 21824 99999 81941 99999 20052 100000 93769 100000 817 100000 55136 99999 6593 99999 33818 99999 53594 99999 45772 100000 26206 99999 13311 99999 55328 99999 83958 100000 2461 100000 83075 99999 77504 99999 78237 99999 75289 100000 72738 100000 72030 99999 34679 99999 72982 100000 77950 100000 88422 100000 46356 100000 75178 100000 40359 99999 19786 99999 22082 100000 94190 99999 69904 100000 32542 99999 48741 100000 12256 100000 9790 100000 41514 100000 99280 100000 2037 100000 60203 99999 10194 99999 41188 100000 70813 100000 54479 100000 6119 99999 28973 100000 61788 99999 87731 99999 69306 99999 38038 99999 91559 99999 2572 99999 69927 100000 73725 99999 3366 100000 35150 100000 3985 99999 10997 99999 13487 99999 65616 100000 26955 99999 55396 99999 20528 99999 28423 100000 42901 100000 27650 99999 1444 99999 55055 100000 7039 100000 3000 99999 89302 100000 41192 99999 4636 99999 8817 99999 52537 99999 82525 99999 44398 99999 7538 100000 3379 99999 95561 100000 17810 100000 82579 99999 25006 99999 85325 100000 56438 100000 62771 100000 77152 99999 74082 100000 45817 100000 5471 99999 98937 100000 75545 100000 30497 100000 77388 100000 98715 100000 81338 99999 90019 99999 85185 99999 37073 99999 75478 100000 85858 99999 64692 100000 5915 100000 26937 99999 81157 100000 10192 99999 53533 100000 12387 100000 92622 99999 71070 99999 24167 100000 2580 99999 14230 99999 34897 100000 16567 99999 26754 100000 24788 100000 79262 99999 89047 99999 18803 100000 45606 99999 33085 100000 78112 99999 88313 99999 89452 100000 39123 99999 48809 100000 50202 99999 29179 100000 41586 100000 96733 100000 46653 100000 9599 99999 18405 99999 2881 99999 28786 99999 16931 100000 57034 100000 18318 99999 8032 100000 1266 100000 77861 100000 21973 100000 65292 100000 17178 99999 61873 100000 21087 100000 48262 100000 73864 99999 83084 100000 72620 99999 33998 100000 68413 99999 72813 99999 93534 99999 86081 100000 87247 99999 32479 100000 17207 99999 51247 100000 29913 99999 73176 100000 69438 99999 77695 99999 53839 99999 32058 100000 82167 99999 98057 99999 29657 99999 31100 100000 302 99999 87943 100000 8325 99999 82172 99999 18008 99999 95994 99999 62193 99999 2575 100000 80384 99999 8754 100000 91757 99999 38448 100000 14178 99999 56656 99999 37142 99999 57847 100000 81350 99999 20318 99999 32793 100000 60089 99999 24865 99999 81353 99999 48848 100000 88240 100000 15245 100000 58189 99999 89439 100000 31216 100000 56513 100000 63853 100000 71990 99999 70827 99999 27440 100000 7175 100000 34088 99999 47292 99999 28618 100000 46982 99999 52879 99999 24517 99999 84078 99999 74861 100000 13791 99999 24148 100000 55825 99999 5937 99999 49219 100000 81621 100000 72883 99999 56594 99999 79324 99999 71438 100000 85201 100000 5477 99999 42947 99999 73302 99999 34329 99999 55369 100000 86042 100000 9534 99999 50737 100000 4581 99999 14470 99999 90338 99999 61326 100000 99487 100000 51792 100000 61311 100000 84435 99999 24370 100000 4060 100000 39614 99999 33396 99999 93209 99999 90580 99999 94694 100000 80746 100000 51994 100000 71516 99999 76588 99999 82434 99999 15783 100000 12056 100000 64063 100000 23354 99999 62000 100000 94714 100000 99094 100000 32803 100000 42466 100000 48784 99999 34722 100000 80893 99999 46576 100000 11743 99999 36170 99999 14351 99999 61058 100000 35284 99999 14059 100000 65320 100000 58649 100000 62390 99999 52716 99999 37180 100000 12366 100000 33290 99999 36041 99999 95331 99999 8470 99999 83247 100000 91905 99999 34823 99999 85755 99999 77435 99999 99858 99999 87465 100000 82021 100000 2197 99999 99910 100000 12334 100000 59137 100000 95115 100000 49306 100000 26590 100000 52949 100000 83813 100000 75946 99999 66470 99999 24640 100000 67057 99999 82258 99999 27799 100000 42758 99999 9318 99999 3914 99999 54392 99999 55378 99999 64558 100000 59129 100000 84285 100000 86667 99999 87489 99999 84756 99999 30181 100000 22801 99999 46489 99999 55531 99999 28133 99999 5747 99999 55118 100000 1160 99999 13200 100000 8040 100000 93362 99999 75543 100000 71781 100000 77209 99999 1530 100000 56764 100000 65628 100000 15448 99999 46031 99999 35519 100000 16763 100000 71133 99999 56091 99999 52022 100000 52054 99999 28474 99999 24220 100000 66268 100000 95789 100000 62936 99999 88706 100000 99431 99999 99090 100000 1915 100000 73914 100000 75752 100000 91854 99999 78010 100000 55377 100000 55544 100000 39650 100000 66594 100000 52727 100000 74304 99999 4123 100000 67796 100000 91875 100000 20705 99999 94598 99999 73269 99999 67603 99999 89637 100000 84415 100000 90588 99999 84987 99999 69982 99999 4534 99999 12646 99999 74134 100000 77018 100000 97196 100000 10154 99999 82884 99999 6358 100000 48811 99999 38288 100000 63394 100000 21320 100000 42023 100000 56770 100000 96318 100000 80925 99999 55366 100000 23415 99999 74990 99999 49233 99999 21875 100000 39406 100000 54397 99999 42118 99999 63543 99999 64587 99999 73145 100000 38926 100000 60760 99999 81701 100000 11032 100000 75836 100000 21044 99999 35831 99999 7282 100000 56875 100000 82229 99999 49043 100000 39054 100000 20941 99999 31271 100000 97633 100000 64822 99999 73710 99999 19160 100000 52164 99999 57148 100000 73597 99999 20091 100000 75133 100000 26439 99999 93161 99999 30478 99999 98476 100000 74424 99999 24591 100000 88961 99999 19384 99999 26390 100000 17631 99999 39434 99999 61345 100000 21635 100000 26924 100000 94528 99999 57267 100000 95695 100000 33435 100000 76412 100000 61424 100000 68945 100000 73648 100000 63641 100000 30335 99999 46966 99999 31073 100000 93639 99999 28139 100000 74552 100000 87682 100000 37544 99999 45973 99999 49471 99999 788 100000 73760 100000 47966 99999 87027 99999 87637 100000 21274 100000 77121 100000 47050 99999 49866 99999 76345 100000 33122 100000 78290 100000 84983 99999 62705 99999 41226 100000 2737 100000 47966 100000 93306 99999 73446 100000 31986 100000 97616 100000 30923 100000 146 100000 23602 99999 92228 100000 85366 100000 66220 99999 31492 99999 78764 99999 49298 99999 75970 100000 37232 100000 46826 99999 93283 99999 48434 100000 35966 100000 4546 99999 26820 99999 52053 99999 14571 100000 49200 100000 96405 100000 63735 99999 62815 100000 19333 100000 8198 100000 18016 99999 27691 100000 8154 100000 84768 100000 80278 100000 9531 99999 78722 100000 61764 99999 14944 100000 33428 99999 26620 99999 33860 99999 31220 99999 571 99999 60891 99999 41529 100000 82441 99999 3916 100000 7736 100000 74404 99999 2044 100000 69492 100000 59377 100000 36064 99999 49965 100000 66053 99999 92974 99999 44407 99999 14674 100000 15383 99999 44711 100000 71252 100000 63844 100000 65581 99999 31424 100000 74105 99999 37049 100000 36463 100000 41284 99999 53181 99999 72949 100000 6088 99999 15698 100000 9498 99999 66696 100000 89952 99999 54916 99999 72829 99999 69196 100000 29185 100000 79238 100000 86238 99999 91245 99999 37963 99999 1398 99999 21718 99999 8578 100000 30767 99999 5107 100000 2488 100000 20970 99999 63786 99999 37369 99999 1906 100000 90414 99999 93317 99999 82944 100000 16716 99999 21174 99999 21221 99999 20324 99999 40367 100000 39579 99999 50379 100000 36852 100000 11569 99999 10227 99999 44602 100000 84537 100000 62309 100000 97239 100000 69964 99999 7814 99999 30467 99999 94541 99999 45161 99999 72797 99999 86282 100000 41305 100000 11647 99999 90119 99999 21937 100000 94279 100000 12009 99999 70606 99999 92109 100000 17253 99999 35195 99999 57756 100000 56625 99999 13459 100000 80105 99999 42355 99999 58143 99999 465 100000 31549 99999 57136 100000 70258 99999 37729 99999 99037 99999 36593 99999 96780 99999 64442 99999 10944 100000 65412 99999 14612 99999 60601 100000 58816 100000 76068 99999 8201 99999 11538 100000 75966 100000 10168 99999 91083 100000 97930 99999 32676 99999 18619 100000 29347 99999 93598 100000 29520 100000 51049 99999 42413 99999 9104 100000 21638 99999 34616 99999 84283 99999 17991 99999 47294 100000 1519 99999 75260 99999 61824 99999 90940 99999 54833 100000 29506 100000 48268 100000 66973 100000 56364 99999 95861 99999 6482 99999 82425 100000 80960 99999 15000 100000 73691 100000 72142 99999 99938 100000 38518 100000 26809 100000 86478 100000 6061 100000 99370 100000 35932 99999 21387 99999 63483 100000 77997 99999 1029 100000 76977 100000 86517 99999 31646 100000 48732 100000 60155 99999 76258 99999 96081 99999 23184 100000 4194 99999 67164 100000 83304 100000 9587 100000 59382 99999 86462 100000 81183 99999 62374 99999 37595 100000 15798 100000 63515 99999 92791 99999 75108 100000 14014 99999 86763 100000 92639 100000 43158 99999 40125 100000 97374 100000 38676 100000 72518 100000 96139 100000 35118 100000 38888 100000 22554 99999 14361 99999 33880 100000 6339 100000 13561 99999 30312 100000 60683 99999 26920 99999 48504 100000 33735 100000 88148 99999 15197 99999 39854 99999 42183 99999 31022 99999 78377 99999 56903 99999 82398 100000 21151 100000 93156 100000 80801 100000 25259 100000 49352 100000 99379 100000 60578 99999 5119 99999 50386 100000 95305 99999 34300 100000 77590 99999 32124 99999 37146 100000 4831 99999 65604 99999 36066 99999 70476 100000 19096 100000 88336 100000 62542 99999 24976 99999 75603 99999 80792 100000 48360 100000 63086 99999 70372 100000 68789 100000 62500 100000 68875 99999 72079 100000 45039 100000 82713 100000 217 99999 55541 100000 41988 100000 99757 100000 40298 100000 41520 99999 92402 100000 42728 100000 36909 100000 61928 99999 83080 100000 40615 99999 23633 100000 92816 100000 34556 100000 36428 100000 16930 99999 373 100000 49670 99999 22002 100000 67426 99999 36033 99999 57603 99999 98515 99999 24570 99999 89959 99999 76576 100000 70274 100000 22760 100000 56705 99999 41426 99999 98317 100000 79036 99999 6735 99999 75131 99999 25146 99999 30093 99999 77647 100000 6245 100000 7379 99999 62512 100000 33008 100000 90103 99999 13038 100000 36816 100000 96977 100000 87192 99999 86022 100000 42120 100000 42675 99999 41364 99999 55533 99999 19496 99999 48414 100000 98343 99999 86814 99999 55949 99999 36196 99999 1462 100000 21309 99999 58217 99999 91231 100000 74964 100000 66810 99999 16302 100000 34445 100000 90548 99999 13510 99999 59115 100000 68548 99999 94463 99999 297 100000 83320 100000 80027 99999 75274 100000 69283 99999 43250 99999 45497 100000 44635 100000 54563 100000 27461 100000 16192 99999 33949 99999 75216 99999 25417 99999 12498 99999 79589 99999 27069 100000 71635 99999 82282 99999 57747 100000 16651 99999 69897 100000 22600 99999 3951 99999 96312 99999 53147 99999 89414 100000 68546 99999 54224 100000 83655 100000 26340 99999 83081 100000 81334 99999 74157 100000 46372 100000 12540 99999 93426 99999 64532 99999 15646 100000 86495 100000 10193 99999 91618 99999 92471 99999 78079 100000 40340 100000 95817 99999 5356 99999 74025 100000 6066 99999 33999 99999 48300 99999 48139 99999 79683 99999 53441 100000 12126 100000 44059 100000 98259 99999 18278 99999 78290 99999 77999 99999 65130 100000 79768 99999 10551 99999 50986 99999 7739 100000 87158 100000 97304 100000 45874 100000 56904 100000 42032 100000 53860 99999 60324 100000 71889 100000 80525 99999 53215 100000 77417 99999 30042 99999 7568 100000 48703 100000 75688 100000 88400 100000 89238 99999 92933 100000 62389 100000 54590 99999 74723 99999 74752 100000 77529 100000 62250 99999 48645 99999 85511 99999 2476 99999 93522 100000 79917 100000 7034 100000 92280 99999 56340 100000 60025 100000 33410 99999 57068 99999 5801 100000 39524 99999 90319 100000 30286 99999 65008 100000 91768 100000 74718 100000 51183 99999 74461 99999 22012 100000 19037 100000 72784 99999 89424 100000 27897 100000 97723 99999 81634 100000 88505 100000 59314 99999 50242 100000 32585 99999 51607 99999 27588 99999 96083 99999 32331 100000 24560 99999 76998 100000 71640 99999 51738 99999 52277 100000 17639 100000 95920 100000 2313 100000 4479 99999 82388 99999 71855 100000 30874 99999 29133 100000 79747 100000 74310 99999 54486 100000 87825 99999 68134 100000 7163 100000 51446 100000 26761 100000 13911 99999 42978 99999 33125 99999 50819 100000 30857 99999 67789 100000 42981 99999 99333 99999 35346 100000 14234 99999 40309 99999 89342 99999 39723 100000 84180 99999 90102 100000 2892 100000 99734 99999 12789 99999 89265 100000 59789 99999 54912 99999 52993 99999 90905 100000 40267 100000 43400 99999 88397 100000 24045 100000 46526 99999 79788 99999 72229 100000 39695 99999 27867 100000 24932 99999 98568 99999 1498 100000 61262 100000 37611 99999 65342 100000 68536 99999 23618 99999 32405 99999 93057 99999 43474 99999 96693 99999 89298 99999 65650 100000 8213 100000 18733 100000 86615 100000 86766 100000 40449 100000 43912 99999 75981 99999 57920 100000 83378 99999 19956 99999 13108 100000 41905 99999 64380 99999 16801 100000 16934 100000 66188 100000 63020 100000 5013 100000 83822 100000 74383 99999 82025 100000 62736 99999 67643 100000 40416 99999 17889 99999 67717 100000 73201 100000 70307 100000 6489 99999 8896 99999 64948 100000 88638 99999 77502 99999 87165 100000 66273 99999 14802 100000 7624 99999 41664 99999 59803 99999 40578 100000 23603 99999 35988 99999 34882 99999 70066 100000 86033 100000 27689 100000 26295 100000 52253 100000 47128 99999 38391 99999 15099 99999 26823 100000 36239 100000 93733 100000 54102 99999 81142 100000 29519 99999 82475 100000 21280 100000 28948 100000 58229 99999 92075 100000 36648 100000 68452 99999 1647 99999 63466 99999 15129 100000 47068 99999 24870 99999 66690 100000 64238 99999 62852 100000 83872 99999 30806 100000 78697 99999 70841 100000 82818 100000 76954 99999 52823 100000 61757 100000 46371 100000 43400 100000 12152 100000 20003 100000 32034 100000 51455 100000 4195 99999 94658 99999 34707 99999 63914 99999 26486 99999 73549 99999 79082 99999 80824 100000 69880 99999 60841 100000 97742 99999 76265 100000 33568 99999 51079 100000 64675 99999 62714 100000 30267 99999 2239 100000 2814 99999 98313 99999 27275 100000 40704 99999 137 100000 208 100000 82023 100000 84083 100000 50665 99999 36435 100000 27269 100000 97773 99999 11995 99999 86241 99999 71251 100000 10589 99999 21569 99999 44768 99999 93680 99999 13110 100000 62798 100000 69062 99999 32781 100000 54631 99999 93493 100000 17667 99999 30746 100000 38270 99999 10931 100000 67145 99999 77678 99999 9573 100000 80382 100000 8114 100000 1912 99999 62344 100000 72251 100000 82943 100000 8702 100000 55195 100000 28825 99999 18210 100000 60853 99999 92405 100000 3842 100000 1712 99999 10621 99999 45592 99999 32910 100000 40893 99999 87450 100000 67634 100000 20008 100000 98716 100000 70387 100000 38150 99999 64385 100000 58539 99999 15442 99999 46265 99999 5722 100000 95320 100000 38428 99999 98209 100000 27620 100000 95110 99999 41780 100000 70804 100000 15071 99999 89608 100000 43195 100000 66994 99999 11266 99999 20402 99999 55993 100000 69836 100000 5196 100000 51634 100000 60391 99999 62605 100000 25696 99999 96777 99999 65859 100000 67945 100000 89500 100000 84881 100000 66388 99999 83416 100000 60952 100000 22242 99999 43538 99999 49329 99999 6609 99999 8609 100000 74882 99999 55738 100000 87458 100000 88029 99999 2499 99999 28032 100000 56830 100000 2193 99999 76524 99999 85934 100000 54006 100000 58301 100000 13030 100000 75069 100000 40558 100000 40480 100000 75565 100000 39071 99999 37815 99999 93455 100000 3610 99999 19774 99999 75609 99999 2861 100000 9774 100000 34955 99999 70055 99999 93261 99999 59420 100000 22058 99999 88530 99999 28436 99999 6906 99999 60657 99999 48487 100000 9516 100000 38471 99999 98197 100000 40916 100000 45610 100000 21978 100000 41489 99999 83057 99999 91649 100000 55838 100000 43772 99999 90823 99999 24706 100000 66681 100000 32667 100000 35511 100000 19170 100000 26856 100000 89509 100000 60754 100000 34998 100000 61575 100000 25147 100000 13334 99999 62077 100000 60656 100000 2617 100000 33705 99999 79043 100000 86754 99999 25054 100000 64078 99999 57798 99999 89969 100000 62547 99999 86208 99999 39350 100000 43530 100000 90391 100000 15643 100000 8175 100000 6767 99999 54016 100000 9939 100000 46196 99999 13438 100000 99159 100000 55963 99999 2792 100000 42220 99999 55382 99999 81915 99999 89479 99999 19990 100000 46948 100000 75664 100000 9752 99999 52290 100000 22832 99999 97557 100000 42430 99999 31853 99999 62934 99999 28291 100000 29409 100000 64591 99999 60426 99999 16122 100000 79585 100000 492 99999 41314 100000 98527 100000 81704 100000 69043 99999 73696 99999 41959 100000 1059 100000 67598 99999 78502 99999 93475 100000 59143 99999 49461 99999 50880 99999 67965 99999 50478 99999 4981 99999 38898 99999 82949 99999 65062 100000 4457 99999 13891 99999 85185 100000 28873 99999 60291 99999 88976 100000 93353 99999 39470 99999 29789 100000 95220 99999 1069 100000 13070 100000 23925 99999 4037 99999 70310 99999 26130 99999 46965 99999 48338 99999 5611 99999 54468 99999 65105 100000 45718 99999 37647 100000 14324 100000 26260 99999 10598 100000 76096 100000 6564 100000 99623 100000 46437 99999 22972 100000 78824 99999 16635 100000 28425 99999 89927 99999 23659 99999 28348 100000 12138 100000 60579 100000 89267 100000 9588 100000 87910 99999 17742 99999 68665 100000 40032 100000 45111 99999 54631 100000 52905 100000 3116 99999 1279 99999 19895 100000 56323 99999 91164 100000 65936 99999 72938 100000 68772 100000 35955 100000 83255 100000 13352 99999 31003 100000 20009 100000 58315 100000 61147 100000 56488 100000 73937 99999 21942 99999 89779 100000 91053 99999 46869 100000 2754 99999 50066 99999 57654 99999 77445 100000 84404 99999 87777 99999 20067 100000 84140 100000 29955 100000 10738 100000 69026 100000 71116 99999 54882 99999 23138 99999 13781 99999 97818 99999 20264 99999 1324 99999 80200 99999 33774 99999 43669 100000 96535 99999 65842 100000 58264 100000 29953 99999 90869 99999 705 100000 26052 100000 18973 100000 85019 100000 79067 99999 53138 99999 9847 99999 85382 99999 22398 100000 66769 99999 41163 100000 91619 99999 89189 100000 41958 99999 31471 100000 44370 99999 62634 99999 30979 99999 14089 99999 38448 99999 37304 99999 51911 99999 41851 99999 84333 99999 81265 100000 63777 100000 6419 100000 45438 100000 82240 100000 48214 99999 34190 99999 60375 100000 44690 100000 97703 100000 28014 100000 70902 100000 9544 100000 45920 100000 44266 99999 63856 99999 30289 100000 30443 100000 71030 100000 30235 99999 1425 100000 5967 100000 48381 99999 11509 100000 68922 100000 8085 99999 8823 99999 4405 100000 42429 100000 43441 99999 81832 99999 16823 100000 79798 100000 96928 100000 25553 99999 21567 100000 7794 100000 38059 100000 4051 100000 21188 99999 76184 99999 1659 100000 15785 100000 73522 100000 4291 100000 29744 99999 67261 99999 17510 100000 30997 100000 77520 100000 20919 99999 97761 100000 54282 99999 39609 99999 92305 100000 81943 100000 1070 99999 43931 100000 79384 99999 19601 99999 36293 100000 48368 100000 66697 100000 94207 99999 19450 100000 41747 100000 69501 99999 95006 99999 85569 100000 96078 100000 8596 99999 40927 99999 72745 99999 89380 100000 66402 99999 53381 99999 8389 99999 9546 100000 79062 99999 30468 100000 90104 100000 26542 100000 25672 100000 15378 100000 32995 99999 33206 99999 70230 100000 5121 99999 28450 99999 94068 99999 31832 100000 19162 99999 87562 100000 45019 100000 83393 100000 50282 99999 34515 100000 37105 100000 10041 100000 22738 99999 36431 100000 18908 100000 36502 99999 15218 100000 30407 100000 4385 100000 5594 100000 3545 99999 90822 100000 47738 99999 39354 100000 88518 100000 15996 100000 21465 100000 45908 99999 15838 99999 13917 100000 74696 100000 13650 99999 1463 99999 18224 99999 24133 100000 44085 99999 47323 99999 63228 99999 5777 100000 42058 99999 68384 100000 14691 100000 77336 100000 76826 99999 84369 100000 97981 99999 4212 100000 95082 100000 32111 100000 78070 100000 13358 99999 45241 100000 97621 100000 42304 99999 46865 100000 28646 100000 78106 100000 95641 99999 62308 99999 92175 100000 11328 100000 63495 100000 73915 100000 91635 99999 67361 99999 56003 100000 11085 99999 4544 100000 99259 99999 47955 99999 90358 100000 65738 100000 32501 100000 20752 99999 1161 99999 85016 99999 86907 99999 47308 99999 33503 99999 14899 99999 42588 99999 55572 100000 52885 99999 41708 99999 42823 99999 35829 100000 71271 100000 87015 100000 83959 99999 34402 99999 28675 99999 1523 99999 46342 99999 52694 99999 77835 99999 46627 100000 95688 99999 76089 100000 57009 100000 35285 100000 34071 100000 50830 100000 5837 99999 63123 100000 64678 99999 41264 99999 18500 100000 17863 99999 49933 100000 1853 100000 47313 100000 88915 99999 48382 100000 62628 99999 33418 99999 21135 100000 76127 99999 71578 99999 2779 99999 33241 100000 22150 100000 98945 99999 82187 99999 94402 100000 83441 100000 54172 100000 63545 99999 93688 99999 94913 100000 61994 99999 42758 100000 71348 99999 29611 100000 83829 99999 65082 100000 20781 100000 98993 100000 37613 99999 34359 100000 10769 100000 8687 100000 59211 100000 35180 100000 21844 99999 67732 99999 34403 99999 21110 99999 15324 100000 60706 100000 66916 100000 55194 100000 84285 99999 94080 99999 73549 100000 51934 100000 67595 100000 42060 100000 32090 99999 65116 100000 81167 99999 39957 100000 47281 99999 90315 99999 58415 99999 61747 99999 63959 100000 32798 99999 71573 100000 50802 100000 57866 100000 24779 100000 57344 99999 91353 99999 37505 100000 11674 99999 7156 100000 96753 100000 45225 99999 19952 99999 49904 100000 76822 99999 45649 99999 97822 100000 63570 100000 75420 100000 33885 99999 68516 99999 22346 100000 13790 99999 13218 100000 31863 100000 7037 100000 4652 100000 17149 99999 28704 99999 52950 99999 95988 100000 39669 100000 48931 99999 71973 100000 36636 100000 46994 99999 49492 99999 85097 100000 53242 100000 49367 100000 71346 100000 49541 100000 60348 100000 25369 100000 2904 100000 7084 100000 75764 100000 11626 99999 81562 100000 41742 99999 68453 100000 87372 100000 86493 100000 95294 99999 57160 100000 10879 100000 88821 99999 63763 100000 76552 100000 36064 100000 97603 99999 63415 99999 71761 99999 74614 100000 66132 100000 53351 100000 51214 99999 73014 100000 26710 100000 13005 100000 51835 100000 44397 99999 64709 100000 32697 99999 16228 100000 63673 99999 17 100000 1509 99999 18478 100000 10027 99999 85738 100000 53852 99999 32414 100000 87964 100000 20769 100000 93248 100000 808 100000 78765 100000 31735 100000 75111 99999 72015 100000 10350 99999 91520 100000 30908 100000 642 99999 59407 99999 62528 100000 87638 99999 86622 99999 73679 99999 97082 99999 26531 99999 47035 99999 76535 100000 4865 100000 57868 99999 96331 100000 73842 99999 66561 99999 6311 99999 18650 100000 72036 100000 67647 100000 71038 100000 18389 100000 30163 99999 97871 99999 53470 100000 8331 100000 93119 99999 85277 100000 70760 100000 35369 100000 84710 99999 15770 99999 43824 99999 67452 100000 4982 100000 84627 100000 13407 100000 85693 100000 85146 99999 17538 99999 26947 99999 3678 100000 1701 99999 64580 99999 75142 100000 96357 99999 57507 99999 46332 99999 85786 99999 89265 99999 38893 100000 78536 99999 33011 99999 74766 99999 55653 99999 58265 99999 60516 100000 93919 99999 70546 99999 78082 100000 53160 100000 77360 100000 76418 99999 54969 100000 82018 100000 60619 100000 19393 99999 58979 100000 12433 99999 69332 100000 68312 100000 3356 100000 1486 100000 1786 99999 62643 100000 74553 100000 61129 99999 3980 100000 50569 99999 29675 99999 42963 100000 11775 100000 30694 100000 98753 100000 74893 99999 15657 99999 58136 100000 7588 99999 25218 100000 6072 100000 45061 99999 59760 100000 31554 99999 99615 99999 6321 100000 76820 100000 46547 100000 55442 100000 52708 100000 81085 99999 26994 100000 67962 100000 65088 99999 56793 99999 86286 100000 40851 100000 4539 99999 63587 99999 71966 99999 61764 100000 51620 100000 23679 99999 57374 99999 94548 99999 72575 100000 36861 100000 13832 100000 94792 100000 77285 100000 79484 99999 28962 99999 17486 100000 8634 99999 81421 99999 6432 99999 85757 100000 7474 99999 83212 100000 40958 99999 4615 100000 64418 99999 76103 100000 82246 99999 61121 99999 99474 99999 82451 99999 3197 100000 37506 99999 36133 99999 59642 99999 25288 100000 17636 99999 20782 100000 85810 100000 90399 99999 85012 99999 16604 100000 1517 99999 58334 99999 15467 100000 88508 100000 19758 99999 31343 99999 2961 100000 11808 100000 20496 100000 14769 99999 24647 99999 12820 99999 43588 99999 49801 99999 95641 100000 27385 99999 110 99999 53465 99999 88836 99999 52300 100000 76989 99999 8892 100000 29125 100000 22831 100000 43665 99999 38060 100000 89690 100000 23415 100000 74799 99999 72719 100000 2155 100000 17042 100000 25311 99999 79125 99999 84574 99999 47794 99999 9431 100000 37961 99999 92475 100000 50463 100000 97583 99999 18555 100000 93214 100000 87796 99999 23305 100000 62108 100000 45499 100000 18844 99999 29733 99999 38042 100000 78542 99999 50945 99999 44500 99999 4624 100000 57485 99999 83824 100000 58761 99999 80361 100000 5920 100000 59887 100000 99294 100000 77619 99999 1911 100000 92138 99999 30043 100000 17415 99999 49501 100000 64430 99999 12477 99999 79479 100000 32546 100000 18956 100000 90013 100000 86459 99999 69689 99999 97687 99999 18707 99999 21005 99999 67613 99999 99087 100000 36709 99999 73675 100000 73265 99999 84413 100000 72062 100000 92236 100000 16663 99999 22515 100000 50415 100000 88563 100000 75234 100000 59963 99999 94247 99999 30579 100000 66202 100000 48803 99999 5887 100000 76722 99999 70313 100000 44144 99999 52869 100000 3715 100000 36807 99999 74054 99999 14359 100000 96154 99999 90484 100000 21990 99999 4510 100000 19126 100000 5417 99999 54530 99999 97676 99999 99185 99999 48073 99999 12969 99999 16013 100000 96178 100000 84086 99999 90974 99999 21050 99999 21178 99999 88699 99999 24958 99999 80378 99999 37375 100000 95031 99999 22776 99999 55183 99999 32355 100000 559 99999 95008 99999 76684 100000 33739 99999 28183 100000 43123 99999 68500 99999 88597 99999 35187 99999 23083 99999 45876 100000 52208 100000 84810 100000 8226 100000 82897 100000 32885 99999 62467 99999 49708 100000 31375 99999 48152 99999 17323 99999 93817 99999 46581 99999 66480 100000 58205 100000 77587 99999 78459 100000 99473 100000 45801 100000 16509 99999 18628 99999 85748 99999 78121 100000 36864 100000 72160 99999 27246 99999 97013 99999 57387 99999 70257 99999 6097 99999 68931 99999 88138 100000 1672 99999 76170 99999 54365 100000 13685 99999 80421 99999 36165 100000 72110 100000 85626 99999 74135 99999 54775 99999 91457 99999 93482 100000 26444 100000 29871 100000 97455 99999 20215 100000 14696 99999 29040 99999 26214 100000 76108 100000 46283 99999 2968 99999 75671 99999 30368 100000 92662 99999 18167 100000 50120 99999 91085 100000 33423 100000 37610 99999 26163 99999 5206 99999 89237 99999 93329 99999 43611 99999 13514 100000 29688 100000 12337 99999 72423 99999 4082 100000 54452 99999 18367 100000 20537 100000 24647 100000 55063 99999 68349 100000 63627 99999 50432 99999 93190 100000 4453 100000 94739 100000 44151 99999 3116 100000 4295 99999 62332 100000 52355 99999 39426 99999 84356 99999 6545 99999 45251 100000 40958 100000 11144 100000 61728 100000 52574 99999 91670 100000 39990 100000 33448 100000 10114 100000 82206 100000 39544 99999 51030 100000 28880 99999 39835 100000 42244 99999 16425 99999 51972 100000 13696 99999 592 100000 70073 99999 49257 100000 63981 99999 25014 99999 50748 99999 27407 99999 82859 99999 12547 99999 70019 99999 559 100000 96125 100000 80227 99999 22489 100000 64266 99999 41996 99999 6140 100000 86836 100000 98722 100000 47259 99999 95763 100000 78928 99999 9563 99999 30682 100000 83367 100000 90988 99999 91797 100000 682 99999 96791 100000 14906 100000 85409 100000 40639 99999 14142 100000 8705 99999 28702 100000 18800 100000 4099 99999 41031 100000 7299 100000 67540 99999 54573 100000 8539 100000 9775 99999 58831 100000 18832 100000 11232 100000 94751 99999 69204 100000 62833 99999 88652 99999 58698 100000 20076 100000 91909 99999 24440 99999 27913 99999 9444 100000 48646 100000 50863 99999 9169 100000 83934 100000 5637 100000 82043 99999 80188 99999 71608 100000 15620 100000 90679 99999 29113 100000 69081 99999 61841 99999 79368 99999 88334 100000 88097 100000 35599 99999 38378 99999 76273 99999 2765 99999 56274 99999 26204 99999 61835 99999 3316 100000 3955 100000 58535 100000 2524 99999 24040 100000 31041 99999 46996 99999 58521 99999 772 99999 15732 100000 55383 99999 28974 99999 16727 99999 46409 99999 77619 100000 40915 100000 77101 100000 69754 99999 42330 99999 67371 99999 1673 99999 7839 99999 42399 99999 64294 100000 85073 100000 93001 100000 46091 100000 44469 99999 6299 99999 12271 100000 51045 99999 54727 100000 64927 100000 58618 99999 53974 99999 18383 99999 50877 99999 90810 99999 85039 99999 677 100000 95464 99999 15012 100000 83937 99999 14703 99999 1941 99999 49230 99999 72518 99999 93472 99999 34105 100000 16383 100000 71384 100000 86088 99999 66654 99999 10153 100000 26574 99999 95864 99999 20053 99999 40256 100000 48558 99999 67480 100000 88466 99999 10961 100000 96405 99999 42022 99999 25049 100000 2808 100000 67367 99999 62438 100000 41255 99999 3320 100000 25550 100000 2014 100000 45855 100000 16650 99999 38333 100000 98052 100000 77788 100000 95441 100000 85200 99999 72066 100000 81244 100000 67768 100000 54339 99999 38598 100000 36661 100000 67698 99999 3880 99999 32230 99999 27455 99999 12543 99999 39467 99999 15388 99999 58879 99999 80766 100000 1019 99999 36324 100000 17579 99999 79512 99999 46369 99999 59061 99999 44638 100000 6717 99999 1349 99999 17281 99999 12996 99999 47621 99999 13948 99999 22128 99999 18875 100000 47593 99999 59098 100000 95304 100000 63182 99999 98976 100000 68210 100000 24244 99999 30457 100000 27559 100000 68792 99999 66370 99999 85792 99999 82874 99999 97460 100000 27672 100000 33640 99999 16160 100000 19546 100000 14545 100000 63320 100000 66042 99999 68260 99999 9087 99999 83474 100000 75285 100000 63014 99999 67049 100000 73928 99999 66545 100000 51382 100000 76045 99999 94536 99999 59519 99999 79145 99999 78132 100000 16057 100000 61803 99999 89872 100000 58443 99999 48752 100000 59091 99999 30768 100000 75989 99999 5578 100000 50551 100000 20776 99999 14884 100000 69994 100000 47293 100000 14976 99999 85149 100000 40977 99999 5095 99999 70231 100000 46788 100000 26122 99999 68729 100000 85020 99999 59525 100000 92971 99999 38440 99999 60300 99999 59473 99999 51743 99999 97222 100000 67486 99999 76047 99999 60107 99999 27624 99999 66411 100000 45838 99999 43671 100000 26950 99999 73531 100000 32921 100000 10833 99999 20588 99999 33766 100000 68535 99999 98689 100000 46968 100000 62223 99999 61929 99999 42593 99999 87691 100000 122 100000 70658 100000 10378 99999 27890 99999 37065 100000 41152 99999 23447 99999 25024 99999 28927 99999 43172 100000 81414 99999 70918 99999 53320 100000 49442 100000 93257 100000 2793 100000 14259 99999 3491 100000 92161 100000 35435 99999 61906 99999 45410 99999 78188 99999 56611 100000 75968 99999 41127 100000 86858 99999 34487 100000 64050 99999 97470 99999 82178 99999 21634 100000 35725 100000 14626 100000 25165 99999 80560 100000 27012 100000 59376 99999 35640 100000 27738 99999 2855 100000 33025 99999 71725 100000 55245 99999 29644 100000 86175 99999 86816 99999 81808 100000 46513 100000 90385 100000 30399 99999 48655 100000 9728 100000 39030 100000 54509 99999 42775 99999 24852 100000 7403 99999 94072 99999 95865 99999 23698 99999 16228 99999 35028 99999 55032 99999 48500 100000 39721 99999 97830 99999 75297 99999 22605 100000 66602 99999 59167 100000 25773 100000 80788 99999 1478 100000 29815 99999 69274 99999 82425 99999 80589 99999 79537 99999 27290 99999 49317 99999 30704 100000 78241 100000 86344 99999 32698 100000 94855 100000 8142 100000 52021 99999 46070 99999 10436 99999 44214 99999 29562 99999 55430 100000 90280 99999 32209 99999 92059 99999 28761 100000 64998 99999 181 100000 29564 100000 30541 99999 53602 100000 89940 99999 39871 99999 51901 99999 59119 100000 31916 100000 47103 99999 99869 99999 33435 99999 67434 100000 59208 100000 75649 100000 88840 99999 17107 99999 82238 100000 40820 99999 17440 99999 8259 100000 46167 100000 95115 99999 45230 99999 34939 100000 34954 100000 273 100000 58192 100000 89716 99999 15207 100000 23211 99999 15813 99999 12734 100000 86865 99999 64968 99999 69176 99999 12973 100000 56316 100000 22528 99999 20012 99999 26317 99999 32795 99999 36643 100000 80611 100000 43478 100000 97728 99999 26398 100000 53634 100000 8056 99999 98694 99999 90548 100000 60240 99999 5153 99999 38354 100000 91219 99999 22980 99999 41044 99999 93995 99999 84781 99999 50638 99999 60232 99999 54655 100000 44022 99999 79129 99999 36610 99999 89241 100000 73220 100000 53292 100000 23841 100000 73045 100000 80071 100000 55463 100000 55348 100000 35635 99999 42154 100000 20451 100000 86971 100000 69555 99999 72190 99999 50479 99999 84745 99999 33999 100000 42989 100000 54634 99999 17757 99999 59810 100000 88243 100000 18101 100000 16355 99999 49841 100000 37088 100000 71648 99999 77025 100000 31663 99999 58248 100000 54807 99999 31362 99999 5028 99999 47644 100000 81785 99999 63912 99999 5274 99999 89840 100000 95098 100000 47766 100000 53940 99999 20571 99999 62102 99999 34366 100000 87036 100000 49856 99999 39840 99999 67678 100000 91917 100000 58660 100000 25251 99999 56271 100000 93917 99999 82599 100000 52622 99999 93464 99999 48967 99999 24002 100000 76598 100000 98270 100000 15362 99999 16513 99999 27263 99999 57746 99999 92797 100000 66794 99999 27350 99999 49838 100000 2332 99999 94667 99999 78274 99999 30956 99999 50968 100000 66741 100000 96236 100000 23904 99999 83268 99999 92649 100000 82792 99999 28676 100000 75364 99999 21948 100000 21337 99999 94400 99999 76167 100000 40292 100000 48022 99999 27943 99999 87300 100000 32900 99999 29280 99999 51099 99999 2650 100000 63149 100000 97613 99999 54344 99999 98874 99999 19593 100000 12231 99999 55706 100000 95656 99999 80838 100000 17373 99999 1655 100000 79828 99999 94224 100000 30193 100000 42699 99999 85932 99999 65545 100000 19232 100000 74961 100000 28780 99999 69487 99999 36050 99999 6601 99999 10977 99999 44062 99999 36740 99999 94982 99999 54412 100000 67645 100000 65351 100000 2701 99999 61697 100000 25849 100000 3806 100000 94733 100000 87727 99999 77429 100000 66817 100000 52425 100000 71270 100000 1603 99999 18862 100000 97146 100000 39170 99999 12135 99999 3306 100000 49551 99999 53531 100000 98427 100000 59223 99999 75398 100000 17606 99999 59544 100000 20006 100000 98839 100000 64010 100000 23194 100000 57956 99999 24128 100000 75607 99999 92479 100000 55761 99999 5078 100000 51711 100000 94727 100000 48791 99999 94127 99999 48754 100000 41103 99999 59497 100000 71612 100000 21457 99999 19647 100000 76345 99999 28721 99999 85517 99999 80326 100000 88686 99999 2868 99999 37045 99999 16767 99999 30778 99999 40564 99999 32926 99999 36672 100000 50960 100000 16311 99999 22517 99999 30472 100000 93894 99999 75675 99999 62697 99999 97738 99999 97027 99999 30915 100000 46008 99999 8963 100000 84503 100000 78483 99999 61195 100000 30807 99999 94003 99999 9463 100000 49614 100000 34492 100000 26373 99999 68822 100000 89242 99999 78781 99999 38886 99999 84006 99999 93839 100000 39599 100000 26542 99999 87278 99999 7770 99999 75024 99999 45559 100000 78217 99999 53179 99999 123 100000 39559 100000 17700 100000 72492 100000 90588 100000 51920 99999 51772 100000 32570 99999 82915 99999 66889 100000 77765 99999 10052 100000 82116 100000 29222 99999 55629 100000 58737 99999 52081 99999 84129 99999 8024 99999 11137 100000 90093 100000 26740 99999 38701 100000 73999 100000 74901 100000 30089 99999 67641 100000 53331 99999 58075 99999 19753 100000 27639 99999 15530 99999 80094 99999 32304 100000 17746 100000 23024 99999 81649 99999 27986 99999 32551 100000 63826 99999 67414 99999 78523 100000 61534 99999 91759 99999 46594 99999 64722 100000 21945 100000 29315 100000 54928 100000 39933 100000 18411 99999 18725 99999 79080 99999 72585 99999 63675 99999 45562 100000 83396 100000 97884 99999 11444 99999 61050 100000 92047 99999 95840 100000 62249 100000 75075 99999 56242 100000 58839 100000 80057 99999 96645 99999 45476 100000 69384 100000 34182 100000 15491 99999 79408 99999 4440 99999 82014 99999 69158 99999 1754 99999 66145 100000 1040 100000 16576 100000 28429 100000 49718 99999 23597 99999 34710 99999 122 99999 1760 100000 65491 100000 33612 100000 25912 99999 16364 100000 30495 99999 4537 100000 77430 99999 22860 99999 36121 100000 59683 99999 17764 99999 34979 99999 53478 100000 90120 100000 64550 100000 11314 99999 39205 100000 81333 100000 3821 99999 61020 100000 36748 99999 55316 100000 3799 100000 21234 100000 43127 99999 16261 100000 98631 99999 5098 99999 53404 100000 30410 99999 15554 100000 7346 99999 24111 100000 78090 100000 20425 100000 65045 99999 82754 99999 72525 99999 51545 100000 6259 99999 1030 100000 9714 99999 72061 100000 84524 99999 26248 100000 13503 100000 76397 100000 40605 99999 65714 100000 53057 100000 86116 100000 68862 99999 16820 99999 53846 100000 7379 100000 91886 100000 2223 100000 92284 100000 60035 100000 63557 99999 35136 100000 50882 99999 22543 100000 49495 99999 28680 100000 31869 99999 87757 99999 74748 99999 8608 99999 21773 99999 74848 100000 3354 100000 16993 100000 96921 99999 96420 99999 65143 99999 38405 99999 41666 100000 85 100000 94954 100000 75160 99999 98639 100000 87002 100000 61494 99999 54180 99999 91132 100000 19918 99999 2446 99999 71864 99999 38363 99999 120 100000 16263 100000 95490 99999 14262 100000 85922 100000 49873 99999 65935 100000 56314 100000 55893 100000 82241 100000 70315 99999 21400 100000 3773 100000 25434 100000 55608 99999 3506 100000 59925 99999 74036 99999 64430 100000 85908 99999 93679 100000 42152 99999 9963 100000 6956 99999 59601 99999 53886 99999 98341 100000 26205 100000 16287 99999 40525 100000 83764 100000 80641 99999 17126 100000 7053 100000 73803 100000 38626 99999 59970 99999 27630 99999 54974 99999 53374 100000 848 100000 36213 100000 60859 100000 45219 100000 44753 99999 63980 99999 58379 99999 56789 100000 70730 99999 19422 100000 34458 99999 73188 99999 43783 100000 17524 100000 79958 100000 10652 99999 87236 100000 91096 99999 60191 99999 89073 100000 1644 99999 97463 100000 45392 99999 73496 99999 64012 99999 44350 99999 30733 99999 24061 99999 41992 99999 18879 100000 95599 100000 37219 99999 35294 100000 89775 99999 92109 99999 27072 100000 57737 99999 86115 100000 44754 100000 13252 99999 4143 99999 96945 99999 14201 99999 27861 100000 21216 99999 32907 99999 26706 99999 43089 100000 89610 100000 31812 99999 85883 100000 37867 100000 94646 100000 18162 100000 71891 99999 22160 99999 24598 100000 99717 100000 54177 99999 69321 100000 25242 99999 73379 99999 85722 100000 56462 99999 76144 99999 19531 99999 45882 100000 52534 99999 8044 100000 46486 100000 46109 99999 60818 99999 63352 99999 94694 99999 8658 100000 40510 99999 85145 99999 78071 100000 87506 100000 33788 100000 2951 99999 40258 99999 27661 99999 82224 100000 38928 99999 84694 99999 63598 99999 83206 99999 74342 99999 96288 100000 19501 100000 22651 100000 14120 99999 83954 100000 92717 100000 12821 100000 43728 100000 16632 99999 11089 99999 58112 99999 80830 99999 28215 99999 70444 100000 28676 99999 13137 99999 58584 99999 49283 100000 87389 99999 70711 99999 76721 100000 61811 100000 70640 99999 39187 100000 31029 99999 83078 99999 55256 100000 14729 99999 19364 100000 52023 100000 25840 100000 73773 100000 79131 100000 75546 100000 98206 99999 53663 100000 11873 100000 68590 100000 53896 99999 5343 100000 66631 100000 95837 100000 77849 100000 20238 100000 28292 99999 44237 100000 79000 100000 91853 100000 60322 99999 96420 100000 86338 100000 96159 100000 76400 100000 76431 99999 64930 100000 4844 99999 77187 100000 8527 99999 47275 99999 24883 100000 57171 99999 41649 100000 19992 99999 31993 99999 26362 100000 18947 99999 10162 100000 87799 100000 87733 99999 80007 100000 43922 99999 1278 100000 37704 99999 71202 99999 90247 99999 54825 100000 69771 100000 80599 100000 42479 99999 72874 100000 41642 100000 87122 99999 33293 100000 80496 100000 14152 99999 14206 99999 4345 100000 50010 100000 20412 99999 92787 99999 33089 99999 98895 100000 84574 100000 86786 99999 56668 99999 84200 99999 32047 99999 71335 99999 9328 99999 51774 99999 32782 100000 55727 99999 68720 99999 65955 100000 79354 99999 51230 99999 19461 99999 77017 99999 96784 99999 66910 100000 54560 99999 19741 99999 67114 99999 52634 99999 97128 99999 91429 99999 74351 100000 36263 99999 86451 99999 55312 99999 82475 99999 1316 99999 53518 100000 37850 99999 48696 99999 99958 99999 62182 100000 28890 99999 85054 99999 75008 100000 95439 100000 70331 99999 14006 99999 33485 99999 57603 100000 60671 99999 82406 100000 64660 100000 92170 100000 26663 99999 68469 99999 58050 99999 17855 100000 4010 99999 46269 100000 44609 100000 4950 100000 700 99999 7810 100000 72283 100000 59519 100000 20295 99999 24139 100000 15694 99999 35046 99999 78196 100000 44893 100000 55154 99999 35242 100000 40151 100000 16404 99999 93943 100000 67266 99999 27149 99999 76806 100000 6151 99999 7980 100000 25199 100000 2032 99999 82827 100000 65119 99999 80999 99999 85480 100000 98340 99999 33423 99999 28998 100000 70705 100000 28746 99999 11090 99999 67977 99999 44141 99999 60477 99999 28806 100000 35950 100000 82355 99999 46721 100000 45875 100000 51449 100000 51468 100000 80591 100000 91942 100000 68256 100000 17365 99999 99672 99999 14940 100000 23552 100000 2303 100000 36782 100000 61059 100000 12476 100000 56861 100000 5723 99999 78685 100000 54202 99999 8674 100000 78489 99999 52043 100000 78800 100000 49267 100000 17160 100000 27516 100000 9635 100000 83722 100000 4810 99999 3712 100000 2980 99999 96080 99999 15412 99999 82735 99999 24119 99999 55615 99999 15488 100000 33560 99999 808 99999 25539 99999 61286 99999 31471 99999 23179 99999 72640 99999 53633 100000 27481 99999 71975 99999 7416 100000 12999 99999 90077 100000 79150 99999 32924 100000 63719 99999 37395 100000 72843 99999 37884 100000 16412 100000 47144 99999 88693 99999 45451 100000 17230 100000 14963 100000 36428 99999 54419 99999 87624 100000 12065 99999 85978 100000 25254 100000 11975 100000 41975 100000 39384 100000 28553 100000 48401 99999 86650 99999 86307 99999 46345 99999 14536 99999 79251 99999 79635 100000 87298 100000 35791 100000 47356 100000 22601 100000 47056 100000 68691 99999 40723 100000 72644 100000 81590 100000 79548 99999 96828 100000 32596 100000 64071 99999 42025 99999 90466 100000 80617 100000 770 99999 71806 100000 29908 99999 58970 100000 7030 99999 23028 99999 96455 99999 5324 99999 83798 99999 93618 99999 12753 99999 87488 100000 76641 100000 40908 99999 5567 100000 44945 100000 24888 99999 3200 100000 98181 100000 98535 99999 31059 100000 69774 99999 42746 99999 55446 99999 15087 99999 40277 100000 98132 99999 81513 99999 82739 99999 81282 99999 38992 99999 64277 99999 97816 99999 16676 100000 29722 100000 47116 100000 11140 99999 15956 99999 6213 99999 28241 100000 65725 100000 6258 100000 86943 100000 15380 99999 9924 99999 95517 99999 1888 100000 23590 99999 90015 100000 94673 99999 11523 99999 91801 100000 99544 99999 59073 100000 2993 99999 77072 100000 93692 99999 62768 100000 8951 100000 16712 100000 57741 100000 72076 100000 91162 99999 8446 100000 10686 99999 15502 99999 15783 99999 76997 100000 47732 99999 51955 99999 10055 99999 38638 100000 26695 99999 94892 100000 83942 100000 58497 100000 71853 99999 17246 99999 21018 100000 75112 100000 78076 100000 5518 100000 25024 100000 72181 99999 38468 99999 89616 99999 66785 100000 70667 99999 48891 100000 95311 100000 39516 100000 87752 100000 66633 100000 73923 100000 85576 100000 69004 100000 75274 99999 64265 100000 81670 99999 99003 99999 85984 100000 49063 100000 53963 100000 93826 100000 97366 100000 91958 100000 93056 100000 97438 99999 45251 99999 82264 99999 74372 100000 44061 99999 69225 99999 75897 100000 80980 100000 93203 99999 74379 100000 47255 100000 33318 99999 76651 100000 2925 100000 81185 99999 5074 100000 51263 99999 16443 100000 93125 100000 97746 100000 9839 99999 26226 99999 65185 99999 37736 100000 30648 100000 62287 100000 7104 99999 86565 100000 28862 99999 88626 100000 20763 100000 38844 99999 8918 99999 39285 100000 50686 100000 2541 100000 83795 99999 80242 99999 29635 100000 69025 100000 57466 100000 27757 100000 68241 99999 75387 100000 67105 99999 23059 99999 53237 99999 31478 99999 90684 100000 99723 100000 75090 100000 62989 100000 65120 99999 36878 100000 67421 100000 16990 99999 79727 99999 34964 100000 12493 100000 39278 99999 63507 99999 89832 100000 75699 100000 11027 99999 38337 100000 30540 100000 5509 99999 95443 100000 17020 99999 62523 100000 46434 99999 35178 100000 72608 100000 26643 100000 47795 99999 70224 100000 91826 100000 98180 100000 29072 99999 97490 100000 3489 100000 74016 100000 34419 100000 96030 100000 63217 99999 82842 100000 29392 100000 35491 99999 95295 100000 14024 99999 19304 100000 79120 100000 16758 100000 72285 99999 61117 99999 16620 99999 6705 99999 56510 99999 72013 100000 7333 99999 29567 100000 93559 99999 62269 100000 33017 100000 74154 100000 13396 100000 18589 100000 31705 100000 51223 100000 16357 100000 84587 100000 14336 100000 9346 100000 13399 100000 2799 100000 27609 100000 61232 100000 52114 100000 72554 100000 44595 99999 45851 99999 46037 100000 25427 100000 22369 99999 74174 100000 52756 99999 32527 100000 81289 99999 43030 99999 14222 100000 23353 100000 77731 99999 4234 99999 18914 99999 10756 99999 41580 100000 48018 99999 821 100000 68676 100000 47069 99999 64427 99999 39720 100000 43289 99999 54150 100000 67606 100000 61448 99999 96676 99999 93658 100000 18949 99999 13156 99999 40897 99999 35278 99999 50950 100000 82104 99999 56441 99999 10858 100000 67024 100000 35132 100000 65870 100000 67090 99999 55984 100000 72197 99999 24482 99999 87125 99999 13628 100000 31374 100000 38289 100000 45460 100000 66799 99999 3707 99999 86941 99999 8976 99999 4881 100000 21291 100000 7038 99999 39716 100000 43251 99999 67120 100000 30360 99999 14957 100000 7581 100000 60809 100000 35479 99999 66229 100000 92152 100000 60785 99999 81807 100000 67073 99999 17859 100000 9449 100000 1262 99999 23655 99999 66583 100000 25291 99999 70459 100000 77462 100000 58959 100000 11567 99999 74444 100000 69509 99999 68881 99999 11992 100000 3558 99999 59580 100000 86253 99999 47439 100000 15577 99999 2361 99999 79770 100000 37914 100000 22052 99999 57236 99999 38758 99999 79730 99999 38449 100000 33332 100000 12452 99999 37737 100000 50080 99999 4587 100000 31994 100000 18282 100000 75426 100000 4828 99999 88504 99999 89767 100000 18915 99999 39974 100000 31864 99999 62055 100000 72791 99999 92180 100000 41028 100000 17751 99999 16191 99999 23067 99999 59076 99999 50143 100000 75286 100000 13401 100000 386 100000 22877 99999 44223 99999 25998 100000 69976 100000 62935 100000 94894 99999 61141 99999 35626 99999 77221 100000 27358 99999 41723 100000 30994 99999 32181 99999 34627 99999 51429 99999 53549 100000 79188 99999 74196 99999 66688 99999 76139 100000 97046 100000 30305 100000 81686 99999 91672 100000 71424 99999 60402 100000 70122 100000 46065 99999 47843 99999 9439 99999 80870 99999 74627 100000 92770 100000 24404 100000 69837 99999 17559 100000 44006 100000 83384 99999 41491 100000 3456 100000 15727 99999 59969 100000 33032 100000 52482 100000 5695 99999 964 99999 32692 99999 54431 100000 2911 99999 51793 99999 67592 99999 32704 99999 89398 99999 34517 100000 93350 99999 52763 99999 75530 99999 41359 99999 18509 99999 94505 99999 55844 100000 967 99999 93371 99999 62642 99999 64947 100000 74077 99999 52612 99999 58559 99999 92137 99999 22097 99999 12402 100000 70045 99999 55299 100000 57192 99999 25599 99999 27606 99999 81713 100000 51295 100000 78571 100000 70217 99999 39085 100000 64264 100000 80011 100000 20205 99999 6766 99999 46400 99999 48991 100000 31499 100000 53952 100000 74302 99999 64775 99999 58938 99999 40704 100000 93159 99999 27499 99999 5600 99999 17727 99999 85711 99999 79802 99999 99180 100000 80117 99999 24488 100000 41585 100000 16718 99999 76682 99999 26210 99999 82998 99999 57358 99999 20693 100000 48148 99999 9955 99999 7284 99999 19594 99999 40546 99999 74827 100000 21907 100000 53061 99999 27349 100000 54406 100000 56877 100000 49628 99999 14671 99999 1562 99999 4428 100000 50565 99999 95310 99999 407 100000 34562 100000 98627 100000 24675 100000 47470 99999 71941 99999 71453 99999 64479 99999 19625 99999 54090 100000 31927 99999 70123 100000 62952 99999 34228 100000 84119 99999 77919 99999 17341 99999 60531 100000 19095 99999 94963 99999 21799 100000 73557 99999 2788 100000 83094 100000 10109 99999 65593 99999 42931 99999 39822 100000 47572 99999 14941 99999 53073 100000 44324 99999 93037 99999 78440 100000 63156 99999 12900 100000 89014 99999 51466 100000 88934 100000 77271 100000 18422 99999 56045 100000 91132 99999 60904 99999 9404 100000 20778 99999 13373 100000 26054 99999 2359 99999 30970 100000 68162 99999 82936 99999 26863 100000 81998 100000 37413 99999 3805 100000 6254 100000 53826 99999 80503 100000 74200 99999 81977 100000 75337 99999 87935 99999 83631 100000 25244 100000 88954 99999 27932 99999 1220 100000 57510 99999 72401 100000 81680 99999 57643 99999 86574 100000 50835 99999 98921 100000 88831 100000 11200 100000 83272 100000 56672 100000 58862 99999 94964 99999 93578 99999 76652 99999 30170 100000 20068 99999 31809 100000 53077 99999 13437 100000 55290 99999 97190 100000 42526 99999 79372 100000 60131 100000 1908 100000 58659 100000 88196 100000 76075 100000 47446 99999 51034 99999 29181 99999 87547 99999 36638 100000 63172 99999 76321 100000 69700 99999 6664 100000 50904 100000 26220 99999 88134 99999 62115 99999 3585 100000 91419 99999 35476 99999 9320 99999 97017 99999 28067 100000 56400 100000 80943 99999 99741 100000 24684 100000 46172 99999 33369 99999 43664 99999 623 99999 6150 99999 83035 100000 15359 100000 66853 99999 1843 100000 52722 100000 6766 100000 94496 99999 57934 99999 88707 100000 74872 99999 62588 100000 6715 99999 62540 99999 62655 99999 1146 100000 49844 99999 98290 100000 37552 100000 27537 99999 30905 100000 80269 100000 23271 100000 99385 99999 21457 100000 28158 100000 56788 99999 39291 100000 62654 99999 33561 99999 65394 100000 6977 99999 81799 100000 40365 100000 45495 99999 71284 100000 44005 100000 64025 100000 72687 99999 24844 100000 70939 99999 72971 100000 19942 100000 93723 99999 49124 99999 65698 100000 4868 100000 15659 99999 25659 99999 81871 100000 96538 99999 49864 99999 77966 100000 25357 99999 89778 100000 87664 100000 48087 99999 80179 100000 52768 100000 8633 100000 24379 99999 87113 100000 46085 99999 93776 99999 46194 99999 68115 99999 41551 99999 33713 99999 17458 100000 21306 100000 96257 99999 17116 99999 80304 99999 16179 99999 34035 99999 74747 100000 83813 99999 79359 99999 94366 99999 63018 99999 27816 100000 54734 99999 65254 100000 55828 99999 47299 99999 53167 100000 24198 99999 49840 100000 13492 99999 50470 99999 42364 100000 6368 100000 72957 100000 89757 100000 34940 100000 24031 100000 70071 99999 3428 100000 22099 100000 69728 99999 99783 99999 60555 99999 26728 99999 75234 99999 43215 99999 41724 100000 39207 99999 21529 100000 60820 99999 88629 99999 69720 100000 51315 100000 20480 99999 75863 100000 43078 99999 68561 99999 68404 100000 82732 100000 82072 100000 29466 99999 81784 100000 11904 99999 55078 100000 96130 100000 6435 99999 44547 100000 98502 99999 56644 100000 61943 100000 6028 99999 65878 100000 31101 99999 66070 100000 63999 99999 72254 100000 18968 100000 77634 100000 94236 100000 29209 99999 80534 99999 73902 99999 32034 99999 378 100000 71388 100000 14864 99999 66899 100000 13468 99999 41634 99999 82000 100000 15068 100000 6002 100000 6829 100000 23322 99999 89639 100000 98273 100000 10632 100000 86836 99999 98468 100000 64803 99999 99319 99999 22339 99999 4815 100000 40238 100000 98607 100000 70942 100000 98896 99999 61138 99999 8862 100000 27616 100000 81024 100000 40264 100000 75153 99999 34046 99999 52847 100000 8423 99999 42072 100000 40734 99999 38760 100000 7509 100000 71426 100000 51229 99999 29747 99999 26274 99999 7364 99999 92933 99999 32226 99999 64264 99999 47577 100000 46421 99999 47264 99999 68200 100000 82024 99999 1835 99999 32597 100000 57671 99999 69197 99999 40129 100000 62293 99999 14965 100000 54424 99999 56031 100000 3485 99999 89492 100000 39144 99999 960 99999 13889 99999 18997 99999 42962 100000 74419 100000 2428 99999 6204 100000 18359 99999 90639 99999 29138 100000 41116 100000 38432 99999 36358 99999 95836 99999 42980 100000 8651 100000 9203 100000 8012 100000 47140 99999 8738 100000 58421 99999 71437 100000 92992 100000 84908 100000 44665 99999 88910 99999 75315 100000 18676 100000 22974 99999 69776 99999 84843 99999 99694 99999 71756 99999 37356 99999 29953 100000 97635 99999 67967 99999 35334 99999 71814 99999 60612 100000 12034 100000 71850 100000 90414 100000 23673 99999 19054 99999 69561 99999 67186 99999 22059 99999 23255 99999 74667 100000 60311 100000 7705 100000 83306 99999 9137 100000 29813 100000 92443 100000 68830 100000 63708 99999 78510 100000 50993 100000 82188 99999 8497 100000 4559 100000 25137 100000 49919 99999 54053 99999 9028 99999 3086 99999 34058 100000 42502 100000 18998 99999 10790 99999 8195 100000 1511 99999 88288 99999 31026 100000 33850 100000 11615 100000 9821 99999 30101 99999 62334 99999 89647 100000 17649 99999 33936 100000 16850 99999 55849 99999 46993 100000 54627 100000 90917 100000 18710 99999 39889 99999 78477 100000 76641 99999 50499 100000 23623 100000 80233 100000 96421 100000 87859 99999 30736 100000 67165 100000 52225 100000 74896 100000 75767 99999 13840 100000 67036 100000 48063 100000 63859 99999 45907 100000 49483 99999 25443 100000 77163 99999 81231 99999 39589 100000 92423 99999 79530 99999 39439 99999 28046 100000 71276 99999 15089 99999 95829 99999 55699 100000 46028 100000 35838 99999 19808 99999 5881 99999 23496 99999 63035 99999 95004 99999 17947 99999 62300 100000 4901 99999 20926 99999 75311 100000 29245 100000 28286 99999 98891 100000 49035 99999 84968 100000 13377 100000 47098 100000 6745 99999 50174 100000 2139 99999 67309 100000 11569 100000 83711 100000 75001 100000 13512 100000 33975 99999 13367 100000 90066 100000 8034 100000 55203 100000 76570 99999 4851 100000 82638 99999 6652 100000 6848 100000 75527 100000 42497 100000 26049 99999 61904 99999 66900 100000 98651 100000 17837 99999 29498 99999 6341 99999 40275 100000 40247 99999 72879 99999 99514 99999 40654 100000 9241 100000 33888 99999 15565 100000 13152 100000 74574 99999 60223 99999 81956 99999 11649 99999 64186 99999 32959 100000 14985 99999 10517 100000 27979 100000 10133 99999 37331 99999 58491 100000 81707 100000 95519 100000 66067 99999 98271 100000 45875 99999 18539 99999 18997 100000 98470 100000 92149 99999 67478 100000 41409 100000 78563 100000 26518 100000 73345 99999 69803 99999 96164 99999 86955 100000 24719 99999 2285 100000 92002 100000 94749 100000 14163 99999 96702 99999 81827 100000 3797 100000 76975 100000 83397 100000 21331 99999 6933 99999 7144 100000 24939 99999 70678 99999 80873 100000 25229 99999 74761 99999 37432 99999 44925 100000 81228 99999 16947 100000 39864 99999 64415 100000 59432 100000 24364 99999 17596 100000 63629 100000 13527 100000 19944 100000 29484 99999 96925 99999 31000 99999 58056 99999 63677 99999 91843 100000 37407 99999 72528 99999 9917 99999 83572 100000 26615 99999 78073 99999 89889 100000 81877 99999 97853 100000 85609 100000 92191 100000 2507 99999 25108 100000 28169 100000 6486 99999 63158 100000 56200 99999 85170 100000 90272 100000 46181 100000 99246 99999 23689 99999 69580 100000 5516 100000 71804 99999 79474 99999 64497 99999 47599 100000 82410 100000 35684 100000 33006 100000 47653 99999 97409 99999 83207 100000 24417 100000 33842 99999 94869 99999 90656 99999 72176 100000 60842 100000 44894 100000 74271 100000 93414 100000 3375 99999 17726 100000 4087 99999 82773 99999 28449 100000 41406 99999 43135 99999 34169 100000 67931 99999 13755 100000 94348 99999 41018 99999 66913 100000 50822 99999 2265 99999 23862 100000 82221 99999 9144 99999 74684 99999 41241 99999 95751 100000 55932 100000 82008 100000 27544 100000 28237 99999 72799 99999 30373 100000 130 100000 79329 100000 65480 99999 14615 100000 25232 99999 53362 100000 41490 100000 7035 99999 47161 100000 4489 99999 91321 99999 56030 100000 28713 99999 61663 99999 11214 99999 62101 100000 68715 100000 5260 100000 19057 99999 10487 99999 44474 99999 45815 100000 70934 99999 12525 99999 6427 100000 53325 99999 38057 99999 59214 100000 38474 99999 88902 99999 87916 99999 40382 100000 1127 100000 43024 99999 46454 99999 34323 100000 77561 99999 71210 99999 89926 100000 92597 100000 13487 100000 94691 100000 53412 99999 38831 100000 5149 99999 99362 99999 59125 99999 73937 100000 26056 100000 10303 100000 62715 100000 81003 99999 79667 99999 95119 100000 44715 99999 81994 99999 74929 99999 74850 100000 66667 99999 2219 99999 96136 99999 54444 99999 72687 100000 99956 100000 26501 100000 43858 100000 1287 99999 16584 99999 15567 100000 84578 100000 71025 100000 82076 99999 77548 99999 82999 99999 98020 100000 61635 99999 91356 100000 48024 100000 94819 100000 61106 100000 53622 100000 67885 100000 12925 100000 62698 100000 27817 100000 81186 99999 10711 100000 26348 100000 97636 99999 83019 100000 7080 99999 84405 99999 75115 99999 91889 99999 43609 100000 39530 100000 36669 100000 49634 99999 94434 100000 36459 99999 59794 99999 92154 99999 59205 100000 81924 99999 49876 100000 44970 99999 31238 99999 17156 100000 20789 99999 40355 99999 12435 99999 93928 99999 62907 100000 32689 100000 63068 100000 89146 99999 26675 99999 18131 100000 67685 99999 94620 100000 98145 100000 74091 99999 88262 100000 20388 100000 29240 99999 84745 100000 22522 100000 36784 100000 94250 99999 52754 99999 33652 99999 9196 100000 93575 100000 81957 100000 71137 100000 76573 99999 97251 100000 41683 99999 64044 99999 46181 99999 46076 100000 92184 99999 74212 100000 36079 99999 9484 100000 99191 100000 77385 99999 18971 99999 75754 99999 83077 100000 91994 99999 32114 99999 97367 99999 30578 100000 20252 100000 88164 100000 33517 100000 41952 99999 53032 99999 69941 99999 78016 100000 7785 99999 40754 100000 62370 99999 43224 99999 50807 100000 40216 100000 57857 99999 73230 100000 513 99999 42193 99999 61876 100000 73296 99999 13766 99999 11299 100000 74997 99999 24448 99999 69833 99999 81740 100000 62998 99999 11932 100000 93367 99999 84521 100000 59839 99999 19431 100000 42241 99999 30683 100000 93409 99999 97423 99999 26134 99999 16205 100000 67360 99999 78422 99999 56439 100000 81082 99999 7027 99999 83293 100000 87118 99999 22204 99999 29557 99999 24246 99999 90008 99999 27870 100000 88432 99999 14480 100000 75021 100000 17233 99999 45281 99999 84169 100000 9065 100000 9372 100000 99490 100000 73639 100000 31108 100000 99176 99999 74418 100000 50794 100000 42527 99999 75976 99999 55579 99999 15829 100000 74193 99999 75458 99999 62478 100000 52466 100000 18766 100000 60077 100000 96789 99999 17382 100000 55028 100000 56556 99999 5242 100000 30560 100000 88386 100000 85460 100000 82168 99999 54582 100000 74100 100000 76706 100000 21965 100000 6227 99999 89818 100000 35710 100000 61714 100000 48269 100000 45583 99999 11652 99999 20862 100000 32760 100000 3551 99999 49263 99999 9602 100000 68166 100000 69168 99999 95041 100000 57962 99999 77941 99999 2202 100000 29874 100000 45911 100000 28008 100000 15603 99999 95652 99999 22205 100000 11746 99999 76441 99999 55567 100000 2123 100000 6380 100000 10555 99999 75012 100000 28546 99999 38349 100000 32550 100000 10930 99999 71933 100000 37120 99999 44457 100000 69096 99999 77192 100000 88976 99999 92694 100000 50480 100000 68026 99999 43345 100000 8188 100000 15058 99999 28638 100000 22744 99999 57579 99999 20922 100000 48125 99999 30224 99999 9978 100000 71692 100000 7902 99999 32309 99999 64584 100000 13615 99999 63858 100000 66444 100000 61124 99999 18868 99999 46565 100000 96775 100000 29680 100000 61595 100000 76101 100000 22982 99999 29531 99999 2405 99999 89522 99999 23346 99999 67142 99999 31860 99999 3426 100000 34250 99999 26431 99999 24313 99999 59631 100000 64363 100000 17310 100000 18975 99999 95965 99999 22373 100000 46513 99999 91716 99999 58402 99999 33696 100000 30617 100000 38181 100000 58009 99999 70429 99999 38303 100000 83609 99999 38746 100000 72426 100000 35994 100000 64529 99999 30756 99999 23520 100000 16441 99999 23851 99999 79894 99999 51656 99999 38127 99999 93352 100000 95666 100000 7842 99999 69912 99999 81673 99999 60404 99999 78607 99999 54378 99999 21084 99999 30278 100000 56007 99999 32359 100000 68935 100000 36481 99999 36511 100000 34364 99999 78775 100000 77000 100000 38243 99999 20244 99999 72377 99999 47259 100000 3940 99999 84907 99999 25447 99999 19795 99999 22100 99999 76272 99999 86654 99999 36129 99999 69734 99999 20178 100000 65009 100000 66472 99999 71511 100000 69711 100000 3525 99999 72903 100000 93655 99999 627 100000 4989 99999 43755 100000 68060 99999 91114 100000 93554 100000 32841 99999 44008 99999 26957 100000 16356 99999 66118 100000 19604 99999 72697 100000 89286 100000 53224 99999 63564 99999 28637 99999 20153 100000 37741 99999 84000 100000 62846 100000 97058 100000 74687 100000 79549 100000 79585 99999 36017 99999 37550 99999 86354 100000 63604 100000 64228 100000 89237 100000 15500 99999 1832 99999 34843 100000 2039 99999 26538 100000 68671 99999 36570 100000 13110 99999 42402 100000 13828 100000 21689 100000 90529 99999 98514 100000 69467 100000 16764 100000 68332 100000 75018 100000 88652 100000 50218 100000 45142 99999 19131 100000 79229 99999 43981 99999 22987 100000 7321 100000 42209 100000 2026 100000 1756 99999 84406 99999 16865 100000 83505 100000 83943 99999 42363 100000 42880 100000 43436 100000 60478 100000 28320 99999 3129 100000 45906 100000 95152 100000 10861 99999 65331 100000 68744 100000 38033 100000 37555 100000 10294 99999 90144 99999 95870 99999 67983 99999 87114 99999 74599 99999 64165 100000 92519 100000 65964 99999 59339 100000 57440 99999 14731 99999 67477 99999 70839 100000 96534 99999 42818 99999 37468 99999 53219 99999 54577 99999 54288 99999 39866 99999 84067 99999 13398 99999 35877 99999 69028 99999 24847 99999 61006 100000 29804 99999 89896 99999 2199 100000 33384 99999 29603 99999 3392 100000 39456 99999 32543 100000 59493 100000 39181 99999 84673 100000 70884 100000 81098 99999 17511 100000 28052 99999 82142 99999 4623 100000 36532 99999 33534 100000 28542 100000 19321 99999 76481 99999 73306 99999 44756 99999 89253 99999 32787 100000 7221 99999 80795 99999 89965 100000 46863 99999 86694 100000 74617 100000 63807 99999 96602 99999 28341 99999 47101 100000 40766 99999 11327 100000 36593 100000 86554 99999 6223 100000 29932 99999 72304 99999 79145 100000 12800 99999 57699 100000 87848 99999 72943 100000 40680 99999 58810 99999 85633 99999 39416 100000 33505 99999 74711 99999 59029 100000 26642 99999 111 99999 28224 100000 54129 100000 13257 99999 73521 99999 54164 100000 33064 100000 82283 100000 52106 99999 28937 100000 77652 100000 10106 99999 43629 100000 49112 99999 24679 100000 72370 99999 70474 100000 37281 100000 28451 99999 16339 100000 45575 100000 21145 99999 68338 99999 77740 99999 34137 99999 1697 99999 62528 99999 8496 100000 93758 99999 62318 100000 64508 100000 82783 100000 41004 100000 1505 100000 91919 99999 52812 99999 73965 99999 39101 100000 24651 100000 48866 100000 21144 100000 99463 100000 91573 99999 19808 100000 73924 100000 97331 99999 46545 100000 13878 100000 93936 100000 61743 100000 57844 100000 93226 99999 19328 99999 75726 100000 79537 100000 23630 99999 9342 99999 26188 100000 245 100000 56693 99999 3048 100000 5425 99999 83193 99999 52711 100000 43761 100000 83046 100000 95412 100000 20611 100000 26882 100000 3034 99999 91827 99999 6109 99999 88499 99999 54095 100000 1785 99999 83583 100000 90201 99999 36487 100000 43173 100000 48747 99999 42367 100000 57073 99999 88551 100000 74005 100000 75081 100000 82294 99999 32902 100000 46938 100000 23955 100000 35862 100000 25454 99999 67424 100000 19222 100000 21110 100000 65711 99999 73147 99999 91995 99999 59874 99999 83708 99999 14257 99999 99970 100000 20023 99999 66893 99999 48567 100000 78425 100000 78797 100000 65811 100000 21772 99999 27858 99999 17637 100000 34595 100000 36731 100000 10272 100000 10498 99999 29213 99999 40843 100000 42162 100000 90849 100000 77994 100000 12169 100000 87787 99999 12018 99999 73679 100000 67173 100000 52329 100000 73627 99999 87989 100000 62068 100000 61624 100000 58063 99999 30974 99999 17717 99999 30920 99999 35339 99999 43847 100000 47612 100000 81480 100000 39088 100000 68219 100000 16118 99999 97000 99999 24326 100000 50278 100000 19929 100000 64848 100000 58400 99999 54360 99999 55892 99999 51493 100000 90674 99999 45385 99999 18771 100000 10186 99999 94689 100000 1999 100000 34219 99999 31833 100000 75047 100000 98416 99999 15647 100000 19317 99999 96117 99999 22454 100000 3042 99999 18531 99999 31308 100000 7336 100000 47450 99999 49282 99999 20829 100000 82064 99999 92409 99999 91598 99999 79547 100000 68244 100000 43885 99999 51871 99999 42461 99999 58956 99999 38526 100000 1404 99999 65139 100000 47965 100000 45437 99999 9684 100000 93771 100000 78956 99999 13952 100000 49054 100000 60767 100000 28741 99999 97475 100000 74499 99999 8642 100000 50295 100000 22345 100000 39952 99999 79636 100000 8353 100000 323 100000 28756 100000 22961 99999 67037 100000 60716 100000 76312 100000 41882 100000 68061 100000 82565 100000 81410 99999 23541 100000 15908 100000 73699 100000 55835 99999 81067 99999 47838 100000 34667 99999 34798 100000 15233 100000 52990 99999 65379 99999 89099 100000 9725 99999 18430 100000 25878 100000 86194 99999 97990 99999 77743 99999 65071 100000 70485 99999 31768 99999 98055 99999 34318 99999 99939 100000 57045 99999 33899 99999 89784 100000 13451 99999 81351 99999 31114 99999 34288 99999 63567 99999 42272 100000 41894 99999 73515 100000 85631 100000 1482 99999 80479 100000 39432 100000 41048 100000 31979 99999 27917 100000 56283 99999 91953 100000 31148 100000 68125 99999 36680 99999 24543 99999 26858 100000 59605 99999 38967 99999 11460 99999 22932 99999 33197 100000 97467 99999 28213 100000 71606 99999 19611 99999 99562 100000 30551 99999 42466 99999 25529 100000 80629 100000 50683 100000 70227 100000 21271 100000 92988 99999 8771 100000 21557 100000 43224 100000 32910 99999 38930 99999 54255 99999 70784 100000 30622 100000 2782 100000 32024 99999 72974 99999 51004 99999 98634 100000 69403 99999 51359 99999 97585 99999 68318 100000 66328 100000 33052 100000 18098 99999 96084 99999 17338 99999 95498 99999 24061 100000 61798 100000 22555 100000 46182 99999 88606 99999 32030 99999 60073 99999 89089 99999 62518 100000 88570 100000 23188 99999 37851 100000 26755 99999 52068 99999 53915 100000 33466 100000 81595 100000 85463 99999 21046 99999 23878 99999 36686 99999 88315 99999 34924 99999 71558 100000 19101 100000 82855 99999 501 100000 70079 100000 26137 100000 6608 100000 7411 99999 34427 100000 27781 100000 11310 99999 33848 100000 45933 100000 68938 100000 36991 100000 57828 99999 57865 100000 47333 99999 56533 100000 6346 99999 45918 100000 8597 100000 83818 99999 46402 100000 22065 99999 54838 100000 45078 100000 42159 99999 20610 99999 51683 100000 94984 100000 72951 99999 6286 99999 19628 100000 17188 100000 52238 100000 77125 100000 45997 99999 7437 99999 73773 99999 75103 99999 29691 100000 93954 100000 56852 100000 46580 99999 63740 99999 9271 100000 15088 100000 62429 100000 3342 100000 23860 100000 68266 99999 32215 100000 83536 100000 47466 99999 8817 100000 50403 99999 52044 100000 13265 99999 81118 100000 5991 100000 43502 99999 21051 100000 44555 99999 87714 100000 14734 100000 69586 100000 17442 99999 75188 99999 22568 100000 53503 100000 37671 99999 43677 99999 5946 99999 12725 99999 56461 100000 25655 99999 26146 100000 97556 100000 60368 100000 89641 99999 99931 99999 54901 99999 99449 100000 59573 99999 16614 99999 70969 100000 86610 100000 71103 100000 88323 100000 93591 99999 79293 100000 50649 100000 97100 100000 9820 99999 97511 99999 73451 99999 89035 100000 17617 99999 62129 99999 64732 99999 98975 99999 57626 99999 32658 100000 14403 100000 92227 100000 11141 99999 27298 99999 90900 99999 15460 99999 85314 99999 99684 100000 85870 99999 66259 100000 91090 99999 48192 100000 28915 99999 48994 100000 85260 100000 39331 100000 7216 99999 58577 99999 13094 99999 76846 100000 75587 99999 81851 99999 34221 99999 5884 99999 57644 99999 86117 100000 36095 99999 86536 100000 73442 100000 49405 99999 65638 100000 82645 99999 42715 99999 91770 99999 96511 99999 36858 100000 14536 100000 44829 99999 35266 100000 45271 99999 48948 99999 58441 99999 95510 99999 11981 100000 80596 100000 76752 99999 72253 99999 34013 99999 574 100000 67433 99999 45829 99999 14114 99999 93010 99999 93827 99999 41448 100000 43895 99999 45331 100000 46549 99999 99100 100000 11331 100000 39015 99999 66110 99999 42751 100000 41862 100000 89731 99999 22221 99999 93167 99999 13138 99999 81662 100000 40493 99999 22090 99999 66391 99999 42017 100000 17199 99999 59429 99999 95545 100000 82009 99999 50512 100000 43991 99999 313 99999 61149 100000 75517 99999 42221 100000 939 100000 35798 99999 51761 100000 7453 100000 45536 99999 45807 99999 9079 99999 30321 100000 59723 99999 49634 100000 71802 99999 67900 100000 79409 99999 81813 100000 12363 100000 83389 100000 98488 99999 31692 100000 98573 99999 91567 99999 90695 99999 28104 99999 43134 100000 60295 99999 67612 99999 32555 99999 55568 100000 65130 99999 40461 99999 62692 100000 95359 99999 69944 100000 35105 99999 85 99999 34644 99999 7007 99999 28249 100000 62947 100000 98005 100000 53822 100000 82798 99999 79660 99999 88697 99999 41387 99999 25371 99999 23547 99999 37757 100000 22527 100000 98653 100000 88548 100000 60251 100000 31305 99999 35854 100000 84003 99999 70995 99999 57551 99999 77212 100000 46376 99999 66778 100000 8243 99999 1269 99999 24197 99999 95831 99999 99462 100000 37588 99999 45720 100000 46554 99999 7812 100000 52135 100000 983 100000 60360 99999 11258 100000 46624 100000 84760 99999 2731 99999 78154 100000 23452 99999 83511 99999 42877 100000 27558 99999 90904 99999 14484 99999 45406 100000 96624 100000 55253 100000 37301 99999 70535 99999 64378 99999 62427 100000 5789 99999 93820 99999 94130 99999 75079 100000 56249 99999 4798 99999 64222 99999 76509 99999 84127 100000 32292 100000 75367 99999 66644 100000 55050 99999 80084 99999 24192 99999 51995 99999 58919 100000 80023 99999 26861 100000 92235 99999 31630 99999 46728 100000 24921 99999 6945 99999 75463 99999 43056 99999 67218 100000 56068 99999 1903 100000 13026 100000 45491 99999 18148 100000 44216 99999 23888 99999 10226 100000 57667 99999 70383 100000 94538 100000 34382 100000 71953 99999 23079 100000 19504 99999 78997 100000 62147 99999 82327 100000 40673 99999 9053 99999 37951 100000 73305 100000 11780 100000 13173 99999 36052 99999 82978 100000 36773 99999 31432 100000 63244 99999 76346 100000 32098 99999 41815 100000 60181 100000 58128 100000 48039 100000 48519 99999 98510 100000 82702 99999 94147 100000 36110 99999 25791 99999 87379 100000 84173 100000 30899 100000 73653 100000 6831 99999 9836 100000 58201 100000 12613 99999 34369 100000 86277 100000 21033 100000 63476 99999 20136 100000 92084 99999 68885 100000 33591 99999 92462 99999 99990 100000 14022 99999 11596 100000 45487 100000 21390 99999 84259 100000 22738 100000 20496 99999 84637 100000 48143 100000 67447 100000 3955 99999 85559 100000 17565 99999 68315 100000 40436 99999 76559 99999 11432 100000 4843 100000 81993 100000 87006 99999 43169 100000 24331 100000 86885 99999 39848 100000 593 100000 95052 100000 17229 99999 66204 100000 77212 99999 44552 99999 96548 99999 11517 99999 41956 100000 90784 100000 73077 100000 4977 99999 56697 99999 35583 99999 57152 100000 82125 99999 48458 99999 26800 99999 52918 99999 1896 100000 36461 100000 20429 99999 94033 99999 24245 100000 85986 99999 18079 100000 8840 99999 63477 99999 67560 99999 91302 100000 63034 99999 23308 100000 826 99999 94572 100000 21758 100000 28766 99999 23913 100000 14577 100000 19488 100000 49054 99999 41883 100000 60874 99999 70698 99999 10310 100000 18575 100000 77040 100000 71247 99999 41879 100000 65607 100000 2062 100000 67125 99999 11373 100000 75834 99999 68201 100000 22651 99999 89348 99999 81656 99999 20874 99999 53797 100000 99754 100000 85423 99999 7358 100000 97521 100000 37987 100000 37080 99999 32029 100000 75618 100000 34993 100000 24262 99999 29329 99999 62453 99999 58356 99999 9354 100000 80806 99999 23629 99999 68525 100000 13925 99999 57709 100000 91044 100000 79140 99999 36881 100000 50461 99999 90018 100000 2858 99999 43288 100000 84399 99999 58288 100000 77925 100000 98320 99999 78534 100000 99727 99999 54686 99999 89347 99999 28372 99999 24699 99999 76804 100000 20082 99999 37882 99999 15325 99999 6094 99999 33477 99999 61887 99999 76375 99999 71567 99999 74956 100000 54885 99999 30421 100000 30607 100000 83512 99999 37545 99999 46163 99999 78757 100000 68055 100000 32169 100000 14373 100000 60549 99999 1963 99999 63802 100000 10835 99999 41106 99999 28565 100000 78120 100000 35445 99999 24581 100000 54357 100000 41713 99999 63178 100000 39448 100000 77026 99999 89895 99999 60596 99999 42001 100000 7369 99999 68923 100000 94978 100000 61537 100000 18110 99999 74069 100000 95209 100000 95188 99999 8595 99999 12494 99999 95671 99999 95875 99999 5774 99999 53476 99999 42672 99999 7332 100000 52796 100000 3159 100000 22226 100000 6418 100000 43550 99999 71806 99999 80454 100000 18842 99999 22631 100000 64528 99999 22868 100000 43966 99999 40103 100000 29341 100000 32748 99999 55448 99999 69133 99999 36118 100000 3957 100000 18317 100000 15336 99999 39757 100000 52101 99999 97640 99999 34838 100000 2956 99999 93292 99999 6463 99999 87092 100000 66813 99999 70437 99999 87318 99999 77936 99999 37572 99999 50750 99999 50728 99999 76339 100000 83066 100000 51070 99999 72994 99999 42851 99999 12494 100000 40481 100000 96456 99999 68866 100000 34426 99999 60589 99999 30130 100000 69426 99999 4071 100000 62916 100000 34326 100000 86613 99999 62473 100000 85943 99999 34119 99999 85090 99999 17121 100000 26859 99999 86799 100000 22750 99999 48016 99999 76725 100000 54943 100000 79356 100000 20838 99999 1871 100000 60747 100000 51000 100000 31868 100000 4114 99999 39214 99999 39068 100000 4727 99999 60041 99999 18361 100000 63257 100000 57833 100000 55976 100000 58176 99999 40242 100000 38686 99999 27631 100000 73753 99999 518 100000 88644 99999 25524 99999 19017 99999 97506 100000 94733 99999 3386 100000 88495 99999 77816 99999 38229 100000 76463 99999 11359 100000 56202 100000 10559 100000 27179 100000 23099 100000 28102 99999 81729 100000 35880 99999 83925 100000 5177 99999 20437 100000 16656 99999 45187 100000 98157 100000 3904 100000 88354 99999 63424 100000 29543 100000 40699 99999 44687 100000 97592 100000 20690 100000 97075 99999 75345 99999 72484 99999 51402 100000 21462 100000 21003 99999 16100 100000 59850 100000 70695 100000 50224 99999 61355 99999 39759 99999 45910 99999 5735 99999 58431 100000 6110 99999 28950 99999 71215 100000 32849 99999 46215 99999 64033 100000 54746 100000 1020 99999 71797 100000 22165 100000 44885 99999 99158 100000 83134 100000 70201 100000 46080 99999 73738 99999 36314 100000 6147 99999 49455 100000 1000 99999 75781 99999 51881 100000 36419 99999 30522 99999 8668 99999 78258 100000 55612 99999 34183 100000 79825 99999 87617 100000 18108 99999 57685 100000 69372 100000 27525 99999 10996 100000 815 100000 12507 99999 41702 100000 11014 99999 27387 100000 87274 99999 71444 100000 55933 100000 74774 99999 2494 100000 30217 100000 62928 99999 53510 100000 48275 100000 28730 100000 24641 100000 50199 99999 27218 100000 7040 100000 52186 99999 67684 99999 56285 100000 51780 99999 20169 100000 98767 100000 78971 99999 80120 99999 62827 100000 86993 100000 21925 100000 56529 99999 42358 100000 98201 99999 4841 99999 97028 100000 9989 99999 80242 100000 41718 99999 79749 99999 16476 99999 27879 99999 11259 99999 45939 100000 73789 100000 71057 99999 97329 100000 95643 100000 11697 100000 356 99999 30363 99999 59960 99999 69788 100000 8299 100000 38912 100000 86072 99999 69851 99999 47581 100000 57026 99999 97881 99999 26242 100000 75673 100000 67976 99999 44140 99999 40880 100000 77774 99999 7641 99999 27272 100000 19465 99999 56414 100000 41055 100000 88064 99999 98556 100000 87951 100000 83357 100000 52374 99999 41973 100000 257 100000 77395 100000 37008 99999 6594 99999 74712 100000 36186 99999 13161 99999 23681 99999 32677 99999 69128 99999 55968 100000 23208 100000 62637 100000 48971 99999 3497 99999 46604 99999 25306 99999 33164 99999 52116 99999 53835 99999 41760 100000 13190 100000 61420 100000 56541 100000 29789 99999 33298 100000 37497 100000 28705 100000 20643 100000 42721 99999 89646 99999 69825 100000 34301 100000 43768 99999 5688 99999 2297 99999 8345 99999 53288 100000 3749 100000 83407 99999 74583 99999 65591 100000 58958 100000 99918 100000 98376 100000 19320 99999 24130 99999 56237 99999 60381 99999 95562 99999 44250 99999 40801 99999 35192 99999 8017 99999 28202 99999 14287 100000 47560 99999 14235 100000 91170 100000 50313 99999 17803 99999 92 99999 40453 100000 24994 99999 14533 99999 70172 100000 66580 100000 50366 100000 55252 100000 70906 99999 1061 99999 22198 100000 7404 99999 35557 100000 28197 99999 14687 100000 88682 100000 45647 100000 30948 99999 17191 100000 12183 100000 93507 99999 90309 99999 3467 100000 14132 100000 15152 99999 32068 100000 65216 100000 53593 99999 36658 100000 22547 99999 69530 99999 73175 99999 79109 99999 70895 100000 18812 100000 60776 99999 43077 100000 7572 99999 34167 99999 84934 100000 67013 99999 38730 99999 93542 100000 41695 100000 68264 100000 61211 100000 75509 99999 53715 99999 8870 99999 92457 99999 97554 100000 16924 99999 33486 100000 91341 99999 49737 100000 49608 100000 53155 100000 56792 99999 38330 100000 21831 100000 83945 100000 43466 99999 92238 100000 11371 99999 24607 99999 534 99999 60575 99999 4499 100000 10620 99999 58089 100000 94444 99999 84032 100000 48080 100000 14861 99999 81197 99999 55303 100000 78809 100000 67232 99999 14018 99999 41684 99999 86379 100000 8414 99999 91730 99999 6654 99999 86902 100000 58694 100000 85678 100000 36002 100000 60399 99999 15095 99999 44933 100000 99605 100000 91358 100000 45515 100000 73443 100000 85103 100000 17413 99999 43355 99999 95360 100000 66083 100000 46061 100000 79177 100000 63638 99999 3647 100000 10433 100000 807 99999 57422 99999 11178 100000 4790 99999 99638 99999 1518 100000 84835 100000 28841 100000 68208 99999 49731 100000 86241 100000 5617 100000 41068 100000 90297 100000 4960 99999 828 100000 10325 100000 96815 100000 55711 99999 72666 100000 75459 100000 65240 99999 52943 99999 47747 100000 77728 100000 25183 99999 21786 100000 2486 99999 55585 99999 35605 99999 2764 100000 35307 100000 75365 99999 68049 100000 35271 99999 88423 100000 63884 100000 89669 99999 7074 99999 47669 100000 98285 100000 27958 99999 11476 99999 55423 100000 82641 99999 10353 99999 79110 100000 98266 99999 5622 100000 77980 100000 91100 100000 27151 100000 22020 100000 69785 99999 62817 100000 51929 99999 71113 99999 71098 100000 67618 100000 52437 99999 41912 99999 94612 100000 48975 100000 74052 100000 19237 100000 88942 100000 31791 99999 10901 99999 20566 99999 52206 100000 57811 100000 7946 100000 25095 99999 41327 99999 33265 99999 98569 100000 15440 100000 90248 100000 6418 99999 7165 100000 29697 100000 61416 99999 88967 99999 91908 99999 61090 100000 33757 99999 6305 99999 15756 100000 7796 100000 46541 100000 52639 99999 32586 100000 29899 100000 27153 99999 32808 99999 94149 99999 42737 100000 28529 99999 32012 100000 33692 100000 90473 99999 24141 99999 34891 99999 15108 99999 93401 99999 51598 100000 55156 100000 92942 100000 4401 100000 28902 100000 55580 99999 69627 99999 52344 100000 72547 100000 85509 100000 97358 100000 84603 99999 31631 100000 61539 99999 5251 99999 66878 99999 76853 100000 19876 100000 93738 100000 78318 99999 28479 100000 46724 100000 42501 100000 2914 99999 26229 100000 59725 99999 44157 100000 66527 100000 74816 100000 73971 99999 65281 100000 32600 99999 89252 100000 10366 99999 10646 99999 60561 99999 36350 99999 55231 100000 2103 99999 87427 100000 80173 99999 16880 99999 35538 99999 58591 100000 16478 100000 21198 99999 20906 100000 88416 99999 69474 99999 27184 99999 49217 100000 93813 99999 69669 99999 79560 100000 4754 100000 770 100000 72078 99999 13750 99999 2513 99999 18196 99999 62494 99999 12685 100000 39977 100000 69572 99999 71428 100000 39021 100000 12504 100000 47386 99999 44225 100000 8359 99999 3786 100000 41696 100000 53339 99999 32370 100000 27962 100000 42236 100000 93188 100000 51755 99999 24494 100000 51676 100000 11521 99999 27022 100000 90352 100000 21738 100000 49913 99999 84206 100000 85384 99999 15231 99999 11672 100000 96647 100000 55953 99999 60331 99999 72830 99999 69224 100000 85035 99999 93782 99999 1153 99999 24657 100000 45043 99999 28359 99999 85756 100000 45353 100000 29453 99999 44567 100000 58152 99999 42843 100000 76404 99999 66085 100000 62309 99999 24604 100000 72853 99999 32275 99999 69463 100000 37539 100000 24689 99999 22754 100000 96790 99999 24109 100000 88013 99999 92921 99999 50972 99999 78591 99999 58837 99999 49759 100000 3998 100000 83828 99999 22757 99999 99050 99999 37456 100000 80924 99999 19732 100000 19393 100000 36380 100000 39195 99999 40333 99999 44219 100000 60596 100000 39163 99999 22885 100000 69262 100000 60146 100000 31060 100000 39698 99999 75217 99999 25811 99999 38128 99999 68963 99999 12753 100000 33894 100000 85101 99999 34361 100000 55258 99999 36088 100000 95013 100000 54650 100000 33334 99999 73288 100000 98016 99999 39797 100000 67180 99999 69292 99999 97667 100000 6217 99999 56838 99999 57382 99999 69559 99999 85188 100000 27884 99999 89183 100000 43882 99999 50175 99999 39418 100000 77978 99999 60678 100000 70188 99999 5848 99999 5887 99999 91130 100000 69839 99999 84109 99999 15236 99999 58855 99999 88053 99999 9008 99999 77985 100000 74866 100000 41930 99999 90582 99999 41824 100000 57506 99999 7650 99999 67215 99999 10983 99999 50857 99999 13837 100000 35823 100000 78300 100000 16886 100000 33562 99999 45019 99999 45255 100000 1427 99999 8152 99999 99091 99999 95681 99999 3373 99999 22367 99999 58980 99999 22531 99999 49907 99999 2966 100000 35966 99999 28279 100000 97510 100000 70319 100000 1136 99999 63765 100000 99001 99999 21142 100000 37391 99999 41938 99999 17622 100000 24562 99999 51677 99999 52481 100000 46730 100000 39884 99999 14594 99999 76640 99999 77052 99999 90775 100000 81782 99999 14021 99999 6944 100000 21635 99999 83620 99999 75551 99999 53056 100000 77598 100000 45523 100000 90985 99999 63889 100000 52523 99999 7356 100000 66875 99999 90951 99999 5320 100000 6086 100000 54635 100000 95689 99999 4175 100000 16103 99999 80575 100000 91089 100000 65338 99999 64298 100000 51392 100000 15782 99999 4113 99999 52539 99999 57703 99999 4238 99999 54099 99999 45418 99999 65220 99999 24929 99999 17189 100000 90780 99999 32909 99999 72757 100000 71689 100000 80145 99999 16105 100000 67986 99999 81540 100000 90776 100000 54736 100000 30967 100000 17728 99999 18549 99999 49472 100000 6997 100000 3681 99999 13037 100000 25208 99999 63607 100000 8090 99999 20412 100000 14798 99999 54710 99999 16058 99999 44956 100000 49365 100000 39487 100000 47889 100000 75790 100000 63421 99999 2517 100000 69527 99999 62253 99999 13091 99999 33293 99999 45217 99999 20543 100000 7085 99999 48085 100000 70586 99999 46801 100000 96431 100000 78020 99999 67506 100000 99704 99999 80210 99999 55912 99999 23369 100000 44938 100000 42824 100000 87109 99999 87463 100000 25280 100000 82012 100000 16891 100000 22968 100000 6063 99999 53823 99999 65566 100000 65619 100000 7006 100000 16110 99999 11564 100000 5796 99999 93033 99999 93228 99999 61130 100000 64206 99999 23729 100000 3109 99999 891 100000 58332 99999 41999 99999 81837 99999 61752 100000 52171 100000 63694 99999 47673 100000 83359 100000 79046 99999 87881 99999 97468 100000 25844 100000 52948 100000 62095 99999 51020 99999 83858 99999 27026 99999 8363 99999 71031 100000 11074 99999 33577 99999 44351 99999 36675 100000 25252 99999 90800 100000 676 100000 40923 100000 95418 99999 78524 100000 7204 100000 48645 100000 55446 100000 27680 100000 56352 99999 76484 100000 17037 100000 32162 99999 14186 100000 91868 99999 61351 99999 35675 100000 63422 100000 95954 100000 46445 100000 48549 100000 48056 99999 81823 100000 12733 100000 74530 99999 26638 99999 96620 100000 19857 100000 76073 100000 21808 100000 20628 99999 32258 99999 32855 100000 73303 99999 5538 99999 70897 100000 19600 100000 7806 100000 81952 99999 88357 100000 79738 99999 87632 100000 44826 99999 3270 99999 75347 100000 23594 100000 87228 99999 72957 99999 29819 100000 67306 99999 84114 100000 42427 99999 26445 99999 42178 99999 7679 100000 3609 100000 84964 100000 72531 99999 21889 100000 13741 99999 89697 99999 86844 99999 63261 99999 96814 100000 82305 100000 50188 99999 49388 99999 83720 100000 10732 99999 52972 100000 94326 100000 85072 100000 99784 100000 60104 99999 48946 100000 46636 99999 75017 100000 61886 99999 92669 99999 5213 100000 90455 100000 12170 100000 67206 99999 93773 99999 86978 99999 52343 100000 36348 100000 68623 99999 4433 99999 53710 100000 61913 100000 48306 99999 66853 100000 68982 99999 31829 100000 7943 100000 45527 100000 15637 99999 4910 100000 9270 100000 9597 99999 11925 100000 2747 100000 86215 99999 42966 99999 80997 100000 78688 99999 53885 100000 39527 99999 81294 99999 13507 100000 16324 100000 83178 99999 44165 100000 48633 100000 83051 100000 87730 100000 99777 100000 76581 99999 85982 100000 94299 99999 87191 100000 39395 99999 71700 100000 48594 100000 38889 100000 88282 100000 93064 100000 60794 100000 2638 100000 81921 99999 54577 100000 89835 99999 11612 99999 68615 99999 80239 100000 68569 100000 67770 100000 99962 100000 57745 100000 41929 99999 61968 100000 19039 100000 21745 99999 94915 100000 85751 99999 85036 100000 33937 100000 60945 100000 99609 99999 4597 100000 37074 99999 18445 99999 33616 100000 14520 99999 71833 100000 41724 99999 78258 99999 13870 100000 30332 99999 22602 100000 91218 99999 19281 99999 89353 99999 36459 100000 95721 99999 80325 100000 87548 99999 63812 100000 5895 100000 97533 99999 35839 100000 81583 100000 75281 99999 12767 99999 53419 100000 45314 100000 10456 100000 39156 100000 32703 99999 87564 99999 16941 100000 23561 100000 522 99999 52636 99999 98876 99999 92754 99999 78190 99999 66981 100000 53498 99999 53283 99999 97220 100000 72328 100000 62365 99999 68058 99999 94351 99999 41765 100000 52417 100000 11186 100000 50778 99999 64810 99999 46799 99999 16204 100000 13425 100000 15975 100000 79646 99999 33855 100000 61678 100000 29482 99999 21056 99999 66165 99999 12266 99999 84050 100000 23496 100000 67004 100000 60151 100000 35108 100000 49565 100000 45238 100000 59824 100000 92260 100000 13454 100000 50496 99999 25193 100000 80999 100000 95929 99999 26430 100000 19499 99999 54024 100000 60124 99999 30204 100000 51390 100000 69986 99999 73299 100000 32581 100000 57271 100000 15509 100000 24715 99999 85916 99999 23616 99999 76802 100000 53527 100000 18092 99999 62709 100000 4866 99999 76561 99999 83700 100000 63509 99999 36278 99999 18445 100000 19116 100000 86852 100000 74487 100000 58532 100000 52018 99999 16090 100000 59705 99999 5682 99999 53614 99999 63285 100000 41138 100000 76631 100000 3819 100000 22664 100000 12875 99999 23207 99999 10558 100000 7248 99999 34520 100000 58613 100000 10116 100000 26794 99999 74140 99999 10597 100000 79333 100000 35777 99999 76242 100000 28654 100000 78958 99999 16193 100000 67575 100000 5352 100000 33267 100000 92450 99999 45131 99999 23792 100000 99062 99999 7747 99999 96110 99999 89476 100000 9309 100000 76281 99999 21740 100000 20048 99999 9766 100000 62245 99999 53817 99999 17166 99999 31429 100000 60062 100000 84034 99999 896 99999 57344 100000 74002 100000 51769 99999 51654 99999 74883 100000 27922 99999 3118 100000 78500 99999 42500 100000 89030 99999 68056 100000 28711 99999 67221 100000 90691 99999 54985 100000 55856 99999 9223 100000 60648 100000 32968 99999 10467 100000 71774 99999 97443 100000 34748 99999 32110 99999 26498 99999 49067 99999 23452 100000 21563 100000 92018 99999 51795 100000 69040 100000 24189 100000 21478 100000 45698 99999 46865 99999 27171 100000 88493 100000 41986 100000 41559 99999 56308 100000 49768 99999 59434 99999 58096 99999 2913 100000 47936 100000 52633 100000 72298 100000 26713 99999 44019 99999 97517 100000 90132 99999 26069 99999 49742 99999 57265 99999 2178 99999 87162 99999 25471 100000 32705 100000 42019 99999 40755 100000 22246 99999 47571 100000 62142 100000 55327 99999 78569 99999 76282 99999 12194 100000 82254 100000 19205 99999 49927 100000 1228 100000 41571 100000 79365 100000 57980 99999 22007 99999 57800 99999 55717 99999 6009 99999 479 99999 30551 100000 99888 100000 98129 100000 30070 99999 99729 100000 68555 99999 65252 99999 69570 100000 52383 100000 29646 100000 52307 99999 201 99999 62512 99999 51967 100000 44416 100000 30878 100000 55007 99999 98787 99999 5377 99999 64882 100000 94389 99999 73057 99999 14208 99999 77411 100000 62917 99999 99593 99999 80856 99999 67101 99999 67028 99999 33733 100000 63661 100000 42130 100000 85962 100000 89386 100000 10456 99999 42890 100000 63838 100000 70334 99999 80786 100000 67483 99999 13563 99999 16158 100000 35861 99999 41189 100000 73391 100000 1823 99999 93635 99999 35189 99999 86555 100000 95826 99999 8653 99999 83559 99999 75522 100000 94472 99999 72390 100000 72951 100000 98776 100000 92458 100000 5053 99999 34942 100000 63780 99999 71337 99999 25296 100000 47661 100000 30779 99999 49842 100000 10124 100000 12571 99999 57783 100000 75781 100000 56482 99999 67026 100000 79 99999 67420 99999 33651 99999 68118 99999 23149 100000 5657 99999 10553 100000 12787 99999 89321 100000 98559 100000 33833 99999 3993 100000 21281 100000 47119 99999 27238 100000 50012 100000 30788 100000 71808 99999 98965 99999 55849 100000 75742 100000 22503 99999 39870 99999 19398 100000 92719 100000 4240 100000 37725 100000 15264 99999 57218 100000 14844 100000 80682 99999 20599 100000 86904 99999 5063 100000 12086 100000 52309 99999 37127 99999 29829 100000 89722 99999 74787 100000 90692 99999 61578 99999 15832 99999 4160 99999 40455 100000 45765 100000 79675 100000 33806 99999 58889 100000 72578 99999 14449 99999 87609 100000 42098 99999 85836 100000 41294 99999 80280 99999 72548 100000 30809 99999 8682 100000 565 100000 31144 100000 2344 100000 89820 99999 60053 99999 83552 100000 77896 99999 41691 99999 87164 100000 81636 100000 12656 99999 44178 100000 24744 99999 96499 100000 30622 99999 67828 99999 55832 100000 70654 99999 83217 100000 94851 100000 62853 99999 85466 100000 85386 100000 27963 100000 60327 99999 91673 100000 81057 99999 54366 99999 88868 99999 33695 99999 58314 100000 74094 100000 67666 100000 79697 99999 59343 100000 52299 99999 34170 99999 57142 99999 24057 99999 94287 100000 1105 99999 22869 99999 74640 100000 87574 99999 57094 99999 94282 99999 99757 99999 51222 100000 46161 99999 70920 100000 14574 99999 25077 99999 41845 100000 28618 99999 45379 100000 63830 99999 80991 100000 85684 99999 45734 99999 93544 99999 54543 99999 41035 99999 91831 99999 25207 100000 95910 99999 9655 99999 75838 99999 85226 100000 98117 99999 74279 100000 45186 100000 5178 99999 43499 99999 8020 100000 98116 100000 38611 99999 74012 99999 21553 100000 36680 100000 66427 99999 95547 100000 42477 99999 71508 100000 98815 100000 6411 100000 70137 100000 23837 99999 98849 100000 88246 99999 10092 99999 42767 99999 15532 100000 49308 100000 61381 100000 68087 99999 40392 99999 27704 100000 57628 99999 78864 99999 37895 100000 88071 99999 70033 99999 67992 99999 20450 99999 21410 100000 1336 100000 27452 99999 49193 100000 80263 100000 64843 99999 31669 100000 84703 100000 66371 100000 10668 99999 38704 99999 97648 99999 42913 100000 61724 99999 40473 99999 78951 100000 38517 99999 68406 100000 47960 100000 52654 99999 61411 99999 5411 99999 20376 99999 69801 99999 50141 99999 45052 100000 36907 99999 99530 100000 63209 99999 61328 100000 9415 99999 51903 100000 84118 99999 61191 100000 84042 100000 45778 100000 66288 99999 1845 100000 22804 99999 11219 99999 77014 99999 64455 99999 25158 99999 90166 99999 71069 100000 81539 99999 62575 100000 81928 100000 85477 100000 67345 99999 43156 100000 39773 100000 59563 100000 14561 100000 99155 100000 32404 99999 75802 99999 77240 100000 90954 100000 42864 100000 41620 99999 15462 99999 84586 99999 73142 99999 69940 100000 30816 100000 36668 100000 49190 99999 17136 100000 95737 99999 87262 99999 17095 100000 61519 99999 11206 100000 16562 100000 23717 99999 59072 99999 59682 99999 84863 100000 62225 99999 27723 99999 70057 100000 49324 100000 13932 100000 63145 100000 63501 99999 40297 99999 96204 99999 80932 99999 78140 100000 79644 99999 87900 99999 50445 99999 24348 100000 79914 99999 64144 100000 17129 99999 41753 99999 22312 99999 98910 100000 23795 100000 72648 99999 25276 99999 51470 99999 53421 100000 60654 99999 49692 100000 71140 100000 50581 100000 8314 100000 3468 99999 48279 100000 93912 99999 49592 100000 89305 99999 70574 99999 87469 100000 42882 100000 91104 100000 58802 100000 88856 99999 74182 100000 43718 100000 1471 99999 61151 99999 92290 99999 63765 99999 21376 100000 47091 99999 56999 99999 86921 99999 54471 99999 33812 100000 35734 100000 2390 99999 63344 99999 59740 100000 27281 100000 63556 99999 89078 100000 53076 99999 6306 100000 41646 99999 16822 99999 64369 100000 30628 99999 72458 100000 29963 100000 47843 100000 94406 99999 48152 100000 83301 100000 79631 100000 64281 99999 71955 100000 36607 99999 996 100000 11878 100000 57457 100000 14933 100000 91437 100000 61436 99999 99795 100000 87448 100000 77776 99999 33158 100000 82692 99999 12835 99999 73324 100000 14234 100000 65716 99999 70718 99999 70246 100000 45721 99999 53991 100000 53365 100000 39277 100000 294 100000 18053 99999 85747 100000 39998 99999 79067 100000 45356 100000 19730 99999 56856 99999 69283 100000 80864 100000 51036 99999 87625 99999 60429 100000 4855 99999 26267 100000 70897 99999 72693 100000 21286 99999 13317 100000 15837 100000 58538 100000 72100 99999 60553 99999 1662 99999 81472 100000 18040 100000 2451 99999 27398 100000 93971 100000 38114 100000 73814 99999 93974 100000 80744 100000 26787 100000 1873 99999 64214 99999 23477 100000 71590 99999 92503 100000 36430 99999 51222 99999 14594 100000 39968 100000 89101 99999 97588 99999 78651 99999 90140 99999 43687 99999 24352 99999 38278 100000 40764 100000 88667 99999 45556 99999 3096 99999 33101 100000 24054 99999 46978 99999 47279 100000 23545 100000 55067 99999 82642 99999 31174 99999 49368 100000 5707 99999 1438 100000 20663 100000 81172 100000 29142 100000 29243 100000 66987 100000 84289 99999 27360 100000 1661 100000 412 100000 3163 99999 69662 99999 33776 100000 84830 99999 97469 100000 60855 99999 87417 100000 26938 99999 72751 100000 96918 99999 12914 99999 84615 100000 67755 100000 80065 100000 91504 100000 55196 99999 85434 100000 47209 99999 55008 99999 90495 99999 53436 99999 86594 100000 11357 100000 84299 99999 88301 99999 6045 100000 29849 99999 5054 99999 69865 100000 42714 99999 62985 100000 15179 99999 79471 100000 7376 99999 58289 100000 82192 100000 26873 99999 1348 100000 3345 99999 30418 100000 22448 100000 98595 99999 80259 100000 94443 100000 68682 100000 7213 100000 1681 100000 96067 99999 70893 99999 51471 100000 72786 100000 78509 99999 8481 100000 4961 100000 47978 100000 87804 99999 53434 100000 35754 100000 71441 99999 10817 99999 2261 99999 56796 100000 96809 99999 92408 99999 94585 99999 84151 99999 91606 99999 13545 100000 58787 99999 32679 99999 11745 99999 54447 99999 69933 99999 20565 99999 79204 99999 17953 100000 4969 99999 58918 100000 96848 100000 55852 100000 57458 99999 44481 100000 48918 99999 50193 100000 39046 99999 65322 100000 3532 99999 51575 100000 84774 99999 6287 100000 47326 99999 29649 100000 59077 100000 48967 100000 90412 100000 51365 99999 54562 100000 44595 100000 13767 99999 69801 100000 41658 99999 18537 100000 40964 99999 29954 100000 82100 100000 59746 100000 22202 100000 23631 100000 77471 99999 87983 100000 79272 99999 75395 100000 71167 99999 60441 99999 49780 100000 60744 100000 45245 100000 87553 100000 70660 100000 22746 99999 80211 99999 28081 100000 89047 100000 64799 99999 24713 99999 26400 99999 9782 100000 96275 99999 82891 99999 5325 99999 35695 99999 90464 100000 57302 100000 60909 100000 79867 100000 21121 99999 45248 99999 93020 99999 94750 100000 76558 99999 95217 99999 63915 100000 69293 100000 28023 99999 16466 99999 3110 100000 56343 100000 61092 99999 76136 99999 45772 99999 47520 100000 62389 99999 84463 100000 31782 99999 23625 99999 72014 99999 76209 100000 54741 100000 63164 100000 70604 100000 27195 100000 54654 100000 15794 100000 28539 100000 48052 100000 68946 99999 38971 100000 3920 100000 17447 100000 54799 100000 62572 99999 42534 99999 43376 100000 77796 100000 6753 100000 61516 100000 12295 100000 21895 100000 32700 99999 73747 100000 98286 99999 1415 99999 81781 99999 60673 99999 966 99999 13638 99999 45036 100000 57136 99999 15561 99999 99606 100000 15738 100000 27675 100000 26925 99999 87699 100000 86409 100000 34129 100000 54877 99999 75490 100000 38087 99999 10747 99999 35789 100000 14567 99999 28636 99999 39531 99999 69076 100000 93891 100000 98953 100000 15490 99999 60376 100000 13516 99999 56081 99999 64356 99999 20975 100000 78682 99999 87124 99999 71504 100000 64026 99999 99 100000 54546 100000 16926 100000 60825 99999 61365 100000 78332 100000 51155 99999 28803 99999 81017 99999 66227 100000 32021 100000 32511 100000 66181 99999 84816 99999 36891 100000 23246 99999 85406 100000 92904 100000 32526 100000 90807 100000 82054 100000 86691 100000 75969 100000 58691 99999 89081 99999 49964 99999 84215 99999 33447 99999 82788 100000 90561 100000 71856 100000 25044 100000 22417 99999 33815 99999 3498 100000 38048 99999 47038 99999 65149 100000 41190 100000 169 99999 26314 99999 98210 100000 19720 99999 81926 100000 63034 100000 25937 99999 29850 99999 57130 99999 78935 100000 69188 100000 35083 99999 51649 99999 78015 99999 85114 100000 64027 99999 18567 100000 22697 99999 76799 100000 12829 100000 21068 99999 9060 99999 12687 100000 35899 99999 19423 100000 52297 100000 25242 100000 71564 99999 80057 100000 85243 99999 15308 100000 80368 99999 39990 99999 60254 100000 49750 99999 54073 100000 51180 100000 47946 100000 722 100000 43709 99999 43162 99999 68808 99999 55084 100000 29339 100000 77687 100000 88752 99999 90461 100000 39451 99999 11257 99999 31761 99999 2601 100000 78865 99999 15750 100000 98691 99999 14981 99999 11176 99999 3841 100000 37102 99999 47941 99999 82384 100000 19196 99999 72246 99999 30044 99999 2782 99999 244 100000 10070 100000 46887 100000 85974 99999 65947 99999 42350 100000 68842 99999 37619 100000 98538 100000 92133 100000 71491 100000 94077 100000 42023 99999 1319 100000 59467 100000 15070 99999 63656 99999 58422 99999 51525 100000 24259 99999 16611 99999 78691 99999 85341 99999 21854 99999 5229 100000 45380 100000 8150 100000 74529 100000 69940 99999 9739 99999 30155 100000 85368 99999 92432 99999 58486 100000 72000 99999 67430 100000 64156 99999 79623 100000 57640 100000 57294 99999 17008 99999 5211 100000 64072 99999 95659 100000 40019 100000 86435 99999 91647 100000 55012 100000 25550 99999 10221 100000 8273 100000 54260 100000 13803 99999 12839 100000 69353 100000 62976 100000 89033 99999 59356 100000 60626 99999 96954 99999 42887 99999 68864 100000 96022 99999 63320 99999 33421 99999 7374 100000 56069 100000 771 100000 94634 99999 69247 99999 75749 100000 44494 100000 19976 99999 22705 100000 9635 99999 12089 100000 88991 99999 36125 99999 46191 99999 89884 99999 95364 99999 37842 100000 71010 100000 79222 99999 11871 100000 48321 99999 23922 100000 49776 99999 43403 99999 70498 100000 32031 99999 7667 100000 31096 99999 72221 100000 54204 99999 34700 100000 56253 100000 86817 100000 1027 100000 94010 99999 26897 99999 31407 100000 77076 100000 51135 99999 96145 99999 89996 100000 53290 100000 1168 100000 11040 99999 22636 100000 71183 100000 53712 100000 33230 99999 23131 100000 29403 100000 13950 99999 83105 99999 28027 99999 18132 100000 95611 100000 27690 100000 97024 99999 99858 100000 6825 100000 35800 99999 30352 99999 67982 100000 76010 99999 50539 100000 10607 99999 46590 100000 10903 99999 24965 100000 81963 99999 45211 99999 19824 100000 42181 100000 49114 100000 25832 99999 14710 100000 42836 100000 2762 100000 47058 100000 37946 100000 49199 99999 19718 100000 44222 100000 61564 100000 43253 100000 72620 100000 45970 100000 31566 100000 85091 100000 63041 99999 35290 100000 23807 99999 58366 100000 25499 100000 11695 100000 24574 100000 42509 100000 51200 100000 11616 100000 67528 99999 62920 100000 19480 99999 5625 99999 86086 99999 28288 100000 29549 99999 23090 99999 51580 99999 7483 99999 74847 100000 66860 99999 7981 100000 78857 100000 55468 100000 76754 99999 77035 100000 94267 99999 13671 99999 9369 100000 55233 99999 40797 100000 59861 99999 93793 100000 49038 100000 43893 100000 36596 100000 95563 99999 70589 99999 84867 99999 46761 100000 94766 100000 89328 99999 11727 99999 28494 99999 70243 99999 91586 100000 60521 99999 7022 100000 96048 100000 8749 99999 91975 100000 25203 100000 11880 100000 40385 100000 83914 100000 76607 99999 88309 99999 26066 100000 55624 100000 55247 100000 59704 99999 14689 100000 11949 99999 56191 100000 1702 100000 84445 99999 77161 100000 29584 100000 41744 99999 16461 100000 45467 99999 56263 99999 35005 99999 12402 99999 39104 99999 45548 99999 43920 100000 39086 100000 80523 100000 80747 100000 96902 100000 60791 100000 57693 99999 20625 99999 30314 100000 77826 99999 29625 99999 62123 99999 79306 99999 90610 99999 34001 99999 78175 99999 81697 100000 31319 100000 91236 100000 68571 100000 77978 100000 14746 100000 97978 99999 47790 100000 73233 99999 31747 100000 47440 99999 39345 99999 66885 99999 28083 99999 82016 100000 76055 99999 43729 99999 95260 100000 50776 99999 35042 100000 61736 100000 23103 99999 92739 100000 87569 99999 57038 100000 97660 99999 90147 99999 21355 100000 28531 100000 55085 100000 33383 99999 73876 99999 63981 100000 53359 99999 89360 99999 86861 100000 32317 100000 59394 100000 461 100000 8806 99999 47851 100000 11959 99999 36299 99999 6514 99999 22942 99999 93001 99999 76436 100000 14446 100000 73582 100000 74622 99999 69478 99999 74736 100000 540 100000 15039 100000 18095 99999 50743 99999 89274 100000 49332 99999 75698 99999 29804 100000 26452 100000 84541 100000 62875 100000 37994 100000 94220 100000 3877 100000 25031 100000 50500 100000 25787 99999 70336 99999 12888 100000 93463 100000 84351 99999 85083 99999 82461 99999 80608 100000 82558 100000 98227 99999 29969 100000 3050 99999 93979 99999 21310 100000 87934 100000 35010 99999 17186 100000 71670 100000 68154 99999 34368 99999 70547 100000 71256 100000 96126 100000 27075 99999 31452 100000 94328 100000 10152 100000 7313 100000 6744 100000 33350 99999 57644 100000 26176 100000 1916 100000 32742 100000 80317 100000 72681 100000 78999 100000 23820 100000 74068 100000 74407 100000 96016 100000 70176 99999 80034 99999 86341 99999 35017 99999 60790 99999 19334 99999 48528 100000 31900 99999 41030 100000 4015 99999 74641 99999 59443 100000 47005 99999 18000 99999 97145 100000 17450 99999 92786 100000 62033 99999 6974 100000 63936 100000 17954 99999 27367 99999 8548 100000 58813 100000 29538 99999 13693 100000 83061 99999 41927 100000 39366 99999 45819 100000 19290 99999 24484 99999 60510 100000 25099 100000 10031 99999 53392 100000 49080 100000 86547 99999 64303 100000 79780 99999 11644 100000 59642 100000 66532 100000 31025 100000 93509 99999 18797 100000 46183 100000 22049 100000 49132 100000 20183 100000 91509 100000 4412 100000 41297 100000 72347 100000 111 100000 91062 100000 98681 100000 62669 100000 73972 100000 26993 100000 34539 100000 33729 99999 87981 100000 3644 99999 81446 99999 93804 100000 30202 100000 82106 100000 99057 99999 32195 99999 53126 99999 10021 100000 77179 100000 43856 100000 42337 100000 60295 100000 82431 100000 85616 99999 40901 100000 58823 100000 86410 99999 15074 100000 65766 99999 42459 99999 45200 100000 64062 99999 99159 99999 77853 99999 64988 99999 98609 99999 75562 99999 37508 100000 37117 99999 67449 100000 28019 100000 24838 100000 92906 100000 30927 99999 69917 99999 32891 99999 90415 100000 41288 100000 1658 99999 67442 99999 29856 99999 73581 99999 44315 99999 56463 100000 1751 99999 32165 100000 87537 100000 72561 100000 49087 100000 56514 100000 96467 100000 72900 99999 78335 100000 63129 99999 40436 100000 99368 100000 5923 99999 48838 100000 25309 100000 57767 100000 72177 100000 69431 99999 76816 99999 38599 100000 89532 100000 23246 100000 62125 99999 98798 99999 95076 100000 22927 99999 52848 99999 49113 100000 27978 99999 63114 99999 70829 99999 82875 99999 45302 100000 90606 99999 78305 100000 32471 99999 94395 100000 94105 100000 70387 99999 48662 99999 10577 100000 32264 100000 4774 99999 20836 99999 85329 99999 7886 99999 97105 100000 40281 100000 53044 99999 52967 100000 57969 100000 93813 100000 12309 99999 30039 100000 48126 100000 52103 99999 2301 99999 14598 99999 27702 100000 5099 100000 76238 99999 7091 100000 90293 99999 24978 99999 57642 99999 88975 100000 98175 100000 92702 99999 52755 100000 95504 99999 70670 100000 83797 99999 81744 100000 22783 99999 41071 99999 16927 99999 21294 99999 96653 100000 41164 100000 7281 100000 80158 100000 7378 100000 64157 99999 77906 100000 75729 100000 21893 100000 27187 99999 40517 99999 65520 99999 61429 99999 703 99999 98227 100000 30707 100000 28891 100000 6199 99999 84634 100000 67764 100000 79306 100000 55786 100000 69893 99999 77998 100000 23406 99999 5162 99999 33041 99999 88780 99999 81876 99999 1306 100000 43475 99999 51513 100000 35705 99999 38244 100000 61440 99999 23517 100000 29788 100000 18584 100000 77913 99999 27600 99999 94991 100000 49242 100000 98488 100000 38929 99999 91599 100000 42664 100000 79351 100000 20950 99999 44226 99999 52025 100000 78706 100000 93814 100000 79206 99999 49461 100000 39389 99999 98395 99999 76749 100000 97956 100000 75425 100000 15643 99999 29062 100000 28748 99999 42441 100000 3841 99999 87376 99999 41612 100000 16417 100000 60267 100000 54311 99999 28022 99999 94974 100000 13217 100000 11081 99999 52265 100000 97407 99999 50212 100000 65076 99999 82092 99999 74881 99999 52319 100000 39769 100000 68887 100000 35104 99999 31749 99999 90834 100000 77950 99999 60029 99999 57449 100000 8266 99999 65011 99999 14734 99999 72506 100000 64283 99999 69 99999 37893 100000 71641 100000 6971 99999 88231 99999 41279 99999 38186 100000 46108 99999 79199 100000 9747 99999 70190 100000 11900 99999 70376 100000 77907 100000 60326 99999 21676 100000 73702 99999 91684 100000 23583 100000 11171 100000 76452 99999 90604 100000 16669 100000 98972 100000 15972 99999 19119 99999 35214 100000 33392 99999 2676 99999 21238 99999 38512 100000 83610 99999 60746 99999 510 100000 66084 99999 71655 100000 25385 99999 50923 100000 74493 99999 7220 99999 14160 100000 28034 99999 63334 100000 48851 99999 78213 100000 92337 99999 8861 99999 36379 99999 33926 100000 46859 100000 84717 100000 37709 99999 22400 100000 89433 99999 41740 100000 8301 99999 99443 99999 49355 100000 63124 99999 55402 99999 96761 100000 32843 100000 76201 99999 30892 99999 8654 99999 78901 99999 25601 99999 32271 99999 39666 99999 18666 99999 78235 99999 4197 100000 2769 99999 1730 100000 77724 99999 37147 99999 66732 99999 48080 99999 33458 99999 9153 100000 14022 100000 68317 100000 6736 99999 93973 99999 20773 99999 63083 100000 56538 99999 31344 100000 7127 99999 85529 100000 77517 100000 54056 99999 49951 99999 83715 99999 17470 100000 43018 99999 12956 100000 12100 99999 50812 100000 48863 99999 73241 99999 93412 100000 93254 99999 7061 100000 77653 99999 23981 100000 6102 100000 22134 99999 17773 99999 28540 100000 71326 99999 40550 99999 10171 100000 54730 100000 17847 99999 90649 100000 23646 99999 15259 99999 56660 99999 42738 99999 49810 99999 22315 100000 83256 100000 7318 99999 84953 100000 17011 100000 73525 100000 75953 100000 79614 99999 53202 100000 36725 100000 69732 99999 78259 100000 19760 100000 53367 99999 5821 100000 54208 99999 83231 99999 28658 99999 34411 100000 83911 99999 18765 100000 59708 99999 71804 100000 10560 99999 60844 99999 86392 99999 38172 99999 97632 100000 82251 100000 41645 100000 30878 99999 55966 99999 74228 100000 18098 100000 77579 99999 85026 100000 24203 99999 75935 100000 32861 100000 43107 100000 40624 100000 48403 100000 18128 99999 89451 100000 89257 99999 94563 100000 445 99999 9292 99999 91029 99999 80443 99999 81710 100000 8397 99999 23085 99999 41922 99999 84846 100000 37308 100000 19987 99999 88047 99999 2870 100000 51430 100000 93211 100000 42014 100000 67176 99999 86623 99999 99467 100000 45814 99999 9035 99999 53741 100000 54874 99999 38762 100000 58072 99999 97688 99999 65203 99999 44681 100000 64015 100000 31249 100000 34208 100000 85712 99999 47468 99999 78476 99999 86284 99999 72535 99999 30496 99999 44954 100000 92116 99999 37983 99999 88999 99999 53751 99999 88353 100000 5995 100000 53235 99999 29593 99999 60972 100000 7520 100000 37588 100000 1169 100000 90139 99999 93893 99999 6846 99999 21672 99999 51389 100000 87599 100000 65258 99999 23301 100000 77855 100000 81692 99999 26425 100000 11699 100000 10530 99999 62317 100000 87964 99999 41038 99999 82903 99999 88886 100000 32848 99999 13705 99999 55465 100000 54681 99999 30491 99999 35839 99999 92475 99999 16369 99999 27040 100000 72121 99999 64709 99999 20935 99999 59252 100000 89741 99999 27728 99999 54949 100000 49404 100000 18535 99999 34082 100000 41779 100000 52431 100000 7957 99999 8247 100000 28100 100000 59647 100000 54386 99999 56297 100000 57974 99999 54249 99999 80414 100000 70033 100000 12799 100000 43048 100000 92914 99999 69693 100000 46963 99999 99459 100000 51039 99999 36758 100000 97700 100000 46331 100000 1978 99999 66129 100000 36113 99999 5133 99999 17676 100000 89194 100000 99846 99999 98554 99999 1717 99999 14345 99999 39808 100000 79661 100000 43358 100000 96336 99999 94461 100000 46287 100000 32218 100000 70728 99999 41670 100000 51557 100000 40176 100000 94575 100000 29618 100000 7371 100000 23000 99999 68985 100000 36065 99999 93270 100000 38191 100000 88998 99999 94722 99999 66508 100000 71392 100000 54855 100000 82253 100000 99782 99999 5423 100000 57984 99999 44036 100000 44263 99999 41438 100000 80668 99999 21525 99999 23276 99999 73877 100000 82904 99999 66288 100000 90659 99999 54206 100000 70300 100000 69342 99999 43536 99999 1892 99999 37658 100000 67195 100000 73590 100000 86554 100000 39094 99999 41099 100000 8294 99999 34800 99999 36836 100000 60382 99999 60357 100000 87352 99999 77711 100000 93671 99999 66962 99999 41703 100000 45 99999 81870 99999 7651 100000 57259 100000 9724 100000 58656 100000 60136 99999 56815 100000 17030 99999 36538 100000 95458 100000 55086 99999 67360 100000 27994 99999 23752 100000 91568 100000 82102 100000 32279 99999 84471 99999 58162 100000 18249 100000 41098 99999 63736 99999 66782 99999 15020 100000 74498 99999 89160 99999 30731 100000 60762 99999 56976 99999 77137 99999 70566 99999 42625 99999 27021 100000 57106 99999 99267 99999 44722 99999 82706 100000 13008 99999 67008 100000 14315 100000 67761 99999 42433 99999 79191 100000 31651 100000 15631 100000 51462 100000 30099 100000 72060 100000 32217 100000 12165 100000 56985 99999 82521 99999 83520 99999 18497 100000 97602 100000 82481 99999 8580 99999 81416 100000 57863 99999 71136 100000 61625 99999 18797 99999 40080 100000 39991 99999 56763 99999 40150 100000 34946 99999 66467 100000 55938 99999 65894 100000 58710 100000 72454 99999 86608 99999 72710 99999 31574 100000 80477 99999 24908 99999 5546 99999 44762 100000 78592 100000 22246 100000 36125 100000 84611 100000 8801 99999 95107 100000 68666 100000 55354 99999 96378 99999 89121 100000 98246 100000 17231 99999 58910 99999 41424 100000 6892 99999 87751 99999 37030 99999 94113 99999 27886 99999 47138 100000 22673 100000 31878 99999 91169 100000 39324 99999 86528 99999 1028 99999 89661 99999 81233 99999 39720 99999 15850 99999 88166 99999 40361 99999 29638 100000 37347 99999 22392 100000 12946 99999 65626 99999 42975 99999 6270 99999 6541 99999 71422 99999 62120 100000 66607 99999 4670 100000 74603 100000 76792 100000 90366 100000 90589 99999 3969 99999 55294 99999 44120 100000 13219 100000 21637 100000 13629 100000 42831 100000 25400 99999 12998 99999 39839 100000 86346 99999 24825 100000 21024 100000 94883 99999 10257 99999 4827 99999 5731 100000 67188 99999 79557 99999 21710 100000 4518 100000 96723 99999 16939 99999 28672 99999 17131 100000 26917 99999 95336 99999 37547 100000 23165 99999 88016 99999 17925 100000 29241 100000 4688 99999 27750 99999 48478 100000 45270 99999 91771 100000 75460 99999 35135 100000 27558 100000 45357 99999 59494 99999 17302 99999 48480 99999 85763 99999 23660 99999 18967 100000 46027 99999 45429 100000 49467 100000 75491 100000 51184 99999 93513 99999 59700 100000 9469 99999 69148 100000 13644 99999 45135 99999 67120 99999 5240 100000 31153 100000 69117 100000 52604 99999 51660 100000 48005 100000 33622 99999 6955 100000 15387 100000 6948 99999 40316 99999 93076 99999 70086 100000 37910 99999 88865 100000 75655 100000 31494 100000 189 100000 77059 99999 44058 99999 27503 99999 96211 100000 35475 99999 47067 99999 17260 99999 88368 99999 21961 99999 13106 99999 60882 100000 31975 99999 51280 100000 99646 99999 80428 99999 45461 99999 48188 99999 78542 100000 75826 100000 36693 99999 20086 100000 85320 100000 80285 99999 45630 99999 83941 99999 24878 100000 99329 100000 2539 99999 94888 100000 38267 99999 74676 100000 23026 100000 75433 100000 13785 99999 96636 100000 55077 99999 53209 100000 31072 100000 81318 99999 73874 100000 63190 99999 34787 100000 1859 100000 30352 100000 6054 99999 33863 100000 68864 99999 68787 99999 92187 100000 76999 100000 55365 100000 15196 99999 72579 99999 91112 99999 43702 100000 33650 99999 78306 100000 99653 99999 56524 99999 49804 99999 19619 100000 16617 99999 54781 99999 90853 100000 5265 99999 96623 100000 53578 99999 15096 100000 11831 99999 98641 100000 69423 100000 39830 99999 94866 99999 63106 100000 71584 100000 24174 100000 93254 100000 72329 99999 49290 100000 82787 99999 73704 99999 32761 99999 10432 100000 60447 100000 11337 100000 11540 99999 34386 99999 61423 100000 24889 99999 27291 100000 93330 99999 60673 100000 54174 99999 44117 100000 43410 100000 86653 100000 10543 100000 93961 100000 49091 99999 68207 99999 58230 100000 79608 100000 36955 100000 91893 100000 3761 99999 66966 100000 71994 99999 61369 100000 27207 99999 24438 100000 53819 100000 48068 99999 53142 99999 9197 99999 2356 99999 28875 99999 60687 99999 27141 99999 61940 99999 81002 100000 26929 100000 66950 100000 14667 100000 6023 99999 58642 100000 19376 99999 63537 99999 4296 99999 11121 99999 52388 100000 34017 99999 39798 100000 37240 99999 99049 99999 99141 100000 19233 100000 67979 100000 14728 100000 69701 100000 78832 100000 16429 99999 22040 99999 78990 100000 9503 99999 38352 99999 71055 99999 52122 100000 60346 99999 926 99999 86454 99999 39051 100000 22371 100000 35794 99999 70703 100000 78459 99999 35993 99999 70756 100000 57274 99999 93129 100000 55395 99999 98401 100000 49799 99999 52143 100000 8483 99999 28043 100000 38487 99999 4224 99999 29943 100000 39882 99999 31942 100000 27089 100000 32179 100000 652 99999 56294 99999 44863 100000 63500 99999 54316 100000 29076 99999 22289 99999 13149 100000 42290 100000 17978 99999 81819 99999 77273 100000 80860 99999 44896 99999 10495 100000 14284 100000 46727 100000 32304 99999 3487 99999 85945 100000 64375 100000 68937 100000 38312 99999 94699 99999 40907 100000 2943 99999 54816 100000 63943 100000 59865 100000 50267 100000 98341 99999 37044 100000 22810 100000 77831 100000 71240 99999 36313 100000 86165 99999 80753 99999 46320 100000 22266 99999 23779 99999 81418 99999 76152 99999 69634 99999 40133 99999 21389 99999 99824 99999 65816 100000 4512 99999 56686 99999 60532 100000 91976 100000 51197 100000 83295 100000 44838 99999 18200 99999 6400 100000 39844 99999 77131 100000 19383 100000 55377 99999 38966 99999 78815 100000 67806 100000 93348 99999 25702 99999 90730 100000 80167 100000 28835 100000 4751 100000 66182 100000 82206 99999 87694 99999 90653 99999 46735 100000 61810 100000 17815 99999 5105 100000 77803 100000 52766 100000 26024 99999 91558 99999 60336 99999 31075 99999 24214 99999 14141 99999 53131 99999 56437 100000 6198 100000 28487 100000 93918 100000 52194 99999 32116 100000 51734 100000 7240 100000 63751 99999 33288 100000 93601 100000 70507 100000 8107 100000 82488 99999 67975 99999 62989 99999 15395 100000 80292 100000 67898 100000 27875 100000 54883 100000 18259 100000 38098 99999 95059 99999 53457 100000 79640 99999 8562 100000 16176 100000 29476 100000 78104 100000 58912 100000 99406 99999 85162 99999 2511 99999 78097 99999 72197 100000 88024 99999 8946 99999 93505 100000 3717 100000 62735 100000 20884 100000 12691 100000 25980 100000 34924 100000 55920 100000 87120 100000 41015 99999 98535 100000 45957 99999 2743 99999 59753 100000 33091 99999 14469 100000 75036 99999 97571 99999 96044 100000 99058 100000 86355 99999 99397 100000 14983 99999 52295 100000 52372 99999 5187 99999 22295 99999 70963 100000 18085 100000 49663 100000 1345 99999 61955 100000 74635 100000 22612 100000 29761 100000 31815 99999 16318 100000 69750 99999 81296 99999 97194 99999 87183 100000 55851 99999 21283 99999 23656 99999 83938 100000 54042 99999 4354 99999 44847 99999 89048 99999 52540 100000 49525 100000 41067 100000 10733 100000 46435 100000 25480 99999 85468 99999 9494 100000 25999 99999 53469 99999 13081 99999 23061 100000 47380 100000 82058 100000 86194 100000 10514 100000 41637 100000 46079 100000 77450 100000 78741 99999 70107 100000 72929 100000 49026 100000 51723 99999 15416 99999 41970 99999 15504 99999 44604 100000 5026 100000 87971 99999 23093 99999 23238 100000 80986 100000 62183 100000 11638 100000 70745 100000 93295 99999 86079 99999 44105 99999 39302 100000 84760 100000 24928 99999 1907 99999 22654 100000 40837 100000 5825 100000 66762 100000 33607 99999 71949 100000 63070 100000 77541 99999 1905 100000 49216 99999 37555 99999 67965 100000 19200 100000 74968 100000 29442 99999 21610 99999 7458 99999 60975 100000 96384 100000 58411 99999 21687 99999 15182 100000 94983 99999 86151 100000 94548 100000 63037 99999 88349 100000 8505 99999 61263 99999 19496 100000 28044 100000 45557 99999 45846 99999 33277 100000 99304 100000 69965 99999 34821 100000 12899 99999 13346 100000 54587 100000 12849 100000 42971 100000 34963 100000 62174 100000 39751 100000 48685 99999 82223 99999 70719 99999 1354 99999 2607 99999 19042 99999 92585 99999 10205 100000 28316 100000 48426 99999 68817 100000 25768 100000 7728 100000 16410 100000 79715 100000 63157 99999 42118 100000 27607 99999 4997 100000 40969 99999 10156 99999 59995 99999 40076 99999 1455 99999 7733 99999 50544 100000 42373 100000 85597 99999 36294 99999 72142 100000 38313 99999 53931 99999 18849 100000 82105 100000 36256 100000 84183 100000 71121 100000 99761 100000 65353 100000 19431 99999 89463 99999 34052 99999 91660 99999 58356 100000 41075 99999 51170 100000 74589 99999 68089 99999 46127 100000 70333 99999 64969 99999 45118 100000 65122 100000 73545 100000 27946 100000 70151 100000 81115 99999 19873 99999 37682 100000 47776 99999 85650 100000 62239 100000 80497 99999 4979 100000 27190 99999 22325 99999 43033 100000 80389 100000 40328 100000 94570 99999 53874 99999 6450 100000 53980 100000 37261 100000 15487 99999 48678 99999 12487 99999 52035 100000 75544 100000 35813 100000 42830 100000 10895 99999 55970 99999 38911 99999 95149 99999 13792 100000 34251 100000 88602 99999 69284 99999 93867 99999 27924 100000 9130 100000 23337 99999 50674 100000 93310 100000 90701 99999 58216 99999 18820 99999 40140 100000 1697 100000 38959 99999 64681 100000 94815 99999 48743 100000 65717 99999 60042 100000 75466 99999 59482 100000 66615 99999 13641 99999 75771 100000 14938 100000 82407 100000 41825 99999 49984 100000 4425 99999 54968 99999 29150 100000 62260 100000 69377 100000 74410 99999 86051 100000 15150 100000 77394 99999 82680 100000 93504 100000 2972 99999 2231 99999 13312 100000 54926 100000 27310 99999 97874 100000 19908 100000 37463 99999 56665 100000 2391 99999 85912 99999 22657 100000 34572 100000 64115 100000 30650 99999 88736 99999 19432 99999 9360 100000 59337 100000 82435 99999 34938 99999 10018 99999 86601 99999 76892 99999 45608 100000 56662 99999 66576 99999 33655 99999 52432 99999 61177 100000 21680 100000 11345 100000 10117 100000 12977 100000 33081 100000 85289 100000 50514 100000 13439 100000 88654 99999 97483 99999 29689 100000 47398 99999 60964 100000 62885 100000 9378 100000 77164 100000 95129 100000 96282 100000 57031 99999 65988 99999 46307 99999 6866 99999 39084 99999 93524 99999 41050 99999 75951 99999 11557 100000 2867 99999 94951 99999 55212 100000 73323 100000 19130 99999 44717 100000 25405 99999 75957 99999 98303 99999 58119 99999 30303 100000 56531 100000 62571 100000 45943 99999 53848 100000 92848 99999 61670 99999 69862 99999 63187 99999 86635 100000 93008 100000 54035 100000 64566 99999 63828 99999 21253 100000 23390 100000 60934 99999 45492 100000 57547 99999 20745 100000 2937 100000 46198 100000 93219 100000 1089 100000 27812 100000 22915 100000 84018 100000 44884 100000 78272 99999 48494 100000 39052 100000 55874 100000 79258 100000 91050 100000 75354 100000 14548 100000 12954 100000 70442 99999 62166 100000 20624 99999 20524 100000 98787 100000 86916 99999 49100 99999 47083 99999 94945 99999 15842 100000 46003 99999 61511 100000 84962 99999 96119 99999 52816 99999 49787 100000 72702 99999 45971 99999 94606 99999 13810 100000 69684 100000 87248 100000 53738 99999 1475 100000 84769 100000 54482 100000 52312 99999 22080 99999 21606 99999 32236 99999 25501 100000 3260 100000 5986 100000 2542 99999 43294 99999 17816 99999 3648 99999 16599 99999 58899 99999 91226 99999 12008 99999 28982 100000 41775 99999 35435 100000 24324 99999 4436 99999 44588 99999 69853 99999 59680 100000 8086 99999 30413 99999 77844 99999 96856 99999 12955 99999 75718 100000 62028 99999 94353 99999 85551 100000 76369 100000 21705 99999 81554 99999 32695 99999 47017 99999 13126 100000 45678 100000 98929 100000 74915 100000 73468 99999 94293 99999 11989 100000 62354 100000 21181 99999 94857 99999 58189 100000 78790 100000 62809 100000 38567 100000 49852 100000 74481 99999 22697 100000 10309 99999 16193 99999 49037 99999 82614 99999 15926 99999 76147 100000 8793 100000 5964 100000 89711 100000 66048 99999 82531 99999 20824 99999 27512 99999 61459 99999 79063 100000 8686 100000 56600 100000 6978 99999 87008 100000 79474 100000 66899 99999 1585 99999 42992 100000 40945 100000 70050 100000 67027 100000 51083 100000 46719 99999 68671 100000 77466 99999 68 100000 70869 100000 85157 99999 5987 100000 96704 100000 41393 100000 66931 100000 5428 100000 86959 100000 39494 100000 10829 99999 27340 100000 34257 100000 10774 99999 87588 100000 38340 99999 81367 99999 91504 99999 3462 99999 90143 99999 30603 100000 99189 99999 31840 100000 20104 99999 72479 100000 63159 99999 27231 99999 33947 100000 22624 99999 77100 100000 44727 100000 64715 100000 66404 100000 43891 100000 16400 99999 29647 99999 33512 100000 29933 100000 90704 99999 44550 99999 98577 100000 78546 100000 87259 100000 68821 99999 61785 99999 81263 99999 34300 99999 45491 100000 53456 100000 35392 100000 94304 99999 42409 100000 50906 99999 70233 99999 57853 100000 27073 100000 9809 100000 59820 99999 59591 100000 472 99999 3452 99999 77588 100000 83421 100000 17676 99999 54234 99999 3427 99999 97206 99999 60641 99999 16003 99999 7504 99999 44181 100000 65948 99999 32785 100000 67798 100000 85632 100000 32417 100000 19807 99999 50442 100000 65753 100000 31116 100000 6297 99999 3203 100000 18741 100000 29093 100000 22843 99999 92688 99999 67399 100000 62114 100000 14268 100000 92376 99999 80348 99999 51539 99999 29659 100000 79345 99999 62978 100000 80133 99999 81780 99999 44473 100000 14887 100000 12422 100000 30945 100000 20073 99999 14134 99999 29400 100000 31303 100000 29026 99999 12076 100000 29733 100000 15310 100000 37205 100000 27966 99999 48742 100000 11772 99999 67934 100000 80100 100000 42152 100000 80914 100000 64856 100000 89308 100000 62311 99999 75414 99999 83117 99999 64923 100000 27741 99999 38627 99999 66015 100000 68000 99999 19575 99999 12875 100000 73228 99999 5740 100000 25820 99999 52198 100000 62568 100000 48178 100000 94814 99999 26326 99999 35510 100000 18178 100000 63518 99999 96209 99999 99427 99999 11228 100000 48979 99999 56720 99999 35798 100000 44446 99999 96170 99999 98952 99999 19533 100000 98400 99999 21781 100000 610 99999 87536 100000 59909 100000 90941 100000 95947 100000 57418 99999 7978 99999 63149 99999 15782 100000 77486 99999 78993 99999 99115 100000 1572 99999 13082 99999 11103 99999 45023 100000 23032 99999 25688 100000 14857 99999 93368 99999 51418 100000 52466 99999 6801 99999 94942 100000 1917 99999 43562 99999 87005 99999 62848 100000 43935 100000 62929 100000 34792 100000 33932 99999 98205 100000 16114 99999 69931 100000 12340 100000 7744 100000 55364 100000 11799 100000 9461 99999 55745 100000 25791 100000 1156 99999 2036 99999 85391 99999 93627 99999 18584 99999 70260 100000 64166 99999 85690 99999 69390 100000 89742 99999 78305 99999 71419 99999 5958 100000 25448 100000 19635 100000 46736 100000 96450 99999 30626 99999 69735 99999 93568 100000 7358 99999 60203 100000 87421 99999 50182 99999 70511 100000 45998 99999 94067 100000 16660 100000 6138 99999 22709 100000 4230 100000 88496 99999 52243 100000 88235 99999 85369 99999 83924 99999 37106 100000 74656 99999 37197 99999 14744 100000 65898 99999 72835 99999 52893 99999 80706 99999 73204 100000 39700 99999 95159 100000 12905 100000 51403 99999 37757 99999 91081 99999 54579 100000 65817 99999 18940 99999 26496 99999 250 99999 35226 99999 28496 100000 20839 99999 47265 99999 17704 100000 96946 100000 68886 100000 62003 99999 28502 99999 49528 99999 29288 99999 68897 100000 39555 99999 7275 99999 27265 100000 18272 100000 98513 100000 43554 100000 79618 99999 12016 99999 83290 99999 56401 100000 24178 100000 84025 100000 50682 99999 16901 100000 87528 99999 35149 99999 17915 100000 87934 99999 29319 100000 37863 99999 25835 100000 67062 99999 61074 100000 77654 99999 1726 100000 25399 100000 43908 100000 68590 99999 80008 99999 47175 99999 20390 99999 15891 99999 22682 100000 24474 100000 20856 100000 79742 100000 42387 99999 54735 99999 18899 99999 40096 99999 97169 100000 96807 100000 66562 100000 12642 99999 55923 99999 16923 99999 12687 99999 41969 99999 42320 99999 16544 100000 40639 100000 50894 100000 61896 99999 26165 100000 17927 99999 75423 99999 16435 99999 58581 99999 78492 100000 12943 100000 72311 100000 34127 99999 61918 100000 37086 100000 50734 99999 23512 100000 66616 99999 41705 100000 37050 100000 19900 99999 82224 99999 45638 99999 90310 99999 71401 100000 63193 99999 4646 100000 27365 99999 77557 99999 79803 100000 28068 100000 49642 99999 5370 99999 32147 100000 23937 99999 27220 100000 95338 100000 42563 99999 70561 100000 22915 99999 49898 99999 24398 100000 69161 99999 81259 100000 72163 100000 55635 100000 47576 99999 73514 100000 27217 99999 94569 100000 95919 100000 270 100000 94992 100000 37739 100000 55782 99999 10706 100000 36179 100000 7683 100000 59395 99999 30317 100000 26037 99999 37705 100000 90967 99999 19544 100000 13414 100000 36886 99999 37225 99999 49220 100000 39087 100000 88222 100000 58672 100000 22944 99999 34558 100000 37487 99999 55275 99999 37853 100000 31192 100000 31674 100000 60565 100000 91530 100000 96143 100000 15328 99999 56915 99999 65751 100000 97589 100000 163 100000 66408 100000 17501 100000 48263 100000 68778 100000 23144 99999 10137 99999 66931 99999 85147 99999 68001 99999 71349 99999 14530 100000 48122 99999 5650 99999 54430 99999 30566 99999 95636 99999 19222 99999 56081 100000 22052 100000 48530 100000 91574 100000 52457 99999 13670 100000 65780 99999 94658 100000 74523 100000 46127 99999 78271 99999 26461 99999 59523 100000 64774 99999 33002 99999 69120 100000 43798 99999 23799 100000 20921 100000 53441 99999 40606 100000 50550 100000 4675 99999 75399 99999 87900 100000 5857 100000 91728 99999 31659 99999 27836 100000 55831 100000 68547 99999 90467 100000 86750 100000 30898 100000 64400 100000 47350 100000 21239 99999 66565 99999 28114 99999 10950 100000 76201 100000 87603 99999 59154 99999 23921 99999 25656 100000 34704 100000 79162 100000 25106 100000 61204 99999 59057 100000 49253 100000 69077 100000 82147 100000 26854 99999 91525 99999 97039 99999 8847 99999 28621 100000 35457 100000 8823 100000 31119 100000 21070 100000 49273 100000 54232 100000 97333 99999 60165 100000 50955 99999 99022 99999 72962 99999 12774 100000 50530 99999 9195 100000 74475 99999 77321 100000 1606 99999 17324 99999 49311 99999 2732 100000 51239 99999 30955 100000 8194 99999 61738 100000 61950 100000 67495 99999 95145 99999 91640 100000 52209 100000 4218 99999 17834 99999 39336 100000 11798 100000 69482 99999 2176 99999 61563 100000 5111 99999 81469 99999 11174 100000 68360 99999 63415 100000 24774 100000 94492 99999 26785 99999 93537 99999 56260 99999 54876 100000 90853 99999 48675 99999 85531 99999 13546 99999 34945 100000 97984 100000 64252 99999 67393 99999 36020 100000 61448 100000 32073 100000 56484 99999 24500 99999 12616 99999 74070 100000 98835 100000 26807 99999 18663 100000 32187 100000 20361 100000 89693 99999 2018 100000 61687 99999 31383 100000 78224 100000 82305 99999 46709 99999 98217 99999 65245 100000 77416 100000 88154 100000 20978 99999 3813 100000 81490 99999 41471 99999 752 99999 80013 100000 4939 99999 25822 99999 85624 100000 48132 100000 1854 100000 54959 99999 84956 99999 68878 100000 19424 99999 16020 99999 72726 100000 70373 99999 4702 99999 83186 100000 5919 100000 82402 99999 65086 99999 94492 100000 45936 100000 17331 99999 58677 100000 79928 99999 4399 99999 5107 99999 98279 99999 64256 100000 64247 100000 77791 99999 5609 99999 25802 99999 18352 100000 40426 100000 59190 100000 32990 99999 6797 100000 43327 99999 36597 99999 99172 100000 35342 100000 17107 100000 91549 99999 65076 100000 1326 99999 63808 100000 78505 100000 38015 99999 995 99999 64942 100000 54945 99999 9819 100000 91592 100000 70136 100000 99195 99999 37691 99999 86020 99999 79578 99999 81107 99999 70242 100000 78986 99999 37605 99999 18939 99999 44350 100000 88617 100000 61530 100000 71153 99999 84007 100000 62557 99999 38322 100000 18698 100000 57899 99999 92341 100000 77054 99999 16112 100000 4744 100000 10394 99999 35176 99999 87956 99999 68998 100000 45716 99999 58770 99999 85818 100000 75556 99999 86217 100000 74007 100000 74988 99999 74309 100000 45743 100000 18462 100000 59271 100000 74430 99999 55384 99999 24540 100000 52524 99999 1564 100000 73804 99999 53753 100000 35804 99999 47643 99999 79428 99999 12321 100000 37604 99999 39661 99999 60001 99999 30499 100000 3635 100000 58015 100000 98365 100000 76485 99999 64816 100000 12383 100000 65037 100000 61987 99999 68681 100000 11112 100000 61388 99999 64507 99999 99205 99999 38093 99999 34038 100000 16978 99999 44196 100000 51396 100000 8568 99999 90558 99999 22686 100000 65263 99999 44686 100000 91571 100000 5575 100000 41232 100000 36351 99999 30883 99999 28668 100000 29840 99999 27128 100000 72956 99999 79783 99999 41738 99999 58087 99999 91641 100000 56737 99999 12032 99999 55591 100000 25662 99999 16624 100000 17896 100000 16953 99999 37581 100000 36199 100000 94170 100000 82616 100000 99409 99999 51720 99999 25504 100000 66747 99999 77527 99999 62822 100000 29401 99999 67679 99999 79208 100000 9778 99999 50288 100000 12648 100000 92320 100000 19040 100000 39820 99999 65663 100000 59268 99999 30715 100000 22403 100000 9149 100000 41431 99999 37227 100000 77275 99999 77589 99999 68976 100000 83188 99999 64727 100000 75951 100000 86939 100000 25106 99999 98807 100000 57887 100000 72236 99999 11297 100000 78836 99999 8915 99999 48119 99999 1632 100000 98311 100000 27832 100000 45526 100000 82539 100000 64394 99999 34224 99999 64737 100000 87714 99999 77613 100000 65354 99999 1616 99999 16678 99999 62241 100000 33981 99999 38778 99999 59355 100000 40117 99999 80216 100000 3720 100000 34596 100000 29799 99999 4098 99999 53253 99999 73958 100000 2661 99999 68872 99999 2650 99999 9433 100000 40066 100000 37100 100000 57464 99999 94004 100000 90572 99999 26745 99999 31861 99999 33927 100000 36541 99999 79469 99999 84077 100000 51070 100000 68324 99999 48474 99999 72049 100000 732 99999 66871 99999 71912 100000 32606 100000 25890 99999 21224 99999 59721 100000 34629 100000 46155 100000 82604 99999 28603 99999 8613 100000 46190 99999 4354 100000 4077 99999 7260 99999 48856 99999 89050 99999 74767 100000 96048 99999 19175 100000 98872 100000 52034 100000 42643 99999 35301 99999 38295 100000 90572 100000 63649 100000 62873 100000 39903 100000 50345 100000 65159 99999 62781 99999 15111 100000 21385 100000 63681 99999 54456 100000 93112 99999 28224 99999 7729 100000 19937 100000 69777 100000 89876 99999 83366 100000 80428 100000 96930 100000 52009 100000 739 99999 86960 100000 54058 100000 54345 100000 23355 100000 88575 99999 32019 99999 35790 99999 97456 100000 7753 100000 89069 100000 75062 100000 2896 100000 92070 100000 14895 100000 79335 100000 20846 100000 42609 99999 84143 99999 83973 100000 43717 100000 42978 100000 31536 99999 21231 99999 65158 100000 24003 100000 13384 100000 95270 99999 96861 99999 63861 99999 74516 99999 66971 100000 4981 100000 87010 100000 60879 99999 47858 99999 63704 100000 85839 100000 17589 99999 22264 100000 30233 100000 50725 100000 75758 99999 96991 99999 55271 99999 86502 100000 35658 100000 48317 99999 61202 99999 46503 100000 8258 100000 12082 100000 67093 99999 53770 99999 66623 100000 49757 100000 30160 100000 86580 99999 92550 100000 31311 100000 10969 100000 50178 100000 86076 99999 80733 99999 9641 99999 35689 99999 4147 100000 41592 100000 83159 100000 45121 100000 63616 99999 39348 99999 49061 99999 64962 99999 33875 99999 5204 100000 84473 100000 30632 99999 82473 100000 90426 99999 13215 99999 16715 99999 80395 99999 16940 100000 46428 100000 52035 99999 907 99999 97617 99999 8171 99999 2070 99999 833 99999 28630 100000 23424 99999 70027 100000 75682 100000 87429 99999 70060 100000 80485 99999 86868 99999 84960 99999 11293 100000 13117 100000 32312 99999 88811 100000 97003 99999 4275 99999 91394 99999 39488 100000 36745 99999 66421 100000 23864 100000 63704 99999 31759 99999 70175 100000 68176 100000 99192 99999 98900 99999 37412 100000 72940 100000 43750 100000 5403 99999 17865 100000 95118 100000 25891 100000 11310 100000 56084 100000 31510 100000 77454 100000 85217 99999 45432 99999 22167 100000 33613 100000 46915 100000 95887 100000 67042 100000 98250 100000 85537 100000 50582 100000 43196 100000 83167 99999 64305 100000 24736 100000 9607 99999 94822 100000 20903 99999 62818 99999 59414 99999 39533 99999 85814 100000 50769 100000 37012 99999 91933 99999 63561 99999 84021 100000 39140 100000 84673 99999 43968 99999 38806 100000 78164 99999 73411 100000 46185 100000 39868 99999 70886 99999 761 99999 13496 100000 69951 99999 47909 99999 1144 100000 59856 100000 61337 99999 53731 99999 61807 100000 6573 100000 76622 99999 1227 99999 41184 99999 73758 100000 34500 99999 11875 99999 53501 100000 62125 100000 60169 100000 30900 99999 50342 99999 30984 100000 56862 99999 1830 99999 71279 100000 30734 99999 73603 100000 55422 100000 84343 100000 64852 100000 52282 100000 5979 100000 55804 100000 65504 100000 65728 99999 53247 99999 7913 100000 3733 99999 16052 100000 90316 100000 88775 100000 20744 99999 92404 99999 31633 100000 92194 100000 7081 100000 28743 99999 25644 99999 48849 100000 5547 100000 28830 100000 84705 100000 68876 99999 95850 99999 58987 99999 33525 99999 18231 99999 34898 99999 65972 100000 87295 99999 46605 99999 70138 99999 46623 100000 17278 99999 47052 100000 23718 100000 31812 100000 76308 100000 59593 100000 39214 100000 81266 100000 83985 99999 27370 100000 11702 100000 47349 99999 96371 99999 33204 99999 62340 100000 43098 99999 24303 100000 49725 100000 85271 100000 16981 100000 88802 100000 95893 100000 48189 100000 89317 99999 57072 99999 9271 99999 62201 99999 47021 99999 39018 100000 24036 99999 18848 99999 67056 100000 96295 99999 89502 99999 66514 99999 71770 99999 26053 99999 22101 100000 20103 100000 50948 99999 45403 99999 76060 99999 24935 100000 42930 99999 78793 99999 56674 100000 43980 100000 83830 100000 15503 100000 39138 99999 44810 99999 29189 99999 96028 100000 45895 100000 10300 100000 38505 100000 90219 99999 73410 100000 12561 99999 58388 100000 34028 99999 33173 99999 48697 99999 69721 100000 99751 99999 74711 100000 5926 100000 19609 99999 55416 100000 87236 99999 16550 100000 73426 100000 64479 100000 17733 99999 1637 100000 67343 100000 58915 100000 26033 100000 96764 100000 86452 99999 60454 100000 49458 99999 5353 100000 7378 99999 86411 99999 6374 100000 3947 99999 42349 99999 37918 100000 64157 100000 76298 100000 63510 99999 52657 99999 98372 99999 1548 99999 69354 99999 23696 100000 53149 99999 33222 99999 87710 99999 84094 100000 87430 100000 78906 99999 50469 100000 71378 99999 87885 100000 41314 99999 59529 99999 70052 100000 14733 99999 42082 100000 41159 99999 8424 99999 36153 99999 86365 99999 23531 99999 86452 100000 71126 100000 43762 99999 16776 99999 17641 99999 32622 100000 51113 100000 30547 100000 41084 99999 3851 99999 94241 100000 16343 99999 3055 100000 84427 99999 33363 99999 98188 100000 72689 100000 32883 100000 86598 100000 66558 100000 60800 99999 25365 100000 40773 99999 29502 100000 46723 99999 11824 100000 84610 99999 92440 99999 13204 100000 56945 100000 33720 100000 75547 100000 98047 100000 55639 100000 1825 100000 39905 99999 54605 99999 87473 100000 8077 100000 62830 100000 74411 99999 10995 100000 61155 99999 14136 100000 92008 99999 24477 100000 47036 100000 58363 100000 99388 99999 55646 100000 93107 100000 14721 100000 56190 99999 89831 99999 30125 100000 17451 99999 27928 99999 58028 99999 913 99999 5295 99999 60722 100000 60921 100000 68159 100000 48041 99999 15809 99999 8021 100000 13757 99999 66566 99999 13679 100000 84033 99999 87261 99999 22564 100000 12197 100000 40207 100000 99629 99999 63604 99999 74718 99999 89001 99999 99532 100000 15600 99999 56 100000 49178 100000 12651 100000 92052 99999 22347 99999 23614 99999 71192 100000 92522 100000 92795 100000 71884 100000 19525 99999 99376 100000 96935 99999 42723 99999 20394 100000 26845 99999 56597 100000 28927 100000 24308 100000 9532 99999 27957 99999 39445 100000 2299 100000 13766 100000 71507 99999 21469 99999 86701 99999 55525 99999 51523 100000 38200 99999 64392 99999 49468 100000 2413 99999 39049 99999 18602 99999 92713 99999 22548 99999 65018 100000 81907 100000 60362 100000 78895 100000 98804 99999 99850 100000 73548 100000 49201 99999 90817 99999 66032 99999 43976 100000 59258 99999 40514 99999 33095 100000 70981 99999 16201 99999 89163 99999 87777 100000 39532 100000 93397 100000 42787 99999 9376 99999 38794 100000 55508 100000 7057 99999 36284 99999 93758 100000 26253 100000 57609 99999 13457 100000 37061 100000 47648 100000 30400 99999 60140 100000 93092 99999 59552 99999 54648 99999 61048 100000 24951 99999 48399 100000 57961 100000 81758 99999 43188 100000 65862 99999 90303 100000 96879 100000 66478 100000 33790 100000 52773 99999 35264 100000 35185 100000 35778 100000 8228 100000 32159 100000 28544 99999 31188 100000 63766 100000 10232 99999 69874 99999 23110 99999 5612 99999 29523 99999 42285 100000 30180 100000 51547 100000 50273 99999 1520 99999 86 99999 45157 99999 96052 100000 27511 100000 25513 99999 26766 100000 9780 99999 26405 100000 72738 99999 86453 99999 85853 100000 21313 99999 36561 100000 42947 100000 36824 99999 68820 100000 58163 100000 68506 99999 69871 99999 42434 99999 56232 99999 26103 100000 89996 99999 64235 100000 56056 99999 23577 100000 16046 100000 52007 99999 77386 99999 52827 100000 12265 99999 8668 100000 30178 100000 8091 99999 33405 100000 90871 99999 55166 99999 68404 99999 85284 99999 75969 99999 63824 100000 99703 99999 72341 100000 26387 99999 87110 100000 74874 100000 86484 99999 3476 100000 51193 100000 99133 99999 554 100000 44543 99999 35278 100000 15456 99999 33538 100000 4771 99999 10587 99999 56082 100000 48079 99999 87415 99999 70283 100000 97976 99999 95596 100000 43498 100000 76656 100000 6070 100000 44762 99999 92326 100000 35872 100000 8331 99999 40863 99999 75402 99999 10368 100000 56038 100000 32966 100000 72524 99999 38520 100000 24534 100000 48341 100000 57901 100000 78628 99999 97389 99999 70983 100000 62237 99999 2588 100000 43311 99999 61697 99999 8936 99999 89010 100000 41097 99999 29379 99999 8472 100000 99363 100000 4188 100000 44365 100000 38714 99999 6576 99999 18804 100000 75751 100000 80209 99999 69389 99999 76603 99999 53973 100000 60764 99999 13369 100000 22088 99999 92523 100000 8015 99999 82646 100000 19304 99999 29857 99999 6585 99999 71200 100000 88663 99999 46592 99999 32709 99999 22508 100000 75817 99999 83637 100000 64974 100000 41052 100000 60356 100000 16970 99999 47774 100000 75362 99999 10080 100000 3078 100000 58153 100000 2565 99999 51122 99999 46782 100000 34505 100000 26940 99999 56782 100000 30705 100000 46927 100000 44589 100000 1430 100000 57890 100000 67784 100000 58095 100000 91042 99999 58949 100000 24495 100000 51346 100000 77841 100000 92570 99999 38381 100000 73473 100000 41563 99999 30818 100000 89300 100000 66233 100000 40390 100000 87997 99999 82583 100000 92406 100000 28305 100000 30211 100000 17309 99999 16729 100000 90593 99999 98936 100000 96715 100000 47015 99999 58980 100000 91751 99999 78059 99999 58260 99999 50423 100000 41847 99999 26744 100000 49762 100000 19943 99999 58354 99999 78105 100000 91290 99999 2545 100000 70453 100000 22891 99999 42194 100000 72832 100000 34777 100000 29374 100000 53724 99999 34736 100000 89015 99999 15133 99999 12305 100000 47345 99999 67439 100000 36414 100000 35034 100000 20054 99999 24650 100000 95988 99999 68852 100000 90288 100000 14712 100000 32641 100000 89010 99999 18795 99999 63095 99999 92365 99999 90198 99999 37685 99999 42084 100000 84801 100000 33974 99999 61370 100000 52222 99999 87959 100000 42595 99999 23728 99999 21320 99999 2783 99999 33232 100000 68783 100000 23642 99999 64515 99999 73737 99999 67296 100000 89782 100000 67620 99999 17655 99999 75850 99999 41423 100000 53958 99999 12288 99999 18069 100000 70860 99999 7347 100000 23975 99999 94840 99999 66008 100000 97596 99999 53376 99999 91341 100000 1174 100000 59821 99999 24807 100000 43694 100000 54541 99999 54861 99999 1427 100000 34779 100000 21470 99999 23035 100000 65497 100000 73070 100000 86704 99999 37881 99999 8167 100000 19517 99999 10025 100000 5534 99999 5487 100000 17747 100000 48228 100000 49298 100000 40899 100000 22639 99999 76221 100000 79893 100000 9413 100000 82843 99999 6131 99999 72359 99999 81604 99999 21694 99999 96697 99999 62713 99999 43594 99999 43141 99999 94298 100000 68840 99999 70976 100000 19036 99999 29846 100000 22032 100000 13461 99999 69845 99999 17258 100000 91476 99999 77594 99999 23562 100000 5529 99999 52663 99999 59835 100000 69975 100000 15034 100000 55939 99999 38460 100000 40389 99999 30700 99999 53486 100000 22278 99999 79663 100000 11809 99999 81960 100000 64888 100000 15902 99999 509 99999 11302 99999 39645 100000 79897 99999 52091 99999 65031 100000 18059 99999 24486 99999 7537 100000 77865 99999 67813 99999 61616 99999 40612 100000 44962 99999 34534 99999 85632 99999 19238 99999 33185 100000 24050 99999 62409 99999 1058 100000 39648 100000 89667 99999 85889 99999 86257 100000 32797 99999 87707 100000 31379 99999 79126 100000 5388 100000 44564 100000 74252 100000 31411 100000 28908 100000 79814 99999 57856 99999 73518 99999 45483 99999 97146 99999 14197 100000 31737 100000 58838 100000 10825 100000 36363 99999 27397 100000 22930 99999 63215 99999 23293 99999 91920 100000 95446 100000 80869 99999 42039 100000 33305 99999 21584 100000 32351 99999 22634 100000 71290 99999 55418 100000 60754 99999 34229 99999 72939 100000 47257 99999 154 100000 83886 99999 9713 99999 93794 100000 41370 100000 10777 100000 83304 99999 54423 100000 56131 99999 56698 99999 33513 100000 40109 99999 91314 100000 46894 99999 99852 99999 40887 99999 60063 100000 42094 99999 47183 100000 67668 99999 60935 99999 4179 99999 57699 99999 13688 99999 48421 100000 79871 99999 62934 100000 22479 100000 34636 100000 21338 100000 29298 100000 77698 99999 10959 99999 31907 100000 10818 99999 68378 100000 32391 100000 46941 100000 91986 99999 63767 99999 39683 100000 46364 99999 8491 99999 95501 99999 20075 99999 92196 99999 38934 99999 90340 99999 74487 99999 42610 100000 99681 99999 61128 100000 1039 99999 2480 100000 85407 100000 60494 99999 93429 100000 56276 99999 45399 99999 69082 100000 15666 100000 33738 100000 14825 100000 37523 100000 66005 100000 65499 100000 41699 100000 18027 100000 16300 100000 62432 100000 33328 99999 81262 99999 97331 100000 5029 100000 47811 100000 45368 99999 31382 99999 48088 99999 42217 99999 69470 99999 15081 100000 50061 99999 195 100000 96766 99999 27960 99999 60751 100000 35815 99999 19416 99999 84100 100000 35105 100000 76649 99999 50752 100000 62295 100000 83033 100000 79531 99999 4730 100000 9424 99999 46660 100000 12488 100000 44239 99999 53974 100000 31766 100000 59795 100000 22796 100000 12486 99999 73685 100000 31181 99999 90228 99999 37698 100000 29546 99999 51224 99999 68797 100000 10696 99999 51759 99999 60028 99999 52293 99999 47173 99999 76081 100000 64748 99999 35961 100000 17405 100000 99491 99999 13065 100000 11323 99999 62614 100000 14448 99999 98111 100000 45125 99999 411 100000 98943 99999 39704 100000 36369 100000 76619 100000 21647 100000 26410 99999 49958 100000 22169 100000 55188 100000 28496 99999 43841 99999 90289 99999 38482 100000 3108 99999 66620 99999 22108 100000 33494 99999 95734 99999 69643 100000 94057 99999 24222 100000 43986 99999 18715 99999 80357 100000 34639 100000 94014 99999 24557 99999 939 99999 34749 99999 95973 99999 40799 99999 19332 99999 67313 99999 68187 100000 86181 99999 21943 99999 52052 100000 11664 100000 20121 100000 47453 99999 54370 99999 56810 99999 15044 100000 19850 100000 633 99999 16487 99999 51137 100000 14459 100000 21892 99999 82087 100000 85192 100000 68399 99999 33559 100000 7621 100000 11136 99999 52833 100000 60590 99999 32697 100000 85490 100000 59346 99999 9682 99999 82911 100000 27992 99999 26673 100000 15764 99999 66113 100000 36831 99999 94363 99999 75189 100000 28883 100000 49110 99999 84668 100000 94426 99999 30609 99999 50734 100000 42790 100000 97048 99999 95837 99999 66429 100000 27415 100000 23672 100000 71609 99999 45445 100000 1799 100000 532 100000 16775 100000 39038 99999 91619 100000 54731 99999 59141 99999 71479 99999 28455 100000 6328 100000 57378 99999 39124 99999 33028 99999 28757 99999 70536 99999 78132 99999 86015 99999 95385 99999 51579 99999 85060 100000 2172 100000 65618 99999 71709 100000 66580 99999 466 100000 53434 99999 61462 100000 33905 100000 54105 99999 33547 100000 39497 100000 81190 99999 959 100000 9858 99999 62176 99999 69719 99999 20456 99999 99831 100000 33984 100000 4465 100000 44332 100000 60581 99999 11743 100000 59342 100000 75645 99999 63116 100000 97278 100000 98264 99999 93871 99999 80773 100000 15148 99999 19919 100000 41747 99999 82915 100000 84028 100000 65239 99999 45388 100000 21925 99999 94748 100000 90858 99999 44484 100000 8100 100000 70738 99999 50065 99999 634 100000 78883 99999 53325 100000 52171 99999 5276 99999 21524 100000 35164 99999 85395 99999 99346 99999 75286 99999 95180 100000 2889 100000 48177 100000 76347 99999 13763 99999 84126 100000 72487 99999 2225 100000 74796 100000 79190 100000 44686 99999 1963 100000 47869 100000 81272 100000 90279 99999 18006 100000 60285 99999 8072 100000 95922 99999 67174 99999 99598 99999 94598 100000 24129 100000 59386 100000 37975 100000 52578 100000 72639 100000 26631 99999 95237 100000 32434 99999 93041 99999 37202 99999 97662 99999 35439 99999 5285 99999 68261 100000 54986 100000 28390 100000 7239 99999 29317 100000 44573 99999 99049 100000 10316 99999 10563 100000 66793 99999 19350 100000 82353 100000 24698 100000 42634 100000 81855 99999 74949 99999 61070 99999 78373 99999 2869 99999 73787 100000 40177 100000 9502 99999 19506 100000 77554 99999 48877 99999 1749 99999 14612 100000 48617 99999 31516 99999 55137 99999 16206 100000 25411 99999 4036 99999 83684 100000 63456 100000 98444 99999 21889 99999 1207 99999 17952 100000 41275 99999 45845 100000 52924 100000 24443 99999 42421 100000 25683 99999 96418 100000 15688 99999 62770 99999 39102 99999 71302 99999 41903 99999 49825 100000 47253 100000 21816 100000 52599 100000 19986 99999 95073 99999 5254 99999 76948 99999 6805 100000 99457 99999 21248 100000 71488 99999 61392 99999 84388 99999 14460 100000 48467 100000 23987 99999 50826 100000 12184 100000 39962 100000 43778 99999 91849 99999 57230 100000 47937 99999 4594 99999 88112 99999 47583 100000 70968 100000 40216 99999 96938 99999 15800 99999 97056 100000 83126 100000 91049 100000 63952 99999 90145 99999 21639 99999 59884 99999 97548 99999 29614 100000 77483 99999 38997 100000 57797 100000 54530 100000 88336 99999 75897 99999 18487 99999 17787 99999 45003 99999 86954 100000 63738 99999 17609 99999 12324 99999 49488 99999 47670 99999 3652 99999 27729 99999 36476 99999 57247 99999 61071 100000 68485 99999 6381 100000 46020 100000 71940 100000 85497 99999 79568 99999 26375 100000 84392 100000 68169 99999 86999 100000 88616 100000 55133 100000 91159 100000 37909 99999 62922 99999 32987 99999 25179 99999 22710 100000 95164 100000 20584 100000 13525 99999 58300 99999 74161 99999 71901 99999 42585 100000 67458 99999 77714 100000 2096 100000 6052 99999 64029 100000 47756 100000 82004 99999 72705 99999 55899 99999 13282 99999 68701 99999 18175 100000 60514 99999 85287 99999 26251 100000 97581 99999 58236 100000 60404 100000 71951 99999 71074 99999 94843 99999 32294 100000 61512 100000 21986 99999 39918 99999 820 100000 54021 100000 1375 99999 74093 99999 27468 99999 41508 100000 6843 99999 80624 99999 87578 99999 78839 99999 68736 99999 99732 100000 93920 100000 98540 99999 33942 100000 46444 99999 8234 99999 90409 100000 2356 100000 56727 100000 39915 100000 2795 100000 95605 99999 28976 99999 10550 100000 38164 100000 48299 99999 41107 99999 83514 100000 59308 99999 44702 99999 70904 100000 31682 100000 33872 99999 51591 99999 73836 99999 87560 99999 25340 99999 26961 99999 34729 99999 14698 100000 40120 100000 50257 99999 87807 99999 2876 99999 51125 100000 60468 100000 39127 100000 65827 100000 9268 99999 41221 99999 8294 100000 89893 100000 42626 100000 28819 99999 16811 100000 69581 100000 23606 99999 44985 100000 27747 100000 80058 100000 16008 99999 71993 99999 21829 100000 7441 99999 61665 99999 86230 99999 12099 100000 55466 99999 14699 100000 26076 99999 4473 99999 17747 99999 33715 100000 72334 100000 93931 100000 32686 99999 98983 100000 96641 99999 49322 99999 93430 100000 53496 100000 79424 99999 16884 100000 69805 100000 94030 100000 43489 100000 81969 100000 53503 99999 87363 99999 20077 99999 26902 99999 26716 99999 62324 99999 18343 99999 47386 100000 7141 100000 35652 99999 58638 100000 59426 100000 57469 100000 34543 100000 87118 100000 61310 99999 84157 100000 78003 100000 32354 100000 99088 99999 69450 99999 73867 100000 61590 100000 80925 100000 61085 100000 41547 99999 39918 100000 93222 99999 39342 99999 6293 99999 49161 100000 59762 99999 19807 100000 97693 99999 24980 100000 53684 99999 47717 99999 71277 100000 73433 99999 15318 99999 16943 99999 54193 100000 49259 100000 96203 99999 9774 99999 12143 100000 63327 100000 33190 100000 89755 100000 90168 100000 28390 99999 54173 100000 9936 99999 15372 100000 17425 99999 95638 99999 97420 100000 25721 99999 41112 99999 30358 100000 43639 99999 28662 100000 57730 100000 55655 100000 87545 100000 47154 99999 1798 100000 7270 99999 65837 100000 11084 100000 88437 99999 5002 100000 61254 100000 80372 100000 4616 99999 36316 99999 88137 99999 73253 99999 29141 100000 34650 99999 20984 100000 51539 100000 52223 99999 11915 99999 31911 99999 72972 99999 84889 100000 37749 100000 88348 100000 40227 100000 90474 99999 22707 100000 73157 100000 64432 100000 84596 100000 43152 100000 98039 100000 73207 100000 27535 99999 54038 100000 98981 99999 14627 100000 22587 100000 23522 99999 83769 100000 85048 99999 79821 99999 28278 100000 17228 100000 87176 99999 86952 100000 68904 100000 94045 99999 41914 100000 31614 99999 16316 99999 81042 99999 15063 99999 3796 99999 36241 100000 41853 99999 47827 99999 41526 99999 90185 99999 69923 100000 12651 99999 94095 99999 45475 99999 33831 99999 34811 100000 13141 99999 63323 100000 65031 99999 25366 99999 2623 100000 89479 100000 21688 100000 96370 100000 43748 99999 90672 100000 37223 99999 70436 100000 11858 99999 62152 99999 95913 99999 92262 100000 23334 100000 49555 100000 86131 99999 1480 99999 87566 100000 68175 100000 99336 99999 4027 99999 54610 100000 79484 100000 23740 100000 15580 100000 91416 100000 31842 99999 9742 99999 13616 100000 31036 99999 27356 100000 57582 99999 18988 99999 57860 100000 5644 99999 48353 99999 79266 99999 43491 99999 62594 100000 15279 100000 47478 99999 28019 99999 62859 99999 70303 99999 98601 100000 71795 99999 58394 100000 9396 100000 41644 100000 32576 100000 52778 99999 66515 100000 90231 100000 3967 100000 17736 99999 65164 99999 80310 100000 49611 100000 25563 100000 19823 99999 66854 99999 65826 99999 23557 100000 1243 99999 38362 99999 38836 99999 14009 99999 49919 100000 14573 99999 55522 99999 81247 100000 87147 100000 90560 99999 9552 99999 82413 99999 22321 99999 66300 100000 1565 99999 78815 99999 1304 100000 75334 100000 12261 100000 15146 100000 95835 100000 75258 99999 68948 100000 80602 99999 26852 100000 34912 100000 53164 99999 40441 100000 89397 99999 62721 100000 99157 99999 64668 100000 67599 99999 25748 100000 94708 100000 27313 100000 14050 99999 60315 100000 54871 99999 98 100000 10601 100000 6045 99999 6436 100000 90297 99999 84569 99999 27305 99999 23800 100000 31763 99999 74441 100000 2920 99999 53412 100000 94636 100000 39090 100000 5243 100000 33015 100000 57351 100000 96926 100000 61078 100000 33727 100000 94574 100000 71887 99999 19317 100000 58178 100000 6556 100000 15814 99999 29871 99999 89182 100000 76825 99999 3117 99999 97648 100000 57686 99999 51951 100000 69373 100000 9162 99999 70087 100000 47580 100000 54552 99999 28456 99999 3192 100000 98959 100000 62755 99999 80962 100000 4079 100000 29373 99999 9906 99999 15001 99999 57687 100000 75705 99999 41508 99999 51718 100000 76375 100000 23398 99999 24714 100000 2477 100000 12095 100000 53401 99999 26458 100000 38615 99999 76503 100000 5005 100000 45265 100000 15260 99999 73058 99999 46484 100000 83295 99999 44731 99999 46628 100000 46010 100000 82013 100000 18538 100000 40317 100000 84073 100000 38538 100000 40400 100000 976 100000 51774 100000 43935 99999 57039 100000 73615 99999 70038 100000 97733 99999 90473 100000 44835 99999 86882 99999 44154 99999 69015 99999 44403 99999 28546 100000 69625 99999 73712 99999 60847 100000 60837 99999 84035 99999 1504 99999 87518 100000 59221 99999 1722 99999 52790 100000 26475 99999 96927 100000 1279 100000 42462 100000 98323 99999 97794 99999 39247 100000 22402 99999 43052 100000 35219 100000 9339 99999 62507 100000 96005 100000 45310 100000 87015 99999 45916 99999 76990 100000 49498 99999 5077 99999 62790 100000 22838 100000 8254 100000 1646 99999 29740 100000 303 99999 63357 100000 49789 99999 85510 100000 48103 99999 67453 100000 1229 100000 31943 99999 14598 100000 38806 99999 36913 100000 35289 100000 69118 99999 10713 100000 51812 100000 7760 100000 48271 99999 16848 100000 2528 100000 43970 100000 20726 99999 24718 99999 40924 99999 88202 100000 80588 99999 94064 100000 74168 100000 34297 99999 3712 99999 97062 100000 43615 99999 61376 100000 74944 99999 97629 100000 52826 100000 96528 99999 48479 99999 24729 100000 34915 100000 6912 99999 2036 100000 49465 100000 12035 99999 17026 99999 64648 100000 59944 99999 60051 100000 37559 100000 75711 99999 19046 99999 75578 99999 37386 100000 452 100000 18954 100000 99327 100000 57600 100000 6935 99999 64420 99999 74428 100000 55890 99999 4842 100000 70788 99999 33090 100000 71988 99999 83899 100000 13974 99999 43766 99999 62470 100000 39821 100000 14428 99999 63384 99999 11032 99999 21359 99999 56387 99999 35253 100000 53528 99999 10572 99999 23763 100000 73018 99999 36598 100000 28035 100000 92037 99999 40864 100000 17123 100000 4414 99999 92749 99999 20347 100000 14966 99999 58234 99999 2287 99999 94215 100000 77241 99999 48229 99999 41924 100000 75431 99999 26212 99999 10500 100000 62188 99999 32103 99999 27658 100000 454 99999 41311 99999 28110 100000 2755 99999 4730 99999 36995 99999 12429 100000 43932 99999 14107 99999 91754 100000 99612 99999 52651 99999 34477 100000 96467 99999 43490 99999 57872 99999 62890 99999 98825 100000 8977 100000 30716 100000 13394 99999 55744 100000 99052 100000 70472 100000 32731 100000 27105 100000 25096 100000 40449 99999 6842 100000 26846 99999 57381 100000 22072 100000 27082 99999 29862 99999 22145 99999 80777 100000 28507 99999 40981 99999 59371 100000 58330 99999 83096 99999 40196 100000 84246 99999 4373 99999 21176 99999 63542 99999 94103 100000 51571 100000 17277 100000 63702 99999 29000 100000 22013 100000 28495 99999 7814 100000 80068 100000 8549 100000 22879 99999 51945 100000 55248 100000 76284 100000 71377 100000 50001 100000 47127 99999 51053 99999 74354 100000 27721 100000 73443 99999 53758 100000 29774 100000 8457 99999 61023 99999 72646 99999 76480 100000 20654 100000 38928 100000 13663 100000 83087 100000 21302 100000 14128 100000 99188 100000 83503 100000 3176 100000 25168 100000 65854 99999 17822 100000 95279 100000 23068 99999 8688 100000 85402 100000 66092 100000 28408 100000 20683 100000 45982 99999 75817 100000 30449 100000 9313 100000 15173 99999 70966 99999 74231 100000 24371 100000 2607 100000 14670 99999 98848 100000 27118 100000 59981 100000 56638 99999 92569 99999 95877 99999 23456 100000 60037 100000 72186 100000 18826 100000 76829 100000 81624 100000 55066 99999 916 99999 38396 100000 92171 100000 74761 100000 82323 99999 86690 100000 43745 99999 3678 99999 84086 100000 49161 99999 86104 100000 85938 100000 52743 99999 85670 99999 29280 100000 57995 100000 33773 99999 35854 99999 73403 100000 83904 99999 31079 99999 58222 99999 32237 99999 97429 100000 42510 100000 3214 100000 25185 100000 22816 99999 22541 100000 32463 99999 54239 99999 2662 100000 51195 100000 35111 99999 11271 100000 17993 100000 56710 99999 69108 99999 43332 100000 53792 100000 81881 99999 18137 99999 10329 99999 44548 100000 67166 99999 1693 100000 91880 99999 26012 100000 66622 99999 99727 100000 27277 99999 64578 99999 95372 100000 9685 99999 69804 99999 56919 99999 31334 99999 53965 99999 76413 100000 28818 100000 92908 100000 27257 99999 61763 99999 55980 100000 22006 100000 11164 99999 17758 100000 80420 99999 66655 100000 21982 100000 48531 99999 82750 100000 97831 100000 62589 100000 16189 99999 22806 99999 21668 100000 2090 100000 1803 100000 78991 100000 2383 99999 40012 100000 28991 99999 30147 100000 89949 99999 26493 99999 49744 100000 55165 100000 64898 99999 46158 100000 67488 100000 13548 99999 2616 100000 10590 100000 6612 100000 42299 99999 80258 100000 49478 99999 78850 99999 15867 100000 14920 100000 99879 99999 3934 100000 91247 100000 29229 99999 12989 99999 45057 99999 93294 99999 15802 100000 78723 100000 55845 99999 72187 99999 67838 99999 14828 100000 87817 100000 87471 99999 41561 99999 96372 100000 95112 99999 99426 100000 10383 100000 76915 99999 92001 99999 79621 100000 28144 99999 88981 99999 57511 100000 52462 100000 32247 100000 4796 100000 37691 100000 11608 99999 79263 99999 74780 100000 48264 99999 56539 100000 39505 99999 30577 100000 62509 100000 23186 99999 2004 100000 4078 100000 74226 99999 2324 100000 28782 99999 73158 99999 19085 99999 53547 100000 39973 99999 21323 100000 15407 99999 24442 99999 94234 99999 88301 100000 40567 99999 95261 100000 30103 100000 86674 99999 51467 99999 55374 99999 31790 99999 48186 99999 31980 100000 81459 100000 5656 100000 35203 100000 27750 100000 14780 99999 89793 100000 58965 100000 14541 99999 10453 100000 66629 100000 58129 100000 17149 100000 15984 100000 65220 100000 94354 99999 63123 99999 78387 99999 75648 99999 75992 100000 78282 100000 64357 99999 48746 100000 50030 99999 85725 100000 38168 99999 2710 99999 2360 99999 56874 100000 26315 100000 76868 99999 44132 99999 83655 99999 67264 100000 96263 100000 38580 99999 72517 100000 99396 100000 70524 99999 38628 99999 31261 100000 81992 100000 88870 100000 65792 99999 96300 100000 15560 99999 61119 100000 81403 99999 52877 99999 53706 99999 82182 100000 78202 99999 48932 100000 48835 99999 12018 100000 67780 99999 13395 99999 48297 99999 8481 99999 9373 99999 72293 100000 4808 100000 16493 99999 84956 100000 47285 99999 45763 100000 13122 99999 32617 99999 39171 100000 32349 100000 81866 100000 67501 100000 7522 99999 27548 99999 30886 99999 33132 99999 75360 100000 93087 99999 30117 99999 13037 99999 88488 99999 99197 100000 37876 100000 8964 99999 96849 100000 2619 99999 39160 99999 36083 99999 92354 100000 29609 99999 66910 99999 32513 100000 39903 99999 23712 99999 27260 100000 33434 99999 40600 100000 85088 99999 94697 99999 89174 100000 23558 100000 5866 99999 4835 100000 87405 100000 65797 99999 48773 99999 42814 99999 9384 99999 95365 99999 16819 99999 27016 99999 47133 99999 75562 100000 20176 100000 83493 99999 37589 100000 46192 100000 54672 99999 231 99999 43004 99999 18452 99999 34417 100000 48348 100000 54680 99999 28374 99999 16602 100000 62904 99999 24558 100000 10498 100000 85956 99999 25673 99999 3965 100000 43960 99999 64674 100000 38689 100000 19060 100000 46629 100000 52251 100000 14410 99999 87931 100000 69959 99999 25381 99999 71442 100000 61420 99999 13825 99999 3654 100000 28769 100000 16720 99999 26610 99999 94709 99999 23556 100000 24842 100000 17398 99999 96155 100000 83267 100000 15860 99999 82951 100000 86081 99999 47605 100000 53601 99999 79055 99999 84957 100000 37930 100000 24629 100000 78903 99999 66524 100000 32984 99999 15805 99999 55661 99999 73971 100000 55183 100000 70815 100000 90721 100000 29306 100000 25687 99999 19152 100000 35129 100000 3201 99999 8324 99999 89054 100000 71831 100000 23189 100000 26687 99999 45834 100000 44864 99999 46687 100000 62637 99999 77272 100000 35651 100000 4992 100000 40441 99999 91120 99999 38966 100000 55180 100000 92573 100000 86815 99999 80928 99999 20653 99999 14851 100000 58483 100000 66659 99999 77094 99999 43517 99999 52415 100000 58751 99999 27038 99999 70632 99999 46288 99999 31200 100000 80906 100000 96211 99999 32334 99999 77144 100000 30936 99999 81046 99999 80586 100000 48281 100000 16394 99999 56967 100000 30667 99999 85553 100000 76972 99999 85413 100000 58365 100000 6003 100000 80829 100000 94218 100000 55312 100000 26323 100000 40252 99999 52435 99999 52528 100000 91782 100000 68905 99999 53258 99999 90296 100000 90308 100000 65134 99999 19548 99999 47908 100000 69249 99999 72911 99999 14199 100000 39627 100000 73828 100000 40840 99999 95274 100000 48808 99999 87159 99999 52554 100000 28848 99999 39796 99999 72652 99999 74243 99999 89821 99999 99171 99999 87269 99999 80869 100000 6700 99999 62517 100000 25314 99999 38703 99999 70074 100000 56566 99999 42789 100000 80506 100000 6980 99999 24906 99999 66282 99999 51971 100000 21916 100000 73738 100000 21526 99999 35467 99999 11616 99999 71939 99999 29822 100000 15650 99999 58125 100000 27521 99999 58263 100000 447 100000 68334 100000 94767 99999 59262 100000 97802 99999 69077 99999 53386 100000 75011 99999 44849 100000 57268 99999 96878 99999 7419 100000 10258 99999 43826 100000 51614 99999 59781 100000 84433 99999 84557 99999 49576 100000 35008 99999 10931 99999 6634 100000 91560 99999 72448 99999 9919 100000 52624 100000 53715 100000 24699 100000 15408 100000 93740 100000 27974 100000 3372 100000 28408 99999 76454 100000 11689 100000 63283 100000 19585 99999 46460 100000 19242 100000 88859 99999 81296 100000 30420 100000 50747 99999 20438 100000 49784 100000 82480 100000 87811 99999 95540 99999 53953 99999 26455 99999 97904 99999 34682 100000 28216 99999 87161 99999 37657 99999 73722 99999 7259 100000 1918 99999 47798 99999 15458 99999 90141 100000 3184 99999 33037 99999 99182 100000 79875 99999 66779 99999 53566 99999 42515 100000 9993 99999 64447 100000 89630 100000 97522 100000 64219 99999 45136 99999 35141 99999 32887 100000 99106 99999 77328 100000 60227 100000 39052 99999 82509 100000 18100 100000 8022 100000 21069 99999 35312 100000 41242 100000 71375 99999 93538 99999 40200 100000 43240 99999 35043 100000 39306 99999 33131 100000 49626 100000 87341 100000 49922 100000 38587 100000 99020 99999 94188 99999 29774 99999 77261 100000 65024 99999 58359 100000 32561 99999 97840 100000 96618 99999 95312 100000 53513 100000 21609 100000 88251 99999 39352 100000 45535 99999 54250 99999 98857 100000 68016 99999 18256 99999 62384 100000 80774 100000 79514 99999 18468 99999 68854 99999 12800 100000 72510 100000 1260 100000 89936 100000 59518 99999 58517 99999 79454 100000 92447 100000 59267 99999 89730 100000 25434 99999 3473 99999 31380 99999 80141 100000 63658 100000 17478 99999 14072 99999 52436 99999 22916 99999 24173 100000 17357 99999 72139 99999 75560 99999 99064 100000 8735 99999 10937 99999 90426 100000 15796 100000 3211 99999 68291 99999 11696 100000 7086 100000 75756 99999 10937 100000 4395 100000 51980 100000 53742 99999 60148 99999 47476 100000 6368 99999 24366 100000 5471 100000 42951 99999 81405 100000 8894 99999 42579 100000 11688 99999 88914 100000 1117 100000 10112 99999 78089 99999 59288 100000 24314 100000 78786 99999 69977 100000 80804 100000 90500 100000 82307 99999 17019 100000 57710 99999 19881 100000 529 99999 57152 99999 49367 99999 50690 100000 6885 100000 59549 99999 17345 100000 84852 100000 79276 100000 45053 100000 8614 99999 36379 100000 61805 99999 40827 100000 9427 100000 36243 100000 30425 99999 31838 99999 38751 99999 9112 99999 11882 99999 56181 100000 58952 100000 52222 100000 45493 99999 8077 99999 82573 100000 25637 100000 90458 99999 25141 99999 18458 99999 43959 99999 59439 99999 25782 99999 91407 100000 30526 100000 32436 99999 88079 100000 46764 99999 9691 100000 95045 100000 76639 100000 38777 99999 18429 100000 51751 99999 43299 99999 37122 100000 63626 100000 36489 100000 82156 100000 35503 99999 90876 99999 42323 99999 69663 99999 58732 100000 95861 100000 87742 100000 90670 99999 54121 99999 37896 100000 78443 100000 95226 99999 96203 100000 82806 99999 76229 100000 56633 100000 97290 100000 76529 100000 62212 99999 1476 100000 15083 100000 81086 100000 84314 100000 68574 99999 34088 100000 2901 99999 87046 100000 11368 99999 86636 100000 42572 100000 16677 100000 24863 100000 50991 100000 74486 100000 79155 100000 76087 100000 18908 99999 680 99999 32039 100000 91349 100000 5526 100000 23575 100000 46145 99999 93902 100000 70293 100000 20487 100000 45626 99999 17147 99999 45203 99999 26300 100000 9807 100000 28749 100000 45038 99999 78148 100000 59022 99999 58337 99999 3960 100000 76390 100000 14 99999 63290 100000 18303 100000 77056 99999 65916 99999 10410 100000 35098 100000 83841 100000 54584 99999 48233 100000 1811 99999 26463 99999 72530 99999 3576 99999 7895 99999 6828 99999 98074 100000 87309 100000 6416 100000 19768 100000 70330 100000 62797 99999 35201 100000 4899 99999 33342 99999 13682 99999 78127 99999 73626 100000 986 100000 66167 99999 94902 100000 59649 100000 46809 99999 76613 100000 55187 99999 51588 99999 64707 99999 36422 100000 17398 100000 420 100000 59222 99999 9440 100000 61946 99999 6963 100000 31018 100000 46314 100000 35711 100000 14196 100000 44911 99999 1227 100000 18295 99999 31223 99999 2128 100000 52581 100000 38061 99999 25435 99999 74920 100000 2742 100000 15704 99999 42638 99999 89716 100000 4890 100000 97029 99999 43548 100000 36446 100000 54030 100000 66291 100000 95569 100000 26160 99999 31215 99999 15298 99999 32951 99999 13905 100000 86994 100000 79857 99999 58099 99999 5845 100000 7211 100000 50616 99999 69858 100000 10438 99999 38946 100000 45947 99999 73727 100000 92150 99999 13942 100000 65307 99999 7657 100000 26496 100000 50883 100000 8572 99999 99531 99999 82132 99999 32882 99999 24292 99999 49689 99999 773 100000 51361 100000 72733 99999 35928 100000 33394 99999 90604 99999 9248 100000 46820 100000 11580 100000 1429 99999 20386 99999 54582 99999 24868 100000 60946 99999 33220 100000 32303 100000 31890 99999 35537 100000 884 100000 40953 100000 74399 99999 50990 100000 81320 100000 76958 100000 97903 100000 3016 99999 25363 99999 79680 99999 34202 99999 57418 100000 95816 100000 46209 99999 92307 100000 78450 100000 12982 99999 83413 100000 96212 99999 22677 100000 79292 99999 87898 99999 98499 99999 72472 99999 66752 100000 19704 100000 6511 100000 14226 100000 39906 99999 59588 100000 72034 99999 90287 100000 81348 99999 6176 99999 40745 100000 26759 100000 14159 99999 58290 99999 14486 100000 21460 99999 78581 99999 90038 99999 39160 100000 38435 99999 90818 99999 38367 100000 86285 99999 18237 100000 35564 100000 10680 100000 97607 100000 60019 99999 92460 99999 28307 99999 1085 99999 96375 99999 20864 100000 18215 99999 64227 100000 10439 99999 45276 99999 59443 99999 98974 99999 76803 100000 17046 99999 84713 99999 75696 100000 90053 99999 85851 100000 11041 99999 20592 99999 83343 100000 91555 100000 96065 100000 59415 100000 59469 99999 27964 100000 7644 99999 58513 100000 91133 99999 74640 99999 72720 99999 90255 100000 59257 99999 37811 99999 35094 100000 5830 100000 73076 99999 8505 100000 3973 100000 39413 99999 68784 100000 57703 100000 40841 99999 6944 99999 27690 99999 15538 100000 18932 99999 61262 99999 22718 100000 46710 99999 58869 100000 77003 99999 48000 100000 39979 100000 70109 100000 71537 99999 90921 99999 53836 100000 86735 100000 24685 99999 88067 100000 38660 99999 54653 99999 66682 99999 94000 99999 49048 99999 28588 99999 97385 100000 34676 99999 53659 100000 58109 99999 13438 99999 97282 99999 31888 100000 43252 99999 68400 99999 88900 100000 49009 99999 70018 99999 57881 100000 53177 99999 25033 99999 78256 100000 72643 100000 17640 99999 46633 100000 86970 100000 66834 99999 83365 99999 9562 99999 16830 99999 86130 99999 65807 99999 59189 100000 30412 99999 45805 100000 37579 99999 33761 100000 56517 100000 62994 100000 5094 99999 58013 100000 52922 100000 28646 99999 27622 99999 74969 99999 82039 100000 24642 99999 33837 99999 1929 99999 50349 100000 33911 100000 24610 100000 8182 100000 17643 100000 56806 100000 39548 100000 57078 99999 34881 99999 87769 99999 74654 99999 41560 99999 99392 100000 84185 99999 2672 99999 69547 100000 28369 99999 98432 100000 21454 100000 98611 99999 82261 99999 97573 99999 45417 99999 95169 99999 99024 99999 50209 99999 4858 99999 4931 100000 81198 100000 47360 100000 65438 100000 15855 100000 39011 100000 34930 100000 5043 100000 11249 100000 85061 99999 1807 99999 46120 99999 82537 100000 59938 99999 73541 100000 64306 99999 79727 100000 16062 100000 84385 99999 30041 99999 73281 99999 61774 100000 76860 100000 38034 99999 75646 99999 45925 100000 28608 100000 18107 100000 63292 100000 89230 99999 19297 100000 4185 100000 8339 99999 88435 99999 29266 99999 21182 100000 80415 99999 97541 99999 81649 100000 86280 100000 28740 99999 62939 99999 57110 99999 38015 100000 77222 99999 24949 99999 35438 100000 97358 99999 1288 100000 79274 100000 12686 99999 54715 100000 65269 99999 75619 100000 55050 100000 3882 100000 66578 100000 17989 100000 72015 99999 67725 99999 78175 100000 43823 100000 31807 99999 53768 99999 68258 100000 18129 100000 93684 100000 3911 100000 89103 100000 145 100000 78924 99999 56083 99999 94788 100000 7686 100000 33840 100000 95046 100000 60421 99999 11222 99999 67613 100000 91424 99999 34845 100000 16567 100000 44081 100000 54721 100000 85859 100000 93749 99999 90054 99999 60168 99999 1696 100000 74907 100000 79038 99999 46853 99999 33032 99999 74673 100000 62970 100000 83415 99999 62385 99999 19509 99999 1718 100000 4300 99999 98701 100000 5400 99999 2806 99999 42369 100000 95010 100000 73124 100000 35818 100000 73458 100000 4180 100000 58453 100000 10282 99999 83416 99999 70996 100000 50863 100000 94094 100000 94847 99999 39705 99999 46630 99999 74032 99999 47742 100000 52770 99999 93517 100000 41996 100000 30973 99999 55682 100000 85666 99999 39956 100000 94795 99999 88180 100000 84207 99999 41638 99999 30826 99999 48823 99999 93800 100000 35670 99999 51220 99999 94339 100000 40447 99999 15960 100000 32642 99999 80090 100000 98512 99999 47841 99999 3776 99999 50832 99999 53577 99999 94852 100000 11809 100000 33457 100000 43775 100000 52440 100000 74925 99999 16694 100000 3328 99999 91471 99999 64999 100000 99921 99999 53862 100000 60973 99999 81769 99999 66038 100000 42586 100000 48719 99999 64797 99999 53274 99999 78548 100000 1367 99999 52954 100000 77954 99999 99884 100000 91179 100000 83156 100000 5564 100000 79539 100000 55908 99999 61338 100000 30302 99999 10460 99999 8777 100000 54815 99999 13711 99999 98754 99999 48123 99999 67749 99999 33832 100000 90510 100000 34769 100000 28858 100000 94762 99999 56789 99999 42063 99999 27125 100000 32649 100000 438 99999 75416 99999 60043 99999 10553 99999 34370 99999 65223 100000 86522 99999 7654 100000 24930 100000 38873 99999 2816 99999 81995 100000 50982 99999 29941 100000 33228 99999 38121 100000 30695 99999 48841 100000 67602 100000 27597 99999 53616 99999 8419 99999 77166 100000 15172 99999 87076 100000 89943 99999 61885 99999 77009 99999 4525 100000 95530 100000 22120 99999 35038 99999 19091 99999 27855 99999 35431 100000 360 99999 73862 99999 66698 99999 1450 100000 59200 100000 76752 100000 11455 99999 36043 100000 49456 100000 52090 100000 38183 99999 38578 100000 68380 100000 37423 100000 20907 99999 98431 100000 82065 99999 51243 100000 1497 100000 20586 99999 68009 100000 47750 99999 9299 99999 17755 99999 64108 100000 36464 100000 29312 100000 87072 99999 26560 99999 30822 100000 29213 100000 88575 100000 46467 100000 16271 99999 42964 99999 5418 99999 16604 99999 94323 100000 46202 100000 53313 99999 65197 100000 97902 99999 57800 100000 26547 100000 27287 100000 80730 99999 33779 99999 17783 100000 32227 99999 21236 99999 2236 99999 56593 99999 67407 100000 6688 100000 89106 99999 98646 99999 89262 100000 26055 100000 86050 99999 15352 100000 89 99999 1787 99999 10492 99999 8305 100000 28901 100000 68477 100000 78264 100000 90873 100000 22920 99999 36725 99999 58168 99999 53306 100000 10807 100000 84467 100000 29620 99999 54298 99999 70637 99999 98099 99999 70862 99999 36501 100000 53769 99999 86722 100000 39441 99999 11872 100000 74863 99999 79462 99999 70625 99999 77406 100000 66708 100000 24833 100000 68498 99999 88604 99999 20132 100000 62983 99999 5214 100000 68417 100000 2891 100000 76538 100000 30380 100000 52400 100000 60774 100000 8353 99999 65659 100000 27328 99999 22361 100000 93669 100000 85949 99999 27671 100000 46767 99999 67105 100000 336 100000 17035 99999 56860 99999 69889 100000 86456 99999 26261 99999 54133 99999 43644 99999 78014 100000 32357 100000 54166 99999 61053 99999 16035 100000 67870 99999 61037 100000 95429 100000 21002 99999 67583 100000 34913 99999 89814 99999 50169 99999 23099 99999 17438 100000 81804 100000 38346 99999 97707 99999 44385 99999 65869 99999 63414 99999 11742 99999 37003 99999 98079 100000 45065 100000 7767 99999 3259 99999 30518 100000 65910 99999 96107 99999 66767 99999 8983 99999 59396 99999 37181 100000 2361 100000 17876 100000 85403 99999 56683 100000 18423 100000 79179 99999 12224 100000 52131 99999 69351 99999 49293 100000 26396 100000 35716 100000 49636 99999 90854 99999 23193 100000 54331 100000 15424 99999 73532 99999 43519 99999 29110 99999 78655 100000 16768 99999 67212 100000 82060 99999 75384 99999 31220 100000 74300 100000 7674 99999 64862 99999 82459 100000 92017 99999 14281 99999 23383 99999 97827 99999 51476 99999 13303 100000 24231 99999 83532 99999 53782 100000 6817 100000 60916 99999 26894 99999 77029 100000 51659 100000 37233 100000 38421 99999 93656 100000 51721 100000 13705 100000 76207 99999 79376 99999 7449 100000 4816 99999 89219 99999 25821 99999 6648 100000 9921 100000 39204 99999 49170 100000 26776 100000 88677 100000 2872 100000 61633 99999 53952 99999 91368 99999 39674 100000 30136 99999 27602 99999 56989 99999 28199 100000 46740 99999 78167 100000 13639 100000 38130 99999 23202 100000 86597 100000 99885 100000 79940 100000 93775 100000 3300 100000 63170 100000 68824 100000 92268 99999 64811 99999 25129 99999 40159 99999 16950 100000 74701 99999 43849 100000 23 100000 69516 100000 26366 99999 16536 100000 9134 100000 55080 99999 80745 100000 67227 100000 13469 99999 29033 99999 87698 99999 52648 100000 51828 99999 13397 99999 53435 100000 15337 100000 81462 100000 45966 100000 57994 100000 53192 100000 13003 99999 79722 99999 23795 99999 18188 100000 3627 99999 52204 100000 27196 99999 57978 100000 72287 100000 49275 99999 8685 100000 53463 99999 81789 100000 73095 100000 77807 99999 88207 99999 37554 100000 46449 99999 53563 100000 40525 99999 90798 99999 14043 99999 7667 99999 65140 100000 55072 100000 84532 100000 92291 100000 11488 100000 55666 100000 73911 99999 84324 100000 11023 100000 58434 100000 5544 99999 41434 99999 31088 99999 75318 99999 88324 99999 22826 99999 97009 100000 20031 99999 91847 100000 7802 100000 26658 100000 30273 99999 88171 100000 521 100000 18127 100000 39879 100000 10933 100000 30171 100000 4415 100000 86557 99999 66114 100000 91979 99999 65432 99999 75403 100000 52594 99999 6914 99999 6764 99999 76633 99999 43544 100000 62482 99999 72286 100000 19133 100000 71808 100000 26821 100000 40452 100000 61157 100000 89004 99999 30051 99999 98853 99999 31253 100000 51302 99999 17495 100000 1134 100000 36785 100000 91354 99999 63096 99999 6076 100000 3779 99999 93952 100000 32010 100000 54093 100000 93660 99999 14842 100000 22173 100000 23894 100000 72041 99999 79421 99999 40521 100000 54791 100000 57735 99999 85931 100000 76666 100000 19573 100000 91384 100000 64553 99999 15574 99999 58000 99999 96218 99999 25560 100000 39056 99999 32402 100000 17567 100000 81798 100000 19486 99999 66655 99999 6688 99999 99208 100000 52338 100000 33021 99999 61669 100000 45921 100000 93267 100000 24815 99999 72666 99999 51067 99999 19537 100000 11996 100000 85497 100000 99196 99999 10422 99999 8076 100000 71442 99999 85700 99999 45529 100000 17072 99999 3321 99999 25635 100000 2441 99999 863 100000 50633 100000 84643 99999 75178 99999 79205 99999 14461 100000 14362 99999 20343 99999 51699 100000 79932 100000 87073 99999 84015 100000 68900 99999 96260 100000 41609 99999 59831 99999 43061 99999 58241 99999 28195 99999 52450 99999 82078 100000 36147 100000 4246 99999 35543 100000 20377 99999 4656 99999 15523 99999 12898 99999 16294 99999 78936 100000 94331 99999 86186 100000 64144 99999 73757 100000 16780 100000 92111 100000 37595 99999 81299 100000 29681 99999 22213 100000 17865 99999 57742 99999 53675 100000 86380 99999 67713 99999 93914 99999 94951 100000 64994 99999 12164 99999 85075 100000 71252 99999 4066 99999 40285 99999 22297 100000 63253 99999 80314 99999 25833 99999 84825 99999 19927 100000 29625 100000 29621 100000 28433 99999 56426 100000 54185 99999 46134 100000 71785 100000 89667 100000 12477 100000 37538 99999 37125 99999 75644 100000 82979 99999 59910 99999 37616 99999 44617 99999 3970 100000 61806 99999 29410 99999 16470 99999 24323 100000 47861 100000 36559 100000 51248 99999 55279 100000 78961 99999 17102 99999 66588 99999 19897 100000 58673 100000 78573 99999 32268 99999 75514 100000 57058 100000 87808 99999 44755 99999 26772 100000 80423 100000 44637 100000 7853 100000 51517 99999 75977 100000 28581 100000 48395 99999 53378 99999 13635 100000 83392 100000 30305 99999 73319 100000 94022 100000 31770 100000 56046 99999 40174 99999 90002 99999 90755 99999 10831 100000 43366 100000 21322 100000 16755 99999 34679 100000 24254 99999 48224 99999 36676 99999 97232 99999 3622 100000 57765 99999 51473 99999 51573 99999 16047 99999 7397 100000 6302 99999 66754 100000 23870 100000 97269 100000 45199 100000 19728 99999 93133 99999 74938 99999 99520 99999 55140 100000 41686 100000 12888 99999 83500 99999 2046 99999 36985 99999 8813 99999 77739 99999 66929 100000 75386 100000 53869 99999 27342 99999 95599 99999 84589 99999 24670 100000 89156 99999 10258 100000 24543 100000 49490 100000 24970 99999 11265 100000 68434 99999 45980 100000 83376 99999 2965 99999 59441 99999 81510 99999 20557 99999 8002 100000 30533 99999 77144 99999 75614 99999 88227 100000 72166 99999 20780 100000 78778 99999 89480 100000 28725 99999 87828 99999 95911 99999 3963 100000 28863 100000 89027 99999 34561 100000 19712 99999 63464 99999 11437 99999 97137 100000 69716 100000 48169 99999 71885 100000 65316 99999 72417 99999 48497 100000 24508 99999 89185 100000 36233 100000 83259 99999 53705 99999 71849 99999 54890 99999 64702 99999 88234 99999 71280 99999 40817 99999 23625 100000 80639 99999 73500 99999 88972 100000 12846 100000 8437 99999 97972 100000 31321 99999 45496 100000 53396 99999 95714 99999 61525 99999 30273 100000 41870 100000 31076 99999 76361 99999 13021 100000 99602 100000 92976 100000 82659 100000 65045 100000 12075 99999 20928 100000 12526 100000 31586 100000 94958 100000 19750 100000 18984 99999 62780 99999 62992 99999 84096 100000 68968 100000 66975 100000 88628 100000 9856 99999 62759 100000 66231 100000 59186 100000 85804 99999 93516 100000 66593 100000 87855 99999 42866 100000 12572 100000 60906 99999 41811 99999 11473 99999 47212 100000 25598 100000 48878 100000 78230 99999 82932 99999 80362 99999 85729 99999 12442 100000 95325 99999 80290 100000 98846 99999 58323 99999 57389 100000 76871 99999 18689 99999 3794 100000 19020 100000 73006 99999 93896 99999 69538 99999 30615 99999 65019 99999 56347 100000 94967 99999 88830 99999 55713 99999 35153 100000 57932 99999 41895 99999 10646 100000 85308 99999 33046 99999 93866 99999 45309 100000 57994 99999 30644 99999 91391 100000 14557 100000 66760 99999 3325 100000 29334 99999 52284 99999 19531 100000 32379 99999 75661 99999 59097 99999 43855 100000 26845 100000 49163 100000 33489 100000 71718 99999 27181 99999 31983 100000 91250 100000 909 99999 56520 100000 44030 100000 59674 100000 19524 99999 49613 99999 56835 100000 46183 99999 12645 100000 25975 99999 3036 100000 50688 99999 98355 99999 23435 99999 62242 99999 46932 99999 68892 99999 18412 99999 12364 100000 70516 99999 95970 100000 96460 100000 67895 100000 52186 100000 58624 99999 41842 100000 37373 99999 47642 100000 5683 100000 32089 100000 64809 99999 57107 99999 59432 99999 79874 99999 80138 100000 60913 100000 19444 99999 73575 100000 95412 99999 90486 99999 4780 99999 13686 100000 98905 100000 40937 100000 58223 99999 59943 100000 93650 99999 93796 100000 9605 99999 77747 100000 34144 99999 5615 100000 78184 99999 37494 100000 85691 99999 73120 99999 61769 99999 78645 99999 16641 100000 45712 99999 84813 100000 19731 100000 2469 99999 18319 100000 51705 100000 65479 100000 18257 100000 39286 99999 45232 99999 70980 99999 22430 99999 23206 99999 40030 99999 63615 100000 22504 99999 60864 100000 52224 99999 78941 99999 90758 100000 6290 99999 6185 99999 14553 100000 14566 99999 66016 100000 72201 99999 19231 100000 54812 99999 64915 100000 40775 100000 81520 99999 62746 99999 57605 99999 11902 100000 30496 100000 77058 100000 54712 100000 45884 100000 8224 99999 48656 99999 47895 100000 53430 100000 90208 100000 60341 99999 63186 99999 96168 99999 31710 100000 29543 99999 97663 100000 26166 99999 76807 99999 85474 100000 93183 99999 52095 99999 13264 99999 80508 99999 17130 99999 11700 99999 72873 100000 57546 99999 42695 100000 13857 100000 43345 99999 67281 99999 16696 99999 68683 100000 61861 100000 1851 100000 88497 99999 20792 100000 16823 99999 36269 100000 45977 99999 6478 99999 58305 99999 56138 100000 12364 99999 6595 100000 5811 99999 27326 99999 86423 99999 11089 100000 66980 100000 20787 100000 69131 99999 74376 100000 44718 100000 11857 99999 39030 99999 22141 99999 63796 99999 34180 99999 40073 99999 83711 99999 23033 100000 94152 100000 87394 100000 15403 100000 84290 100000 80196 100000 28666 100000 83385 99999 88282 99999 81604 100000 44007 99999 91660 100000 3340 100000 44063 100000 76311 99999 95928 99999 1276 100000 87485 99999 72439 100000 45212 99999 39661 100000 15579 100000 27456 99999 99279 100000 40185 99999 68950 100000 96482 100000 61542 99999 83768 100000 10799 100000 64741 99999 93731 100000 7924 99999 69877 100000 47934 99999 34083 99999 18064 99999 26474 99999 8493 100000 92760 99999 81507 99999 36162 100000 22986 99999 25878 99999 63100 99999 41417 100000 65721 99999 66251 100000 67538 100000 91646 99999 12993 100000 44928 100000 27682 100000 3234 100000 55030 99999 56456 100000 32706 100000 69175 100000 75756 100000 50850 100000 13998 99999 62721 99999 17218 100000 51914 99999 63491 99999 69440 99999 57022 99999 73854 99999 26490 100000 53082 99999 16279 100000 79851 100000 22262 99999 60486 100000 11234 100000 32650 100000 98483 100000 12610 99999 28921 99999 91956 100000 38777 100000 50921 100000 6631 100000 26581 100000 12210 99999 52411 99999 64946 99999 39900 99999 29002 100000 16908 99999 6008 100000 78962 100000 19216 99999 72778 99999 47176 100000 80015 99999 14735 99999 99973 100000 14457 99999 82418 100000 14418 99999 28037 100000 43107 99999 21010 99999 58048 100000 28018 100000 89507 99999 26568 99999 31497 99999 42599 99999 28500 99999 91194 99999 84149 100000 61131 99999 72898 100000 72743 100000 15405 100000 11068 99999 4544 99999 78711 100000 45636 99999 51338 100000 20743 100000 45479 99999 50261 99999 10597 99999 76262 100000 68441 100000 96533 100000 98363 100000 65443 100000 58118 99999 85222 100000 62650 100000 42443 100000 97986 100000 26860 100000 75923 99999 79273 99999 81961 99999 27852 100000 13573 99999 31055 100000 87224 99999 92986 99999 36128 99999 49557 100000 10529 99999 74470 99999 72092 100000 58343 99999 24029 100000 81420 99999 90277 100000 45333 100000 94346 100000 15747 100000 97554 99999 41002 100000 15662 99999 64511 99999 23295 99999 40261 100000 9007 100000 72357 100000 78823 99999 27256 100000 23626 99999 7552 99999 31433 100000 28071 99999 90617 99999 49728 100000 13013 99999 75453 99999 51894 100000 63310 99999 55135 100000 77737 100000 94982 100000 93090 100000 81288 100000 91434 99999 46970 100000 52970 100000 90964 99999 73611 100000 15140 99999 71502 99999 66253 99999 56228 99999 89126 100000 76528 99999 23992 99999 42572 99999 61799 100000 94483 100000 56518 100000 30634 99999 37026 99999 82858 100000 9149 99999 81903 99999 58717 100000 72653 100000 94177 100000 77286 99999 17779 100000 43576 100000 43602 99999 98159 99999 84966 99999 6492 99999 11241 100000 62177 100000 63593 99999 15486 100000 33742 99999 73348 100000 26136 100000 73461 99999 68696 100000 44049 99999 12628 100000 84849 99999 73219 100000 32641 99999 53119 100000 81623 100000 21667 99999 78095 100000 70649 100000 9683 100000 66971 99999 10459 99999 86673 100000 31874 99999 12161 100000 80779 100000 61302 100000 66507 100000 76751 99999 58895 100000 56166 99999 27350 100000 27839 100000 9105 100000 61827 99999 99039 100000 85722 99999 7152 100000 80146 100000 6036 99999 1807 100000 76122 100000 32862 99999 31693 99999 91139 100000 36893 100000 69196 99999 98836 100000 97116 100000 87805 100000 5982 100000 89160 100000 19447 100000 92624 99999 13159 100000 37158 99999 51007 99999 65708 99999 72105 100000 16842 100000 84622 100000 17789 99999 26708 100000 40794 99999 81640 99999 45652 100000 62750 99999 95657 100000 60184 99999 53523 99999 78717 100000 70941 100000 54749 100000 81801 99999 89713 99999 76714 99999 40117 100000 4064 100000 46169 100000 88306 99999 40646 100000 69428 100000 43159 99999 17373 100000 21629 100000 49588 99999 88206 99999 68335 99999 96936 100000 83258 100000 82404 99999 98214 100000 86759 99999 35323 99999 24939 100000 6001 99999 47750 100000 20725 100000 8332 100000 13859 99999 72169 100000 43908 99999 6689 100000 94293 100000 14388 100000 37875 100000 98366 100000 85946 99999 28619 100000 90646 100000 82117 100000 17654 100000 96694 99999 24120 99999 1351 100000 59241 100000 86009 100000 84725 99999 85325 99999 17344 99999 3756 99999 37637 100000 44409 100000 26684 100000 54193 99999 96803 99999 82876 99999 77655 100000 64562 99999 74630 100000 13188 99999 9935 100000 57296 100000 43905 99999 27815 99999 11285 99999 64179 99999 66416 99999 95117 99999 37196 99999 95179 100000 63127 99999 96144 100000 48902 99999 54624 99999 23798 99999 55403 99999 95423 100000 31072 99999 94613 99999 83222 99999 38645 100000 46894 100000 44021 99999 6798 100000 14034 99999 19969 99999 90886 100000 93929 100000 16852 99999 58033 100000 11022 100000 46242 99999 5548 100000 38814 99999 64360 99999 89021 99999 82840 100000 48543 100000 7126 99999 10705 99999 96117 100000 79194 100000 39828 100000 61276 99999 35908 100000 8384 99999 88927 99999 72625 100000 36943 100000 15664 99999 10517 99999 86983 100000 83207 99999 87296 100000 45693 100000 95583 100000 90445 99999 54308 99999 43076 99999 12650 100000 15209 100000 22637 99999 25535 99999 66839 100000 84768 99999 5346 100000 68323 99999 69400 100000 79487 100000 51436 99999 71932 100000 35261 99999 96089 100000 56250 99999 33254 100000 25901 99999 70273 99999 62652 99999 24308 99999 32547 99999 72187 100000 5706 99999 96393 100000 76705 99999 75408 99999 9409 100000 55913 99999 18867 99999 78360 100000 99269 100000 47155 99999 41356 100000 75081 99999 82838 100000 41155 100000 47575 99999 77878 99999 99375 99999 98121 99999 28668 99999 76170 100000 14052 99999 60718 100000 18160 100000 71679 100000 68820 99999 84407 99999 40222 99999 26178 100000 82484 100000 33137 100000 70931 99999 9810 99999 80450 99999 60729 99999 97519 100000 25534 100000 46318 100000 72599 99999 46005 100000 37913 99999 99017 99999 68152 100000 35627 99999 19445 100000 52425 99999 50184 100000 55622 100000 60297 99999 38986 99999 43032 100000 60579 99999 86360 99999 45007 100000 63558 99999 49691 99999 83891 99999 38117 100000 84190 99999 79622 99999 88547 99999 89662 100000 9945 100000 23778 99999 11208 99999 10375 100000 53925 100000 85521 99999 91414 100000 82069 100000 16187 100000 97681 99999 4514 99999 35394 100000 1650 100000 57580 100000 33536 99999 5101 100000 36700 99999 75337 100000 77790 100000 69201 100000 22773 99999 20400 99999 60150 99999 73777 100000 19106 99999 65930 100000 28070 99999 66888 99999 88615 100000 78245 99999 17305 99999 24207 100000 98473 99999 33500 100000 87053 99999 93995 100000 51800 99999 96099 99999 28275 99999 87903 100000 63928 99999 15623 100000 98633 99999 24859 100000 9723 99999 22594 99999 60660 100000 83086 99999 41703 99999 73063 100000 17987 100000 69653 100000 40935 100000 44774 100000 98712 100000 64018 99999 97255 100000 40102 100000 46430 99999 78423 99999 16287 100000 56765 99999 25817 100000 8660 100000 33240 100000 90294 100000 83987 99999 94157 100000 56499 100000 10248 99999 78293 99999 66795 100000 14419 99999 8006 99999 771 99999 78711 99999 76914 100000 177 100000 71065 100000 48779 99999 27910 99999 82410 99999 27482 99999 99860 100000 86178 100000 36882 100000 47803 100000 86606 100000 90493 100000 91671 100000 38791 100000 32151 100000 79816 100000 98944 100000 83614 100000 36160 99999 6517 99999 81134 100000 50099 99999 69754 100000 19102 99999 16670 100000 12990 99999 59420 99999 16770 99999 51646 99999 68923 99999 19737 100000 88649 100000 1639 100000 34856 100000 21027 99999 19081 100000 54442 99999 21387 100000 78517 99999 87306 100000 34296 100000 6930 100000 57093 99999 54822 99999 8319 99999 58067 100000 59053 99999 83128 99999 27042 100000 97892 100000 57701 100000 46650 100000 14144 99999 59539 100000 35779 99999 44831 99999 64069 99999 53850 99999 2658 99999 15888 99999 3874 99999 37639 100000 17456 99999 46786 100000 1049 100000 45952 99999 72476 100000 84787 99999 45262 100000 48593 99999 42807 100000 79643 100000 64258 99999 39840 100000 19765 100000 58822 99999 85504 99999 24119 100000 12834 99999 53759 99999 27297 99999 56610 99999 33684 100000 74347 100000 80808 100000 19723 100000 96310 99999 53617 100000 29745 100000 50840 100000 84277 100000 15249 99999 61292 99999 5765 99999 21673 100000 11231 99999 14357 100000 59049 99999 73008 99999 86417 100000 3954 99999 55774 100000 58872 100000 85179 100000 4528 100000 34281 100000 35990 100000 52100 99999 74823 100000 37631 99999 9181 100000 37394 100000 48197 99999 69991 100000 49413 99999 7260 100000 25345 99999 95499 99999 41105 99999 2003 100000 88060 99999 30887 100000 79771 99999 93621 100000 99167 100000 68250 100000 76805 100000 95703 100000 74974 99999 71099 99999 84653 99999 38236 100000 87567 100000 51813 100000 43597 100000 44369 99999 98666 100000 74270 100000 95971 100000 42020 100000 48692 99999 60008 100000 95307 100000 88633 100000 74746 99999 47406 99999 55521 99999 19716 99999 24545 100000 38618 100000 88979 99999 33592 99999 5513 100000 48804 99999 27574 100000 39379 99999 21801 99999 22713 100000 84545 100000 58419 100000 24764 100000 52906 99999 66139 100000 92282 99999 74909 100000 86457 99999 93927 100000 63335 100000 53333 99999 75686 99999 49117 99999 88002 99999 2027 99999 83034 100000 60851 99999 35107 99999 89880 99999 76008 99999 22487 99999 33972 99999 41160 99999 75204 100000 59067 100000 8739 99999 36768 99999 43203 99999 44800 99999 28588 100000 15476 100000 11017 100000 67347 100000 38656 99999 87316 99999 19448 100000 5172 100000 60128 100000 16108 99999 8109 100000 5504 99999 51369 99999 36946 99999 69682 100000 62118 100000 35069 100000 19665 100000 38947 100000 17975 99999 62835 100000 353 99999 97187 99999 53595 100000 35182 99999 37533 100000 20573 100000 52417 99999 30568 100000 78521 99999 16167 100000 37608 99999 21011 100000 29761 99999 56595 99999 72177 99999 52874 99999 88371 100000 48334 99999 38157 100000 53881 99999 41024 99999 50501 100000 91224 100000 350 100000 54512 99999 63948 99999 90117 99999 42195 99999 37419 99999 44358 99999 33964 100000 63474 100000 3947 100000 94841 99999 48413 100000 95532 100000 61147 99999 97915 99999 82361 99999 97196 99999 60303 100000 16681 99999 82650 99999 17264 99999 93011 99999 24510 100000 21596 100000 31251 100000 27745 100000 33976 99999 53766 100000 24756 100000 88789 100000 1267 100000 31285 100000 21188 100000 65537 100000 12804 99999 59693 99999 6429 99999 51543 100000 11850 100000 47782 99999 46647 100000 55894 99999 47234 100000 28526 100000 37190 100000 66892 100000 77832 99999 34276 100000 74219 99999 42966 100000 78247 100000 89807 99999 60902 100000 73513 99999 55921 99999 61014 99999 23279 100000 26252 100000 93630 99999 75270 99999 58428 99999 61332 99999 82231 99999 64285 100000 35265 100000 72746 99999 88153 100000 91023 100000 22988 99999 43914 100000 22666 100000 54313 100000 36258 99999 77917 100000 40842 100000 94864 99999 73863 100000 33446 99999 93227 99999 87560 100000 16386 99999 37446 100000 12897 99999 72627 99999 67799 100000 45689 99999 21288 99999 35103 99999 34845 99999 32539 99999 24617 100000 32533 99999 11493 100000 47425 99999 27900 100000 48962 100000 42583 100000 36778 99999 67321 100000 38403 100000 21736 100000 85321 100000 79594 99999 36683 99999 81176 100000 11718 99999 84273 100000 1230 100000 8746 100000 77361 100000 79254 100000 8474 100000 38393 100000 74416 99999 78854 100000 54726 99999 81940 100000 37105 99999 36492 100000 95637 99999 8375 100000 38007 100000 72074 99999 86389 99999 2243 100000 63092 100000 33123 100000 77662 99999 71618 99999 63145 99999 48594 99999 73565 99999 11380 100000 93435 100000 4009 99999 1064 100000 99720 99999 33246 99999 20038 99999 66943 99999 44175 99999 39836 100000 34348 100000 95590 99999 66805 99999 39787 99999 67291 99999 56051 99999 90027 99999 96602 100000 87938 100000 20393 99999 8772 100000 83712 99999 13317 99999 42521 99999 13177 99999 97448 99999 53194 100000 45995 100000 5352 99999 40579 100000 9761 100000 1869 100000 96399 100000 63309 100000 1724 100000 81966 100000 90128 99999 43264 100000 97379 99999 27644 100000 27376 99999 28562 99999 13256 100000 39453 99999 98156 100000 72415 99999 11417 99999 77181 99999 62030 99999 70729 99999 1015 99999 35750 99999 46266 99999 10807 99999 29432 99999 32502 100000 44257 99999 1744 100000 68667 99999 64382 99999 51152 99999 94680 99999 64336 99999 84540 100000 36219 100000 39513 100000 48387 100000 68841 100000 79162 99999 25522 99999 37696 100000 46011 99999 15220 99999 95736 100000 12523 100000 54327 100000 56241 99999 7996 99999 96651 100000 12534 100000 64547 100000 36919 100000 71587 100000 20468 99999 99913 100000 17600 99999 38012 100000 88739 100000 20585 99999 61518 99999 39373 99999 41353 99999 87526 99999 38360 100000 78755 99999 63464 100000 36761 100000 76131 99999 30217 99999 61525 100000 86678 100000 93381 100000 80087 100000 1691 100000 47278 100000 37451 99999 28375 99999 16314 99999 1147 100000 27274 100000 68398 100000 42204 99999 40444 99999 82592 100000 91268 100000 28558 99999 16638 100000 83854 99999 94142 100000 98076 99999 28010 99999 42698 99999 90557 99999 69379 100000 97692 99999 41282 100000 73527 99999 905 99999 95590 100000 31129 100000 38319 99999 57390 99999 25697 99999 4918 99999 85590 100000 18944 100000 93818 99999 99678 100000 44976 99999 69500 99999 59868 100000 93972 99999 90194 99999 97867 99999 87473 99999 77823 99999 70222 99999 4786 100000 91929 99999 87255 99999 87482 100000 33163 99999 96320 99999 71436 100000 67271 100000 49353 100000 71483 99999 26245 99999 2609 99999 63374 99999 2063 99999 41161 100000 77584 100000 33387 99999 95241 100000 31244 99999 68414 99999 30655 99999 25584 99999 27098 100000 66258 99999 14242 100000 77028 99999 5768 100000 57566 99999 44547 99999 30225 99999 35578 100000 32856 99999 51394 100000 85454 100000 71027 100000 8884 100000 59661 99999 37066 99999 69476 99999 38594 99999 40542 99999 34720 99999 79923 99999 75172 100000 8287 100000 14277 99999 33201 99999 3480 99999 17322 99999 71119 99999 55732 100000 34977 99999 61377 100000 74597 100000 19069 99999 87878 100000 30333 100000 54108 99999 72188 99999 90450 99999 17845 100000 27466 100000 91894 99999 95585 99999 44254 100000 8072 99999 29090 100000 79495 99999 78907 100000 23412 100000 6580 99999 76615 100000 25556 99999 46072 99999 36785 99999 1913 99999 16092 100000 27886 100000 55865 100000 96046 100000 40194 99999 92582 100000 91509 99999 23586 99999 91528 100000 11680 100000 78534 99999 91698 99999 2137 100000 81869 99999 92435 100000 69606 99999 17183 99999 3363 100000 95377 99999 1097 99999 94112 100000 67424 99999 19228 100000 74920 99999 50299 99999 79763 99999 51240 99999 39946 100000 41306 99999 76848 100000 89289 100000 46533 99999 8692 99999 65709 100000 57521 99999 44907 99999 67843 100000 20259 100000 93666 99999 95622 99999 49736 100000 50563 99999 60862 100000 73941 100000 95896 100000 59413 100000 64339 100000 5216 99999 20520 100000 42523 99999 82395 100000 83618 100000 88211 100000 99673 100000 29728 100000 95917 99999 84462 100000 44030 99999 62876 99999 51968 99999 58465 99999 86768 99999 96900 99999 87996 100000 21012 99999 17001 99999 56588 99999 74833 100000 73041 100000 25314 100000 567 100000 31315 99999 16698 100000 71914 100000 65712 99999 13449 100000 42202 100000 66040 100000 86824 99999 85355 100000 7139 100000 7248 100000 45831 100000 19140 100000 83965 100000 6104 100000 92136 99999 54783 100000 78513 99999 17940 100000 55548 100000 73698 100000 54945 100000 19474 100000 89124 100000 82347 100000 37969 100000 98855 100000 33181 100000 87364 100000 14449 100000 56243 100000 10792 100000 96463 99999 70477 100000 11527 100000 3485 100000 96382 100000 67317 99999 33267 99999 29522 99999 2360 100000 37857 99999 16736 100000 26738 99999 56298 99999 71786 100000 59698 100000 95943 99999 72414 99999 33524 99999 39188 99999 14744 99999 90654 100000 53199 99999 46042 100000 32354 99999 93551 100000 12191 100000 68941 100000 30340 100000 89013 100000 32943 100000 28497 100000 52661 99999 32509 99999 69520 100000 71819 100000 74489 100000 3119 99999 11968 100000 89441 100000 10233 100000 583 99999 97177 99999 64940 99999 64597 100000 88056 100000 32223 99999 41798 99999 91418 99999 38114 99999 37417 100000 22409 99999 63623 99999 67790 99999 84419 100000 76095 100000 99297 99999 57039 99999 14269 99999 12473 100000 72756 100000 59670 100000 47730 100000 14971 100000 32937 100000 2292 99999 28613 100000 52587 99999 16629 99999 73289 99999 8152 100000 14736 99999 39246 99999 77569 100000 91794 99999 36387 100000 50050 99999 10256 99999 94007 100000 46522 100000 45290 99999 41945 99999 17554 100000 9498 100000 14232 100000 71893 100000 96667 99999 74171 99999 15513 100000 90375 100000 79391 99999 38026 99999 26847 100000 57540 100000 16063 100000 54640 99999 47503 99999 92250 100000 59081 99999 70244 100000 17844 100000 42160 99999 85618 100000 27405 99999 31899 100000 26988 99999 24841 100000 36008 100000 32687 99999 96484 99999 88475 99999 97335 100000 76275 99999 62474 99999 90938 100000 9448 99999 59890 100000 78289 99999 51870 100000 78681 99999 44359 99999 44068 100000 76969 100000 47316 100000 60571 100000 50444 100000 10595 100000 91926 99999 38453 99999 72714 100000 44073 99999 3769 100000 94741 100000 56275 99999 29714 100000 4 100000 68747 99999 40803 99999 55648 100000 34812 99999 31195 100000 59408 100000 88811 99999 60212 99999 18805 100000 59668 100000 18165 100000 60728 99999 65066 99999 40788 100000 15120 100000 65211 99999 79039 100000 73100 99999 70562 99999 79988 100000 57918 100000 69297 100000 86266 99999 30667 100000 82339 99999 87 99999 48490 99999 31870 99999 28 100000 50462 100000 99266 99999 93830 99999 53479 100000 53700 100000 56251 99999 6761 100000 61736 99999 47886 100000 24491 100000 43162 100000 37529 99999 37132 99999 52360 100000 76546 99999 98951 99999 93884 99999 37617 100000 52324 100000 6702 100000 65192 100000 3212 99999 39736 100000 79154 100000 64850 99999 41745 100000 6536 100000 18985 100000 47930 99999 52894 100000 57630 99999 93783 99999 85144 100000 31743 99999 20372 100000 22678 99999 77382 99999 48423 100000 60057 100000 95750 100000 27115 99999 70722 99999 32640 99999 67991 100000 53269 99999 5127 99999 85589 99999 12843 99999 57649 99999 23905 99999 6105 99999 29781 99999 30857 100000 26329 99999 11440 100000 86591 99999 58824 99999 57001 99999 65208 100000 86079 100000 93285 100000 48086 99999 81117 99999 17950 99999 48440 99999 81363 99999 32871 99999 57257 99999 11552 100000 250 100000 6817 99999 14343 100000 72125 99999 46862 100000 92716 100000 56160 100000 22010 99999 8933 99999 85326 99999 57275 99999 60819 99999 9767 100000 52201 99999 76890 99999 5898 100000 89450 100000 3596 99999 15121 100000 26741 100000 16172 99999 25454 100000 27116 99999 99746 100000 69735 100000 52499 99999 70212 99999 49060 99999 81104 100000 60426 100000 16267 99999 54162 100000 82380 100000 86560 100000 49600 99999 22952 100000 8207 100000 35311 99999 79887 100000 4731 99999 66571 100000 48044 100000 92917 100000 93906 99999 79116 99999 12173 100000 61167 100000 45472 100000 83029 99999 92153 100000 7694 100000 20127 100000 67682 99999 96310 100000 41538 100000 38379 99999 45375 100000 17464 100000 10062 99999 51154 100000 91366 99999 11212 100000 47627 99999 1855 99999 97099 100000 5137 99999 14378 100000 3033 100000 22129 100000 61423 99999 47083 100000 75181 99999 17182 100000 48548 100000 55901 99999 52476 99999 94649 100000 35466 99999 11832 99999 82791 100000 59791 100000 56846 100000 67063 99999 72035 99999 51371 99999 61002 99999 71019 100000 63427 100000 86692 99999 37067 100000 33406 99999 60255 99999 12937 99999 88702 99999 25207 99999 44898 100000 8647 99999 92439 100000 43803 100000 67002 100000 90024 100000 73859 99999 87735 100000 47627 100000 21182 99999 11646 99999 56219 99999 1006 100000 85047 99999 64902 100000 4991 100000 72849 100000 65325 99999 85011 100000 2424 99999 78678 99999 50139 100000 99661 100000 49291 100000 41600 99999 30108 100000 19379 100000 35541 100000 97844 100000 47029 99999 76686 99999 92738 99999 58948 100000 97727 99999 63977 99999 90349 99999 35187 100000 46940 99999 65280 99999 28587 99999 20155 100000 55731 100000 60886 100000 73734 100000 44245 99999 91846 100000 84805 99999 54449 100000 62410 100000 50994 99999 97203 100000 3603 100000 53455 99999 7920 99999 16966 100000 40329 100000 25042 100000 85787 99999 99886 100000 6862 100000 63769 99999 30083 99999 64043 99999 25452 99999 766 99999 48381 100000 56918 100000 48108 99999 37947 99999 75582 100000 28076 100000 26556 100000 82513 99999 8457 100000 98386 99999 88687 100000 34594 99999 46321 99999 48485 100000 45390 100000 42712 99999 78755 100000 29843 100000 21346 99999 35189 100000 53228 99999 70527 99999 48289 100000 51127 100000 36799 99999 18411 100000 33699 100000 50560 100000 17336 99999 15633 100000 11532 99999 96574 99999 22931 100000 67821 99999 42331 99999 58429 100000 96073 100000 90669 100000 38174 100000 48853 100000 72819 99999 29299 99999 16286 100000 16699 99999 71962 99999 12584 99999 75520 100000 16433 99999 2136 99999 69187 99999 50122 100000 31626 100000 99969 99999 92635 99999 85851 99999 43994 100000 77751 99999 28459 100000 91408 99999 77904 99999 21799 99999 72481 100000 14471 100000 85542 100000 85236 99999 71397 100000 57309 100000 272 100000 6481 100000 71386 99999 49172 99999 88160 99999 8478 100000 44676 99999 61137 100000 45905 99999 99481 99999 34528 100000 45062 100000 4746 100000 33609 99999 58304 99999 58662 99999 22570 99999 38138 99999 47234 99999 90778 99999 74946 99999 56336 99999 48165 99999 2384 99999 68326 100000 54150 99999 59330 100000 82409 100000 78455 100000 51953 100000 95375 100000 11024 100000 5999 100000 58901 100000 17357 100000 50635 100000 41568 100000 83426 99999 65170 99999 23235 99999 47964 99999 85536 100000 62666 100000 87818 100000 38582 100000 31889 100000 77135 100000 57813 100000 55217 100000 55689 99999 59240 99999 86604 99999 62719 100000 67577 100000 74643 100000 88826 99999 66947 99999 72822 99999 19372 99999 40643 99999 59586 100000 18149 100000 6725 100000 40846 100000 63832 100000 42610 99999 22288 100000 55544 99999 15808 100000 24930 99999 33519 99999 62976 99999 38862 99999 28438 99999 36493 99999 2478 100000 27323 100000 93390 100000 70525 99999 16496 99999 18356 99999 68752 100000 23730 99999 46386 99999 52069 100000 25431 100000 96605 100000 62569 99999 62464 99999 87126 99999 8449 100000 57854 100000 17560 100000 73626 99999 11010 100000 45278 99999 73605 100000 51770 100000 90251 99999 55313 100000 4535 99999 61227 99999 96406 100000 15080 99999 63726 100000 95880 100000 17340 99999 67259 99999 90848 100000 28102 100000 62788 99999 54033 100000 75740 99999 14211 99999 3608 99999 689 100000 93628 99999 63005 100000 25135 100000 9839 100000 21584 99999 29386 99999 45938 99999 50541 99999 3510 99999 37932 99999 60566 99999 74352 99999 71189 100000 31953 99999 10853 99999 1790 99999 240 99999 66453 100000 80270 99999 82815 100000 67657 99999 42010 99999 26555 99999 94644 100000 95252 99999 26165 99999 43685 99999 62776 99999 49791 99999 56758 99999 79513 99999 94238 100000 14400 99999 97389 100000 95453 99999 70391 100000 11544 99999 77440 100000 94469 99999 33572 99999 77613 99999 66674 100000 19572 100000 22505 99999 24067 100000 54910 100000 58019 100000 75522 99999 92233 99999 89173 99999 51506 99999 68075 99999 54551 100000 13262 99999 96601 100000 61363 100000 46086 99999 82750 99999 24584 99999 28585 100000 99197 99999 84944 100000 50988 100000 3925 100000 29687 99999 88075 99999 41205 100000 92232 99999 3006 100000 75042 100000 19301 100000 18047 99999 50584 99999 9 100000 51622 100000 86243 99999 67334 100000 11888 99999 46814 100000 50175 100000 8601 100000 4739 100000 20716 100000 3403 99999 80952 99999 78670 99999 4331 99999 32470 100000 85601 100000 27018 99999 25329 100000 68943 100000 92731 100000 90961 100000 66148 99999 53515 100000 9832 99999 4545 99999 65226 99999 86799 99999 80269 99999 2649 100000 6807 100000 6285 100000 91915 100000 16861 100000 36130 99999 73917 100000 70430 100000 49640 99999 87699 99999 20180 100000 18033 99999 97332 99999 17692 99999 77877 99999 55776 99999 26234 99999 66167 100000 63212 99999 7406 99999 71807 99999 78131 99999 40189 100000 36711 100000 7789 100000 6262 99999 46371 99999 53005 100000 35559 99999 8900 99999 62883 100000 89059 100000 50201 100000 56041 100000 41928 99999 4776 100000 67233 100000 38960 99999 77883 99999 13899 100000 18660 100000 13543 99999 70124 100000 8285 100000 41299 100000 75561 100000 88509 99999 26704 99999 79776 100000 68486 100000 68625 99999 85865 100000 75407 100000 23291 100000 15390 100000 62599 99999 7968 99999 38524 100000 5031 99999 13679 99999 65026 100000 95686 100000 63868 100000 18505 99999 78586 99999 37822 99999 19120 99999 14001 99999 5704 99999 70915 100000 66924 100000 17990 99999 24805 99999 50718 100000 37382 99999 85828 100000 34708 100000 60835 100000 92728 100000 80690 100000 91706 100000 20057 100000 35890 99999 50693 99999 84904 99999 32 99999 76899 99999 47372 100000 62665 99999 4104 100000 40504 100000 1495 99999 46878 99999 51410 100000 34697 100000 79829 100000 67636 100000 93923 100000 63158 99999 73555 99999 33324 99999 6244 100000 20790 99999 16147 99999 10885 100000 70133 99999 93394 100000 69519 99999 96307 100000 56268 99999 56993 99999 1541 99999 31718 100000 33406 100000 11783 100000 68904 99999 49747 99999 69067 99999 45924 100000 94407 99999 80113 99999 82725 100000 15331 100000 98427 99999 76661 99999 6958 100000 4343 100000 24871 99999 95992 100000 93443 100000 13081 100000 89523 99999 73151 100000 70857 99999 69668 99999 29816 99999 64053 99999 28036 99999 80557 100000 2894 99999 3972 99999 36903 99999 11312 100000 42826 100000 39011 99999 47272 99999 25376 99999 31596 100000 20803 99999 52573 100000 37874 100000 81901 99999 29045 99999 51241 100000 62136 100000 53624 100000 46055 99999 65301 100000 96129 100000 84148 99999 34373 99999 6661 99999 8466 99999 42988 100000 10541 99999 14722 100000 98587 100000 7529 100000 51700 100000 46748 99999 20923 99999 52322 100000 10408 99999 33425 100000 17745 100000 17983 99999 70588 99999 70762 99999 12465 99999 4871 100000 46736 99999 74112 99999 23510 100000 98456 100000 60966 99999 29306 99999 46699 99999 47023 99999 52945 100000 76016 99999 89193 100000 46132 100000 53685 100000 23017 99999 26649 99999 47165 99999 80298 100000 61518 100000 27927 100000 73291 100000 85139 100000 28143 100000 10605 99999 2982 100000 79818 99999 90687 100000 27791 100000 12980 100000 96513 99999 33950 100000 69893 100000 37512 100000 31694 100000 21172 99999 22885 99999 36435 99999 99834 100000 54857 99999 70683 99999 51661 100000 38658 100000 46363 100000 33439 99999 95457 100000 59722 100000 64477 99999 50263 100000 24306 99999 7190 99999 61406 99999 49973 99999 49671 99999 73805 100000 14617 100000 22839 99999 98453 100000 17576 99999 16219 99999 58108 99999 82848 99999 143 99999 89853 100000 69452 99999 15026 100000 96343 100000 49305 99999 26140 99999 47420 100000 61375 100000 21769 100000 9620 99999 90053 100000 52500 99999 39590 100000 44275 100000 76992 100000 73620 99999 57835 99999 1235 99999 78236 99999 56706 100000 35676 99999 47056 99999 79636 99999 64587 100000 44559 99999 8187 99999 6356 100000 69751 100000 91933 100000 48776 99999 81892 99999 34640 100000 2140 100000 30563 100000 74000 99999 57816 99999 25774 99999 63613 100000 93468 99999 5820 100000 71325 100000 58140 100000 97658 100000 70418 100000 45001 99999 49524 99999 38939 100000 8070 99999 71642 99999 71566 100000 31751 100000 95604 99999 90974 100000 75654 99999 57780 99999 61422 99999 84959 99999 87040 100000 73045 99999 86843 99999 52835 99999 2566 100000 44356 100000 83383 99999 88851 99999 17534 99999 90407 99999 48464 99999 19198 100000 41621 100000 32133 99999 94377 100000 76378 100000 212 99999 95711 100000 1671 100000 81631 100000 47455 100000 93810 100000 710 99999 54403 99999 87447 100000 36015 100000 48698 99999 30670 100000 87399 99999 59229 99999 18307 100000 20706 99999 38206 100000 22397 100000 76704 100000 83686 99999 16250 100000 43030 100000 87850 99999 84302 100000 42163 100000 50076 100000 32248 99999 75777 99999 919 99999 4268 100000 21616 100000 30534 100000 7521 100000 15369 99999 67542 99999 11201 100000 47769 100000 57944 100000 50532 100000 36366 100000 11757 100000 16699 100000 80149 100000 70265 99999 38477 100000 12541 100000 75389 99999 39261 99999 8347 100000 31131 100000 32554 100000 67406 99999 17187 99999 20368 100000 11461 99999 37660 100000 89044 100000 5024 100000 58562 100000 51963 100000 39553 100000 94657 99999 77674 100000 53394 99999 75019 100000 36664 100000 11491 99999 46595 100000 81344 100000 3933 99999 16879 99999 53215 99999 67709 99999 40979 99999 93068 100000 13495 99999 65574 99999 13302 99999 459 99999 68233 99999 2125 99999 84850 99999 81337 99999 92025 99999 35632 99999 68253 100000 22866 100000 52739 100000 25700 99999 93647 100000 79626 100000 89469 99999 12719 100000 34337 99999 18613 99999 15009 100000 30765 99999 77784 99999 65059 99999 17524 99999 94971 99999 82716 99999 27148 100000 95718 100000 11156 100000 74339 100000 10971 99999 49510 99999 79711 99999 15513 99999 70502 99999 37110 99999 3158 99999 23449 99999 54820 99999 88494 99999 41322 100000 28949 100000 93005 100000 9329 99999 22929 100000 2280 99999 88964 99999 31553 99999 95479 99999 3300 99999 30034 100000 11004 99999 94260 100000 89277 99999 28113 100000 25449 100000 31831 100000 61365 99999 91758 99999 17439 99999 37238 99999 90684 99999 7843 100000 74864 99999 11129 99999 94208 99999 55413 100000 3656 100000 87521 99999 53010 99999 39299 100000 76145 100000 98845 100000 64090 100000 91610 99999 28189 99999 12999 100000 16901 99999 26173 99999 61515 100000 24004 100000 38325 100000 62529 99999 60045 99999 17745 99999 81350 100000 20808 100000 97135 100000 8731 100000 2593 100000 36132 100000 55124 100000 89855 100000 97626 99999 7561 100000 99526 100000 97292 99999 46712 99999 12681 99999 3065 100000 94884 100000 85780 100000 26153 99999 2050 100000 5750 100000 21275 100000 65772 100000 6222 100000 94418 99999 3444 99999 46702 99999 70887 100000 47412 99999 23362 100000 61815 100000 84587 99999 66860 100000 96446 100000 74623 100000 30984 99999 37283 100000 32076 100000 94187 99999 56815 99999 98112 99999 6811 100000 90676 99999 65227 99999 90493 99999 99089 100000 15482 99999 86397 100000 83501 100000 57059 99999 47700 100000 30063 100000 64925 100000 59324 99999 40926 99999 48664 100000 99430 99999 64731 99999 94424 100000 4584 99999 90406 99999 86435 100000 52301 100000 29500 100000 42887 100000 75798 100000 82803 99999 22057 100000 24906 100000 30585 100000 13499 100000 3578 99999 87750 100000 2241 100000 30046 99999 58818 99999 16646 99999 29578 100000 21967 100000 9852 99999 65897 100000 70075 100000 85877 99999 70654 100000 13253 100000 7391 99999 79786 99999 59264 100000 44195 99999 25032 99999 78568 100000 20355 99999 46121 100000 6656 100000 53561 100000 60529 99999 50428 99999 41864 99999 54516 100000 6992 100000 67110 100000 13685 100000 34628 100000 47073 99999 65732 100000 78531 100000 80132 100000 70637 100000 99310 100000 10611 99999 81808 99999 35362 99999 64939 99999 10922 99999 77095 99999 40831 100000 7092 100000 80323 99999 39891 100000 73941 99999 29615 100000 7638 100000 6223 99999 76433 100000 64747 99999 95485 99999 74403 99999 24505 99999 16761 99999 4257 99999 47659 99999 21667 100000 54731 100000 73519 100000 98536 100000 97943 100000 12355 99999 55274 99999 10250 100000 19419 99999 96185 100000 67915 100000 89990 99999 88870 99999 67865 100000 90117 100000 17221 100000 53190 100000 50288 99999 47797 99999 67496 99999 97063 99999 57748 100000 71897 100000 7625 100000 48832 100000 2310 99999 22570 100000 48109 100000 29360 100000 89083 100000 22272 99999 59402 100000 5437 100000 95805 100000 12903 99999 72045 100000 44439 100000 36973 99999 90107 99999 98263 100000 24625 100000 72017 100000 57915 99999 89635 100000 68033 99999 34967 99999 81680 100000 50324 100000 2194 100000 28844 100000 51269 99999 41653 100000 12345 100000 67955 100000 31820 100000 46039 99999 49428 100000 57032 100000 30645 100000 85055 99999 3974 100000 19254 99999 78517 100000 50936 99999 2500 99999 67538 99999 74402 100000 57916 99999 31357 100000 87172 99999 77329 99999 99883 99999 19907 99999 12341 100000 60018 99999 78002 99999 14247 99999 47874 100000 62754 100000 20991 99999 4450 100000 62375 100000 94601 99999 12738 100000 40386 100000 98281 99999 12106 100000 32938 99999 74648 99999 31609 99999 42680 100000 20106 99999 10939 99999 10765 100000 45915 99999 46504 99999 9527 100000 46037 99999 12853 99999 26129 100000 58571 99999 4811 99999 23199 100000 64086 100000 56436 100000 4705 99999 29397 99999 63439 100000 51561 100000 9323 99999 70081 99999 4494 99999 92056 99999 69804 100000 79870 99999 26031 99999 7543 100000 82390 99999 35475 100000 75338 99999 56611 99999 2507 100000 13681 100000 71430 99999 64340 99999 37095 100000 90466 99999 47524 99999 4792 100000 92300 100000 94678 100000 16075 100000 6578 99999 53471 100000 59435 99999 14372 100000 35446 99999 14784 100000 376 99999 49434 99999 73198 99999 73661 99999 77489 100000 32297 99999 86859 99999 89805 100000 61737 100000 53216 99999 85125 100000 49672 100000 85077 100000 16391 99999 96969 100000 55637 100000 78559 100000 6249 99999 30402 99999 48747 100000 72089 99999 33175 99999 61971 99999 75239 100000 37311 99999 74360 99999 73556 100000 69545 100000 22578 100000 8417 100000 51451 100000 25785 99999 67531 99999 2644 99999 44949 99999 94170 99999 16219 100000 43377 99999 51866 99999 99369 100000 84219 99999 94881 99999 89905 100000 74604 99999 71352 99999 55521 100000 12944 99999 20144 99999 86582 100000 37893 99999 5835 99999 18019 100000 56589 99999 30128 99999 24894 100000 71231 99999 47588 100000 6823 100000 25326 99999 59640 100000 53604 100000 72758 100000 19406 100000 9382 99999 59565 99999 7751 100000 51044 99999 97497 100000 55538 99999 64559 99999 86455 99999 68684 99999 86489 100000 36075 99999 25131 100000 53932 99999 72899 100000 4885 100000 48722 100000 74562 100000 2078 100000 24464 100000 12907 100000 26142 100000 61944 100000 75249 99999 69807 99999 89898 99999 71482 99999 85324 99999 2824 100000 84466 100000 71402 100000 27654 99999 24424 100000 10715 99999 57178 100000 39713 100000 33139 99999 17612 100000 74919 99999 28808 100000 82314 99999 83595 100000 27700 99999 96519 99999 32657 99999 32901 99999 35376 99999 37191 99999 82447 100000 28486 99999 70864 100000 6783 99999 29148 99999 34515 99999 9004 100000 86396 99999 69997 100000 93595 100000 41567 99999 7854 99999 89426 100000 58885 100000 74221 100000 9499 100000 4506 99999 33626 99999 55085 99999 1013 99999 23679 100000 21406 100000 42452 99999 75268 100000 30297 99999 95743 100000 63660 100000 32243 100000 88848 100000 82308 100000 12569 100000 98424 100000 65571 99999 73377 100000 49396 100000 56292 99999 34442 100000 90842 100000 69428 99999 95623 100000 80302 99999 38739 100000 99735 99999 75472 99999 61121 100000 14830 100000 2443 100000 30448 99999 27730 99999 39589 99999 1292 100000 93051 100000 85544 99999 37660 99999 36342 99999 19122 99999 67830 99999 19403 100000 70204 100000 25591 100000 53048 100000 22456 99999 31631 99999 82079 99999 3823 99999 45507 99999 4751 99999 43501 99999 84785 100000 43928 100000 83594 100000 52473 100000 26308 99999 84795 99999 82941 99999 3170 99999 7278 99999 82893 100000 76140 100000 3558 100000 57460 99999 63419 100000 43595 100000 64802 99999 44428 99999 77418 99999 71170 99999 72388 100000 80483 99999 68034 100000 88054 99999 95142 100000 67132 99999 9687 100000 72282 100000 9423 100000 42336 100000 77892 100000 9658 99999 75291 100000 30078 99999 18755 99999 84450 100000 21884 100000 88127 99999 49630 99999 84233 100000 49233 100000 4850 100000 21207 100000 17650 100000 32922 99999 58664 99999 36549 99999 53088 99999 38320 100000 67654 99999 22201 100000 11890 99999 56985 100000 28027 100000 17312 99999 75158 99999 35792 99999 85278 99999 24899 100000 36612 99999 47820 100000 95692 100000 79957 99999 27474 99999 84098 100000 23548 100000 27107 99999 74089 99999 9902 100000 41437 100000 16671 100000 60894 100000 75953 99999 84269 99999 91144 99999 3876 99999 94853 99999 97276 100000 17705 100000 77687 99999 85416 100000 52539 100000 11136 100000 71635 100000 70111 100000 88582 100000 12153 100000 90734 99999 65491 99999 34590 100000 64448 99999 93375 100000 84685 100000 22441 99999 21039 99999 28092 100000 59224 99999 39158 99999 84607 100000 65507 100000 33792 100000 33581 100000 34272 100000 37423 99999 46103 100000 91588 99999 82845 99999 55702 99999 11529 100000 40723 99999 72065 99999 39928 100000 48846 99999 78040 99999 20466 99999 2314 99999 6087 100000 5136 100000 3390 99999 63021 99999 98412 99999 1629 99999 75552 99999 70751 99999 6157 100000 1278 99999 66999 99999 43388 99999 7722 99999 33666 100000 87726 100000 88315 100000 45506 99999 37542 99999 72654 99999 3312 99999 68750 100000 97377 99999 88229 99999 98267 99999 50463 99999 29764 100000 87834 99999 7039 99999 27683 99999 24934 99999 90250 100000 72814 99999 34636 99999 32245 99999 10021 99999 63759 99999 55669 100000 68996 100000 80492 100000 20094 99999 8630 99999 61805 100000 48726 99999 41095 100000 7395 100000 4628 100000 8298 100000 92390 100000 26171 100000 9911 99999 64344 100000 73529 99999 53318 100000 16652 99999 19316 100000 72773 99999 88677 99999 77170 100000 1766 100000 58563 99999 27327 100000 74609 100000 42041 99999 11159 100000 74531 100000 41254 99999 31711 99999 95314 99999 23782 100000 68558 100000 40719 99999 53837 99999 32725 99999 31486 99999 90193 100000 46634 99999 27873 99999 15731 99999 79328 99999 49991 100000 69659 100000 74795 99999 39780 99999 96454 100000 79956 99999 55407 99999 66358 99999 57945 99999 55998 99999 62632 100000 47829 99999 54085 100000 28111 99999 19391 99999 38918 100000 71556 100000 19462 99999 28518 100000 68291 100000 3510 100000 38774 100000 9669 99999 72678 99999 38092 100000 27369 100000 52867 99999 42339 99999 59712 99999 84210 99999 66207 99999 34064 100000 87809 100000 64040 99999 86894 100000 84707 100000 9485 100000 60307 100000 12693 100000 50147 99999 68470 100000 29034 99999 69460 99999 95795 99999 74764 99999 49563 100000 18392 99999 55445 99999 20069 100000 52387 100000 31700 99999 46514 99999 77811 100000 37075 99999 87304 100000 98971 99999 19081 99999 66097 99999 75734 99999 18141 99999 76785 100000 39143 100000 4378 99999 31476 100000 3068 100000 99913 99999 6615 99999 14583 99999 97214 100000 83658 99999 16062 99999 31055 99999 26779 99999 5485 100000 26510 99999 89637 99999 66256 99999 35122 99999 75026 100000 94479 100000 33149 100000 60252 100000 77378 99999 40336 100000 53540 99999 73386 100000 80083 99999 89119 99999 35485 99999 57242 99999 48825 100000 62414 100000 82477 99999 52004 99999 86577 100000 85122 100000 67700 100000 9265 100000 26200 100000 36382 100000 44039 99999 95999 99999 4066 100000 87815 99999 99724 99999 29923 99999 49659 100000 62604 100000 5166 99999 45599 99999 16933 99999 82667 100000 39979 99999 36899 100000 82514 99999 24397 100000 97678 99999 99480 100000 22681 99999 96436 100000 91684 99999 87493 100000 20428 100000 79700 99999 56965 100000 92040 99999 95380 99999 99381 99999 72728 99999 42296 100000 12664 99999 68763 99999 2482 100000 6031 99999 35604 100000 61762 99999 82892 100000 89232 100000 82110 99999 9623 99999 36264 99999 94685 100000 40804 99999 40775 99999 65803 100000 66708 99999 24088 99999 38116 100000 86276 99999 44002 99999 70308 100000 30861 99999 20617 100000 75802 100000 79882 100000 82954 100000 1555 100000 72750 100000 89599 99999 99881 99999 87743 99999 89006 99999 12306 100000 24853 100000 99650 99999 96037 100000 12193 100000 62427 99999 99129 100000 50185 99999 85184 100000 58371 100000 96066 100000 80215 100000 76335 99999 21856 99999 98221 100000 6786 99999 70431 100000 66613 99999 48761 99999 60004 99999 5179 99999 10180 100000 96530 100000 32998 99999 16352 100000 44400 99999 2404 99999 8868 99999 31433 99999 47836 100000 4019 100000 43105 100000 82948 99999 45607 99999 47136 99999 99833 99999 2020 99999 34844 99999 43696 99999 55906 100000 99321 100000 43427 100000 26403 99999 15229 99999 6979 99999 34879 100000 95614 99999 23725 99999 34941 99999 19125 99999 68838 100000 69183 99999 59134 99999 21707 99999 44852 99999 53109 99999 28869 100000 39811 99999 20673 99999 82403 100000 46394 99999 79124 100000 27050 99999 57357 99999 28523 100000 94320 99999 49906 100000 33763 99999 46269 99999 43440 100000 99410 100000 40257 100000 6994 100000 95541 100000 28473 100000 54628 99999 28626 100000 44316 100000 32584 99999 42600 100000 53939 99999 10673 100000 52891 99999 179 99999 2471 100000 55792 99999 92045 99999 8532 99999 74223 100000 20443 100000 89025 100000 11585 100000 25248 100000 34049 99999 88343 99999 49796 99999 38771 100000 10330 99999 98817 100000 29535 99999 50145 99999 84429 99999 77316 100000 97716 100000 80675 100000 40249 100000 59486 99999 85034 100000 34045 100000 56942 99999 57574 99999 53961 99999 50934 99999 49319 99999 52981 99999 30563 99999 23953 100000 5335 99999 78458 100000 2285 99999 25517 99999 73133 99999 73849 99999 75088 99999 45339 100000 32291 100000 11593 100000 29904 100000 91295 100000 42115 100000 56890 100000 83996 100000 12450 100000 87664 99999 57120 99999 30976 99999 39588 99999 60491 100000 69330 100000 12919 99999 81478 100000 28805 100000 62013 100000 25146 100000 72757 99999 13703 99999 60734 99999 12367 99999 6555 100000 92890 100000 92609 100000 53716 100000 32488 100000 90420 99999 27958 100000 53910 99999 66549 99999 89764 100000 51354 99999 39243 100000 12701 100000 69689 100000 39130 99999 88027 99999 35964 100000 36074 99999 45036 99999 34524 99999 306 100000 45970 99999 1081 99999 61777 100000 40160 100000 41668 99999 8866 100000 72609 99999 64148 100000 17408 100000 1159 99999 74438 99999 37433 99999 50001 99999 69135 99999 99299 99999 38698 100000 2750 99999 77303 100000 13493 100000 69258 99999 16119 100000 44641 99999 92538 99999 4040 99999 65874 99999 59499 100000 17039 99999 81664 99999 17516 99999 62 99999 12933 99999 22518 99999 29701 100000 9019 100000 25216 99999 75381 99999 10664 99999 49420 99999 26036 99999 20662 99999 67537 100000 31682 99999 36851 99999 74209 100000 36336 99999 24264 100000 34413 99999 51506 100000 63498 99999 90312 99999 30689 100000 32587 99999 21658 99999 22274 100000 3856 100000 63225 100000 41912 100000 38775 100000 90437 99999 29886 100000 29217 99999 78877 100000 82243 99999 63872 100000 79993 99999 82185 99999 86199 100000 89700 100000 97873 100000 9849 99999 74519 99999 84478 99999 67671 99999 84672 100000 85599 99999 40296 99999 26695 100000 97507 99999 25150 99999 5993 100000 60882 99999 79287 99999 65836 99999 37784 100000 56691 99999 71492 100000 49 100000 28550 100000 37654 100000 46197 100000 94343 99999 67503 99999 56489 99999 41015 100000 61842 100000 55014 100000 63978 100000 42045 99999 16177 100000 85492 99999 27776 99999 44275 99999 85979 99999 13229 100000 62082 100000 89867 99999 45673 100000 98184 99999 46959 99999 54500 99999 32041 100000 1324 100000 54497 99999 9923 100000 38428 100000 14719 99999 32728 99999 15809 100000 99429 99999 84842 99999 45384 100000 31061 99999 45330 100000 19528 100000 99312 99999 16506 100000 14829 99999 50160 100000 32153 100000 25391 99999 92338 99999 38774 99999 39974 99999 24514 100000 40389 100000 53858 100000 59770 99999 36579 99999 20876 100000 31866 100000 5435 99999 76358 100000 15187 100000 6529 99999 5696 99999 66823 100000 94414 100000 83182 99999 7106 100000 35786 100000 36900 100000 73517 100000 25323 100000 65285 100000 51773 100000 62918 100000 85925 100000 4915 99999 35884 99999 73165 99999 22595 99999 3579 99999 75092 100000 79163 100000 3587 99999 13360 100000 82991 99999 14020 100000 98950 99999 84251 100000 56365 99999 87902 99999 5554 100000 70626 100000 42361 100000 54131 100000 2484 100000 93233 99999 44720 100000 6334 100000 17766 99999 25916 99999 98897 99999 62768 99999 89878 100000 29081 99999 18893 99999 84444 99999 11771 99999 29967 99999 88492 100000 4451 100000 53959 100000 73858 99999 30636 100000 73212 100000 14779 100000 10571 100000 65698 99999 40879 100000 44687 99999 6361 100000 97144 100000 88059 99999 95237 99999 91928 99999 64341 100000 12503 99999 13800 99999 8637 100000 13926 99999 71408 100000 53156 100000 12646 100000 15041 100000 161 99999 16973 99999 78193 99999 84794 99999 68441 99999 14509 100000 54168 99999 87207 99999 6871 99999 23378 99999 13378 99999 75489 99999 35584 99999 41318 100000 29488 99999 56017 100000 29427 99999 32383 100000 13561 100000 58962 99999 2899 99999 33326 99999 84106 99999 6120 100000 51026 99999 39815 99999 34063 99999 27249 100000 43720 100000 60379 100000 91499 100000 75292 99999 29455 100000 72477 99999 52371 100000 14680 100000 53704 100000 54072 99999 23791 99999 46991 100000 30515 100000 36223 99999 95438 100000 20659 100000 89798 99999 16506 99999 76231 99999 83296 99999 68409 99999 82613 100000 83865 100000 61042 99999 99992 99999 11785 100000 18734 100000 45630 100000 17251 100000 41860 100000 19708 100000 51419 100000 21312 99999 73866 100000 61543 99999 9575 100000 72133 100000 24845 99999 38253 100000 16393 100000 62651 99999 94730 99999 73688 99999 13657 100000 19310 100000 31133 99999 39113 100000 21488 99999 33916 100000 56590 100000 88409 100000 93571 100000 50079 99999 48089 100000 42678 99999 81449 99999 19303 100000 90693 99999 43303 99999 54466 99999 51942 99999 54994 100000 46846 100000 57412 99999 94966 99999 979 100000 37709 100000 21867 100000 36372 100000 37403 99999 52859 100000 72853 100000 36821 100000 90518 100000 60772 99999 11359 99999 90232 99999 49560 100000 37903 100000 59418 100000 7214 100000 35349 99999 96629 100000 68474 100000 5789 100000 67578 100000 58753 100000 38239 99999 53844 99999 86558 100000 22406 99999 23941 99999 8639 99999 35737 100000 51659 99999 74722 99999 43239 99999 49641 99999 7020 99999 11062 99999 41886 99999 54951 100000 31185 99999 75105 99999 60078 99999 21472 100000 96439 99999 94947 99999 94490 99999 40520 100000 66993 99999 57295 99999 17378 99999 22127 99999 83023 99999 7620 100000 30369 99999 54837 99999 10243 100000 6760 100000 85695 100000 52042 99999 47034 100000 81668 99999 2979 99999 61919 100000 36782 99999 15110 100000 83778 100000 96190 100000 39939 100000 20265 99999 56063 100000 49358 99999 90799 100000 12608 99999 67753 99999 53065 99999 3882 99999 72153 99999 4978 100000 58141 100000 92628 100000 40646 99999 53660 100000 36060 100000 34056 100000 69591 99999 49807 99999 16971 100000 4785 99999 61270 99999 92537 100000 67514 99999 12545 99999 53194 99999 48941 99999 48582 99999 4076 99999 89418 100000 62168 99999 89305 100000 19961 99999 14992 100000 6201 99999 27735 99999 6988 100000 39684 100000 92499 99999 4421 100000 19864 100000 57741 99999 92809 100000 19202 100000 57512 100000 26038 100000 28735 99999 98172 100000 41087 99999 80485 100000 79120 99999 17268 99999 50984 99999 15913 100000 60414 99999 2810 99999 19420 100000 56086 99999 78594 100000 33563 99999 17913 99999 69375 99999 18737 100000 35488 99999 70631 99999 13175 100000 10567 99999 60991 100000 80957 100000 77792 100000 65086 100000 14239 99999 27722 99999 36200 99999 83031 100000 78048 99999 64884 100000 96482 99999 28229 100000 6291 99999 62566 100000 22432 99999 45563 100000 46695 100000 12981 99999 16046 99999 84459 100000 36528 100000 40135 99999 53160 99999 58756 99999 79987 100000 49384 99999 78627 100000 87516 100000 52974 99999 46415 99999 1072 100000 13541 100000 82908 99999 55389 99999 37114 100000 47218 100000 71929 100000 23397 99999 33675 100000 49705 100000 92676 100000 59550 100000 97801 100000 14047 99999 3417 100000 59639 99999 9935 99999 19329 99999 30276 99999 84049 99999 68283 100000 46054 99999 63531 100000 91421 99999 9992 100000 90197 100000 41310 99999 26401 100000 39709 100000 11102 99999 98023 99999 72846 99999 87177 99999 66029 99999 90073 99999 36377 99999 9022 100000 82767 99999 7949 100000 41967 100000 11618 99999 46821 100000 66573 99999 46592 100000 29589 100000 37077 99999 51538 100000 80502 99999 79034 100000 41173 100000 49229 99999 34678 100000 24881 99999 99580 99999 95202 100000 59132 100000 43494 100000 10355 100000 2015 100000 57666 100000 15713 99999 59101 100000 33785 99999 68489 99999 67909 99999 59921 100000 99484 99999 92311 100000 56682 100000 54645 99999 45600 100000 63125 99999 1889 99999 49415 99999 58143 100000 33668 99999 81191 100000 51226 100000 4647 99999 38976 100000 94211 100000 30154 100000 74263 99999 52952 99999 47196 99999 84326 100000 67415 99999 549 99999 7524 99999 77344 100000 57214 99999 27312 99999 57821 99999 5210 99999 15387 99999 79535 100000 71420 99999 31962 100000 61063 100000 78608 99999 78851 100000 68328 99999 82820 100000 87172 100000 84601 99999 37200 99999 65110 99999 11740 100000 74185 99999 98301 100000 4839 99999 39403 99999 41790 99999 11779 99999 83579 99999 31229 99999 51478 99999 54564 99999 75590 100000 27449 99999 11924 99999 44346 100000 49129 99999 4574 99999 40882 100000 42691 100000 27652 99999 48735 100000 52300 99999 28643 99999 24282 100000 12429 99999 13485 100000 51695 100000 13106 100000 4276 100000 63132 100000 60844 100000 47566 100000 74981 100000 94321 99999 91220 100000 66013 100000 96964 99999 71747 99999 79863 100000 73819 99999 66335 100000 78820 100000 92009 100000 56549 100000 98707 100000 44148 99999 14570 100000 54500 100000 58485 100000 32821 99999 32268 100000 16617 100000 27623 100000 14084 100000 69372 99999 93221 99999 83803 99999 65628 99999 6650 100000 97528 100000 54273 100000 59203 100000 12499 99999 90231 99999 52535 99999 51631 100000 23518 99999 70612 99999 29559 100000 40472 99999 69713 99999 7758 100000 38142 99999 85826 99999 30723 100000 21010 100000 88379 100000 15552 99999 33918 99999 62037 100000 30686 100000 80998 99999 74275 100000 86139 99999 2104 100000 46494 99999 34438 99999 57923 100000 67357 99999 8738 99999 63693 99999 65364 99999 62502 99999 54590 100000 27436 100000 60243 99999 92546 100000 94035 99999 44499 100000 68675 99999 5025 99999 44999 99999 71008 99999 47442 99999 11593 99999 13477 99999 27286 99999 13660 99999 61104 100000 8612 100000 99707 99999 39138 100000 651 99999 16407 99999 11642 99999 70471 99999 31641 99999 9119 100000 52162 99999 81718 100000 56042 100000 97097 100000 53479 99999 98598 99999 99604 99999 88483 99999 57651 99999 26648 100000 5324 100000 87549 99999 92488 99999 68103 100000 16099 99999 86272 100000 61698 99999 16151 99999 16782 99999 91294 100000 20541 99999 4357 100000 34665 100000 78157 99999 95880 99999 39807 100000 4563 100000 78282 99999 93729 100000 43394 100000 35297 99999 81141 99999 82174 99999 55259 100000 47874 99999 42230 100000 45843 100000 65134 100000 38110 99999 7132 99999 45745 100000 71728 99999 33625 100000 77743 100000 22689 99999 82726 100000 28683 100000 38570 100000 23670 100000 39302 99999 97908 100000 58065 100000 67848 99999 92960 99999 29269 100000 60443 99999 91103 99999 15035 99999 56746 100000 63543 100000 54363 100000 81836 100000 12979 99999 2126 100000 68006 100000 8168 99999 15507 99999 34737 100000 65776 99999 4633 100000 59340 100000 98102 99999 46664 100000 29750 99999 51787 100000 86602 100000 94614 99999 87754 100000 71403 99999 32818 100000 91733 99999 91681 99999 26638 100000 57408 99999 8761 100000 71577 99999 24471 99999 60543 100000 39953 99999 31580 100000 85843 99999 7855 100000 17023 100000 99075 100000 36231 99999 94918 100000 14118 100000 59099 100000 12107 100000 63128 100000 47399 99999 1588 99999 81005 100000 75560 100000 92452 99999 57177 100000 12108 99999 84599 99999 16685 99999 90411 99999 77876 100000 76735 99999 83219 99999 9822 99999 67235 100000 85037 99999 93163 100000 42794 99999 70173 100000 90334 100000 62548 99999 22239 100000 93651 100000 75026 99999 67215 100000 43105 99999 17715 100000 21934 99999 99966 100000 3459 99999 82296 100000 5134 99999 58092 100000 43230 99999 67107 100000 14583 100000 72084 100000 16126 100000 74892 99999 2740 100000 5348 99999 61655 99999 73068 100000 83270 100000 12197 99999 14360 100000 55503 99999 39858 99999 8544 99999 80276 100000 10881 99999 18945 100000 84735 99999 85006 99999 15467 99999 66583 99999 84550 100000 43508 100000 75710 100000 75938 99999 85150 99999 36371 99999 43150 100000 51864 100000 26243 100000 13451 100000 18263 100000 37089 99999 60888 99999 40991 99999 31729 100000 14119 100000 31542 100000 85487 99999 71823 100000 35766 100000 38888 99999 94952 100000 22001 99999 66275 99999 79477 99999 24659 100000 91616 99999 85980 100000 30066 100000 7360 99999 64476 99999 39312 99999 40203 100000 45228 100000 39295 100000 54075 100000 39561 100000 7056 100000 18376 99999 80784 100000 8079 100000 90533 99999 45551 99999 43441 100000 76277 100000 52744 99999 38556 100000 23316 99999 4686 100000 74443 100000 34601 99999 65767 99999 91630 100000 77166 99999 12286 99999 58451 99999 49824 99999 62113 99999 22534 99999 33421 100000 50387 99999 18574 99999 41374 100000 98941 100000 15371 100000 6572 99999 60845 100000 81861 99999 35202 99999 15258 99999 93959 100000 65518 99999 30780 100000 25039 100000 84885 99999 16946 99999 12218 100000 91945 99999 9918 100000 29973 99999 7032 100000 84939 99999 6529 100000 40049 100000 32303 99999 66504 100000 41383 99999 9485 99999 33407 100000 45481 99999 8266 100000 80499 100000 9228 99999 78873 99999 81477 99999 84336 100000 69125 100000 72585 100000 63414 100000 85001 99999 33335 99999 69907 100000 46013 100000 94989 99999 28659 99999 11917 99999 34231 99999 67931 100000 77253 100000 21128 99999 42460 100000 62516 100000 69185 99999 34522 100000 18208 99999 51448 100000 6451 99999 45773 100000 99611 100000 70747 99999 91599 99999 49518 100000 10804 100000 81032 99999 69166 100000 56245 99999 66673 100000 87472 99999 78480 100000 20647 100000 73030 99999 47735 100000 46094 100000 22443 100000 85379 100000 46207 100000 20382 99999 4056 100000 99869 100000 12908 99999 64410 100000 45601 100000 30801 99999 61554 99999 72724 99999 29735 99999 65746 99999 87774 99999 6941 99999 55242 100000 43818 99999 33297 99999 48809 99999 16797 100000 18178 99999 38055 99999 83961 99999 68554 99999 45236 100000 74476 100000 18211 100000 76997 99999 42131 100000 18223 99999 75111 100000 79544 100000 50064 100000 99976 100000 15338 99999 62466 99999 7330 100000 92310 100000 27468 100000 24051 99999 34531 99999 33323 100000 83036 100000 29559 99999 14556 99999 71308 99999 93281 100000 39792 99999 160 100000 14862 99999 45882 99999 10658 100000 96023 99999 67899 100000 9747 100000 6405 100000 66119 100000 32115 100000 61969 100000 4340 100000 61588 99999 28021 100000 78180 99999 36926 100000 40143 100000 70482 100000 52895 100000 90468 100000 17782 99999 2372 100000 71042 99999 2076 100000 36841 99999 40509 100000 31171 100000 16405 100000 62396 99999 82466 99999 59485 99999 517 99999 63278 100000 53096 99999 86579 100000 36657 99999 57206 100000 56571 100000 93406 100000 50050 100000 68376 100000 38399 100000 54084 100000 80694 99999 96801 99999 27634 99999 79972 99999 3360 100000 77733 99999 48422 100000 30170 99999 85614 99999 61089 100000 69395 99999 67917 99999 82567 100000 23997 100000 33866 99999 79985 99999 83735 100000 73570 100000 64831 99999 79310 99999 52648 99999 80418 100000 59737 99999 8615 99999 3838 99999 47922 100000 69574 100000 70567 99999 12058 100000 22917 99999 49197 100000 31263 99999 48369 100000 99216 99999 6387 100000 33806 100000 71110 99999 32005 99999 96313 99999 48531 100000 53115 100000 10471 99999 16445 99999 86010 99999 45095 99999 44794 99999 58005 99999 35499 99999 27113 99999 93735 99999 3246 100000 73733 100000 96798 100000 38923 100000 2246 99999 44589 99999 86541 100000 81989 99999 97905 100000 43621 100000 82961 100000 62552 99999 41549 99999 12923 100000 73487 100000 16403 99999 94818 99999 41869 100000 60017 99999 16816 100000 60779 100000 3208 100000 58809 99999 58975 99999 40930 100000 48469 99999 49180 100000 40996 100000 78892 100000 4973 100000 40668 99999 35139 100000 23367 100000 27777 100000 62190 100000 63151 99999 24131 99999 43790 100000 93558 99999 98541 100000 46810 99999 12997 99999 42571 100000 94509 99999 79811 99999 23160 100000 40238 99999 40210 100000 33248 99999 2493 99999 26515 99999 98609 100000 93102 100000 65219 100000 24055 100000 16910 100000 8656 100000 32145 99999 29595 100000 77227 99999 49870 100000 48538 100000 5113 99999 48306 100000 93240 100000 48623 99999 19033 99999 64950 100000 68811 100000 76042 99999 22388 100000 59234 100000 20424 100000 89801 100000 95075 100000 31595 100000 74576 100000 6130 99999 57585 100000 88807 100000 97395 99999 72857 99999 52241 100000 14141 100000 46324 99999 69091 100000 70047 100000 60811 100000 17920 100000 43083 99999 94256 99999 62740 100000 17707 100000 75109 99999 44554 100000 90787 99999 29515 99999 84612 99999 70590 100000 8429 99999 67989 100000 62955 99999 69828 100000 40919 100000 63417 99999 75013 99999 85655 100000 49602 99999 60477 100000 39300 100000 30820 99999 76305 100000 40490 99999 78828 99999 83482 99999 37837 99999 72180 99999 23237 100000 64316 99999 87614 100000 15708 99999 67163 99999 19639 99999 40959 100000 15661 100000 7426 99999 66281 99999 11791 99999 47554 100000 2277 100000 58705 100000 4910 99999 80616 100000 95277 100000 87468 99999 74788 99999 50405 99999 13257 100000 2837 100000 65449 100000 81783 99999 47610 100000 4045 100000 81394 100000 70516 100000 28775 99999 82920 100000 71920 99999 31489 99999 37046 99999 55172 100000 45200 99999 13918 100000 90574 100000 65618 100000 5498 100000 18575 99999 58749 100000 66216 99999 131 99999 32006 99999 13660 100000 97955 99999 76058 100000 36968 99999 4948 99999 36777 99999 11502 99999 55020 100000 35413 100000 43112 99999 98624 99999 44214 100000 40272 100000 18433 100000 83599 100000 59553 99999 17365 100000 93156 99999 55338 100000 36065 100000 9804 99999 67226 99999 70676 100000 45727 100000 84622 99999 40586 99999 33459 100000 53278 100000 87659 100000 75556 100000 71234 99999 33688 100000 72992 100000 18761 100000 74717 100000 89018 100000 81262 100000 30285 100000 73686 99999 46981 99999 68304 100000 92608 99999 98269 100000 39217 100000 85922 99999 5878 100000 10351 99999 44752 99999 91812 99999 83438 99999 80840 100000 25108 99999 955 100000 24516 99999 74775 100000 12689 100000 83786 99999 95072 99999 26720 100000 64710 100000 21356 99999 45004 99999 47981 100000 59750 100000 77536 100000 6682 100000 82437 99999 16362 99999 42817 100000 89315 99999 81765 99999 92118 99999 12460 99999 33012 100000 97947 100000 38868 99999 18688 99999 83107 99999 17174 99999 80219 99999 56775 100000 94095 100000 81042 100000 18652 100000 94664 99999 28438 100000 11290 99999 95674 100000 87059 99999 66751 100000 63951 100000 72368 99999 56028 99999 2655 99999 90967 100000 57281 99999 11383 99999 63052 100000 74246 100000 40155 99999 22316 100000 13238 99999 97089 100000 70510 99999 77377 99999 71405 100000 43403 100000 24193 100000 57302 99999 18532 99999 89768 100000 16854 100000 16735 99999 56029 100000 57706 100000 87966 100000 77677 100000 75845 100000 79812 99999 32164 100000 91229 99999 65182 100000 63491 100000 98806 100000 63095 100000 94053 99999 25224 99999 6421 100000 83290 100000 90375 99999 65336 100000 3189 99999 2335 99999 9236 99999 3081 99999 5073 100000 33943 100000 54838 99999 99697 99999 95683 100000 38721 99999 60831 99999 85478 100000 86166 99999 4754 99999 9833 100000 22985 99999 58146 100000 47311 100000 44186 100000 43897 99999 5154 99999 7771 100000 4134 100000 23815 99999 4598 99999 90001 100000 28813 99999 61864 99999 70836 100000 51124 100000 3314 100000 47033 99999 88628 99999 41509 99999 36591 99999 88344 100000 45862 100000 94203 100000 94115 100000 25581 99999 96810 99999 92698 99999 96480 100000 66024 99999 81728 99999 92910 100000 83393 99999 21893 99999 61198 100000 18508 100000 11196 100000 76133 100000 51314 99999 37641 99999 68072 100000 89418 99999 61738 99999 15050 100000 17765 100000 44908 99999 38030 100000 68653 99999 48816 99999 87028 99999 76839 100000 5910 100000 74317 100000 89332 100000 46051 100000 13793 99999 12679 99999 89763 100000 85138 100000 81826 99999 96346 99999 32397 99999 75389 100000 31407 99999 68337 100000 89239 100000 2809 100000 28630 99999 70239 99999 32350 100000 37023 99999 95972 100000 14272 100000 50794 99999 10068 99999 57237 100000 69085 100000 38347 100000 12377 99999 53994 100000 84209 100000 7106 99999 74324 99999 44493 99999 58823 99999 87773 100000 2279 100000 46084 99999 68833 99999 11884 99999 59175 99999 81530 99999 72048 100000 37214 100000 67794 99999 32661 100000 21151 99999 89567 99999 54768 99999 10765 99999 41639 99999 11446 99999 27869 100000 35507 99999 75875 99999 91722 99999 11880 99999 39211 99999 88281 100000 7937 100000 27209 99999 70668 100000 59892 99999 33078 100000 81468 99999 15116 100000 16494 100000 59550 99999 19607 99999 15951 99999 39269 100000 99712 100000 85074 99999 47456 99999 99301 99999 40315 100000 82409 99999 81795 99999 98038 100000 71596 100000 13085 99999 30659 99999 85777 99999 2072 100000 87911 99999 66989 99999 44888 99999 1808 100000 11430 100000 20563 99999 27975 100000 40942 100000 37500 99999 8125 99999 30318 99999 544 100000 65230 99999 12886 99999 44846 100000 88594 99999 76446 99999 58244 99999 50469 99999 59611 99999 13004 99999 83981 99999 91367 100000 97011 99999 58640 99999 15433 99999 21150 99999 14900 100000 79282 100000 45000 100000 77527 100000 11001 100000 82993 99999 14147 99999 41155 99999 400 99999 96804 100000 79277 100000 43811 99999 10924 99999 50333 99999 70317 99999 23780 99999 5072 99999 87889 99999 35461 99999 1217 99999 67591 99999 47920 99999 35655 99999 65078 99999 58325 99999 10250 99999 44319 100000 55633 100000 30195 100000 31882 99999 24887 100000 18770 100000 67924 99999 11947 100000 88997 99999 19996 99999 57079 99999 16324 99999 19065 100000 4880 100000 11622 99999 33895 99999 75219 100000 70028 100000 80739 99999 38594 100000 72640 100000 47881 100000 7067 100000 85140 99999 49097 99999 51094 99999 78212 99999 5658 99999 37371 99999 6630 99999 20639 100000 82910 99999 56344 100000 73784 100000 61325 99999 17339 100000 76467 100000 2472 99999 92746 100000 4108 100000 25525 99999 25060 100000 89464 100000 98972 99999 95952 100000 67854 99999 66334 100000 94027 99999 40781 100000 87957 99999 29546 100000 47866 99999 55012 99999 483 99999 39601 100000 41324 100000 14847 100000 54454 100000 52716 100000 99395 100000 2766 99999 28753 100000 80634 100000 23088 99999 87023 100000 44880 99999 90420 100000 458 100000 65225 100000 30529 100000 98796 99999 70979 99999 28030 99999 90950 99999 32522 99999 77848 99999 71470 100000 51460 99999 30875 100000 53833 100000 26983 99999 26119 99999 96093 100000 49386 99999 93238 100000 24104 100000 2959 100000 65888 99999 97593 99999 2233 100000 37944 99999 59552 100000 29695 100000 53735 99999 91275 100000 94543 100000 28978 100000 86995 99999 30239 99999 61819 99999 33942 99999 16301 99999 99438 99999 38585 99999 6495 99999 83132 100000 21350 99999 39499 99999 23017 100000 73759 100000 4509 100000 67800 99999 563 100000 14062 100000 76098 99999 31865 99999 52946 100000 63825 99999 82354 99999 45264 100000 97277 99999 57001 100000 79001 100000 21642 99999 7324 99999 97999 99999 88843 100000 26080 99999 83129 99999 13274 100000 12802 99999 24795 99999 36656 100000 59584 100000 11653 99999 21993 99999 74468 99999 25812 99999 68070 100000 46281 99999 28275 100000 30735 99999 45470 100000 19674 100000 20847 99999 21512 99999 64850 100000 38733 99999 44529 99999 4957 99999 30392 99999 8117 100000 31254 99999 90940 100000 31581 100000 85901 99999 18302 99999 11215 99999 17168 99999 65846 99999 49347 99999 18374 99999 96051 100000 61648 100000 87543 100000 69234 99999 20595 99999 88720 100000 424 99999 69056 99999 30511 100000 72676 100000 50356 100000 34902 99999 79944 99999 49379 100000 77477 100000 13691 99999 70596 99999 17647 99999 52564 99999 78152 99999 6039 99999 14899 100000 58767 100000 92780 99999 13379 100000 6791 99999 1558 99999 30144 100000 18039 99999 53104 99999 96852 99999 14358 100000 38709 100000 19956 100000 56111 100000 33830 99999 23990 99999 36703 100000 54761 100000 60586 99999 37168 99999 81467 100000 98442 99999 69299 99999 18286 100000 76130 100000 85726 99999 51044 100000 92072 99999 77233 99999 66505 99999 58665 100000 56754 99999 47761 99999 84480 99999 48856 100000 10754 100000 75163 100000 45291 100000 53854 99999 47592 100000 87843 100000 80385 99999 1877 100000 34431 99999 8805 99999 89417 100000 86952 99999 35320 99999 67262 100000 10962 100000 50861 99999 54789 99999 98943 100000 29388 99999 78376 99999 21243 100000 97293 100000 28813 100000 74572 100000 71017 99999 77908 99999 48099 100000 67498 100000 41653 99999 41549 100000 52154 99999 48419 99999 84553 100000 50381 100000 66553 99999 92940 100000 8220 100000 58894 99999 73426 99999 28510 100000 27208 100000 62285 100000 90358 99999 38014 99999 89175 100000 2912 100000 78380 99999 2202 99999 76851 100000 58779 100000 99201 99999 48408 100000 44040 100000 16723 100000 8644 99999 67829 99999 50519 99999 63927 99999 24798 100000 15309 99999 31460 100000 83820 100000 38640 99999 96477 99999 95650 100000 44257 100000 971 100000 49279 99999 17795 100000 96880 100000 47308 100000 85735 99999 16137 100000 98874 100000 37353 100000 51157 100000 81799 99999 66678 100000 11967 99999 55177 100000 27316 99999 82106 99999 29746 99999 96245 100000 91183 99999 22083 99999 87416 100000 98919 99999 32028 99999 55900 100000 36403 100000 77037 100000 34469 99999 73653 99999 89002 100000 41978 99999 58572 100000 57795 100000 95369 99999 29136 99999 68989 100000 64930 99999 23470 100000 88209 100000 65513 100000 39387 100000 84653 100000 2721 99999 37643 100000 87497 100000 61607 100000 73506 100000 93153 100000 47190 99999 79411 100000 48412 100000 74680 100000 66290 99999 31148 99999 63517 100000 93019 99999 34206 100000 88745 99999 25089 100000 2918 99999 44466 100000 74553 99999 57092 100000 71276 100000 85919 100000 47576 100000 41450 99999 51736 100000 66019 99999 59678 99999 28520 100000 20350 99999 59279 99999 64648 99999 84978 99999 13126 99999 22978 99999 90649 99999 20106 100000 26128 100000 47609 100000 36761 99999 13445 99999 99961 99999 34146 100000 27847 99999 81101 100000 37824 100000 5234 99999 20729 99999 52026 100000 18636 99999 6825 99999 66159 100000 34982 100000 9862 100000 88980 99999 11135 99999 54074 100000 17679 100000 88373 99999 99715 99999 37681 99999 57276 100000 39334 100000 26192 99999 4094 100000 34357 100000 87128 99999 24577 99999 71602 99999 47635 100000 84434 99999 9450 100000 72860 99999 60686 100000 84440 100000 21034 100000 26804 99999 35221 100000 31065 100000 67187 99999 45419 99999 65843 99999 84258 100000 46380 100000 25809 99999 92740 100000 71651 99999 98813 100000 3909 100000 74509 100000 74169 100000 3174 99999 63628 100000 61851 100000 25555 99999 46969 100000 48828 99999 97532 100000 79577 99999 58479 99999 30771 100000 62728 99999 80969 100000 887 99999 42318 99999 51032 100000 60800 100000 89684 99999 28733 100000 43609 99999 76042 100000 75403 99999 57238 99999 12963 100000 94639 100000 84688 100000 91077 99999 71738 100000 157 99999 76366 100000 88252 99999 51279 100000 18425 100000 77141 99999 50024 100000 25356 100000 58158 100000 38871 100000 92360 99999 24387 99999 24290 100000 43535 99999 18948 99999 13506 99999 4604 99999 26583 100000 76880 99999 13587 100000 69232 100000 34723 99999 72005 99999 15113 100000 41712 100000 12790 99999 78880 100000 54979 100000 72184 99999 40164 99999 93121 99999 64089 100000 86158 100000 14064 99999 54960 100000 12606 99999 46199 99999 62963 100000 83725 99999 27092 100000 37104 99999 31411 99999 1794 99999 13803 100000 47738 100000 67298 99999 81327 100000 57573 99999 95386 100000 51984 99999 18475 99999 85274 100000 22021 100000 97054 100000 40065 99999 41231 100000 31015 99999 89764 99999 75998 99999 28921 100000 36930 99999 48811 100000 7362 99999 61922 99999 29467 100000 94222 100000 29566 100000 72621 100000 44430 99999 79353 100000 70645 99999 32165 99999 78523 99999 34875 99999 63311 100000 2985 100000 16187 99999 74373 100000 40217 99999 58078 100000 28373 99999 59321 100000 92923 99999 14356 100000 32183 99999 8675 100000 36543 100000 32541 99999 17461 99999 60508 100000 48930 99999 89215 99999 51186 99999 10658 99999 20033 100000 10404 99999 6206 99999 16598 100000 78806 100000 44003 100000 89456 99999 99258 99999 7831 100000 52819 99999 61130 99999 13139 99999 39959 100000 69800 100000 50571 100000 91804 99999 53915 99999 35736 100000 74384 100000 57747 99999 47440 100000 84739 100000 55594 100000 83082 99999 22905 99999 33474 99999 80738 99999 48284 99999 77583 100000 83160 100000 41823 100000 72527 100000 41558 100000 20961 99999 5050 100000 71693 100000 80308 100000 18003 99999 95257 99999 28897 100000 30676 100000 56800 100000 85736 99999 48665 99999 14559 99999 69807 100000 62709 99999 66870 99999 38221 100000 20499 99999 36192 99999 65397 100000 4489 100000 66482 99999 62359 99999 58120 99999 60157 100000 22104 99999 91070 100000 19023 100000 71940 99999 66321 100000 2082 100000 51068 100000 22721 100000 87323 99999 76914 99999 18541 99999 21266 100000 62777 99999 68235 99999 42945 99999 99150 100000 43370 99999 35587 100000 94190 100000 29384 100000 29978 99999 92740 99999 76374 100000 88170 100000 65784 99999 71512 99999 1784 100000 50115 99999 50124 99999 22364 100000 69275 99999 72563 99999 36327 99999 56635 99999 51309 100000 89664 99999 97754 100000 73028 99999 58790 100000 5838 100000 31145 99999 79212 99999 72387 100000 76936 99999 15545 100000 49304 99999 27681 100000 61284 99999 82515 99999 52551 99999 42822 100000 47381 99999 10279 99999 64006 100000 71490 100000 6653 99999 87440 100000 81355 100000 14040 99999 79022 99999 9615 99999 80162 99999 12626 99999 14548 99999 57385 100000 75313 99999 37756 100000 33003 100000 25944 100000 76362 100000 52601 100000 32646 99999 15771 99999 73288 99999 40144 100000 72486 99999 46709 100000 80430 99999 87706 100000 45089 100000 65380 100000 37648 99999 29339 99999 69352 99999 70384 99999 32073 99999 19269 99999 78905 100000 36520 100000 61154 100000 67834 100000 59051 100000 63336 99999 71597 99999 37823 100000 55317 99999 49583 100000 29852 99999 49587 100000 82688 100000 64361 100000 79722 100000 34978 100000 1376 100000 93656 99999 542 99999 50618 100000 15707 99999 59654 99999 1066 99999 97585 100000 82831 99999 55926 99999 2558 100000 71053 100000 49154 99999 56584 99999 37001 100000 32653 99999 59489 100000 23983 99999 4710 99999 4829 99999 40500 99999 80973 100000 25113 99999 52229 100000 13651 99999 35470 99999 65368 99999 5839 100000 1797 99999 68565 99999 93822 100000 14267 100000 10768 99999 68426 100000 50520 100000 16101 99999 32108 100000 13786 100000 1073 100000 24520 100000 91045 99999 10776 99999 96432 100000 41457 100000 73943 99999 93966 100000 82628 100000 89474 100000 41033 100000 66404 99999 41763 100000 7816 100000 15254 100000 70910 100000 13048 100000 70935 99999 34699 100000 2716 99999 457 100000 57151 100000 77411 99999 51987 100000 72144 99999 71789 100000 5954 100000 83605 100000 66806 99999 73958 99999 56295 100000 2682 100000 96823 100000 38576 99999 81759 100000 48396 99999 60345 99999 64800 99999 91626 100000 36729 100000 91736 100000 4398 99999 72993 99999 82281 100000 8426 99999 18372 99999 79604 100000 48296 100000 4836 100000 61125 99999 69177 100000 7354 100000 38773 99999 96205 99999 44587 100000 13538 100000 4341 100000 97343 99999 8418 99999 10322 100000 78096 99999 15824 100000 21050 100000 66327 100000 3521 99999 97427 100000 33243 99999 85106 99999 42333 99999 59928 99999 76906 100000 98129 99999 1071 99999 34917 99999 54507 100000 86017 100000 65551 100000 86957 100000 1175 100000 40351 99999 60668 100000 84243 99999 34871 100000 80409 100000 88854 99999 89471 99999 47724 100000 55265 99999 67461 99999 21709 99999 27541 100000 15297 99999 94460 100000 59438 100000 40060 99999 88432 100000 50158 100000 86533 100000 61855 99999 51500 99999 4987 100000 90712 99999 83425 99999 5697 99999 88818 100000 14491 100000 66932 99999 85527 100000 69990 99999 88966 100000 86766 99999 47915 99999 5649 99999 71880 99999 6675 100000 66891 100000 3185 99999 19806 99999 36703 99999 52005 99999 6350 99999 92272 99999 52504 100000 36477 99999 58005 100000 8960 99999 20531 100000 79229 100000 35352 100000 74593 99999 85551 99999 99381 100000 79191 99999 12508 99999 35631 99999 55268 99999 99902 100000 74234 99999 67781 100000 51487 100000 55373 100000 21001 99999 14992 99999 70785 100000 9826 100000 75841 100000 59059 99999 81942 100000 16908 100000 82921 99999 40875 99999 60826 99999 86214 100000 42496 99999 66070 99999 94324 99999 29468 99999 38262 100000 91239 100000 91167 100000 59849 100000 25920 100000 88884 100000 90391 99999 74669 100000 65427 99999 76053 100000 40524 99999 57745 99999 77307 100000 32744 100000 5074 99999 81475 100000 12189 100000 79082 100000 12639 100000 17472 100000 76889 99999 91386 100000 80480 99999 57472 99999 56412 100000 71687 99999 36929 99999 95697 100000 73189 100000 16911 100000 7146 99999 74082 99999 22131 99999 44667 99999 39930 100000 65846 100000 87176 100000 26435 99999 73386 99999 29013 99999 90115 100000 90971 100000 10907 99999 57365 100000 47272 100000 26357 100000 50888 99999 99585 99999 21624 99999 40300 99999 79301 99999 58358 99999 77073 100000 5916 100000 8724 99999 5848 100000 21155 99999 87061 99999 46868 99999 13781 100000 8420 99999 12054 99999 95726 100000 34130 100000 30104 99999 2860 100000 607 100000 19923 100000 6024 99999 30087 99999 62041 99999 92444 99999 3451 100000 14609 99999 31376 99999 49535 99999 53944 100000 65839 99999 25343 100000 65817 100000 10102 100000 86677 100000 25351 100000 84704 100000 2025 99999 31256 99999 89515 99999 72350 99999 94131 99999 35934 99999 37980 99999 7602 100000 65405 99999 4740 99999 66105 99999 54977 99999 89494 100000 55415 100000 14077 99999 27052 100000 93685 99999 16153 99999 81573 99999 36757 99999 16035 99999 22070 99999 48908 100000 16178 99999 14037 100000 22011 99999 97878 99999 32450 99999 41924 99999 50608 99999 28094 100000 26269 99999 9185 99999 57323 99999 57878 100000 78887 99999 34156 100000 73022 99999 1031 99999 32475 99999 28993 100000 23182 100000 23494 100000 75537 100000 86001 99999 35902 99999 71476 99999 50662 100000 29927 100000 34240 99999 2242 100000 11522 100000 30008 100000 78391 99999 65873 99999 62151 99999 71810 100000 12542 100000 12683 99999 31636 99999 75987 100000 1492 100000 32914 100000 32723 99999 51909 100000 42615 100000 84316 99999 36755 99999 67723 100000 32703 100000 89021 100000 45277 100000 29970 100000 68189 100000 42694 100000 74260 99999 97510 99999 11107 99999 17929 100000 7735 99999 6011 100000 41286 99999 58990 100000 90282 99999 74337 99999 71758 100000 90387 100000 82035 100000 29292 99999 67164 99999 20191 100000 84711 99999 62333 99999 48586 100000 78662 99999 24965 99999 50 99999 54227 99999 56067 99999 67544 100000 86841 99999 78229 99999 79438 100000 87814 100000 94869 100000 56348 100000 97838 99999 60928 100000 91216 99999 66295 100000 75275 99999 35453 99999 90176 100000 73243 99999 54706 99999 27645 100000 67565 99999 41413 100000 68351 100000 89165 99999 40224 99999 86153 99999 69359 99999 7396 99999 81880 99999 69790 100000 50281 100000 76206 99999 843 99999 69507 99999 63300 100000 33039 100000 33854 99999 96629 99999 67418 99999 91403 99999 62325 100000 84373 99999 70014 100000 47231 100000 17942 100000 45214 100000 6068 100000 57924 99999 25805 99999 6867 100000 62238 100000 73785 99999 23889 100000 2031 99999 26356 100000 51461 100000 82196 99999 45629 100000 36457 100000 1958 99999 62448 100000 84379 100000 26840 99999 86558 99999 30102 99999 24077 100000 68052 100000 84028 99999 17326 99999 67990 100000 51304 100000 91006 99999 29301 99999 11365 99999 6309 99999 6341 100000 20459 100000 33843 99999 10016 99999 43492 100000 77833 100000 25457 99999 67365 99999 65892 100000 54145 100000 75331 100000 65487 100000 2987 99999 6452 99999 65391 100000 48590 100000 48802 100000 13663 99999 91995 100000 13254 100000 49994 99999 51286 99999 50773 99999 3034 100000 6954 100000 76672 100000 22166 100000 51195 99999 88680 99999 68302 100000 12567 99999 4105 99999 96900 100000 59706 99999 62362 99999 73985 99999 79025 100000 19454 100000 64408 100000 68672 99999 1904 100000 20909 100000 17987 99999 38635 99999 28582 99999 23416 100000 83770 99999 9520 99999 84481 99999 80111 99999 36826 100000 20706 100000 42748 100000 27310 100000 74999 100000 45295 100000 50793 100000 95920 99999 39806 99999 56334 100000 32319 100000 91212 99999 98049 99999 53193 99999 37580 100000 73536 99999 74894 100000 28382 99999 76966 100000 17179 99999 73564 100000 89746 99999 11139 100000 77120 100000 63423 99999 69169 100000 73889 99999 98509 100000 9040 100000 22622 99999 99674 100000 91372 100000 88453 100000 38393 99999 35485 100000 8302 99999 85049 99999 68790 100000 1044 99999 38671 100000 10686 100000 41584 99999 69869 99999 70489 100000 28470 99999 52254 100000 99564 100000 56350 100000 80122 100000 95168 99999 66455 100000 95575 99999 11396 100000 53719 99999 49532 99999 93106 100000 65012 99999 93578 100000 60868 100000 95652 100000 22927 100000 42259 100000 35198 99999 31833 99999 91020 99999 17073 99999 95901 100000 96644 99999 88293 100000 92348 99999 9118 99999 93460 99999 35251 100000 97457 99999 87311 99999 86128 99999 65851 99999 85625 99999 63312 99999 47726 99999 5193 99999 87447 99999 87364 99999 63131 99999 21386 99999 32314 100000 3143 99999 15968 99999 54478 100000 17761 99999 15843 99999 89625 99999 44917 100000 65529 99999 10945 99999 33337 99999 91142 99999 79046 100000 93779 99999 20856 99999 67397 100000 60208 99999 72872 99999 59502 100000 82941 100000 21610 100000 94810 99999 60965 100000 1642 99999 64005 99999 25081 100000 10435 100000 88559 100000 99944 100000 90677 99999 53329 100000 72072 100000 20417 100000 11572 100000 55640 100000 71497 99999 45579 99999 79490 99999 94793 100000 28751 99999 32973 100000 69984 99999 54018 100000 45655 100000 30084 99999 638 100000 49411 100000 58245 99999 44382 100000 4151 100000 22572 99999 70082 100000 98774 99999 22983 99999 79960 100000 21099 99999 56414 99999 67660 100000 51480 100000 44615 100000 11719 100000 87009 100000 76499 100000 4713 100000 67587 100000 91110 99999 28669 100000 56252 99999 28213 99999 72895 99999 46892 99999 75187 99999 17180 99999 14554 99999 63117 100000 26701 100000 43713 99999 29712 100000 96249 99999 8605 99999 19953 99999 70317 100000 35255 99999 31826 99999 65323 100000 18214 99999 28909 100000 98490 99999 58309 100000 3052 99999 22854 99999 57567 100000 30110 100000 76128 99999 45616 100000 40813 100000 79602 99999 55712 99999 67520 99999 20823 100000 68188 100000 11917 100000 26756 99999 62900 99999 75859 99999 96218 100000 67823 99999 62911 100000 83179 100000 33378 99999 93971 99999 74191 99999 78695 99999 47332 100000 16398 99999 23770 100000 34703 100000 5679 99999 98382 99999 19649 100000 40434 100000 55814 99999 69903 100000 37140 99999 80321 100000 9988 100000 72026 99999 52798 99999 20311 99999 27299 100000 50198 100000 25724 100000 51249 99999 26903 99999 9432 99999 39951 100000 33044 99999 12699 100000 67278 100000 74046 99999 764 100000 61015 99999 89212 100000 81108 100000 4418 99999 46541 99999 99786 99999 17262 99999 1545 99999 90787 100000 97482 99999 94519 100000 53599 99999 28742 99999 68094 100000 47171 99999 14068 99999 68539 99999 91373 99999 26500 100000 93673 99999 23675 100000 21752 100000 81479 100000 85920 100000 48386 99999 80386 99999 60662 100000 21141 99999 83419 99999 94183 100000 60709 100000 89871 99999 81958 100000 23553 99999 94792 99999 79688 100000 11133 99999 3554 99999 12623 100000 13192 100000 59389 100000 21640 100000 78022 100000 71407 99999 84447 99999 13322 99999 1680 100000 25274 99999 72931 99999 37346 100000 88468 99999 25473 99999 75486 100000 52745 100000 87985 100000 9310 99999 57186 100000 50993 99999 45494 99999 8336 100000 46106 99999 67872 99999 25911 100000 36441 99999 88472 99999 98042 99999 19325 100000 59729 99999 36027 100000 71040 99999 19933 99999 2497 100000 10575 99999 38310 100000 65485 99999 940 100000 37733 99999 19950 100000 80979 99999 43568 99999 19367 99999 25827 100000 3216 99999 13691 100000 35397 99999 56897 99999 87313 100000 19700 99999 1731 99999 92819 100000 38750 99999 77371 100000 97340 99999 92135 99999 18077 99999 15862 99999 25164 100000 90272 99999 14665 99999 63643 100000 74579 99999 35322 99999 47830 100000 52908 100000 59365 99999 15282 99999 66174 99999 25091 100000 97342 99999 84253 100000 40331 99999 25559 100000 56040 100000 17512 100000 41025 99999 27290 100000 61012 99999 81260 100000 48635 100000 65783 99999 20540 100000 70392 99999 40092 100000 33141 100000 41937 99999 31163 99999 95529 99999 49496 100000 55072 99999 77778 99999 46936 99999 22377 100000 84666 99999 9799 99999 72987 99999 55979 100000 42673 100000 47206 100000 1181 100000 89483 99999 85302 100000 54106 99999 5500 99999 33997 99999 38685 99999 40063 100000 38180 100000 99217 100000 79149 100000 80121 99999 82516 100000 58945 100000 68086 100000 57553 99999 21038 99999 68740 100000 63056 99999 17450 100000 6984 100000 47917 99999 76608 100000 3669 99999 71347 100000 50177 100000 11703 99999 56796 99999 77556 99999 31161 99999 78037 100000 78672 100000 32386 99999 43858 99999 89525 99999 35616 99999 19083 100000 46907 99999 38660 100000 40968 99999 58497 99999 52697 100000 37077 100000 63441 100000 98973 99999 65379 100000 45258 100000 95426 99999 50872 100000 91642 99999 99595 100000 93012 100000 67702 100000 25121 100000 4333 99999 20641 99999 49639 99999 33695 100000 76525 100000 49566 100000 69856 100000 95324 100000 70088 100000 2756 99999 26013 99999 73621 100000 7806 99999 759 99999 71570 100000 38692 100000 54724 100000 41 99999 31102 100000 57778 99999 38879 100000 13501 99999 18634 100000 29739 100000 95581 100000 18933 99999 68175 99999 88995 99999 81752 99999 19000 99999 66955 100000 71548 99999 67175 99999 93428 99999 70591 100000 10936 100000 13351 100000 81457 99999 51105 99999 25818 100000 9507 99999 14160 99999 83914 99999 89003 99999 17109 100000 74012 100000 24263 100000 48128 99999 68204 99999 55319 99999 510 99999 36523 100000 45702 99999 8076 99999 28357 100000 84287 99999 41894 100000 47812 99999 81070 99999 1858 100000 89643 100000 71248 99999 68948 99999 47244 99999 54715 99999 16073 100000 53807 99999 92939 100000 18483 100000 81386 100000 36806 100000 43982 100000 58085 100000 61114 100000 59917 100000 64244 99999 38081 99999 16881 100000 12013 99999 9784 99999 21257 99999 25043 100000 87455 100000 66079 99999 57597 99999 4019 99999 25131 99999 39278 100000 18655 100000 82697 100000 38616 100000 53182 100000 59632 100000 88489 100000 96407 99999 78277 99999 10655 100000 26833 100000 69451 100000 2533 100000 69953 99999 75353 100000 52179 99999 74826 100000 23623 99999 97552 100000 23221 99999 70662 99999 1124 100000 87594 100000 23290 99999 21936 100000 11613 100000 23928 100000 3657 100000 37674 99999 8569 100000 21991 100000 17758 99999 14293 100000 41488 99999 49947 99999 87135 100000 15563 100000 7925 100000 5470 100000 17142 100000 90462 100000 36299 100000 4416 99999 44047 99999 85848 100000 56516 99999 37379 99999 95004 100000 77063 99999 98756 100000 15078 99999 2830 100000 62808 100000 79846 100000 54817 100000 23687 100000 83989 99999 2591 100000 23049 100000 65605 100000 95050 99999 95960 99999 56672 99999 75605 99999 8264 99999 15755 100000 43106 100000 89766 100000 87681 100000 55605 100000 7134 100000 54639 100000 25 100000 3953 100000 32082 99999 98428 100000 71504 99999 83012 99999 56870 99999 67801 99999 15859 99999 75194 100000 28607 99999 18205 99999 81984 99999 75703 99999 7428 99999 54223 100000 94812 100000 33102 99999 64838 99999 76765 100000 57625 99999 64735 99999 86054 100000 11999 99999 20819 99999 90598 100000 66832 99999 55926 100000 54022 99999 73181 99999 2135 100000 57617 99999 71148 99999 79867 99999 71175 100000 93087 100000 34703 99999 61748 100000 42173 99999 44965 100000 55281 100000 28872 100000 44103 99999 62156 100000 71195 99999 56898 99999 83164 100000 93581 99999 29466 100000 38058 99999 80761 100000 92189 99999 14142 99999 78771 99999 19171 99999 19781 100000 74756 100000 25078 100000 36792 99999 7317 99999 717 100000 89516 99999 67518 99999 19309 100000 23904 100000 9002 99999 2208 100000 81211 99999 77458 99999 8380 100000 36365 100000 71411 99999 19019 100000 84536 100000 33750 100000 93168 100000 20804 99999 13344 99999 25069 99999 61612 100000 96182 99999 34658 99999 41335 99999 22846 99999 5478 100000 49109 99999 59767 100000 48960 100000 45039 99999 99821 100000 36398 100000 26272 99999 88849 100000 67305 99999 28663 99999 77913 100000 31764 100000 5 99999 61182 99999 14867 100000 93885 99999 29977 99999 67077 99999 14167 100000 2725 99999 49366 99999 62858 100000 48984 100000 17963 99999 30034 99999 26143 100000 42688 99999 55353 100000 42208 99999 53446 100000 77283 99999 62386 99999 12128 99999 28703 99999 5917 99999 37299 99999 46641 100000 52695 99999 75881 99999 80184 99999 84427 100000 13941 99999 79780 100000 81309 99999 24689 100000 32995 100000 33408 100000 41156 100000 38985 100000 11844 99999 80121 100000 13441 100000 22742 100000 66819 100000 79123 99999 40072 99999 43052 99999 51780 100000 49343 99999 11865 100000 26842 100000 84039 99999 68865 100000 88436 99999 80607 100000 28092 99999 83680 100000 96402 100000 67565 100000 88262 99999 97136 100000 57809 100000 98195 99999 8061 99999 38227 99999 95585 100000 80621 100000 80225 99999 82438 100000 97148 100000 83331 99999 56968 99999 32772 100000 24389 99999 56080 100000 10638 100000 12604 99999 81934 99999 39092 99999 603 100000 48538 99999 83422 100000 75977 99999 59047 99999 24145 99999 64614 100000 13001 99999 18509 100000 75536 99999 11829 100000 80162 100000 61598 99999 70353 100000 52658 100000 81654 99999 54399 100000 55437 99999 23411 99999 59009 100000 53650 100000 87619 99999 71082 99999 3315 99999 64364 99999 71223 100000 66918 100000 29690 100000 65103 99999 3798 100000 81278 100000 6176 100000 9837 100000 515 100000 87318 100000 68464 99999 64505 99999 6658 99999 24844 99999 69211 99999 47709 100000 38886 100000 85799 99999 52752 100000 68167 100000 77266 99999 91603 99999 65672 99999 99415 99999 75501 99999 14258 99999 4393 99999 44857 100000 62456 99999 14023 99999 38536 99999 51508 99999 69073 100000 77448 100000 88790 100000 5084 99999 63829 100000 16556 100000 83707 100000 91420 100000 38020 99999 20811 100000 80685 99999 81895 100000 91375 100000 8997 99999 98580 99999 55345 99999 46462 100000 41713 100000 66815 100000 54072 100000 76235 100000 96547 99999 54178 100000 70096 100000 9120 100000 26823 99999 80765 99999 986 99999 30624 99999 33518 99999 64008 99999 38688 100000 79557 100000 26462 100000 71805 100000 95510 100000 24531 99999 97767 99999 96434 100000 48705 100000 83419 100000 1818 99999 29583 99999 8011 99999 91843 99999 96667 100000 21479 100000 88238 99999 86553 99999 16395 100000 15091 100000 38819 99999 86733 99999 4939 100000 45501 99999 9757 99999 78974 99999 71588 99999 37394 99999 18570 100000 44062 100000 95327 100000 14596 99999 11741 100000 91492 100000 69212 100000 65697 99999 1596 100000 10210 100000 88094 100000 32515 100000 74545 100000 34823 100000 92882 99999 69441 99999 99628 100000 42820 99999 30544 100000 75761 99999 42424 99999 58196 99999 2191 100000 25156 99999 19377 99999 96618 100000 75305 99999 33917 99999 48992 99999 89205 99999 8260 99999 13107 99999 85117 100000 58783 100000 16045 100000 81008 99999 80877 99999 61724 100000 46704 99999 99742 100000 13556 99999 97757 100000 50811 99999 33496 100000 59004 100000 52526 100000 49185 100000 76838 100000 44707 100000 71803 100000 47579 99999 17196 100000 63451 100000 21289 100000 36397 100000 64729 100000 69714 100000 28054 100000 56969 100000 84125 100000 29154 100000 10659 100000 80893 100000 47528 100000 68545 100000 88394 100000 75571 99999 96544 99999 58854 100000 87704 99999 316 99999 3898 100000 65410 99999 98958 99999 88983 100000 41224 100000 35110 100000 46419 100000 69442 99999 54855 99999 96546 99999 59185 100000 96202 99999 75512 99999 14801 99999 29806 100000 95212 100000 1444 100000 95170 100000 94225 99999 65017 99999 56774 99999 82899 99999 22223 99999 51155 100000 29944 100000 66985 100000 33465 99999 71496 100000 86313 100000 25327 100000 31038 100000 50129 100000 6014 99999 19472 100000 36984 99999 3895 99999 92801 99999 91470 99999 99706 100000 9225 100000 71323 100000 64476 100000 89759 99999 48914 100000 82584 100000 1123 100000 60393 99999 83664 99999 51908 100000 83516 99999 63003 100000 87108 99999 93383 100000 97141 99999 50686 99999 18857 99999 18119 99999 41783 100000 49954 100000 54972 100000 19562 100000 67973 100000 19249 99999 57315 99999 86509 100000 68956 100000 30281 100000 55104 99999 25252 100000 98588 100000 78206 99999 48814 99999 72264 100000 21994 100000 4503 99999 60094 100000 51973 99999 89434 100000 37285 100000 52444 99999 52393 100000 58849 100000 73593 99999 37524 99999 9896 99999 65252 100000 27707 99999 51299 100000 4640 99999 47848 100000 60817 100000 35871 99999 57395 100000 85911 99999 35844 100000 48008 100000 41259 99999 64370 100000 93329 100000 56668 100000 8151 99999 15425 100000 20486 100000 86096 100000 72245 100000 89591 100000 67736 99999 77725 99999 31829 99999 63929 99999 33314 100000 67060 99999 87478 99999 38600 99999 38513 99999 72234 99999 25504 99999 44844 100000 84322 100000 75413 99999 33129 99999 77922 100000 9437 100000 36356 100000 918 100000 74504 100000 96545 99999 88063 99999 74974 100000 78472 100000 48616 99999 43129 99999 476 99999 60293 99999 42016 99999 42697 100000 89480 99999 41194 99999 87133 99999 43593 100000 36540 99999 81442 100000 10972 99999 85310 100000 43923 100000 24637 100000 97982 99999 92325 100000 13868 99999 94268 100000 43555 100000 3344 99999 46031 100000 77321 99999 43774 99999 4826 100000 57293 100000 19240 100000 73062 99999 1799 99999 66617 99999 27008 99999 95084 100000 93828 100000 41717 100000 73217 100000 86534 99999 69484 99999 1180 100000 44307 99999 62305 100000 62863 100000 17198 99999 35197 100000 3957 99999 66396 100000 52642 99999 74657 99999 9435 99999 46429 99999 33316 100000 17105 100000 14651 100000 81210 100000 46305 99999 63614 99999 63762 100000 96148 100000 97921 100000 67818 100000 18005 100000 2555 100000 32389 100000 28242 100000 9628 100000 61044 99999 52423 99999 3390 100000 32715 100000 18421 100000 60723 99999 15301 99999 5579 99999 65575 100000 39778 100000 92667 100000 58179 99999 33094 100000 85341 100000 34896 99999 48509 100000 38647 99999 12167 99999 45490 100000 51263 100000 24850 100000 36866 99999 30770 99999 46422 100000 50657 100000 27325 99999 76695 99999 78506 100000 90510 99999 17920 99999 12952 99999 96916 100000 58315 99999 21739 99999 63967 99999 3371 99999 79416 99999 7925 99999 18299 99999 57621 99999 55800 99999 11897 100000 30749 100000 73794 100000 51311 99999 27613 100000 34114 99999 4356 100000 36146 100000 7990 99999 21352 99999 22491 99999 54446 100000 53302 99999 92481 99999 3624 100000 22862 99999 84719 99999 77013 99999 80561 100000 9431 99999 9938 100000 68155 100000 51489 99999 22105 100000 36503 99999 3235 99999 26919 100000 50646 100000 26146 99999 2579 99999 22345 99999 63405 100000 96223 100000 30101 100000 68601 100000 56511 100000 11828 99999 67716 99999 26865 100000 40411 100000 89005 100000 63597 100000 7253 100000 21017 99999 69630 99999 94501 100000 65850 100000 50234 99999 54938 99999 66528 100000 47407 100000 17362 100000 28896 100000 50860 99999 32026 100000 20457 100000 37549 100000 25510 100000 36829 100000 67098 100000 10850 99999 86133 100000 73347 99999 87943 99999 55272 99999 86758 100000 848 99999 73370 100000 24381 99999 57760 100000 86156 99999 17980 100000 35877 100000 22585 100000 40463 100000 34065 99999 61844 100000 5047 99999 19363 100000 46722 100000 54532 99999 36284 100000 45005 99999 92779 99999 38931 99999 365 100000 33418 100000 48182 100000 36737 100000 74541 99999 69102 100000 30881 99999 5676 99999 30356 99999 42727 100000 40791 100000 6527 100000 55858 99999 27091 100000 82449 100000 57805 99999 37313 100000 80074 99999 77350 100000 63700 99999 75282 99999 30815 100000 46891 100000 98158 100000 8997 100000 94959 100000 10454 100000 61654 99999 38898 100000 78239 99999 81950 99999 56953 100000 75136 100000 54939 99999 77986 99999 77499 99999 33676 100000 27213 99999 16528 99999 96914 100000 3218 99999 60179 99999 91899 99999 43174 100000 1899 100000 13347 99999 46562 100000 49325 99999 30541 100000 53918 100000 59414 100000 50138 99999 34705 100000 25255 100000 91526 99999 24578 100000 76748 99999 26233 99999 27109 99999 41381 99999 198 99999 3768 100000 23199 99999 45679 100000 99325 100000 92944 99999 89784 99999 96011 99999 87595 100000 66116 100000 12850 100000 27918 100000 32396 99999 72535 100000 37330 100000 38315 100000 63850 100000 5139 100000 64162 100000 37800 100000 47674 99999 78275 99999 69869 100000 83995 99999 68397 100000 46479 99999 69059 99999 54134 100000 18025 100000 16705 99999 66212 100000 22914 100000 48704 100000 71222 99999 21779 100000 42872 100000 18902 100000 76665 99999 27107 100000 5803 99999 62009 100000 92349 100000 19495 99999 2873 100000 91462 100000 54820 100000 9565 99999 70016 100000 34535 100000 52977 100000 54165 100000 75701 100000 17626 99999 80464 99999 28815 100000 41517 99999 13790 100000 92664 99999 52050 99999 82074 100000 15010 99999 71022 99999 95679 100000 3263 100000 82908 100000 29525 99999 80408 100000 34333 100000 81976 99999 40556 100000 69011 100000 74860 100000 71662 100000 64483 100000 32919 99999 12690 99999 49370 100000 81693 99999 98411 99999 74535 100000 57067 99999 5787 100000 3505 99999 55042 99999 49371 99999 84410 99999 64978 100000 43279 100000 33746 100000 33337 100000 76632 100000 48717 100000 12827 99999 75170 100000 71985 100000 9533 100000 89608 99999 2260 100000 91632 100000 91252 99999 92889 99999 19999 99999 15529 100000 28953 100000 67462 100000 62282 99999 98300 99999 59900 100000 44527 99999 50169 100000 15607 99999 68959 100000 37285 99999 5883 99999 52389 100000 50315 99999 11157 99999 68036 99999 53163 99999 95658 100000 67669 99999 59615 100000 54975 100000 16526 99999 79404 100000 74900 100000 3012 100000 72884 99999 47596 99999 96860 100000 43646 99999 58536 99999 40084 100000 58049 99999 92885 100000 71803 99999 6692 99999 28317 100000 47111 99999 36797 100000 33925 100000 2624 99999 3984 99999 72032 99999 9319 99999 30508 100000 10522 100000 51752 99999 29324 100000 85102 99999 38387 99999 73647 100000 96569 100000 36708 99999 5794 100000 22036 100000 76222 100000 7576 100000 89671 99999 71905 100000 51096 99999 35073 100000 453 100000 60946 100000 33557 99999 53542 100000 28431 99999 87750 99999 10297 99999 4181 99999 50652 99999 12047 99999 80134 99999 16149 99999 21481 100000 60286 99999 41911 99999 53257 100000 50047 99999 63815 99999 51527 99999 70806 100000 73095 99999 9273 99999 9964 100000 99609 100000 70313 99999 19828 100000 97556 99999 97547 99999 90620 100000 19836 99999 64766 100000 69394 99999 26868 99999 57526 99999 62601 99999 53647 100000 11268 99999 94160 99999 18740 100000 35636 99999 70232 99999 10411 99999 56664 99999 13556 100000 91954 100000 85620 100000 22553 100000 16706 99999 37988 99999 13137 100000 93476 100000 49788 100000 38492 100000 42640 100000 61514 100000 10988 99999 84484 99999 7345 99999 81058 99999 15748 99999 71227 100000 76296 99999 51618 99999 92118 100000 41368 100000 85694 100000 84608 99999 87214 99999 34112 99999 89997 99999 36247 99999 73779 100000 58194 100000 22618 99999 16577 99999 97706 99999 45639 99999 40431 99999 32795 100000 50938 99999 11209 100000 76873 100000 80776 99999 35154 99999 78174 100000 12859 99999 57022 100000 59179 99999 2888 99999 16242 99999 71367 99999 30481 100000 93415 100000 12284 100000 96818 99999 98795 99999 64549 99999 73908 99999 22741 100000 38937 99999 90610 100000 22671 99999 38978 100000 92339 100000 41650 99999 75300 99999 39980 99999 13887 99999 28505 100000 45715 100000 4673 99999 35338 100000 71090 99999 96500 99999 91455 100000 47923 99999 4115 99999 41303 99999 18158 99999 51445 100000 66219 99999 90722 100000 69312 99999 88893 100000 86069 100000 57557 100000 26368 99999 26056 99999 31800 100000 78280 99999 90146 99999 82447 99999 29211 100000 88642 100000 49540 99999 84832 99999 57891 99999 71217 100000 34425 100000 42435 100000 18692 100000 33723 100000 82608 100000 27323 99999 49550 99999 24735 100000 96158 99999 18558 100000 1357 100000 48887 99999 69287 100000 27984 99999 38994 100000 79084 100000 42780 99999 36137 99999 50841 100000 2194 99999 45569 99999 66496 100000 50181 100000 80976 100000 6294 100000 67054 100000 48540 100000 54565 100000 69171 99999 65763 99999 27729 100000 56220 100000 47322 100000 94511 99999 42938 100000 11939 100000 65845 99999 80589 100000 39703 100000 39532 99999 37864 100000 85016 100000 64018 100000 11166 99999 18576 100000 70578 99999 31962 99999 9257 99999 44505 99999 75785 100000 77471 100000 71898 99999 33289 100000 67042 99999 40328 99999 97686 99999 9705 99999 59166 99999 24151 99999 78053 99999 84982 100000 66585 100000 2498 100000 58527 100000 39782 99999 54618 99999 90203 100000 19469 100000 86341 100000 88657 100000 44705 99999 13114 99999 57384 100000 94963 100000 5192 100000 99587 100000 54496 100000 82665 99999 75630 100000 24829 99999 73855 99999 47074 100000 53338 99999 54090 99999 90561 99999 38866 100000 30339 100000 81025 99999 4483 99999 42464 99999 73910 99999 30637 99999 17823 100000 59785 100000 36136 100000 64527 100000 83030 100000 19424 100000 98572 99999 55601 100000 84216 100000 76100 99999 86160 100000 26822 100000 13182 100000 81651 99999 58183 100000 69915 99999 732 100000 72255 99999 26104 100000 12702 99999 71480 99999 9092 99999 79508 99999 9835 100000 5198 100000 17961 100000 91960 99999 94474 100000 74233 99999 78217 100000 78096 100000 96010 99999 64176 99999 2877 100000 14686 99999 84799 100000 77458 100000 76060 100000 76055 100000 17025 99999 32705 99999 92044 99999 65781 100000 8540 99999 43198 100000 8728 99999 13585 99999 69499 100000 4757 100000 20977 100000 22652 100000 42273 100000 55505 100000 39244 99999 886 99999 84639 100000 55251 100000 2935 99999 68377 100000 54020 100000 39063 100000 99877 100000 18147 100000 24931 100000 17316 99999 89369 99999 67715 100000 213 99999 97465 100000 11738 99999 76254 100000 62682 100000 84547 99999 20240 99999 49320 99999 91330 100000 85728 100000 72618 100000 4936 100000 43467 100000 26562 99999 73767 99999 65937 99999 97790 99999 64316 100000 23023 99999 53518 99999 85896 99999 65694 99999 58743 100000 54768 100000 84458 99999 10811 99999 56655 100000 12622 100000 53567 100000 97665 99999 23150 99999 95058 100000 84496 99999 23091 99999 6437 99999 97657 100000 65829 100000 75271 100000 30104 100000 4125 99999 11176 100000 44264 100000 68039 99999 10933 99999 45156 99999 1305 99999 72168 100000 56585 99999 89033 100000 70398 99999 63862 100000 95346 100000 62870 99999 64993 100000 13581 99999 64737 99999 78609 99999 85792 100000 42762 100000 11296 100000 9277 99999 52853 99999 6950 100000 65221 100000 64871 99999 28518 99999 6975 99999 98847 100000 2134 99999 32588 100000 17080 99999 10564 99999 90535 99999 59027 100000 43540 100000 97414 100000 21059 100000 88760 99999 22115 99999 18982 99999 38444 99999 49707 99999 34867 100000 93816 100000 49673 99999 84870 99999 96063 99999 81728 100000 43497 99999 67113 100000 65124 99999 20398 99999 38924 99999 26123 100000 8121 100000 98625 100000 92752 100000 1283 100000 88479 99999 45203 100000 53312 99999 27577 99999 15519 100000 99058 99999 57726 100000 34483 100000 45928 99999 41452 100000 38248 100000 77010 100000 85028 100000 25418 100000 9153 99999 8174 99999 65523 99999 60319 99999 69285 100000 54813 99999 65611 100000 30330 99999 85968 100000 89597 100000 434 100000 68148 99999 2856 100000 11769 100000 36304 100000 43178 99999 85793 99999 21029 99999 54440 100000 67502 100000 56627 100000 2126 99999 9866 100000 45195 99999 98725 100000 70450 100000 81838 100000 67518 100000 66965 99999 31608 100000 65578 100000 10727 100000 28843 99999 42669 100000 85740 100000 38105 99999 93767 100000 48379 100000 69564 99999 82645 100000 44330 100000 23464 100000 18949 100000 81143 100000 98586 99999 90960 100000 14071 99999 3067 99999 52190 99999 78731 99999 52260 99999 54846 99999 35478 100000 59297 99999 59211 99999 69490 99999 96095 99999 39314 99999 41525 100000 36197 100000 20127 99999 18464 100000 10612 100000 95340 100000 82614 100000 40759 100000 69340 100000 81555 99999 55864 100000 79055 100000 98571 100000 50134 100000 52501 99999 91875 99999 92750 100000 6966 99999 15960 99999 82562 99999 85893 100000 90137 99999 77675 100000 19257 99999 53231 100000 6885 99999 37846 100000 95133 100000 92024 99999 20937 100000 63285 99999 30732 100000 85695 99999 4355 99999 25948 99999 46840 100000 89578 100000 4888 100000 75034 100000 32999 99999 56637 100000 58657 99999 26729 99999 82293 99999 85469 99999 44455 99999 731 100000 1845 99999 78598 99999 58908 100000 65434 100000 52030 100000 6391 100000 32940 100000 52130 99999 31057 100000 35983 100000 99889 100000 62719 99999 71600 100000 23009 99999 20808 99999 33165 99999 84558 100000 9976 100000 15447 99999 10196 99999 80863 100000 17869 100000 22311 99999 45949 99999 85552 100000 83133 99999 38185 99999 19062 99999 49758 100000 24441 100000 95659 99999 37326 100000 2254 100000 58916 100000 55043 100000 55697 99999 39265 100000 82310 99999 76889 100000 59753 99999 83888 100000 22716 100000 77468 99999 93008 99999 35698 100000 73728 99999 98651 99999 85754 99999 58296 99999 86931 99999 98426 100000 31479 99999 97160 100000 78060 100000 51964 99999 15825 100000 83882 99999 81212 99999 44117 99999 7469 99999 10082 100000 77592 100000 81021 99999 74361 99999 28423 99999 3077 99999 2614 99999 80312 99999 75317 99999 75257 99999 23887 99999 83575 100000 89902 99999 61699 99999 11342 100000 78250 100000 81115 100000 92486 99999 40425 100000 20332 99999 37256 99999 3928 100000 3547 100000 83776 100000 12988 99999 7413 99999 79422 100000 11170 100000 26666 99999 15305 100000 8478 99999 66923 100000 63942 99999 52828 100000 6771 100000 94088 99999 92867 99999 51913 100000 13856 99999 1601 99999 22205 99999 90663 99999 77539 99999 4351 99999 67858 100000 9178 99999 79940 99999 2075 100000 94833 100000 94341 99999 72275 99999 31330 100000 64608 100000 82458 99999 86855 99999 76547 100000 72559 100000 48435 100000 21696 100000 64562 100000 87008 99999 84104 100000 73160 100000 9682 100000 67763 99999 8088 99999 60475 100000 82161 99999 30489 99999 33417 99999 9159 100000 28008 99999 9014 99999 21082 99999 78641 99999 42088 100000 34537 100000 21802 99999 75657 100000 22199 99999 25381 100000 88578 99999 81253 99999 56653 100000 95860 100000 80189 99999 42902 99999 25821 100000 85138 99999 72804 100000 34105 99999 71676 99999 39576 99999 29121 99999 57692 99999 82634 100000 11511 100000 33511 100000 92951 99999 19783 100000 24 99999 4605 100000 87787 100000 85438 99999 29119 100000 33797 100000 65713 100000 75374 100000 44228 99999 39339 99999 78804 99999 48630 100000 96831 100000 31168 100000 62091 100000 20814 100000 10266 100000 23016 100000 10766 100000 52250 100000 17989 99999 79342 100000 67665 100000 73742 100000 39419 100000 23229 99999 48647 99999 57730 99999 81040 100000 96538 100000 34715 100000 94927 99999 4876 99999 91415 100000 68168 99999 82720 99999 51226 99999 14408 99999 39728 99999 49977 100000 21475 100000 24154 100000 77186 100000 54472 99999 26161 99999 44188 99999 79361 99999 45664 99999 52481 99999 97275 100000 33576 99999 90363 100000 87431 100000 20632 99999 66460 99999 83372 100000 57153 99999 68879 100000 22672 99999 12814 100000 36704 100000 55331 100000 32506 100000 72066 99999 9470 99999 9643 99999 58644 100000 41769 99999 21761 100000 2045 100000 2452 99999 26372 99999 36757 100000 45454 100000 43706 99999 24969 99999 75282 100000 84515 99999 25765 99999 8683 100000 11294 99999 86575 99999 96665 100000 96875 100000 19266 100000 15736 100000 64509 100000 18443 100000 82934 100000 31242 99999 64531 99999 62131 99999 32415 99999 40623 99999 84855 100000 19287 99999 35277 100000 21734 100000 62186 100000 49139 99999 72788 99999 5168 100000 56685 100000 90103 100000 68301 99999 12128 100000 21909 99999 67737 99999 65271 100000 69979 100000 35666 100000 97254 99999 33550 100000 7649 99999 26619 100000 39003 100000 36527 99999 37408 100000 26954 99999 44856 100000 2345 100000 96610 100000 58489 99999 31138 100000 36172 99999 57740 99999 85091 99999 65222 100000 2718 100000 22947 100000 16132 99999 33374 100000 39616 100000 14927 100000 2083 99999 3966 100000 69001 99999 86921 100000 39064 100000 67205 100000 44864 100000 82279 99999 86732 100000 20316 100000 45307 99999 90912 100000 89285 100000 46361 100000 59697 99999 6328 99999 80909 100000 41018 100000 38892 99999 68841 99999 79672 100000 41654 100000 14854 99999 4513 99999 8719 99999 93384 100000 90076 99999 67641 99999 92816 99999 54619 100000 75008 99999 85129 99999 62727 99999 45604 99999 32604 99999 31044 99999 82837 100000 44148 100000 9127 99999 20042 100000 91813 99999 76043 99999 92555 100000 61581 99999 50467 100000 50346 99999 39147 99999 58595 99999 8790 99999 26415 100000 11725 100000 23745 99999 95048 100000 59714 100000 16326 99999 44858 100000 14342 99999 6924 99999 40824 100000 73339 100000 86967 100000 29581 100000 81510 100000 69637 99999 79170 100000 3095 99999 89782 99999 91157 99999 25578 99999 8995 100000 66498 100000 77172 99999 25530 100000 91540 100000 60046 99999 87627 100000 61103 100000 79982 99999 37018 99999 70725 99999 60885 100000 42525 99999 51283 100000 64205 99999 98251 100000 32586 99999 75372 99999 37678 99999 68181 99999 90449 99999 910 99999 94050 99999 97664 99999 795 100000 13807 100000 40729 99999 15718 99999 10733 99999 26722 99999 33150 100000 61917 100000 35939 99999 81330 99999 20374 100000 49075 99999 18192 100000 87696 99999 28592 100000 81602 100000 687 100000 99815 99999 57005 99999 71642 100000 75016 99999 27042 99999 76293 100000 19038 99999 54859 100000 53486 99999 69928 100000 5375 100000 31197 99999 69238 100000 7363 100000 32144 100000 83223 99999 10102 99999 73991 99999 43950 100000 5721 99999 81385 99999 70098 100000 8506 99999 8877 99999 74924 100000 45572 99999 76582 100000 48051 100000 42476 99999 85158 99999 66446 99999 14324 99999 90223 99999 35443 100000 87511 99999 8271 99999 30704 99999 26981 99999 64338 100000 39229 99999 73995 100000 78072 100000 62079 100000 47243 100000 17503 99999 88219 99999 79827 99999 8199 99999 46930 100000 69104 100000 41866 100000 40446 100000 34375 100000 18753 100000 58032 99999 94006 99999 6030 99999 50279 100000 54629 100000 64254 99999 73331 100000 66250 100000 68505 99999 80163 99999 64909 100000 1883 100000 48676 100000 50130 100000 20162 99999 31023 100000 64685 100000 75766 99999 29655 100000 31184 99999 24060 100000 33429 99999 64795 100000 24970 100000 9812 100000 73427 99999 55306 99999 71736 100000 59286 99999 72713 100000 60658 100000 81274 100000 38258 100000 72995 99999 24150 99999 36900 99999 24188 100000 48502 100000 96870 99999 20736 100000 50280 99999 23234 100000 28033 100000 43765 99999 42212 100000 4708 99999 14243 100000 37635 99999 71702 99999 49310 100000 72478 99999 74204 100000 44354 99999 6983 99999 73284 99999 9041 99999 45130 99999 17006 100000 58516 99999 29604 100000 36091 100000 18760 99999 36718 99999 6010 100000 93142 99999 50939 100000 8090 100000 73671 100000 89329 100000 51811 100000 94399 100000 77236 100000 8180 100000 32720 100000 25755 99999 61267 99999 8968 99999 67924 100000 71782 100000 80388 99999 17693 99999 50165 99999 98180 99999 53950 99999 79402 100000 82111 99999 15819 100000 60159 100000 60852 99999 15097 99999 90726 99999 24716 99999 49594 99999 69838 99999 97740 99999 28055 100000 53532 100000 49694 100000 46116 99999 70457 100000 3314 99999 94144 100000 65646 99999 91477 99999 94850 99999 2375 99999 25852 100000 50450 100000 48911 99999 44498 99999 24412 100000 54225 100000 25213 100000 45820 100000 73602 99999 79617 100000 41677 100000 50206 100000 72871 100000 60975 99999 9205 100000 76443 100000 27585 100000 29935 99999 98574 100000 20395 99999 33903 100000 44872 99999 5697 100000 95833 99999 2534 100000 26821 99999 25537 99999 10662 99999 18963 100000 95647 100000 85807 99999 27617 99999 67500 99999 61946 100000 47010 99999 30876 99999 79649 99999 81166 99999 43320 100000 64257 100000 82824 99999 11244 100000 15716 99999 62050 99999 1861 100000 64816 99999 26011 100000 58220 99999 15348 99999 28524 99999 31948 99999 18779 100000 48694 100000 34050 99999 26584 99999 64140 99999 10872 100000 42819 99999 84205 100000 32094 100000 869 100000 57207 99999 22461 99999 18396 100000 2134 100000 99788 99999 56306 99999 24420 99999 50186 100000 80448 99999 69936 99999 7352 100000 86605 99999 20711 99999 81835 99999 31350 100000 85087 99999 12060 100000 49502 99999 12953 99999 15042 100000 61541 100000 29661 99999 68467 100000 90547 100000 29136 100000 54116 100000 29840 100000 43350 99999 2343 100000 62800 100000 93496 99999 61280 100000 9874 99999 45616 99999 38325 99999 69364 99999 34315 100000 63879 99999 55343 100000 35656 100000 65265 100000 78992 99999 46401 100000 90455 99999 52474 99999 47389 99999 24092 99999 86192 99999 51630 99999 52302 99999 53184 99999 46777 99999 44262 100000 77126 100000 33008 99999 21951 99999 77501 100000 42024 99999 69030 100000 127 99999 21424 99999 64904 99999 28354 99999 47632 99999 15863 100000 33732 100000 11953 99999 70146 99999 15541 99999 78847 99999 45160 100000 1964 99999 30237 100000 12067 100000 45020 100000 50342 100000 47998 99999 93909 100000 6119 100000 36887 100000 89338 99999 23582 99999 42701 99999 2223 99999 90097 99999 77879 100000 48788 100000 1252 99999 3412 100000 2926 99999 66702 100000 11578 99999 36666 100000 8204 99999 84040 99999 69947 99999 2265 100000 83814 100000 19331 99999 22179 99999 62993 99999 44475 100000 27876 99999 3428 99999 52303 100000 95449 99999 60552 99999 71022 100000 60148 100000 79241 100000 26793 99999 50761 100000 69927 99999 56636 100000 74173 99999 59965 100000 66458 99999 85545 100000 31459 99999 5907 100000 63475 100000 33987 100000 44425 100000 26402 100000 9200 100000 17075 100000 70849 100000 72505 100000 38544 99999 33499 100000 54651 100000 13784 99999 85593 99999 35840 99999 33235 100000 639 99999 56936 99999 29777 99999 25551 99999 7942 99999 60887 99999 56863 99999 42251 100000 95364 100000 91614 99999 97690 100000 25989 99999 57938 99999 8082 99999 98538 99999 72977 99999 63188 99999 75676 99999 17674 99999 61989 100000 38111 99999 18827 100000 92169 99999 45246 100000 48676 99999 46815 100000 89796 100000 67238 100000 44517 100000 32850 100000 3823 100000 41693 100000 55597 99999 39057 100000 46274 100000 82391 99999 84241 100000 71830 100000 34738 100000 2278 100000 96975 99999 99228 99999 97127 99999 1951 99999 22015 99999 38817 100000 94704 100000 34948 100000 38963 100000 94245 100000 17938 99999 35558 99999 15621 100000 76268 100000 53903 99999 71014 99999 4042 99999 54828 100000 86545 100000 94768 100000 44351 100000 77149 100000 53203 99999 90831 100000 22470 99999 64942 99999 82846 100000 66467 99999 64341 99999 55973 100000 61783 99999 31864 100000 30287 100000 1425 99999 34599 99999 30165 100000 68339 100000 48484 100000 55963 100000 78603 99999 51459 100000 39347 99999 27368 99999 84322 99999 78041 100000 36714 99999 58964 99999 37877 100000 74108 100000 62052 99999 12917 100000 19302 100000 97149 99999 72763 100000 63653 100000 52622 100000 51736 99999 54187 99999 27981 100000 15979 99999 23339 100000 70196 100000 38567 99999 91378 99999 97763 99999 48874 99999 56393 100000 63426 100000 62249 99999 67438 100000 25862 100000 82007 100000 22155 100000 83214 99999 27090 100000 33472 100000 1251 100000 17695 99999 43098 100000 85671 100000 71446 100000 58253 100000 54435 100000 35063 99999 15299 100000 25717 99999 84122 99999 86797 100000 47111 100000 78017 100000 67209 99999 96248 100000 23637 99999 1898 100000 97110 99999 61480 99999 52842 100000 18454 99999 29626 99999 70311 99999 71162 99999 72129 99999 59322 100000 13737 100000 52696 100000 69598 99999 3243 100000 46692 100000 3075 100000 30096 99999 41148 100000 30903 99999 79505 99999 84571 100000 46731 99999 57519 99999 12783 99999 5672 100000 83780 99999 22839 100000 14292 100000 49529 100000 91068 99999 51946 99999 48003 99999 39039 99999 74779 99999 9184 100000 7029 100000 34403 100000 63239 99999 10274 99999 48659 99999 19840 99999 65351 99999 59496 99999 53619 99999 5354 100000 61252 99999 54834 100000 17591 99999 71748 100000 17283 99999 29910 99999 34532 100000 63544 99999 57895 100000 30564 99999 46596 99999 93742 100000 65809 99999 53853 100000 59084 99999 75590 99999 672 99999 30207 100000 66541 99999 59384 100000 63511 99999 86845 99999 45306 100000 97101 100000 8531 100000 5802 100000 34058 99999 57048 100000 1221 99999 8626 99999 60794 99999 89332 99999 69822 100000 10642 99999 70359 99999 94771 100000 36319 99999 54079 100000 28192 100000 30146 100000 71412 99999 36032 99999 32135 99999 71594 100000 8296 99999 17664 100000 80072 99999 25375 99999 88089 99999 59905 99999 97361 99999 91452 100000 69108 100000 77045 100000 22687 100000 95591 100000 19234 100000 75405 99999 34576 100000 16551 99999 52501 100000 99731 100000 61717 99999 61916 99999 45346 100000 21222 100000 498 99999 18112 100000 91234 99999 78343 100000 18980 99999 99400 99999 44895 99999 40349 99999 95065 99999 64250 99999 7786 99999 42942 100000 26857 99999 56990 99999 82166 100000 8236 99999 32494 99999 83140 99999 19577 99999 2836 100000 44171 100000 70169 99999 22627 100000 48878 99999 82109 99999 6544 99999 94776 100000 48166 100000 12652 99999 14867 99999 96226 99999 4767 100000 39587 99999 20015 100000 13906 100000 15944 100000 53058 100000 6373 99999 50153 99999 35998 100000 51136 99999 84249 99999 43484 100000 99542 99999 7242 99999 46935 99999 61826 100000 50861 100000 50492 99999 36839 99999 48807 100000 18034 100000 43843 100000 85087 100000 84726 100000 56772 100000 86166 100000 45029 100000 15030 99999 65566 99999 62179 99999 25001 99999 225 99999 16298 100000 43636 100000 94831 100000 7340 99999 34078 99999 7579 100000 59008 100000 97320 100000 60559 99999 34009 100000 73190 100000 34212 99999 63962 100000 24548 100000 36783 99999 88205 99999 82459 99999 52143 99999 65741 99999 908 100000 40914 99999 78914 99999 30620 99999 50775 99999 94532 99999 88843 99999 18951 100000 39788 100000 9280 100000 83918 100000 85714 100000 67797 99999 95321 99999 5250 100000 55142 100000 64182 100000 62039 100000 28801 100000 75633 99999 6233 100000 93698 99999 74054 100000 44274 100000 28642 99999 82394 99999 10613 100000 95405 99999 29864 99999 6257 100000 3222 100000 50411 99999 38071 99999 3488 99999 37704 100000 51643 99999 35205 99999 60312 99999 98816 100000 45135 100000 9550 99999 9776 100000 42817 99999 59708 100000 70850 99999 3417 99999 69774 100000 58093 99999 29998 100000 83747 100000 96369 100000 76791 99999 50722 100000 69442 100000 87880 100000 79815 99999 76767 99999 42908 100000 31574 99999 47149 100000 30647 100000 55919 99999 27292 99999 98357 99999 25355 100000 92613 100000 67778 99999 71302 100000 7377 100000 28471 99999 16146 99999 77659 100000 50189 99999 29296 99999 80623 100000 52418 99999 53990 99999 56657 99999 91184 99999 10539 100000 509 100000 53981 99999 44866 99999 85640 99999 66391 100000 77432 99999 31817 100000 92692 99999 47751 99999 13739 100000 5200 99999 30100 99999 96150 100000 53541 99999 60553 100000 16814 99999 21494 99999 32507 99999 15869 100000 99184 100000 26067 99999 64778 99999 35513 99999 74731 99999 28571 100000 45939 99999 41412 99999 33122 99999 35699 100000 94515 99999 92736 99999 89938 100000 80677 100000 13236 99999 22141 100000 92509 99999 91761 100000 25632 99999 31033 100000 31811 99999 34338 100000 4970 99999 37720 100000 4059 99999 62804 99999 35 100000 77408 100000 48285 99999 17369 100000 93705 100000 21972 99999 7560 100000 49692 99999 31233 99999 46195 100000 65519 99999 64535 99999 32088 100000 84242 99999 39200 100000 91532 99999 32818 99999 62115 100000 77215 100000 38697 100000 86510 100000 67298 100000 67277 99999 11817 100000 89620 100000 82050 100000 11562 100000 76451 99999 31873 99999 43362 100000 94543 99999 76964 100000 3990 99999 30210 99999 15865 99999 99864 99999 22241 100000 19558 100000 76213 100000 66163 100000 55268 100000 18400 99999 81571 99999 60649 99999 33354 99999 69906 99999 79305 100000 56975 99999 56824 99999 21508 99999 16850 100000 44110 99999 20742 100000 25767 99999 58084 100000 80968 100000 51348 100000 91993 100000 13816 99999 37845 100000 38720 99999 34125 99999 25841 100000 136 99999 50529 99999 84512 100000 33913 100000 7266 99999 26549 100000 44591 100000 59372 100000 55718 99999 5303 99999 85234 99999 74280 99999 45554 100000 96236 99999 30484 100000 57908 99999 61122 100000 82725 99999 64664 99999 80355 99999 11477 100000 87969 99999 37 99999 80105 100000 79370 100000 38998 100000 54435 99999 43759 100000 61644 99999 15412 100000 57541 100000 60403 100000 73171 100000 1868 100000 82164 99999 769 100000 19743 99999 78183 100000 95926 99999 413 99999 40302 100000 78770 100000 74415 100000 54799 99999 49504 100000 93691 100000 33332 99999 98302 100000 47893 99999 87138 99999 69846 99999 68886 99999 96413 99999 82724 100000 56910 100000 30843 100000 84814 99999 25489 99999 1113 100000 1757 99999 73638 99999 577 99999 29748 100000 4557 99999 77440 99999 61487 99999 61327 99999 2602 100000 63093 100000 32782 99999 32741 100000 57671 100000 18455 100000 97777 100000 88682 99999 48363 100000 21897 100000 12298 100000 18672 100000 71153 100000 33773 100000 34950 99999 55494 99999 85052 100000 17016 100000 29952 99999 65027 100000 88445 100000 43519 100000 88081 100000 93187 99999 59357 99999 2939 99999 83124 100000 87994 99999 76449 100000 60170 100000 58499 99999 25710 99999 59305 99999 43852 99999 2370 99999 23450 100000 68205 99999 8278 99999 84226 100000 52149 100000 97366 99999 13016 99999 92297 99999 1748 100000 83789 100000 3892 99999 52187 99999 18833 99999 17527 99999 71285 99999 52575 100000 93007 100000 81194 100000 65074 99999 42190 100000 19953 100000 84623 100000 50889 100000 46902 99999 36508 99999 99969 100000 19989 100000 8327 99999 28887 99999 89781 99999 92893 99999 89242 100000 73910 100000 42921 100000 66710 100000 99752 100000 27684 100000 86748 99999 63874 100000 8108 99999 3798 99999 39268 100000 68150 99999 36814 99999 22882 99999 87895 100000 4256 99999 50663 100000 18729 100000 63221 99999 65293 100000 45249 100000 39254 100000 98327 100000 584 99999 4315 100000 61044 100000 83375 100000 93514 99999 33414 100000 78666 99999 64445 99999 86828 100000 20849 99999 8587 99999 84546 99999 47125 100000 20310 100000 5496 100000 42269 99999 17196 99999 238 100000 16442 100000 69919 99999 3368 100000 41366 100000 31124 99999 7954 99999 74918 100000 35007 99999 88960 99999 23742 100000 6218 99999 22129 99999 86905 99999 96176 99999 38871 99999 18371 99999 32783 100000 70762 100000 83653 100000 41144 99999 90942 100000 87715 99999 82240 99999 76681 99999 96076 99999 4255 100000 55759 99999 69290 99999 75 99999 11841 100000 3891 100000 36430 100000 19749 99999 92143 99999 21463 100000 63254 99999 27180 99999 26309 100000 13634 99999 94247 100000 41806 99999 66103 99999 13909 99999 51790 100000 22607 99999 86251 100000 55092 100000 34009 99999 47807 100000 33212 99999 33903 99999 82940 99999 78358 99999 60301 100000 64139 99999 42188 99999 60586 100000 15025 99999 82911 99999 4515 99999 64335 100000 40021 99999 44823 100000 2862 99999 60461 99999 99630 100000 19733 100000 46048 99999 75319 100000 35440 100000 3513 100000 90338 100000 29763 99999 26369 99999 62553 100000 48746 99999 51307 99999 97795 99999 712 99999 61860 99999 39597 99999 75896 99999 95966 99999 42970 100000 618 100000 48182 99999 24623 100000 3606 99999 25627 99999 56367 99999 29918 100000 86716 99999 33228 100000 77279 99999 77331 100000 9878 99999 7447 99999 85022 100000 37824 99999 15917 99999 41499 100000 16014 99999 69094 100000 11977 100000 38708 100000 84556 100000 65189 100000 77576 99999 56900 100000 55239 100000 36175 100000 76350 99999 46341 100000 64945 100000 19400 100000 65827 99999 86289 100000 20305 100000 34414 99999 28591 100000 28951 99999 384 99999 2052 100000 42801 99999 78364 100000 51752 100000 21440 100000 65705 100000 82724 99999 22271 99999 65900 99999 47597 99999 74700 100000 71797 99999 78035 100000 67102 99999 99176 100000 86031 99999 42848 99999 14169 100000 16816 99999 45168 99999 82882 100000 37515 99999 32 100000 15295 100000 80585 100000 47146 100000 88633 99999 46015 99999 83163 100000 61422 100000 27120 99999 8141 99999 28682 99999 7295 100000 12863 99999 85178 100000 26489 100000 77208 99999 70917 99999 24223 99999 79035 100000 5383 99999 47344 100000 13738 99999 80142 99999 58377 100000 5756 100000 84393 100000 82230 99999 21371 99999 38791 99999 23683 100000 6449 100000 10782 99999 67805 99999 76160 99999 74060 99999 49653 99999 48188 100000 47246 99999 72253 100000 37076 100000 42577 100000 22172 99999 58482 100000 32429 99999 18483 99999 21729 100000 86649 99999 31322 99999 35406 99999 87185 100000 40921 99999 247 100000 84962 100000 64403 100000 31030 99999 2684 100000 93442 99999 3778 100000 79181 100000 14699 99999 37802 99999 91241 100000 64736 99999 11974 100000 59013 100000 54260 99999 81821 100000 62349 99999 60071 100000 84443 99999 45367 99999 16640 99999 33188 100000 35036 100000 51268 99999 75067 99999 62893 100000 347 99999 68899 100000 30127 99999 50043 99999 93446 100000 78062 99999 8206 99999 97322 99999 56043 99999 2481 99999 73093 100000 11800 100000 9956 100000 78792 100000 17332 99999 78679 99999 84984 100000 71255 99999 69515 99999 9906 100000 15863 99999 84468 100000 2670 99999 23335 99999 96884 99999 36598 99999 60467 100000 38590 100000 24353 99999 71128 99999 82822 100000 64181 100000 24913 99999 25291 100000 62319 100000 82738 99999 15679 99999 31010 99999 51098 99999 2895 99999 86729 100000 82210 99999 89309 99999 47832 100000 34066 99999 42227 99999 93993 99999 24456 99999 4320 100000 38622 99999 97233 100000 29053 100000 40251 99999 7354 99999 35087 100000 32178 99999 70269 99999 94981 99999 71743 100000 36936 99999 28014 99999 79467 100000 94836 100000 20074 100000 40602 99999 74008 99999 16658 100000 48287 99999 78742 100000 5782 99999 38537 99999 74365 99999 50853 99999 65504 99999 16876 100000 55658 99999 43360 100000 85933 99999 65550 100000 62513 99999 41984 99999 98492 100000 8385 100000 41582 100000 31609 100000 55451 100000 3048 99999 61271 100000 35591 100000 15364 100000 35805 100000 35781 100000 18247 100000 50458 100000 85352 99999 8844 99999 9794 100000 72152 100000 60828 99999 37172 100000 11859 99999 19719 100000 86867 99999 53089 100000 64190 99999 72780 100000 44584 99999 63735 100000 67873 99999 88777 99999 81658 99999 48137 100000 46918 99999 7082 100000 74655 100000 87557 100000 6633 99999 79065 99999 36343 100000 69167 99999 5720 99999 72467 100000 54581 99999 44735 100000 7659 100000 13997 99999 18490 99999 9983 100000 21488 100000 99142 99999 65064 100000 79343 99999 14201 100000 31259 100000 23572 99999 10534 99999 87955 100000 84340 100000 87235 100000 87788 100000 24743 100000 66417 100000 40432 100000 49265 100000 95609 100000 26396 99999 64215 100000 88640 100000 17169 100000 12250 99999 49387 100000 94192 99999 96565 99999 22898 99999 62132 99999 54742 100000 95393 99999 31082 100000 16861 99999 18518 99999 32544 100000 719 99999 29534 100000 79161 100000 12380 100000 89220 100000 60332 100000 49861 99999 32178 100000 79910 100000 36405 100000 85811 100000 16815 100000 9746 100000 92227 99999 54565 99999 8972 100000 89960 100000 7768 100000 69408 100000 72660 99999 22619 100000 8358 99999 7706 99999 16460 100000 88936 99999 46365 99999 97691 100000 13620 100000 16440 99999 96765 99999 22883 99999 26505 100000 70923 100000 23853 100000 66127 99999 97 99999 16371 100000 72297 100000 18516 99999 7148 100000 88348 99999 84013 100000 70616 100000 6278 100000 76707 99999 18014 100000 82316 100000 79704 100000 8837 100000 5114 100000 96447 100000 36295 100000 55427 99999 7011 99999 1920 100000 34697 99999 65377 100000 15998 99999 93526 99999 82769 99999 61765 100000 17484 99999 30992 100000 64700 100000 25484 99999 57707 99999 21707 100000 60853 100000 97595 99999 48777 99999 87513 100000 37338 99999 23571 100000 8533 100000 19838 99999 72114 100000 41599 100000 34714 99999 20112 99999 91468 99999 49078 100000 78962 99999 95208 100000 12618 99999 53255 99999 77796 99999 77180 99999 44833 100000 89129 100000 50173 100000 15693 100000 38021 100000 57997 99999 8375 99999 20798 100000 17774 99999 49694 99999 3201 100000 86632 100000 41787 99999 85366 99999 33736 100000 20619 99999 20701 99999 91158 100000 16741 99999 95808 99999 96991 100000 3484 99999 98174 99999 73484 100000 95801 100000 5323 100000 33027 99999 45544 99999 43500 99999 28062 100000 88856 100000 73543 99999 54892 99999 18130 100000 91791 99999 4693 100000 28422 99999 32846 100000 89563 99999 94066 100000 64299 99999 53083 100000 45430 99999 20436 99999 67514 100000 92552 99999 77213 99999 12421 99999 11397 99999 13036 100000 46044 100000 81854 100000 67370 100000 28100 99999 36355 100000 41048 99999 58843 100000 33567 99999 42805 100000 43119 100000 65022 99999 37849 99999 74083 99999 23074 100000 18702 100000 86529 100000 42602 100000 80251 100000 54422 100000 67388 99999 13529 100000 268 100000 80075 99999 63417 100000 39735 99999 92405 99999 33066 99999 61358 99999 93289 100000 24184 99999 18046 100000 65116 99999 149 99999 73441 100000 20890 99999 64773 100000 65107 100000 46230 100000 48308 100000 30843 99999 37568 100000 54227 100000 35711 99999 15452 100000 47025 100000 51258 100000 30351 99999 24261 99999 97647 100000 99389 100000 24855 99999 49070 99999 56988 99999 43966 100000 51906 99999 4622 99999 49244 99999 25737 100000 51492 99999 46213 100000 16832 100000 37017 99999 67754 100000 35643 99999 15355 100000 76017 100000 1306 99999 81849 100000 2472 100000 9215 100000 48099 99999 93461 100000 43469 99999 77262 100000 15714 100000 22625 100000 19386 100000 64277 100000 75913 100000 96646 100000 87638 100000 92967 100000 67785 100000 36730 100000 53383 99999 27494 100000 73739 100000 30599 100000 78727 100000 13846 100000 23888 100000 79956 100000 79318 100000 85737 99999 42668 100000 98017 100000 21945 99999 57818 100000 46898 100000 86328 99999 29496 99999 90280 100000 19579 100000 4923 100000 76010 100000 7172 100000 29113 99999 12193 99999 49019 100000 93956 100000 16952 100000 81299 99999 21061 99999 56667 100000 37634 99999 80789 99999 47315 100000 46405 99999 60717 100000 24218 100000 81327 99999 91662 99999 14723 99999 66801 100000 60429 99999 24743 99999 42698 100000 4846 100000 93992 100000 52117 99999 70070 100000 35100 100000 12221 99999 48074 100000 92594 99999 17651 99999 67400 99999 82900 99999 89343 99999 97701 99999 62347 100000 2001 100000 3340 99999 50919 99999 41565 100000 25837 100000 93359 99999 91553 100000 18438 100000 34199 99999 64102 99999 13553 99999 96471 99999 78948 100000 3166 99999 34960 100000 87438 100000 46837 99999 83026 99999 38405 100000 72776 99999 87377 100000 40079 99999 52546 100000 58061 100000 83277 100000 85107 100000 82521 100000 75638 99999 82794 100000 93183 100000 77205 99999 82118 99999 74041 100000 96045 99999 66864 99999 91140 99999 21137 99999 92258 100000 37858 99999 9737 99999 65946 100000 57921 99999 98425 99999 90750 99999 29738 99999 75215 100000 90827 99999 4556 99999 57508 100000 6333 100000 34579 100000 32813 99999 89877 100000 5701 100000 80101 100000 64420 100000 15175 100000 74726 99999 84256 99999 17827 100000 24078 99999 16785 100000 66673 99999 33055 100000 28227 99999 40809 99999 27752 100000 54673 100000 72636 99999 56724 100000 10570 100000 63613 99999 99695 99999 94774 99999 56868 99999 54987 100000 46749 99999 57756 99999 71753 100000 84766 99999 92017 100000 60756 99999 4753 100000 49199 100000 51417 99999 18952 99999 14250 99999 7819 99999 85267 100000 57431 99999 89811 99999 66520 100000 97804 99999 24941 99999 34358 100000 39638 99999 84369 99999 31455 99999 27755 100000 48275 99999 87175 99999 63739 100000 81164 99999 4861 99999 93171 99999 65633 99999 59254 100000 77406 99999 90567 100000 33164 100000 88411 99999 65347 99999 96659 99999 12876 99999 14180 100000 56217 99999 97941 99999 3068 99999 82867 100000 61003 99999 99118 99999 42313 99999 37213 100000 55618 100000 31495 100000 67712 100000 28281 100000 52610 99999 73380 99999 84812 99999 69941 100000 64823 99999 85610 99999 98359 100000 36843 99999 32482 100000 34752 99999 45397 100000 86332 100000 72440 99999 62995 99999 35577 100000 32375 100000 55654 99999 55119 100000 53544 99999 25161 99999 21166 99999 18272 99999 58502 99999 47644 99999 77407 100000 88 100000 59780 99999 80151 99999 91001 99999 10159 99999 94497 100000 71432 100000 88540 99999 34462 100000 96349 99999 22749 99999 39685 100000 827 100000 76585 100000 48637 99999 4599 100000 51437 99999 92408 100000 10454 99999 85419 100000 13129 100000 55888 99999 13295 99999 43264 99999 32979 99999 52511 100000 23174 100000 50157 99999 18868 100000 38234 99999 61908 99999 17621 100000 46301 99999 84372 99999 98455 99999 31714 99999 2171 99999 92997 100000 71241 99999 13678 100000 51787 99999 96999 99999 44745 100000 54197 99999 42500 99999 96040 100000 15249 100000 7193 100000 94617 99999 31650 99999 10617 100000 18276 100000 61476 99999 46533 100000 493 99999 68278 100000 38571 100000 65731 99999 75232 99999 55888 100000 49042 100000 23338 99999 41851 100000 18109 100000 16075 99999 33352 99999 14148 99999 46389 100000 57295 100000 53682 100000 93495 100000 11542 100000 54515 99999 34834 100000 17968 100000 48070 99999 72649 99999 12964 100000 15625 100000 43581 100000 65041 99999 5238 99999 48009 100000 54379 99999 45377 100000 89904 99999 3698 99999 35567 99999 3265 100000 3721 99999 9607 100000 49425 99999 71299 99999 57871 100000 73568 99999 24337 99999 34010 100000 91688 100000 31954 99999 79948 99999 72262 99999 58233 99999 54863 99999 23884 99999 40014 100000 85499 100000 56206 99999 42446 100000 21205 100000 42546 100000 28745 100000 18011 100000 22445 99999 1589 100000 96208 100000 78933 100000 12928 100000 21661 99999 9788 99999 44177 100000 61046 99999 11135 100000 20216 100000 47028 100000 56729 99999 21989 99999 13509 100000 35174 99999 25780 99999 95889 100000 23669 99999 38228 99999 27831 99999 61980 99999 12371 100000 79249 99999 49504 99999 23080 100000 95569 99999 99880 99999 31904 100000 5278 99999 31225 99999 84208 99999 46914 99999 35114 99999 80496 99999 48554 100000 83550 100000 67348 100000 75561 99999 10074 99999 99680 100000 37365 100000 38478 99999 99164 99999 75683 100000 92465 100000 76366 99999 5104 100000 74702 99999 16033 100000 46338 100000 85119 100000 39325 100000 17186 99999 79733 99999 27027 99999 38652 100000 45594 100000 32739 99999 53568 100000 89801 99999 97898 100000 42364 99999 51935 100000 5660 100000 50197 100000 46066 100000 46973 99999 20768 100000 84810 99999 88407 100000 89863 100000 84695 100000 22233 100000 55810 100000 54159 99999 47651 99999 42449 99999 1157 99999 71494 100000 24824 100000 26349 100000 88107 99999 26894 100000 95704 99999 67108 99999 93075 100000 72220 100000 54096 99999 28992 99999 5985 99999 12514 100000 88512 100000 92644 99999 10659 99999 79344 99999 77401 99999 15743 100000 34184 100000 10444 99999 25974 99999 32639 100000 76723 99999 60956 100000 1449 100000 37018 100000 52978 99999 53249 99999 82371 100000 10049 100000 94554 99999 90388 100000 16674 100000 77568 99999 53071 99999 12630 99999 15957 99999 4589 100000 84907 100000 889 100000 83552 99999 77956 99999 97286 100000 81425 100000 61699 100000 88403 99999 21068 100000 1897 100000 18393 100000 62019 100000 8297 100000 65590 100000 36311 100000 90183 99999 11723 100000 70176 100000 8868 100000 12662 100000 31234 99999 88021 100000 63535 100000 11140 100000 32733 100000 5631 99999 58335 100000 29576 100000 66858 100000 64907 99999 35023 100000 88082 99999 20559 100000 6211 100000 97033 100000 66392 99999 15287 100000 57820 99999 41798 100000 78958 100000 23082 99999 37304 100000 21300 99999 1891 99999 19606 99999 52586 100000 83915 99999 10176 99999 98116 99999 53521 99999 32043 100000 66591 100000 43175 99999 87802 100000 84006 100000 23120 100000 50534 100000 45313 99999 5610 99999 14989 99999 63318 100000 3126 99999 19340 99999 63342 99999 47399 100000 78609 100000 57450 99999 75566 99999 35091 100000 92032 100000 26693 99999 64269 99999 57156 99999 82295 99999 16285 100000 63348 99999 99918 99999 56017 99999 97750 99999 77658 100000 79965 100000 60272 100000 14574 100000 50000 100000 77220 99999 93202 100000 95576 99999 34654 100000 30084 100000 85288 100000 74222 100000 92655 100000 92572 99999 44310 100000 562 99999 56895 99999 2430 100000 1125 99999 29366 99999 97424 99999 15284 99999 49487 99999 32273 99999 73566 99999 13674 99999 57403 100000 89148 99999 68512 100000 67697 99999 17589 100000 34800 100000 97576 99999 41722 99999 87398 100000 81126 100000 9971 100000 51332 100000 2988 100000 44656 99999 14724 99999 71312 99999 21969 99999 16670 99999 74877 99999 40820 100000 42195 100000 7262 100000 34279 100000 20335 100000 29764 99999 58542 99999 55152 99999 76539 100000 36540 100000 86351 100000 56285 99999 92855 99999 55928 100000 35066 99999 93698 100000 91413 100000 28729 99999 64594 99999 22919 99999 13517 99999 4541 99999 40094 99999 40334 99999 29127 99999 44283 99999 9637 100000 81308 99999 32430 99999 17877 99999 8238 100000 92351 99999 28538 99999 9208 100000 89181 100000 1116 99999 60701 99999 62384 99999 53947 100000 79296 99999 29494 99999 15776 100000 8848 100000 22244 99999 93118 99999 95670 99999 42044 99999 95921 100000 104 99999 6340 99999 12254 99999 61107 100000 83166 100000 83090 100000 98091 99999 36049 100000 69122 100000 10403 99999 42994 99999 66317 100000 36659 100000 70138 100000 8644 100000 96495 100000 39351 100000 96957 100000 86445 99999 66573 100000 31896 100000 86743 99999 98718 100000 11769 99999 82119 100000 71444 99999 58006 100000 53216 100000 54570 99999 24835 100000 95703 99999 92585 100000 29638 99999 63683 99999 81308 100000 12717 99999 65836 100000 54427 100000 11618 100000 7310 100000 34510 100000 30844 99999 43487 100000 87295 100000 12637 99999 28505 99999 12332 99999 83883 99999 16592 99999 52057 100000 13746 100000 14442 99999 36385 99999 12660 100000 62077 99999 40929 100000 42088 99999 63416 100000 83600 99999 71091 99999 41604 99999 26854 100000 38338 100000 13212 99999 1120 99999 30402 100000 4947 99999 443 100000 73011 100000 29510 100000 21930 99999 68126 100000 13455 100000 78712 100000 33793 100000 13280 100000 76755 100000 27839 99999 26491 100000 12287 99999 90126 99999 66349 99999 39225 100000 36267 99999 55798 99999 84467 99999 76973 100000 36164 99999 26160 100000 79629 100000 37368 99999 48563 100000 29053 99999 26724 99999 87502 100000 1566 100000 46115 100000 76847 100000 92019 99999 20925 100000 66790 100000 49126 100000 47003 99999 19869 100000 46838 99999 41621 99999 17572 100000 55405 99999 55732 99999 30823 100000 96150 99999 59718 99999 17146 99999 96319 100000 83991 100000 45478 100000 81181 99999 67508 99999 27636 99999 97928 99999 2564 99999 33687 100000 83228 100000 32395 99999 23437 100000 44983 99999 2043 100000 78084 99999 92577 100000 47850 100000 45597 99999 6050 100000 18102 99999 28480 100000 38261 99999 33130 99999 33295 100000 72691 99999 61083 99999 20845 99999 43992 100000 51553 100000 99377 99999 44288 100000 11657 100000 55498 99999 83139 99999 37856 99999 60925 100000 99865 99999 77387 99999 29830 100000 22054 100000 96632 99999 3241 99999 81480 99999 74103 99999 16840 99999 77364 99999 85831 99999 27015 99999 75893 100000 86158 99999 53388 100000 82939 100000 10237 99999 30318 100000 8213 99999 91992 100000 19750 99999 8784 100000 44529 100000 46149 100000 27074 100000 90006 100000 19522 100000 77298 99999 33388 99999 18909 100000 2674 100000 62620 99999 65467 100000 25279 99999 33309 99999 48729 100000 79710 99999 20548 100000 96867 99999 42913 99999 27092 99999 24193 99999 74132 100000 14763 99999 82501 100000 42904 100000 50554 99999 91535 99999 35935 99999 97477 99999 76776 100000 89401 100000 68806 99999 4831 100000 93695 100000 74532 100000 53418 99999 34277 99999 79433 100000 29997 99999 79878 99999 39719 100000 36655 100000 79499 99999 51972 99999 54313 99999 57803 99999 25579 100000 73844 99999 68621 100000 42035 99999 1041 99999 78145 100000 83045 99999 47623 99999 56995 99999 16502 100000 46828 99999 25099 99999 13178 100000 88629 100000 79452 99999 80562 100000 32349 99999 56234 99999 52330 100000 46195 99999 95854 100000 36673 100000 41413 99999 22176 99999 99211 100000 74149 99999 48149 100000 54601 100000 35642 99999 65924 99999 50740 100000 30851 100000 67087 99999 40498 99999 60178 100000 82299 100000 49421 100000 30221 100000 6091 100000 12572 99999 62507 99999 29431 99999 96113 100000 20927 100000 4329 99999 77284 100000 75967 100000 47479 99999 95120 99999 24034 100000 42773 99999 66253 100000 2093 100000 40532 100000 27283 99999 77204 100000 83793 99999 89994 100000 34537 99999 53035 99999 55035 100000 31045 100000 71565 99999 33867 99999 46423 99999 53827 100000 54093 99999 43929 99999 40144 99999 61866 99999 25917 100000 30880 100000 93130 100000 45368 100000 36161 99999 48617 100000 25713 99999 6835 99999 51014 99999 52947 100000 10871 99999 67735 99999 32736 99999 74106 99999 32201 100000 31856 100000 68270 100000 38490 100000 35689 100000 70268 99999 41271 99999 88765 100000 947 100000 59388 100000 53173 99999 86680 99999 62059 100000 18432 100000 62234 100000 28840 100000 38136 99999 86433 100000 88898 100000 80767 99999 87946 100000 6738 100000 62722 100000 7625 99999 38156 99999 81676 100000 17125 100000 30879 99999 64340 100000 15831 99999 13747 99999 19170 99999 89834 100000 40153 100000 4134 99999 33791 99999 41131 100000 25686 100000 34554 99999 43791 100000 70079 99999 7114 99999 87424 100000 7681 99999 4554 100000 35016 99999 78966 100000 15663 99999 74708 100000 43745 100000 63909 100000 6773 99999 93901 100000 5268 100000 10074 100000 28131 100000 58525 99999 51691 100000 30536 99999 70452 100000 43139 99999 50822 100000 88006 99999 22410 99999 88381 99999 89649 99999 72393 99999 59581 100000 93805 99999 35107 100000 8118 99999 17907 100000 82469 99999 76849 100000 53117 100000 25370 100000 9464 99999 68458 99999 74071 100000 675 99999 33349 100000 42735 100000 31980 99999 75159 100000 13970 100000 44654 99999 70808 99999 60704 100000 41835 99999 10204 99999 27099 99999 52755 99999 48047 99999 48143 99999 91567 100000 43988 100000 92891 99999 17265 100000 76405 99999 3755 100000 84405 100000 5531 99999 29542 99999 15541 100000 17546 99999 96339 99999 26548 99999 25007 99999 26539 100000 97842 100000 64270 99999 30013 100000 43583 99999 98232 100000 81900 100000 71853 100000 95335 100000 5062 100000 64674 99999 34456 99999 63924 99999 25119 100000 854 99999 54724 99999 75489 100000 69358 100000 86864 99999 99221 99999 11961 100000 40668 100000 75852 100000 11324 99999 50877 100000 34428 100000 72154 100000 40175 99999 98425 100000 31845 100000 26040 100000 36078 99999 67411 100000 28649 100000 96840 99999 55760 99999 92648 100000 29378 99999 585 99999 32985 100000 66018 100000 5165 100000 85038 99999 92413 99999 95672 100000 31613 99999 86088 100000 44814 99999 41720 99999 97113 100000 17961 99999 30475 99999 68405 99999 62745 99999 25385 100000 72777 99999 11261 99999 63983 99999 11520 99999 50913 99999 35159 100000 10197 99999 46985 99999 24206 100000 25616 99999 9245 100000 73991 100000 43926 100000 63921 99999 67864 100000 45270 100000 83025 100000 74443 99999 64610 100000 60230 99999 5336 99999 14286 99999 93148 99999 56015 100000 57169 99999 8814 100000 8405 100000 47563 99999 30824 99999 3661 99999 61665 100000 13542 99999 82432 99999 54702 99999 43259 100000 98184 100000 36194 99999 43256 99999 99147 100000 76676 99999 85360 100000 21944 100000 99005 100000 6096 99999 40603 100000 29051 99999 90503 100000 59761 100000 95180 99999 8832 100000 43303 100000 32964 100000 47800 99999 19514 99999 81936 99999 80648 100000 24455 100000 97396 99999 4548 100000 18327 99999 1095 99999 36452 99999 90788 99999 32602 99999 54848 99999 87419 99999 53526 100000 39955 99999 28388 100000 88299 99999 54748 99999 10759 99999 44245 100000 89254 100000 51685 99999 64152 99999 12606 100000 8307 99999 20894 99999 60067 99999 84817 100000 38869 99999 25763 100000 21344 99999 69150 99999 90177 99999 15704 100000 31748 99999 35462 100000 88431 100000 22025 100000 86542 100000 80675 99999 77905 100000 20364 99999 7109 99999 51470 100000 98402 100000 64681 99999 37715 99999 93700 99999 75201 99999 14166 100000 27979 99999 59490 100000 40901 99999 71690 99999 62086 99999 55645 99999 15407 100000 99231 100000 82430 100000 8948 100000 14465 100000 26273 99999 88872 99999 66130 99999 78939 100000 17696 100000 24201 100000 15024 100000 73546 99999 45602 100000 8367 100000 38256 99999 59636 99999 3455 100000 97563 100000 74245 100000 86707 100000 99122 99999 45643 99999 70325 99999 22251 99999 52392 99999 47459 99999 21237 99999 77800 100000 4913 99999 52738 99999 9012 100000 52367 100000 69891 99999 19354 100000 58349 100000 61025 100000 97589 99999 87974 99999 57757 100000 27093 100000 95398 100000 1876 99999 85357 99999 58296 100000 11654 100000 65245 99999 60386 100000 60600 100000 14600 99999 63623 100000 49340 99999 46212 99999 27032 99999 91595 100000 81048 100000 86300 99999 72996 99999 10084 99999 43398 99999 28831 99999 83479 99999 61794 99999 98855 99999 97379 100000 22416 100000 88635 99999 85563 99999 17821 100000 91620 100000 28901 99999 24595 99999 75166 100000 24681 99999 25781 99999 66340 99999 69190 99999 8663 99999 11666 99999 24645 99999 83011 99999 85486 100000 10462 100000 55097 100000 38248 99999 13391 99999 83876 99999 45839 100000 92341 99999 39408 100000 4696 100000 19103 99999 91159 99999 56537 99999 94798 99999 70475 99999 93851 100000 4757 99999 76450 100000 75981 100000 92777 99999 51628 100000 44343 100000 42209 99999 52838 100000 89419 100000 40252 100000 37052 99999 37713 100000 41213 100000 64932 99999 29027 100000 550 100000 39782 100000 52177 99999 34370 100000 39162 100000 80000 99999 27634 100000 14058 99999 77707 100000 66226 99999 46610 99999 12484 99999 7230 100000 92907 99999 39480 99999 63467 100000 42598 99999 34120 99999 72249 100000 31954 100000 10345 100000 31742 99999 33642 99999 56534 100000 57734 99999 8464 100000 4165 99999 68971 99999 71622 100000 8772 99999 68044 99999 49191 99999 67250 99999 55146 99999 51550 100000 56225 100000 7033 100000 14397 99999 46139 100000 49953 99999 19512 99999 46232 99999 27694 100000 37614 100000 24812 100000 75608 100000 89549 99999 45894 100000 60684 100000 688 100000 6277 99999 71440 99999 50133 100000 96817 100000 23810 99999 4840 99999 14338 100000 32625 100000 70039 100000 29094 100000 97544 99999 64143 99999 53094 100000 95777 99999 76336 99999 59186 99999 76179 100000 43443 100000 99870 99999 81890 99999 47657 100000 39805 99999 43204 100000 637 99999 89459 99999 6366 99999 4520 100000 3422 100000 49023 99999 6385 99999 34147 100000 69333 99999 8594 99999 98087 100000 85320 99999 48807 99999 30726 99999 37797 100000 13184 100000 73673 100000 38818 100000 25164 99999 18671 100000 53065 100000 98860 100000 85227 99999 3008 99999 40628 100000 50162 99999 72679 99999 40311 100000 5022 100000 42087 100000 35815 100000 95217 100000 38730 100000 60188 99999 14640 99999 78779 99999 69650 99999 220 99999 87217 99999 47263 99999 89923 100000 82015 99999 39132 100000 69584 100000 94840 100000 58988 100000 41460 99999 61791 100000 57014 100000 99027 100000 87065 99999 93586 100000 99583 99999 93249 99999 57864 99999 59788 99999 7466 99999 47222 100000 46725 100000 53159 100000 43258 99999 26075 100000 66097 100000 32356 99999 70348 99999 59276 99999 94787 99999 76837 99999 10687 99999 63539 100000 45166 99999 73563 99999 44094 99999 66498 99999 84196 99999 62194 99999 34730 99999 83912 99999 81879 99999 63662 99999 71293 99999 93567 100000 2165 100000 1109 99999 21675 99999 30964 100000 87437 100000 62135 99999 77446 99999 78424 100000 30538 99999 24192 100000 9721 100000 8395 99999 11701 100000 13151 99999 57225 100000 13695 99999 53873 100000 77302 99999 58500 100000 10883 99999 87216 99999 18275 100000 49163 99999 6951 99999 96556 100000 38916 100000 10388 100000 11595 99999 45385 100000 83586 99999 81424 99999 24692 100000 98572 100000 89890 100000 93642 99999 35302 99999 45735 100000 25993 99999 68385 99999 21630 99999 81208 100000 51406 100000 68412 99999 60798 100000 58562 99999 35054 100000 62364 99999 53427 99999 85907 99999 46440 100000 26222 99999 78732 100000 71147 100000 76627 99999 15866 100000 20923 100000 80660 100000 74870 99999 44750 99999 87804 100000 51981 100000 51886 100000 69550 100000 41692 99999 81349 100000 45865 100000 8827 99999 86676 99999 78983 99999 11632 100000 23790 99999 29825 99999 39353 100000 88147 100000 34656 100000 99544 100000 15681 100000 81847 100000 76050 100000 37942 100000 4844 100000 98024 100000 18485 100000 16319 99999 84233 99999 5504 100000 57728 100000 28977 100000 83866 100000 42911 100000 1007 100000 48332 99999 10877 99999 61668 99999 14975 99999 47405 99999 80565 100000 91622 100000 44193 99999 41871 100000 2554 100000 14983 100000 34873 100000 69275 100000 18473 100000 74556 100000 89448 99999 78495 99999 81955 99999 32143 99999 45994 100000 79148 100000 14847 99999 50125 99999 82313 99999 59271 99999 75050 99999 5893 100000 33322 99999 64951 100000 34814 99999 13530 100000 5331 100000 97570 100000 66627 100000 42696 99999 20601 99999 63314 100000 68833 100000 79601 100000 17736 100000 37520 99999 97005 99999 67336 100000 52980 100000 29188 99999 97735 99999 17804 100000 50676 99999 24786 100000 59865 99999 45560 100000 82053 99999 9395 99999 89769 100000 7941 100000 47192 99999 84159 99999 62026 100000 14940 99999 27655 99999 69084 99999 98406 100000 67467 99999 61238 99999 3782 100000 64151 99999 83215 100000 96099 100000 25913 99999 36819 99999 48740 99999 89824 100000 83065 100000 25710 100000 76947 99999 42219 99999 37284 99999 66897 99999 43580 100000 57150 99999 66447 100000 76241 99999 83020 100000 42419 100000 55806 99999 98553 100000 23522 100000 38089 99999 50625 100000 64544 99999 1407 100000 54280 99999 78026 100000 65419 99999 45017 99999 24523 99999 17411 99999 74044 100000 45223 99999 35087 99999 90903 100000 35802 100000 94009 99999 6308 100000 60224 99999 61915 100000 79549 99999 21384 100000 73885 99999 24913 100000 34899 100000 8284 99999 36158 100000 92623 100000 90866 99999 88953 100000 97679 99999 53744 99999 27565 99999 96363 100000 15535 99999 17370 99999 94364 100000 57865 99999 36674 100000 69307 99999 33715 99999 15970 100000 663 99999 4952 99999 41400 100000 85796 99999 63630 99999 5446 99999 66656 100000 9311 99999 13207 100000 3781 100000 95183 100000 90079 100000 99308 100000 17879 100000 57834 99999 19323 99999 71854 100000 50723 99999 60888 100000 86472 100000 31360 100000 41511 100000 38054 100000 94958 99999 30508 99999 26727 99999 65590 99999 72120 100000 43192 100000 77933 100000 65938 100000 20440 100000 94425 99999 73537 99999 83014 99999 28694 100000 66985 99999 39819 100000 9849 100000 71080 100000 92114 99999 86523 99999 72297 99999 33083 100000 22375 100000 86892 99999 36166 99999 11152 100000 82019 100000 39376 100000 7714 99999 71423 99999 37044 99999 91049 99999 11760 100000 88065 100000 47903 100000 27594 100000 21977 100000 39438 100000 55336 99999 99200 99999 7491 99999 91380 100000 75837 100000 62614 99999 98391 99999 52484 99999 5540 100000 23917 99999 25019 100000 54890 100000 20748 99999 43308 100000 53642 100000 80097 100000 35747 99999 29103 99999 35365 100000 63898 100000 5712 100000 19618 100000 90878 99999 90596 99999 50334 100000 38194 100000 94051 99999 58250 100000 6314 99999 74017 99999 79341 100000 19010 100000 54615 100000 60489 100000 99025 100000 97103 100000 43704 99999 79891 100000 70883 100000 20473 100000 66479 100000 32176 100000 91635 100000 57063 99999 48075 99999 65297 99999 26259 99999 23430 100000 63465 99999 9978 99999 48790 100000 27759 99999 4023 100000 22468 100000 90121 100000 21168 100000 56867 100000 38016 99999 74598 99999 65951 100000 27790 99999 45806 99999 90353 100000 99893 99999 40870 100000 37431 100000 60546 100000 12750 100000 60517 99999 66215 100000 60761 99999 31695 100000 76584 100000 47303 100000 13770 99999 86334 100000 30201 99999 50859 100000 71555 99999 33224 99999 34374 100000 12584 100000 47508 99999 11533 99999 213 100000 87907 100000 14212 99999 28481 100000 48418 99999 82423 99999 34567 100000 56561 100000 49062 100000 30494 99999 53246 99999 38894 99999 74280 100000 99948 99999 83862 99999 93720 99999 72324 100000 44877 99999 5974 99999 9129 99999 2128 99999 73398 100000 99317 100000 32324 100000 20179 100000 46385 100000 69547 99999 37878 99999 9602 99999 36984 100000 8960 100000 75140 100000 5941 100000 36369 99999 45890 99999 1369 99999 36196 100000 60055 99999 1150 100000 87212 99999 73752 100000 86869 99999 50399 100000 72211 100000 95963 99999 7414 100000 77474 99999 26110 99999 71173 100000 37522 99999 72642 99999 21235 100000 43011 99999 27257 100000 92428 100000 49782 100000 76770 100000 72422 99999 39026 99999 49768 100000 92147 99999 84270 99999 90189 99999 97629 99999 7433 100000 14251 99999 88000 99999 81064 99999 18821 99999 63681 100000 87877 100000 19153 100000 75601 99999 10172 100000 288 99999 6025 100000 9681 99999 87860 100000 78083 100000 2831 99999 72086 100000 53760 99999 98203 100000 42206 100000 41474 99999 7144 99999 11126 99999 46663 100000 17793 100000 77408 99999 75499 100000 141 100000 97572 99999 69723 99999 50221 100000 65261 99999 68114 100000 7100 100000 89126 99999 18632 99999 68158 100000 89707 99999 29752 100000 6035 100000 98157 99999 11727 100000 83605 99999 75451 100000 80539 100000 93648 99999 22795 99999 8664 99999 35233 99999 98211 99999 11713 100000 53423 100000 94969 99999 69671 99999 53386 99999 20422 100000 68028 99999 3441 99999 67499 99999 75986 100000 45419 100000 40968 100000 73498 100000 3852 99999 97481 99999 29614 99999 14295 100000 97303 99999 30913 100000 13258 99999 21587 99999 64236 99999 60115 99999 88985 100000 85318 99999 24309 99999 78451 99999 23072 99999 30750 99999 65314 99999 67978 99999 68276 99999 57901 99999 73589 100000 22080 100000 75222 100000 53002 100000 38989 100000 21016 100000 32348 99999 55844 99999 35528 99999 28746 100000 87237 100000 55048 99999 54973 99999 75760 99999 9948 100000 657 99999 21429 100000 40404 99999 36856 100000 44550 100000 28252 99999 76810 100000 6161 100000 17734 100000 96402 99999 58788 99999 24466 99999 4323 100000 16965 100000 57868 100000 64586 100000 39608 100000 33667 100000 88844 99999 94571 99999 92949 100000 40618 100000 38255 99999 32779 99999 46469 100000 85453 99999 43227 100000 45383 100000 16801 99999 45794 100000 23087 99999 35070 100000 27882 99999 34593 100000 41976 100000 44849 99999 37249 99999 28191 99999 55901 100000 92700 99999 95143 100000 52566 100000 50665 100000 18550 100000 16687 100000 74879 100000 34768 99999 12472 100000 30307 99999 56699 99999 76063 99999 43851 99999 9894 100000 66543 100000 13836 99999 7362 100000 29154 99999 12892 99999 57830 100000 20168 99999 48187 100000 86631 99999 32307 99999 77932 99999 68074 99999 87533 99999 35364 99999 3734 100000 65990 99999 76534 100000 81947 100000 64097 99999 48737 100000 64440 100000 67648 99999 95214 100000 59363 100000 11527 99999 83106 100000 36723 100000 62851 99999 12889 99999 67522 100000 86288 100000 51280 99999 2086 100000 49311 100000 84588 100000 86139 100000 13591 99999 20044 100000 78525 99999 61553 100000 54050 100000 37094 100000 45182 99999 22497 100000 60294 99999 78317 99999 442 100000 59736 99999 78980 100000 55603 99999 34568 100000 59628 99999 63622 100000 25447 100000 9649 100000 75878 100000 78062 100000 21347 100000 48660 99999 45178 99999 39383 99999 93127 99999 13389 99999 98219 99999 83108 99999 42930 100000 39128 99999 45099 100000 53252 99999 21735 100000 20337 100000 86665 99999 81626 99999 51791 100000 301 100000 22058 100000 89644 99999 41498 99999 26483 99999 79673 99999 24245 99999 76922 100000 32000 99999 33564 99999 21875 99999 20184 100000 73381 99999 78744 100000 59972 99999 38620 99999 71751 100000 45257 100000 56951 100000 78827 99999 18615 100000 78428 100000 71960 99999 80285 100000 65994 100000 95657 99999 41422 100000 95951 100000 2529 99999 89486 100000 92514 99999 94610 100000 1258 100000 59224 100000 92643 99999 90979 100000 80417 99999 55334 100000 43660 99999 17231 100000 35526 99999 50424 100000 18242 100000 46030 99999 86236 99999 55415 99999 84292 99999 66908 99999 86822 99999 45854 99999 67416 99999 1400 99999 46387 100000 44393 100000 32102 100000 65741 100000 25741 100000 47506 100000 96518 100000 90960 99999 32487 100000 58400 100000 93062 99999 76768 99999 50294 100000 595 100000 47813 99999 92667 99999 24593 99999 2541 99999 43220 100000 74527 99999 48580 99999 64574 100000 1094 100000 82828 99999 42932 99999 96053 100000 23387 99999 88356 100000 24465 99999 20452 99999 90336 100000 47428 100000 45273 100000 25763 99999 94906 100000 65435 100000 226 99999 18198 99999 72240 100000 86335 100000 35563 100000 3115 99999 50486 99999 59982 100000 17206 100000 47519 99999 74046 100000 79634 100000 28723 100000 26814 99999 90201 100000 97257 100000 3566 100000 72656 100000 68835 99999 28371 99999 23785 99999 87605 100000 17678 99999 63516 100000 51566 100000 94561 99999 86168 100000 7536 99999 64933 100000 88737 100000 12346 99999 88204 100000 74296 99999 7370 100000 3444 100000 75166 99999 26449 100000 81990 100000 94728 100000 22703 99999 70636 99999 80115 100000 51606 100000 90802 99999 97361 100000 31884 99999 92436 100000 44240 99999 57779 99999 62455 100000 46306 100000 55843 99999 6441 100000 14310 100000 40059 100000 57383 99999 37175 99999 46067 99999 79994 99999 24209 99999 49333 100000 48126 99999 50605 99999 83467 99999 28707 99999 17248 99999 16516 99999 23210 99999 48316 100000 79294 100000 72772 99999 91854 100000 50443 99999 66371 99999 51066 100000 61024 100000 87325 99999 34794 100000 11432 99999 77152 100000 97449 99999 61014 100000 61123 99999 91064 99999 46995 99999 100 100000 24246 100000 56178 100000 99719 99999 86220 100000 61203 99999 46341 99999 90087 99999 9644 100000 78837 99999 46414 99999 64308 100000 76119 99999 2511 100000 16373 100000 37773 100000 12047 100000 38765 100000 47892 100000 24922 99999 86379 99999 32802 99999 68639 100000 18708 99999 62595 99999 52505 100000 77629 100000 71556 99999 34560 100000 89551 99999 27341 99999 48508 99999 53609 99999 83935 99999 42036 99999 24875 100000 41732 100000 60158 100000 13090 100000 99774 100000 56612 99999 59173 99999 65950 99999 31656 100000 33791 100000 66434 100000 50178 99999 86629 100000 61931 99999 98239 99999 58721 100000 9727 99999 68714 99999 61498 99999 23323 100000 79869 100000 15722 100000 18573 99999 37620 99999 56757 99999 2938 99999 28254 99999 88956 100000 23498 99999 64379 99999 8656 99999 49166 100000 50598 100000 47989 100000 58160 99999 16023 100000 6519 99999 4951 100000 39128 100000 84976 99999 38247 99999 42862 100000 97987 99999 81563 100000 95506 99999 91772 99999 67249 100000 48110 100000 33540 100000 71108 99999 67122 100000 61277 100000 80114 100000 59991 100000 96832 100000 10780 100000 69755 100000 10744 100000 22565 99999 38097 100000 83969 99999 98885 100000 89250 100000 42603 100000 93518 99999 48923 100000 32895 100000 29011 99999 15391 100000 32946 99999 15426 100000 81361 99999 25625 100000 10041 99999 48061 99999 85606 99999 21811 99999 53826 100000 17895 100000 27990 100000 77887 99999 57324 99999 84737 100000 15349 100000 14705 99999 43956 99999 25230 99999 45114 99999 93425 100000 97890 100000 16486 99999 6887 99999 72510 99999 74689 99999 82710 100000 7145 100000 54160 100000 92895 100000 62880 99999 46989 100000 10660 100000 50008 99999 90565 100000 81761 100000 62338 99999 86100 100000 30823 99999 88705 99999 17976 100000 86073 99999 13440 99999 3079 99999 88796 99999 38459 100000 67237 99999 24615 100000 32409 99999 55934 100000 30182 99999 87574 100000 42567 100000 43846 99999 63575 99999 29831 99999 82766 100000 5969 99999 87245 100000 69495 100000 65771 99999 69897 99999 39195 100000 97504 99999 59539 99999 47525 99999 97004 100000 40782 99999 56358 100000 36203 99999 49626 99999 96871 99999 2281 99999 33029 99999 54699 99999 84384 100000 87211 100000 21775 100000 40053 99999 35682 99999 23770 99999 67892 100000 7520 99999 70914 100000 19088 100000 6292 99999 49629 99999 26456 100000 94482 99999 28479 99999 91489 100000 43172 99999 91465 100000 54146 100000 5248 99999 6500 100000 33465 100000 21882 99999 49829 100000 31704 99999 43097 100000 57280 100000 62415 99999 85493 99999 37080 100000 92928 100000 93944 100000 12283 99999 56570 100000 88847 100000 91508 100000 2698 99999 38470 99999 1284 99999 41006 99999 75139 100000 54114 99999 59375 100000 83354 100000 32837 99999 3572 99999 19978 99999 25750 100000 41751 99999 32103 100000 76818 100000 49892 99999 75847 100000 6323 100000 38850 99999 75462 100000 1371 100000 98777 99999 31808 100000 3448 99999 38124 100000 54221 99999 52141 100000 82001 100000 98477 100000 40321 99999 62313 99999 36313 99999 50179 100000 42670 100000 60377 99999 30414 99999 22470 100000 15846 99999 62782 100000 50550 99999 36567 99999 24301 99999 48391 100000 47439 99999 8918 100000 29124 100000 13490 99999 69629 99999 47213 99999 47325 99999 12247 99999 92519 99999 71468 99999 10341 100000 17762 100000 61758 99999 77815 99999 47461 100000 80136 99999 51877 99999 63264 100000 9897 100000 67897 100000 46180 100000 85161 99999 26411 100000 18911 99999 21999 99999 58515 99999 53112 100000 15214 99999 13339 99999 78371 99999 66316 100000 45741 99999 74293 99999 39003 99999 48489 100000 94646 99999 65717 100000 80435 100000 66384 99999 56529 100000 39551 100000 16689 99999 55276 99999 75634 99999 86530 99999 73799 99999 20504 99999 43168 99999 90521 99999 17420 99999 38851 100000 71927 99999 50390 100000 17828 99999 80748 100000 84311 100000 39333 100000 73660 100000 17542 100000 32522 100000 11393 100000 36620 100000 49869 100000 44483 100000 87534 100000 38190 100000 87257 100000 73047 99999 59717 100000 9522 100000 33968 100000 39501 99999 57632 99999 59502 99999 39493 99999 99594 99999 71637 100000 75999 100000 62360 100000 96115 99999 34509 100000 91390 100000 75263 100000 73895 100000 90625 100000 61716 99999 49325 100000 28903 100000 50964 100000 66859 100000 4441 99999 18172 99999 64672 100000 80499 99999 24676 100000 68022 100000 62529 100000 5981 99999 16224 100000 75030 99999 36870 99999 3658 99999 64592 100000 13 99999 24046 99999 14146 100000 38727 100000 58989 100000 69830 100000 86340 99999 56402 100000 21648 99999 45536 100000 48822 99999 77678 100000 11054 100000 4923 99999 56330 99999 12889 100000 6947 100000 57059 100000 84479 100000 61343 100000 89914 100000 31039 100000 1289 99999 34026 99999 24562 100000 26831 99999 54410 100000 93918 99999 81921 100000 18774 99999 87949 99999 46818 99999 43023 99999 61299 100000 55180 99999 95232 99999 75284 99999 96027 100000 10335 99999 51921 99999 85248 100000 47540 99999 15202 99999 54067 100000 19746 100000 53415 100000 80168 100000 77225 99999 15157 100000 68741 100000 88007 99999 13752 99999 21209 99999 9026 99999 12555 99999 83837 99999 31115 100000 50710 100000 39437 100000 92371 100000 11082 100000 6171 99999 31307 99999 78223 99999 65670 100000 93582 99999 41628 99999 3569 99999 200 99999 21459 100000 69435 100000 74167 99999 92521 99999 95914 99999 23417 99999 3336 99999 50969 100000 89288 99999 23374 100000 1632 99999 71313 99999 17608 100000 57576 99999 44948 99999 83473 99999 88586 100000 77995 99999 88022 100000 1673 100000 72174 99999 45387 100000 59524 99999 73731 100000 54459 99999 19416 100000 37323 100000 65968 100000 8525 99999 13737 99999 55430 99999 22458 100000 65283 100000 84081 100000 42148 99999 93464 100000 98991 99999 73274 99999 50364 100000 87467 99999 81162 100000 58234 100000 95634 100000 94673 100000 82460 99999 60616 99999 68099 99999 30065 99999 34691 99999 26133 99999 69610 100000 85085 100000 9579 100000 89084 100000 12117 99999 90795 100000 73769 100000 93041 100000 64116 99999 48798 99999 65707 99999 43384 99999 54487 100000 59135 99999 70049 99999 12629 100000 8103 99999 79267 99999 26711 99999 43538 100000 76112 100000 75016 100000 34185 99999 75665 99999 53475 99999 86908 99999 92493 100000 48094 100000 87254 100000 46140 100000 759 100000 15948 99999 21827 100000 40130 99999 42892 100000 32915 100000 90570 99999 49881 99999 30817 99999 39318 99999 16252 100000 59446 99999 54978 100000 30483 99999 76496 99999 30593 100000 29853 100000 19933 100000 28350 100000 92902 100000 35026 99999 2786 100000 17075 99999 13488 99999 13993 99999 82124 99999 24260 99999 97904 100000 51904 99999 60606 99999 63528 100000 24889 100000 20881 99999 5060 100000 8334 100000 27719 100000 99426 99999 95143 99999 24956 99999 59234 99999 41093 100000 35755 100000 5822 100000 84912 99999 92506 99999 38107 99999 11855 99999 11247 99999 60139 99999 13987 99999 59815 100000 79995 100000 92939 99999 36628 99999 99189 100000 40165 99999 42266 99999 14773 99999 28462 99999 65349 100000 60 99999 11611 100000 79774 100000 37206 99999 26937 100000 24331 99999 26384 99999 51943 99999 85796 100000 17387 99999 65415 100000 64177 100000 36103 99999 67464 99999 87218 100000 28971 99999 12167 100000 71266 99999 83120 100000 62388 99999 24239 100000 3731 100000 60919 100000 67926 100000 8252 99999 45564 100000 38011 100000 12147 99999 90694 99999 4623 99999 53717 99999 36997 99999 50771 100000 42633 99999 72050 100000 94627 99999 81601 100000 53498 100000 3240 100000 58344 99999 40118 100000 39623 100000 1470 99999 61730 99999 30423 100000 88513 99999 25157 100000 31430 99999 67584 99999 76934 99999 94477 99999 29406 100000 17875 100000 61249 100000 6929 100000 61381 99999 21487 99999 72551 99999 76250 100000 18819 99999 74707 99999 9163 99999 85929 99999 10232 100000 48513 100000 16751 99999 42036 100000 85766 100000 19879 99999 3274 99999 1763 100000 47533 99999 35275 100000 95509 99999 99805 100000 85767 99999 12945 99999 64052 99999 49489 99999 86229 99999 12019 99999 4658 99999 81570 99999 86438 99999 21345 99999 26060 99999 58728 99999 92955 99999 31488 99999 7188 100000 24816 100000 61819 100000 81321 99999 52555 99999 77297 100000 84447 100000 74873 100000 22541 99999 16634 100000 39234 100000 90952 100000 48339 99999 22441 100000 51535 100000 20816 100000 4392 100000 55981 99999 60693 99999 93784 100000 4898 99999 33170 99999 21632 99999 17848 99999 63672 99999 19308 100000 51404 99999 74065 99999 45964 99999 37382 100000 97466 99999 37274 100000 57523 99999 38369 100000 88518 99999 54621 100000 93058 99999 81545 100000 83002 99999 39373 100000 594 99999 66322 100000 87325 100000 66666 99999 82143 100000 38639 99999 20317 100000 83947 100000 59578 100000 29943 99999 75519 100000 84232 100000 38823 100000 9426 99999 39091 99999 66385 99999 26510 100000 52526 99999 79756 100000 96585 100000 47057 100000 3891 99999 11234 99999 12064 99999 67278 99999 41573 100000 4874 100000 37667 99999 99254 99999 72461 100000 52506 99999 21451 100000 36171 100000 70929 100000 37359 99999 71310 99999 70070 99999 75519 99999 22293 100000 65451 100000 26024 100000 55737 99999 58455 99999 10275 99999 42011 99999 98923 100000 60056 99999 11658 99999 11715 99999 22536 100000 55477 100000 72200 100000 37712 100000 43769 100000 79444 99999 49159 100000 48430 100000 23900 100000 57744 100000 98122 100000 19100 99999 20234 99999 98537 100000 21843 100000 45315 100000 73847 99999 3073 99999 8901 100000 80582 100000 4628 99999 38485 99999 64892 99999 37476 99999 80536 100000 2734 99999 48106 99999 66109 100000 78607 100000 46780 100000 34870 99999 67769 99999 17065 100000 42391 99999 38141 99999 69916 99999 60317 99999 54858 100000 26936 100000 52758 99999 51383 99999 74579 100000 93990 99999 53310 99999 25441 100000 97431 99999 49098 99999 85704 100000 12055 100000 97392 99999 58052 100000 26526 100000 12035 100000 2985 99999 19661 99999 19917 99999 73286 100000 23846 99999 75161 100000 58126 100000 53756 100000 51189 99999 94950 100000 59919 99999 53083 99999 27232 99999 41416 100000 3795 99999 12551 99999 16936 100000 75344 100000 47916 100000 36803 99999 22900 100000 93123 99999 66574 100000 92596 99999 91298 100000 42450 100000 90931 100000 50849 100000 36292 100000 47064 99999 11124 100000 51011 100000 82032 99999 9380 100000 15280 99999 95478 100000 83071 100000 56126 99999 72233 99999 92453 99999 56245 100000 82375 100000 15495 99999 43528 100000 65889 99999 5454 99999 13248 100000 99260 100000 92239 100000 29212 99999 80147 99999 17539 99999 53102 99999 71054 99999 24152 100000 25631 100000 62482 100000 81226 99999 88624 100000 5993 99999 60250 99999 50167 100000 20022 99999 23683 99999 59685 100000 81136 99999 6253 100000 53581 100000 53426 99999 18507 100000 15810 100000 41170 99999 29924 100000 7876 99999 85908 100000 1379 100000 20608 99999 24991 99999 83958 99999 4580 99999 37097 99999 77700 100000 54361 99999 98249 99999 84610 100000 11741 99999 94193 99999 64096 100000 6525 99999 74000 100000 62901 100000 5619 100000 59179 100000 91329 100000 92110 99999 65063 99999 41377 99999 62880 100000 68286 99999 25737 99999 85427 100000 79720 100000 70570 100000 35690 100000 68374 100000 35253 99999 76307 100000 53737 100000 9285 100000 60723 100000 60210 99999 38803 99999 62899 100000 95857 99999 59239 99999 76588 100000 7436 99999 79980 100000 417 99999 76598 99999 17585 100000 28417 100000 41920 99999 86235 100000 89162 100000 46017 99999 99621 100000 68237 99999 29859 100000 39659 100000 93349 100000 79127 100000 61517 100000 91921 100000 75209 99999 50940 99999 49313 100000 65620 100000 6388 100000 12961 99999 11870 100000 63307 100000 21858 100000 96019 99999 72893 100000 70164 100000 96481 99999 88062 100000 43915 100000 76001 99999 57498 100000 34153 100000 50578 100000 72598 99999 61114 99999 96361 100000 79107 100000 3277 99999 29573 100000 16132 100000 75621 100000 18158 100000 93303 99999 74984 100000 82542 99999 93820 100000 1446 100000 40623 100000 18758 100000 73658 99999 51569 100000 89778 99999 71961 100000 18649 100000 82108 99999 73203 99999 13643 99999 50959 99999 95598 99999 57141 99999 52364 100000 28710 100000 84900 100000 75364 100000 95419 100000 31372 99999 91036 99999 75156 99999 39273 100000 53368 99999 98888 100000 1679 100000 76565 100000 72675 99999 36999 99999 33510 99999 59689 100000 78233 99999 77347 99999 30301 99999 32253 100000 16538 99999 41855 99999 65676 100000 63852 100000 90446 99999 87695 100000 35298 99999 92507 99999 38181 99999 36724 100000 63549 100000 25298 100000 27173 99999 27537 100000 62591 99999 86969 100000 77170 99999 6300 99999 87547 100000 17092 100000 24131 100000 548 99999 69073 99999 36671 99999 78167 99999 88565 100000 71472 99999 66374 100000 44460 100000 45502 100000 52458 100000 94052 99999 31082 99999 5803 100000 94842 99999 51165 99999 39777 100000 5737 99999 81772 100000 95243 99999 71072 100000 7979 99999 46700 100000 98826 100000 60996 99999 46960 99999 75473 100000 86477 99999 43871 99999 89967 100000 22331 100000 4868 99999 82524 100000 8717 99999 91767 99999 42849 99999 39012 100000 85079 100000 54136 99999 40179 100000 85062 100000 91800 99999 44444 100000 78675 100000 36231 100000 40126 99999 79516 99999 38493 100000 85834 99999 63111 100000 14230 100000 8105 100000 19277 99999 7506 100000 7856 100000 58202 99999 29814 100000 393 100000 83337 100000 72695 99999 12377 100000 34239 100000 82711 99999 51896 100000 84989 99999 63159 100000 1032 99999 17523 100000 24476 100000 76441 100000 34923 99999 5458 100000 66398 100000 75525 99999 66171 100000 98792 100000 8066 99999 43333 100000 18125 100000 83525 99999 47471 100000 70504 99999 28750 100000 21456 99999 81179 100000 42578 99999 25123 99999 14625 100000 14153 99999 73098 100000 10602 99999 50269 100000 26228 99999 23793 100000 40417 100000 70799 100000 96157 99999 52556 100000 3410 100000 20728 100000 16681 100000 24013 100000 15346 99999 66240 100000 74710 100000 88534 99999 57319 99999 77981 100000 85220 99999 3365 100000 60076 100000 97180 100000 24199 100000 35092 99999 69317 100000 99652 100000 282 99999 95543 99999 78816 100000 81881 100000 87486 99999 10870 100000 78987 99999 41180 100000 78313 99999 56395 99999 78886 99999 92810 99999 10100 99999 63469 100000 9355 100000 35420 100000 38447 100000 3765 99999 2871 99999 63963 100000 78177 99999 24364 100000 11409 100000 47162 100000 47393 99999 14289 99999 13015 99999 10449 99999 25960 99999 40143 99999 54991 100000 83100 100000 64926 99999 82776 99999 33539 100000 33676 99999 14246 99999 90068 99999 79164 100000 40784 100000 40796 99999 84138 100000 79909 100000 65895 99999 13581 100000 28984 99999 52062 100000 21784 99999 57831 99999 9583 99999 63552 99999 55470 99999 68829 99999 95977 99999 60281 100000 8146 99999 385 99999 29982 100000 85530 100000 20349 99999 7281 99999 24449 100000 20741 100000 28193 100000 17325 99999 43306 100000 75659 99999 81506 99999 51885 99999 58074 100000 35358 99999 96326 100000 37849 100000 55186 100000 13867 100000 98702 100000 1674 100000 28688 99999 89750 100000 30186 99999 20046 100000 29398 100000 25981 100000 35112 99999 21554 100000 59876 99999 64225 100000 60769 99999 53485 99999 16991 99999 61160 100000 27215 99999 86674 100000 73733 99999 1707 99999 98161 99999 72482 100000 54523 99999 64096 99999 84726 99999 834 100000 22954 99999 52097 100000 72145 100000 49074 100000 58210 100000 2266 99999 99578 100000 8773 99999 64203 99999 9661 99999 95802 100000 94379 100000 51674 99999 72019 99999 85984 99999 15396 100000 46785 100000 46831 99999 79476 100000 72633 99999 32087 100000 15572 99999 53038 99999 96915 100000 25220 99999 38794 99999 76778 99999 49357 99999 70556 100000 67419 99999 3603 99999 66912 99999 75625 99999 37374 100000 99953 99999 97485 99999 71274 99999 61701 99999 19105 99999 52924 99999 90808 99999 13986 100000 5716 100000 6710 99999 62675 100000 50921 99999 90563 100000 45175 99999 54557 99999 1454 99999 43318 100000 51165 100000 20510 100000 93270 99999 31603 100000 15894 99999 44993 100000 56819 99999 21575 99999 44268 100000 53315 99999 20031 100000 96305 99999 41227 100000 40785 99999 85221 99999 76084 100000 64769 99999 4196 99999 21228 100000 86537 100000 7676 100000 96705 100000 29090 99999 19361 99999 72483 100000 90681 100000 32453 100000 24999 100000 39740 100000 80045 100000 6433 99999 47671 99999 60398 100000 85230 99999 93695 99999 17359 100000 96952 99999 90629 99999 88216 99999 32672 99999 70905 99999 12247 100000 53403 99999 48416 99999 73556 99999 30931 100000 11777 100000 45660 99999 89831 100000 13526 99999 75193 100000 54851 99999 82160 100000 96803 100000 64307 100000 95915 100000 82974 99999 73949 100000 33067 99999 92329 100000 60505 100000 39269 99999 5523 99999 96802 99999 80540 100000 96339 100000 97037 100000 12577 99999 4041 100000 44843 99999 2741 100000 45192 100000 70170 99999 82464 100000 33209 99999 16142 100000 67279 99999 31934 99999 67996 100000 12550 99999 91137 100000 73193 100000 46714 100000 77096 99999 99512 99999 57851 100000 63503 100000 83677 100000 86076 100000 85927 99999 67060 100000 44249 100000 47274 99999 54168 100000 97958 100000 8390 99999 1231 100000 34241 100000 94780 100000 779 100000 9081 100000 7528 100000 16235 99999 33108 99999 37961 100000 14749 100000 86588 100000 84844 99999 18775 100000 16123 100000 38215 100000 28469 99999 79974 99999 56948 100000 19263 100000 60970 100000 76835 99999 39059 100000 81116 100000 43919 99999 46314 99999 94551 99999 552 99999 25809 100000 82773 100000 65757 100000 43674 99999 93304 100000 41350 99999 89287 99999 62036 99999 25094 100000 52561 100000 31730 100000 91383 99999 85059 99999 63869 99999 46534 100000 41842 99999 35717 100000 4867 99999 52836 99999 65582 99999 59528 99999 41808 99999 94365 100000 51770 99999 36634 100000 6248 99999 37570 100000 10271 100000 79089 100000 13595 100000 90539 100000 97445 100000 87556 99999 19343 99999 63714 100000 82759 99999 21092 99999 12165 99999 69469 99999 89085 99999 59602 100000 84162 100000 95965 100000 64801 99999 69320 100000 2275 100000 72524 100000 83801 100000 7915 99999 52286 99999 98825 99999 57659 99999 81094 99999 24943 100000 21576 99999 31839 100000 8214 99999 55755 99999 33674 99999 17908 100000 18309 99999 68927 99999 68039 100000 3992 100000 6180 99999 6749 99999 87768 100000 60574 99999 33992 100000 85095 100000 30348 100000 59911 99999 83977 100000 62049 100000 20619 100000 27480 99999 12952 100000 49606 99999 70422 99999 69014 99999 70039 99999 25964 100000 76053 99999 6594 100000 18860 100000 10267 99999 58917 99999 42870 100000 43997 99999 91276 99999 37636 99999 73233 100000 40382 99999 69032 100000 81729 99999 61675 100000 16549 99999 84998 100000 10060 100000 13046 99999 88443 99999 43594 100000 70776 100000 66880 99999 5493 99999 65294 99999 42226 100000 64320 100000 12674 100000 20806 100000 87481 100000 78362 99999 61561 100000 7969 100000 38681 99999 30368 99999 40960 100000 34062 99999 2692 100000 84303 100000 98342 99999 99208 99999 39559 99999 59225 99999 89555 100000 54065 99999 37340 99999 60958 100000 95812 100000 67861 99999 74162 99999 75898 99999 98988 99999 89177 100000 46299 99999 17381 100000 34757 100000 54065 100000 29770 100000 5798 100000 16232 99999 51324 99999 40366 99999 46507 99999 93706 99999 50737 99999 74645 100000 76154 100000 34457 100000 60266 99999 76547 99999 40049 99999 1300 100000 656 99999 33986 99999 29413 99999 58232 100000 61705 100000 59764 100000 66279 100000 31485 100000 1080 100000 37705 99999 40971 99999 98596 99999 60721 99999 95349 99999 61549 99999 95908 99999 63110 100000 81183 100000 21073 99999 2535 100000 61760 99999 97622 99999 27219 99999 25046 99999 93930 99999 29516 99999 32893 99999 75075 100000 45879 100000 91493 100000 80035 99999 22856 100000 39366 100000 6296 99999 478 100000 91051 100000 8422 99999 61674 99999 92647 99999 58717 99999 29744 100000 39296 100000 35370 100000 84174 99999 39472 100000 97296 100000 91783 99999 1200 100000 98991 100000 17675 100000 25386 100000 44679 100000 71275 100000 43870 99999 63349 100000 21428 100000 11941 100000 11813 100000 33402 100000 86108 100000 59702 99999 68916 100000 87812 99999 59123 99999 51926 100000 67558 99999 13728 100000 69874 100000 66232 100000 60990 99999 1941 100000 60535 100000 31091 99999 83622 99999 45935 99999 7633 100000 80507 99999 13777 99999 90112 100000 50111 99999 20373 99999 2492 100000 36010 100000 74248 99999 45699 99999 88840 100000 57506 100000 37411 100000 16662 100000 65699 99999 38246 99999 25769 100000 49169 99999 71437 99999 3299 100000 25523 99999 53209 99999 3061 99999 10186 100000 43005 100000 78984 100000 72228 99999 95461 100000 41739 99999 19865 99999 48259 99999 78324 100000 18802 99999 32142 99999 78799 99999 98155 99999 70653 99999 87406 99999 65493 99999 40054 100000 47224 99999 58232 99999 71666 99999 21426 99999 16164 100000 99380 99999 27488 99999 83464 100000 88104 100000 21732 99999 53515 99999 28696 99999 61461 99999 83847 100000 35255 100000 32405 100000 87088 100000 72595 99999 12615 99999 99866 100000 65596 100000 38179 100000 68105 99999 26444 99999 69202 100000 71540 100000 69138 100000 89833 100000 14645 100000 326 100000 93302 100000 56331 99999 93387 99999 60814 99999 57209 100000 13994 99999 71871 99999 57978 99999 27273 100000 15043 100000 98869 99999 7689 99999 92781 99999 49118 100000 23921 100000 82308 99999 15455 99999 79877 100000 9090 100000 65629 99999 55942 99999 12082 99999 44869 100000 94124 99999 24762 100000 30245 100000 84507 100000 36812 100000 80369 99999 42863 100000 10606 100000 44046 99999 10001 99999 82802 100000 94071 100000 13432 100000 41203 99999 9258 99999 5132 100000 16419 99999 82130 99999 65572 99999 53968 100000 1699 99999 42575 99999 95768 99999 43996 99999 91076 99999 88724 100000 42683 99999 44482 100000 17073 100000 72824 99999 61846 99999 78716 100000 39717 99999 95284 99999 90732 100000 68716 99999 93504 99999 48542 100000 69681 100000 27545 99999 10301 99999 54318 100000 8961 99999 91063 99999 43036 99999 90676 100000 11867 99999 19270 99999 51654 100000 50957 99999 14738 99999 66954 100000 69683 99999 55452 100000 58587 99999 72225 100000 15448 100000 5761 99999 94591 100000 30834 100000 20953 99999 75247 99999 58784 99999 86182 100000 1855 100000 97627 99999 46222 100000 37009 100000 60759 100000 85408 99999 29816 100000 18124 100000 61349 100000 24428 99999 55545 99999 34449 100000 7045 99999 78260 100000 88521 100000 24778 99999 25865 100000 76878 99999 11410 99999 41861 100000 44139 99999 70568 99999 22857 100000 5202 100000 51922 99999 82284 99999 70391 99999 69819 100000 8737 99999 19018 99999 24683 100000 59882 100000 5062 99999 15654 99999 1472 100000 52313 100000 2047 100000 12274 100000 99307 99999 64350 99999 85479 99999 11154 99999 16390 100000 85687 100000 10951 100000 25952 100000 7953 99999 34313 99999 659 99999 70921 100000 14595 99999 18673 100000 45920 99999 71812 99999 88851 100000 338 100000 50252 99999 21728 99999 9454 99999 36468 99999 45524 99999 4174 99999 14855 100000 77439 99999 58156 100000 97033 99999 74834 100000 22094 100000 30123 99999 98328 99999 2974 99999 27959 99999 17050 99999 59590 99999 91307 99999 80690 99999 59593 99999 72191 100000 10046 99999 90899 99999 66101 99999 1976 99999 34302 100000 61831 100000 57181 100000 66929 99999 75512 100000 91425 100000 46507 100000 78693 99999 77621 99999 44740 100000 48781 99999 9281 100000 51514 100000 64024 100000 27287 99999 26348 99999 77848 100000 27676 99999 29632 99999 6254 99999 15810 99999 41547 100000 86621 99999 62263 100000 47598 99999 79650 100000 96394 100000 3126 100000 8917 100000 48953 100000 48231 99999 17072 100000 87177 100000 86437 99999 75351 100000 6006 99999 5226 100000 88704 100000 74811 99999 81277 100000 96557 99999 85144 99999 36715 100000 68606 99999 19620 100000 50754 100000 41369 100000 12564 100000 90347 100000 29168 100000 16358 99999 52356 100000 80368 100000 29490 99999 3130 99999 69572 100000 10264 99999 66073 99999 56946 100000 40058 100000 94863 99999 86344 100000 97138 99999 89577 99999 99393 100000 9124 100000 60655 99999 4721 100000 83568 99999 67202 99999 66213 99999 65815 99999 91428 99999 44003 99999 23018 99999 77877 100000 65070 99999 43958 100000 84469 99999 11327 99999 76392 100000 12467 100000 24404 99999 68716 100000 14428 100000 31423 99999 62636 100000 41477 99999 47663 100000 34743 99999 16958 99999 49695 100000 10389 100000 14177 100000 53900 100000 74728 99999 61085 99999 29841 100000 19686 99999 36193 100000 84701 100000 23523 100000 8643 99999 92926 100000 65786 99999 8035 100000 3154 99999 43359 99999 4266 100000 12149 99999 11468 100000 18456 99999 78262 100000 68733 100000 8039 99999 74483 100000 77233 100000 87276 99999 86021 100000 9593 100000 44556 100000 73610 99999 55284 99999 60471 99999 92726 100000 13669 99999 60556 100000 18582 99999 3761 100000 52335 100000 77778 100000 32125 99999 93321 100000 47131 100000 29354 99999 73486 99999 49797 100000 16273 100000 73392 99999 39997 99999 98912 100000 50666 99999 17842 100000 82835 99999 99324 100000 99982 99999 14187 99999 9614 100000 37138 99999 70796 100000 81977 99999 95999 100000 78801 100000 56647 99999 65456 100000 58195 99999 4583 99999 96353 99999 78029 99999 84744 99999 25464 100000 4930 100000 50244 100000 94061 100000 48805 100000 18983 99999 31216 99999 18782 99999 71681 100000 40753 100000 90878 100000 86646 100000 45173 100000 10988 100000 93509 100000 58966 99999 32361 100000 43495 100000 74133 99999 37161 99999 24490 99999 25320 100000 51502 100000 97272 100000 63356 100000 59335 99999 84171 99999 54697 100000 34723 100000 41628 100000 59140 99999 12227 99999 22314 99999 13268 99999 62583 100000 85855 99999 43525 99999 14452 100000 60923 100000 67629 100000 25263 99999 31522 99999 837 100000 74136 99999 13349 100000 1200 99999 40624 99999 67617 100000 14804 100000 20225 99999 27138 99999 23105 99999 43518 100000 27361 100000 25065 100000 21595 99999 78859 99999 60810 99999 1772 99999 46887 99999 30897 100000 17097 100000 55204 99999 87786 100000 34038 99999 35894 99999 655 100000 34349 99999 47886 99999 88169 99999 39473 99999 31746 99999 24680 100000 95318 100000 52709 100000 64833 100000 94143 100000 81899 100000 58153 99999 90657 100000 1534 100000 56934 99999 13902 100000 90619 100000 15247 99999 63972 100000 69686 100000 82865 100000 68653 100000 90230 100000 21606 100000 1114 100000 74870 100000 24671 100000 99350 100000 51519 99999 38291 99999 8035 99999 74146 99999 8865 100000 5394 99999 16105 99999 97660 100000 67387 100000 61329 99999 30189 100000 86915 99999 87137 99999 81018 99999 85730 99999 45395 99999 19418 100000 49746 99999 125 99999 57629 100000 99811 99999 54274 99999 78151 99999 14332 100000 48449 100000 63906 99999 4306 100000 12208 100000 84155 100000 99950 100000 49353 99999 54801 99999 41644 99999 12653 100000 10791 99999 39762 99999 31649 100000 65196 99999 10121 100000 94503 99999 24057 100000 98434 99999 32100 100000 129 100000 49953 100000 65787 100000 11246 99999 5815 100000 93433 100000 38863 100000 39877 100000 27282 99999 89199 100000 67312 100000 57273 99999 95399 99999 16571 99999 66658 100000 74773 100000 91987 99999 22241 99999 20223 99999 56134 100000 24215 100000 37239 100000 15723 100000 4448 100000 81849 99999 73978 100000 25596 99999 64423 99999 66947 100000 5039 100000 76636 100000 23441 100000 17789 100000 86946 99999 23041 100000 94705 99999 98683 100000 98977 100000 12715 99999 89571 99999 82237 100000 47435 99999 91344 99999 59422 100000 75876 99999 94372 99999 79063 99999 79148 99999 64174 99999 95471 99999 10697 100000 19490 100000 60633 100000 21349 100000 18258 99999 61573 99999 58498 99999 55204 100000 41388 100000 83884 99999 9729 99999 464 99999 7031 100000 46543 99999 16258 100000 89125 100000 76799 99999 39882 100000 71954 99999 22904 100000 64569 99999 53241 99999 75835 100000 33793 99999 30401 100000 9772 100000 19176 100000 70990 99999 86126 100000 6337 99999 48038 100000 2474 100000 88631 100000 59729 100000 13687 99999 57762 99999 23296 99999 42584 99999 98146 99999 6839 100000 63187 100000 32065 99999 37763 100000 72877 99999 99043 100000 93953 99999 95663 99999 30523 99999 73845 100000 53015 100000 95604 100000 88419 99999 89393 99999 65898 100000 80356 99999 34493 99999 27221 99999 58418 99999 49445 99999 49771 100000 71484 100000 40011 100000 5607 99999 94861 99999 84542 99999 80437 99999 67907 100000 64796 100000 99483 99999 82953 99999 52200 99999 93461 99999 37816 99999 21186 99999 3838 100000 84932 100000 66745 99999 87451 100000 89739 99999 60588 99999 51555 99999 59178 99999 47373 100000 35047 100000 24737 100000 27270 100000 46233 99999 64014 99999 7184 100000 53055 100000 70319 99999 25315 99999 30486 99999 371 99999 50447 100000 52105 99999 34662 99999 42757 99999 99846 100000 81424 100000 42557 100000 264 99999 62760 99999 33299 99999 6847 99999 85392 99999 95086 99999 93136 100000 77288 99999 51611 99999 6553 99999 71107 99999 79835 100000 34247 100000 95705 99999 92218 99999 62062 99999 94396 100000 96448 100000 15246 99999 45081 100000 20153 99999 15189 100000 13482 99999 9101 100000 83114 100000 42066 100000 33729 100000 67244 100000 55869 99999 26168 99999 61927 99999 9016 99999 16446 100000 10895 100000 81970 99999 96745 99999 98228 100000 10443 99999 67335 99999 52176 100000 59405 100000 1250 99999 71381 100000 19850 99999 56265 99999 29931 99999 13923 99999 62744 99999 17459 100000 37368 100000 28738 99999 82290 100000 42484 99999 51818 99999 59538 100000 52645 99999 42340 100000 48673 100000 84472 99999 45122 100000 32345 99999 74458 100000 25621 100000 90531 100000 787 99999 77176 100000 99782 100000 92168 99999 95514 99999 69266 99999 12633 99999 91719 100000 47302 100000 35888 99999 2818 99999 2407 99999 94966 100000 16199 99999 27385 100000 56466 99999 20735 99999 6472 99999 91333 99999 14408 100000 56986 99999 13600 99999 17105 99999 71178 99999 77345 99999 30730 99999 49494 100000 88483 100000 16483 99999 59302 100000 88807 99999 55065 99999 51860 99999 8721 99999 25678 100000 64498 100000 6037 100000 62616 100000 74187 99999 40213 100000 83276 100000 15604 100000 39541 100000 96487 100000 38438 100000 35947 99999 96824 99999 84092 99999 1221 100000 89921 99999 94286 100000 13206 99999 87203 99999 31311 99999 58722 100000 23893 100000 14669 100000 97303 100000 51886 99999 12244 100000 57604 100000 86610 99999 37174 100000 87400 100000 21785 99999 15754 99999 56210 99999 7405 99999 70799 99999 33373 99999 58227 100000 33807 99999 19208 100000 84961 100000 2213 99999 83546 100000 42160 100000 85981 99999 23789 99999 66871 100000 4165 100000 98734 99999 18387 99999 21975 99999 24708 99999 7413 100000 86718 100000 97963 100000 67275 100000 11918 99999 26094 99999 37597 100000 51257 99999 90393 100000 60475 99999 31949 100000 27224 99999 75952 99999 5683 99999 14402 99999 40957 100000 79038 100000 21085 99999 9312 99999 58923 100000 10649 100000 11758 99999 7897 99999 47767 99999 67557 99999 24702 100000 33383 100000 81785 100000 58729 100000 4972 99999 46325 100000 66958 99999 23159 100000 34011 99999 6886 99999 19129 99999 1459 99999 37862 99999 38844 100000 38297 99999 95173 100000 64198 100000 39731 100000 35722 99999 20460 99999 85876 99999 30840 99999 16548 99999 54693 99999 55233 100000 31227 99999 13788 100000 90164 99999 81027 100000 36473 99999 85642 100000 81370 100000 96194 100000 74333 100000 70718 100000 21161 100000 58094 99999 34947 99999 1181 99999 83551 100000 18496 99999 76249 99999 91340 99999 58062 99999 53531 99999 98608 99999 7124 100000 77781 99999 41470 100000 31301 99999 77184 99999 83475 100000 63191 100000 88283 99999 56263 100000 25460 100000 64048 99999 62442 100000 92696 99999 93066 100000 45795 99999 43001 99999 6816 99999 90489 100000 24135 100000 62273 100000 24582 99999 27071 100000 83588 100000 28005 99999 20519 100000 6447 99999 92441 99999 59209 99999 50566 99999 19044 99999 64999 99999 31094 99999 20503 99999 60499 99999 57184 100000 81325 100000 8101 99999 68987 99999 92651 99999 50228 99999 63843 100000 74675 100000 2174 100000 57388 99999 75575 99999 3751 99999 8849 99999 96056 99999 34784 100000 3063 100000 64410 99999 30793 99999 73654 100000 10781 100000 40641 100000 89481 100000 19131 99999 55066 100000 10802 99999 57060 100000 91735 99999 13241 99999 93522 99999 25904 99999 49559 100000 42473 99999 8174 100000 96493 100000 69522 100000 88734 99999 29454 100000 99575 99999 59001 100000 11392 100000 8525 100000 78913 100000 90497 100000 59233 99999 40427 99999 75264 99999 21731 99999 69775 100000 89280 100000 45864 99999 35397 100000 55224 100000 10129 100000 3139 100000 63835 100000 19843 100000 71902 99999 77850 99999 76341 100000 38642 100000 84645 99999 4190 100000 94439 99999 21042 99999 92386 100000 5839 99999 26900 99999 6657 99999 18577 99999 11985 99999 25382 100000 1260 99999 73050 100000 8435 99999 30031 100000 49656 100000 24326 99999 62350 99999 55105 100000 24535 100000 24216 99999 58281 99999 29119 99999 18591 100000 59525 99999 75792 99999 82745 100000 86070 99999 78724 100000 76077 99999 92308 100000 77173 99999 69158 100000 95909 100000 30412 100000 33621 100000 78642 99999 99925 99999 37760 100000 53714 99999 29147 100000 43888 100000 28882 99999 56233 99999 10473 99999 54988 100000 8585 99999 6739 99999 91533 99999 17584 99999 56700 99999 22727 100000 57251 99999 68393 100000 58258 99999 43615 100000 6354 99999 83235 99999 21326 99999 23095 100000 46811 100000 25558 99999 12596 99999 77348 99999 49429 99999 64861 99999 36770 100000 87401 99999 229 100000 50745 99999 91397 100000 74314 100000 47003 100000 46440 99999 45122 99999 20806 99999 23375 100000 66758 99999 83197 100000 48913 100000 75019 99999 50858 99999 84717 99999 55634 100000 12365 99999 76046 100000 20431 99999 13769 100000 56621 99999 98705 100000 7097 99999 75891 99999 14263 100000 96949 100000 29532 99999 44448 99999 85942 99999 48404 99999 64178 99999 34547 100000 64961 100000 90640 99999 66996 99999 72568 99999 5847 99999 12451 100000 41976 99999 36486 99999 70960 100000 29135 99999 59646 99999 60677 99999 2608 99999 48761 100000 2544 99999 1599 99999 30733 100000 46922 100000 49137 100000 16323 100000 17979 99999 92645 99999 15830 100000 81358 99999 19739 99999 36029 100000 28377 100000 67681 99999 67539 100000 81451 100000 44285 100000 56937 100000 98672 100000 14770 100000 87123 100000 59157 99999 74268 99999 50711 99999 66286 100000 1842 100000 97833 100000 79253 100000 52385 99999 31151 100000 28061 100000 38533 100000 29226 100000 1213 99999 40627 100000 44194 99999 11366 100000 63883 99999 87326 99999 96753 99999 88190 99999 6750 100000 50110 99999 39731 99999 77088 99999 9023 100000 6890 99999 72195 100000 37814 99999 73358 100000 43155 99999 11958 100000 65747 100000 60346 100000 27406 100000 65441 100000 10565 99999 70355 100000 90031 99999 62558 100000 98158 99999 71192 99999 44748 100000 10430 99999 74997 100000 35379 99999 84288 100000 37402 100000 36848 100000 92991 100000 61877 99999 5561 99999 44694 99999 98934 100000 92935 100000 81981 99999 52589 100000 12464 99999 72540 100000 42696 100000 33114 99999 4131 100000 84250 100000 35152 99999 65195 100000 35299 99999 63535 99999 76512 100000 43446 99999 90180 100000 69052 100000 96658 100000 50828 100000 67333 100000 14479 100000 82423 100000 12485 100000 52771 99999 96512 100000 66393 99999 2536 99999 82469 100000 98969 100000 97714 100000 51057 100000 39547 100000 28095 99999 64038 99999 84052 99999 58277 99999 9530 99999 66039 100000 15093 100000 14112 99999 36555 99999 98640 100000 58427 99999 62727 100000 86125 99999 43857 99999 5322 100000 35182 100000 92764 99999 241 99999 89172 100000 6178 99999 55818 99999 54716 99999 7338 99999 8645 99999 90671 100000 76956 99999 44359 100000 10427 99999 28593 100000 835 99999 20432 100000 20037 100000 8100 99999 11421 99999 19479 99999 68611 100000 93258 100000 1471 100000 36094 100000 12880 100000 95819 100000 8913 99999 71659 100000 11576 100000 5594 99999 50712 99999 53936 100000 54748 100000 65784 100000 62694 99999 46125 100000 10341 99999 71581 99999 27417 99999 87244 99999 29694 100000 54473 99999 62454 100000 82810 99999 42298 100000 53181 100000 44267 100000 41942 99999 4803 100000 5597 100000 56952 100000 45790 100000 78249 100000 83196 99999 53550 100000 31280 100000 40074 99999 53599 100000 35215 100000 92209 100000 85457 99999 1828 100000 50102 99999 79013 99999 85962 99999 76091 99999 63336 100000 74065 100000 52617 99999 91879 99999 31019 99999 77696 100000 83245 100000 80429 100000 23027 99999 29101 99999 52867 100000 82285 100000 62921 99999 68361 100000 45173 99999 33641 99999 4565 99999 94769 99999 52527 99999 81594 99999 95322 100000 40807 100000 22802 99999 46808 99999 9089 100000 7644 100000 80316 99999 72037 100000 27252 100000 73211 100000 12269 99999 83506 99999 10307 99999 23570 100000 65683 99999 73860 99999 7265 100000 10702 99999 85272 99999 23156 100000 91507 99999 98452 100000 12791 100000 76913 99999 67178 100000 67203 99999 81774 99999 64109 99999 50690 99999 49892 100000 61341 100000 3144 99999 52304 99999 93127 100000 74750 100000 85717 100000 27868 100000 85976 99999 23305 99999 95525 100000 72351 99999 61411 100000 27914 99999 50590 100000 85305 100000 95775 99999 1436 99999 23485 100000 71639 100000 48964 99999 23280 99999 52099 99999 7499 100000 200 100000 20954 99999 42467 99999 22408 100000 32050 99999 68401 99999 28969 99999 73969 99999 84225 100000 92142 100000 77792 99999 29166 100000 22247 100000 63007 100000 95971 99999 86546 100000 48124 100000 47904 100000 54965 100000 94204 100000 65124 100000 71998 100000 22184 100000 44465 100000 92626 99999 14712 99999 84616 100000 13964 100000 96358 100000 80247 99999 91803 100000 72056 100000 12922 99999 1362 100000 25097 99999 21389 100000 5528 100000 75582 99999 11909 99999 81576 99999 96294 100000 41838 100000 62631 99999 42299 100000 63252 100000 27588 100000 81287 100000 23871 100000 3679 100000 10808 100000 55823 99999 4791 99999 85137 100000 21899 100000 96764 99999 45422 99999 54915 100000 71292 99999 91700 100000 77690 100000 63442 100000 91289 99999 7266 100000 62459 100000 14766 100000 49111 99999 41361 99999 81988 99999 97683 99999 63694 100000 32343 100000 47060 100000 50368 99999 84695 99999 56476 99999 3123 99999 23076 100000 1937 99999 70868 100000 4492 99999 56333 99999 75091 99999 12530 99999 20222 100000 85523 100000 87382 99999 79316 99999 19826 100000 52473 99999 88864 100000 19489 100000 93639 100000 51028 100000 81306 100000 65129 99999 38800 100000 4089 99999 70473 99999 14924 100000 79758 99999 87600 99999 11883 99999 42645 99999 46648 99999 67479 99999 13290 100000 8267 99999 49926 99999 88614 100000 64547 99999 58031 99999 43081 100000 48943 100000 24042 99999 25632 100000 24561 100000 82830 100000 90136 100000 30068 99999 84280 100000 28947 100000 95814 100000 71464 99999 5326 100000 44928 99999 81104 99999 43407 100000 43640 100000 37688 99999 72195 99999 25859 100000 13716 100000 14176 100000 45132 100000 63480 100000 75877 99999 71395 100000 20290 100000 59009 99999 65888 100000 68297 99999 44737 99999 70520 99999 46848 100000 69310 99999 36248 100000 96022 100000 45738 100000 60433 100000 51207 100000 35746 99999 94125 99999 45070 99999 17479 99999 82837 99999 35451 100000 75447 100000 78416 99999 86688 100000 95756 99999 76670 100000 10838 100000 65156 99999 87509 99999 26448 99999 74251 99999 23636 100000 17134 99999 5040 99999 88725 100000 83077 99999 46880 99999 40779 100000 43151 99999 49204 100000 33803 100000 75053 100000 7601 100000 78703 99999 48470 100000 26251 99999 47320 100000 5056 99999 71792 99999 75804 99999 48459 99999 37782 100000 83866 99999 70347 100000 78857 99999 64263 100000 99561 100000 99366 99999 86448 100000 62767 99999 74446 99999 51641 99999 76719 100000 47690 99999 41752 100000 70913 100000 60406 100000 58471 99999 18488 99999 36155 99999 89619 99999 30191 99999 30315 99999 51549 100000 24493 99999 11969 100000 54506 100000 90202 100000 35598 99999 79653 100000 41181 100000 48014 99999 85007 100000 15345 99999 64427 100000 92528 100000 56971 99999 70108 99999 15752 100000 42502 99999 18644 99999 17971 100000 53656 99999 27608 99999 2757 99999 81983 99999 60770 100000 1165 100000 38488 100000 89364 100000 41478 99999 50390 99999 54075 99999 40204 99999 30781 99999 18656 100000 12908 100000 86274 100000 14528 100000 55459 100000 79256 100000 44926 100000 15201 99999 25073 99999 73947 99999 79384 100000 1176 100000 83120 99999 21147 100000 20426 99999 25869 100000 62439 100000 98561 99999 78624 100000 12208 99999 82311 99999 75328 99999 20035 99999 76766 99999 26124 99999 39583 99999 58051 100000 25008 100000 46620 100000 96173 99999 7741 100000 12334 99999 44297 99999 78611 100000 34792 99999 50871 100000 55686 100000 86949 100000 57857 100000 80948 99999 93566 100000 20177 99999 87824 100000 94275 99999 65514 100000 90724 99999 31896 99999 57791 100000 79899 99999 90467 99999 52126 99999 12105 99999 85600 100000 76887 100000 56456 99999 2393 99999 72975 100000 73179 99999 56195 99999 46651 99999 57157 100000 99066 99999 45969 99999 263 99999 13721 99999 26914 100000 45464 99999 44621 99999 98453 99999 41117 99999 53425 100000 7938 99999 20586 100000 68367 99999 39789 100000 91326 100000 12136 99999 8618 100000 85066 99999 7808 100000 28992 100000 44836 100000 44751 99999 36520 99999 25461 99999 78203 99999 36340 99999 20936 100000 6320 99999 68669 99999 97425 99999 74665 99999 81681 99999 63050 100000 58016 99999 3537 100000 60690 100000 48345 100000 9475 100000 2871 100000 48682 100000 46420 99999 42983 99999 44149 100000 34129 99999 27117 99999 45217 100000 91652 100000 34326 99999 45438 99999 66121 100000 2057 100000 49910 100000 14755 100000 1876 100000 71938 100000 38 99999 49251 100000 69625 100000 94826 100000 94255 100000 89957 100000 59401 100000 43080 100000 97945 99999 28889 100000 65530 99999 14527 99999 96974 99999 16197 100000 32253 99999 95350 100000 94670 99999 88596 99999 20266 100000 61721 100000 26274 100000 61470 100000 81060 100000 92451 100000 72069 100000 86871 100000 54926 99999 36646 100000 3935 99999 28256 99999 92360 100000 86125 100000 43948 100000 50912 99999 98604 99999 96477 100000 26947 100000 7267 100000 18636 100000 10432 99999 55944 99999 40275 99999 43169 99999 47221 100000 14879 99999 47975 100000 46670 99999 78228 100000 93468 100000 59105 100000 93689 99999 619 99999 75964 100000 17404 100000 98080 100000 15608 100000 81015 100000 30167 99999 98144 99999 13354 100000 80855 99999 65332 100000 42491 99999 89435 100000 85660 100000 20313 99999 55410 99999 45167 99999 96415 99999 9255 100000 22526 99999 8122 99999 14939 99999 19766 100000 61245 99999 93393 100000 89897 99999 27786 99999 6673 99999 81924 100000 28209 100000 68468 99999 68511 99999 78263 99999 48865 100000 51042 100000 6318 100000 96637 99999 78588 100000 52170 99999 2551 99999 81020 99999 87590 99999 9049 100000 8570 100000 99375 100000 67824 99999 32516 99999 57433 99999 51572 99999 82722 100000 55385 100000 67015 99999 69171 100000 46020 99999 36214 100000 38397 100000 2467 100000 78142 100000 8498 100000 98331 100000 33765 100000 52477 99999 4311 99999 80993 100000 12216 100000 30479 99999 71180 100000 38038 100000 93320 99999 1464 100000 96308 100000 27259 99999 86031 100000 4703 100000 68715 99999 7458 100000 6769 99999 65834 99999 58374 99999 29068 100000 69778 99999 63678 100000 5905 100000 38981 100000 30691 99999 23197 100000 87701 100000 93597 100000 38518 99999 75009 99999 4139 99999 42437 100000 57167 99999 7750 99999 13748 99999 60145 99999 99078 100000 85623 100000 83431 99999 40793 99999 33135 99999 78868 100000 16455 99999 59113 100000 70519 100000 44035 100000 60747 99999 78819 100000 69867 100000 24948 99999 8158 100000 1135 100000 31316 99999 38673 100000 41338 100000 55630 99999 99525 99999 74511 100000 2726 100000 84096 99999 17588 99999 59842 99999 67622 100000 61627 99999 64062 100000 66295 99999 67353 99999 56506 100000 21513 99999 74658 100000 40760 100000 14531 99999 84482 100000 53940 100000 8775 99999 65606 100000 78343 99999 81893 99999 64057 100000 81457 100000 96650 99999 35049 99999 57645 100000 80645 100000 53777 100000 32664 100000 23733 100000 38384 99999 88037 99999 79688 99999 96829 100000 94990 100000 80052 100000 56609 100000 14104 99999 18156 100000 15542 100000 83350 100000 56705 100000 82545 99999 37818 100000 94050 100000 29581 99999 25910 99999 72196 99999 89525 100000 72601 99999 49134 100000 76605 100000 52067 99999 29304 100000 14222 99999 80638 99999 11469 100000 55675 99999 10654 100000 90149 100000 62612 100000 96700 99999 60019 100000 49049 100000 48168 99999 69133 100000 49591 99999 18533 100000 20232 100000 21197 100000 75768 100000 17278 100000 6194 100000 32878 100000 81664 100000 78639 99999 52233 100000 50370 100000 2011 100000 50679 99999 18056 99999 67713 100000 41061 99999 93991 100000 98780 99999 13768 100000 89445 99999 80751 100000 71368 100000 42831 99999 51802 99999 96059 100000 2812 99999 55401 100000 8575 99999 12003 99999 34498 99999 4267 100000 74749 99999 32045 100000 495 100000 62406 99999 66546 99999 65135 100000 46973 100000 13824 100000 11211 99999 88623 99999 91513 100000 2840 99999 63385 99999 76788 99999 98406 99999 76304 99999 23838 100000 540 99999 79175 100000 51465 100000 3507 100000 12751 100000 86829 99999 9609 99999 82976 100000 71485 99999 45249 99999 22493 100000 85253 100000 57819 100000 28978 99999 10712 99999 80807 100000 77847 100000 59461 100000 3921 100000 87083 100000 42183 100000 78593 100000 37591 100000 79235 99999 9854 99999 32112 99999 23734 100000 79939 100000 28574 99999 9103 100000 85208 99999 44738 100000 53794 99999 63028 99999 37226 99999 32044 100000 46271 99999 83986 100000 17722 100000 53445 100000 32203 100000 46921 100000 5152 100000 77258 99999 1261 100000 78783 100000 30091 100000 33370 99999 62918 99999 28904 99999 88841 100000 53502 100000 79787 100000 85561 100000 66122 100000 85862 99999 15905 100000 73788 99999 14641 100000 25285 100000 18367 99999 11057 100000 58445 100000 16689 100000 75733 100000 9287 99999 79010 99999 25665 100000 70104 99999 99613 99999 328 100000 59828 100000 60306 99999 79689 99999 93638 100000 32514 99999 27932 100000 9089 99999 59643 99999 54044 100000 67468 99999 50615 100000 65301 99999 59734 99999 26443 100000 29779 100000 1767 99999 98735 99999 51994 99999 93321 99999 53241 100000 63468 99999 78646 99999 14057 99999 56814 99999 57619 99999 47789 100000 28 99999 98121 100000 97655 99999 65823 99999 40068 99999 5828 100000 77490 99999 48644 100000 49609 99999 97824 100000 89599 100000 84224 100000 25150 100000 72553 99999 57493 100000 32376 100000 14335 100000 86882 100000 47962 99999 90319 99999 35774 99999 18311 99999 37751 99999 26368 100000 51640 100000 39486 99999 87962 99999 79929 99999 82923 99999 92075 99999 11332 99999 82476 99999 74112 100000 38692 99999 30164 100000 79801 100000 20583 100000 90815 100000 87498 99999 79848 99999 69043 100000 67849 100000 22942 100000 3049 99999 49981 100000 8099 100000 6610 100000 46258 100000 20869 100000 87612 100000 51138 99999 37970 100000 88780 100000 36914 99999 84573 100000 64329 99999 46157 99999 44170 100000 26763 99999 8367 99999 46194 100000 43031 100000 54300 99999 65058 99999 12241 100000 24650 99999 10901 100000 43344 100000 72260 100000 48071 100000 54326 100000 46876 100000 15389 100000 17719 100000 15361 99999 31105 99999 12253 99999 18145 100000 23128 100000 11249 99999 22583 100000 69015 100000 24339 100000 72930 100000 88704 99999 61833 99999 58027 100000 73013 99999 61148 99999 16421 99999 49012 100000 42507 100000 86439 100000 54014 99999 74438 100000 10709 99999 34243 99999 72999 100000 42485 100000 98945 100000 72223 100000 15582 100000 95934 99999 48474 100000 93488 99999 78708 100000 99698 99999 65907 99999 72247 99999 51093 99999 36025 99999 47744 99999 55437 100000 92872 100000 14632 100000 73310 100000 5380 100000 86068 100000 65270 99999 30072 99999 89981 100000 293 99999 9075 99999 1942 99999 89692 100000 53533 99999 40797 99999 43826 99999 85064 100000 58041 100000 61911 99999 96967 100000 72616 100000 72303 100000 65577 100000 13582 100000 46437 100000 75444 99999 50377 99999 14120 100000 57803 100000 29755 99999 16537 100000 35683 100000 25488 99999 24880 100000 55542 100000 67450 99999 49526 99999 65341 99999 9931 99999 82343 99999 62160 99999 99770 99999 25823 99999 51385 100000 95623 99999 63008 100000 91914 99999 50862 99999 33669 99999 63700 100000 93219 99999 34706 99999 72686 100000 48154 99999 7708 100000 94835 99999 19482 100000 88902 100000 22201 99999 65117 100000 13350 99999 22085 99999 54632 99999 24458 100000 3080 99999 45312 99999 80920 99999 10599 99999 73072 99999 66748 99999 88694 99999 74326 100000 45625 99999 91370 99999 49332 100000 23967 100000 2183 99999 93911 100000 24856 100000 28461 100000 54509 100000 85271 99999 87178 100000 95323 99999 70380 99999 53063 100000 64538 100000 32928 100000 97007 99999 98307 100000 75302 100000 5906 100000 23038 99999 8348 100000 68346 99999 70703 99999 51077 100000 96374 99999 48528 99999 80472 100000 28760 100000 40677 100000 89416 99999 18476 99999 8844 100000 41119 100000 59983 100000 60474 99999 99964 100000 33826 99999 75064 99999 48844 100000 2983 100000 17908 99999 94686 99999 80201 100000 85328 99999 79753 100000 50421 100000 66810 100000 90709 99999 50008 100000 36134 99999 32252 99999 46457 100000 6084 99999 55222 100000 27251 99999 68626 100000 23956 99999 1893 99999 5171 99999 83335 100000 73083 100000 42910 99999 99473 99999 75504 99999 76931 99999 22784 100000 74194 100000 99039 99999 18476 100000 80630 99999 89584 100000 81437 99999 9528 100000 63801 99999 41655 99999 4787 100000 63340 100000 28566 100000 73676 99999 96362 100000 4953 99999 51479 100000 16611 100000 34381 99999 96907 99999 99445 99999 6714 99999 58017 99999 6051 99999 31130 99999 45198 99999 84341 100000 25295 100000 96747 99999 76493 100000 37211 100000 62949 100000 50187 99999 8819 100000 66037 99999 23387 100000 3532 100000 99256 99999 26972 100000 10295 100000 90428 100000 25485 100000 29860 100000 70610 100000 81428 100000 8231 99999 61080 100000 70656 99999 85651 100000 99959 100000 7860 100000 46085 100000 67922 99999 39042 100000 72428 99999 42235 99999 10360 100000 83327 100000 79493 100000 53039 100000 14084 99999 91318 99999 80989 99999 60133 99999 19674 99999 57911 100000 92560 99999 67048 99999 74637 100000 36456 99999 74051 99999 21248 99999 39946 99999 7582 100000 35120 100000 81335 100000 21061 100000 31952 99999 59657 100000 82659 99999 71094 100000 70293 99999 57364 100000 66960 100000 59844 99999 85319 100000 40829 99999 29132 100000 74401 100000 93712 99999 19293 100000 73358 99999 21968 100000 95976 99999 16846 100000 64242 99999 23313 99999 9983 99999 76945 100000 3070 99999 1126 100000 18653 99999 45533 99999 17477 99999 60278 100000 19764 99999 51682 99999 83170 100000 51531 100000 96963 100000 74528 100000 69956 99999 76697 100000 74958 99999 76739 100000 62024 100000 71173 99999 37193 99999 12479 99999 5246 100000 98481 99999 69027 100000 23936 100000 97092 99999 9145 100000 48731 100000 13875 99999 39083 100000 64794 100000 55977 100000 89436 100000 19678 99999 57782 100000 74861 99999 14918 99999 71277 99999 87051 100000 12424 99999 65624 99999 86847 99999 44766 99999 40647 100000 3245 100000 74269 99999 34686 99999 54668 99999 34324 100000 27119 99999 25623 100000 93209 100000 78800 99999 8191 99999 10338 100000 39618 100000 15669 99999 70701 99999 94239 100000 26094 100000 78605 100000 62414 99999 55721 99999 88721 100000 72785 99999 84058 100000 88433 100000 92983 99999 43410 99999 15955 99999 84505 99999 75033 99999 50059 99999 91215 100000 1317 99999 53726 100000 29109 100000 58339 100000 34998 99999 80454 99999 4242 100000 63757 100000 50927 99999 13708 99999 19564 99999 19542 99999 7392 99999 47317 99999 56241 100000 43507 99999 19963 100000 47815 100000 42861 100000 93789 99999 31540 99999 8359 100000 38837 99999 18503 100000 13002 99999 57637 99999 85162 100000 40631 99999 9401 100000 45880 99999 82225 99999 65573 100000 66991 99999 96003 99999 36081 99999 82045 99999 86229 100000 66060 99999 73440 99999 36481 100000 15017 100000 97852 100000 52005 100000 9401 99999 64603 99999 28957 100000 3916 99999 37190 99999 24478 100000 79930 100000 82865 99999 9468 100000 80139 100000 97341 100000 62599 100000 10455 99999 1342 99999 23328 100000 42522 100000 20541 100000 90333 99999 70462 99999 19563 100000 3832 100000 64241 100000 68424 100000 33730 100000 20626 100000 29604 99999 48139 100000 47890 100000 78707 100000 35785 100000 18302 100000 95094 99999 27789 99999 4999 100000 24758 99999 35413 99999 30446 99999 77308 99999 98306 100000 98309 100000 79794 99999 17801 100000 46475 100000 80740 100000 58023 99999 47977 100000 75626 99999 99744 100000 47742 99999 61845 100000 57472 100000 56873 100000 3564 100000 70397 99999 53772 99999 65867 100000 23716 100000 13591 100000 13519 99999 83837 100000 20324 100000 88726 100000 34860 100000 7335 100000 81386 99999 3550 100000 94522 100000 55736 100000 25320 99999 49482 100000 10329 100000 16338 99999 29100 99999 60085 99999 30869 99999 77491 99999 30383 99999 92100 99999 22936 100000 27127 100000 32050 100000 49248 100000 97960 100000 43965 100000 65040 99999 7507 100000 93310 99999 90285 100000 6301 99999 72240 99999 52211 99999 54057 99999 98429 99999 87697 99999 44594 100000 50721 99999 83864 99999 39771 99999 57719 100000 46730 99999 44778 100000 52262 99999 6883 99999 18350 99999 76486 100000 11289 99999 23914 100000 21738 99999 85804 100000 74145 100000 53823 100000 79356 99999 47120 100000 43281 99999 19487 100000 98557 100000 48605 100000 36396 99999 52109 100000 81545 99999 54015 99999 24447 100000 33456 100000 81669 100000 71450 100000 91460 99999 37128 99999 73875 99999 90768 100000 81857 99999 14239 100000 32229 99999 42370 100000 3618 100000 56380 99999 27332 100000 22648 99999 32499 100000 2912 99999 56257 99999 87058 99999 43601 100000 1662 100000 71978 99999 43326 100000 17395 100000 23498 100000 79666 100000 88391 100000 42147 99999 36632 99999 42518 99999 68514 99999 21511 100000 98117 100000 42765 100000 8584 100000 51127 99999 73218 100000 30281 99999 17074 100000 57376 100000 52955 99999 87838 99999 66530 100000 90011 99999 4265 99999 3671 100000 71909 99999 80862 100000 462 99999 60873 99999 70839 99999 93661 99999 4135 99999 44011 100000 93601 99999 20805 99999 5009 100000 43155 100000 67650 100000 62173 100000 81723 100000 23225 100000 38839 100000 17765 99999 25953 100000 53404 99999 92909 100000 64922 100000 40920 100000 75367 100000 61048 99999 29990 99999 98892 99999 23859 99999 2643 100000 49653 100000 95722 100000 5514 99999 31001 100000 25343 99999 52311 100000 62803 100000 16237 100000 91371 100000 95014 99999 73037 99999 67893 99999 28301 99999 31126 100000 95313 100000 93583 99999 67758 99999 44949 100000 75877 100000 14080 99999 2130 100000 30394 100000 25936 100000 90078 99999 10678 100000 54852 100000 10917 100000 22495 100000 81016 99999 59433 99999 73003 100000 8383 99999 5659 99999 89433 100000 80928 100000 89056 99999 89303 100000 33526 99999 43209 99999 34069 100000 90770 99999 71712 100000 61767 99999 85945 99999 78627 99999 52862 99999 22665 99999 57021 99999 31046 99999 81419 99999 94664 100000 64036 99999 44932 99999 87335 99999 46720 100000 49595 99999 52919 100000 84576 99999 10103 100000 7739 99999 97292 100000 33555 99999 38149 99999 5092 100000 49176 99999 53281 100000 41961 99999 54151 99999 35396 100000 46897 100000 56840 99999 31733 99999 36524 99999 59282 100000 43265 99999 33862 99999 73020 99999 43698 99999 42775 100000 42041 100000 76925 100000 16063 99999 13884 99999 85622 100000 7337 99999 26043 100000 22447 100000 90865 99999 87635 99999 60310 99999 92355 100000 2457 100000 39431 100000 25347 99999 26899 99999 91863 99999 35181 99999 31423 100000 4367 100000 232 100000 94378 99999 35404 100000 50775 100000 90751 99999 59451 99999 17266 99999 94645 99999 69855 100000 34471 100000 38819 100000 32546 99999 14661 99999 25110 100000 42638 100000 59320 100000 94525 100000 87800 99999 65282 99999 89972 99999 88439 99999 74021 100000 43526 99999 19094 100000 13459 99999 81644 100000 2127 100000 76853 99999 55585 100000 70291 100000 92343 99999 82338 100000 21343 99999 85691 100000 35715 100000 11951 99999 19666 100000 99104 100000 82849 99999 53622 99999 49717 100000 81178 99999 44583 99999 1266 99999 16139 100000 40787 100000 99851 100000 38541 100000 97058 99999 37706 100000 16806 100000 55803 100000 19078 99999 99624 100000 63652 100000 3319 100000 75559 99999 61952 100000 76608 99999 52617 100000 95584 99999 73207 99999 4367 99999 92179 99999 4838 99999 29975 99999 71950 99999 4133 99999 82606 100000 79587 99999 20800 99999 33716 100000 91307 100000 94111 100000 26441 99999 82901 100000 85440 100000 57627 99999 12671 99999 22434 99999 32884 100000 39669 99999 36844 100000 55811 99999 40825 100000 94075 100000 22511 99999 85245 99999 38397 99999 7228 99999 36486 100000 93551 99999 73628 99999 74110 99999 6160 99999 80343 99999 37748 100000 83847 99999 18893 100000 67196 99999 1515 99999 41083 100000 3387 100000 81482 99999 88598 99999 24736 99999 95377 100000 17384 99999 76174 100000 38563 100000 60150 100000 50028 100000 83208 100000 82789 100000 21651 99999 5319 100000 75727 99999 66804 99999 54527 100000 72737 100000 36163 100000 98191 99999 5502 100000 35211 99999 87348 99999 22832 100000 15529 99999 86271 99999 16820 100000 1569 99999 76821 100000 30765 100000 27781 99999 23364 99999 69634 100000 20797 100000 10699 99999 94290 100000 98439 99999 72034 100000 81591 100000 47954 100000 79888 100000 62514 100000 98080 99999 88526 100000 16514 100000 31388 99999 40034 100000 47490 100000 38601 100000 70234 100000 74180 100000 99463 99999 14562 99999 25187 99999 60153 99999 46733 99999 50852 99999 45066 99999 5828 99999 31074 100000 17288 99999 92834 99999 69611 99999 20455 100000 58318 99999 30805 99999 68912 100000 73126 99999 55539 99999 32983 100000 56116 99999 21410 99999 36155 100000 27048 99999 2408 99999 30112 100000 7293 99999 39666 100000 65673 100000 45037 100000 10843 99999 89678 100000 90155 100000 95690 100000 70452 99999 73523 100000 22030 99999 49024 99999 64189 99999 94029 100000 78397 100000 60707 99999 92097 99999 53999 100000 79904 100000 2382 99999 98317 99999 24106 100000 10241 100000 96413 100000 69913 99999 42631 100000 14768 100000 59813 100000 70432 99999 95892 99999 25474 99999 83135 100000 84949 99999 21411 100000 13866 100000 30761 100000 88413 100000 22706 99999 67760 100000 92398 100000 55853 99999 68354 99999 90364 100000 97107 99999 90883 100000 92800 99999 69713 100000 87291 100000 67988 99999 88579 100000 72926 100000 83327 99999 94023 100000 16305 99999 40813 99999 3725 99999 30205 100000 82679 100000 16129 100000 39494 99999 98436 100000 6216 99999 99557 99999 37236 100000 24638 100000 43934 100000 83686 100000 39525 99999 35881 99999 50099 100000 52096 100000 18681 100000 38891 99999 30073 99999 25879 99999 97243 99999 26888 100000 8180 99999 6198 99999 89748 100000 11543 99999 30388 100000 1530 99999 44377 99999 99254 100000 28914 100000 99729 99999 42016 100000 10201 100000 27260 99999 80552 100000 71052 99999 43094 99999 25003 100000 10941 99999 95203 99999 19975 100000 37172 99999 76380 100000 26525 99999 7495 100000 94904 99999 90286 100000 22110 100000 14681 100000 18459 99999 9817 100000 54305 99999 6074 99999 8469 100000 58272 100000 60109 99999 53413 99999 97587 99999 10428 100000 83401 100000 35973 100000 91203 99999 44790 100000 65243 100000 80695 99999 77318 100000 71117 99999 80858 99999 72489 100000 89929 99999 2343 99999 49604 100000 97923 100000 95099 100000 92914 100000 69797 99999 41861 99999 63747 99999 16950 99999 23811 100000 38525 99999 12771 100000 40692 100000 76302 99999 76662 100000 88476 99999 53282 100000 43458 99999 98105 100000 46133 99999 56049 100000 97649 100000 89370 100000 31737 99999 96863 99999 65997 99999 24506 99999 29087 99999 61945 99999 68134 99999 14188 100000 10961 99999 82527 99999 68576 99999 90884 100000 48032 100000 720 100000 69868 99999 71809 100000 93431 100000 56711 99999 44995 99999 64234 99999 52598 99999 92214 99999 65177 99999 70194 99999 520 100000 68199 99999 91958 99999 46684 100000 21916 99999 52725 100000 1116 100000 8824 100000 4942 99999 4379 99999 94162 100000 35980 99999 37607 99999 73771 99999 23392 100000 27095 99999 64915 99999 13689 100000 51672 100000 75965 99999 69587 99999 91450 100000 43242 100000 94893 100000 7320 100000 81158 100000 6123 99999 4327 100000 44532 100000 63049 100000 93837 100000 72564 100000 57388 100000 80781 99999 66324 99999 64784 100000 63519 100000 97218 100000 5242 99999 42090 99999 24291 99999 43063 100000 41465 99999 66111 100000 84918 100000 23521 99999 13760 100000 59768 100000 99202 100000 6487 100000 14888 99999 2387 100000 69443 100000 58734 99999 55436 100000 77193 100000 570 99999 80333 99999 93935 99999 37178 99999 74825 99999 95997 99999 99073 99999 83955 99999 39633 100000 66680 99999 70922 100000 84580 99999 8265 100000 48015 100000 30108 99999 32010 99999 77702 100000 55289 99999 87123 99999 39825 100000 54327 99999 70186 99999 40038 99999 83704 100000 45221 99999 99493 99999 68690 99999 40596 100000 50329 100000 42233 99999 18067 99999 69301 100000 2704 99999 45033 99999 46601 100000 6456 100000 99638 100000 48724 99999 33253 99999 70149 100000 76248 99999 3073 100000 31021 100000 91261 100000 66352 99999 36662 100000 8718 99999 61903 99999 3182 100000 16501 100000 59713 100000 92259 100000 30788 99999 99928 100000 97975 99999 80964 100000 95689 100000 84514 99999 36976 100000 93765 100000 91810 99999 70398 100000 57363 99999 10409 99999 46502 99999 75408 100000 473 99999 59905 100000 95271 99999 85869 99999 18856 99999 78584 99999 34980 99999 91381 99999 5876 100000 6596 100000 84154 100000 83016 99999 52342 100000 36689 99999 72058 99999 55547 99999 95484 99999 33354 100000 92464 100000 339 99999 60022 100000 71631 99999 89965 99999 31527 99999 16404 100000 87391 99999 28685 100000 44513 99999 37000 100000 20511 100000 61784 100000 67275 99999 52353 99999 68183 100000 91500 99999 92578 99999 16070 99999 58806 100000 66552 100000 86098 100000 40919 99999 38975 100000 67113 99999 1567 100000 78218 100000 21697 100000 43443 99999 93032 100000 3076 99999 34836 100000 10867 100000 3783 99999 3085 100000 85133 99999 69971 100000 81786 99999 27693 99999 97549 99999 56680 99999 7005 100000 13481 99999 47118 100000 64240 100000 57564 100000 46066 99999 73776 99999 69149 99999 9108 100000 29080 100000 60120 99999 76395 100000 85126 100000 21026 100000 79654 100000 69338 99999 45967 99999 15195 99999 21752 99999 75411 99999 54763 99999 14896 100000 25111 100000 13997 100000 8275 99999 4467 100000 13977 100000 59207 99999 45043 100000 35191 100000 20919 100000 25160 99999 41775 100000 54644 99999 99316 99999 42457 99999 49597 100000 56818 99999 52200 100000 72084 99999 26183 100000 32493 100000 10023 100000 94889 99999 92978 99999 40836 100000 35444 100000 38121 99999 92742 100000 80187 99999 66772 100000 18245 100000 13076 99999 34172 100000 77409 100000 22136 99999 78919 100000 80698 99999 63521 99999 23818 100000 69453 100000 68032 99999 76477 100000 15270 99999 53348 99999 56804 100000 94748 99999 79942 100000 87351 99999 81830 100000 80622 99999 36830 100000 11002 99999 87587 99999 23867 99999 36174 99999 3190 99999 23283 99999 23943 100000 28931 99999 74402 99999 72556 100000 49129 100000 30543 100000 92206 100000 81846 99999 40823 100000 24328 100000 24154 99999 82902 99999 83244 99999 60710 100000 9698 99999 58671 99999 1735 100000 64238 100000 51020 100000 1587 99999 64534 99999 19187 100000 88122 100000 65958 99999 76076 100000 18191 99999 44571 100000 73357 100000 57743 99999 68418 100000 26528 100000 92342 100000 3859 99999 88738 100000 53362 99999 76902 100000 11352 99999 74274 100000 9100 100000 41479 99999 38431 99999 68736 100000 73223 99999 18962 100000 16652 100000 30204 99999 70091 99999 9362 99999 19075 99999 22434 100000 63705 99999 79543 99999 15922 99999 76246 99999 43357 100000 94920 99999 10730 100000 49539 99999 21134 100000 50382 99999 11419 99999 50870 99999 78302 99999 44152 99999 82358 100000 19250 99999 61351 100000 51845 100000 43087 100000 1053 99999 84538 100000 69066 100000 75060 100000 9518 99999 12683 100000 59630 99999 37278 99999 20197 100000 62465 99999 52281 99999 68339 99999 19799 99999 96020 100000 30668 100000 40288 99999 94523 100000 11507 100000 5922 99999 52136 100000 13835 100000 38976 99999 75441 99999 90505 100000 73130 99999 67644 99999 77727 100000 31040 99999 68887 99999 15678 100000 69216 99999 70999 100000 5186 99999 93919 100000 36547 99999 91362 99999 33142 99999 2771 100000 83336 99999 30738 99999 1443 100000 84947 99999 32312 100000 97730 100000 70367 99999 99836 99999 77028 100000 82081 99999 13624 100000 97891 100000 1150 99999 38028 100000 15059 99999 95949 100000 75492 99999 26579 99999 63380 99999 32750 100000 29071 99999 1882 99999 20323 100000 13096 100000 12974 100000 55712 100000 49191 100000 27164 99999 54350 99999 89947 99999 90648 100000 17185 100000 15942 99999 69995 99999 17635 99999 48821 99999 23923 99999 84497 99999 37934 99999 89603 99999 54115 100000 42797 99999 35652 100000 27923 99999 99993 100000 38998 99999 18896 99999 60149 99999 78361 100000 20259 99999 69864 99999 36471 99999 63166 100000 23945 100000 9472 100000 2467 99999 49925 100000 62162 100000 12342 99999 54707 100000 94495 99999 15690 99999 866 99999 82162 99999 51318 99999 50250 99999 59090 99999 66233 99999 30484 99999 79921 99999 42388 100000 99549 99999 88564 99999 74567 99999 56425 99999 89836 99999 41296 100000 86471 99999 69736 99999 98707 99999 75095 99999 83844 100000 5158 99999 13958 99999 24511 99999 75179 99999 68157 99999 14361 100000 30010 99999 65425 100000 81494 99999 63989 99999 36273 100000 62228 99999 75758 100000 18013 100000 64579 99999 64560 100000 37659 99999 74810 99999 36875 99999 84330 99999 20539 99999 28776 99999 14631 99999 82101 100000 49816 99999 845 99999 41266 100000 57350 99999 55346 100000 76854 99999 53407 99999 96423 99999 11472 100000 56468 99999 72980 100000 77653 100000 76020 100000 2763 99999 16639 100000 35206 99999 2834 100000 10913 100000 44172 100000 38764 99999 42521 100000 90088 100000 43511 100000 22517 100000 9960 99999 87294 100000 66231 99999 50216 99999 71682 100000 70739 99999 62980 100000 77860 100000 52465 100000 78767 99999 47022 100000 61060 99999 83823 100000 20821 99999 61649 100000 86606 99999 28938 99999 83754 99999 37327 99999 99696 99999 33250 99999 34201 99999 23043 99999 27859 99999 76683 100000 17012 99999 24023 100000 35955 99999 98764 100000 65125 100000 62689 100000 75687 100000 2663 100000 69574 99999 40106 100000 80497 100000 72881 99999 64807 99999 24768 99999 10893 100000 38137 100000 64185 100000 68041 100000 86837 99999 62269 99999 87342 99999 93303 100000 89105 99999 26158 100000 7976 100000 2384 100000 26814 100000 44764 99999 57149 99999 13024 100000 26078 100000 44781 100000 74656 100000 74240 99999 9878 100000 77279 100000 96401 99999 20188 99999 70925 99999 33979 100000 89723 99999 71964 100000 69755 99999 81792 99999 45837 100000 34965 99999 57559 99999 38418 100000 57570 99999 63314 99999 77525 100000 56603 99999 26384 100000 93485 99999 54287 99999 49362 100000 27203 99999 39683 99999 56480 99999 2636 99999 65057 100000 31616 100000 13222 99999 56076 100000 85776 100000 42315 100000 94116 99999 27754 99999 2314 100000 38302 100000 82630 100000 60276 99999 90118 99999 512 99999 43329 100000 57812 100000 81591 99999 88830 100000 38681 100000 24113 100000 63603 99999 87941 100000 33424 99999 37483 99999 75779 100000 12340 99999 23466 99999 65208 99999 59948 99999 39810 99999 74900 99999 33442 99999 94082 99999 74473 99999 73763 100000 82585 100000 60095 100000 3827 99999 4006 100000 28324 100000 92936 99999 56046 100000 69630 100000 48781 100000 28827 99999 62198 99999 67644 100000 41729 100000 73990 100000 4928 100000 2827 100000 88232 99999 95153 100000 77719 100000 89610 99999 65248 99999 49244 100000 74713 100000 11836 99999 8512 100000 49282 100000 98404 100000 22708 100000 38285 100000 97246 99999 24727 100000 37294 99999 116 100000 6968 99999 25792 100000 71366 99999 60109 100000 14617 99999 33340 99999 31335 100000 18437 100000 74434 100000 95344 100000 30488 100000 90891 99999 48603 100000 67169 99999 88038 99999 87246 100000 95536 99999 80246 100000 55024 100000 51406 99999 13400 100000 21879 99999 4271 99999 38565 100000 72322 99999 5922 100000 78197 99999 18297 99999 41665 99999 32202 99999 57234 100000 46523 99999 16644 100000 76520 99999 7603 99999 13435 100000 176 99999 69948 100000 51990 100000 82363 99999 98029 100000 52985 99999 42310 99999 23170 100000 64260 99999 30511 99999 26857 100000 94049 99999 9950 100000 24911 100000 82901 99999 45903 100000 53405 99999 9453 99999 36901 100000 45574 100000 46899 99999 61604 99999 27147 99999 63139 99999 76457 100000 6377 99999 80277 99999 43474 100000 89849 99999 71721 100000 49598 99999 94277 99999 59666 100000 62670 100000 18120 99999 25228 100000 29208 99999 32978 100000 47719 100000 2412 100000 68424 99999 86394 99999 70997 99999 44966 100000 75108 99999 96987 99999 3204 100000 23340 100000 48684 100000 3684 100000 72457 99999 30898 99999 5366 99999 32734 99999 77540 99999 22938 100000 80718 100000 68962 100000 18843 99999 48002 99999 57590 99999 38339 99999 77503 100000 98751 99999 48409 99999 79952 100000 36476 100000 67636 99999 9080 100000 56623 99999 68674 99999 47461 99999 19818 100000 44114 100000 28047 100000 39276 100000 82166 99999 50078 100000 23003 99999 81168 100000 57622 100000 35477 100000 40834 100000 97777 99999 89088 99999 43702 99999 64971 100000 5670 99999 37673 99999 19570 100000 13259 99999 79666 99999 17424 99999 62573 100000 62578 100000 63682 100000 31066 100000 18979 99999 12136 100000 97772 100000 34441 100000 79895 99999 51612 99999 82622 99999 58034 100000 51571 99999 92829 100000 30327 99999 23707 100000 35824 99999 1067 100000 98094 100000 93354 99999 26105 100000 22014 100000 46747 99999 55724 100000 83190 100000 3252 99999 32826 99999 47957 99999 71675 100000 69973 100000 21468 99999 69647 100000 88624 99999 16956 100000 13976 100000 69159 100000 95290 99999 58004 99999 6382 99999 99246 100000 94018 100000 98751 100000 47645 99999 40432 99999 74137 100000 64545 99999 5444 100000 94160 100000 992 99999 77504 100000 77993 100000 51839 99999 12252 100000 14694 100000 94427 99999 36985 100000 69726 99999 18830 100000 29568 100000 43686 100000 66838 99999 47778 99999 57292 99999 15223 100000 7219 100000 57736 99999 26141 100000 23292 100000 14917 100000 96291 100000 92683 99999 67232 100000 49438 100000 17419 99999 28326 100000 69062 100000 32544 99999 87408 100000 7173 99999 67178 99999 87875 99999 62184 100000 4779 99999 72739 100000 64145 99999 27722 100000 36279 100000 86936 99999 56434 99999 44221 99999 57182 99999 35444 99999 41274 99999 48111 100000 49351 100000 52439 99999 47933 100000 53349 99999 1 100000 42573 100000 37221 100000 13495 100000 20831 100000 3290 99999 45540 100000 75506 99999 52884 99999 4121 99999 17401 99999 89899 100000 32459 100000 25354 99999 43163 100000 4163 99999 18112 99999 24008 99999 72239 100000 31503 100000 68122 99999 74398 99999 72505 99999 96604 100000 82269 100000 4592 99999 34670 99999 64237 99999 51129 100000 39803 100000 502 100000 26324 100000 70702 100000 7746 100000 84490 99999 89966 100000 14680 99999 14376 99999 47650 100000 87393 99999 18810 99999 98287 99999 9726 100000 51223 99999 94865 100000 52418 100000 68402 99999 41666 99999 57523 100000 81820 99999 11833 100000 484 99999 75676 100000 84072 100000 53440 99999 6385 100000 51653 100000 88124 99999 49838 99999 44380 99999 24873 99999 10943 100000 65163 100000 37537 100000 15315 99999 996 99999 13158 99999 92418 99999 51988 99999 98824 100000 43450 99999 44432 99999 77010 99999 63066 99999 47553 100000 55000 100000 54638 99999 80206 99999 43485 100000 39252 99999 18770 99999 46856 99999 94671 99999 73700 100000 31658 99999 46799 100000 49178 99999 5677 99999 24641 99999 2528 99999 56978 99999 96239 99999 84560 99999 45654 100000 69227 99999 99978 100000 97998 100000 85479 100000 42106 99999 96108 99999 92056 100000 78242 99999 79581 100000 27514 100000 60670 100000 18345 99999 6142 99999 34831 100000 49175 100000 36394 99999 99575 100000 80044 99999 29093 99999 46729 100000 47438 99999 17862 99999 82907 99999 60478 99999 88280 99999 69225 100000 2417 99999 91602 100000 92561 100000 37952 99999 10894 99999 7862 100000 98108 99999 94136 99999 79587 100000 15060 100000 71609 100000 78121 99999 52686 100000 69906 100000 94786 99999 87435 99999 23015 100000 9654 100000 12843 100000 35401 99999 34452 99999 20293 99999 88866 100000 80513 100000 65619 99999 28327 99999 96837 100000 83781 99999 74950 100000 67571 100000 57212 99999 83781 100000 1445 100000 97166 99999 59860 99999 46350 100000 45318 100000 85495 99999 78045 100000 89614 100000 10078 100000 63593 100000 70194 100000 74440 100000 43557 99999 77745 100000 84342 100000 13091 100000 50694 99999 63606 99999 1165 99999 27652 100000 60663 100000 40527 100000 36515 100000 78334 99999 81949 100000 47646 100000 96304 100000 49697 100000 19461 100000 13722 99999 32854 99999 14095 99999 89075 99999 67187 100000 9289 99999 2334 100000 1743 100000 71007 100000 39034 100000 45729 99999 28355 99999 58533 99999 34789 100000 88490 99999 85587 100000 94012 100000 71750 100000 41428 99999 29183 99999 25313 99999 83236 99999 35981 99999 5302 100000 87108 100000 74151 100000 9890 100000 76312 99999 53347 100000 50732 100000 66528 99999 10290 100000 58883 100000 31178 99999 56571 99999 18818 99999 35539 99999 79591 99999 6202 99999 84639 99999 94980 100000 27397 99999 14348 99999 87525 99999 71350 99999 69357 99999 70106 100000 10235 100000 72658 100000 30773 99999 95751 99999 54044 99999 15361 100000 26379 100000 67542 100000 68844 99999 97391 99999 51404 100000 2211 99999 70880 100000 66472 100000 95123 100000 75147 100000 43711 99999 80945 99999 56952 99999 91870 100000 35163 99999 36423 100000 4003 100000 55743 99999 34994 99999 35685 100000 42756 100000 8169 100000 49843 100000 39799 99999 25690 100000 30388 99999 39995 100000 72513 99999 35615 100000 56008 100000 9190 100000 2173 100000 22758 99999 57216 99999 67207 99999 63147 99999 36118 99999 70488 99999 54429 100000 56327 99999 69169 99999 9585 100000 92280 100000 7276 99999 93021 99999 68559 100000 41304 100000 53884 100000 78826 99999 27046 100000 57003 99999 54023 99999 7677 100000 75080 100000 59253 100000 39094 100000 20117 99999 47278 99999 81891 100000 46684 99999 35944 100000 47677 99999 24542 99999 29909 100000 44590 100000 18942 100000 4925 100000 4341 99999 29824 100000 18698 99999 43874 99999 7995 99999 73683 99999 16150 100000 52579 100000 52223 100000 17318 99999 41600 100000 52897 100000 24694 99999 25893 99999 32790 100000 97131 99999 88895 99999 95967 100000 94582 99999 23137 99999 22739 100000 51281 99999 74244 99999 50352 100000 31490 99999 80737 100000 5483 100000 1241 100000 7672 100000 62289 99999 85608 99999 15494 100000 65994 99999 36866 100000 24667 99999 46554 100000 19136 99999 75872 100000 4689 100000 48068 100000 30476 100000 45800 100000 94643 99999 98846 100000 79192 99999 26923 99999 40529 100000 47683 99999 26551 99999 8476 99999 8640 100000 94462 100000 90515 100000 2746 100000 55107 99999 50986 100000 28265 99999 77626 100000 81047 100000 88939 100000 90804 99999 54222 100000 87755 99999 51986 99999 63351 99999 30252 99999 25344 100000 42888 99999 60950 100000 37068 99999 47712 99999 74519 100000 6774 99999 49646 100000 75784 100000 10824 99999 49475 100000 28795 99999 18435 100000 96940 99999 80290 99999 68749 99999 78278 100000 59459 100000 38035 99999 36195 100000 28959 99999 86399 100000 7076 99999 11410 100000 27760 100000 44732 100000 12251 100000 42422 100000 19584 100000 55603 100000 25672 99999 58684 99999 94263 99999 16240 99999 87616 100000 23684 100000 34598 99999 61395 100000 46705 99999 83826 99999 45540 99999 12532 100000 84879 100000 36211 99999 26987 99999 79795 99999 92176 100000 71968 100000 33367 100000 80330 99999 25005 100000 19703 100000 99901 99999 25502 100000 58776 99999 90810 100000 12014 100000 33133 100000 54757 99999 21495 99999 22811 100000 29899 99999 29857 100000 58808 100000 72446 99999 74072 99999 45624 100000 31313 99999 20897 99999 1689 99999 47106 99999 80842 99999 46812 99999 47327 100000 10140 100000 95478 99999 2724 99999 56353 100000 84053 100000 10073 100000 19048 100000 82654 99999 66647 99999 50770 100000 62866 99999 70842 100000 44458 100000 83983 100000 61909 100000 73110 100000 33156 100000 45559 99999 86437 100000 28817 100000 17793 99999 29139 99999 24529 99999 57832 99999 73944 99999 13392 100000 67949 99999 2986 99999 63882 100000 21851 100000 17403 99999 13478 100000 9912 99999 20320 99999 7934 100000 93519 99999 5571 100000 63965 100000 92085 99999 25986 100000 55931 100000 33777 100000 35669 99999 63505 100000 30444 99999 44015 99999 90945 99999 87476 100000 44097 100000 73539 100000 29756 99999 5914 100000 92707 99999 43409 99999 69167 100000 66766 99999 34073 100000 99533 100000 45068 100000 38155 100000 44909 99999 56376 100000 10514 99999 15375 99999 8576 100000 44166 99999 91313 99999 49481 99999 96060 99999 20932 99999 25401 100000 88350 100000 80291 100000 89861 100000 19399 99999 92917 99999 22383 99999 51868 99999 37005 99999 46303 99999 90643 100000 44887 99999 34254 100000 9164 99999 20095 99999 77708 99999 23167 99999 92842 100000 89107 99999 85176 99999 62005 100000 10826 99999 29021 100000 67753 100000 98774 100000 74670 99999 70959 99999 89400 99999 83090 99999 78325 99999 41366 99999 69725 100000 37193 100000 43314 99999 27414 100000 45958 99999 94373 99999 62823 100000 55185 99999 54687 100000 44331 99999 49011 99999 77196 99999 14994 100000 56399 100000 396 99999 5485 99999 70184 99999 61315 99999 7110 99999 9303 99999 37726 100000 62001 99999 2416 99999 38875 100000 71386 100000 21856 100000 78954 99999 61854 100000 23482 99999 42228 99999 7024 99999 64171 100000 66366 100000 45393 99999 62122 99999 88993 100000 61369 99999 14576 99999 59058 100000 53357 99999 43649 99999 89770 100000 62618 100000 88465 99999 13567 100000 2718 99999 47545 99999 64501 99999 5745 100000 93572 99999 30639 99999 243 99999 7398 100000 17289 99999 20180 99999 20395 100000 75054 99999 27416 100000 8993 99999 18119 100000 36993 100000 34525 99999 49684 99999 76408 100000 62506 99999 66499 99999 96161 99999 42263 100000 96185 99999 68629 100000 34542 100000 8937 99999 35408 100000 94560 100000 89039 99999 47702 99999 82866 99999 55834 100000 55884 100000 73205 100000 20553 99999 20773 100000 21949 99999 34360 100000 32930 99999 7579 99999 58147 99999 54896 99999 86460 100000 87890 99999 8438 100000 89425 100000 91198 100000 47291 100000 372 100000 41668 100000 23341 99999 45123 100000 70100 99999 31360 99999 23872 100000 63819 100000 93274 100000 91134 100000 81253 100000 59108 99999 29143 100000 80230 99999 44425 99999 2943 100000 59259 100000 80769 99999 45750 100000 36217 99999 53135 100000 28058 100000 2175 99999 61853 99999 11913 99999 3535 100000 76996 100000 51794 100000 97439 100000 1372 100000 77110 100000 53067 99999 58158 99999 2256 99999 42723 100000 65958 100000 47763 100000 48481 99999 20980 99999 60806 99999 54494 99999 39421 100000 9471 100000 41813 100000 12249 99999 50946 100000 22428 99999 31182 100000 29572 100000 96008 100000 6229 100000 88355 100000 37039 99999 92661 100000 8659 100000 97747 100000 76109 100000 38811 100000 94677 100000 46285 99999 69353 99999 42981 100000 38375 100000 2720 99999 1335 100000 62200 100000 14181 100000 54797 99999 18739 99999 32081 99999 17455 100000 59583 100000 31983 99999 61654 100000 4119 99999 13396 99999 68579 100000 46603 100000 25532 99999 14751 100000 19549 100000 94550 100000 1615 100000 58833 100000 60712 99999 38510 100000 65037 99999 48326 100000 55545 100000 52259 99999 12501 100000 7073 99999 6704 99999 20964 99999 68851 99999 30615 100000 20710 100000 43900 100000 44755 100000 39711 99999 36497 100000 68999 99999 38570 99999 29210 99999 90309 100000 80022 99999 51615 99999 48186 100000 37195 99999 39360 100000 21394 100000 16977 99999 25398 99999 8489 99999 40961 99999 48857 100000 8149 100000 82516 99999 79665 100000 76483 100000 80845 100000 96619 99999 58941 100000 98326 100000 93235 100000 90988 100000 53336 100000 23419 100000 23846 100000 12320 100000 37784 99999 28154 99999 52673 100000 99565 99999 31177 100000 1864 99999 63430 99999 43835 99999 44126 99999 90157 99999 78630 100000 94577 99999 35235 100000 94931 100000 58256 99999 21062 100000 16845 100000 10058 99999 31695 99999 52427 99999 60793 100000 52390 99999 35737 99999 53661 100000 74808 99999 84741 99999 89932 100000 83411 100000 67046 100000 95808 100000 16371 99999 21762 99999 99178 99999 9914 100000 66090 99999 89510 100000 75278 99999 8821 99999 71105 100000 49817 99999 14644 99999 81274 99999 20039 100000 17864 100000 3052 100000 90934 99999 66126 100000 14391 99999 24422 99999 6711 100000 3714 99999 55128 100000 96104 100000 81024 99999 39389 100000 38086 99999 70314 99999 84477 100000 39846 99999 18822 99999 21401 100000 86918 100000 505 99999 12980 99999 72025 99999 15853 100000 12852 99999 57497 100000 68220 99999 39178 100000 91469 100000 71361 100000 44586 99999 76764 99999 7047 100000 56033 99999 1421 99999 43911 100000 33720 99999 41438 99999 57428 100000 53836 99999 26359 100000 74768 99999 69000 100000 87014 100000 90476 100000 17894 99999 97977 100000 86661 99999 99658 99999 51746 99999 75473 99999 95746 99999 10715 100000 22611 99999 18264 100000 77464 100000 60252 99999 23804 100000 67618 99999 59728 100000 96043 99999 62138 100000 34440 100000 96387 99999 98592 99999 59416 100000 49978 99999 60601 99999 43013 100000 11182 99999 25832 100000 62927 99999 68551 100000 9027 100000 63019 100000 56972 99999 67465 100000 77731 100000 39096 100000 53361 99999 62865 100000 82814 99999 29187 100000 88004 99999 23505 99999 55260 100000 11840 100000 65996 99999 97578 99999 31403 100000 80397 100000 60273 99999 10326 100000 74306 100000 94358 99999 72754 100000 81304 100000 49529 99999 8610 99999 32099 100000 11401 99999 86388 100000 223 99999 58858 99999 22409 100000 21684 99999 78377 100000 10836 100000 63764 99999 6563 99999 40902 100000 66141 100000 93398 99999 53087 100000 11977 99999 86146 99999 62965 100000 23909 100000 52384 99999 67021 99999 4358 99999 85394 99999 40239 100000 88477 100000 79461 100000 62493 100000 72932 99999 83591 100000 90069 99999 56846 99999 65728 100000 46622 99999 60910 100000 58440 100000 35639 100000 52757 99999 6298 99999 81483 99999 27438 99999 36438 100000 78120 99999 88115 100000 89886 99999 31783 99999 90311 99999 50899 99999 60817 99999 15528 100000 41788 100000 26868 100000 5918 99999 12071 100000 36092 100000 75831 100000 59633 99999 50637 99999 99923 100000 1442 99999 45537 100000 19321 100000 40396 100000 56092 100000 77893 99999 73369 99999 78025 100000 34072 99999 33273 99999 23089 100000 78597 100000 21089 100000 15918 100000 83557 100000 94015 99999 77461 100000 12012 100000 17172 99999 25540 100000 72611 99999 7192 100000 80985 99999 65160 99999 24725 99999 88893 99999 69361 100000 41590 100000 31524 100000 99933 100000 80414 99999 42555 100000 1829 99999 10900 100000 81412 99999 61645 99999 23081 100000 51763 99999 87758 99999 966 100000 11322 100000 87361 99999 49988 99999 14173 99999 44459 99999 75376 100000 40160 99999 16692 100000 79114 100000 90893 100000 86476 100000 36168 100000 34520 99999 37347 100000 19422 99999 79496 99999 6707 99999 7779 100000 95932 100000 54688 99999 38521 99999 76854 100000 91386 99999 25335 100000 83452 99999 99151 100000 30635 99999 89218 99999 30028 100000 9610 100000 19597 100000 10477 99999 15185 99999 22774 99999 94530 100000 22636 99999 73496 100000 12469 99999 93645 100000 5661 100000 98914 100000 42779 100000 38100 100000 47923 100000 77586 100000 63215 100000 82930 100000 84856 99999 97541 100000 79332 100000 96213 100000 83284 100000 94048 99999 63291 99999 45987 100000 65960 99999 26555 100000 30783 99999 98690 100000 57999 99999 64311 100000 45522 100000 28396 99999 1108 99999 49281 100000 99797 100000 62023 99999 62895 99999 77220 100000 22538 99999 37551 99999 86006 99999 61004 99999 98235 99999 39095 100000 36277 99999 56012 100000 54777 100000 98101 99999 65216 99999 3098 100000 67551 100000 10546 99999 44443 100000 31414 100000 47703 100000 98964 100000 27101 100000 52803 99999 80125 99999 79837 99999 6245 99999 70840 99999 37826 100000 84775 100000 63798 100000 36826 99999 84420 100000 73836 100000 93876 100000 2493 100000 23621 100000 54911 99999 78090 99999 66998 100000 97512 99999 90549 100000 30309 99999 81360 99999 10484 100000 45146 100000 19560 99999 52279 100000 96550 100000 25744 100000 19702 99999 21971 100000 40463 99999 98466 99999 96542 99999 15326 99999 82126 100000 4287 100000 49636 100000 99250 99999 71915 99999 24866 99999 96799 99999 96527 100000 94272 100000 3932 100000 27989 100000 67750 100000 14821 99999 31785 100000 65437 99999 84513 99999 5886 100000 92492 100000 84431 99999 61569 99999 83878 99999 82487 99999 99730 99999 10393 99999 20623 100000 18304 100000 59989 99999 21327 100000 47689 99999 31523 100000 19357 99999 94908 100000 97165 100000 8947 99999 71232 100000 74969 100000 84078 100000 58767 99999 24421 99999 6605 100000 70530 100000 90266 100000 46165 100000 30677 99999 36312 99999 65524 100000 7442 100000 83921 99999 48959 99999 52964 99999 93897 100000 29004 99999 91231 99999 36348 99999 45055 99999 96196 100000 60695 99999 78333 99999 98303 100000 86535 100000 37455 100000 57037 100000 12716 99999 41872 99999 573 100000 93110 99999 33627 99999 53060 100000 74013 100000 72043 100000 18413 99999 9778 100000 90947 100000 72619 100000 38004 100000 14362 100000 19646 100000 12823 100000 10924 100000 18498 99999 45334 100000 59929 99999 49110 100000 87298 99999 33318 100000 71846 100000 88177 100000 60050 99999 72752 99999 79048 100000 19334 100000 80448 100000 7610 99999 76325 100000 24518 100000 20634 100000 90477 100000 11879 99999 78955 99999 75404 100000 89789 100000 71486 99999 25877 100000 52055 100000 35421 99999 25674 99999 99566 100000 73592 99999 40016 99999 34355 99999 86310 100000 14317 99999 86886 100000 88363 99999 11486 100000 70793 100000 79058 100000 76492 100000 8057 100000 47682 99999 14069 99999 96895 99999 13940 100000 36729 99999 96316 99999 35770 99999 10094 99999 37440 99999 16370 99999 56774 100000 28484 100000 38797 100000 23655 100000 18325 100000 61694 99999 7871 100000 73558 100000 41556 100000 38305 100000 39118 100000 53548 100000 61152 100000 56788 100000 70770 100000 13872 99999 19826 99999 13506 100000 11842 100000 40552 99999 53707 99999 36014 100000 38708 99999 19849 100000 75930 99999 57680 99999 22901 100000 39770 100000 86770 99999 69456 100000 91962 99999 83479 100000 88459 100000 72965 100000 54411 100000 4248 100000 41819 100000 64645 100000 57371 99999 78929 99999 46488 100000 25341 100000 76960 99999 92765 100000 85931 99999 48459 100000 36971 99999 95226 100000 97784 100000 95629 100000 25478 100000 63902 100000 33211 100000 59505 99999 80888 100000 8699 100000 83648 100000 14337 100000 29386 100000 22154 99999 42067 99999 5809 99999 99101 100000 11181 99999 47136 100000 37869 99999 92434 100000 94304 100000 5188 99999 79659 99999 80198 100000 71416 100000 60816 99999 11983 100000 6777 99999 87078 100000 43300 100000 36747 100000 46465 100000 40777 100000 80845 99999 26050 100000 96965 100000 68519 100000 72467 99999 25810 99999 83288 100000 20739 99999 5225 99999 22005 99999 22234 100000 19637 100000 70914 99999 89512 99999 88589 99999 11075 100000 16641 99999 47973 99999 13204 99999 98085 100000 57684 99999 24260 100000 52212 100000 7451 100000 1185 100000 34280 99999 58219 100000 80142 100000 80403 100000 87339 100000 85775 99999 50458 99999 67234 99999 57681 100000 58865 99999 66465 100000 94500 100000 61 99999 59062 99999 89704 99999 55423 99999 19707 99999 48134 100000 88985 99999 87738 100000 76619 99999 7196 99999 46487 100000 7350 100000 85514 100000 31546 100000 75820 100000 76383 99999 84345 99999 21365 99999 92245 100000 15770 100000 48864 99999 29414 100000 76918 100000 18152 99999 76555 99999 73249 100000 13557 99999 11069 99999 13861 99999 93678 99999 77798 99999 24701 99999 88500 100000 57089 99999 89052 99999 46117 100000 92591 99999 47775 99999 60204 100000 5561 100000 45850 99999 87209 99999 99810 99999 26525 100000 16288 99999 86518 100000 2371 99999 8693 100000 54626 99999 72070 100000 29674 99999 88099 100000 75942 100000 87153 99999 37841 100000 27269 99999 6011 99999 18494 99999 28690 99999 99298 99999 35308 100000 57842 99999 69010 99999 92098 99999 91334 99999 81225 99999 76416 100000 75317 100000 92693 100000 65847 99999 38949 100000 32558 100000 49302 100000 380 100000 46142 99999 89150 99999 3538 100000 1993 99999 96104 99999 40697 100000 25866 99999 29608 100000 9692 99999 49339 99999 59453 100000 851 99999 62266 100000 24217 100000 71671 99999 78982 99999 26723 99999 7208 100000 29405 100000 68705 99999 77422 100000 69052 99999 63122 100000 64621 100000 40485 100000 27355 99999 78944 99999 79483 99999 75832 100000 14297 99999 55784 99999 82345 99999 73378 100000 47113 100000 67498 99999 43568 100000 94244 100000 89762 100000 24644 100000 91098 99999 79529 100000 31700 100000 14630 100000 11395 100000 64304 100000 75587 100000 94908 99999 33126 99999 32665 100000 33573 100000 58266 100000 46347 100000 81574 100000 12041 99999 8107 99999 33258 100000 75647 100000 31935 100000 11372 100000 49631 99999 29048 100000 5700 100000 95442 100000 89866 100000 6508 99999 13051 99999 30944 100000 70197 100000 33932 100000 27779 100000 57502 99999 83184 99999 31685 99999 95916 99999 27565 100000 59099 99999 79522 100000 60584 100000 65169 99999 53601 100000 20144 100000 42744 99999 51037 99999 28999 100000 31739 100000 63734 99999 68066 99999 12351 99999 26712 99999 33448 99999 6815 100000 98471 100000 88582 99999 92231 99999 9068 99999 83266 99999 53173 100000 13521 100000 1581 99999 462 100000 59050 100000 39876 100000 57111 99999 65073 100000 42488 100000 72553 100000 55196 100000 63802 99999 84975 100000 23563 99999 54516 99999 63131 100000 15874 100000 90083 99999 20147 100000 28824 100000 87000 100000 2504 100000 81817 100000 3818 100000 3726 100000 53188 100000 50753 100000 57614 99999 40592 99999 86782 99999 45151 99999 97411 100000 35749 100000 40979 100000 4109 100000 92232 100000 17621 99999 21134 99999 14396 100000 80594 100000 4108 99999 93103 100000 98007 100000 15403 99999 8043 99999 49544 100000 7027 100000 62355 99999 41040 99999 60537 99999 75908 99999 33813 100000 38641 99999 21021 99999 67793 100000 62456 100000 45998 100000 8240 100000 47436 99999 91431 100000 35921 99999 3229 100000 85200 100000 51829 100000 16148 100000 42818 100000 58931 99999 66911 100000 86568 100000 6079 99999 74710 99999 73801 99999 67528 100000 27912 100000 74385 100000 52452 99999 83515 100000 18863 99999 66413 99999 53368 100000 82094 100000 17558 100000 93742 99999 76546 100000 39851 99999 89310 100000 95424 99999 57898 100000 82518 100000 51453 99999 78200 99999 92907 100000 16900 100000 46061 99999 10768 100000 44091 99999 90628 100000 87908 100000 12017 99999 15167 100000 95979 99999 85235 99999 45965 99999 55777 100000 15730 99999 20275 100000 59007 100000 50356 99999 92815 99999 73109 99999 27267 100000 18761 99999 290 99999 32796 99999 10879 99999 9251 100000 35436 100000 96842 100000 15902 100000 92138 100000 29245 99999 68109 99999 67940 100000 64015 99999 33268 99999 86030 99999 1069 99999 31341 100000 96332 99999 8374 99999 10125 99999 91273 99999 73718 99999 95416 100000 40561 100000 94042 100000 84609 100000 97368 99999 30684 100000 64838 100000 32557 100000 79369 100000 91857 100000 32568 99999 84840 100000 45009 100000 86578 99999 73762 99999 81173 99999 51660 99999 15930 100000 96912 100000 2435 99999 57429 99999 17962 99999 50101 99999 42153 99999 27850 100000 79022 100000 47729 99999 36781 99999 21400 99999 36202 99999 79499 100000 93635 100000 49870 99999 33024 99999 92991 99999 2691 100000 98622 100000 26552 100000 89044 99999 6526 99999 23173 100000 42076 100000 46148 99999 94466 99999 12285 99999 21956 99999 90881 99999 97526 100000 5984 100000 63181 99999 67966 99999 77089 99999 35869 100000 46426 99999 68471 100000 9526 99999 72239 99999 19936 99999 26887 100000 48957 100000 29518 99999 41057 99999 73900 99999 83213 100000 31270 99999 60511 99999 4799 99999 89852 99999 46479 100000 12318 99999 20021 99999 12444 100000 43737 99999 51412 99999 96603 99999 52244 100000 65474 99999 87334 99999 97505 100000 53615 100000 86574 99999 62119 100000 8912 100000 68805 99999 24665 99999 35702 100000 9198 99999 81291 100000 70037 99999 44179 100000 17016 99999 3976 100000 73377 99999 28758 100000 49740 99999 43003 99999 53477 100000 58995 100000 55068 100000 3017 99999 53490 99999 4385 99999 69952 99999 77946 100000 82857 100000 36775 100000 61098 100000 21910 100000 35 99999 76906 99999 58448 99999 17233 100000 90638 99999 7486 99999 71524 99999 94594 99999 95979 100000 97110 100000 43808 100000 9756 100000 64600 100000 86985 99999 23974 100000 53679 100000 46483 100000 9855 99999 96114 99999 24718 100000 63197 100000 6639 100000 50016 100000 65642 100000 51419 99999 94253 99999 76563 100000 4649 100000 72789 99999 88250 100000 41839 99999 43612 100000 36569 99999 50626 99999 25565 99999 44958 100000 28234 99999 24526 100000 37770 100000 32970 99999 20036 99999 96030 99999 98948 99999 76087 99999 80281 99999 76678 99999 69732 100000 81068 100000 11326 99999 53932 100000 65671 100000 82491 100000 59201 100000 29569 99999 42612 100000 61218 99999 68988 99999 81959 100000 22109 99999 13640 99999 10857 100000 17935 99999 38602 100000 74744 99999 70296 99999 1194 99999 43059 99999 97567 100000 55182 100000 36999 100000 78549 100000 5164 99999 62196 99999 33404 99999 47437 99999 24358 100000 86826 100000 10516 100000 76698 99999 89178 99999 16821 100000 29530 99999 1195 100000 63592 100000 78957 100000 86737 100000 39685 99999 37245 99999 13592 99999 95228 99999 90799 99999 19225 99999 98299 99999 77873 99999 69405 100000 36924 100000 36562 100000 33614 100000 61182 100000 86040 99999 54527 99999 45932 100000 2928 99999 18658 100000 83565 99999 16446 99999 50431 99999 11228 99999 19265 100000 66424 99999 92962 100000 49676 99999 89036 100000 74111 100000 45930 100000 39202 99999 2056 99999 53775 99999 42918 100000 16863 99999 89531 99999 4198 100000 70792 100000 59970 100000 23039 99999 62367 99999 87390 99999 19853 100000 29607 99999 3292 100000 35946 100000 19846 99999 68843 99999 36956 99999 61371 99999 92838 100000 99184 99999 1197 99999 31847 99999 83033 99999 47451 99999 25482 100000 63793 100000 50434 100000 30432 99999 23201 100000 95598 100000 26791 99999 9663 100000 33313 100000 99805 99999 69632 100000 66301 100000 96035 99999 72447 100000 82635 100000 19025 100000 99936 100000 67475 100000 61979 99999 82344 100000 57199 99999 22542 100000 78510 99999 98328 100000 58936 100000 27232 100000 44749 99999 35095 99999 72250 99999 66300 99999 49463 100000 22359 99999 91376 100000 65420 99999 14758 100000 20937 99999 49498 100000 79984 99999 15987 99999 69784 99999 43832 99999 69192 99999 23484 100000 38534 100000 27151 99999 35060 100000 32004 99999 49764 99999 12692 100000 44930 99999 6425 100000 26564 99999 94458 100000 19596 99999 99872 99999 62845 100000 67300 100000 49412 100000 80295 99999 80657 100000 97811 100000 44979 100000 30027 99999 36890 99999 86032 100000 22287 99999 85350 99999 48153 100000 67813 100000 47991 100000 67445 100000 9944 99999 7026 99999 74445 100000 64890 99999 17550 100000 44793 99999 79102 99999 22130 100000 87713 100000 59967 100000 56695 100000 14517 99999 47021 100000 67576 100000 27732 100000 82047 99999 20162 100000 40572 100000 67930 100000 22420 99999 34603 100000 57766 99999 13230 100000 57930 99999 96858 99999 71441 100000 99817 99999 25051 100000 34453 99999 38735 99999 19883 99999 26890 100000 96422 99999 25630 100000 33537 100000 65098 100000 23513 99999 72394 99999 80460 99999 15632 99999 49406 100000 74759 100000 97691 99999 50253 100000 23321 100000 39027 99999 55551 100000 85097 99999 42031 99999 42598 100000 63653 99999 62784 99999 41658 100000 94670 100000 42786 99999 78405 100000 903 99999 31 99999 38908 99999 58473 99999 13127 100000 34230 100000 18828 99999 28064 99999 34690 99999 33575 99999 60758 99999 36968 100000 80097 99999 55757 99999 65584 99999 82636 99999 86868 100000 51150 99999 76624 99999 89180 100000 55001 100000 31298 100000 33375 100000 40339 100000 55831 99999 2919 99999 4215 99999 63057 100000 89643 99999 26065 99999 84193 100000 71715 99999 78219 100000 90904 100000 23170 99999 97206 100000 631 99999 28747 99999 96169 99999 54408 99999 17175 100000 94760 99999 12347 100000 94953 99999 27408 100000 91548 99999 58805 99999 12684 99999 79012 99999 8153 100000 74102 100000 30606 99999 98500 100000 56163 99999 96831 99999 67913 100000 77684 99999 5192 99999 88152 99999 1860 99999 31938 100000 12022 99999 35579 100000 20201 100000 95484 100000 2237 99999 35504 99999 51641 100000 40116 100000 53228 100000 17498 99999 21715 99999 61893 99999 77526 100000 35828 99999 94630 100000 14607 100000 13384 99999 36418 100000 96829 99999 96359 99999 93007 99999 80004 100000 59948 100000 39464 99999 81661 99999 18925 100000 46121 99999 58109 100000 99821 99999 33813 99999 21023 100000 36089 99999 98173 100000 88005 100000 11505 99999 702 100000 22999 100000 2135 99999 2627 99999 29444 100000 41836 99999 9381 100000 58762 99999 81225 100000 76628 100000 91188 99999 15829 99999 57335 99999 13871 99999 72262 100000 70344 100000 16971 99999 29377 100000 22486 99999 67914 100000 57926 100000 29936 99999 63045 100000 2153 100000 84003 100000 34109 100000 38160 99999 75482 100000 38426 100000 23894 99999 23153 100000 69697 99999 60407 100000 52127 99999 24852 99999 68288 100000 62221 99999 92941 99999 16590 99999 76021 100000 51627 99999 76780 100000 84909 100000 78971 100000 41164 99999 15479 99999 31154 99999 17099 100000 60875 100000 28307 100000 33089 100000 11037 99999 55578 99999 98752 99999 84860 100000 98388 100000 17456 100000 19578 99999 32022 99999 94870 99999 80515 99999 98107 99999 53049 99999 98551 99999 63184 99999 88324 100000 11379 99999 61275 99999 46943 99999 79346 99999 35273 100000 20017 99999 4775 99999 79631 99999 36508 100000 81447 99999 77446 100000 89350 99999 33286 100000 11210 99999 10682 99999 63015 100000 4856 99999 34882 100000 24379 100000 44613 100000 94583 99999 56059 100000 95698 100000 72346 100000 12706 100000 42649 99999 6157 99999 44865 99999 72330 100000 88103 99999 41220 99999 13442 99999 81824 99999 65048 100000 76671 99999 92790 100000 18694 100000 37225 100000 94255 99999 29259 99999 53262 100000 93286 99999 87523 99999 85364 99999 66158 100000 28567 100000 5130 99999 30361 100000 58540 100000 1346 99999 55862 99999 5396 99999 3990 100000 59807 100000 16495 100000 97897 99999 29463 99999 24832 100000 82686 99999 65156 100000 24372 99999 89331 100000 34390 99999 51196 100000 99045 99999 50265 100000 66702 99999 57392 99999 18508 99999 62435 100000 31421 99999 84834 100000 54540 100000 1700 100000 46293 99999 75306 99999 97517 99999 20878 99999 12617 100000 27358 100000 98405 100000 64967 100000 88899 99999 60969 100000 33758 99999 30169 99999 16220 99999 23144 100000 43181 99999 13714 100000 75780 99999 19714 99999 15082 99999 38907 100000 75276 100000 65550 99999 63328 100000 28951 100000 70403 99999 97132 99999 32769 99999 53343 100000 76315 100000 52959 99999 11008 99999 51546 99999 17394 100000 47026 99999 83785 99999 15702 100000 34936 99999 80517 99999 80704 99999 13542 100000 30602 100000 61440 100000 56407 100000 59566 100000 73665 99999 39029 100000 28720 99999 29948 100000 31221 99999 72824 100000 78604 100000 45407 99999 93334 99999 93871 100000 36181 99999 92041 100000 53414 99999 45073 99999 48885 99999 81345 99999 21580 99999 69408 99999 17754 99999 74492 100000 83749 100000 10636 100000 872 99999 81279 100000 20841 100000 55954 100000 56404 100000 62035 99999 50498 99999 58763 99999 20822 99999 29481 99999 69770 99999 77530 99999 89085 100000 77086 100000 93369 99999 50782 99999 47235 100000 2921 100000 12403 99999 13599 100000 17563 99999 84792 99999 8303 99999 72880 100000 81950 100000 5132 99999 17163 99999 50077 99999 37723 100000 50708 99999 37817 99999 79953 100000 37727 100000 22500 99999 39335 99999 37237 100000 38141 100000 79622 100000 62374 100000 63448 100000 4532 100000 19285 100000 87188 99999 89770 99999 51753 100000 35032 99999 92248 99999 96054 100000 70751 100000 95957 100000 9341 99999 9496 99999 96015 99999 57450 100000 70154 99999 29449 100000 56107 100000 33915 99999 69667 100000 88005 99999 50473 99999 31487 99999 20753 99999 21848 99999 76083 99999 74351 99999 69918 100000 95097 99999 82890 100000 35196 99999 75175 100000 8631 100000 42700 100000 58328 100000 46928 100000 44272 100000 4551 100000 4761 100000 17499 99999 98467 99999 78956 100000 68962 99999 60948 99999 92497 99999 23499 100000 64321 99999 6870 100000 68318 99999 2967 99999 72010 100000 55030 100000 65229 100000 61362 100000 24261 100000 99335 100000 50422 99999 2557 99999 58404 99999 60872 99999 71093 99999 30037 99999 80465 100000 3193 99999 57276 99999 14206 100000 79330 100000 59398 99999 61161 99999 61878 99999 24098 100000 42251 99999 90101 100000 94411 99999 34610 100000 15130 99999 78750 99999 3427 100000 78367 100000 71459 100000 23183 99999 43621 99999 45775 100000 48650 100000 68433 99999 96652 100000 94165 99999 21208 100000 95492 99999 6141 99999 66802 99999 2728 99999 96367 99999 22898 100000 19842 99999 91012 100000 71356 99999 81187 99999 8247 99999 39215 99999 29648 100000 73222 100000 77027 100000 17350 99999 9078 100000 28455 99999 7311 100000 47298 100000 24827 100000 15104 100000 24114 99999 97285 100000 87546 99999 71455 100000 56108 99999 63602 99999 22393 100000 20462 99999 83159 99999 3446 100000 63864 100000 33789 100000 96147 100000 22181 99999 77769 99999 8145 100000 88929 99999 77259 99999 94614 100000 64126 100000 63130 99999 89394 99999 4941 99999 56355 100000 42693 99999 46057 99999 42899 100000 27485 99999 27428 100000 38721 100000 96974 100000 51616 99999 44389 100000 58876 99999 37069 99999 94205 99999 38616 99999 38356 100000 89944 100000 94716 99999 85187 100000 21258 100000 36167 100000 73171 99999 52341 99999 16042 99999 87633 99999 15160 100000 91033 99999 60984 100000 88786 100000 16964 99999 9184 99999 52692 99999 53245 100000 96475 100000 70590 99999 86358 100000 87402 99999 43839 99999 4206 99999 26865 99999 2864 99999 57982 100000 14079 100000 54795 100000 6542 100000 53728 100000 95464 100000 31058 100000 96175 100000 77686 99999 40912 100000 34849 99999 56847 100000 64707 100000 88672 99999 3582 99999 17145 99999 35037 100000 16555 100000 9527 99999 91332 100000 55674 99999 12543 100000 89454 100000 18312 100000 46372 99999 46182 100000 61656 100000 28148 100000 49669 99999 7695 100000 93984 99999 67534 99999 78812 99999 12394 100000 68222 99999 83623 99999 19821 99999 58465 100000 6976 100000 56533 99999 16230 100000 30366 99999 21904 99999 16561 100000 65320 99999 7852 100000 80741 99999 18186 100000 16007 99999 67627 99999 82686 100000 18515 99999 45407 100000 14137 100000 73587 100000 86077 100000 91760 100000 32387 99999 75231 100000 9887 99999 18542 99999 95362 99999 49462 99999 96699 99999 92046 100000 84546 100000 15465 99999 74790 99999 59807 99999 78802 99999 51092 100000 91028 99999 74954 100000 8678 99999 41379 100000 47423 100000 55659 99999 40857 99999 99591 100000 21974 100000 923 99999 65211 100000 91942 99999 8392 100000 1736 99999 94153 99999 85423 100000 32706 99999 5480 99999 43768 100000 706 99999 13911 100000 54245 99999 26733 100000 48324 100000 34829 100000 38859 100000 98213 99999 93892 99999 58009 100000 54725 100000 41761 100000 41753 100000 59823 100000 30918 100000 18148 99999 73956 99999 51687 100000 63582 100000 25875 100000 50932 100000 72352 99999 59145 99999 92745 99999 53878 100000 58866 99999 52995 99999 43108 99999 98554 100000 16060 99999 35245 100000 62919 100000 19664 99999 86784 99999 42138 100000 93140 99999 25397 99999 57473 100000 7339 99999 70774 100000 36215 100000 42804 99999 31458 99999 94929 100000 69491 100000 22063 99999 68121 100000 96509 100000 14695 99999 99270 100000 60151 99999 61613 99999 33660 99999 913 100000 19044 100000 2931 100000 94085 99999 84552 99999 72969 99999 35236 99999 72710 100000 52413 99999 15524 100000 7191 99999 1914 99999 92944 100000 98506 100000 37806 100000 29650 100000 37464 99999 61159 100000 98423 100000 30714 99999 12246 99999 95531 99999 83615 100000 54237 100000 26479 99999 23200 100000 44426 99999 40995 99999 75635 100000 60898 100000 37746 100000 36216 99999 31623 99999 73696 100000 75888 99999 40551 100000 99934 100000 1614 99999 47327 99999 39153 100000 66241 100000 63392 99999 39991 100000 80392 99999 14467 99999 72433 100000 87250 99999 4128 99999 46888 99999 6364 100000 21581 100000 24507 99999 38782 100000 46849 99999 91996 99999 85190 99999 62218 99999 43046 99999 92001 100000 65204 99999 8014 99999 21857 99999 68713 100000 67784 99999 70054 100000 54760 100000 46716 99999 78484 99999 5241 100000 3478 100000 10404 100000 67471 100000 59364 100000 33868 99999 79228 99999 60989 100000 51821 100000 92947 100000 29422 100000 56073 100000 45401 99999 80066 100000 34170 100000 43179 100000 17140 99999 31647 99999 83421 99999 76308 99999 788 99999 45004 100000 78564 100000 46420 100000 89474 99999 64745 100000 64081 99999 2445 99999 5284 99999 42098 100000 37811 100000 73363 99999 88371 99999 50815 99999 13067 99999 48780 100000 25204 99999 83259 100000 21193 100000 91452 99999 14885 99999 56226 99999 55875 99999 74786 99999 1621 100000 22076 100000 54862 100000 69021 99999 41487 100000 6326 100000 17184 100000 40512 100000 32994 100000 22178 100000 19623 100000 58322 100000 22233 99999 65779 100000 50563 100000 75126 100000 95950 99999 67115 100000 490 99999 93767 99999 39710 99999 94198 99999 43789 100000 59153 100000 73716 100000 81698 100000 85815 99999 20594 99999 7001 100000 10763 99999 4713 99999 92385 100000 44963 100000 90012 100000 55754 100000 23722 99999 65096 99999 89108 100000 2210 100000 86257 99999 80169 99999 66976 99999 90123 99999 58295 99999 39673 99999 71256 99999 10138 100000 72764 100000 72982 99999 7198 99999 40934 99999 31555 99999 28415 100000 3137 99999 44765 99999 8883 100000 1715 100000 15544 100000 81264 100000 36758 99999 60248 99999 26742 100000 97740 100000 91798 100000 97829 100000 80498 100000 63322 100000 37670 100000 88746 99999 75341 100000 99439 100000 91009 100000 82180 100000 41854 99999 17661 100000 46563 99999 53654 100000 84338 100000 47437 100000 42925 99999 10087 100000 68686 100000 99455 99999 28961 99999 90811 100000 73603 99999 29986 99999 13260 100000 33193 99999 67344 100000 64840 100000 8587 100000 59417 99999 4951 99999 65267 100000 99453 99999 98260 100000 63094 100000 24599 99999 46508 99999 53593 100000 57024 100000 91881 100000 88824 99999 32059 99999 78474 100000 32469 99999 21756 99999 12061 100000 95103 100000 85716 100000 80464 100000 83013 99999 6518 99999 58150 99999 62129 100000 3710 100000 38729 100000 13281 99999 52298 99999 63351 100000 22031 100000 31296 99999 32943 99999 76296 100000 13838 100000 45439 100000 14127 99999 53942 100000 49172 100000 61445 99999 83936 100000 79144 100000 18026 100000 21318 99999 73825 100000 43091 100000 75167 99999 55368 99999 56821 100000 71051 100000 30229 99999 20662 100000 71472 100000 14968 99999 75843 100000 89542 100000 81964 100000 5593 99999 16883 100000 28031 99999 4631 100000 38072 99999 14956 99999 69044 100000 50289 99999 15008 99999 11371 100000 74957 99999 82795 100000 52705 100000 22217 100000 73191 100000 17808 99999 36164 100000 62069 100000 85360 99999 67635 99999 21926 100000 25432 99999 92984 100000 3700 99999 61261 99999 56853 99999 25377 99999 97706 100000 29010 99999 56328 100000 72180 100000 91319 100000 63124 100000 19872 99999 53106 100000 69768 99999 28410 99999 70871 99999 61153 100000 63108 100000 3810 99999 56082 99999 39808 99999 93963 100000 34186 100000 87524 100000 90816 100000 19381 99999 99511 99999 1474 100000 95443 99999 72375 99999 94237 99999 53322 100000 50262 100000 33480 99999 13725 100000 74626 100000 34316 100000 23464 99999 72491 100000 44618 99999 55250 100000 96388 100000 9212 99999 51627 100000 89104 100000 25319 100000 38398 100000 38963 99999 83316 99999 65055 100000 29490 100000 18001 99999 57968 99999 94632 100000 84590 100000 41671 99999 33058 99999 29184 100000 20552 99999 9467 99999 39448 99999 37973 100000 68017 100000 40519 99999 16890 99999 68786 100000 20177 100000 7664 100000 90794 99999 76506 100000 23610 99999 70531 100000 88320 99999 35123 100000 57310 100000 41487 99999 48485 99999 99601 100000 81546 99999 1516 100000 98319 99999 81219 99999 70007 100000 10778 99999 34390 100000 32957 99999 72051 100000 79485 99999 73757 99999 38724 99999 47331 99999 14543 99999 8995 99999 96638 99999 36847 99999 12309 100000 36225 99999 85307 100000 25376 100000 53035 100000 57307 100000 77876 99999 16225 100000 13182 99999 65477 100000 27067 99999 26672 99999 64665 99999 82587 100000 12669 100000 81242 100000 89035 99999 75076 99999 263 100000 51190 100000 86702 100000 92372 100000 62500 99999 73799 100000 67065 99999 39859 99999 18833 100000 70444 99999 96118 99999 85406 99999 43486 100000 44544 100000 82883 99999 51802 100000 41706 99999 33545 99999 74668 100000 98095 100000 58606 99999 45396 99999 94467 100000 43533 99999 14942 100000 58047 99999 78248 100000 57102 100000 776 100000 69182 99999 46614 99999 65645 99999 13448 100000 74019 100000 93611 99999 66166 99999 44872 100000 3577 99999 81601 99999 74947 99999 37207 100000 49517 100000 64539 99999 29104 100000 9193 99999 24730 100000 66477 100000 21269 100000 83612 100000 89712 100000 45091 100000 85936 100000 39795 99999 37649 99999 51544 99999 21942 100000 82255 100000 12293 100000 4205 99999 45730 100000 10377 100000 49313 99999 80522 100000 30874 100000 70727 99999 3288 100000 64265 99999 72785 100000 38846 99999 49514 100000 50460 99999 73609 100000 2911 100000 29186 100000 21382 100000 27974 99999 11870 99999 15769 100000 62549 100000 77993 99999 66289 99999 53031 99999 32406 99999 44641 100000 76766 100000 68580 100000 53644 100000 83424 99999 65969 99999 82467 100000 72124 99999 31019 100000 90413 100000 364 100000 91144 100000 60352 100000 51984 100000 62367 100000 69789 99999 89539 100000 10494 100000 20526 99999 48753 100000 61626 100000 28614 99999 40854 100000 54735 100000 13313 99999 7004 100000 82011 100000 31780 99999 68616 100000 71425 100000 31381 100000 67688 100000 22157 100000 39099 99999 92324 100000 4164 100000 27861 99999 57402 100000 21233 100000 7010 100000 60441 100000 15044 99999 65498 100000 90016 99999 35995 99999 23006 100000 60938 100000 16020 100000 14441 99999 37492 100000 10965 99999 44287 100000 60617 100000 96895 100000 89287 100000 38127 100000 47248 100000 74742 99999 3395 100000 85115 99999 83845 99999 98280 100000 6948 100000 58919 99999 94041 100000 76578 100000 50354 100000 90205 100000 97528 99999 43177 99999 25016 99999 11070 99999 60079 100000 52646 99999 8560 100000 12813 100000 19133 99999 60787 99999 25369 99999 77437 99999 84045 99999 26948 99999 28248 100000 28191 100000 27668 99999 27832 99999 49679 100000 94440 99999 18968 99999 72803 100000 45842 100000 71823 99999 31965 100000 65508 99999 56099 99999 94940 99999 78392 99999 76713 99999 29005 99999 10040 100000 94229 100000 74276 100000 63446 100000 29925 99999 99646 100000 54344 100000 32762 99999 5464 100000 69579 99999 10546 100000 76594 99999 80208 99999 86526 99999 57932 100000 61502 100000 74692 100000 99686 99999 79779 99999 18619 99999 61954 100000 32358 100000 6278 99999 93440 100000 33940 100000 54912 100000 40541 99999 96691 99999 28832 99999 67878 100000 45551 100000 86961 99999 92053 100000 38738 100000 94513 99999 72760 100000 88329 99999 73178 100000 17537 100000 16160 99999 74049 100000 2308 99999 20711 100000 92839 99999 37130 99999 18719 99999 2088 99999 41829 100000 9836 99999 34728 99999 93723 100000 44643 100000 23665 99999 74594 100000 26334 100000 77641 99999 89158 99999 40345 99999 552 100000 84099 100000 91180 100000 83103 100000 3750 99999 15399 100000 8078 100000 81028 100000 66405 100000 57334 100000 31563 99999 34660 99999 61957 99999 36690 100000 29498 100000 56492 100000 5797 100000 26017 99999 37621 100000 60122 99999 4102 99999 33478 99999 52029 100000 27128 99999 40709 99999 43564 100000 26233 100000 56210 100000 33611 99999 2909 99999 97324 99999 88364 100000 84416 99999 88528 99999 74428 99999 30074 99999 20825 99999 5316 100000 61473 100000 23682 99999 45350 99999 62759 99999 91412 100000 26399 100000 16965 99999 48672 99999 19766 99999 49049 99999 43802 99999 82307 100000 30014 99999 38180 99999 25614 100000 30099 99999 2055 100000 89935 100000 21841 100000 10099 99999 49629 100000 70002 100000 82666 99999 34012 99999 97594 99999 9505 99999 73018 100000 19254 100000 69864 100000 58500 99999 14586 100000 56954 100000 95374 100000 80090 99999 31409 100000 85155 100000 97201 100000 44080 100000 72580 99999 84429 100000 36005 99999 10348 99999 20174 99999 52714 99999 59056 100000 48102 99999 12879 99999 37615 99999 2249 99999 86390 99999 14413 100000 54124 99999 62793 100000 59097 100000 72562 100000 55660 99999 8149 99999 59690 99999 68319 99999 16113 99999 76438 100000 57411 100000 20159 100000 59059 100000 40397 99999 90732 99999 39831 100000 98834 99999 968 100000 7690 100000 66729 100000 88859 100000 9145 99999 15430 99999 88146 99999 85313 99999 41534 100000 61061 100000 52931 99999 38940 100000 62022 100000 85474 99999 52685 99999 86376 100000 71049 99999 11803 100000 56165 100000 91254 100000 52786 100000 64280 99999 52701 99999 6596 99999 24392 99999 8408 100000 93024 100000 30980 99999 80144 100000 11761 100000 94135 100000 65448 100000 88588 99999 94558 99999 17342 99999 16527 99999 2601 99999 61126 99999 80658 100000 95524 99999 93316 100000 24591 99999 76920 100000 83448 100000 46485 100000 89930 100000 42104 100000 91841 99999 30539 99999 44042 99999 10065 99999 70107 99999 47375 100000 87678 99999 8058 100000 99710 99999 1928 99999 72762 99999 68931 100000 14731 100000 85993 99999 35952 100000 93710 100000 80854 100000 73724 100000 15225 100000 14328 100000 60445 99999 11033 100000 79169 100000 42410 100000 40662 99999 20396 100000 42508 100000 72628 99999 93824 99999 95498 100000 10328 100000 81885 100000 71314 100000 16648 100000 26747 99999 87639 100000 92686 100000 96861 100000 26875 99999 353 100000 70483 99999 13390 100000 26212 100000 9627 100000 82605 100000 86497 99999 44348 100000 88321 99999 52818 99999 37972 99999 21532 100000 52416 100000 20321 99999 69315 99999 73596 100000 27700 100000 98723 100000 55938 100000 70705 99999 3631 100000 70021 100000 54446 99999 26403 100000 28309 100000 62023 100000 28966 100000 74290 100000 79703 100000 70569 99999 49561 99999 61105 99999 97171 99999 45758 100000 57353 99999 73723 100000 98231 99999 32400 99999 5177 100000 80106 99999 10225 99999 92607 99999 17739 99999 90509 99999 73810 99999 64959 99999 21138 100000 50070 100000 51129 99999 33556 100000 21477 100000 87144 100000 57413 100000 42937 100000 51817 100000 52051 100000 18831 99999 69925 99999 46806 99999 79230 100000 65396 100000 39901 99999 34922 99999 30069 99999 54389 99999 58989 99999 55865 99999 88888 100000 53000 100000 51633 100000 95738 100000 80267 99999 20353 100000 28097 99999 6445 100000 72627 100000 65115 99999 41391 99999 75284 100000 7104 100000 34321 99999 95766 99999 17928 100000 10626 99999 32510 100000 61506 100000 24210 99999 90351 99999 46560 100000 18176 100000 78137 100000 18781 99999 22247 99999 84999 99999 24590 100000 24099 100000 27238 99999 18888 99999 66822 100000 50418 99999 48852 100000 19978 100000 55370 100000 42777 100000 27756 99999 87831 100000 9543 100000 29268 99999 26125 100000 9015 99999 24187 100000 22813 99999 32185 100000 87511 100000 45898 100000 88901 100000 81340 99999 46674 100000 54451 100000 9790 99999 49030 99999 16851 99999 41385 100000 11601 99999 64371 99999 18313 100000 6863 99999 64994 100000 50787 100000 80571 99999 86540 100000 15555 100000 28478 100000 64846 100000 79091 100000 13549 100000 82625 100000 64953 99999 22787 100000 5573 99999 30488 99999 44138 99999 17295 100000 85233 99999 99489 99999 98236 100000 96868 100000 46370 99999 76330 99999 74001 100000 49441 100000 87344 100000 31391 100000 38673 99999 73328 99999 3760 99999 98533 100000 76410 99999 93641 100000 26505 99999 15796 99999 33728 100000 82004 100000 27155 99999 74723 100000 43754 99999 69447 100000 13034 99999 67134 100000 31537 99999 15232 100000 56637 99999 39542 100000 23869 100000 36998 100000 13218 99999 19199 100000 90880 99999 51975 99999 13538 99999 44038 100000 18883 99999 532 99999 77086 99999 78860 99999 65394 99999 54047 100000 25235 99999 19426 100000 3777 100000 30911 99999 90647 100000 83821 100000 37803 100000 37365 99999 75713 99999 53669 99999 23930 99999 86003 99999 96342 99999 13500 99999 53178 99999 1610 100000 49359 100000 8710 99999 35993 100000 11141 100000 96059 99999 72127 99999 42331 100000 64759 100000 22753 99999 46575 100000 35582 99999 13508 100000 25932 100000 71214 99999 39266 100000 7527 99999 24297 99999 57812 99999 15941 99999 11629 100000 42959 99999 7301 99999 55570 100000 29563 100000 4339 100000 44855 100000 11869 99999 34744 99999 98037 99999 97524 99999 23139 99999 79385 99999 14662 99999 35885 99999 80952 100000 58508 100000 17157 100000 77306 100000 3782 99999 41598 99999 76587 100000 60388 100000 87275 99999 82825 99999 11401 100000 33202 100000 16251 99999 93978 99999 76832 100000 53207 100000 21504 100000 83807 99999 26246 99999 4588 100000 41657 100000 29422 99999 92193 100000 31913 100000 56896 99999 11461 100000 2188 100000 6168 99999 89501 99999 57356 99999 49917 99999 18298 100000 5854 100000 36973 100000 94381 99999 6238 100000 4525 99999 9999 100000 82501 99999 37825 99999 41247 100000 57700 100000 13858 100000 24345 100000 1022 100000 34367 99999 24696 100000 17610 99999 21555 99999 87322 99999 51652 100000 71778 99999 84665 99999 92333 100000 33877 99999 73245 99999 33442 100000 11338 99999 25959 99999 53319 100000 63055 99999 77887 100000 49891 100000 76301 100000 47305 100000 58922 99999 67404 99999 88570 99999 17457 100000 35529 99999 70946 100000 80382 99999 61281 99999 90173 100000 32081 100000 12357 99999 33313 99999 46683 99999 72363 100000 17469 99999 52241 99999 45576 99999 23671 99999 88562 99999 9157 99999 74842 99999 24649 99999 17313 99999 96914 99999 4930 99999 50256 99999 35662 99999 79054 99999 40819 100000 10794 100000 18912 100000 65851 100000 89136 100000 62224 99999 67006 99999 14045 99999 83151 99999 3348 99999 90390 99999 21877 100000 92325 99999 38525 100000 89290 99999 97792 100000 58707 100000 56098 100000 45934 100000 15260 100000 61449 100000 64924 99999 76841 99999 3272 100000 57726 99999 99460 100000 63259 100000 39552 100000 73463 99999 31993 100000 62769 99999 87848 100000 18050 99999 70061 99999 57917 99999 12736 99999 9851 99999 41868 99999 44292 100000 57427 99999 57034 99999 22066 100000 53930 100000 84432 100000 79298 100000 8468 100000 36135 99999 93301 99999 30503 100000 71989 100000 89016 99999 40301 99999 89737 100000 34841 100000 60920 99999 91721 100000 40762 100000 27831 100000 4318 99999 62604 99999 81064 100000 78163 100000 7737 100000 50033 99999 7891 100000 95333 100000 14748 100000 58555 99999 4362 99999 90325 100000 55138 99999 72480 100000 65023 100000 38798 100000 93586 99999 77459 100000 16684 99999 65370 100000 60944 99999 21614 99999 34910 100000 90021 100000 44545 100000 74570 100000 24378 100000 694 99999 16080 99999 33196 100000 61184 100000 6827 99999 70704 100000 4442 100000 10295 99999 11949 100000 92594 100000 78912 99999 11532 100000 74829 100000 59721 99999 40168 99999 6122 99999 53030 99999 18769 99999 86039 100000 74485 99999 83674 99999 47317 100000 43655 100000 39733 99999 14795 100000 24492 100000 94680 100000 85852 99999 66666 100000 47547 99999 1219 99999 8765 99999 55146 100000 76783 100000 24281 100000 36291 100000 80879 100000 13293 100000 95352 99999 13166 99999 59028 99999 65262 100000 73576 100000 54298 100000 83889 99999 55150 100000 15146 99999 48373 100000 15749 99999 13327 100000 53972 99999 61095 100000 89112 99999 5424 100000 71186 100000 54152 99999 26312 100000 69065 99999 4049 100000 1289 100000 28312 99999 6250 99999 30983 99999 90125 99999 71360 99999 65796 100000 92858 99999 40671 100000 27046 99999 49090 100000 79680 100000 64526 100000 37567 100000 48370 99999 40986 99999 71788 100000 37266 100000 6409 100000 99915 100000 55815 100000 58661 100000 87968 100000 26666 100000 17483 99999 18440 100000 8923 100000 65039 99999 20624 100000 84732 100000 90540 99999 58992 99999 7497 99999 27595 100000 98613 99999 19330 99999 75900 99999 10112 100000 98278 99999 8234 100000 80388 100000 43940 100000 37491 100000 19041 100000 37316 100000 39084 100000 16405 99999 39693 100000 81419 100000 65016 100000 83645 100000 44983 100000 587 99999 83615 99999 42043 100000 48556 99999 39386 99999 67493 99999 15983 100000 83389 99999 95330 100000 42189 100000 86298 99999 21673 99999 96268 100000 87403 100000 11824 99999 15808 99999 75119 99999 66923 99999 6518 100000 17618 100000 28969 100000 22547 100000 48664 99999 80300 99999 87026 100000 25565 100000 39842 99999 34339 99999 30977 100000 65327 100000 67703 99999 96641 100000 86249 100000 78747 99999 15966 99999 63368 100000 49619 100000 98130 100000 53964 100000 41414 99999 42097 99999 23907 100000 90085 99999 73709 99999 58891 99999 47258 100000 19336 100000 83211 99999 90233 99999 13776 100000 12765 99999 56288 99999 91840 100000 47814 100000 32477 100000 71956 99999 66478 99999 4294 100000 31300 100000 88525 100000 62118 99999 62154 100000 29905 99999 10054 99999 72782 100000 11202 100000 48161 100000 58159 99999 77297 99999 98491 99999 12315 99999 4359 99999 65180 100000 91620 99999 25708 100000 81472 99999 47446 100000 44693 100000 26078 99999 87115 100000 81436 100000 55796 99999 14864 100000 71581 100000 26475 100000 54428 99999 18891 100000 65378 99999 85752 100000 24828 99999 62756 100000 50137 99999 48365 99999 82751 99999 32280 100000 55070 100000 4797 99999 65402 100000 70901 100000 92970 100000 20625 100000 32191 100000 39942 99999 26520 99999 80476 99999 70942 99999 15952 100000 1880 100000 90843 100000 67787 100000 32820 99999 7086 99999 56115 99999 28290 100000 87646 100000 82601 100000 4020 99999 66099 99999 55793 99999 4281 100000 32501 99999 72349 100000 76573 100000 75806 99999 72611 100000 71191 99999 95408 100000 5539 99999 73005 100000 69041 100000 74794 100000 58487 99999 86567 99999 53236 100000 45191 100000 54882 100000 47828 100000 8662 99999 71923 99999 35398 100000 10762 100000 96651 99999 85773 99999 93265 100000 68534 100000 99482 100000 39175 99999 40266 99999 68633 100000 27833 99999 77772 99999 82709 99999 99491 100000 95166 99999 76082 99999 85780 99999 70250 100000 80222 99999 76316 100000 87986 100000 18657 99999 52993 100000 18859 100000 41425 99999 2330 100000 95562 100000 60926 100000 66414 99999 47280 99999 51727 99999 50839 100000 94868 99999 91272 99999 86746 99999 61067 99999 82192 99999 64548 99999 60308 99999 79503 99999 61562 100000 97530 100000 22047 99999 78745 99999 32690 99999 45027 100000 74455 100000 69740 100000 71935 100000 56750 100000 3443 100000 2281 100000 96254 100000 92600 100000 13111 99999 60141 100000 81195 99999 74129 100000 15204 100000 72379 100000 22035 100000 74950 99999 16888 100000 1521 99999 84880 100000 91426 99999 62435 99999 68658 99999 70171 99999 3900 100000 18386 100000 55445 100000 92583 99999 62622 99999 89720 99999 64938 99999 3899 100000 41230 99999 78320 100000 87654 99999 50643 99999 42708 99999 99367 100000 34069 99999 23882 99999 16789 99999 23660 100000 58220 100000 55361 99999 49543 99999 51919 100000 77878 100000 98151 100000 22121 99999 25582 100000 2346 99999 48715 100000 42086 99999 59739 100000 73183 100000 88035 100000 30173 99999 25055 100000 27493 100000 33961 99999 61236 100000 77573 99999 63764 100000 91627 100000 59671 100000 80715 100000 53991 99999 9786 100000 52394 100000 71338 100000 75526 100000 13649 100000 31870 100000 9967 100000 93337 100000 52879 100000 45541 99999 88101 99999 97112 100000 55780 100000 35701 99999 79941 99999 13107 100000 65707 100000 55694 100000 61040 100000 59285 99999 91108 100000 49579 99999 77515 99999 13887 100000 80199 100000 45757 100000 44630 99999 608 100000 802 99999 86105 100000 66697 99999 80518 100000 18712 99999 77143 99999 11914 99999 92162 99999 86356 99999 14489 99999 28068 99999 81065 99999 65804 99999 83489 99999 73996 100000 6859 99999 74083 100000 29602 100000 23112 99999 26492 100000 30735 100000 70684 100000 41765 99999 22200 99999 57996 99999 66021 100000 79826 100000 30577 99999 18336 99999 15172 100000 35858 100000 33218 100000 57788 99999 49184 100000 37325 100000 76139 99999 29946 100000 38019 99999 94506 99999 68064 100000 92194 99999 14901 99999 61311 99999 82996 100000 99216 100000 65966 100000 18709 100000 67664 99999 62335 100000 3941 100000 84586 100000 88907 100000 42102 100000 69179 99999 36450 100000 38922 99999 65335 100000 4181 100000 61095 99999 43813 99999 98778 100000 19229 99999 90852 100000 61357 99999 71934 99999 73467 99999 86940 99999 76052 100000 44180 99999 22623 99999 96471 100000 81206 99999 46497 100000 51917 100000 83705 99999 46671 100000 63324 100000 24597 99999 94540 100000 76438 99999 32251 99999 51463 100000 53367 100000 5394 100000 89952 100000 85039 100000 80226 100000 99476 100000 26674 99999 72209 99999 68527 99999 28620 100000 60509 100000 34103 100000 61695 99999 73432 100000 8106 100000 77232 100000 22825 99999 48636 100000 84106 100000 23993 99999 48708 99999 52813 100000 87545 99999 75114 99999 61891 99999 68861 100000 31282 99999 70602 99999 76388 99999 22953 100000 68586 99999 72963 100000 60831 100000 27333 100000 8908 100000 52060 100000 66982 99999 7763 100000 35414 99999 22118 99999 5178 100000 21516 99999 46574 100000 3592 100000 73900 100000 81600 99999 14412 99999 63387 100000 98464 100000 72953 99999 82049 99999 33911 99999 37120 100000 70907 100000 3402 99999 10116 99999 57862 100000 49079 99999 58376 99999 80842 100000 809 100000 72894 100000 76851 99999 46607 100000 60509 99999 66049 100000 28309 99999 76550 100000 8740 99999 54461 99999 87000 99999 42814 100000 78157 100000 63198 100000 78182 100000 78927 100000 51766 100000 89565 99999 62868 99999 358 99999 22351 100000 82924 100000 45345 99999 83388 100000 74963 99999 68250 99999 5573 100000 30596 100000 24173 99999 9141 99999 37099 99999 77771 100000 20644 100000 56714 100000 68565 100000 40702 99999 89095 99999 51080 99999 33543 100000 3333 100000 19742 99999 13474 99999 30397 99999 99888 99999 67255 99999 23817 99999 43164 100000 21063 100000 98394 99999 25795 99999 42460 99999 34966 99999 81001 99999 55147 99999 14922 100000 13083 100000 63293 100000 35486 99999 57935 99999 81714 100000 78491 99999 34315 99999 32924 99999 73329 99999 98816 99999 76857 99999 58365 99999 19357 100000 73967 99999 75530 100000 70588 100000 795 99999 43957 99999 71133 100000 72704 99999 59407 100000 25000 100000 15703 99999 48064 99999 62012 100000 1966 99999 24617 99999 63738 100000 80367 100000 42795 99999 23521 100000 30208 100000 71701 100000 20840 100000 72725 100000 26778 99999 23597 100000 8296 100000 13759 100000 42802 100000 66476 99999 12385 99999 13831 99999 96238 99999 28323 99999 20325 99999 17395 99999 26758 99999 72612 100000 66711 100000 88639 99999 95618 100000 61161 100000 58423 99999 22916 100000 87205 100000 28515 99999 85841 99999 8250 100000 55069 100000 61010 100000 91511 99999 62751 100000 10357 99999 92265 100000 6745 100000 34003 99999 33682 99999 9119 99999 83565 100000 13972 100000 83152 99999 48218 99999 41200 100000 8456 100000 59338 99999 16575 99999 70582 100000 21442 100000 73734 99999 54144 100000 46886 100000 54279 99999 3897 100000 94467 99999 43724 99999 64658 99999 75783 99999 93981 100000 92306 99999 7883 100000 87963 99999 29083 100000 7670 99999 27292 100000 14263 99999 90859 100000 32896 100000 82666 100000 73396 99999 10647 100000 16340 99999 11751 100000 7799 99999 6470 99999 81182 99999 63397 99999 85305 99999 55333 99999 62291 99999 16838 100000 89683 99999 6022 100000 39180 99999 73888 100000 67953 100000 96235 100000 55341 100000 50358 100000 22006 99999 6438 100000 45521 99999 47934 100000 63189 100000 81726 100000 78370 100000 75907 99999 11098 100000 49455 99999 36626 99999 84099 99999 22893 100000 18561 99999 58237 100000 29886 99999 32306 100000 79778 99999 48352 99999 937 99999 39827 99999 80644 100000 61956 100000 47787 99999 54029 100000 90813 99999 5400 100000 40555 99999 10952 100000 29988 100000 15313 99999 35621 100000 58323 100000 9642 100000 49037 100000 30679 99999 32719 100000 1068 99999 67140 100000 97223 99999 25595 100000 77230 100000 15921 100000 65677 99999 71831 99999 90925 99999 17078 100000 55424 99999 45980 99999 94248 99999 36748 100000 43420 99999 64174 100000 55009 99999 17027 100000 88295 100000 18820 100000 3420 100000 19776 99999 14059 99999 88266 99999 91898 100000 37310 99999 5040 100000 9298 100000 63560 99999 61667 100000 20482 100000 29206 99999 68636 100000 7795 99999 43857 100000 71740 99999 94334 99999 4567 100000 20515 100000 81746 99999 62032 99999 26208 99999 49449 100000 63709 100000 41106 100000 58286 100000 26176 99999 8229 99999 81774 100000 31762 100000 18964 99999 2402 100000 82335 99999 47527 100000 14352 99999 21340 100000 63352 100000 60432 99999 69617 99999 2544 100000 52619 100000 89745 100000 2462 100000 23920 99999 91931 100000 15603 100000 75594 99999 27118 99999 69036 99999 69890 99999 59402 99999 10830 100000 8530 99999 19187 99999 1352 99999 95849 100000 24537 100000 33303 99999 21495 100000 6308 99999 2311 100000 93110 100000 74970 99999 95247 99999 31218 100000 73988 100000 54040 99999 91280 99999 10523 99999 70572 99999 48908 99999 30512 100000 82401 100000 4580 100000 32593 99999 43633 100000 10560 100000 41523 100000 88203 100000 30414 100000 87973 100000 49340 100000 531 99999 42958 100000 16326 100000 55615 100000 44658 100000 50700 100000 23710 100000 2468 100000 50887 99999 38449 99999 91882 99999 51507 99999 9296 100000 80461 99999 96181 99999 65615 100000 41970 100000 14780 100000 45724 99999 38335 99999 91820 100000 26832 100000 17934 99999 31887 99999 21099 100000 57477 99999 10244 99999 98814 100000 16095 100000 66525 100000 19099 99999 44548 99999 56098 99999 62359 100000 23208 99999 35530 99999 15178 100000 28511 100000 68255 100000 4824 99999 72027 100000 98795 100000 77124 100000 88525 99999 5577 100000 89062 100000 19773 100000 42039 99999 60680 100000 2083 100000 64704 99999 33462 100000 91993 99999 25429 100000 59290 99999 95186 99999 86672 100000 31519 99999 96870 100000 63076 100000 39653 99999 80839 100000 96938 100000 25530 99999 13041 100000 32495 99999 25467 100000 49874 100000 99604 100000 62831 100000 52590 100000 80412 100000 41896 100000 54643 100000 84887 100000 27824 100000 12862 99999 66055 99999 54218 99999 40687 99999 28543 100000 41673 99999 1384 99999 81074 99999 54094 100000 9897 99999 94487 99999 52658 99999 79238 99999 60301 99999 6136 99999 76476 100000 77376 99999 50312 99999 66156 99999 81863 100000 75054 100000 5368 100000 55412 99999 23325 99999 96661 100000 43578 99999 44799 99999 55880 100000 93533 100000 1270 99999 72567 99999 57816 100000 66983 100000 12527 100000 63366 99999 90392 100000 94315 100000 24671 99999 37576 100000 15923 100000 51600 99999 47286 99999 76353 99999 65932 99999 68952 100000 12434 99999 46190 100000 65720 99999 75018 99999 3776 100000 5764 100000 56475 99999 32137 100000 44322 100000 96160 99999 78603 100000 66272 100000 87052 99999 47787 100000 19596 100000 10035 100000 48445 99999 17325 100000 34068 99999 28846 100000 18768 99999 85094 99999 50801 99999 17153 100000 34430 100000 93132 99999 36148 99999 22401 99999 88608 100000 84581 99999 5521 100000 87279 99999 20761 100000 85368 100000 56156 100000 14108 99999 13227 99999 86903 99999 74213 99999 57186 99999 69326 99999 71829 99999 56734 100000 90751 100000 7802 99999 21601 99999 46628 99999 68451 99999 94885 100000 60796 99999 80289 99999 33191 99999 36205 99999 97318 99999 72365 99999 40004 99999 28525 100000 78621 99999 76164 99999 12330 99999 36046 100000 61142 100000 46949 99999 99497 99999 77116 100000 64470 100000 30953 100000 55596 99999 55162 100000 80972 100000 56244 100000 51518 100000 29239 100000 82163 100000 17201 99999 29522 100000 34684 99999 5644 100000 73274 100000 62381 99999 92318 99999 46056 100000 45386 99999 95321 100000 52158 100000 20967 100000 59937 100000 73541 99999 30783 100000 73259 99999 27711 99999 70576 99999 83370 99999 68491 100000 37999 99999 6073 99999 29783 100000 68588 99999 26707 99999 5788 99999 67065 100000 94005 100000 45824 100000 49086 99999 48009 99999 86317 99999 3383 99999 86347 100000 28920 99999 74758 99999 87701 99999 12797 99999 53605 99999 23802 100000 51714 99999 32839 100000 49822 99999 63229 100000 73482 99999 41690 99999 86340 100000 2171 100000 10626 100000 87592 100000 73699 99999 40219 99999 84180 100000 92818 99999 68714 100000 46960 100000 20842 99999 11676 99999 59354 99999 71976 100000 99517 100000 26634 99999 17400 100000 97443 99999 79652 100000 9901 100000 48714 100000 56702 100000 21446 99999 48039 99999 32198 99999 73187 99999 16156 100000 21764 100000 22132 100000 74358 100000 97883 99999 78241 99999 87372 99999 88249 100000 94134 99999 15087 100000 70803 100000 5198 99999 36962 100000 32662 99999 36269 99999 72729 100000 46993 99999 81476 100000 81214 100000 38439 99999 70553 100000 7614 99999 53262 99999 89054 99999 7844 99999 75209 100000 65903 99999 53424 99999 57096 99999 97543 99999 90207 99999 53277 99999 91871 100000 11181 100000 21585 99999 7987 99999 55678 99999 33494 100000 96940 100000 44776 100000 85099 99999 96576 100000 2509 100000 80990 99999 77657 100000 54054 100000 7843 99999 97464 100000 86968 99999 76956 100000 48557 100000 98194 99999 31715 100000 62797 100000 57129 99999 12234 99999 28871 99999 47051 100000 10183 99999 56470 99999 91546 100000 45997 100000 24406 99999 44828 99999 81012 99999 48455 100000 21459 99999 65412 100000 15008 100000 66144 99999 61908 100000 59217 99999 53757 99999 42226 99999 60132 100000 68081 99999 80024 99999 55134 100000 2095 100000 35934 100000 41561 100000 33092 99999 74907 99999 7586 99999 71564 100000 2556 99999 8065 100000 29204 99999 79164 99999 96444 99999 27346 99999 15875 99999 7093 99999 39659 99999 75624 100000 51810 99999 17053 100000 68702 100000 47507 100000 73528 99999 33497 99999 94345 100000 78403 99999 71053 99999 6567 99999 48860 99999 72294 100000 74230 100000 10212 100000 78894 99999 55687 100000 54382 100000 8547 100000 84144 99999 74223 99999 25258 99999 59258 100000 58230 99999 89410 100000 12587 100000 27478 99999 16184 99999 89164 99999 51351 100000 36736 100000 88999 100000 11555 100000 52431 99999 47899 99999 98503 100000 2508 100000 48831 100000 12808 99999 4243 99999 29519 100000 92329 99999 18150 99999 70646 100000 67038 100000 75383 100000 36163 99999 23812 100000 30434 100000 62765 99999 35674 99999 35480 100000 69826 100000 92187 99999 47541 99999 14515 99999 41138 99999 14245 99999 26996 99999 78558 100000 20380 100000 80315 99999 75332 99999 61256 100000 92651 100000 68995 99999 3952 99999 99517 99999 12808 100000 23930 100000 52287 100000 4504 99999 81536 100000 90836 100000 69263 99999 40802 99999 13417 99999 90587 99999 46300 99999 83950 100000 1922 100000 45591 100000 97758 100000 50536 100000 94675 100000 15183 99999 93794 99999 98626 99999 20128 100000 67160 100000 93936 99999 31138 99999 98412 100000 80888 99999 98362 100000 66866 99999 30142 99999 77083 99999 6821 100000 21739 100000 45112 100000 32384 99999 28387 99999 44862 100000 90058 99999 5784 99999 60360 100000 79167 100000 81372 100000 29416 99999 70486 100000 40458 99999 5348 100000 72713 99999 21617 99999 194 100000 90640 100000 82818 99999 90927 100000 77246 100000 16744 100000 78409 100000 98219 100000 23442 99999 32231 100000 44410 99999 51701 99999 96924 99999 87746 100000 27742 99999 7116 100000 13030 99999 93574 100000 47444 100000 55474 100000 65727 99999 4338 100000 12260 99999 93562 100000 29393 99999 22038 99999 16402 99999 17936 99999 32746 100000 30378 99999 86222 100000 53506 100000 39470 100000 59584 99999 78750 100000 74587 99999 79574 99999 92484 100000 41604 100000 32482 99999 5723 100000 39749 100000 60889 99999 66407 99999 13752 100000 39986 99999 1024 100000 78367 99999 21033 99999 94652 99999 51147 100000 78998 99999 74240 100000 97687 100000 50311 100000 9466 100000 27770 100000 90030 100000 95401 99999 79188 100000 28520 99999 22273 100000 75450 99999 38876 100000 2347 100000 61071 99999 40364 100000 55723 99999 40858 100000 31034 99999 32601 100000 54357 99999 89229 100000 23359 100000 13113 99999 64918 99999 83658 100000 31365 99999 10573 100000 67569 100000 97258 100000 55571 99999 91885 99999 53226 100000 83955 100000 57831 100000 82456 100000 50028 99999 94444 100000 18624 99999 7733 100000 90562 99999 20566 100000 38624 100000 13975 100000 68309 100000 67868 100000 43987 100000 74181 99999 20420 99999 49923 99999 36534 99999 67430 99999 58631 99999 73343 99999 22094 99999 23576 100000 76206 100000 20862 99999 63155 100000 69842 100000 5467 100000 97605 100000 29395 100000 5312 100000 32366 100000 96071 99999 10132 100000 34897 99999 60101 100000 20467 100000 29485 99999 47999 99999 35820 99999 51576 99999 80453 100000 49106 99999 45452 99999 97786 100000 77178 99999 31957 99999 3258 99999 7932 99999 18051 100000 42359 100000 85069 100000 87400 99999 39881 100000 57789 100000 45961 100000 1680 99999 93341 99999 53274 100000 93424 100000 17367 100000 62987 99999 11272 100000 36935 99999 256 100000 7137 99999 82135 99999 51611 100000 92392 99999 94371 100000 64496 100000 60893 99999 95071 99999 4637 100000 43297 99999 54465 99999 45054 100000 67883 100000 99222 100000 71658 100000 21953 100000 8073 99999 35318 99999 49330 99999 20333 100000 40898 100000 84931 100000 99741 99999 74719 99999 82755 100000 25752 99999 11609 99999 66419 99999 71612 99999 60421 100000 84029 100000 23651 99999 92997 99999 31059 99999 19689 99999 9930 99999 93375 99999 91859 99999 86553 100000 28212 100000 73402 100000 18817 99999 83105 100000 36153 100000 27908 99999 43442 100000 96280 99999 54745 100000 33506 99999 40174 100000 42090 100000 92151 100000 82042 100000 5410 100000 89939 100000 38179 99999 53261 100000 79558 99999 52255 100000 33401 99999 59897 99999 55663 100000 80819 99999 42793 99999 3131 100000 42531 99999 67075 100000 96281 100000 94572 99999 9901 99999 14240 100000 98454 100000 45026 99999 38575 99999 89853 99999 32484 100000 27788 100000 96580 100000 11017 99999 66002 99999 12358 99999 11920 100000 45387 99999 57720 99999 26018 99999 78930 100000 19637 99999 46403 99999 6240 100000 79580 99999 76507 99999 33322 100000 33591 100000 58804 99999 67577 99999 68967 99999 12310 100000 10396 99999 49478 100000 86982 99999 26332 99999 62715 99999 11993 99999 44555 100000 83464 99999 26376 99999 16072 100000 12031 99999 99398 100000 16777 100000 98320 100000 37613 100000 68287 99999 27099 100000 77388 99999 50905 100000 80211 100000 1487 99999 69879 100000 27600 100000 43605 100000 70080 99999 23953 99999 43197 99999 90774 99999 61784 99999 76293 99999 80305 100000 39353 99999 50610 99999 82874 100000 56565 100000 31380 100000 9316 99999 54259 100000 70372 99999 60560 99999 79109 100000 84868 100000 63878 100000 43344 99999 6508 100000 85656 100000 9358 100000 68612 100000 12842 100000 58850 99999 31016 99999 54447 100000 70245 99999 61094 99999 78320 99999 6172 99999 99690 100000 85905 100000 11363 99999 64920 99999 27618 100000 63343 99999 22284 100000 12001 100000 19966 99999 13116 100000 4732 99999 75516 99999 410 99999 3359 100000 10739 100000 53342 100000 70378 100000 78910 99999 87148 100000 97462 99999 60329 100000 66567 99999 69962 100000 51306 100000 96340 100000 41371 100000 80934 100000 86133 99999 10700 100000 15423 100000 91385 99999 94442 100000 2862 100000 61453 99999 91713 100000 26589 100000 57788 100000 56764 99999 66998 99999 39196 100000 65146 99999 70135 100000 4141 100000 99351 100000 57361 99999 64464 99999 7718 100000 67129 99999 55917 99999 26171 99999 40741 100000 93348 100000 25193 99999 83738 99999 16497 100000 44705 100000 87430 99999 20519 99999 71948 99999 75435 100000 25001 100000 30175 100000 98770 99999 87707 99999 72039 100000 94257 100000 88723 99999 47631 100000 51344 99999 42897 99999 43668 100000 77381 99999 58355 100000 44194 100000 3905 100000 87818 99999 48564 100000 98916 99999 19776 100000 4685 99999 89760 99999 77862 100000 1621 99999 97651 100000 11101 99999 43348 99999 72796 100000 75642 100000 88756 100000 53342 99999 20587 99999 22568 99999 21647 99999 18729 99999 42151 100000 70743 99999 31607 100000 77632 99999 68425 100000 49654 100000 86025 99999 91059 99999 19258 100000 19574 99999 84012 100000 99972 99999 27226 99999 45857 100000 59080 100000 8827 100000 99126 99999 24102 99999 5272 100000 11465 100000 74544 99999 15526 100000 94082 100000 12667 99999 86746 100000 86626 100000 72273 100000 3684 99999 12669 99999 25953 99999 90380 99999 69391 99999 12903 100000 8145 99999 59862 100000 21440 99999 42860 99999 29486 100000 99414 100000 99791 99999 62655 100000 294 99999 15903 99999 55102 99999 64884 99999 76447 99999 99540 99999 11877 100000 15697 100000 29525 100000 18724 100000 84298 99999 53309 100000 99247 99999 87251 100000 84022 100000 19042 100000 65865 99999 79101 99999 37939 100000 10391 99999 99429 100000 81569 99999 11123 100000 25060 99999 11307 100000 79033 99999 13664 100000 35703 99999 99857 99999 44731 100000 34657 99999 38260 100000 9815 100000 46302 99999 92450 100000 58396 99999 55756 100000 76262 99999 32131 100000 46157 100000 56252 100000 55714 99999 75988 100000 82039 99999 51391 99999 47557 99999 84398 99999 39907 99999 91083 99999 9363 99999 93466 100000 60808 100000 54088 100000 53764 99999 99919 99999 61368 100000 47607 100000 80812 100000 40539 99999 49450 100000 57003 100000 42812 100000 45458 99999 68123 100000 38540 99999 88620 99999 95567 100000 11263 99999 53524 99999 15587 100000 50741 99999 13827 100000 41077 100000 63611 99999 20442 100000 29645 99999 54226 100000 74605 99999 19845 99999 29989 100000 53704 99999 38809 100000 84324 99999 92387 100000 15932 100000 39865 99999 4095 100000 24415 100000 92112 99999 8858 100000 94410 99999 78306 99999 84791 100000 8575 100000 22372 100000 11577 99999 68575 100000 81108 99999 39866 100000 75098 100000 63359 100000 74239 99999 18736 100000 17935 100000 57664 100000 78346 100000 28767 99999 67167 99999 90919 99999 17058 99999 84772 100000 13404 100000 816 99999 64040 100000 86954 99999 32683 99999 22366 100000 48520 99999 35912 99999 64908 99999 76328 100000 65696 99999 17740 99999 88869 99999 46837 100000 52031 100000 19729 99999 98621 100000 390 100000 57486 99999 1968 99999 16592 100000 12874 100000 2355 99999 48689 100000 63601 100000 40090 100000 13521 99999 46738 99999 67485 100000 358 100000 86997 100000 73594 100000 61963 100000 24813 100000 58780 99999 91524 100000 83165 100000 50151 99999 26891 99999 8753 100000 16941 99999 33688 99999 42900 99999 43319 99999 19729 100000 9439 100000 5938 100000 51663 99999 76106 99999 96345 100000 13862 99999 23918 100000 69690 100000 5050 99999 76481 100000 873 100000 97960 99999 84540 99999 10718 99999 1643 99999 17900 100000 39392 99999 65174 100000 22053 99999 71615 99999 50071 99999 31846 100000 31733 100000 32406 100000 23445 100000 68772 99999 1273 100000 72384 100000 80350 99999 83131 100000 47450 100000 39277 99999 67329 99999 38409 99999 16643 99999 70846 100000 39126 100000 61360 99999 28601 100000 42606 99999 26849 100000 71003 99999 65483 100000 1454 100000 75151 99999 181 99999 16207 100000 13889 100000 63413 99999 88028 100000 28601 99999 42976 100000 24462 100000 9350 100000 43266 99999 12630 100000 55560 99999 34450 100000 48843 99999 59765 99999 64719 99999 62586 100000 18691 99999 10145 99999 35040 100000 74982 99999 99968 100000 59711 99999 1138 100000 62170 99999 40447 100000 15916 99999 32450 100000 90307 99999 48850 99999 99266 100000 5289 100000 97922 100000 40589 99999 26517 99999 69687 100000 1511 100000 96060 100000 9547 99999 9482 100000 26570 99999 11048 100000 66662 99999 27322 100000 42314 99999 79428 100000 6721 99999 34167 100000 8032 99999 3272 99999 1433 99999 14967 99999 36078 100000 43765 100000 40192 99999 84368 100000 65814 100000 49786 100000 30072 100000 24071 100000 39502 100000 6660 99999 51086 100000 93587 99999 56469 100000 34712 99999 91110 100000 645 100000 2292 100000 21786 99999 13009 99999 93685 100000 66483 99999 75427 99999 35205 100000 15421 100000 82023 99999 25519 99999 22836 100000 19974 99999 42296 99999 52237 100000 47906 100000 12049 100000 87968 99999 81439 100000 90824 99999 97486 99999 25437 99999 64499 99999 1056 99999 8268 99999 14765 100000 247 99999 4335 100000 2681 100000 29249 99999 33473 99999 61475 99999 20423 100000 73746 99999 23176 99999 81507 100000 70262 99999 31428 99999 68047 99999 5942 100000 37490 100000 42368 99999 41225 99999 50337 100000 18401 100000 16743 100000 62200 99999 10006 100000 77975 99999 85881 99999 36578 99999 76223 99999 49950 99999 63053 100000 11045 99999 49812 99999 28118 100000 48638 100000 99014 99999 6866 100000 5320 99999 8632 100000 69471 100000 76524 100000 37738 100000 17042 99999 5928 100000 90384 99999 29368 99999 93138 100000 82533 100000 26836 100000 18645 100000 83476 100000 33190 99999 72490 100000 4434 100000 29731 100000 67837 99999 13532 99999 93925 100000 84295 100000 63179 100000 69333 100000 82254 99999 60277 100000 91383 100000 70077 99999 95897 99999 33252 99999 12868 100000 47358 99999 14303 99999 59321 99999 990 99999 10260 100000 51277 100000 88221 100000 78949 100000 42764 99999 61452 99999 69744 100000 68900 100000 74904 99999 27609 99999 24811 100000 78135 100000 77669 99999 60865 100000 52341 100000 76865 100000 56486 100000 51798 100000 42389 99999 68275 100000 43730 99999 65924 100000 68955 100000 23066 100000 94382 100000 18221 99999 8352 100000 68727 99999 18213 100000 71500 100000 54418 99999 69587 100000 64680 99999 42805 99999 54262 99999 28834 100000 61814 100000 16097 100000 59265 99999 49422 99999 86856 100000 85833 99999 73454 100000 84071 99999 68615 100000 40492 100000 65616 99999 65756 100000 95595 99999 31340 100000 62124 100000 68172 99999 27356 99999 67524 100000 65609 100000 13006 100000 6687 99999 74757 99999 24175 100000 74265 99999 56781 100000 43405 99999 18630 99999 16414 100000 56078 100000 31418 100000 72132 100000 21926 99999 57110 100000 25828 100000 29630 99999 51007 100000 54865 99999 49871 100000 1340 99999 91039 99999 95128 99999 49062 99999 32681 100000 15103 99999 72923 100000 79095 100000 88576 100000 24882 99999 60742 99999 17173 100000 61225 99999 71130 100000 51553 99999 69016 99999 81693 100000 74799 100000 17633 99999 38009 100000 37048 100000 73744 99999 63163 100000 8746 99999 21341 99999 8757 99999 45129 100000 46275 100000 93015 100000 12527 99999 77685 100000 56164 100000 21481 99999 14202 100000 66199 100000 98413 99999 14981 100000 32558 99999 31109 100000 27108 100000 33351 100000 38080 100000 69786 99999 65699 100000 17021 99999 54767 99999 4305 100000 54617 99999 99441 99999 59298 99999 24086 99999 86850 100000 69084 100000 6765 99999 92522 99999 11551 100000 73774 100000 75919 99999 74814 100000 30721 99999 66398 99999 97240 100000 6493 100000 51216 100000 31441 100000 16541 100000 72189 99999 34007 99999 26996 100000 71394 99999 91765 99999 10994 100000 22976 100000 97779 100000 7684 99999 71264 99999 62950 100000 39057 99999 16793 99999 57391 99999 59923 100000 68483 100000 27710 99999 99985 99999 3622 99999 14998 100000 95072 100000 19711 100000 62346 99999 60320 100000 16237 99999 92687 99999 36526 100000 81583 99999 68137 99999 30174 100000 31646 99999 66347 99999 14096 100000 5959 99999 8768 99999 79609 100000 21520 100000 60910 99999 85733 100000 23628 99999 90865 100000 9802 99999 81273 100000 84062 100000 70932 99999 19429 100000 49577 100000 61112 99999 7824 100000 73778 99999 5779 100000 94873 100000 38842 100000 40766 100000 17850 99999 85463 100000 29571 100000 10382 100000 88144 99999 42847 99999 66786 100000 8233 100000 79583 100000 4073 100000 1295 99999 27619 100000 68107 100000 57571 100000 61571 100000 67517 99999 55836 100000 24996 100000 74645 99999 56388 100000 51075 100000 99264 100000 2527 100000 45614 100000 73907 100000 96990 100000 95482 99999 14827 99999 98217 100000 25764 100000 55491 100000 24656 100000 41157 100000 9733 99999 13164 99999 72761 100000 74313 99999 63098 100000 20461 99999 12780 100000 18167 99999 58198 100000 2807 100000 33082 99999 2857 99999 21256 99999 1792 100000 52443 100000 18123 99999 57787 99999 5869 100000 57920 99999 97815 100000 62066 99999 69795 100000 66722 100000 77864 100000 52545 100000 63881 100000 44483 99999 10513 100000 21652 100000 83409 100000 18756 100000 45169 100000 46360 99999 18859 99999 10463 99999 70131 99999 68566 100000 53542 99999 20721 99999 65665 99999 6185 100000 71388 99999 3573 99999 76462 100000 56518 99999 67985 99999 31290 99999 10083 100000 41197 99999 68351 99999 82894 99999 76068 100000 62677 100000 95548 100000 71592 100000 21032 99999 14015 99999 78437 99999 53624 99999 34039 100000 71659 99999 25618 100000 97375 100000 63436 100000 78912 100000 31740 100000 90225 100000 85473 99999 45008 99999 97138 100000 92172 99999 55367 100000 19993 99999 60066 100000 7757 100000 48398 100000 95737 100000 58663 99999 87577 100000 46097 100000 14971 99999 96645 100000 69976 99999 14347 100000 61591 100000 86243 100000 76069 99999 89539 99999 83970 99999 72442 99999 72470 100000 19066 100000 94148 100000 19151 99999 58920 100000 88467 100000 51421 100000 27844 99999 53845 100000 92618 99999 35796 99999 95215 100000 66764 99999 2711 99999 36810 100000 33965 100000 39871 100000 10841 100000 10504 100000 30134 100000 21223 100000 11012 99999 60423 99999 72484 100000 4216 99999 50701 100000 40505 100000 36721 100000 75663 99999 87544 100000 66071 99999 92886 99999 6006 100000 77035 99999 38723 100000 50674 99999 6800 100000 26484 100000 11150 100000 47411 100000 91791 100000 419 99999 72702 100000 10942 100000 42300 99999 66969 99999 40093 100000 95678 100000 86397 99999 57959 100000 32129 100000 14790 100000 18417 99999 35478 99999 91586 99999 37295 100000 52524 100000 46221 100000 65407 99999 64914 100000 79983 100000 16283 99999 2108 100000 51758 99999 44328 100000 73998 100000 64290 100000 88307 100000 64655 99999 12394 99999 40625 99999 12890 99999 41142 100000 28709 100000 34307 99999 85388 99999 97026 99999 34264 100000 92188 100000 62191 100000 39257 100000 55733 100000 11292 99999 53091 99999 76088 99999 12864 99999 68730 100000 715 100000 20200 99999 23340 99999 44235 100000 13370 99999 63338 99999 79091 99999 3229 99999 21785 100000 86154 99999 39313 100000 38789 99999 41323 99999 88296 100000 41501 100000 23704 99999 63006 99999 25681 99999 45976 100000 93886 100000 13715 99999 47759 99999 80778 99999 88905 100000 10992 100000 26170 99999 40706 100000 63838 99999 50802 99999 54379 100000 52512 99999 71013 100000 14711 100000 58483 99999 54475 100000 69852 100000 96443 100000 67864 99999 62720 100000 78516 100000 86619 99999 77112 99999 39500 99999 56462 100000 4860 99999 48321 100000 50813 99999 46425 99999 90285 99999 5847 100000 74159 100000 31923 100000 36539 99999 14609 100000 60014 99999 66728 100000 49349 100000 56169 99999 45163 100000 22663 99999 75093 99999 21435 99999 64296 100000 57266 99999 10277 100000 19006 100000 22119 99999 63708 100000 17449 100000 55837 100000 47965 99999 50020 100000 54037 99999 49923 100000 50140 100000 33330 100000 66982 100000 85256 99999 24376 100000 71760 99999 46544 100000 80207 100000 10957 100000 56144 100000 44878 99999 73613 99999 35434 100000 7 99999 40941 100000 78006 99999 29305 100000 94333 99999 35334 100000 22104 100000 62554 99999 62626 100000 77113 100000 34615 100000 54156 100000 67112 99999 83220 100000 57224 100000 38957 100000 71124 100000 60205 100000 82581 99999 92850 100000 56094 99999 89341 99999 81681 100000 66502 99999 90680 100000 38707 100000 22905 100000 26192 100000 88806 100000 35863 99999 29116 100000 72037 99999 74400 100000 21119 100000 85102 100000 63669 99999 96578 99999 71732 99999 85754 100000 3191 100000 90151 100000 87098 99999 71503 99999 32239 99999 52625 99999 45933 99999 83142 99999 12242 99999 52700 99999 39330 100000 65624 100000 92184 100000 64155 99999 68924 99999 7500 99999 91458 100000 34149 100000 43628 100000 94702 100000 82928 99999 8060 99999 42335 100000 9525 100000 37541 99999 95365 100000 95370 100000 59795 99999 48886 99999 94516 100000 52296 99999 99365 99999 59012 100000 91709 100000 12011 100000 23883 100000 95038 100000 72343 99999 16585 99999 83728 99999 93128 99999 81766 100000 37700 100000 90079 99999 70875 99999 58795 99999 1057 99999 42753 100000 68111 99999 41522 100000 11944 99999 30822 99999 47318 100000 94211 99999 86291 99999 3983 100000 3005 99999 31454 99999 23286 99999 67706 99999 73688 100000 13223 100000 77581 100000 84554 100000 58279 99999 63144 100000 32342 100000 29430 100000 47253 99999 99054 99999 78705 99999 44228 100000 55971 100000 67712 99999 14872 99999 98827 100000 21313 100000 42497 99999 73695 99999 99936 99999 67099 99999 18725 100000 15459 99999 76455 99999 53335 99999 60674 99999 26983 100000 95049 100000 84640 99999 72924 99999 26351 99999 75971 100000 70085 99999 68253 99999 27790 100000 16520 100000 38954 100000 57903 99999 70526 99999 59538 99999 62146 99999 34237 99999 3843 100000 85444 100000 38729 99999 61951 99999 50076 99999 4767 99999 54097 100000 14580 100000 41502 100000 93830 100000 10157 100000 97384 99999 5310 99999 76700 100000 41546 99999 43933 100000 27218 99999 3848 99999 57122 99999 4403 100000 67726 100000 14718 100000 3743 99999 18409 99999 31766 99999 66050 100000 49167 99999 80463 100000 96891 99999 54732 100000 40269 99999 10592 99999 65664 99999 54568 100000 75023 100000 68524 99999 95480 99999 7348 99999 37998 99999 74796 99999 11003 99999 78297 99999 5357 99999 21361 99999 22576 99999 31987 99999 71787 100000 31894 99999 42655 100000 6559 100000 22685 100000 28807 100000 99199 100000 68827 99999 10455 100000 249 99999 87397 99999 20256 99999 29781 100000 56678 100000 85822 100000 3860 99999 9297 100000 21505 99999 14743 100000 75827 100000 79014 100000 40417 99999 96761 99999 46408 100000 67661 100000 49490 99999 62243 99999 22384 100000 19500 99999 14524 100000 12955 100000 10486 99999 64020 100000 54584 100000 77032 100000 67292 100000 20427 100000 6754 99999 35247 99999 28491 99999 62785 100000 61113 99999 53755 99999 96768 99999 32569 100000 12416 100000 32654 99999 47587 99999 93736 100000 44492 100000 9263 99999 3 99999 81107 100000 55943 100000 84549 99999 78432 100000 44183 99999 67748 99999 5944 100000 9570 100000 18617 99999 44208 99999 19259 99999 66897 100000 64582 99999 5623 100000 35568 100000 37948 100000 12113 100000 48903 100000 61261 100000 92669 100000 63588 100000 32863 100000 30643 100000 29238 100000 97452 99999 68391 99999 9464 100000 83798 100000 30549 100000 90394 100000 66974 100000 57192 100000 81933 99999 47342 100000 6464 100000 60911 99999 79292 100000 56111 99999 71120 99999 55766 100000 50488 100000 99250 100000 55656 100000 8377 99999 12711 99999 6659 100000 50404 99999 32335 100000 74981 99999 36173 100000 86220 99999 18942 99999 91553 99999 86878 100000 13410 100000 57320 99999 94269 99999 1992 100000 66222 99999 23859 100000 96023 100000 89193 99999 21790 100000 74976 99999 3324 99999 47393 100000 57494 99999 48742 99999 30411 99999 17087 100000 51523 99999 80467 100000 92135 100000 4618 100000 42830 99999 18416 99999 81088 100000 80656 100000 62738 100000 67890 99999 46916 100000 58243 99999 25658 99999 6960 99999 92473 100000 38520 99999 51476 100000 7884 99999 99331 100000 9756 99999 89087 99999 2094 100000 38288 99999 55350 99999 44883 99999 62199 99999 4886 99999 3588 100000 3335 99999 44539 99999 65516 99999 82472 100000 46461 100000 72733 100000 35588 99999 49333 99999 42128 99999 75038 99999 14827 100000 26556 99999 12080 99999 931 100000 57772 100000 30448 100000 69955 100000 79855 99999 59922 100000 57423 99999 39585 99999 6002 99999 40165 100000 23489 99999 68495 99999 74017 100000 46383 100000 79341 99999 66706 100000 54138 99999 52766 99999 12299 100000 80381 99999 50779 100000 96322 100000 47489 99999 35911 100000 68329 99999 50203 100000 85683 99999 63740 100000 83893 99999 42228 100000 53711 99999 20091 99999 81038 99999 89246 100000 98071 100000 24868 99999 40617 100000 34113 99999 84675 100000 21197 99999 51678 100000 16909 100000 7934 99999 94880 99999 52487 99999 40442 100000 46519 100000 28640 99999 58098 99999 8688 99999 72723 100000 33823 99999 12468 99999 44953 100000 96120 100000 25538 100000 15921 99999 69586 99999 46997 99999 34908 100000 32475 100000 67485 99999 89820 100000 77974 99999 52215 100000 75757 100000 442 99999 58211 100000 15518 100000 92807 99999 3361 100000 72882 100000 3862 99999 39290 100000 61667 99999 41589 99999 62683 99999 66815 99999 30470 99999 76983 99999 10374 100000 8732 99999 55827 100000 87909 100000 60743 99999 31757 99999 12279 100000 97392 100000 28333 100000 72741 99999 95161 99999 20622 100000 72933 100000 75426 99999 26683 100000 60694 99999 90890 99999 71505 100000 34190 100000 94727 99999 94403 100000 3057 100000 37153 100000 38189 100000 63459 100000 90041 99999 31492 100000 61586 100000 65364 100000 61031 99999 60622 100000 10983 100000 17416 99999 54661 99999 39537 99999 1422 100000 54689 99999 48944 100000 13296 100000 5838 99999 47283 100000 3820 99999 83373 100000 36390 99999 58184 99999 33360 99999 37572 100000 70842 99999 71224 100000 24555 100000 94256 100000 35257 99999 65802 100000 85494 99999 62192 99999 36798 100000 57754 100000 67070 99999 39715 100000 61601 99999 62451 99999 60133 100000 52916 100000 58881 100000 8309 100000 22316 99999 81707 99999 97208 99999 19803 99999 33074 100000 63310 100000 71599 100000 14372 99999 9629 100000 16107 100000 42801 100000 9894 99999 79657 100000 78381 100000 17397 100000 89792 100000 14048 99999 76413 99999 76822 100000 91389 100000 96737 99999 51800 100000 82870 99999 98212 99999 7175 99999 20139 99999 79931 100000 71131 99999 37661 100000 99222 99999 3403 100000 69444 99999 7301 100000 68502 100000 56143 99999 13368 100000 51960 100000 75967 99999 82983 99999 96303 100000 29070 99999 78769 99999 94936 100000 50471 99999 66230 99999 92866 99999 43146 99999 20579 100000 75805 99999 41655 100000 88425 100000 65470 99999 72919 100000 65176 99999 26866 99999 53992 99999 90144 100000 74291 100000 48570 100000 66898 100000 52890 100000 76597 99999 15636 100000 71183 99999 12640 100000 88537 100000 40726 100000 42861 99999 89228 100000 83052 100000 79674 100000 25332 99999 96791 99999 48067 100000 74681 100000 59533 100000 43729 100000 48646 99999 89906 99999 36024 99999 95506 100000 48209 100000 89232 99999 57126 100000 4212 99999 93588 99999 2721 100000 26276 100000 3492 99999 94765 100000 58077 100000 94189 99999 707 99999 32958 100000 25370 99999 94381 100000 56236 99999 38046 99999 64187 100000 43437 100000 51853 99999 99230 100000 91596 100000 4400 99999 25601 100000 3221 100000 9333 99999 83672 100000 92554 99999 10849 100000 49721 99999 42530 99999 28313 100000 76760 99999 81039 99999 1316 100000 47370 99999 7816 99999 60665 99999 29845 100000 53055 99999 54803 99999 10321 100000 77119 99999 21167 99999 99286 99999 36530 99999 75370 99999 6727 99999 31312 100000 90592 99999 70328 100000 21751 100000 28047 99999 72312 99999 50889 99999 64985 100000 31234 100000 27661 100000 92625 100000 64220 100000 14207 99999 6466 100000 74458 99999 66149 99999 18355 99999 35367 100000 15327 100000 59924 100000 87098 100000 42824 99999 2700 100000 62441 100000 18257 99999 34704 99999 17488 99999 97289 99999 17603 99999 41721 99999 24423 99999 42083 99999 12081 100000 40118 99999 1439 100000 23855 99999 23127 100000 1901 100000 45125 100000 94296 99999 91460 100000 37639 99999 98168 100000 39120 100000 50491 99999 39416 99999 40023 100000 363 99999 74660 99999 71448 99999 74388 99999 71413 100000 72891 100000 20434 100000 11510 99999 82028 99999 17379 100000 16936 99999 45887 100000 18862 99999 57306 100000 60087 100000 45298 100000 7375 100000 82121 100000 41110 100000 20507 100000 91251 100000 63600 100000 19784 100000 60124 100000 69549 100000 20113 99999 38852 99999 51309 99999 23996 99999 19536 100000 69394 100000 34224 100000 69597 99999 59466 100000 81615 99999 50419 99999 9990 99999 81682 99999 50423 99999 82935 100000 62265 99999 51912 100000 15588 100000 84568 99999 948 99999 47791 99999 34031 100000 17728 100000 59340 99999 49106 100000 75373 99999 92027 99999 76059 100000 53800 100000 57974 100000 9990 100000 96555 100000 89612 100000 14155 100000 23220 100000 41395 100000 68790 99999 30035 99999 10948 99999 40051 99999 89717 100000 57537 100000 842 99999 56230 100000 39141 99999 29903 99999 97363 100000 27527 100000 55975 100000 18980 100000 31246 99999 91393 99999 91919 100000 29674 100000 39869 99999 56147 100000 87265 100000 95100 99999 22617 100000 89395 100000 74635 99999 26984 100000 48506 99999 55586 100000 37007 100000 2829 100000 79152 100000 81146 100000 1421 100000 5032 99999 41266 99999 68278 99999 65957 99999 52390 100000 47826 99999 10524 99999 95845 100000 5474 99999 84647 100000 76702 99999 88718 99999 12331 100000 73382 100000 51481 99999 65361 100000 92287 99999 42456 100000 6803 100000 67216 100000 49979 100000 65726 100000 19313 100000 39730 100000 72282 99999 39462 99999 10123 100000 44509 99999 65681 100000 41023 100000 58466 100000 95783 99999 68407 99999 80900 99999 10045 99999 5937 100000 39322 99999 12747 99999 98028 99999 65266 99999 72750 99999 49194 100000 88988 100000 76148 99999 38189 99999 20783 100000 37396 100000 21819 99999 87929 100000 91248 99999 10269 100000 68410 100000 69865 99999 73551 99999 50900 99999 67243 99999 79003 99999 23839 99999 15001 100000 21215 100000 82227 99999 22294 99999 56679 100000 46441 99999 33528 100000 85179 99999 34293 100000 6493 99999 78616 100000 68742 99999 6178 100000 99973 99999 20248 99999 74037 100000 84648 100000 84411 99999 29873 99999 15053 100000 51923 99999 50790 99999 66063 100000 97819 99999 49196 99999 70257 100000 97082 100000 22642 99999 41008 100000 66059 99999 16827 100000 12130 99999 32002 99999 90723 100000 52775 99999 20346 99999 8179 100000 74529 99999 3475 99999 18419 99999 66166 100000 67606 99999 91171 100000 99356 99999 5205 99999 90433 100000 40088 100000 55654 100000 68180 99999 71147 99999 52831 99999 6666 99999 31136 100000 24122 100000 31940 100000 87892 100000 60763 99999 3711 99999 97675 99999 34831 99999 35581 99999 9612 100000 42926 99999 77716 100000 92004 100000 59972 100000 5484 100000 83931 99999 77326 99999 42434 100000 58711 99999 56752 100000 64688 100000 77621 100000 73627 100000 7502 99999 85282 100000 66154 99999 77107 99999 69268 99999 78682 100000 39689 99999 10299 99999 64229 99999 73134 99999 84404 100000 80247 100000 56052 99999 31578 100000 31023 99999 892 99999 11927 99999 33402 99999 38401 100000 64446 99999 44519 100000 24374 100000 34420 100000 42562 99999 23490 100000 51586 100000 88387 99999 43697 99999 71623 100000 84127 99999 2060 99999 63671 100000 44889 99999 75895 99999 77356 100000 50392 100000 17136 99999 680 100000 41440 100000 96063 100000 13522 100000 99733 100000 47597 100000 51512 99999 24804 99999 58238 99999 18447 100000 46104 99999 61302 99999 80515 100000 41507 100000 59908 99999 8926 99999 12366 99999 89925 100000 10766 99999 73004 100000 83470 100000 25328 99999 27995 99999 85569 99999 95901 99999 16928 99999 24877 99999 56119 100000 60110 99999 76729 100000 18624 100000 24539 100000 51667 100000 77078 100000 27143 99999 85046 100000 46535 99999 13374 99999 61301 99999 28065 100000 59988 100000 54885 100000 31601 99999 51096 100000 97623 100000 28556 100000 11629 99999 72671 99999 95450 100000 98782 99999 61072 99999 59571 100000 97926 100000 77858 100000 30586 99999 28075 99999 58504 100000 27443 99999 43864 99999 12276 99999 88871 99999 46154 100000 7005 99999 98305 99999 54348 99999 95291 99999 47586 99999 68916 99999 52351 100000 50867 100000 45789 100000 8708 100000 82660 100000 49017 99999 75774 100000 8098 100000 26343 99999 79408 100000 40993 99999 93682 99999 9259 100000 52388 99999 29100 100000 8033 99999 89686 100000 58532 99999 47429 100000 25465 99999 5831 99999 68495 100000 20645 100000 46393 100000 9710 100000 64125 99999 69699 100000 78502 100000 79872 100000 4145 99999 36335 100000 1146 99999 37087 99999 96567 99999 45942 100000 79977 100000 46063 99999 66443 100000 25039 99999 96331 99999 56005 100000 84761 99999 55777 99999 67269 99999 82037 100000 5076 100000 51392 99999 11323 100000 99324 99999 58808 99999 2499 100000 42979 99999 86508 100000 41234 100000 67968 100000 95863 100000 56019 100000 40225 99999 68852 99999 82289 99999 36975 99999 46766 99999 34259 100000 47983 100000 22086 100000 23132 100000 67184 99999 48928 100000 89304 100000 35235 99999 25801 100000 25109 100000 54464 99999 22363 99999 79620 99999 59296 99999 11692 100000 31085 100000 26898 99999 54598 100000 57068 100000 73412 100000 31334 100000 51594 99999 90026 99999 47330 100000 46839 100000 42766 100000 59752 100000 84606 99999 11676 100000 76472 100000 42315 99999 68891 99999 80074 100000 3027 100000 43886 99999 46352 100000 45108 100000 27662 99999 88269 99999 23142 100000 49386 100000 45285 99999 23267 99999 13163 99999 72512 100000 76343 100000 47194 100000 50917 99999 22526 100000 21243 99999 46852 100000 39329 99999 66995 100000 55400 99999 51957 99999 72815 100000 34795 100000 16650 100000 89025 99999 38064 99999 25230 100000 7331 99999 45469 100000 28009 100000 46755 100000 47012 99999 98957 100000 43181 100000 24613 100000 51799 100000 30830 99999 25573 100000 34673 99999 29507 99999 88041 99999 10888 99999 76747 99999 63684 99999 6018 99999 42302 99999 12807 99999 97536 100000 64106 100000 50970 100000 21476 100000 99669 100000 65029 99999 39577 100000 51217 99999 56628 99999 99450 100000 63921 100000 62649 99999 46491 100000 56903 100000 28106 100000 988 99999 85147 100000 91427 99999 97610 99999 23606 100000 19191 100000 28435 99999 34893 99999 27960 100000 4845 99999 40199 99999 66395 100000 52900 100000 97612 99999 17708 100000 43127 100000 21466 99999 29263 100000 22907 100000 54865 100000 4966 100000 77703 99999 81562 99999 13077 100000 98379 100000 48196 99999 16897 99999 85902 99999 43575 99999 23242 99999 60917 99999 30038 100000 68596 100000 70947 99999 56936 100000 7119 99999 80308 99999 37522 100000 73423 99999 8202 100000 28762 100000 17608 99999 47771 99999 92375 100000 43446 100000 97732 100000 62213 99999 9744 100000 70236 99999 81163 100000 28441 100000 55197 100000 88742 99999 27178 99999 99779 100000 31352 99999 33415 99999 47990 100000 12810 100000 73512 100000 50670 99999 18269 100000 99828 99999 98843 99999 17220 100000 68073 99999 36773 100000 17320 100000 91396 99999 56433 99999 25605 99999 2714 100000 4816 100000 47152 99999 92615 99999 25904 100000 95373 99999 61928 100000 39507 100000 98143 100000 18115 99999 17144 100000 93985 99999 95017 99999 34209 100000 1735 99999 6312 99999 59063 100000 91521 99999 92144 99999 33413 100000 97588 100000 22225 100000 95392 99999 49622 99999 2988 99999 50116 100000 64622 100000 45378 100000 68234 99999 22393 99999 65806 99999 7878 99999 55980 99999 10709 100000 10726 99999 72950 100000 27266 100000 91201 99999 8807 99999 90612 100000 94197 99999 78570 99999 36738 100000 69154 100000 95714 100000 50757 99999 24052 99999 32861 99999 6363 100000 82154 99999 36675 99999 14539 100000 22115 100000 31702 99999 87021 99999 19108 100000 18921 100000 44893 99999 58122 99999 64881 100000 2998 100000 9788 100000 94752 99999 23649 100000 63454 99999 69086 100000 71115 99999 91953 99999 51062 99999 53014 100000 64996 99999 65774 100000 12481 100000 1044 100000 49036 100000 44166 100000 34392 99999 98339 99999 76876 100000 5152 99999 44770 99999 95418 100000 58556 100000 81456 100000 82682 100000 80937 100000 50875 100000 4994 99999 31099 99999 25896 99999 28966 99999 45739 99999 40883 100000 92050 100000 14095 100000 94481 100000 78794 100000 83831 100000 87519 99999 64284 99999 43794 100000 57065 99999 95355 99999 84331 99999 42983 100000 88759 100000 89673 100000 5752 99999 42000 100000 13813 99999 81981 100000 3153 99999 55026 100000 95028 99999 28977 99999 6049 99999 82834 100000 5537 100000 58489 100000 84997 99999 77837 100000 84401 100000 48836 100000 16368 99999 35722 100000 13376 99999 30458 99999 3704 99999 28621 99999 95163 99999 74255 100000 32447 99999 68140 99999 47130 100000 30872 100000 39978 100000 93646 99999 20281 100000 25807 100000 71385 100000 16595 100000 28954 99999 78872 100000 14505 99999 1634 100000 17657 99999 49637 99999 87259 99999 34999 100000 73984 100000 7503 99999 88033 100000 18348 100000 55851 100000 36963 100000 2179 99999 83887 99999 89993 99999 53556 99999 12918 99999 21447 99999 42097 100000 28117 100000 35738 99999 61957 100000 89630 99999 3848 100000 47961 100000 67317 100000 43963 99999 8225 100000 81669 99999 3385 99999 17895 99999 76663 100000 27508 100000 60690 99999 53668 99999 7336 99999 16649 99999 12262 100000 35345 99999 18444 99999 81095 100000 64926 100000 14238 99999 39508 99999 91260 99999 70156 99999 24630 99999 18520 100000 98242 100000 24258 99999 18874 100000 16631 99999 49053 100000 9349 100000 75066 100000 31921 100000 23899 99999 19591 100000 5519 100000 50570 100000 83825 100000 92013 100000 76066 100000 59390 99999 55935 100000 1417 100000 2814 100000 54958 99999 98794 99999 72058 100000 26536 99999 57967 100000 95854 99999 7517 100000 1942 100000 29590 100000 64391 100000 65844 99999 24919 99999 22323 100000 65288 99999 86633 99999 99809 99999 77452 100000 38522 100000 27062 99999 48400 100000 3675 99999 63579 99999 5936 100000 82606 99999 3210 100000 27326 100000 12214 100000 36551 99999 74578 99999 71765 100000 80689 99999 12198 99999 58715 99999 65708 100000 12930 100000 14272 99999 49348 99999 69050 100000 48734 100000 18569 100000 87913 100000 5775 100000 64891 100000 51843 100000 1761 99999 97237 99999 87195 100000 26717 100000 35349 100000 99892 100000 96362 99999 76298 99999 10288 99999 58254 100000 85489 100000 54483 100000 55145 99999 55584 100000 65535 100000 27374 99999 78118 99999 39759 100000 20634 99999 81398 100000 54190 99999 22694 99999 44658 99999 14999 100000 17066 99999 31477 99999 71045 99999 11083 99999 76461 100000 61492 100000 8229 100000 7524 100000 47665 100000 87087 100000 34223 99999 71722 99999 78252 99999 77682 99999 97099 99999 44096 99999 37440 100000 10851 100000 99237 100000 46090 99999 14165 100000 83253 100000 50296 100000 80351 100000 38615 100000 98966 100000 48438 99999 19762 99999 29868 99999 10545 100000 67527 99999 71980 100000 74495 99999 41553 100000 21419 99999 50718 99999 54293 99999 42731 100000 42537 99999 11433 100000 15423 99999 86980 100000 46228 99999 89179 99999 98237 100000 32552 99999 19318 99999 56959 100000 23332 99999 66172 100000 14681 99999 69992 99999 34696 99999 1246 100000 39 100000 30091 99999 60000 100000 20522 100000 22841 100000 43484 99999 49722 100000 40004 100000 47137 99999 38085 100000 31690 99999 83104 99999 51028 99999 46447 99999 35994 99999 16937 99999 52710 99999 45000 99999 89636 100000 62257 100000 64385 99999 5717 99999 39328 99999 66483 100000 7284 100000 15180 100000 43275 100000 69859 99999 41807 99999 16828 100000 61610 100000 58398 99999 71899 99999 64065 100000 47866 100000 25709 100000 98113 100000 94276 100000 99053 100000 55297 100000 67487 100000 1988 99999 609 100000 60265 99999 63422 99999 91467 99999 93846 99999 46024 99999 54362 100000 1926 100000 74386 99999 76074 100000 50518 100000 18627 100000 54095 99999 19724 100000 4370 100000 93157 99999 62628 100000 28534 99999 5124 99999 53687 99999 88111 100000 51464 99999 12456 100000 44902 99999 5051 100000 989 99999 6497 100000 66537 100000 97349 99999 76652 100000 89906 100000 95184 100000 7473 100000 99054 100000 69749 100000 37840 100000 58946 100000 69393 100000 81856 100000 8689 100000 60046 100000 72841 100000 68200 99999 52423 100000 97661 99999 33345 100000 48091 100000 23320 100000 21125 99999 60233 100000 97034 100000 78283 100000 40716 100000 75833 99999 2664 99999 96622 100000 16284 99999 46989 99999 72965 99999 16789 100000 32160 99999 71151 99999 22638 100000 62861 100000 63216 99999 60351 100000 77033 99999 77843 100000 97035 99999 45365 99999 15573 100000 16902 100000 33458 100000 33828 100000 23919 99999 38195 100000 82180 99999 30642 100000 35695 100000 44013 99999 81533 99999 6982 99999 57422 100000 89165 100000 77207 100000 15262 100000 55511 100000 8565 100000 96355 99999 38471 100000 40376 99999 43790 99999 24296 99999 35546 100000 75485 99999 36961 99999 39791 99999 19714 100000 20190 100000 90757 99999 55254 99999 73408 99999 99672 100000 38607 99999 7160 99999 18637 99999 69576 99999 18207 99999 50834 100000 84152 100000 66122 99999 2321 100000 9238 100000 71135 99999 228 100000 86122 100000 32256 99999 78752 99999 28764 99999 77470 100000 22838 99999 10419 99999 2596 99999 44034 99999 92336 99999 20277 100000 4765 100000 33162 100000 41941 99999 34094 99999 58347 99999 95145 100000 69764 100000 53643 100000 69363 99999 41639 100000 80398 100000 65961 100000 80935 100000 4701 100000 15013 99999 19223 99999 97445 99999 66644 99999 90158 99999 94232 100000 71551 99999 5424 99999 88456 99999 40016 100000 70902 99999 85445 99999 26976 99999 30050 99999 44374 100000 50601 99999 11628 99999 78301 99999 85614 100000 58041 99999 72847 100000 24223 100000 96647 99999 41796 99999 29396 99999 51775 99999 31309 100000 74165 99999 78761 100000 3680 100000 23266 100000 4274 100000 51740 99999 59754 99999 93139 100000 39961 99999 94449 99999 35679 100000 84286 100000 84002 99999 91014 99999 79792 99999 7423 100000 10045 100000 63102 100000 85123 100000 61367 99999 75043 99999 86295 99999 11643 100000 60464 99999 84837 99999 21297 100000 20164 99999 7294 99999 18793 100000 77390 100000 32685 100000 22698 100000 53585 100000 71157 100000 74721 99999 1653 100000 38948 99999 73948 100000 93784 99999 41384 99999 41365 100000 68543 100000 92222 99999 42781 100000 41378 100000 22455 99999 93439 100000 77948 100000 4452 99999 15286 100000 96138 99999 86923 99999 76979 100000 32884 99999 53380 100000 32998 100000 40215 100000 11365 100000 68363 99999 8064 99999 72406 100000 58013 99999 68314 99999 62523 99999 42257 100000 39047 100000 86907 100000 5468 99999 85193 99999 3239 100000 43144 100000 40815 99999 32844 100000 52986 99999 18520 99999 96532 100000 35241 99999 74373 99999 90699 99999 54979 99999 59866 100000 61068 100000 16098 99999 19874 100000 5763 99999 90644 99999 37645 99999 33573 99999 53793 100000 37560 100000 36791 99999 72094 100000 3386 99999 3886 99999 18501 99999 25798 100000 68129 100000 55932 99999 85374 99999 85373 99999 34956 99999 20368 99999 93623 100000 91403 100000 67161 99999 44723 100000 94925 100000 54529 100000 16078 100000 8869 99999 42224 100000 97263 99999 7186 99999 61888 100000 9226 99999 28741 100000 19875 99999 14268 99999 97403 100000 83031 99999 16027 100000 7161 99999 13352 100000 94480 99999 39614 100000 52558 100000 18495 100000 5606 99999 11826 100000 84400 99999 54755 99999 28570 100000 56856 100000 19547 100000 8899 99999 59010 100000 20884 99999 51422 99999 91677 100000 96904 99999 73656 100000 98026 99999 2635 100000 29377 99999 48886 100000 83170 99999 12831 100000 94994 100000 55313 99999 64877 100000 10192 100000 97041 99999 71168 99999 5685 100000 40234 100000 74128 99999 5715 99999 64728 99999 85112 99999 10090 100000 41270 100000 84092 100000 59372 99999 87411 99999 71169 100000 62597 99999 47645 100000 49319 100000 92028 100000 47894 99999 96877 99999 16116 99999 59665 99999 76357 100000 65239 100000 86703 99999 48252 100000 74064 100000 77606 100000 91339 100000 173 99999 21130 99999 56014 100000 58420 99999 33311 100000 85674 100000 91809 100000 22123 99999 7878 100000 47243 99999 51784 100000 28945 99999 21811 100000 32587 100000 12902 100000 79090 99999 7170 99999 4000 100000 92247 99999 56622 99999 78763 99999 4870 100000 67307 99999 4627 100000 28466 100000 68558 99999 55829 99999 51649 100000 54574 99999 40184 99999 19970 99999 76114 99999 99759 99999 90768 99999 89549 100000 25676 100000 61906 100000 75979 100000 52051 99999 11621 100000 16189 100000 32774 100000 75215 99999 98451 99999 7366 99999 85874 99999 28013 99999 7517 99999 46095 100000 93023 100000 90785 100000 45762 100000 58495 100000 43599 99999 47972 100000 12200 100000 24957 99999 93143 99999 45525 100000 3647 99999 93407 100000 59429 100000 95873 99999 38846 100000 22878 100000 33802 99999 49398 99999 10719 99999 49960 100000 91916 99999 12801 100000 98833 100000 67832 100000 19856 100000 81146 99999 62631 100000 96657 99999 35953 100000 74312 99999 22016 99999 83043 99999 86671 100000 43417 99999 75237 100000 5279 100000 41449 99999 5519 99999 77098 99999 20360 100000 30808 100000 9071 99999 94329 100000 73278 99999 49948 99999 87921 100000 31369 99999 75576 99999 70094 99999 89258 100000 79465 100000 47539 100000 42901 99999 96851 99999 65062 99999 18075 99999 5613 100000 32723 100000 55443 99999 23706 99999 42184 99999 82302 99999 69457 100000 2849 100000 95691 100000 98324 99999 6601 100000 1869 99999 48703 99999 18442 100000 71416 99999 57100 99999 44931 100000 81337 100000 88680 100000 67487 99999 74671 99999 69785 100000 50105 99999 946 99999 35210 100000 29947 99999 96524 99999 14371 100000 2164 99999 52799 99999 64806 100000 66246 100000 40145 100000 86561 100000 56151 100000 93607 99999 71495 100000 64941 100000 94329 99999 95356 99999 98862 99999 14006 100000 22482 100000 17619 99999 9180 99999 61702 99999 7066 99999 22392 99999 84743 100000 91723 99999 53187 100000 6023 100000 53 99999 9037 99999 62600 99999 77718 99999 21079 100000 57139 100000 40897 100000 31446 99999 73043 99999 77871 99999 98548 99999 64200 100000 80662 100000 13185 100000 40826 100000 41137 99999 40530 99999 33618 100000 26904 100000 13906 99999 87676 100000 78009 99999 13225 99999 86991 99999 48562 100000 68708 99999 25353 99999 69995 100000 28253 100000 20617 99999 80767 100000 52517 100000 69411 100000 49512 100000 72850 99999 7596 99999 37584 99999 46600 99999 14271 99999 21485 100000 21395 100000 67988 100000 55355 99999 53760 100000 19076 100000 86150 99999 77756 100000 21649 100000 6289 99999 57129 100000 39093 99999 44792 100000 32481 99999 91884 100000 5086 100000 68791 99999 93396 100000 2887 100000 56100 99999 97417 99999 64585 99999 8975 100000 64825 100000 4408 100000 52314 99999 69074 99999 5811 100000 91279 100000 13100 99999 92977 99999 5623 99999 87745 100000 74650 100000 69606 100000 53564 99999 50646 99999 68572 100000 55306 100000 91002 100000 3789 99999 72252 100000 32209 100000 75253 99999 35912 100000 47475 100000 28229 99999 38348 99999 71668 100000 31976 100000 36698 99999 6127 99999 34117 99999 48282 99999 63075 99999 88317 100000 30972 100000 50406 99999 47150 100000 2185 99999 29636 99999 62557 100000 51644 100000 25681 100000 22641 100000 34641 99999 82382 99999 55972 99999 17098 99999 60428 100000 69335 99999 60011 99999 19364 99999 6746 100000 20508 99999 98058 100000 81688 100000 53027 99999 34344 100000 99636 100000 13910 100000 72412 100000 28863 99999 35354 100000 49664 100000 26183 99999 95500 100000 20562 99999 47717 100000 50513 99999 21171 99999 23236 100000 93772 100000 31242 100000 66257 100000 17598 100000 56318 100000 39551 99999 1184 100000 18989 100000 47090 100000 26433 100000 14611 99999 2337 99999 38840 99999 13189 100000 138 100000 87134 100000 43138 99999 13479 99999 48452 100000 49382 100000 42276 100000 23692 100000 82368 99999 32138 99999 958 99999 12600 100000 33091 100000 66 100000 8128 100000 35073 99999 25921 100000 48107 100000 42028 99999 83110 99999 44392 99999 88663 100000 50543 100000 16492 100000 58654 100000 94445 100000 88473 100000 61166 99999 61439 99999 32887 99999 76658 99999 1686 100000 5145 99999 2618 99999 14027 99999 7174 100000 32052 99999 14762 99999 94020 99999 24391 99999 18704 100000 65650 99999 51763 100000 82825 100000 91948 99999 14930 99999 38392 100000 25346 99999 69009 100000 13265 100000 22511 100000 78316 100000 44834 99999 9785 100000 76731 99999 11607 99999 79566 100000 8371 99999 5823 100000 37637 99999 77217 100000 28386 100000 54361 100000 39099 100000 78271 100000 53280 100000 68437 99999 76016 100000 80940 99999 23172 99999 57952 99999 40932 100000 7168 100000 60716 99999 74298 100000 83203 99999 54892 100000 45866 99999 84897 99999 96437 99999 77135 99999 37781 100000 15622 99999 43740 99999 14737 100000 61217 99999 15780 100000 87007 100000 7315 100000 70951 99999 81377 99999 21132 99999 27712 99999 39996 100000 85008 100000 81487 100000 29889 100000 444 100000 18351 99999 34762 99999 84517 99999 54976 100000 94242 100000 62227 99999 14910 99999 65740 100000 77602 100000 66266 99999 98897 100000 89546 100000 35905 100000 95040 100000 67082 99999 38173 99999 83832 99999 8777 99999 5041 99999 93856 99999 14716 100000 52092 99999 43707 100000 19904 99999 38079 99999 18941 99999 88688 100000 6168 100000 88917 100000 91771 99999 556 100000 70341 99999 7352 99999 44743 100000 71309 99999 53103 100000 80339 100000 62805 99999 8373 99999 24614 100000 77949 100000 29216 99999 99449 99999 38253 99999 83374 100000 40715 100000 52160 99999 98773 100000 5654 99999 36958 100000 28956 99999 89766 99999 52715 99999 11963 100000 13570 99999 91547 100000 18544 99999 47875 100000 4549 99999 28590 100000 57495 100000 69380 100000 21913 99999 91951 99999 41101 100000 29460 100000 25406 100000 81544 100000 90597 99999 41741 100000 21831 99999 77037 99999 88584 100000 67667 100000 75731 100000 60556 99999 12423 100000 29629 100000 78610 99999 67339 99999 18029 99999 17222 100000 39620 99999 40561 99999 11395 99999 58797 99999 9820 100000 85243 100000 90965 99999 39275 100000 71264 100000 84928 100000 87617 99999 71544 99999 33112 99999 89340 99999 37990 99999 45537 99999 40768 100000 80801 99999 5711 100000 37737 99999 43260 99999 15553 100000 7044 99999 9870 100000 58440 99999 98133 100000 62100 100000 57607 100000 25653 100000 82877 100000 95899 99999 73744 100000 2442 99999 5797 99999 99436 99999 92887 100000 1059 99999 86539 100000 59010 99999 59189 99999 89658 100000 12636 100000 92673 99999 95462 99999 92387 99999 24782 99999 92394 99999 30140 100000 37171 100000 34033 100000 63810 99999 50271 99999 5878 99999 79633 100000 72516 100000 8292 99999 4574 100000 89269 99999 48020 100000 28417 99999 51130 100000 20696 100000 73148 99999 1257 99999 5342 99999 19623 99999 42704 99999 98410 99999 82159 99999 79338 99999 26559 100000 58772 100000 61795 100000 19880 100000 95611 99999 1231 99999 14741 99999 74460 100000 15406 99999 4392 99999 24586 100000 54597 100000 52555 100000 3734 99999 64576 100000 1560 99999 71125 100000 75146 99999 55600 100000 34973 100000 58188 100000 88071 100000 9735 100000 78863 100000 18556 100000 19887 99999 4158 99999 49412 99999 74887 100000 37602 99999 58298 100000 67552 100000 68855 99999 59609 99999 75481 99999 59003 99999 32883 99999 20900 100000 25561 99999 84281 100000 78201 99999 48827 100000 38909 100000 11908 99999 18404 100000 47626 99999 31016 100000 37171 99999 54495 99999 86244 99999 15772 99999 72883 100000 94464 99999 9933 100000 60500 99999 1175 99999 16708 99999 90503 99999 41662 99999 87866 99999 1070 100000 41021 100000 12679 100000 20414 100000 30449 99999 23103 100000 71314 99999 82793 99999 1488 100000 87208 99999 40373 99999 78365 99999 77702 99999 16888 99999 78055 100000 31175 99999 31969 99999 82350 100000 80548 100000 9419 99999 11514 99999 22087 99999 71214 100000 38674 100000 33656 99999 10351 100000 96146 100000 16568 100000 41291 100000 36741 99999 12187 99999 17137 99999 64552 99999 22747 99999 30854 99999 94054 99999 87139 100000 53838 100000 78664 100000 30500 99999 23776 100000 72488 99999 30752 99999 4593 100000 23819 99999 27657 99999 50919 100000 6510 100000 20345 100000 67286 99999 53250 100000 5332 99999 99870 100000 78357 99999 35941 99999 2221 100000 5759 100000 32692 100000 28758 99999 27245 100000 15304 99999 12185 100000 14431 100000 13078 99999 74374 99999 7215 99999 79250 99999 83249 99999 88171 99999 72009 99999 22017 99999 66531 99999 32274 99999 44469 100000 70558 100000 95784 100000 55520 99999 65395 99999 42987 100000 84259 99999 13253 99999 38201 100000 88667 100000 39125 100000 59095 99999 84533 100000 32192 99999 21644 99999 1618 99999 53074 100000 6617 100000 59287 100000 78024 99999 43007 99999 86370 99999 45143 100000 66069 99999 51221 99999 43812 99999 26218 100000 99404 99999 75032 100000 71694 99999 42223 100000 53171 99999 91867 100000 80118 100000 14769 100000 42257 99999 93152 100000 40473 100000 49865 99999 46118 99999 50015 99999 66309 100000 85963 99999 94763 100000 98966 99999 64498 99999 51765 100000 53323 100000 20818 100000 45838 100000 98660 100000 33239 99999 5328 100000 11984 100000 60804 99999 75773 99999 81224 99999 14771 100000 29505 99999 59920 100000 7530 100000 41949 99999 85005 100000 23984 99999 33908 100000 73044 100000 97590 99999 88091 100000 17844 99999 19698 100000 92190 100000 98596 100000 65981 100000 82496 99999 92538 100000 1984 100000 96586 100000 88281 99999 2374 99999 41923 99999 36350 100000 24138 99999 62511 100000 52236 99999 78840 99999 63136 100000 21825 99999 53444 99999 13815 100000 74164 99999 46199 100000 91621 100000 26987 100000 82665 100000 62902 100000 92350 99999 21627 100000 94568 99999 36201 100000 54518 99999 82315 100000 26115 100000 46231 100000 90543 99999 68222 100000 57900 100000 88265 100000 34270 100000 78268 100000 54216 99999 53439 100000 46920 99999 13913 100000 80568 100000 15137 99999 880 100000 55701 99999 45494 100000 27893 100000 62294 99999 15321 100000 93835 100000 43310 100000 66430 100000 77837 99999 97279 100000 47438 100000 22278 100000 29416 100000 90658 99999 74503 99999 75683 99999 22575 100000 63799 100000 52592 99999 41905 100000 59458 100000 53701 100000 95320 99999 86280 99999 74965 99999 39874 99999 95693 100000 21136 99999 84492 100000 42280 100000 57342 100000 95654 100000 53379 100000 65423 100000 89180 99999 61269 100000 30113 99999 11982 100000 15844 100000 56771 99999 83971 99999 95218 99999 47937 100000 4391 100000 92827 99999 86358 99999 57253 99999 14162 100000 7431 99999 14995 100000 38683 99999 3541 99999 65866 100000 27900 99999 76473 100000 29636 100000 47474 99999 11269 100000 90745 100000 69582 100000 19832 99999 47836 99999 81428 99999 7353 99999 23748 99999 72880 99999 28586 99999 84954 100000 32666 100000 83387 100000 57619 100000 77505 99999 29869 100000 70088 99999 82832 99999 19944 99999 60323 100000 84636 99999 8355 100000 56992 100000 59175 100000 38014 100000 73667 99999 54022 100000 85726 100000 64663 99999 27474 100000 25352 99999 21301 100000 67734 100000 50309 100000 61002 100000 17120 100000 7156 99999 2604 99999 97074 100000 53988 100000 27070 99999 58692 99999 83382 99999 94602 100000 6639 99999 27194 100000 8354 99999 55047 99999 77335 99999 24892 99999 89687 99999 86150 100000 59196 100000 57706 99999 84057 99999 90273 100000 86246 100000 86669 99999 21302 99999 17001 100000 1489 100000 60408 100000 13413 100000 23057 100000 36884 100000 32216 100000 85437 99999 3354 99999 84665 100000 32028 100000 62820 100000 57995 99999 82912 100000 6637 99999 8344 99999 77130 100000 1415 100000 89131 99999 37777 100000 85476 99999 94732 100000 31199 100000 13433 99999 28299 100000 7094 99999 89192 99999 51840 100000 54020 99999 71638 99999 26930 100000 38675 99999 35782 99999 62369 100000 59715 100000 79746 100000 82623 100000 5530 100000 93178 99999 47175 100000 94552 100000 8494 99999 1666 100000 49790 100000 15972 100000 85259 99999 48930 100000 95177 100000 26550 100000 61316 100000 72953 100000 84030 99999 54791 99999 14344 100000 90341 99999 13736 100000 93261 100000 29451 99999 38172 100000 59516 99999 73633 100000 89589 100000 92922 99999 59782 100000 90389 100000 26345 99999 7258 99999 8944 99999 16351 100000 56225 99999 61373 99999 83619 99999 410 100000 8662 100000 68612 99999 94302 100000 87064 100000 58093 100000 78292 99999 90616 100000 2674 99999 60949 99999 66920 99999 2500 100000 68132 100000 23151 99999 1133 100000 5281 99999 84225 99999 95511 99999 65907 100000 87153 100000 79852 100000 85304 99999 48379 99999 20714 99999 69182 100000 52378 100000 31535 100000 92843 99999 80032 100000 96809 100000 81995 99999 74157 99999 99804 99999 38805 99999 17926 100000 87344 99999 60392 99999 75358 99999 15768 100000 23241 99999 44467 99999 19121 100000 18857 100000 49832 100000 53256 99999 20661 99999 67532 100000 4085 100000 55734 99999 61098 99999 25851 100000 44188 100000 6299 100000 61921 99999 36820 100000 75246 99999 82642 100000 16907 99999 22007 100000 76955 100000 48376 99999 35344 100000 36252 99999 46071 100000 59311 99999 10876 99999 15094 100000 70507 99999 91082 100000 64789 99999 50586 99999 85553 99999 46248 100000 1981 100000 12139 99999 99753 100000 14261 100000 89662 99999 20691 99999 32326 100000 27680 99999 9383 99999 11490 99999 21233 99999 6945 100000 39899 100000 16912 100000 75289 99999 32538 100000 47637 100000 39984 99999 12583 99999 37333 100000 96569 99999 72054 99999 52931 100000 85079 99999 75668 100000 46012 100000 10707 100000 47884 100000 11320 100000 33180 100000 6975 100000 75063 100000 33296 100000 73014 99999 42113 100000 24125 99999 21274 99999 80361 99999 39763 100000 55219 99999 17288 100000 70285 100000 34269 100000 19089 100000 39050 100000 51730 100000 77948 99999 48295 99999 20959 99999 50414 99999 34132 99999 22879 100000 82504 99999 27134 100000 99170 99999 37652 99999 95014 100000 78898 99999 24981 99999 81275 100000 34207 100000 77763 100000 3046 100000 63680 100000 94396 99999 59341 99999 94261 100000 24367 100000 71874 99999 94084 99999 77292 99999 94830 99999 95565 99999 39854 100000 40265 99999 92498 99999 35833 99999 89442 99999 28842 99999 42956 100000 93230 99999 86111 99999 26529 99999 93288 100000 32143 100000 35357 99999 743 99999 48063 99999 68130 100000 8669 99999 66701 100000 52415 99999 12312 99999 48926 100000 7613 99999 29700 99999 96721 100000 79413 100000 88274 100000 80625 99999 87043 99999 34207 99999 77004 100000 27200 99999 87922 100000 31359 100000 92886 100000 46432 99999 95475 99999 38649 100000 3689 99999 59790 100000 58749 99999 81943 99999 88836 100000 38988 99999 43076 100000 57874 99999 20949 99999 12074 99999 93005 99999 23462 99999 98508 99999 12428 100000 41089 100000 4916 99999 21746 99999 26060 100000 61172 100000 96026 100000 89771 99999 43983 100000 94018 99999 86569 100000 31947 99999 87305 99999 20528 100000 4296 100000 89203 100000 87303 99999 42420 100000 82766 99999 8825 100000 88657 99999 19561 99999 9797 100000 44854 100000 74763 99999 80203 100000 17551 99999 80521 100000 67018 99999 36088 99999 68174 99999 80722 99999 77567 99999 52900 99999 66677 100000 83771 100000 16633 100000 18964 100000 22331 99999 53330 100000 95626 100000 87729 100000 57482 99999 52836 100000 14564 99999 53453 99999 82847 100000 34607 99999 41642 99999 56002 100000 79401 99999 63755 99999 23164 100000 54542 99999 82304 99999 32801 99999 44727 99999 68173 99999 89123 99999 31674 99999 97125 100000 97207 100000 6416 99999 82924 99999 16875 100000 22971 99999 13655 99999 3262 100000 64200 99999 12766 99999 87816 100000 48609 99999 1883 99999 85508 99999 10324 100000 45542 100000 75767 100000 36326 99999 98255 99999 56304 100000 77577 99999 2023 100000 99996 99999 44377 100000 91365 100000 76424 99999 68528 100000 77316 99999 13075 99999 20760 99999 43074 99999 57095 99999 34620 99999 98664 99999 57842 100000 78147 99999 23247 100000 46773 99999 45362 100000 67003 100000 64063 99999 55539 100000 37296 99999 1045 100000 27454 99999 1264 99999 22835 100000 22066 99999 89249 100000 65684 99999 11725 99999 14325 99999 59332 100000 17829 99999 54303 100000 86365 100000 29524 99999 46706 99999 86620 99999 72343 100000 58432 100000 96194 99999 77468 100000 74682 99999 31211 100000 95023 100000 15019 100000 86722 99999 23823 100000 58621 100000 14662 100000 21324 99999 59765 100000 29270 100000 3545 100000 46089 99999 85052 99999 31140 99999 6417 99999 17236 99999 86479 100000 56150 99999 3092 99999 76014 100000 39092 100000 90418 99999 60130 100000 89626 99999 42480 100000 86380 100000 65440 99999 57623 99999 55811 100000 41483 99999 56854 99999 5883 100000 99859 100000 33147 100000 57600 99999 74490 99999 85994 100000 63497 99999 47603 99999 98441 100000 65240 100000 89590 100000 99905 100000 55848 100000 24700 100000 54086 99999 44127 99999 19688 99999 43961 99999 94470 99999 43442 99999 42468 100000 46152 99999 57364 99999 30261 99999 11639 99999 8445 99999 28604 99999 19717 100000 96090 99999 71925 100000 58616 100000 72378 100000 52132 99999 99391 99999 45348 100000 64104 100000 64003 99999 78933 99999 61818 100000 96113 99999 87618 99999 85104 100000 48447 100000 8624 100000 11954 100000 78001 100000 18419 100000 35811 99999 11644 99999 57572 99999 85675 99999 76567 99999 68986 100000 32056 100000 49041 99999 97968 100000 56744 99999 80954 99999 44531 99999 64138 99999 40181 99999 22603 99999 14697 99999 92940 99999 84526 100000 5095 100000 26702 99999 25476 99999 56080 99999 1705 99999 74922 99999 15208 99999 92011 99999 28736 100000 20840 99999 74042 99999 31681 99999 65656 99999 24594 99999 92014 100000 58463 99999 73976 99999 66238 100000 49146 99999 85635 100000 791 99999 57673 100000 51664 100000 84328 99999 66797 100000 19198 99999 74134 99999 55707 99999 31511 100000 41647 100000 62624 99999 16380 99999 89226 99999 92535 100000 93661 100000 74970 100000 88666 100000 12557 99999 19485 99999 28125 99999 94017 99999 16015 99999 33930 100000 65931 100000 4195 100000 57970 100000 74156 99999 68106 99999 95949 99999 31867 99999 3339 100000 8753 99999 13776 99999 81633 99999 89868 99999 68698 100000 42176 100000 81313 100000 36529 100000 48202 99999 20680 99999 85396 99999 13883 100000 19959 99999 18395 99999 33829 100000 56675 99999 20142 100000 62779 100000 86219 100000 11311 100000 73436 100000 17086 99999 44243 100000 38023 99999 56913 100000 83755 100000 64683 99999 77053 100000 31351 100000 58615 99999 19534 100000 55223 100000 17092 99999 86382 100000 69149 100000 51433 99999 35029 100000 24049 99999 19242 99999 21370 100000 49944 99999 19141 100000 11146 99999 18455 99999 41615 99999 9024 99999 13342 100000 71693 99999 51208 99999 38203 99999 69543 99999 33431 100000 82156 99999 68138 99999 36411 100000 54384 100000 9445 100000 94876 100000 80695 100000 83944 100000 5100 100000 56743 99999 51238 99999 48817 99999 1968 100000 47968 100000 17541 99999 25784 99999 14525 100000 66835 100000 20203 99999 88429 99999 36561 99999 14214 99999 89461 100000 94749 99999 24686 100000 79411 99999 13104 100000 5282 100000 35663 100000 85286 100000 53880 99999 62266 99999 64710 99999 27201 99999 393 99999 95174 100000 79810 100000 72313 99999 85083 100000 74616 100000 22005 100000 15439 99999 48730 100000 70177 99999 49130 99999 18047 100000 41193 99999 28105 100000 14639 100000 9138 100000 83666 100000 56710 100000 20639 99999 26676 100000 75735 99999 35517 99999 63195 100000 93478 99999 22473 100000 77293 100000 73396 100000 63581 100000 48755 100000 22940 99999 78401 100000 49029 100000 94008 99999 4430 100000 51134 100000 23385 100000 30343 100000 92141 100000 62773 100000 14042 99999 39639 100000 76177 99999 39670 100000 42406 99999 14209 100000 83910 99999 97152 99999 43828 100000 53804 100000 33526 100000 20190 99999 23901 99999 2940 100000 41129 100000 27441 99999 4651 100000 86021 99999 65091 99999 72572 100000 8609 99999 91446 100000 68984 99999 68000 100000 86873 99999 95941 100000 47002 99999 36663 99999 41130 100000 96344 100000 72425 100000 93269 99999 55729 99999 10705 100000 97935 100000 46082 99999 10994 99999 73599 99999 4501 100000 86288 99999 53919 99999 41260 99999 68774 100000 96929 99999 64067 99999 58666 99999 13040 99999 86196 99999 19455 100000 9381 99999 54694 99999 19639 100000 42136 99999 14633 99999 73414 100000 9421 99999 56061 99999 47828 99999 24665 100000 1921 100000 68101 99999 65343 100000 17213 100000 50318 99999 16537 99999 163 99999 44620 99999 98766 100000 23954 100000 37065 99999 71545 99999 30680 99999 17583 100000 67019 99999 84334 99999 47900 100000 89559 99999 21314 99999 93082 99999 13777 100000 3722 100000 47802 100000 29115 99999 8078 99999 20887 99999 3598 100000 64585 100000 41351 100000 62606 100000 36360 99999 37154 99999 98478 99999 14399 100000 34471 99999 59046 100000 90097 100000 42884 100000 40999 100000 33766 99999 44406 100000 48897 99999 4086 100000 8220 99999 46517 99999 98593 100000 38700 100000 62853 100000 3500 99999 67159 100000 75086 99999 90895 99999 20249 99999 68299 99999 41036 100000 52195 100000 49683 100000 44462 99999 28149 100000 49250 100000 28796 99999 21933 99999 5817 99999 47475 99999 12085 100000 97482 100000 67142 100000 61140 99999 8197 100000 39167 100000 43110 99999 52953 99999 45859 99999 56033 100000 6967 99999 36034 100000 72642 100000 72315 99999 13775 100000 15436 99999 96285 99999 79197 100000 79925 100000 49738 100000 82242 100000 76371 99999 36100 100000 99295 100000 77640 99999 94058 99999 52670 100000 29539 100000 62451 100000 35480 99999 25594 99999 43025 99999 15248 99999 41079 99999 15665 99999 1182 99999 87689 100000 45347 99999 14420 100000 22276 99999 89897 100000 36931 99999 52239 99999 49493 100000 69256 100000 64302 99999 76844 99999 30043 99999 80207 99999 62477 99999 98703 100000 95193 100000 71644 100000 54955 99999 319 99999 19082 99999 58819 100000 31166 100000 90998 99999 65304 99999 92066 99999 11281 100000 53283 100000 56732 99999 52458 99999 26835 99999 95451 99999 64839 100000 54505 100000 63848 100000 99407 100000 76637 100000 59077 99999 25944 99999 86505 99999 31166 99999 91763 99999 98975 100000 28042 100000 2577 99999 63172 100000 96827 100000 80470 100000 8003 100000 87652 99999 75452 99999 32688 99999 44504 99999 61497 99999 53062 100000 46912 99999 66182 99999 47110 100000 37573 100000 71099 100000 87505 99999 58734 100000 51464 100000 13886 100000 77570 100000 55852 99999 57141 100000 23274 100000 6534 99999 29749 100000 70065 99999 80123 100000 91989 100000 84859 100000 80511 99999 63647 100000 17124 100000 67052 99999 7811 99999 803 100000 58168 100000 36882 99999 27504 100000 25707 99999 2410 99999 96612 99999 24243 99999 60381 100000 63849 100000 27102 99999 73350 100000 95838 100000 65986 100000 83423 100000 83300 100000 4741 100000 54514 99999 6153 99999 40647 99999 99165 99999 81637 99999 37918 99999 59215 100000 15811 100000 64233 99999 25361 100000 91233 100000 23113 99999 64734 99999 15566 99999 31367 99999 97230 99999 38220 100000 98018 99999 30263 99999 23289 100000 95322 99999 7136 100000 48112 99999 43000 99999 8443 99999 77705 99999 69507 100000 41596 100000 38822 99999 11685 100000 83873 99999 63230 99999 78784 100000 55646 99999 32866 100000 5551 99999 15627 100000 51581 99999 65041 100000 16657 99999 79852 99999 80366 100000 22751 99999 84270 100000 65324 99999 28487 99999 53529 99999 77366 99999 16647 100000 63094 99999 9324 99999 24713 100000 19206 99999 53573 99999 12040 100000 68710 99999 14907 99999 30096 100000 27783 100000 75148 100000 22200 100000 96161 100000 3388 99999 41521 99999 13383 100000 49732 100000 21865 100000 28274 100000 45109 99999 38125 100000 35876 100000 11332 100000 57850 100000 10273 99999 71664 99999 73975 100000 10415 99999 25075 99999 27931 99999 47005 100000 76131 100000 60416 99999 44664 99999 12373 100000 11922 100000 15893 99999 59828 99999 90715 99999 74260 100000 11972 99999 62108 99999 36565 100000 52753 100000 84194 100000 89319 100000 95455 100000 81336 99999 41887 99999 37242 99999 87214 100000 33281 99999 32100 99999 17143 100000 66513 100000 78955 100000 28468 100000 28048 100000 55728 100000 35158 99999 33686 99999 1867 99999 9356 100000 94038 99999 6284 100000 64432 99999 92204 99999 25968 100000 85698 99999 50622 99999 56072 100000 84105 99999 52603 99999 73831 99999 84689 99999 75100 100000 96330 99999 99860 99999 6575 100000 15344 99999 49383 100000 98803 100000 21716 99999 6577 100000 18814 100000 64549 100000 41702 99999 36634 99999 73166 99999 39382 99999 93841 100000 76774 100000 28593 99999 2288 99999 21194 99999 99312 100000 40896 100000 79315 100000 39197 100000 4712 100000 50477 99999 74881 100000 90114 99999 40654 99999 49316 99999 41045 99999 53328 99999 48840 100000 25392 99999 45968 100000 49485 99999 82333 99999 39510 100000 43669 99999 86793 100000 57105 100000 50934 100000 54247 99999 16924 100000 27949 100000 51976 100000 11954 99999 96708 99999 85998 100000 4709 100000 81139 99999 77442 99999 65985 100000 36818 100000 61288 100000 70435 100000 8984 100000 17451 100000 83563 100000 44984 100000 26585 100000 82988 99999 65290 100000 90837 100000 13270 99999 85951 99999 25247 100000 21013 99999 34053 99999 24732 100000 17123 99999 5650 100000 3196 99999 40581 100000 26801 99999 43543 100000 72911 100000 31292 99999 35133 99999 55264 99999 9960 100000 83082 100000 39159 100000 68531 99999 21497 99999 91692 99999 87820 99999 83262 100000 24102 100000 20857 100000 26299 100000 81878 99999 36965 99999 96425 99999 67319 100000 79705 99999 74534 100000 19919 99999 42290 99999 11050 100000 28953 99999 24664 100000 74073 99999 47299 100000 21198 100000 80631 99999 57957 99999 56678 99999 9292 100000 82896 99999 12190 99999 19540 100000 97668 99999 53491 100000 5237 100000 20688 99999 71546 99999 69753 99999 48799 100000 43 100000 66542 100000 11534 99999 76529 99999 93900 100000 46792 99999 46928 99999 49194 99999 56496 99999 83953 100000 17468 99999 28115 99999 76344 99999 3637 100000 95674 99999 97423 100000 69641 100000 94397 100000 16430 99999 38969 100000 67414 100000 46555 99999 28178 100000 40657 99999 11101 100000 27044 99999 4651 99999 81748 100000 12 100000 97862 99999 17509 100000 95081 99999 94731 99999 57420 99999 98139 100000 94306 99999 93642 100000 2567 99999 54198 99999 99656 100000 32993 99999 30240 100000 20366 99999 49500 99999 95480 100000 36063 100000 92427 99999 13509 99999 38050 99999 73891 99999 26130 100000 31971 99999 4727 100000 15618 99999 75844 100000 80942 100000 76349 99999 39407 99999 39088 99999 65635 99999 40528 99999 32473 100000 27098 99999 88867 100000 31132 99999 42581 99999 13127 99999 18452 100000 81918 100000 83142 100000 78738 99999 19103 100000 93287 100000 7439 100000 85381 99999 44218 99999 93844 99999 65072 100000 87741 99999 35891 99999 18342 100000 92045 100000 21065 99999 85290 99999 2501 100000 47045 99999 48710 100000 64437 100000 14526 100000 83777 99999 74354 99999 57254 100000 30036 100000 97544 100000 76927 100000 74909 99999 61266 99999 39688 99999 23700 99999 35032 100000 495 99999 60517 100000 7983 100000 7584 100000 74278 99999 21497 100000 96558 100000 10466 100000 21288 100000 15570 99999 42720 99999 69983 100000 11597 100000 75631 100000 66852 100000 33854 100000 59393 99999 93557 100000 45587 99999 5741 99999 22475 99999 32905 99999 57759 100000 84296 100000 18704 99999 64034 100000 5852 100000 73287 100000 67179 100000 44210 100000 62543 100000 39176 100000 13828 99999 64093 99999 57587 100000 98729 99999 52997 100000 12224 99999 69791 99999 42100 100000 49583 99999 55889 100000 66037 100000 1935 100000 55764 100000 81655 100000 11962 99999 12230 99999 42454 99999 53379 99999 26237 100000 18335 99999 56808 99999 15695 99999 46397 99999 8016 99999 73726 99999 78913 99999 5604 100000 25982 99999 58875 100000 23977 99999 52172 99999 25825 100000 37565 100000 66215 99999 49287 99999 99415 100000 4411 99999 83201 99999 34865 99999 92411 100000 43534 99999 75899 99999 85992 99999 46726 100000 73235 99999 7919 99999 60929 99999 37788 99999 61827 100000 79359 100000 61082 100000 76123 99999 34436 99999 87417 99999 25636 99999 80327 100000 92613 99999 41448 99999 15489 100000 95640 100000 87412 99999 37112 100000 77312 100000 71477 100000 90270 100000 62345 100000 49287 100000 26576 99999 54790 99999 45186 99999 6560 100000 7088 100000 49203 99999 85669 100000 71702 100000 41877 99999 50796 99999 12357 100000 54993 99999 77461 99999 68010 99999 37493 100000 13208 99999 10263 100000 99152 100000 53098 99999 35623 99999 16434 100000 67067 99999 22034 99999 30493 99999 6895 100000 96933 100000 30436 100000 8633 99999 33825 99999 51615 100000 59534 99999 84004 100000 49055 99999 934 100000 41306 100000 32675 100000 11678 99999 72887 99999 90156 99999 29004 100000 19795 100000 193 100000 53751 100000 42665 100000 8725 99999 37954 100000 16376 99999 76423 100000 46227 100000 69479 99999 19611 100000 38515 99999 10801 99999 66108 99999 52585 99999 79571 100000 77969 100000 38368 99999 18887 100000 79893 99999 67725 100000 75445 99999 96931 100000 52271 99999 31901 100000 13128 100000 8829 99999 47632 100000 23610 100000 45663 100000 7293 100000 8389 100000 24048 100000 14373 99999 33848 99999 62711 100000 24430 99999 68280 99999 39875 100000 11126 100000 41739 100000 15281 100000 38137 99999 87708 99999 73540 99999 49414 99999 40671 99999 58953 100000 57127 100000 37905 100000 45945 100000 32573 99999 97083 100000 51141 100000 77869 100000 27447 100000 89100 99999 58087 100000 20994 100000 81105 99999 37630 99999 58753 99999 50530 100000 91779 99999 41477 100000 62024 99999 19319 100000 12105 100000 83854 100000 79255 100000 93686 99999 24734 99999 99674 99999 15065 100000 87347 100000 36988 99999 43018 100000 77963 99999 11422 100000 11851 100000 27122 99999 42868 99999 71539 100000 4873 99999 57634 99999 97539 99999 37043 100000 61572 99999 19547 99999 75549 100000 70711 100000 38306 100000 58327 100000 28802 100000 54738 99999 59530 100000 59761 99999 38885 100000 39217 99999 9923 99999 3649 99999 30045 99999 31652 100000 65454 100000 16593 99999 57773 99999 70439 99999 17919 100000 28976 100000 26702 100000 44557 99999 85923 100000 13308 100000 5090 100000 55978 99999 77560 99999 6838 100000 78905 99999 11439 100000 59908 100000 35148 99999 7889 100000 65121 99999 74364 99999 65207 99999 108 100000 16743 99999 54653 100000 85833 100000 87294 99999 24621 99999 28057 99999 83196 100000 56839 99999 84604 100000 78328 99999 38900 100000 28732 99999 33056 99999 9584 99999 35982 100000 59403 100000 40798 100000 49279 100000 89758 100000 19449 99999 211 99999 16792 99999 42056 100000 93786 100000 63324 99999 36404 100000 95887 99999 82258 100000 31556 100000 36815 100000 33143 100000 97034 99999 32339 99999 69110 100000 90769 99999 64000 99999 1586 100000 61573 100000 9183 99999 16479 99999 1859 99999 48006 100000 47872 99999 23185 100000 33785 100000 27401 99999 11806 99999 87598 100000 22867 100000 18748 100000 36061 100000 7485 100000 59535 100000 13845 99999 66031 100000 84472 100000 83949 100000 46059 100000 13614 99999 65915 99999 41217 100000 60924 100000 72866 100000 10022 99999 26958 100000 86011 100000 23408 100000 30972 99999 11501 100000 27160 100000 82479 99999 79194 99999 766 100000 23540 99999 1062 99999 746 99999 89528 100000 93391 99999 55987 100000 65490 100000 9656 99999 28812 99999 81053 100000 39165 100000 41843 100000 58151 99999 76104 100000 48241 99999 91588 100000 19030 99999 69780 99999 17754 100000 133 100000 68290 100000 64125 100000 67742 99999 92989 99999 94692 99999 6861 100000 66552 99999 31814 100000 62746 100000 17466 100000 9305 99999 28678 99999 71629 100000 53453 100000 6501 100000 75909 100000 14860 99999 72112 99999 20885 99999 82960 99999 88668 100000 98141 100000 40508 99999 26164 99999 70791 99999 85867 100000 41437 99999 20912 100000 88809 99999 15696 100000 16266 99999 21036 99999 44156 99999 41293 100000 22692 99999 46029 100000 27483 99999 57998 100000 66640 99999 30863 100000 95507 100000 63051 99999 35762 100000 38348 100000 64068 99999 22410 100000 19264 99999 3045 100000 78404 99999 47846 100000 26150 99999 42330 100000 26 100000 84985 100000 2797 99999 11145 99999 77291 99999 97351 99999 65472 99999 96454 99999 13441 99999 47986 100000 60982 100000 2092 100000 42533 99999 7386 99999 88845 100000 1479 100000 82486 100000 32313 99999 70577 99999 66151 100000 71092 100000 31990 99999 7415 99999 65993 100000 50829 100000 57658 99999 32208 99999 9061 99999 24890 100000 34970 100000 94156 100000 97743 100000 16014 100000 36046 99999 75850 100000 67639 99999 14709 99999 77443 99999 62495 99999 39904 99999 37801 100000 94554 100000 92895 99999 58274 100000 27432 99999 13465 100000 12752 100000 50676 100000 13146 99999 65686 99999 17452 100000 54675 100000 72115 99999 74705 100000 93131 100000 69956 100000 13356 99999 43328 99999 89887 99999 57834 100000 32744 99999 71512 100000 79685 99999 43649 100000 29242 99999 31905 99999 4282 99999 45683 99999 91772 100000 45231 100000 15422 99999 19612 100000 5075 99999 62939 100000 38676 99999 44884 99999 8831 99999 56088 100000 53738 100000 38887 100000 25290 99999 46762 99999 5962 99999 54571 100000 45593 99999 96589 99999 23713 99999 68754 99999 26008 99999 47231 99999 92616 99999 5557 100000 15238 99999 16843 100000 85573 100000 56556 100000 15125 99999 93626 99999 89846 100000 31464 99999 50315 100000 28203 100000 23674 99999 19677 99999 25351 99999 58368 99999 51376 99999 7277 99999 42924 99999 10910 100000 95505 100000 4024 99999 81735 99999 2035 99999 39285 99999 79044 99999 12538 99999 43130 100000 45902 100000 73322 100000 2119 99999 89665 99999 29429 99999 39893 99999 57320 100000 84888 99999 45545 99999 3296 100000 49818 100000 14939 100000 49084 99999 45583 100000 78644 100000 91025 100000 62428 99999 11420 100000 94201 100000 51833 100000 24575 100000 86169 100000 466 99999 12325 99999 99484 100000 7712 99999 30864 100000 33153 99999 90040 99999 67693 99999 68463 99999 49865 100000 85589 100000 2767 100000 57515 100000 3902 99999 89751 100000 5223 100000 41300 100000 54030 99999 53906 100000 99963 100000 88605 100000 52472 100000 51161 100000 11163 100000 21063 99999 41899 100000 56418 100000 82139 100000 67001 100000 24444 99999 45569 100000 85310 99999 26044 100000 44812 100000 91008 100000 41021 99999 79349 99999 47482 100000 4229 100000 77474 100000 61427 99999 33296 99999 8052 100000 86482 99999 88194 100000 28416 99999 51388 99999 34161 100000 24064 100000 91493 99999 50954 99999 62510 100000 29223 99999 20000 100000 21807 99999 38222 100000 23613 99999 36689 100000 99006 99999 31544 99999 83935 100000 52999 100000 2530 100000 73826 100000 94828 99999 51401 99999 71465 99999 5872 99999 25730 100000 51551 100000 15334 100000 23735 100000 39251 99999 3028 100000 56040 99999 77535 99999 84091 100000 27523 99999 57489 100000 14664 100000 78547 100000 16159 100000 5089 99999 47808 99999 44233 99999 30688 100000 96073 99999 25202 100000 41750 99999 48760 100000 53295 99999 34128 100000 4417 100000 33732 99999 99268 99999 39562 99999 57540 99999 13996 100000 92843 100000 41619 99999 72781 99999 47280 100000 91855 99999 35136 99999 65132 100000 56372 100000 14659 99999 18204 100000 10064 99999 12396 99999 74962 99999 14909 99999 12653 99999 30903 100000 25977 99999 7200 100000 50265 99999 14801 100000 77533 99999 95275 99999 78566 100000 71906 99999 93564 99999 70816 100000 89917 100000 97953 100000 86222 99999 16930 100000 11561 99999 6647 99999 16580 100000 71895 100000 5548 99999 50171 99999 30053 99999 90817 100000 48938 99999 60763 100000 1495 100000 95060 100000 41786 100000 6606 99999 44256 99999 66449 99999 55748 99999 62111 99999 71295 99999 93942 100000 53095 100000 39487 99999 75470 99999 99291 99999 71603 99999 42325 100000 65651 100000 28149 99999 42317 100000 41503 99999 26836 99999 35913 99999 71766 99999 71203 100000 26481 99999 8313 99999 94139 99999 3624 99999 61129 100000 31785 99999 89043 99999 2322 100000 35974 100000 30284 99999 6869 100000 44900 99999 81840 99999 2671 99999 24941 100000 57367 99999 74841 100000 56573 99999 68783 99999 95620 100000 22147 100000 21780 99999 11121 100000 2460 99999 71176 99999 38787 100000 47684 99999 28299 99999 71816 99999 22853 99999 33203 99999 57615 100000 98863 100000 60082 99999 31417 100000 23554 100000 40811 100000 55611 100000 12015 100000 88513 100000 28197 100000 2087 100000 13143 100000 71924 99999 16025 100000 12157 99999 69127 99999 91865 100000 49460 99999 109 100000 69318 100000 31409 99999 49331 99999 91262 100000 46913 99999 1438 99999 53916 99999 7774 99999 96094 99999 14871 99999 15833 99999 88917 99999 19255 99999 83640 100000 8957 99999 89471 100000 20465 99999 31086 99999 94307 99999 41263 99999 40204 100000 83101 99999 37783 100000 89628 100000 38268 99999 14742 100000 97364 100000 32110 100000 53740 99999 56961 99999 52907 99999 91743 100000 69057 99999 63583 100000 18987 100000 77399 99999 65236 99999 30403 100000 88353 99999 11390 99999 33216 100000 21348 99999 48712 100000 13892 100000 10473 100000 24449 99999 30553 99999 8007 99999 65331 99999 10028 99999 16211 99999 35580 100000 40307 100000 49823 99999 75916 100000 58794 100000 24764 99999 65054 100000 33566 99999 86638 99999 93584 99999 97996 99999 6155 99999 14136 99999 60571 99999 81324 99999 1042 100000 18194 100000 51173 100000 13372 99999 65277 100000 97675 100000 83069 99999 53093 99999 42589 100000 92595 100000 3739 99999 87264 99999 86503 99999 35680 100000 8515 100000 12657 99999 95814 99999 75985 100000 17477 100000 69969 99999 63644 100000 32033 100000 25928 100000 83225 99999 24346 100000 38408 100000 69838 100000 96666 99999 51925 100000 7618 99999 37238 100000 84734 100000 60542 99999 76025 99999 27530 99999 89134 100000 80543 99999 91695 99999 9195 99999 66557 100000 89376 99999 51360 99999 57633 99999 57406 100000 98267 100000 79017 100000 39211 100000 37886 100000 9048 100000 71794 99999 50202 100000 78946 99999 36448 99999 1255 100000 74239 100000 59653 100000 24959 100000 87627 99999 23060 100000 30097 100000 41308 99999 45898 99999 55999 99999 62093 100000 83731 99999 99156 100000 92177 100000 93445 100000 84108 99999 82661 99999 38374 100000 20754 100000 59653 99999 93392 100000 40045 99999 46760 99999 85771 100000 71768 100000 52286 100000 37671 100000 62171 100000 34455 100000 39359 100000 55573 100000 23454 99999 87157 99999 17827 99999 50235 100000 13187 99999 91896 99999 52628 100000 95862 99999 28289 100000 13635 99999 45661 100000 63528 99999 64310 100000 63568 100000 90278 100000 66622 100000 72808 100000 77348 100000 9448 100000 67165 99999 60513 99999 12127 100000 23478 99999 6879 100000 94411 100000 22489 99999 21283 100000 21278 100000 56831 100000 9429 99999 99182 99999 71124 99999 40405 100000 57796 100000 84332 99999 63750 99999 76835 100000 58688 99999 27629 99999 42103 99999 95872 99999 18436 100000 3071 99999 14029 100000 76035 100000 32483 100000 78030 100000 29949 99999 44657 100000 9272 100000 75449 100000 63504 100000 35521 100000 36176 100000 98533 99999 80509 100000 96916 99999 29033 100000 14745 100000 45006 100000 45022 99999 76940 99999 15117 99999 78594 99999 89083 99999 18743 100000 79494 100000 45069 99999 77306 99999 33146 99999 34493 100000 51743 100000 93408 100000 3056 99999 17901 99999 94655 99999 70692 100000 80475 100000 32834 99999 75269 100000 29313 99999 26811 100000 14929 100000 79814 100000 21448 100000 71086 100000 16196 99999 13008 100000 70715 99999 45452 100000 96464 100000 47531 100000 76577 99999 56803 100000 10126 99999 67866 99999 4812 99999 1554 99999 2907 99999 24247 100000 7065 100000 89128 100000 38323 100000 20078 99999 20119 100000 10077 99999 87743 100000 39347 100000 73420 99999 56397 100000 63457 99999 63429 99999 6574 100000 3948 100000 11194 99999 9489 100000 29791 99999 8990 100000 2333 99999 77663 100000 71473 99999 39914 99999 16186 99999 64634 100000 33292 99999 63876 100000 86062 99999 86628 100000 84731 99999 85757 99999 95692 99999 81241 100000 43084 100000 40544 100000 12510 100000 80126 100000 79830 99999 9903 99999 43016 100000 22093 100000 998 100000 74513 100000 6956 100000 43315 100000 2854 100000 16928 100000 83643 99999 27816 99999 94132 99999 26812 99999 61538 99999 65794 100000 30921 99999 9248 99999 14643 100000 10557 99999 20238 99999 47047 99999 53641 99999 89998 100000 90481 100000 10032 99999 36184 99999 14316 100000 7133 99999 47281 100000 31078 100000 66854 100000 70789 99999 80635 100000 20722 99999 74471 100000 47943 99999 92708 99999 32220 100000 55089 100000 39613 100000 34282 100000 72542 99999 26710 99999 95533 99999 93976 100000 75142 99999 98750 100000 41838 99999 68605 100000 22263 100000 92100 100000 61352 99999 52678 99999 23587 100000 95319 100000 61160 99999 8284 100000 41023 99999 8101 100000 5308 100000 95044 100000 9980 99999 23165 100000 23251 100000 52120 100000 12824 100000 9900 99999 4219 99999 96613 100000 5714 99999 53750 100000 131 100000 25181 100000 36258 100000 992 100000 3362 99999 99116 100000 69731 100000 73816 99999 69348 99999 67554 100000 10749 99999 13386 100000 5501 100000 87690 100000 25063 100000 34101 99999 75745 100000 16708 100000 86664 100000 8914 100000 80762 99999 55383 100000 41770 100000 34404 99999 16747 100000 90633 100000 8861 100000 52845 99999 13864 99999 44383 99999 21189 99999 54698 100000 44284 100000 69461 100000 48443 100000 73314 99999 20115 100000 69855 99999 91675 100000 66490 100000 42915 100000 71633 100000 67568 100000 21334 99999 5590 100000 25355 99999 56740 100000 69512 100000 70700 100000 94015 100000 10586 100000 69272 100000 74482 100000 98590 99999 48964 100000 51664 99999 10751 99999 86643 100000 54325 99999 17660 100000 11805 99999 5549 99999 4236 100000 20621 100000 5205 100000 13802 99999 48445 100000 19650 99999 43064 99999 17764 100000 76425 100000 50453 100000 20340 100000 81485 100000 59872 100000 58394 99999 592 99999 60905 100000 73134 100000 54382 99999 35393 99999 13082 100000 329 99999 76998 99999 73262 99999 27822 99999 69660 99999 84551 99999 22695 100000 5248 100000 16459 99999 82356 100000 24315 100000 27617 100000 90340 100000 12813 99999 76495 100000 71724 99999 64519 99999 50698 99999 20328 99999 98553 99999 75536 100000 3273 100000 13553 100000 81387 99999 64393 100000 75534 99999 7120 99999 26533 100000 19430 100000 14424 99999 70216 99999 15256 100000 25595 99999 28397 99999 49505 100000 82945 99999 37270 99999 82259 99999 51750 99999 12578 99999 67223 100000 50040 100000 80427 99999 56074 100000 57194 99999 30003 100000 46231 99999 52498 99999 36691 99999 33973 99999 45947 100000 44741 100000 68760 100000 25983 99999 31543 100000 35368 99999 15718 100000 88317 99999 64031 99999 79174 100000 89132 100000 36582 100000 67649 99999 28401 99999 73062 100000 36171 99999 89397 100000 99626 100000 16910 99999 49134 99999 12700 100000 1233 100000 30012 100000 4515 100000 46340 99999 94791 99999 7464 99999 39900 100000 28372 100000 80416 100000 29145 99999 98012 100000 67431 100000 10711 99999 80849 100000 98523 99999 73926 100000 34191 99999 58745 99999 86991 100000 54265 100000 6882 100000 92130 100000 99661 99999 21295 99999 25985 99999 18424 99999 19384 100000 78651 100000 5895 99999 99932 99999 67479 100000 33023 100000 41749 100000 66473 100000 48066 99999 31452 99999 44562 100000 34745 99999 53076 100000 87539 99999 58568 100000 89656 100000 75137 99999 68664 100000 82465 99999 6633 100000 31509 100000 26471 99999 94383 100000 24920 99999 99407 99999 75466 100000 56258 99999 4322 99999 80813 100000 33814 99999 39238 100000 34395 100000 91414 99999 50519 100000 56722 99999 22936 99999 15753 100000 97619 99999 18180 99999 87620 99999 88959 100000 83595 99999 10633 99999 97188 99999 66445 99999 17614 100000 66306 99999 33983 100000 29164 100000 17036 100000 91183 100000 93328 99999 16441 100000 82000 99999 50233 99999 62364 100000 72117 99999 82905 99999 73640 100000 97074 99999 50109 100000 40030 100000 91101 100000 48465 100000 99311 100000 94429 99999 73495 99999 19080 100000 26109 100000 88332 99999 62433 99999 42933 100000 62006 100000 62718 99999 70947 100000 24393 100000 27262 100000 21986 100000 12562 99999 20287 100000 87514 100000 45222 100000 25825 99999 20406 100000 29527 99999 15649 99999 49231 100000 22450 100000 68542 100000 60540 100000 69193 100000 75427 100000 73779 99999 33401 100000 57580 99999 89275 99999 55802 99999 76327 100000 33467 99999 38890 99999 87385 99999 37636 100000 64770 99999 59214 99999 57464 100000 39565 99999 37084 99999 48322 100000 55678 100000 65024 100000 3047 99999 45364 100000 94933 99999 39274 100000 12864 100000 74230 99999 22156 99999 48659 100000 59439 100000 39634 100000 77185 99999 17976 99999 88050 100000 92429 99999 6689 99999 28722 99999 19273 99999 7731 99999 4804 100000 80140 100000 69314 100000 2688 99999 34880 100000 79234 100000 77593 99999 52037 100000 54998 100000 85823 100000 78641 100000 17434 99999 37299 100000 20828 99999 62144 99999 98402 99999 57227 99999 41520 100000 81388 99999 1613 99999 35051 100000 63087 100000 86902 99999 27605 99999 36297 100000 41874 99999 85928 100000 10869 100000 91855 100000 49575 99999 31031 99999 78618 100000 19068 99999 53818 99999 58581 100000 15130 100000 33120 100000 46164 99999 34989 99999 61898 100000 52644 100000 77113 99999 69003 99999 90047 100000 13429 99999 40231 99999 14760 100000 85721 99999 14776 99999 40295 99999 24728 100000 42215 100000 7805 99999 69899 100000 97609 99999 91155 99999 90748 99999 72210 99999 31769 99999 59006 100000 39403 100000 12866 99999 14082 100000 24997 100000 95199 99999 30621 99999 84426 100000 35650 100000 27737 99999 22967 100000 86981 100000 99721 99999 52919 99999 47745 99999 67019 100000 32888 99999 66104 100000 81588 99999 73798 99999 29088 99999 1333 100000 51875 99999 95828 100000 63017 100000 47050 100000 7761 100000 15200 100000 205 100000 57549 99999 45715 99999 24794 100000 72194 99999 86909 100000 58611 99999 7160 100000 46624 99999 1549 99999 44876 99999 90482 100000 87976 100000 85299 99999 13854 100000 38823 99999 23264 100000 26627 99999 69712 99999 90082 99999 35800 100000 28643 100000 49179 99999 78028 99999 74862 99999 86225 100000 80355 100000 76365 99999 6065 100000 71787 99999 89289 99999 41935 99999 36022 99999 98507 100000 90113 100000 63469 99999 14610 100000 97209 99999 7328 100000 40881 99999 48769 100000 11551 99999 7159 99999 4012 99999 14988 99999 57601 100000 50361 100000 39992 99999 59723 100000 20389 99999 23376 100000 99656 99999 61693 100000 91807 100000 82886 100000 46052 99999 34847 99999 63278 99999 52609 100000 98295 99999 83260 99999 27867 99999 84933 100000 62527 100000 28929 100000 55999 100000 94650 100000 18370 99999 46896 100000 41141 100000 35281 100000 71501 100000 12671 100000 43102 99999 1416 99999 47109 100000 58308 100000 5405 100000 59206 100000 55542 99999 96269 100000 59661 100000 81639 100000 14381 99999 16791 100000 83696 99999 72143 99999 53794 100000 39948 100000 37862 100000 55080 100000 86510 99999 32865 100000 30406 99999 46455 99999 29196 99999 50956 100000 36896 100000 13399 99999 93838 100000 86198 99999 7998 99999 51559 100000 32476 99999 45117 99999 58486 99999 90578 100000 49203 100000 46276 99999 60836 100000 20635 99999 42600 99999 53741 99999 46495 100000 13901 100000 76297 99999 25074 99999 29691 99999 34529 100000 7214 99999 47239 99999 17849 100000 30858 100000 44760 100000 5634 99999 19742 100000 54474 99999 72922 99999 36749 99999 62431 99999 79496 100000 77752 100000 23098 100000 34343 99999 21935 100000 45973 100000 35860 100000 86928 100000 24044 100000 69784 100000 15624 100000 54937 100000 276 100000 43830 99999 99413 99999 1542 100000 83039 100000 73248 100000 42544 99999 19226 99999 32243 99999 71919 100000 10197 100000 43013 99999 23001 99999 40818 100000 6288 100000 50500 99999 84758 100000 63275 100000 77590 100000 6555 99999 85277 99999 73760 99999 96069 100000 63355 99999 63388 100000 42169 99999 6847 100000 87846 100000 49765 100000 54561 99999 18249 99999 74343 100000 99547 99999 38403 99999 89740 100000 24982 99999 65393 100000 13919 100000 41755 100000 11248 99999 88172 99999 82157 99999 32982 99999 67304 99999 77623 99999 82885 100000 18044 100000 86499 100000 20880 100000 75116 100000 69903 99999 13655 100000 3937 99999 4943 99999 45516 100000 88801 99999 42054 99999 60661 100000 53395 100000 47603 100000 16214 99999 58476 99999 94565 100000 67547 99999 49978 100000 1310 99999 85391 100000 90598 99999 69146 99999 52133 100000 47423 99999 91564 100000 58738 100000 64087 100000 4120 100000 4366 100000 96091 100000 67353 100000 63571 99999 92283 100000 77228 99999 35693 100000 48136 100000 86389 100000 28647 99999 36374 100000 38788 99999 74543 100000 11938 100000 62510 99999 92030 100000 17562 100000 12906 100000 79239 99999 33222 100000 44060 100000 65945 99999 69470 100000 50457 99999 7068 99999 469 100000 33803 99999 92211 99999 96234 100000 28704 100000 85882 100000 42379 100000 86745 100000 10202 100000 97244 99999 42594 99999 5222 100000 14973 100000 62767 100000 82489 100000 71341 100000 41887 100000 31721 100000 32800 100000 7870 100000 43629 99999 97791 100000 29994 99999 6613 100000 20136 99999 46433 100000 50068 99999 40455 99999 4586 99999 31459 100000 23814 99999 96017 99999 34820 99999 13523 99999 81841 100000 55125 99999 67375 99999 5048 100000 75007 99999 66621 100000 73438 99999 45131 100000 1834 99999 64644 100000 85113 100000 60672 100000 29216 100000 69629 100000 73064 99999 90425 100000 62463 100000 68099 100000 48715 99999 803 99999 89968 99999 47840 99999 31 100000 71067 100000 60878 99999 2325 100000 44820 100000 35958 99999 16794 99999 32607 99999 1105 100000 4222 99999 60932 99999 40396 99999 63302 100000 22894 99999 22930 100000 89774 100000 53908 100000 65522 99999 12382 99999 32505 100000 43683 100000 28564 99999 35922 100000 36427 99999 4804 99999 77437 100000 68926 99999 24759 99999 25482 99999 7688 99999 93471 100000 1364 100000 43271 100000 96078 99999 95538 99999 33576 100000 16569 100000 76172 99999 28411 100000 99756 100000 45420 100000 90825 100000 23871 99999 72577 100000 61774 99999 66161 99999 59277 99999 45098 100000 17927 100000 9085 100000 68427 100000 31394 99999 54473 100000 3224 100000 7590 100000 7782 100000 80596 99999 46468 100000 785 100000 86060 99999 42834 99999 29644 99999 3927 100000 59986 99999 63074 99999 25147 99999 34721 100000 29468 100000 91243 99999 43201 100000 74195 100000 36303 100000 57349 99999 42535 100000 20844 100000 90110 100000 28506 99999 37457 100000 63933 99999 68564 99999 56164 99999 93611 100000 16261 99999 19954 99999 16319 100000 63218 99999 40200 99999 60728 100000 90416 100000 2510 100000 73759 99999 17607 100000 39194 99999 20425 99999 36966 100000 227 100000 19904 100000 51144 99999 97663 99999 87162 100000 96880 99999 50067 100000 32169 99999 50402 100000 39738 99999 28606 99999 98040 100000 96742 99999 47556 100000 2119 100000 41504 99999 3007 99999 73104 100000 53637 100000 43293 99999 81946 99999 40948 100000 24639 100000 86051 99999 45702 100000 25422 100000 76267 100000 93015 99999 27783 99999 37847 99999 8851 100000 65363 100000 22158 100000 35438 99999 35848 100000 98886 100000 41844 99999 77935 100000 68750 99999 18338 100000 82 100000 71330 100000 52083 100000 64160 99999 61319 99999 93816 99999 17110 99999 96509 99999 54676 99999 83851 99999 9370 100000 64698 100000 56542 100000 98074 99999 14766 99999 97384 100000 68729 99999 54043 99999 19077 99999 75789 99999 27817 99999 81677 100000 17142 99999 47591 99999 84593 99999 26940 100000 7217 100000 42531 100000 23149 99999 9182 99999 99081 100000 33396 100000 86920 99999 44594 99999 40832 100000 38354 99999 34436 100000 93680 100000 6884 99999 60797 100000 24624 100000 30964 99999 51781 99999 88698 99999 23785 100000 5167 99999 31401 100000 17677 100000 14503 99999 79133 100000 20536 100000 42776 99999 3056 100000 77954 100000 42303 100000 29496 100000 68242 99999 55756 99999 89596 99999 44196 99999 98865 99999 71699 100000 22027 100000 12896 100000 95169 100000 12254 100000 83010 99999 95493 100000 53485 100000 19310 99999 92805 100000 32381 99999 24439 100000 29197 99999 65036 99999 81303 99999 3971 100000 7098 100000 63983 100000 73929 99999 87814 99999 23991 99999 81764 100000 67051 99999 25611 100000 8956 100000 1552 99999 50039 100000 36451 99999 18275 99999 79439 99999 57670 100000 20931 100000 72779 99999 18923 99999 68517 100000 79015 100000 82094 99999 3539 100000 77199 100000 27665 99999 92188 99999 40336 99999 58284 99999 88224 100000 88783 100000 40930 99999 29408 99999 65034 99999 9070 100000 27061 100000 61902 99999 83515 99999 85602 100000 61832 99999 67354 99999 37638 100000 55226 99999 54489 100000 95518 100000 44974 99999 83685 99999 42197 100000 98895 99999 68290 99999 40681 99999 14880 99999 5150 100000 27880 99999 47598 100000 51441 99999 57708 99999 63725 99999 66978 100000 48257 100000 48199 99999 9285 99999 81576 100000 15111 99999 8650 100000 65215 99999 89020 100000 79691 100000 36056 100000 25861 100000 36659 99999 99241 100000 97496 99999 28886 99999 50801 100000 54586 100000 27079 100000 99015 100000 41516 100000 85152 100000 63030 100000 56837 100000 64472 99999 46416 100000 12878 100000 90290 99999 91634 99999 50338 100000 91309 100000 86271 100000 59766 100000 35892 100000 53354 100000 30828 100000 80656 99999 49326 100000 58233 100000 68192 100000 59724 99999 28267 100000 21382 99999 89614 99999 40738 99999 85174 100000 90607 100000 10519 99999 99040 100000 98570 99999 99657 99999 78760 100000 42069 99999 97273 99999 35064 100000 24769 100000 7711 100000 57905 99999 49192 99999 63201 100000 29587 100000 73542 100000 52068 100000 86449 99999 27053 99999 85237 100000 62271 99999 3829 100000 67195 99999 70181 99999 59122 100000 50353 99999 23294 100000 3404 99999 98821 99999 80458 100000 30450 100000 57069 100000 22752 100000 49368 99999 90098 100000 11394 99999 85894 99999 67409 100000 19722 99999 87395 99999 84043 100000 40009 100000 46707 99999 41980 99999 64973 100000 10375 99999 39364 100000 31795 100000 96335 100000 66732 100000 76159 100000 54918 100000 2569 99999 25185 99999 13672 99999 34080 100000 46765 99999 30384 100000 35377 100000 86640 99999 5894 100000 10376 99999 68070 99999 3537 99999 24568 100000 34176 99999 37022 99999 44050 99999 29891 100000 81923 100000 45889 100000 97637 99999 75132 99999 19829 99999 97982 100000 23828 100000 84977 99999 738 100000 43570 99999 97202 99999 67427 100000 56944 100000 32131 99999 93404 99999 88130 99999 66311 99999 51253 99999 76695 100000 84315 100000 12773 99999 75698 100000 98437 100000 39641 99999 64001 100000 32420 100000 14423 99999 79445 99999 81637 100000 22347 100000 60120 100000 32418 99999 75063 99999 14349 99999 57829 100000 20910 99999 96049 99999 90317 100000 88615 99999 59153 99999 13335 100000 47770 99999 13751 100000 78370 99999 72287 99999 24015 99999 86682 99999 65563 99999 84361 100000 23204 100000 53161 99999 78066 99999 80060 99999 3352 99999 24026 100000 63541 99999 27639 100000 43862 100000 99632 99999 3132 100000 94051 100000 5849 100000 5743 99999 40341 100000 44719 100000 26228 100000 40917 100000 60387 99999 39461 99999 10288 100000 17195 99999 65063 100000 34876 99999 69222 100000 4464 100000 77630 99999 35137 99999 31749 100000 40946 100000 41261 100000 10039 99999 9720 100000 91702 100000 19615 99999 60485 100000 75976 100000 29170 100000 92559 99999 6387 99999 49372 100000 29971 99999 3861 99999 61022 100000 5545 100000 34032 100000 21648 100000 88479 100000 68809 100000 90605 100000 64118 100000 15932 99999 19144 100000 33460 99999 84301 99999 13584 100000 51682 100000 18451 100000 46831 100000 92440 100000 95312 99999 79821 100000 71216 99999 57435 100000 43933 99999 87901 99999 55519 99999 82838 99999 48565 100000 39794 100000 47550 99999 99852 100000 35449 100000 29130 99999 2908 100000 24345 99999 95856 99999 74092 99999 34250 100000 86333 100000 50516 100000 70504 100000 47421 99999 79171 99999 36091 99999 61546 99999 72389 100000 24437 100000 21203 100000 84652 99999 22338 99999 17577 99999 68692 99999 62014 99999 95903 99999 76159 99999 25707 100000 73502 99999 92924 99999 98845 99999 92648 99999 77955 100000 68562 99999 23514 99999 78983 100000 90711 99999 9300 100000 32810 100000 39521 99999 51701 100000 46918 100000 83343 99999 22535 99999 22219 100000 64976 100000 164 99999 87426 100000 30782 99999 20957 100000 6901 99999 12408 99999 16278 100000 49775 99999 37561 100000 33408 99999 9672 100000 6686 100000 54186 100000 39702 99999 22469 99999 18236 100000 69887 99999 3754 99999 61077 100000 52696 99999 67116 100000 62150 99999 88279 99999 2566 99999 86304 99999 89508 99999 82526 99999 71843 100000 17292 99999 89221 99999 30762 99999 45618 99999 56632 100000 68449 100000 5709 100000 24940 100000 97690 99999 84291 100000 8904 99999 61462 99999 78198 99999 29460 99999 29060 100000 62941 100000 7492 99999 61221 99999 2539 100000 84777 99999 47121 100000 34538 99999 30842 100000 13267 100000 61726 100000 63138 100000 39443 99999 16630 99999 16083 99999 56784 99999 4846 99999 31134 100000 24147 100000 23808 100000 57274 100000 48771 100000 18366 100000 89573 99999 38024 100000 41386 99999 39563 100000 38718 99999 33900 99999 53742 100000 71026 99999 40949 100000 15471 99999 12459 100000 54320 100000 60991 99999 77829 100000 96483 99999 92065 99999 98332 100000 77400 99999 3887 99999 11483 100000 91613 100000 78667 99999 82396 99999 54380 99999 48728 100000 22644 99999 17336 100000 1016 100000 10521 100000 58656 99999 89579 100000 51201 99999 3646 100000 9571 100000 23644 99999 92371 99999 17646 100000 10376 100000 94476 100000 47181 100000 79916 99999 71689 99999 46951 100000 22557 100000 69215 100000 64055 100000 81033 99999 44960 100000 74973 99999 58978 100000 13783 99999 55454 100000 85339 100000 46080 100000 90281 99999 44569 99999 9639 100000 26134 100000 8295 100000 75412 99999 31786 99999 53888 99999 41393 99999 15665 100000 75292 100000 62188 100000 62251 100000 58474 99999 11209 99999 95049 99999 97837 99999 72569 99999 65788 100000 68242 100000 89086 100000 16143 100000 31333 99999 26980 99999 14953 100000 61772 100000 89061 100000 33874 99999 51429 100000 94880 100000 70674 100000 41808 100000 91589 99999 87025 99999 26092 99999 65017 100000 60353 99999 88729 99999 46077 100000 69901 99999 668 99999 62135 100000 85898 100000 72097 100000 86371 100000 42275 100000 84070 100000 62773 99999 77237 99999 75109 100000 37941 99999 18991 100000 88601 99999 99607 99999 78662 100000 34422 99999 43331 99999 93550 99999 9348 100000 94546 100000 48549 99999 91095 99999 61380 100000 16792 100000 14468 99999 51739 100000 49044 99999 16817 99999 35533 100000 92527 100000 2479 99999 31093 100000 95806 100000 51173 99999 68870 100000 89576 100000 84264 99999 8176 99999 513 100000 39784 99999 6801 100000 10193 100000 17797 99999 28903 99999 17985 100000 85941 100000 67155 100000 34145 100000 73700 99999 67246 100000 75316 100000 30461 99999 55790 99999 90229 100000 22814 100000 58949 99999 90633 99999 45809 99999 98998 99999 84773 100000 33200 99999 46606 99999 51344 100000 65505 99999 76387 99999 55859 100000 19995 100000 6059 100000 95255 99999 62829 99999 90199 100000 64981 99999 18470 100000 78831 100000 16914 99999 72731 100000 38499 99999 25167 99999 94285 99999 72578 100000 93636 99999 42116 99999 87920 99999 35939 100000 15526 99999 8217 99999 56709 100000 54502 100000 23711 99999 34558 99999 47075 99999 31398 100000 77552 99999 14411 100000 20146 99999 78434 100000 11417 100000 87133 100000 40245 100000 17032 99999 46309 99999 86972 100000 68329 100000 19311 100000 48151 99999 84664 99999 60044 100000 11821 100000 99391 100000 26562 100000 31510 99999 79257 99999 11788 99999 23874 100000 43246 100000 53613 100000 51387 100000 86171 99999 55403 100000 53803 100000 48484 99999 36425 99999 61599 99999 78231 100000 17240 99999 63923 100000 41209 99999 53369 99999 92289 99999 50816 100000 70797 99999 19717 99999 71748 99999 34934 99999 95055 99999 28474 100000 88193 99999 12673 99999 30887 99999 42445 100000 21419 100000 1668 99999 27616 99999 92395 100000 75448 99999 8085 100000 26924 99999 81575 99999 38512 99999 32620 99999 36682 100000 32465 100000 43424 100000 89517 100000 85574 100000 61938 100000 57517 100000 48147 99999 94078 100000 68233 100000 35319 100000 47666 100000 8399 100000 67831 100000 10441 100000 17832 99999 29766 100000 21467 99999 78307 99999 6628 100000 41408 100000 30077 99999 10630 99999 47741 100000 74506 100000 45336 99999 78389 99999 7366 100000 49833 99999 45774 100000 66276 99999 75102 99999 13934 100000 20741 99999 72171 100000 1570 99999 62230 99999 80611 99999 23983 100000 51101 99999 12614 100000 73449 100000 98789 100000 77627 100000 25430 100000 62409 100000 1815 100000 9131 100000 87156 99999 97298 99999 54790 100000 59459 99999 62002 100000 92912 99999 6149 99999 36672 99999 41022 99999 5239 100000 99249 100000 47775 100000 12284 99999 10891 99999 87281 100000 757 100000 5529 100000 27492 99999 84976 100000 82647 99999 50086 99999 7231 99999 62758 99999 19244 99999 47123 99999 11756 100000 32467 99999 27065 99999 53340 99999 14557 99999 75543 99999 42519 100000 33857 99999 20010 99999 94453 100000 91401 99999 42724 99999 19688 100000 2240 100000 33600 99999 82671 100000 1758 100000 91185 100000 74940 99999 34023 99999 38017 100000 47326 100000 32399 100000 49564 100000 87119 99999 94775 99999 9479 99999 43872 99999 96156 100000 95729 100000 18486 100000 4250 100000 19587 100000 82781 99999 60764 100000 62812 99999 6389 99999 47282 100000 4568 100000 21017 100000 81133 99999 58107 99999 92217 99999 10318 99999 35997 100000 90863 100000 19244 100000 24032 99999 45253 99999 97213 100000 67537 99999 61955 99999 88758 99999 10425 100000 72059 100000 39141 100000 2142 99999 82764 99999 50322 99999 29399 100000 7603 100000 42935 100000 25696 100000 92838 99999 95121 100000 57545 99999 6305 100000 42380 100000 26236 100000 32531 100000 41445 100000 25334 100000 42472 100000 85166 99999 39287 100000 10457 100000 4889 99999 27811 100000 48600 100000 96951 99999 99924 100000 47928 100000 65887 99999 48026 100000 2736 100000 86391 99999 28752 100000 4372 100000 13373 99999 4694 99999 41543 99999 16873 99999 52990 100000 95071 100000 6858 100000 66633 99999 14380 100000 10486 100000 17422 100000 17429 99999 76488 100000 11069 100000 57538 99999 71563 99999 2411 100000 3601 99999 64680 100000 55647 100000 87019 99999 79430 99999 6211 99999 71467 100000 29395 99999 64944 100000 62097 100000 32018 100000 39210 99999 52816 100000 52536 100000 11167 100000 46661 99999 90700 100000 28090 100000 16315 100000 24343 100000 17748 100000 80588 100000 28489 99999 79999 100000 59562 100000 66941 100000 43712 100000 57770 99999 63455 100000 21914 99999 75199 100000 64317 99999 99783 100000 79771 100000 58784 100000 36745 100000 28874 100000 5663 99999 38337 99999 58789 100000 82602 100000 88573 100000 41901 99999 24253 99999 87651 100000 31670 100000 88207 100000 14549 100000 71282 100000 49855 99999 8449 99999 60143 99999 91910 100000 96626 99999 5652 100000 21748 99999 77902 100000 50984 100000 9322 99999 82635 99999 99668 99999 39791 100000 36599 99999 98472 100000 39753 99999 72160 100000 71221 99999 91952 100000 70934 100000 15495 100000 41178 100000 70109 99999 87348 100000 27490 100000 23002 99999 81689 100000 21946 100000 70665 100000 42385 99999 77009 100000 50813 100000 25602 99999 64365 100000 49071 99999 89554 100000 37221 99999 45311 100000 73311 99999 13497 99999 84542 100000 3163 100000 85389 100000 81215 99999 70643 99999 74769 99999 49026 99999 66177 100000 86107 100000 69186 100000 50199 100000 96486 100000 27589 100000 65818 99999 86154 100000 76343 99999 42486 100000 37627 100000 4437 99999 6260 100000 48555 100000 3476 99999 99502 100000 28624 99999 60523 99999 67242 100000 5301 99999 74155 99999 81913 100000 64030 99999 92246 100000 91361 99999 24112 99999 28616 100000 14675 100000 10815 100000 14275 99999 59354 100000 57797 99999 20111 100000 17671 99999 20221 99999 27159 100000 19707 100000 75814 100000 93467 99999 61178 100000 9560 100000 29530 100000 88808 99999 64880 99999 10036 100000 21902 100000 35550 99999 40672 99999 70316 100000 79660 100000 37053 99999 56459 99999 55113 100000 26014 100000 40680 100000 45943 100000 20960 99999 78453 100000 728 99999 91703 99999 237 100000 90064 99999 64670 100000 17203 99999 2098 99999 76012 100000 17457 99999 53363 99999 33176 99999 91834 100000 46490 99999 29362 100000 5402 100000 78140 99999 3086 100000 97756 100000 31161 100000 60176 99999 13318 100000 30285 99999 79389 100000 71283 99999 82270 99999 26676 99999 63796 100000 68019 99999 30319 99999 71044 99999 2736 99999 95339 99999 95755 100000 65218 100000 81650 100000 76570 100000 66464 100000 25257 99999 41494 99999 12805 100000 72327 99999 5319 99999 144 99999 77357 100000 76883 99999 84575 100000 66703 99999 57366 99999 96394 99999 14675 99999 62248 100000 87391 100000 29834 99999 55187 100000 80996 99999 36187 99999 1213 100000 36420 99999 91494 100000 59937 99999 48000 99999 59373 100000 75020 99999 36514 99999 11659 100000 87451 99999 61862 100000 3370 100000 99854 99999 52837 99999 11375 100000 67617 99999 28233 100000 3064 99999 63506 100000 50327 100000 61760 100000 79291 99999 99573 99999 16316 100000 35911 99999 40139 100000 87227 99999 45791 99999 12787 100000 57624 99999 97709 99999 37425 99999 45037 99999 83732 100000 19188 99999 7966 100000 78698 100000 84101 99999 87789 99999 50632 100000 88073 100000 98987 99999 59695 100000 13995 100000 91578 100000 18199 99999 26442 100000 46377 100000 88585 100000 46689 99999 37822 100000 54769 100000 89991 99999 68967 100000 58620 100000 61532 100000 16415 99999 36011 99999 45026 100000 60422 100000 13135 99999 60003 99999 50190 100000 46465 99999 10165 100000 61069 100000 81423 99999 66096 99999 37220 100000 18728 100000 48610 100000 36458 99999 74071 99999 52111 99999 51262 99999 6891 100000 16217 99999 98360 100000 98202 100000 66209 100000 64346 100000 29030 100000 73036 99999 46563 100000 21025 100000 18175 99999 91501 99999 62712 99999 34332 99999 20618 100000 88245 99999 83081 99999 71863 100000 59105 99999 52851 100000 98752 100000 69137 100000 31908 100000 71595 99999 86442 99999 41283 99999 90157 100000 75199 99999 33630 100000 23380 100000 71856 99999 14010 99999 89493 100000 83774 99999 85828 99999 2157 99999 58786 99999 3883 100000 2574 99999 11341 100000 65992 100000 83205 100000 66997 99999 64251 100000 61855 100000 35308 99999 5235 100000 60958 99999 48114 100000 15551 100000 2841 99999 60558 100000 82735 100000 82904 100000 45196 99999 23020 100000 87608 100000 83920 99999 6375 99999 55471 99999 65489 100000 96152 99999 55373 99999 25103 99999 11035 100000 69261 99999 28351 99999 27579 99999 84938 99999 52071 99999 34878 100000 97442 100000 14475 100000 37240 100000 13811 100000 94794 100000 66056 99999 67064 99999 16023 99999 92391 100000 64876 100000 20532 100000 92344 100000 90127 100000 71093 100000 55201 99999 49304 100000 59034 100000 67441 100000 52136 99999 10756 100000 46573 99999 53462 99999 31461 99999 38458 99999 44303 99999 50904 99999 36123 100000 28771 100000 46007 100000 21121 100000 41906 100000 49533 100000 93640 99999 98546 99999 26201 100000 23288 100000 3031 99999 99268 100000 11298 100000 29754 100000 89931 100000 944 99999 43762 100000 72183 100000 92822 99999 5451 100000 31361 99999 55228 100000 1046 99999 5518 99999 61455 99999 76132 100000 70434 99999 57081 100000 97419 100000 38891 100000 19448 99999 39549 99999 72147 100000 18093 99999 67229 100000 5004 100000 30469 100000 50865 99999 72661 100000 30922 99999 33553 100000 29805 99999 6640 100000 86655 100000 64356 100000 73716 99999 90304 100000 68109 100000 283 100000 62360 99999 6250 100000 49558 100000 41390 100000 61389 100000 30222 100000 65330 99999 48537 99999 64377 99999 49210 100000 2397 99999 42283 99999 10707 99999 38812 99999 27159 99999 36270 99999 21839 100000 36835 99999 70843 100000 56000 100000 38666 100000 41204 100000 48140 100000 48337 100000 22709 99999 12883 99999 61163 99999 25402 99999 63870 99999 54325 100000 81561 99999 33612 99999 15553 99999 19727 100000 22405 99999 81777 99999 68445 100000 40170 100000 51599 100000 21466 100000 1295 100000 95736 99999 96614 100000 35765 99999 36959 99999 66720 99999 45341 100000 87025 100000 37869 100000 44969 100000 38653 100000 57089 100000 38484 99999 42031 100000 68758 99999 81384 99999 38585 100000 89743 100000 27765 99999 75484 100000 74267 99999 30382 100000 90992 100000 88735 100000 17182 99999 82262 100000 28485 100000 63234 99999 33643 99999 1450 99999 35097 99999 53189 99999 12331 99999 41100 99999 57522 100000 70881 99999 59641 99999 59177 100000 23615 99999 796 99999 79691 99999 42211 99999 7658 100000 40521 99999 23460 100000 40020 99999 86999 99999 18032 100000 35574 99999 13430 100000 58873 99999 5854 99999 98078 99999 45222 99999 18897 100000 72959 99999 53395 99999 11779 100000 14390 99999 78816 99999 47992 99999 79656 99999 52346 100000 81519 99999 6272 99999 2502 100000 65977 100000 55883 99999 40107 100000 95574 100000 3161 99999 21611 99999 24467 100000 70133 100000 58133 99999 62962 100000 85381 100000 56592 99999 22873 99999 37089 100000 91820 99999 37227 99999 1852 100000 56099 100000 46248 99999 73965 100000 48273 100000 14512 100000 59098 99999 14556 100000 67410 100000 94639 99999 26754 99999 33411 100000 58059 100000 49336 100000 32838 100000 28113 99999 32614 99999 27883 100000 90861 99999 89792 99999 67196 100000 66373 99999 35855 99999 90406 100000 50645 99999 41764 99999 21212 99999 31584 99999 35272 99999 39751 99999 70185 99999 3172 100000 81412 100000 43206 100000 2964 100000 80062 99999 34485 100000 83553 99999 94207 100000 69344 99999 34645 100000 68131 100000 60026 99999 73472 99999 17083 100000 86465 100000 44541 99999 17013 99999 65032 100000 52161 100000 12072 99999 45721 100000 95564 99999 39632 99999 87697 100000 13431 100000 71195 100000 38967 100000 98392 100000 13588 99999 14447 99999 81685 99999 60814 100000 89847 99999 85533 100000 57986 99999 35763 100000 3486 99999 84800 100000 55194 99999 40040 99999 46732 99999 43567 100000 47357 100000 18841 99999 2667 99999 26031 100000 37808 99999 14756 100000 86947 100000 88511 99999 90141 99999 44074 100000 5833 99999 26880 99999 84937 99999 71959 100000 90688 99999 6779 99999 46158 99999 32530 100000 39718 99999 99417 99999 23118 99999 59999 100000 47551 99999 57056 99999 86045 99999 68574 100000 51100 99999 24674 99999 34736 99999 19769 100000 7743 100000 71961 99999 39742 100000 26540 99999 86443 100000 34784 99999 3258 100000 56341 100000 727 100000 39115 100000 39633 99999 84972 100000 73269 100000 1639 99999 25057 99999 87592 99999 17723 100000 23535 99999 53270 100000 87110 99999 31170 99999 46701 100000 9115 99999 26553 100000 91851 99999 84730 100000 24790 99999 4278 100000 33770 99999 37505 99999 4407 100000 10564 100000 88923 99999 61387 100000 6266 100000 25901 100000 75027 99999 13102 100000 45553 100000 38465 99999 45703 100000 61243 99999 46255 100000 48225 100000 62053 100000 35787 99999 5844 99999 87618 100000 93499 99999 79724 100000 64970 100000 48966 99999 51749 100000 4990 99999 35940 100000 62169 100000 9710 99999 63658 99999 47912 100000 88954 100000 57417 99999 31872 99999 56531 99999 62433 100000 9952 99999 41043 100000 23875 99999 66320 100000 32480 99999 74838 100000 60985 99999 69660 100000 55282 99999 10091 99999 1453 100000 39618 99999 623 100000 64105 99999 82153 99999 13382 99999 39058 100000 79213 100000 16531 100000 48088 100000 35607 99999 26270 99999 19446 100000 17835 100000 37886 99999 46882 100000 98919 100000 25145 100000 17941 99999 28893 99999 65687 100000 19895 99999 15458 100000 89037 99999 13027 100000 88673 100000 99839 100000 39282 100000 664 100000 11118 99999 5090 99999 79425 100000 70406 100000 39181 100000 79828 100000 41727 100000 14833 100000 30833 99999 98786 100000 45600 99999 17280 99999 34416 100000 56151 99999 83598 100000 33962 100000 90175 100000 3903 100000 56782 99999 46079 99999 42038 100000 22939 99999 7877 100000 94923 99999 1834 100000 72358 100000 76116 99999 5818 99999 73167 100000 68738 99999 52231 99999 87114 100000 27749 99999 86767 100000 33109 99999 3498 99999 91480 99999 51820 100000 68765 100000 47363 99999 33521 99999 66843 99999 81138 99999 48568 100000 68144 100000 90753 99999 17561 100000 4139 100000 43585 99999 80584 99999 23931 99999 84981 100000 31132 100000 55515 100000 33946 100000 34543 99999 91997 99999 67086 99999 53104 100000 44615 99999 10239 99999 42252 99999 9958 99999 51185 99999 87071 99999 80754 99999 30750 100000 42717 100000 68964 100000 74371 100000 75591 100000 28220 99999 67862 100000 30022 99999 14857 100000 20778 100000 34507 99999 24172 99999 97546 100000 99529 100000 57892 99999 49754 99999 92542 100000 88823 100000 60913 99999 84255 100000 13326 99999 18885 99999 97849 100000 52675 100000 77268 99999 78673 100000 8802 100000 17112 99999 56834 99999 68648 99999 7994 99999 12384 99999 14916 99999 97387 99999 3651 99999 22020 99999 67427 99999 54889 99999 61887 100000 6229 99999 81674 100000 13111 100000 66714 100000 47307 99999 17847 100000 33193 100000 76511 100000 15685 99999 51950 100000 70602 100000 82169 99999 77790 99999 53510 99999 8323 100000 6666 100000 15990 100000 75655 99999 21075 99999 60263 100000 68448 99999 17938 100000 8279 99999 57701 99999 92217 100000 63846 99999 79711 100000 22165 99999 23900 99999 76030 99999 21152 99999 61092 100000 4469 99999 73994 99999 57688 99999 70320 99999 28907 99999 49928 99999 95083 99999 29765 99999 80559 99999 6415 99999 9433 99999 9696 99999 692 100000 51860 100000 55494 100000 98929 99999 63232 100000 67386 99999 87026 99999 45087 100000 22720 99999 96100 99999 99283 99999 22211 100000 55099 99999 48851 100000 73108 100000 66089 100000 82195 100000 62925 99999 11151 100000 95716 100000 29234 99999 20008 99999 71677 99999 41513 100000 21735 99999 85496 99999 94581 99999 37169 99999 83499 100000 39610 100000 14255 99999 40138 99999 10434 100000 11606 99999 7961 100000 37570 99999 48205 99999 29244 99999 47462 99999 36425 100000 65821 100000 90243 99999 81109 100000 35661 99999 47587 100000 61594 99999 622 100000 4762 100000 25559 99999 25967 99999 18772 99999 47706 100000 30926 100000 76657 99999 70294 100000 25362 100000 60271 99999 77691 99999 6915 100000 91575 99999 52455 100000 95141 99999 31121 99999 37107 99999 22876 100000 1737 100000 52220 100000 95722 99999 17800 100000 15910 100000 49773 99999 45887 99999 64717 100000 41024 100000 97040 100000 61959 100000 49085 100000 8436 100000 91746 99999 30454 99999 3281 100000 98562 100000 62264 99999 47679 100000 35573 100000 9171 99999 21954 100000 80686 100000 75429 100000 49998 100000 24132 100000 3123 100000 50671 99999 73437 99999 78736 99999 33817 99999 44668 100000 663 100000 92896 99999 42734 100000 37041 99999 85864 99999 9841 100000 41957 100000 15692 100000 86152 100000 33519 100000 86544 100000 86840 99999 58801 99999 58425 100000 43244 100000 6175 99999 67467 100000 66480 99999 13169 100000 99107 99999 64728 100000 93319 100000 52329 99999 20075 100000 4681 100000 44373 100000 73259 100000 93949 99999 27903 100000 25420 100000 58292 99999 32471 100000 30308 99999 40675 99999 59624 99999 64184 100000 69425 99999 94847 100000 63036 99999 43186 99999 9156 99999 35743 100000 74382 100000 26223 99999 77649 100000 1169 99999 35304 100000 13732 100000 91543 100000 35093 99999 73001 99999 56185 100000 28339 100000 6124 99999 52828 99999 39471 100000 50568 99999 29257 99999 54723 99999 44336 99999 61801 99999 9049 99999 11591 100000 53698 100000 36564 100000 39107 100000 96266 99999 48527 100000 34748 100000 84730 99999 39511 99999 28297 99999 6408 99999 41867 100000 16868 99999 25192 100000 32929 100000 61692 99999 23233 100000 50325 99999 45283 99999 52011 99999 90368 100000 96398 100000 57183 99999 44574 99999 99760 100000 17861 100000 87524 99999 54965 99999 54287 100000 24745 99999 56141 99999 65495 100000 59589 99999 24178 99999 29194 100000 14772 100000 21570 100000 36524 100000 12858 100000 57441 100000 76458 99999 49012 99999 49048 100000 34955 100000 39679 100000 15342 99999 21015 99999 2742 99999 61151 100000 16263 99999 87201 99999 44780 100000 54036 100000 39812 99999 3531 100000 42512 99999 53851 99999 44032 99999 62084 100000 72700 100000 67743 99999 71535 100000 37501 100000 86072 100000 67230 100000 79104 99999 27756 100000 31325 99999 14671 100000 81696 99999 88945 100000 38716 99999 61111 99999 45087 99999 20504 100000 87899 100000 86080 100000 8804 100000 65338 100000 43273 99999 41192 100000 97744 100000 69301 99999 96342 100000 18662 100000 74533 100000 24709 100000 85880 100000 22577 99999 79394 99999 90308 99999 40699 100000 52659 99999 54752 100000 99980 99999 82576 99999 61679 99999 33985 99999 15828 100000 20196 100000 35156 100000 29123 100000 29688 99999 18262 99999 60564 99999 39543 100000 75659 100000 69393 99999 86795 100000 44674 100000 86570 99999 64407 99999 29152 100000 60105 99999 95800 99999 48624 100000 34359 99999 66907 100000 71122 100000 83679 100000 6423 99999 97671 100000 5783 99999 76329 99999 94132 100000 97174 99999 88268 99999 90451 100000 60591 99999 49941 99999 43749 100000 82495 100000 90386 99999 55077 100000 99504 99999 76561 100000 39582 100000 51522 100000 56540 99999 56781 99999 61169 100000 5830 99999 86069 99999 76581 100000 10987 100000 41940 99999 98066 99999 41831 100000 9662 99999 12313 99999 9076 100000 29381 99999 51689 99999 51681 99999 33041 100000 92615 100000 6056 99999 49734 100000 19820 99999 41920 100000 11051 99999 52311 99999 62633 100000 90190 100000 79712 100000 99848 99999 76717 99999 24160 100000 61196 100000 47481 99999 7110 100000 30344 100000 73539 99999 39950 99999 86794 99999 25393 100000 4772 100000 80793 100000 47819 99999 21669 99999 24695 99999 14529 99999 6648 99999 93493 99999 27794 99999 66719 99999 71672 99999 78385 99999 14743 99999 31667 99999 7963 99999 38251 99999 31431 100000 67408 100000 95758 100000 91170 99999 71383 99999 66363 100000 34005 100000 18186 99999 78699 99999 42002 100000 78388 99999 48344 99999 12277 99999 53478 99999 70260 99999 54108 100000 8670 100000 4813 100000 95276 100000 1557 99999 59114 99999 50591 99999 34352 99999 26023 99999 12227 100000 71501 99999 94158 100000 32712 99999 2175 100000 12178 100000 73267 100000 75309 100000 65749 99999 14395 100000 3978 99999 92092 100000 92731 99999 34387 100000 47514 99999 78326 99999 61464 100000 85033 100000 7903 100000 35497 100000 64830 100000 16573 100000 74990 100000 13732 99999 5431 100000 62956 100000 1527 100000 74420 100000 25494 99999 736 100000 38500 100000 68164 100000 55848 99999 67817 100000 84007 99999 43927 100000 56276 100000 81144 100000 83749 99999 51061 99999 7273 100000 25613 100000 94346 99999 48950 99999 82105 99999 83708 100000 2720 100000 78454 99999 45393 100000 68718 100000 57568 99999 39311 99999 97671 99999 93438 99999 45507 100000 66829 99999 25281 99999 65092 99999 24073 99999 86728 100000 96881 100000 50341 99999 23015 99999 64211 99999 11602 100000 50456 100000 86443 99999 72230 99999 1646 100000 17752 99999 54492 99999 63296 99999 5360 100000 99349 99999 56096 100000 88838 100000 41865 99999 23714 100000 90318 99999 95619 99999 28614 100000 97438 100000 26304 100000 19626 99999 62114 99999 29805 100000 3512 99999 54939 100000 58781 99999 38821 99999 66077 100000 92403 100000 203 100000 93585 99999 88097 99999 41499 99999 14948 99999 14806 100000 95586 99999 53172 100000 26453 100000 11495 100000 76260 100000 2889 99999 99903 100000 16522 100000 39749 99999 90703 100000 48972 99999 5294 99999 19449 100000 99444 99999 84257 99999 94245 99999 97171 100000 29145 100000 4004 100000 85745 100000 99762 99999 64803 100000 49250 99999 77528 100000 37899 100000 31967 100000 56761 99999 56973 99999 23092 100000 26762 100000 33836 99999 65107 99999 1469 99999 25711 100000 61759 99999 60463 99999 86857 99999 48319 100000 90573 99999 73003 99999 85824 100000 30902 100000 87947 99999 9883 99999 41053 100000 1499 100000 6638 99999 81586 100000 71582 99999 90199 99999 75471 100000 95385 100000 91285 99999 70120 100000 91741 99999 84441 99999 58680 100000 89569 99999 42377 100000 53597 100000 45318 99999 64887 99999 1583 99999 34892 100000 18462 99999 43623 100000 73059 100000 42896 100000 42971 99999 90664 100000 10675 100000 55321 100000 65439 100000 68167 99999 21069 100000 11504 100000 5069 99999 40471 99999 10067 100000 70297 100000 16043 99999 30915 99999 17425 100000 75738 100000 9480 100000 52365 100000 61550 99999 21370 99999 56714 99999 73080 100000 19118 100000 51159 99999 61175 100000 67083 99999 8809 100000 45416 100000 59836 100000 83068 99999 48192 99999 60080 99999 49051 100000 96153 99999 44620 100000 94986 100000 44855 99999 68524 100000 24407 99999 12122 100000 2918 100000 29151 99999 84361 99999 1947 100000 60881 99999 32435 99999 1573 99999 73814 100000 16929 100000 15138 100000 32393 99999 59133 99999 21473 99999 51956 100000 39810 100000 85150 100000 53793 99999 64601 99999 46673 100000 30215 100000 86262 100000 68712 100000 66157 100000 75124 99999 30100 100000 35638 100000 44876 100000 24442 100000 88506 99999 54841 99999 45901 100000 65737 100000 2682 99999 19096 99999 22820 99999 90569 99999 99207 100000 35897 99999 66743 100000 37255 99999 61547 99999 87512 100000 66874 100000 88572 100000 33912 100000 37734 100000 90864 99999 93873 99999 33151 99999 86374 99999 39574 99999 15351 100000 38892 100000 66038 99999 23838 99999 59799 99999 78359 99999 28597 100000 76606 100000 45116 100000 96140 99999 72628 100000 36877 100000 38118 100000 99521 99999 36509 100000 12337 100000 56086 100000 27906 100000 85023 99999 75393 99999 54585 100000 29987 99999 84440 99999 46535 100000 46874 99999 71575 100000 84310 100000 54338 100000 75086 100000 31688 99999 48612 100000 15974 99999 93520 100000 71132 100000 5240 99999 41385 99999 90110 99999 40307 99999 23751 99999 10450 100000 38021 99999 52807 100000 12775 99999 69216 100000 96670 99999 21229 99999 86851 100000 233 100000 17371 100000 16400 100000 61776 100000 1671 99999 41626 100000 62140 100000 94795 100000 24996 99999 55163 100000 98529 99999 77635 100000 15429 99999 75405 100000 82218 99999 91900 99999 91608 99999 53165 100000 14622 99999 39303 100000 66459 100000 16101 100000 47681 99999 79542 100000 92510 100000 43951 100000 55027 100000 83356 100000 26995 99999 56176 99999 41987 99999 35228 100000 86572 100000 95081 100000 8597 99999 20982 100000 2293 100000 22589 99999 88061 100000 39608 99999 94493 99999 38732 99999 41949 100000 20532 99999 97183 100000 38961 99999 44291 100000 74542 100000 5639 99999 63599 99999 39699 100000 70439 100000 91076 100000 3477 99999 85128 100000 27815 100000 19095 100000 1395 100000 45768 99999 24451 99999 44576 99999 66338 100000 93177 99999 34037 99999 7826 99999 61864 100000 67063 100000 62083 100000 96683 100000 88880 99999 26026 99999 68853 99999 55209 99999 86832 100000 23647 99999 48658 99999 94494 99999 79705 100000 87370 100000 66203 100000 39238 99999 42282 99999 39813 100000 17377 99999 73342 100000 65571 100000 3924 100000 52249 99999 96843 99999 71090 100000 36226 100000 79647 100000 4304 99999 12825 100000 88143 99999 39687 99999 75555 99999 65257 100000 25800 100000 99790 100000 79804 100000 36325 99999 58681 99999 57903 100000 8280 100000 56630 99999 71005 100000 9267 99999 77571 100000 40678 100000 7991 99999 28137 99999 26032 100000 40315 99999 29129 99999 60064 99999 96518 99999 63732 100000 13023 99999 89399 99999 98608 100000 18654 99999 86488 99999 94579 99999 1145 99999 20807 100000 87190 99999 36767 99999 894 100000 96606 99999 73300 99999 26252 99999 26054 100000 4260 99999 5972 99999 20857 99999 49294 100000 40782 100000 32768 100000 51792 99999 5262 100000 23749 100000 49632 100000 52637 99999 79829 99999 49077 100000 63995 100000 27752 99999 83855 100000 432 99999 76480 99999 20246 100000 72322 100000 68492 100000 76848 99999 40990 100000 47400 100000 73918 100000 86891 100000 76655 100000 73027 100000 9688 99999 11230 100000 2921 99999 64028 100000 4521 99999 13408 100000 93055 99999 18587 99999 52045 99999 45679 99999 72471 99999 74211 99999 71883 99999 29083 99999 72072 99999 27490 99999 94928 100000 9934 99999 2031 100000 5931 99999 48319 99999 39864 100000 77145 99999 48620 100000 7997 99999 70162 100000 42917 99999 12081 99999 34366 99999 14637 100000 13195 99999 37632 99999 62278 100000 83709 99999 643 99999 1752 99999 4432 100000 18160 99999 82945 100000 12087 99999 70046 99999 73661 100000 75742 99999 26824 100000 22812 100000 61404 99999 27929 100000 93235 99999 30545 100000 7422 100000 21532 99999 14497 100000 25056 99999 1856 99999 13531 100000 93034 100000 86047 99999 49118 99999 91536 99999 27030 99999 78532 100000 37844 100000 78185 100000 35920 99999 27607 100000 20118 99999 80809 100000 27535 100000 76182 100000 26236 99999 13767 100000 22791 100000 50245 99999 26187 99999 74931 100000 13533 99999 24834 100000 4621 99999 25867 100000 53927 99999 44742 99999 3180 99999 36702 99999 40650 99999 32335 99999 48075 100000 29175 99999 3347 100000 74662 99999 14934 100000 61816 99999 71666 100000 83743 99999 88647 99999 10332 99999 85832 100000 42245 99999 34472 100000 7218 100000 77301 99999 34559 99999 89335 100000 53279 99999 25862 99999 82386 99999 78086 100000 41421 100000 64434 99999 92539 100000 25013 99999 94960 100000 28631 100000 70488 100000 4297 99999 95520 99999 25864 100000 94300 99999 58838 99999 57796 99999 81890 100000 59934 100000 98967 100000 76807 100000 8395 100000 8440 100000 76370 99999 37438 99999 40032 99999 9387 100000 35126 99999 60167 100000 81812 99999 17188 99999 84813 99999 97498 99999 59424 99999 92887 99999 29278 99999 32008 100000 2017 99999 11073 99999 62035 100000 35899 100000 47122 100000 93217 99999 76967 99999 84219 100000 83756 99999 76886 99999 36266 100000 49998 99999 48117 100000 45247 99999 8531 99999 60681 100000 6485 100000 27518 100000 24669 100000 74993 99999 42265 99999 46086 100000 40872 99999 63925 100000 28420 99999 4124 100000 60783 99999 80516 100000 45064 100000 76452 100000 10566 100000 97971 99999 17227 100000 5708 100000 7871 99999 38358 99999 93314 99999 3346 99999 98743 99999 34077 100000 77413 99999 17549 100000 63566 99999 34205 99999 8966 99999 38748 100000 61930 100000 52630 100000 23997 99999 77965 100000 54329 100000 95560 99999 88343 100000 58559 100000 31343 100000 79198 100000 85239 99999 86823 99999 11430 99999 33512 99999 60389 99999 77060 100000 31489 100000 9701 100000 24810 100000 13418 100000 28138 99999 19991 100000 74691 99999 65046 99999 81642 99999 66939 100000 72129 100000 71891 100000 83621 100000 42062 99999 75583 99999 20403 99999 59666 99999 29247 100000 32394 100000 17906 100000 79721 99999 59160 99999 46128 100000 44465 99999 37563 100000 58058 99999 78737 100000 5667 100000 51715 100000 18776 99999 678 100000 18298 99999 57637 100000 86412 100000 27596 99999 87660 100000 17767 100000 30710 100000 7911 100000 6335 99999 30594 99999 55352 99999 82282 100000 75685 99999 10086 100000 20119 99999 73387 99999 57941 99999 59527 100000 28934 100000 33995 100000 79943 99999 7877 99999 28099 99999 2300 99999 58314 99999 10316 100000 26624 99999 28400 99999 35540 99999 84628 100000 48022 100000 73638 100000 52497 99999 33487 100000 58628 100000 71848 100000 79923 100000 53766 99999 96058 100000 89229 99999 19805 100000 19518 100000 49097 100000 4448 99999 73139 99999 3455 99999 41186 99999 31600 100000 67004 99999 5921 99999 96460 99999 22091 100000 993 100000 74427 99999 46643 99999 25728 99999 50996 100000 90680 99999 90472 99999 73961 99999 58547 99999 54656 99999 43725 100000 28170 100000 31794 99999 35238 100000 72504 99999 54333 100000 75443 99999 65568 99999 74954 99999 48290 99999 6351 99999 73979 99999 82480 99999 91555 99999 87746 99999 22857 99999 32315 100000 95555 99999 49289 100000 44938 99999 84624 100000 14739 100000 35319 99999 10521 99999 58852 100000 7621 99999 46348 100000 37772 100000 91485 99999 17069 100000 43954 100000 9438 100000 54110 100000 99472 100000 42870 99999 33159 99999 76003 100000 12446 100000 8420 100000 32759 100000 39107 99999 20827 100000 45226 100000 25253 100000 25682 100000 31430 100000 14798 100000 75732 100000 67718 99999 95172 99999 20010 100000 4494 100000 44186 99999 91897 99999 37543 99999 50510 99999 38595 100000 17406 99999 13387 99999 83102 99999 32961 99999 63728 100000 89465 100000 31772 100000 96248 99999 65411 99999 90608 100000 48483 100000 74463 99999 79915 100000 17852 100000 93847 100000 57775 100000 74378 100000 54083 99999 69123 100000 56973 100000 61099 100000 64177 99999 11459 99999 8429 100000 19123 100000 65560 100000 83465 100000 38674 99999 23377 100000 33601 100000 82122 99999 94355 99999 78126 99999 69103 100000 73953 99999 51810 100000 70569 100000 73042 100000 30572 100000 69 100000 95 99999 96174 99999 63266 100000 97893 100000 16082 99999 52226 100000 83816 99999 95897 100000 52822 100000 61241 100000 74986 99999 41682 99999 82371 99999 87863 99999 32360 100000 45218 100000 14650 100000 54356 99999 41162 100000 47862 100000 71132 99999 1002 100000 93122 100000 93234 100000 16619 99999 97070 100000 74113 100000 45714 99999 52041 99999 96231 99999 67706 100000 56959 99999 63308 100000 99264 99999 98811 100000 6990 99999 82337 100000 97525 99999 94972 100000 23391 100000 85146 100000 2235 100000 50216 100000 32200 99999 65001 99999 63173 100000 70918 100000 61507 99999 46291 100000 20242 100000 67381 99999 15246 100000 82313 100000 15698 99999 10397 100000 34383 100000 41168 100000 1839 100000 18966 99999 35768 99999 59213 100000 63305 99999 19471 99999 41629 100000 22926 100000 65051 100000 51114 99999 35804 100000 95121 99999 99967 100000 96061 99999 62491 100000 36976 99999 38532 99999 23089 99999 79223 100000 56209 100000 46802 99999 70879 100000 22402 100000 57165 100000 56173 100000 76083 100000 21503 99999 57407 99999 88878 99999 24776 100000 2944 99999 87362 100000 62902 99999 63032 100000 13665 100000 62226 100000 71359 100000 51046 100000 48876 100000 97608 100000 51874 100000 43241 99999 12826 99999 99844 99999 2214 99999 85817 100000 281 99999 30497 99999 29390 99999 2 100000 32921 99999 6141 100000 10081 100000 13109 99999 29057 100000 72204 99999 92745 100000 14844 99999 36553 99999 99937 100000 72652 100000 21264 99999 13073 99999 47989 99999 5628 99999 51112 100000 23422 99999 43460 99999 35366 100000 92157 99999 65532 100000 63609 99999 2062 99999 17000 100000 48410 100000 5399 100000 2197 100000 73491 100000 23730 100000 95395 99999 94429 100000 9885 99999 76645 99999 53970 99999 99975 99999 35672 99999 62422 99999 95756 100000 62496 100000 35077 100000 69878 99999 16488 99999 67287 99999 14154 99999 40367 99999 64842 99999 4397 100000 86300 100000 98822 99999 57457 99999 95834 99999 41948 100000 7064 99999 30322 99999 83372 99999 67819 100000 176 100000 47600 99999 12112 99999 84737 99999 7324 100000 30261 100000 77710 99999 96575 100000 82683 99999 97880 99999 16668 100000 96384 99999 75339 99999 65103 100000 46143 100000 82346 100000 3693 99999 62914 99999 84872 100000 99508 100000 77219 99999 87009 99999 92406 99999 68255 99999 68802 100000 83474 99999 69641 99999 55105 99999 51323 100000 25679 100000 91985 100000 71753 99999 16090 99999 38446 100000 88643 99999 23536 100000 60574 100000 69132 100000 20687 100000 96456 100000 35904 99999 71930 100000 77332 100000 49775 100000 82033 100000 72358 99999 17003 99999 16703 99999 60088 100000 40839 100000 87063 99999 45803 100000 90424 99999 96410 100000 72711 99999 71159 99999 29917 100000 67137 100000 77817 99999 72222 99999 19641 100000 40457 100000 85679 100000 55252 99999 18203 99999 13123 100000 82296 99999 72964 99999 24669 99999 87495 99999 60757 99999 16136 99999 97783 100000 55340 100000 30774 100000 67564 100000 68145 99999 13965 100000 93702 99999 70656 100000 7607 99999 92449 100000 11695 99999 16206 99999 41493 99999 77803 99999 84103 99999 31106 100000 3474 100000 3531 99999 11761 99999 85461 100000 89898 100000 55808 99999 88155 100000 52592 100000 21871 100000 32935 100000 80927 99999 60990 100000 40719 100000 83062 99999 68230 99999 66738 99999 66344 99999 4021 100000 8860 100000 79276 99999 4728 100000 51350 99999 55640 99999 36306 99999 15705 100000 97621 99999 11053 99999 36867 99999 45578 99999 15638 100000 15184 100000 31035 100000 5003 99999 47039 100000 69402 100000 89188 100000 54311 100000 43133 99999 28587 100000 10026 99999 51327 99999 86662 99999 60593 99999 97223 100000 83604 99999 9224 100000 49909 100000 93358 100000 68800 100000 64998 100000 79896 100000 21409 100000 67301 100000 773 99999 90613 100000 34213 99999 63162 99999 53349 100000 63179 99999 34796 100000 44420 100000 43482 99999 82189 100000 40175 100000 4409 99999 65321 100000 61605 99999 36690 99999 55875 100000 27149 100000 48755 99999 51211 100000 99664 99999 54510 99999 15447 100000 92441 100000 29959 100000 50407 99999 31265 99999 53670 100000 40621 99999 24661 100000 2926 100000 86970 99999 64415 99999 40534 100000 37972 100000 44123 99999 95011 99999 68566 99999 49701 100000 47931 100000 67476 100000 61808 99999 14314 100000 35555 99999 86070 100000 17158 100000 57897 99999 95162 99999 65282 100000 774 99999 29488 100000 92744 100000 70301 100000 25499 99999 15614 100000 6412 99999 26280 100000 27785 99999 499 99999 29200 99999 50483 100000 5879 100000 49300 100000 53536 99999 12531 99999 49104 100000 18353 99999 22969 100000 79157 100000 89495 100000 49828 100000 29269 99999 42506 99999 26819 100000 26429 99999 97757 99999 32582 100000 98093 100000 9134 99999 3236 99999 19640 99999 39237 100000 15028 100000 92599 100000 21787 100000 33416 99999 28138 100000 54151 100000 55543 100000 93058 100000 14398 100000 44661 100000 64972 100000 99699 99999 7791 99999 30355 99999 45408 100000 63834 99999 84027 99999 69296 99999 7076 100000 10004 100000 96979 100000 86984 99999 77105 99999 85456 100000 82986 100000 6718 99999 13240 99999 41880 99999 26472 99999 36731 99999 9003 99999 14344 99999 88938 100000 84030 100000 75917 100000 57981 99999 33227 100000 39585 100000 10800 99999 25652 99999 47757 100000 41009 100000 19582 100000 23430 99999 59762 100000 39240 99999 47168 100000 48663 100000 91952 99999 18091 100000 85731 100000 62369 99999 38884 100000 46868 100000 29894 100000 72644 99999 7439 99999 917 100000 74380 100000 82066 99999 39555 100000 76433 99999 40944 99999 97248 100000 41918 100000 73 100000 21407 99999 66821 100000 89361 99999 17077 99999 74414 99999 95822 100000 42713 100000 51626 99999 26888 99999 25749 99999 69803 100000 39619 100000 70125 100000 82234 100000 18513 99999 54385 100000 48662 100000 3529 99999 29151 100000 52343 99999 7314 99999 11157 100000 34593 99999 49428 99999 35812 99999 7726 99999 98 99999 28160 100000 95266 100000 36963 99999 7461 99999 70370 100000 34284 100000 84957 99999 19224 100000 91989 99999 85345 99999 82073 99999 49883 100000 14865 100000 21791 100000 19457 100000 77214 99999 37282 100000 50620 99999 66742 99999 35717 99999 33034 99999 36409 100000 91759 100000 98927 100000 82280 100000 71811 100000 96699 100000 65928 99999 43334 100000 82053 100000 10865 99999 62577 99999 10515 99999 23026 99999 31606 99999 9357 99999 15702 99999 38578 99999 59200 99999 98890 99999 10625 99999 5927 99999 56687 100000 76937 100000 34549 100000 32434 100000 32158 99999 49477 100000 81207 100000 84552 100000 16239 100000 14985 100000 19949 99999 39986 100000 58725 99999 69560 100000 16922 99999 59322 99999 51306 99999 65090 100000 51333 100000 70121 99999 94344 100000 57843 99999 12043 100000 35903 100000 49045 99999 30548 100000 7655 99999 86445 100000 40015 100000 20231 99999 27464 99999 49825 99999 91906 99999 48507 99999 16739 100000 92520 100000 46333 99999 86524 100000 15934 99999 78972 100000 12206 99999 92929 100000 59254 99999 49328 100000 17562 99999 29359 100000 16935 99999 86769 100000 1497 99999 61859 99999 9957 99999 81753 100000 34655 99999 31091 100000 75244 99999 39868 100000 6565 99999 5890 100000 58405 99999 94198 100000 85584 99999 102 100000 28605 99999 91971 99999 19065 99999 51348 99999 48383 99999 51917 99999 21515 99999 57052 100000 51790 99999 15649 100000 79719 100000 47135 99999 66789 100000 35211 100000 11452 99999 19603 100000 55773 100000 12712 99999 67822 99999 14424 100000 13816 100000 23409 100000 96744 99999 25641 99999 96262 100000 18661 100000 14657 99999 44777 100000 34046 100000 16284 100000 15664 100000 99028 100000 76210 99999 54119 100000 7595 100000 55354 100000 65457 100000 37689 100000 75192 100000 77584 99999 27543 99999 57700 99999 42995 99999 97653 99999 40616 99999 54762 99999 26559 99999 40940 99999 88456 100000 1687 100000 66452 99999 5047 100000 78195 99999 7135 99999 48274 100000 10144 100000 59933 99999 18700 100000 27708 100000 61110 99999 95806 99999 658 100000 94342 99999 25307 100000 36802 100000 70503 100000 90290 100000 11826 99999 16424 100000 65059 100000 88805 99999 3067 100000 56948 99999 73905 99999 49198 99999 81090 100000 99538 99999 98617 99999 34518 99999 21539 100000 52409 99999 85790 100000 53769 100000 96148 99999 10604 99999 48875 100000 76917 100000 64110 100000 96244 100000 36957 100000 46392 100000 70337 100000 6471 100000 29283 99999 45059 100000 52297 99999 33569 100000 85568 100000 11733 100000 92255 100000 13706 100000 51685 100000 4156 99999 29847 100000 57554 99999 68300 99999 6378 99999 60965 99999 22328 99999 97608 99999 26240 99999 1583 100000 36719 99999 43473 99999 16083 100000 291 99999 20379 100000 65501 100000 73676 100000 57181 99999 88066 99999 86490 100000 68168 100000 81839 99999 82533 99999 81031 100000 50096 100000 42463 99999 79023 99999 46560 99999 56691 100000 43690 99999 26281 100000 30197 100000 24530 100000 25695 99999 17420 100000 86000 100000 26240 100000 74832 100000 48030 100000 98287 100000 65911 99999 98769 99999 29249 100000 85991 99999 50795 99999 54236 99999 61172 99999 58857 100000 6288 99999 86633 100000 88792 100000 64447 99999 93603 100000 38799 99999 48454 99999 51694 100000 78617 99999 96816 99999 89827 99999 85132 100000 58675 99999 27705 100000 19627 100000 56558 99999 18322 99999 74957 100000 82164 100000 92691 99999 94501 99999 89597 99999 95402 99999 50790 100000 91597 100000 25433 100000 34874 99999 50606 99999 64868 100000 51181 99999 21622 99999 15290 99999 50435 99999 25453 99999 20675 100000 35072 99999 47040 100000 44996 100000 98691 100000 76320 99999 41097 100000 61142 99999 49606 100000 51252 100000 47792 99999 48756 99999 56768 100000 1796 99999 99642 99999 78450 99999 60788 99999 74500 99999 69184 99999 44489 99999 60207 100000 21148 100000 96825 99999 60974 99999 60832 100000 75963 99999 4572 99999 24923 100000 64504 99999 95772 100000 50150 100000 22909 100000 83556 100000 81298 100000 84678 99999 64124 99999 36351 100000 80311 99999 69847 100000 44666 99999 76414 100000 80176 100000 41140 99999 5437 99999 40604 99999 4866 100000 27295 99999 66390 99999 13361 99999 94921 99999 47236 99999 63611 100000 14984 100000 18380 100000 88478 100000 94916 99999 65834 100000 98061 100000 30706 100000 64959 100000 95196 99999 53810 99999 44666 100000 90806 100000 18762 100000 28236 100000 40279 100000 20720 99999 54440 99999 58596 100000 96596 99999 32184 100000 81888 100000 87431 99999 16124 99999 81702 99999 43418 99999 20372 99999 12677 100000 70062 99999 9508 100000 77885 99999 87827 99999 77469 99999 26028 100000 2004 99999 97461 100000 69183 100000 88974 99999 77326 100000 26145 99999 29354 100000 11499 100000 7948 100000 78555 100000 73879 99999 16166 100000 60419 100000 9479 100000 12707 100000 92411 99999 88683 100000 31384 100000 35857 99999 47842 99999 36573 100000 30367 100000 31985 99999 65264 99999 615 99999 10527 100000 11106 99999 85602 99999 38688 99999 76079 99999 5980 100000 96127 100000 88265 99999 48978 99999 27033 99999 41597 100000 61970 100000 73553 100000 27054 100000 56427 100000 75454 100000 67301 99999 13743 100000 46087 100000 20733 99999 42563 100000 77958 100000 2102 99999 47209 100000 74639 99999 39287 99999 97513 100000 94757 100000 95690 99999 27442 99999 14057 100000 51158 100000 87199 99999 71763 100000 15697 99999 15882 100000 97945 100000 83169 100000 94359 99999 215 100000 43212 100000 97877 100000 82078 99999 99439 99999 84642 100000 71817 100000 17732 100000 171 99999 32614 100000 56182 99999 40819 99999 62008 99999 23477 99999 24636 100000 60451 100000 8970 99999 62334 100000 46129 99999 18995 99999 71114 99999 28171 100000 19086 99999 78821 100000 938 100000 31427 100000 64739 100000 11424 100000 98820 100000 27304 100000 64081 100000 87485 100000 38104 100000 26933 100000 37985 100000 47075 100000 6679 99999 22267 100000 35353 100000 28276 99999 9373 100000 95953 100000 2490 100000 70089 99999 21163 100000 20387 99999 29343 100000 72684 100000 17557 100000 14797 99999 88298 99999 83738 100000 92428 99999 80052 99999 89304 99999 97140 99999 30963 99999 14392 100000 95054 100000 32342 99999 93263 99999 74971 100000 56140 100000 61118 100000 95133 99999 93737 100000 44486 100000 18871 99999 81947 99999 20951 100000 12742 99999 33397 100000 20306 99999 806 100000 61106 99999 48463 99999 80875 99999 74099 100000 10497 99999 29281 99999 46647 99999 40180 100000 94393 99999 93136 99999 98336 100000 4608 99999 56403 100000 77711 99999 70227 99999 75958 100000 79554 99999 60528 99999 74153 100000 98916 100000 61434 100000 62314 99999 56418 99999 93607 100000 58900 100000 43602 100000 69409 100000 71278 100000 72879 100000 33960 100000 45542 99999 69357 100000 93613 99999 21123 100000 74289 100000 90006 99999 39964 99999 47020 100000 84434 100000 99580 100000 66316 99999 93739 99999 83568 100000 84682 99999 52058 100000 73266 99999 53382 99999 73153 99999 82649 100000 53401 100000 61352 100000 21767 100000 68405 100000 15671 99999 93192 100000 46069 100000 37780 99999 90642 99999 8345 100000 42008 99999 30257 100000 73970 100000 36344 100000 33874 100000 23416 99999 3027 99999 99701 100000 69111 99999 97705 99999 31032 100000 34271 100000 30331 99999 24310 99999 21730 100000 65462 100000 72771 100000 5120 100000 57647 99999 66847 100000 63903 100000 28648 99999 92219 100000 96072 100000 55715 99999 80391 99999 45067 99999 60016 99999 20723 99999 32338 99999 53679 99999 62036 100000 73476 99999 44786 100000 73091 100000 52923 100000 44216 100000 11945 99999 59220 100000 44834 100000 57617 100000 27983 100000 42435 99999 88926 100000 35468 99999 85456 99999 63252 99999 69005 100000 15435 100000 6263 99999 92040 100000 95610 100000 7707 100000 87791 100000 5221 99999 86326 99999 92854 99999 56128 99999 89470 99999 70774 99999 43661 100000 31852 100000 504 100000 76930 100000 97008 99999 64639 100000 611 100000 11246 100000 92326 99999 65608 99999 26168 100000 19362 99999 23517 99999 42092 100000 48854 100000 10787 100000 82351 99999 37450 100000 55755 100000 30487 100000 1416 100000 19970 100000 38370 99999 82589 99999 95709 99999 6173 99999 56905 100000 86348 99999 18906 99999 33429 100000 13292 100000 43884 100000 14875 99999 86283 100000 47761 100000 69952 100000 6205 99999 69640 99999 21379 99999 71018 99999 27214 99999 20070 100000 4362 100000 7754 100000 25935 99999 12801 99999 59076 100000 6224 99999 91901 99999 38494 100000 39250 100000 530 100000 61662 100000 91487 100000 68259 99999 1461 100000 32855 99999 99988 100000 22284 99999 39321 99999 77323 99999 33121 99999 39760 100000 3711 100000 64417 99999 42798 100000 35647 99999 49711 100000 46470 100000 7470 99999 94580 100000 31363 99999 19445 99999 24134 99999 34968 99999 59304 99999 22701 99999 23403 100000 58319 100000 46677 100000 91207 99999 93903 99999 89255 100000 48187 99999 37890 100000 31725 100000 81540 99999 6390 100000 62436 99999 2187 100000 54616 100000 30877 99999 67955 99999 47913 99999 49105 99999 90063 99999 54726 100000 74127 100000 33551 99999 63569 99999 58255 99999 38874 100000 70579 99999 53802 100000 67310 99999 12746 99999 71824 100000 63403 100000 50602 99999 1851 99999 40712 100000 11313 99999 45155 99999 90614 100000 81975 99999 27520 100000 31083 100000 34226 99999 58524 99999 65075 99999 63104 99999 44991 100000 80821 99999 29537 99999 70606 100000 30589 100000 30891 99999 43697 100000 5734 99999 22960 99999 42852 100000 66212 99999 50663 99999 37143 99999 69485 99999 65170 100000 20681 99999 84268 100000 80912 99999 43818 100000 94939 99999 46311 99999 5662 100000 56097 100000 9084 99999 6739 100000 52732 100000 98059 100000 2865 100000 27678 100000 14784 99999 99237 99999 38002 100000 67653 100000 30324 99999 55094 100000 79792 100000 62965 99999 3944 99999 2475 100000 11740 99999 10386 100000 90929 100000 56317 99999 13162 99999 48777 100000 50869 100000 6983 100000 8491 100000 85351 99999 51060 99999 44786 99999 93664 99999 86605 100000 97070 99999 9899 100000 77891 99999 87068 100000 21886 100000 8810 100000 10836 99999 22605 99999 44860 99999 32881 100000 98408 100000 9850 100000 82944 99999 27663 99999 61860 100000 51916 100000 62796 99999 5735 100000 20088 100000 40314 99999 32603 99999 20407 100000 59600 100000 44171 99999 56009 99999 36471 100000 44769 99999 13572 99999 99865 100000 28442 100000 89880 100000 38293 100000 34838 99999 45770 99999 43331 100000 21177 100000 19114 99999 34097 100000 56687 99999 7473 99999 70364 99999 23287 100000 22495 99999 74733 100000 2785 100000 58861 100000 8316 100000 91193 99999 48352 100000 24346 99999 34974 100000 96122 100000 71982 100000 91367 99999 75687 99999 67058 100000 33694 99999 12998 100000 75399 100000 69703 100000 3895 100000 16524 100000 64197 99999 25458 100000 34153 99999 4094 99999 91645 100000 34293 99999 57542 99999 69249 100000 58403 100000 61119 99999 27842 99999 46867 100000 3526 100000 99169 100000 4659 99999 58891 100000 89574 100000 37475 99999 91445 100000 47911 99999 30209 100000 78067 100000 64113 100000 45254 100000 35498 99999 5662 99999 75962 100000 77582 99999 27994 100000 30728 99999 49239 99999 32180 99999 41249 99999 42401 100000 41033 99999 54199 99999 11803 99999 97413 100000 75436 99999 63588 99999 66245 100000 13013 100000 55936 99999 28838 99999 85776 99999 72248 99999 15675 99999 95533 100000 30764 100000 13879 99999 25956 100000 4657 100000 75160 100000 69194 100000 16547 99999 31191 100000 27068 99999 24574 99999 45470 99999 29579 99999 77893 100000 67349 99999 78757 99999 11113 99999 19328 100000 95339 100000 69203 100000 54990 99999 78988 100000 15798 99999 15430 100000 28660 100000 84461 99999 3574 99999 6685 100000 91224 99999 58603 100000 32130 100000 77531 100000 96298 99999 74497 99999 75613 99999 48461 100000 98299 100000 26830 100000 3767 100000 31273 100000 27964 99999 42325 99999 64501 100000 85672 99999 44326 100000 14016 100000 90852 99999 93247 99999 50975 99999 25020 99999 63443 100000 37747 99999 1582 99999 98840 100000 81671 99999 85013 100000 77555 100000 50242 99999 67247 99999 481 100000 29006 100000 6532 100000 31098 100000 55531 100000 6731 100000 31367 100000 53186 99999 2039 100000 77811 99999 15945 99999 24625 99999 19126 99999 33179 99999 17496 100000 24267 99999 83717 99999 3817 99999 10418 100000 95417 100000 34070 99999 27846 100000 30720 99999 84764 99999 43182 100000 85993 100000 78313 100000 17312 100000 8938 100000 58321 99999 71877 99999 18750 99999 78172 99999 81812 100000 31543 99999 91697 99999 68584 100000 17358 99999 54045 100000 15816 99999 71292 100000 54498 99999 58609 100000 23243 99999 44670 99999 24632 99999 10378 100000 5608 99999 298 100000 20134 100000 27113 100000 7209 99999 57662 99999 33167 100000 93750 99999 85345 100000 5186 100000 30454 100000 49408 99999 69737 100000 57454 100000 31480 99999 34502 99999 53204 100000 34312 100000 10822 99999 84182 100000 589 100000 2167 99999 77626 99999 1158 99999 23945 99999 2394 100000 89816 99999 41915 100000 91727 100000 35552 99999 72099 99999 53022 100000 5614 100000 52751 99999 22741 99999 46618 100000 74704 99999 89510 99999 28947 99999 5524 100000 4908 100000 13140 100000 40339 99999 878 100000 12713 99999 84072 99999 97088 99999 50756 100000 65038 99999 57064 99999 85045 100000 75046 99999 49875 99999 71123 99999 41374 99999 68071 100000 58998 99999 94181 99999 58475 100000 54222 99999 8670 99999 31988 99999 48341 99999 51018 100000 42306 99999 34126 99999 51199 100000 78604 99999 83272 99999 91884 99999 56391 100000 46041 100000 62479 99999 72694 99999 45912 99999 59950 99999 51408 99999 14001 100000 23319 100000 92727 100000 27835 100000 10181 99999 46776 100000 47808 100000 65241 100000 30588 99999 7476 100000 17064 99999 21736 99999 48706 99999 98342 100000 29715 99999 20498 99999 25225 99999 32117 99999 56535 100000 91784 99999 14374 100000 29300 100000 3665 100000 37888 100000 21877 99999 26157 99999 95286 99999 87775 100000 70346 99999 49011 100000 98799 99999 56396 100000 49523 100000 53182 99999 15294 99999 6971 100000 97641 100000 91836 99999 12455 100000 79111 100000 23055 100000 43415 99999 51286 100000 16180 99999 27044 100000 55356 100000 58621 99999 52416 99999 70364 100000 86426 100000 71043 99999 48666 100000 10115 99999 31470 100000 56754 100000 70837 99999 38458 100000 57019 100000 96298 100000 38284 99999 56938 100000 46931 99999 34702 99999 75287 99999 76991 99999 24350 99999 48705 99999 7201 99999 92556 100000 41228 100000 14601 100000 36979 100000 34004 99999 75415 99999 88303 99999 69559 100000 11836 100000 67470 100000 30651 99999 55475 99999 19072 100000 63457 100000 61461 100000 17013 100000 81619 99999 65896 99999 35460 99999 22108 99999 45760 100000 92129 99999 58567 100000 89595 99999 68633 99999 69613 100000 94700 100000 96074 99999 41052 99999 48237 99999 4302 99999 81551 100000 62545 100000 75671 100000 17103 100000 65152 99999 81013 99999 53121 100000 27366 99999 37558 99999 36545 99999 68610 99999 31742 100000 60598 99999 7068 100000 53069 99999 1642 100000 46122 99999 456 100000 12045 99999 58432 99999 24249 99999 49296 99999 70001 99999 41806 100000 15347 99999 17005 99999 18222 100000 23773 100000 12321 99999 40212 99999 37909 100000 90738 99999 83849 100000 73807 100000 97125 99999 20167 100000 94803 99999 53364 99999 81529 100000 36817 100000 95422 100000 61802 100000 81401 99999 3915 99999 60452 99999 13378 100000 88361 100000 73946 100000 89677 99999 18767 99999 20577 100000 28167 100000 19893 100000 70386 99999 11694 99999 52549 99999 15933 99999 84109 100000 99321 99999 30515 99999 70112 100000 68843 100000 55420 100000 38372 100000 19192 100000 40612 99999 2480 99999 85912 100000 5875 100000 5632 100000 66597 99999 30082 99999 66565 100000 22582 99999 8565 99999 44267 99999 15980 99999 3703 99999 23433 100000 34852 99999 3866 99999 14300 99999 60802 100000 44147 100000 25866 100000 25633 99999 61517 99999 50065 100000 14644 100000 15473 99999 2310 100000 2954 100000 28175 99999 59137 99999 22162 99999 29912 100000 62733 99999 20185 100000 1205 100000 78178 99999 92125 99999 78612 99999 32649 99999 37381 100000 23 99999 18853 100000 62692 99999 46259 100000 13054 100000 80613 99999 30478 100000 47435 100000 23162 99999 10635 99999 17921 99999 89401 99999 10460 100000 8632 99999 11978 99999 85496 100000 62127 99999 13639 99999 58075 100000 62081 100000 66961 100000 77977 99999 52209 99999 92336 100000 79567 99999 5345 99999 47445 99999 98489 99999 11370 99999 74933 99999 46409 100000 44752 100000 43877 99999 63031 100000 64190 100000 66937 100000 79034 99999 73793 100000 6214 100000 2516 100000 1394 99999 68364 99999 6154 99999 11199 99999 50083 99999 55649 100000 15908 99999 3605 100000 5555 100000 45817 99999 68435 100000 25694 100000 58404 100000 92853 99999 63427 99999 44630 100000 87649 99999 19759 99999 28841 99999 83348 99999 98822 100000 8026 99999 28936 99999 78151 100000 32509 100000 23414 100000 97808 100000 55315 100000 4828 100000 62303 99999 12369 99999 66032 100000 78660 100000 24285 99999 20260 100000 43781 100000 92151 99999 78177 100000 93293 100000 9612 99999 52494 99999 95918 100000 82829 100000 84605 100000 72323 99999 27176 99999 99998 100000 93013 100000 50868 99999 18165 99999 8376 100000 20920 99999 2273 99999 81202 99999 55232 99999 76313 100000 23776 99999 57305 100000 81312 100000 47605 99999 74496 99999 61140 100000 546 100000 4570 99999 3836 99999 65933 100000 51804 100000 19059 100000 64112 100000 86287 99999 40084 99999 41269 99999 31043 100000 60592 100000 99162 100000 82205 99999 97855 100000 31440 99999 83150 99999 23481 100000 85840 99999 57960 99999 74356 99999 66717 99999 15 100000 54895 99999 83660 99999 62199 100000 43320 99999 7849 99999 93246 99999 63512 100000 51377 100000 73128 99999 90125 100000 13533 100000 81651 100000 82232 100000 18759 99999 56618 99999 28981 99999 17247 100000 76237 100000 9504 100000 2146 100000 68053 99999 45045 100000 73581 100000 97580 100000 20320 100000 8606 100000 87050 99999 77974 100000 46975 99999 36639 100000 37651 99999 31665 99999 41004 99999 15614 99999 23195 100000 17244 100000 51439 99999 98903 99999 84209 99999 23445 99999 12437 100000 97918 99999 29906 99999 99804 100000 99154 100000 75573 99999 87145 100000 9573 99999 86932 99999 23070 99999 8373 100000 99434 100000 34652 100000 98892 100000 98765 100000 261 99999 82840 99999 98225 99999 51548 99999 76018 99999 18953 100000 84385 100000 78401 99999 22800 100000 76356 99999 81239 100000 96438 99999 99608 99999 25693 100000 25095 100000 57111 100000 4783 100000 52552 99999 60093 100000 69360 99999 28298 99999 87678 100000 75928 99999 4221 100000 75719 99999 97201 99999 68983 99999 86164 99999 65983 100000 83611 99999 47907 99999 21541 100000 22013 99999 98744 99999 34869 100000 67466 100000 45675 99999 82207 100000 85939 99999 58682 99999 17247 99999 32502 99999 74451 100000 82498 99999 55038 100000 33288 99999 70948 100000 46451 99999 45196 100000 60653 100000 16855 100000 45635 99999 86700 100000 80440 99999 45818 99999 14259 100000 724 100000 27500 99999 15257 99999 10808 99999 36427 100000 280 100000 86608 100000 48337 99999 58227 99999 34229 100000 60606 100000 49569 99999 66062 99999 97962 100000 19718 99999 92297 100000 37872 100000 21712 100000 54240 99999 23491 99999 95155 100000 61418 100000 24354 100000 84963 100000 72718 100000 82931 100000 40223 100000 38842 99999 96390 99999 28694 99999 57339 99999 39726 100000 31720 100000 25390 100000 45840 100000 52016 99999 48579 100000 10951 99999 30962 100000 42004 100000 2149 99999 25269 100000 24289 100000 84651 100000 43868 100000 13338 99999 94233 100000 16409 99999 57433 100000 2228 99999 13524 100000 50434 99999 22578 99999 65253 99999 54139 100000 90766 100000 93405 100000 30061 99999 46404 100000 7364 100000 99785 99999 57081 99999 3279 99999 6583 100000 81676 99999 88168 100000 36822 99999 72383 99999 57476 100000 6998 100000 41940 100000 95191 100000 57227 100000 37821 99999 15015 100000 54002 100000 18140 100000 83367 99999 55119 99999 12192 100000 79604 99999 61062 99999 83438 100000 96134 100000 61438 100000 92512 100000 29173 100000 66153 100000 96840 100000 78811 99999 4824 100000 97090 100000 52325 99999 99166 100000 44024 99999 22155 99999 97961 99999 45888 99999 43369 100000 9830 99999 59024 100000 15497 99999 51878 100000 36837 99999 62316 100000 39465 100000 13756 99999 37123 100000 24018 100000 15420 100000 91327 99999 30278 99999 86464 99999 94663 100000 83501 99999 13690 99999 10677 99999 75694 100000 22815 99999 11303 100000 69506 99999 88955 100000 16415 100000 15537 99999 90271 100000 49489 100000 602 100000 76705 100000 4100 100000 52809 99999 6519 100000 10420 99999 69276 99999 38992 100000 65754 99999 84918 99999 5956 99999 15506 100000 41056 100000 79085 100000 71231 100000 40763 100000 28294 100000 23932 100000 58298 99999 25394 99999 86694 99999 23344 99999 27306 100000 60750 99999 36944 99999 87904 99999 84260 100000 34029 100000 36555 100000 70697 100000 33107 100000 29383 100000 67141 100000 9142 100000 1459 100000 29246 99999 56554 100000 92396 99999 4096 100000 33030 99999 16466 100000 86226 99999 60967 100000 95628 100000 4761 99999 15870 100000 58121 100000 25404 99999 15657 100000 79838 100000 4876 100000 74098 99999 13924 100000 66360 99999 48156 99999 48931 100000 31824 100000 51965 99999 70005 99999 28639 100000 39131 99999 64958 99999 73466 99999 63924 100000 20043 99999 16210 99999 91007 99999 30747 100000 85130 100000 40915 99999 3275 100000 50654 100000 55481 99999 66033 100000 44085 100000 64309 100000 56835 99999 92639 99999 12562 100000 93355 99999 60311 99999 23505 100000 73917 99999 20896 100000 55949 100000 59799 100000 99343 99999 43739 100000 73387 100000 67511 100000 27330 99999 54701 99999 13999 100000 74300 99999 98731 99999 88362 99999 68775 99999 61891 100000 19397 100000 48593 100000 52782 100000 9125 99999 71480 100000 29192 99999 73359 99999 96004 100000 92776 100000 46971 100000 33059 100000 98391 100000 38220 99999 95325 100000 41214 100000 68245 100000 17525 100000 32357 99999 25125 100000 66953 100000 97500 100000 97670 99999 2103 100000 38270 100000 69769 99999 16563 100000 90920 100000 63823 99999 45370 100000 26464 100000 96311 99999 26732 99999 82962 99999 22543 99999 24608 100000 11537 99999 80092 100000 49896 100000 14820 99999 558 99999 30701 100000 50656 99999 72734 100000 68333 99999 48437 99999 85572 100000 37263 99999 5304 100000 22419 99999 50196 100000 39725 99999 59110 100000 5449 100000 97350 99999 28986 99999 66979 100000 30868 100000 95770 100000 72309 100000 19283 100000 99423 100000 57130 100000 10574 100000 63800 100000 37786 100000 19730 100000 24704 99999 8471 99999 36201 99999 36211 100000 76198 99999 28589 99999 15329 99999 1212 99999 36934 100000 19077 100000 55132 99999 1337 100000 95240 100000 88984 100000 7309 100000 87951 99999 70340 99999 47492 100000 34405 100000 27997 99999 26269 100000 89422 99999 50865 100000 85033 99999 26045 100000 42402 99999 6566 100000 61414 99999 81301 100000 8020 99999 58979 99999 85519 100000 5851 99999 80186 99999 5638 99999 6651 99999 18710 100000 35280 99999 27491 100000 17809 100000 23321 99999 95284 100000 46841 100000 49018 99999 11796 100000 88750 99999 51690 100000 81135 100000 21694 100000 23774 100000 8214 100000 58534 100000 9152 99999 99232 100000 12596 100000 66749 99999 56513 99999 2654 99999 77767 99999 9135 100000 72576 100000 25909 100000 84105 100000 58110 99999 34203 100000 54818 100000 53644 99999 46915 99999 76090 100000 95896 99999 24299 99999 24780 99999 43493 100000 53107 99999 1732 99999 34813 99999 100 99999 15433 100000 31612 100000 85838 100000 95687 100000 89659 99999 81153 100000 11637 99999 13518 99999 34098 100000 11559 99999 1580 99999 16389 100000 80296 99999 45483 100000 13704 100000 37108 100000 37443 100000 41937 100000 45164 99999 79362 99999 20509 100000 8945 99999 15812 100000 5713 100000 94973 99999 79995 99999 5386 100000 61189 99999 64891 99999 25518 100000 95782 100000 67457 100000 37697 100000 20397 99999 48087 100000 5007 99999 33369 100000 43642 99999 59492 100000 56140 99999 50084 99999 78613 100000 63807 100000 53606 100000 56026 99999 30067 100000 64002 99999 49173 100000 69152 100000 2744 100000 22880 99999 79916 100000 79393 99999 87062 99999 17912 100000 29336 99999 24257 100000 28187 100000 81695 100000 84960 100000 59138 100000 5966 99999 54303 99999 26381 100000 78959 100000 4814 100000 64777 99999 10366 100000 18647 100000 62906 100000 71591 100000 37209 100000 5376 99999 16879 100000 26126 100000 2853 99999 19779 100000 58409 99999 58302 99999 16913 99999 2272 100000 62958 100000 28532 99999 85077 99999 48438 100000 16131 100000 69410 99999 18492 99999 86049 100000 1228 99999 31539 99999 36928 99999 7822 99999 52332 100000 14421 99999 79902 99999 1924 99999 63453 99999 50691 99999 9717 99999 37050 99999 37020 99999 72434 100000 96258 100000 33238 100000 58322 99999 64258 100000 20918 100000 67628 99999 52492 99999 56926 99999 71134 99999 46893 100000 41972 99999 28306 99999 94334 100000 17100 100000 86301 100000 42053 100000 32941 99999 40729 100000 14679 99999 49785 99999 21492 100000 62825 100000 45967 100000 75563 99999 83300 99999 12768 99999 44625 100000 83249 100000 77235 100000 52120 99999 97122 100000 77794 99999 82660 99999 18400 100000 21770 100000 12770 100000 89668 99999 17690 99999 47288 99999 48340 99999 95716 99999 12218 99999 58931 100000 52794 99999 87368 100000 70977 99999 6582 99999 65749 100000 77054 100000 19802 100000 18562 100000 18556 99999 7482 100000 57260 99999 74620 100000 62802 100000 95327 99999 16623 99999 36762 99999 58070 99999 79427 99999 13154 100000 97109 100000 85705 100000 71703 99999 43599 100000 86333 99999 76674 100000 69881 99999 95027 99999 44682 100000 6719 99999 20212 99999 77516 100000 84798 99999 68699 99999 68247 100000 66128 100000 66577 99999 70392 100000 28137 100000 31335 99999 79903 100000 61210 100000 84535 99999 25999 100000 56373 100000 97571 100000 65106 99999 47745 100000 14960 99999 64927 99999 94344 99999 54521 100000 59638 99999 96544 100000 88108 100000 75611 99999 91889 100000 33642 100000 11915 100000 46239 99999 50022 99999 60757 100000 7207 100000 41268 100000 21860 100000 28860 100000 51733 99999 45816 99999 96746 99999 16813 100000 13961 99999 8672 99999 35088 100000 36233 99999 90763 99999 53832 99999 68179 99999 70271 99999 42833 100000 91861 99999 95870 100000 40217 100000 35660 100000 21311 100000 65785 100000 47674 100000 63565 99999 45665 100000 68814 99999 77780 99999 64374 100000 39617 99999 11163 99999 86850 99999 53683 100000 71733 100000 78349 100000 79322 99999 56805 99999 711 100000 87453 99999 7472 100000 624 100000 80006 99999 15461 99999 20210 99999 31834 99999 99599 99999 93498 99999 25835 99999 54671 99999 96576 99999 34282 99999 75208 100000 853 100000 6390 99999 98279 100000 12697 99999 84357 100000 49582 99999 22577 100000 83931 100000 74905 100000 88323 99999 77014 100000 42197 99999 72544 99999 12818 100000 32842 99999 97037 99999 77758 99999 45453 100000 88791 100000 75795 99999 49918 99999 68187 99999 12279 99999 44628 99999 78671 100000 49517 99999 82429 99999 1322 100000 13250 100000 92695 99999 2424 100000 52269 99999 4561 100000 6395 99999 87312 99999 73401 100000 58687 99999 15540 100000 58756 100000 94471 100000 64025 99999 57817 100000 35579 99999 10101 99999 11468 99999 33161 99999 55396 100000 33767 99999 38111 100000 62750 100000 67248 99999 22897 99999 36405 99999 51290 100000 66221 100000 93745 99999 51805 99999 84833 99999 58907 100000 16535 99999 36908 100000 59257 100000 56807 99999 40966 100000 60021 100000 41689 100000 25839 100000 35707 99999 28539 99999 81294 100000 90524 99999 35170 99999 8517 99999 2660 99999 47084 99999 61463 99999 93596 100000 45517 100000 44304 99999 73681 99999 41309 99999 68439 99999 41700 99999 65980 99999 19800 100000 87228 100000 56292 100000 63205 100000 82353 99999 58713 99999 49933 99999 27881 99999 14880 100000 21237 100000 9616 100000 95588 100000 30832 100000 27418 100000 6742 99999 86846 99999 43779 99999 94956 100000 22096 100000 16106 100000 45054 99999 31534 99999 96337 99999 65813 99999 90663 100000 53402 100000 21849 100000 16731 99999 34298 100000 4390 100000 42512 100000 61707 99999 30670 99999 79793 99999 7910 100000 33820 99999 1738 99999 63655 99999 14287 99999 74934 100000 22463 100000 62915 100000 12994 99999 48318 99999 36707 100000 3729 100000 64318 100000 406 99999 97856 99999 58126 99999 63506 99999 89955 100000 88907 99999 77996 99999 40014 99999 21117 100000 4926 99999 79562 99999 37152 100000 39924 100000 79696 100000 24698 99999 5151 100000 33801 99999 25800 99999 48441 100000 6280 99999 87392 99999 50852 100000 98741 100000 41932 100000 60907 100000 48858 99999 22421 99999 57824 99999 85257 99999 52640 99999 55101 99999 19217 99999 79576 100000 46459 100000 76017 99999 91654 99999 95285 100000 68591 100000 84297 99999 21404 100000 51138 100000 69040 99999 88184 100000 20945 100000 13263 99999 7753 99999 21618 99999 25603 99999 46551 100000 14759 100000 11221 99999 98940 99999 30870 99999 18377 99999 65652 100000 96765 100000 3705 99999 33830 100000 70259 99999 77165 100000 85315 99999 9676 100000 79313 99999 78296 99999 42234 99999 49909 99999 3396 100000 86750 99999 70940 99999 18543 99999 14585 99999 24353 100000 43587 99999 50727 100000 21250 100000 69822 99999 56889 99999 92518 100000 4759 100000 40773 100000 75503 99999 28440 100000 47072 100000 19561 100000 18680 100000 61745 100000 69552 100000 395 99999 546 99999 65376 99999 64274 99999 61509 100000 89975 99999 31840 99999 44890 99999 90191 100000 17394 99999 1711 100000 16120 99999 44026 100000 85184 99999 64288 99999 18226 99999 15311 100000 20423 99999 89729 99999 28862 100000 84525 100000 29594 100000 95958 99999 84865 100000 98256 99999 59065 99999 55909 99999 68869 99999 53213 99999 25128 99999 59069 99999 28368 100000 90202 99999 98484 100000 864 99999 98772 99999 20194 99999 24336 99999 58976 100000 93980 100000 43980 99999 80010 100000 56730 99999 98405 99999 78909 99999 87385 100000 29725 99999 57010 100000 50483 99999 41797 100000 79926 100000 29572 99999 66014 100000 34118 100000 44220 99999 87104 99999 15994 99999 39949 99999 36834 99999 22804 100000 63386 99999 69060 100000 34560 99999 94173 99999 31044 100000 34565 100000 22828 99999 68103 99999 72508 100000 66461 99999 32476 100000 9487 99999 81169 99999 71626 99999 16306 99999 85972 99999 35664 99999 23988 99999 8272 100000 85464 100000 86739 100000 65422 99999 34295 99999 81757 100000 68494 100000 67473 100000 72340 100000 30769 100000 12023 100000 5430 100000 61948 99999 83833 99999 34802 100000 25421 100000 15742 100000 77416 99999 4523 99999 92830 100000 30695 100000 21771 100000 1290 99999 41495 100000 5334 100000 34441 99999 10684 100000 2851 99999 40985 99999 12956 99999 1923 100000 44192 99999 21698 99999 93341 100000 32380 99999 40772 100000 39384 99999 49672 99999 11314 100000 58847 100000 88909 99999 50369 100000 21443 100000 61814 99999 94415 99999 23076 99999 35540 100000 89908 99999 57546 100000 82858 99999 12762 100000 35985 100000 47506 99999 28238 100000 79002 100000 57801 100000 59011 100000 16408 99999 43187 100000 17273 99999 40625 100000 13555 99999 6691 99999 19452 99999 90400 99999 32193 100000 23727 99999 24514 99999 16837 100000 76512 99999 77387 100000 74409 99999 57947 99999 87703 100000 24656 99999 3252 100000 86816 100000 35621 99999 57690 100000 11476 100000 75196 99999 46926 100000 53660 99999 6051 100000 80380 100000 37054 99999 64449 100000 99927 99999 74245 99999 23366 100000 41942 100000 36631 100000 632 99999 45423 100000 38142 100000 27592 99999 91908 100000 23463 100000 91205 99999 61468 100000 3223 99999 12918 100000 3631 99999 52381 99999 96335 99999 28141 99999 51562 100000 24801 100000 75445 100000 72825 100000 92996 100000 83842 99999 25993 100000 86948 100000 88092 100000 39624 99999 82675 100000 98835 99999 83414 100000 30425 100000 32892 100000 4422 99999 52346 99999 86730 99999 87156 100000 61219 99999 21155 100000 26337 100000 31406 99999 141 99999 96876 99999 94174 100000 25640 99999 45692 99999 63940 100000 44404 100000 34091 100000 8586 100000 84921 99999 5645 100000 22424 100000 14413 99999 77998 99999 86383 100000 37529 100000 97460 99999 74923 99999 11550 99999 75853 99999 93627 100000 8224 100000 83242 99999 62422 100000 20060 100000 11149 99999 68028 100000 89093 100000 40651 100000 52800 100000 32372 99999 10131 99999 54104 100000 80268 99999 57053 99999 20441 100000 73362 99999 82972 99999 19414 99999 90756 99999 52070 99999 20488 99999 23519 99999 54142 99999 47864 100000 36431 99999 9730 100000 8657 99999 34196 99999 99531 100000 29408 100000 63583 99999 67307 100000 30906 100000 8453 100000 69086 99999 3912 100000 98658 99999 54211 99999 37040 100000 3483 99999 54944 99999 2686 99999 59218 100000 25617 99999 85907 100000 21768 100000 29059 99999 61530 99999 99111 99999 30656 99999 55791 100000 55010 100000 99726 100000 83268 100000 57618 100000 38441 99999 61592 99999 16283 100000 19529 99999 51918 99999 17922 100000 3500 100000 11491 100000 51265 99999 22576 100000 93042 100000 74831 100000 61145 100000 31057 99999 78108 100000 99009 99999 5911 99999 12211 99999 63698 99999 76398 100000 53732 99999 4820 100000 6342 100000 84721 99999 46589 99999 13778 100000 98096 99999 19466 99999 81868 100000 86366 100000 80858 100000 95069 99999 78543 100000 65531 99999 33945 100000 45754 100000 20358 99999 69155 100000 54271 99999 47186 99999 83400 100000 84518 99999 37922 99999 37712 99999 33597 99999 94469 100000 14433 100000 92199 100000 95589 100000 98618 99999 30821 99999 76939 100000 15096 99999 21822 100000 73990 99999 99160 100000 38388 99999 44667 100000 65411 100000 65172 99999 13287 100000 25605 100000 37144 99999 82600 100000 48737 99999 18971 100000 10089 99999 41710 99999 92832 100000 79676 99999 55429 99999 42469 99999 37213 99999 58827 99999 74937 99999 63675 100000 48693 99999 80015 100000 63339 99999 74678 100000 37715 100000 90833 99999 5415 99999 41244 100000 33070 99999 63303 99999 68374 99999 75654 100000 74935 99999 58193 100000 11378 99999 6426 100000 2084 99999 26953 100000 1840 100000 81257 99999 15382 99999 56361 99999 30970 99999 49886 99999 2821 100000 28051 100000 72626 99999 81352 100000 54045 99999 76778 100000 6545 100000 92022 100000 9200 99999 33012 99999 98370 100000 15452 99999 82988 100000 24686 99999 18796 100000 23273 100000 25506 100000 34450 99999 74297 99999 68611 99999 35778 99999 32242 100000 96752 99999 89652 100000 70851 99999 26250 100000 67302 99999 81699 99999 78680 99999 24221 99999 68920 100000 16369 100000 83707 99999 28349 100000 72638 100000 84269 100000 82693 100000 21763 99999 86205 99999 30117 100000 96526 100000 68747 100000 52998 100000 22167 99999 68778 99999 57674 100000 57379 99999 17030 100000 84352 99999 83344 99999 73943 100000 17835 99999 80659 99999 38896 99999 85904 100000 29448 100000 74188 100000 13299 99999 24039 100000 3956 100000 28652 100000 84266 100000 15065 99999 78808 100000 71762 99999 11399 100000 69227 100000 37843 99999 98202 99999 79297 100000 64306 100000 77713 100000 68698 99999 59630 100000 38829 100000 79641 99999 87648 99999 77563 100000 91098 100000 86717 99999 7133 100000 26531 100000 33780 99999 9966 99999 13020 99999 7815 100000 88969 100000 94330 100000 6773 100000 16332 99999 98233 100000 33753 100000 24120 100000 85693 99999 70509 100000 62264 100000 15241 100000 25493 99999 82909 99999 51500 100000 35027 99999 7123 99999 32880 100000 32540 99999 60364 99999 18038 100000 61705 99999 86223 99999 92604 100000 38653 99999 8680 99999 37663 99999 67687 99999 31466 99999 17297 99999 16749 99999 74578 100000 94078 99999 72035 100000 92361 99999 54970 100000 463 100000 93499 100000 8655 100000 61383 99999 17790 99999 12727 99999 55643 100000 19221 100000 79628 100000 92730 99999 61222 99999 16027 99999 36026 99999 27460 99999 88929 100000 55174 99999 10445 99999 27136 99999 13698 99999 74955 100000 64301 99999 30423 99999 85481 99999 33819 99999 65543 100000 17697 100000 50200 100000 64431 100000 96516 99999 38126 99999 90034 99999 67637 100000 50761 99999 88834 99999 96967 99999 56608 100000 82090 99999 27299 99999 36108 100000 90573 100000 47915 100000 97710 99999 13949 99999 4823 99999 62301 100000 21798 100000 85895 99999 26513 100000 54234 100000 68746 100000 98100 100000 41317 100000 57040 100000 44422 99999 79315 99999 16238 99999 19852 99999 58526 100000 34485 99999 31159 99999 56420 99999 77429 99999 79087 100000 76393 100000 28859 99999 35699 99999 97509 100000 98721 99999 14438 100000 81171 99999 53101 99999 40812 100000 1026 99999 72906 100000 39429 99999 75872 99999 77030 100000 3075 99999 30474 99999 33659 99999 28344 100000 5333 99999 96521 100000 78058 99999 24757 99999 71032 100000 78879 100000 54566 100000 27796 99999 39610 99999 2748 99999 66816 100000 52467 99999 40312 99999 79423 99999 855 100000 64438 99999 41403 100000 58167 100000 79245 99999 45198 100000 96573 100000 38336 99999 61308 100000 58725 100000 56641 99999 25278 99999 57300 100000 14518 100000 12905 99999 71555 100000 71838 99999 82506 100000 95655 100000 66707 100000 45029 99999 74174 99999 8518 99999 47300 99999 96955 99999 53261 99999 77748 99999 83019 99999 55116 99999 68862 100000 26279 100000 37497 99999 11423 100000 43378 100000 94417 99999 96596 100000 99166 99999 98273 99999 25592 99999 30030 100000 70134 99999 56867 99999 54225 99999 13209 100000 40992 100000 51063 100000 73065 100000 39834 99999 38372 99999 71685 100000 76453 99999 1147 99999 67322 99999 17890 100000 92654 99999 20250 99999 59956 99999 57584 100000 18524 100000 60570 100000 61868 100000 34064 99999 33101 99999 79095 99999 88968 99999 76239 100000 98364 99999 69268 100000 70247 99999 52729 100000 18457 100000 8636 100000 5587 99999 94797 99999 77303 99999 90304 99999 42841 99999 18294 100000 6364 99999 15177 100000 40306 99999 33849 100000 81713 99999 46123 99999 61615 99999 15522 100000 69853 100000 6351 100000 58619 99999 9276 100000 16878 99999 42125 99999 37449 99999 11586 100000 15551 99999 20464 99999 70968 99999 46130 100000 79732 99999 76381 100000 17712 100000 77380 99999 17497 100000 25490 100000 14100 100000 24972 100000 36821 99999 60015 100000 96051 99999 99946 100000 63363 99999 52917 99999 39186 100000 53288 99999 20934 99999 51133 100000 66844 100000 25398 100000 74125 99999 41950 100000 31261 99999 61744 100000 35418 99999 65680 99999 37203 99999 19021 99999 48301 100000 67782 99999 8905 99999 57070 99999 79127 99999 16869 100000 82081 100000 1307 100000 45647 99999 55772 100000 70149 99999 30296 99999 27142 100000 41469 99999 38695 100000 89497 99999 67909 100000 66250 99999 43705 100000 92447 99999 84612 100000 47071 100000 95875 100000 53085 99999 65922 100000 5282 99999 65500 100000 33726 100000 45107 100000 56360 100000 13857 99999 2954 99999 45785 100000 24634 99999 49803 99999 99753 99999 10007 100000 40878 99999 73294 100000 33478 100000 10871 100000 47353 99999 36678 99999 99546 99999 22609 99999 54322 99999 17410 100000 97812 100000 25725 99999 39849 100000 55890 100000 81720 100000 88723 100000 35072 100000 3133 100000 40730 100000 43779 100000 80666 100000 82320 100000 48444 100000 52952 100000 58902 99999 9503 100000 48612 99999 46957 99999 98530 100000 81851 100000 91944 99999 7169 100000 67788 100000 29267 99999 77853 100000 85537 99999 85534 100000 91819 100000 85546 100000 21221 100000 68466 100000 47235 99999 25358 100000 93243 100000 4126 100000 20779 99999 48985 99999 97421 100000 11837 99999 32441 100000 78683 100000 33617 99999 9591 99999 99188 99999 9532 100000 9334 99999 48976 100000 12578 100000 46278 99999 14482 99999 57581 100000 46599 99999 7792 100000 61207 99999 61477 99999 15023 99999 41593 100000 84081 99999 36191 99999 64402 100000 24830 100000 70611 100000 33885 100000 38154 99999 87856 99999 79441 99999 20255 99999 55328 100000 78917 99999 60180 100000 58382 100000 22629 100000 32102 99999 36885 100000 97892 99999 90057 100000 90540 100000 25713 100000 18228 100000 52951 99999 66086 100000 31289 100000 33095 99999 60142 100000 90639 100000 78771 100000 2883 99999 69474 100000 66350 99999 77012 99999 55565 99999 73094 100000 5108 99999 31858 99999 70018 100000 36315 100000 74452 100000 85279 99999 33673 99999 32206 99999 8209 99999 33878 100000 82928 100000 32598 100000 18143 100000 33151 100000 22769 100000 22671 100000 29450 100000 87883 100000 70400 100000 1182 100000 93921 100000 38187 100000 20614 100000 17661 99999 55011 99999 53579 99999 96231 100000 73425 100000 20022 100000 99599 100000 23420 100000 34292 99999 39750 100000 17804 99999 92711 99999 86015 100000 64931 100000 49259 99999 18361 99999 20777 99999 62885 99999 32166 100000 88471 100000 17527 100000 36433 99999 53054 100000 26897 100000 47574 99999 341 100000 26551 100000 64428 99999 75311 99999 19050 99999 9143 99999 71735 99999 90136 99999 23786 100000 5873 100000 28873 100000 46383 99999 20303 100000 55260 99999 83154 99999 15083 99999 68459 99999 45743 99999 5174 100000 94145 99999 74028 100000 19438 99999 6670 99999 93764 99999 84402 100000 69053 100000 73610 100000 57239 99999 87034 100000 3291 100000 14656 100000 70461 100000 81334 100000 86303 100000 54458 99999 61282 100000 12520 100000 58272 99999 37928 99999 87362 99999 50097 99999 28628 100000 9174 100000 37125 100000 38206 99999 91023 99999 44564 99999 19858 100000 40594 100000 73132 100000 15024 99999 43637 99999 58146 99999 27611 100000 67061 100000 22848 99999 78405 99999 63994 99999 4033 99999 15787 100000 15274 100000 41736 99999 43470 99999 48411 99999 46098 100000 50612 100000 39619 99999 6307 99999 33134 100000 31616 99999 40658 100000 39862 100000 85165 99999 42274 100000 27920 100000 68752 99999 42429 99999 16540 99999 39895 99999 52270 99999 50795 100000 51708 100000 75378 99999 25475 99999 62177 99999 32107 100000 26039 100000 12163 99999 58622 99999 56251 100000 53357 100000 47580 99999 2857 100000 12547 100000 18894 99999 97704 100000 64908 100000 82749 99999 13643 100000 70343 100000 59266 99999 10723 99999 31511 99999 81590 99999 1276 99999 97715 100000 50632 99999 6372 99999 46244 99999 24771 99999 52767 99999 74624 99999 15722 99999 95240 99999 10063 99999 34048 99999 5247 99999 57309 99999 97327 99999 99567 99999 91283 99999 77683 100000 77034 100000 14182 100000 34585 99999 93644 100000 8308 100000 22566 99999 251 99999 32158 100000 8607 100000 31112 99999 66341 100000 58604 99999 76532 99999 50311 99999 29524 100000 73444 100000 33247 99999 99547 100000 53669 100000 83582 100000 66558 99999 57402 99999 50930 99999 16450 100000 56071 99999 7069 100000 8138 100000 17035 100000 54457 99999 58764 100000 79726 100000 5215 99999 76971 100000 14690 100000 16492 99999 48247 100000 87749 99999 68979 100000 59450 99999 40605 100000 85417 99999 46655 99999 95032 99999 78520 99999 94761 100000 72432 100000 21433 100000 25103 100000 78734 100000 48084 99999 68806 100000 42687 100000 79320 99999 56585 100000 88415 100000 96115 100000 62987 100000 51828 100000 6359 99999 83157 99999 46755 99999 22631 99999 28342 99999 43057 99999 6228 100000 76195 99999 75061 99999 66589 99999 86953 100000 31935 99999 40350 99999 32825 100000 59033 99999 8156 100000 68193 99999 64221 99999 31638 100000 92919 99999 68144 99999 30846 100000 16521 100000 77704 99999 80193 99999 59943 99999 68853 100000 92122 99999 81535 100000 16389 99999 84501 100000 57148 99999 57964 100000 61792 99999 61136 100000 36907 100000 77661 99999 41000 100000 39038 100000 3699 100000 43201 99999 73498 99999 70560 100000 23146 99999 17711 99999 87693 99999 66022 99999 75168 99999 16596 100000 83533 100000 98688 100000 99862 100000 42858 100000 36623 100000 5507 100000 62017 99999 78564 99999 69402 99999 36818 99999 6376 100000 42529 100000 52921 99999 11212 99999 92808 99999 62671 99999 84460 100000 44507 100000 81039 100000 82485 100000 15936 100000 9840 100000 45554 99999 47297 99999 69075 100000 50388 100000 50818 100000 14464 100000 36549 100000 3717 99999 52496 100000 79275 99999 29229 100000 75847 99999 71033 99999 44243 99999 65100 100000 56909 100000 24269 100000 84001 100000 60268 100000 64109 100000 64222 100000 92738 100000 11748 99999 60448 100000 32896 99999 77774 100000 84304 99999 26172 100000 25520 100000 82821 100000 41464 99999 99137 99999 61830 100000 77505 100000 65114 99999 50897 100000 5480 100000 28944 100000 90819 99999 27088 99999 44808 99999 3822 99999 25486 100000 51953 99999 43743 100000 42675 100000 20790 100000 43936 100000 55492 100000 48172 100000 33256 99999 76805 99999 9872 99999 7265 99999 78400 99999 65890 100000 75306 100000 34104 100000 82215 99999 52248 100000 13221 99999 90767 100000 49844 100000 81727 100000 12611 99999 38792 99999 93236 100000 48384 99999 96473 100000 12120 99999 47531 99999 15868 99999 17533 99999 79559 100000 84265 99999 13320 100000 60474 100000 76757 100000 8495 100000 8928 100000 67954 100000 36240 99999 61305 99999 86975 100000 46619 99999 36160 100000 49532 100000 38445 99999 16184 100000 57037 99999 5738 99999 98712 99999 97367 100000 15046 100000 94498 100000 28424 100000 72036 99999 7724 99999 80067 100000 5195 99999 56106 100000 27334 99999 98082 99999 96715 99999 63592 99999 15906 99999 35282 99999 91397 99999 49977 99999 71493 99999 14739 99999 41347 99999 2071 100000 10097 99999 36144 99999 99566 99999 47095 100000 89307 99999 80402 99999 20850 99999 32931 99999 38648 99999 24365 100000 74218 99999 80591 99999 4788 99999 37477 99999 81134 99999 18505 100000 61615 100000 97694 99999 59565 100000 69295 100000 55207 100000 17355 100000 560 99999 2906 99999 95791 99999 56363 99999 2120 99999 10743 100000 8270 99999 71342 99999 64373 100000 92356 100000 97260 99999 54049 100000 85020 100000 29337 100000 43028 100000 87845 100000 21217 100000 76200 100000 97610 100000 99136 99999 16168 99999 37513 100000 6498 99999 96637 100000 98037 100000 29821 100000 52593 100000 35335 100000 60047 100000 88025 99999 97551 100000 67845 99999 16636 100000 52029 99999 59952 100000 90445 100000 46962 99999 31495 99999 17652 100000 33178 100000 99201 100000 87171 100000 54371 100000 75272 99999 93026 99999 47623 100000 18087 99999 84876 100000 53124 99999 6437 100000 67319 99999 15514 99999 15530 100000 72256 100000 44882 100000 81514 99999 5334 99999 41834 100000 27433 99999 98027 99999 27977 99999 60021 99999 15623 99999 57428 99999 37517 99999 95546 99999 98097 100000 18153 100000 18038 99999 75467 100000 89751 99999 50562 99999 91589 100000 35302 100000 95112 100000 23493 100000 93173 99999 17449 99999 2903 99999 69759 99999 92224 99999 85009 100000 70393 99999 62752 99999 79119 99999 90733 100000 19799 100000 59752 99999 66965 100000 50944 99999 51449 99999 29301 100000 41543 100000 30616 100000 70318 100000 31123 100000 16258 99999 10896 100000 29214 99999 97426 100000 93799 99999 13536 99999 41282 99999 70874 100000 40123 100000 53674 99999 2259 99999 12916 99999 67861 100000 95118 99999 4009 100000 6197 99999 72334 99999 97192 100000 20590 99999 52865 100000 83875 100000 9171 100000 55060 99999 38780 100000 51378 100000 98635 100000 93053 100000 40091 99999 68869 100000 33643 100000 41361 100000 60298 100000 49157 100000 32119 100000 91391 99999 69166 99999 49107 99999 24363 100000 63370 99999 58412 99999 90215 99999 23088 100000 11179 99999 47117 99999 33605 99999 18601 100000 52661 100000 5786 100000 2729 99999 95961 99999 67474 100000 25703 99999 11071 100000 68980 99999 91453 99999 97819 100000 95558 99999 73325 99999 18415 99999 7435 100000 61426 100000 66116 99999 15362 100000 71726 100000 31815 100000 30506 100000 71182 100000 23650 99999 39060 99999 66855 99999 50070 99999 96347 100000 61686 100000 12923 99999 29281 100000 82814 100000 61192 99999 63450 99999 47492 99999 99290 99999 31584 100000 35832 99999 17148 100000 68271 99999 94725 99999 61228 100000 96264 99999 95766 100000 1886 100000 80982 99999 90388 99999 63330 100000 50041 99999 69624 99999 26400 100000 67141 99999 10731 100000 51827 99999 74413 99999 37011 99999 15142 100000 56481 100000 38568 100000 50019 99999 22033 99999 92111 99999 25673 100000 70731 99999 69174 99999 26976 100000 33153 100000 82283 99999 77068 100000 8791 99999 11173 100000 72354 100000 23172 100000 28923 99999 52477 100000 72124 100000 97967 100000 27674 99999 32005 100000 53548 99999 37042 99999 85173 99999 71390 100000 33763 100000 10390 100000 470 99999 59273 99999 61629 100000 13314 99999 19670 100000 72399 99999 12757 99999 49436 100000 32794 99999 54399 99999 82145 99999 3294 99999 30654 99999 96531 99999 24548 99999 92367 99999 11653 100000 30214 100000 70153 99999 23891 100000 71932 99999 93363 100000 20940 99999 14543 100000 64679 99999 93699 99999 37531 100000 23589 100000 56544 99999 95005 99999 49007 99999 69644 99999 81913 99999 41222 99999 33595 100000 8963 99999 55843 100000 16995 100000 96242 99999 45720 99999 67270 99999 61554 100000 26828 100000 30098 100000 56915 100000 39637 99999 24416 100000 98861 100000 37159 99999 75584 100000 88551 99999 97234 100000 17806 99999 58399 100000 65128 100000 53831 99999 83005 99999 66045 100000 71052 100000 95788 100000 96332 100000 76244 100000 51364 99999 31760 100000 26474 100000 33015 99999 94531 99999 9653 100000 44673 100000 38885 99999 4184 100000 77501 99999 28535 100000 68647 99999 24596 100000 31827 100000 30514 99999 10996 99999 98268 100000 51838 99999 43580 99999 72464 99999 93512 99999 77434 100000 66489 100000 91176 99999 54224 99999 27080 99999 15181 99999 4365 99999 93798 100000 15826 100000 29381 100000 67756 99999 42028 100000 95335 99999 90686 100000 9333 100000 49029 99999 6526 100000 13420 99999 22436 99999 59498 99999 49990 100000 33308 99999 33509 99999 7545 99999 17311 100000 85433 99999 3526 99999 56527 99999 63692 100000 79634 99999 9393 99999 18021 99999 60423 100000 29236 100000 83301 99999 21878 100000 64397 100000 62488 100000 21615 99999 28174 99999 72901 99999 69427 99999 95727 100000 94149 100000 35984 100000 19184 100000 18001 100000 16709 99999 87734 99999 85297 100000 53468 100000 92709 100000 18665 99999 26302 100000 34499 100000 71288 100000 46064 99999 17685 99999 34968 100000 45899 100000 49066 100000 6086 99999 35635 100000 73360 99999 86919 99999 88284 100000 29888 100000 8922 99999 73735 99999 3833 99999 46919 99999 43324 99999 88706 99999 72667 100000 71380 100000 387 100000 90386 100000 22232 99999 5213 99999 68547 100000 77415 100000 57062 99999 18267 100000 17859 99999 84958 100000 48001 99999 7901 99999 85619 100000 94704 99999 3804 100000 67465 99999 35514 100000 28087 99999 59056 99999 99847 100000 2189 99999 53946 100000 95288 99999 1261 99999 2928 100000 89402 99999 69543 100000 3650 99999 57753 99999 76944 99999 26455 100000 5434 99999 35849 100000 29035 100000 4630 100000 28730 99999 19425 100000 60841 99999 94642 99999 55965 99999 73825 99999 87452 100000 7516 99999 37013 99999 61238 100000 4954 100000 26162 100000 98978 100000 88070 99999 80681 99999 75627 99999 17668 100000 64783 99999 27182 99999 99874 100000 97929 100000 78154 99999 92229 100000 7435 99999 35668 99999 88120 100000 93908 100000 61562 99999 55200 99999 62629 100000 9160 100000 89334 99999 38265 99999 56375 100000 42942 99999 98204 99999 74676 99999 7709 100000 58201 99999 965 100000 95489 99999 40967 99999 11663 99999 72520 99999 65969 100000 57588 100000 26040 99999 9176 100000 50522 100000 392 100000 34914 99999 46138 99999 89984 100000 86023 99999 51363 100000 12426 100000 85815 100000 99695 100000 94895 99999 25188 99999 36298 99999 24794 99999 52659 100000 34079 100000 77094 100000 25963 100000 52587 100000 48393 100000 92366 99999 59879 99999 88333 99999 87942 99999 95835 99999 49201 100000 41811 100000 57910 99999 44873 99999 33775 100000 85096 99999 93138 99999 46779 100000 52485 99999 85514 99999 56739 100000 92419 99999 53419 99999 80104 99999 91644 99999 53339 100000 40874 99999 62590 100000 99524 100000 73090 99999 45927 99999 17616 99999 32226 100000 89660 100000 12496 99999 57436 100000 70124 99999 71374 99999 47213 100000 99013 99999 3154 100000 45157 100000 64115 99999 96262 99999 20424 99999 31525 100000 87 100000 40843 99999 25943 99999 32675 99999 84776 99999 32455 99999 35391 100000 92789 99999 11167 99999 19626 100000 54914 100000 66627 99999 9385 100000 99355 100000 39420 100000 3257 99999 40621 100000 43817 99999 10641 100000 84161 100000 88212 99999 2095 99999 32096 99999 64861 100000 45842 99999 93457 100000 1496 99999 42337 99999 49431 100000 33533 100000 56933 100000 16531 99999 73137 100000 76324 99999 67563 100000 20892 100000 25806 99999 55379 100000 70158 100000 57712 100000 31127 99999 15778 99999 39445 99999 87448 99999 75537 99999 60615 100000 6339 99999 67043 100000 75829 100000 60097 100000 70464 99999 7483 100000 10272 99999 4097 100000 23394 99999 69816 99999 38834 99999 56221 100000 37314 100000 22866 99999 78234 100000 55419 100000 43466 100000 88770 100000 32410 100000 17538 100000 3553 99999 58246 99999 7355 99999 44809 99999 92083 100000 63322 99999 12097 99999 91408 100000 47368 100000 11707 100000 15225 99999 61797 99999 35447 99999 50591 100000 96800 100000 20035 100000 17161 100000 98952 100000 58580 100000 14154 100000 46941 99999 83812 100000 21887 100000 62647 99999 42155 100000 44497 99999 72719 99999 95978 100000 81879 100000 95176 100000 38217 100000 48873 100000 20613 100000 22095 100000 74719 100000 40502 100000 60211 100000 82356 99999 4183 100000 2689 99999 9231 99999 69858 99999 33068 100000 66701 99999 69199 99999 23488 99999 59187 99999 40627 99999 204 100000 34266 99999 47720 99999 5679 100000 31419 100000 41191 99999 16713 100000 14887 99999 99279 99999 46572 99999 9665 100000 22679 99999 74857 99999 84022 99999 97182 99999 92495 99999 21994 99999 88862 99999 78600 100000 71243 100000 48133 99999 26793 100000 7008 100000 61995 99999 37175 100000 508 99999 38946 99999 37030 100000 45471 99999 26546 99999 41931 100000 25336 100000 21876 99999 672 100000 41866 99999 87277 100000 58627 99999 91566 99999 79426 99999 68769 99999 14703 100000 94356 100000 79062 100000 28821 99999 27834 99999 14683 99999 89133 100000 66088 99999 3118 99999 15366 100000 36951 99999 26655 99999 19526 100000 63467 99999 41794 100000 48673 99999 34875 100000 30365 100000 91566 100000 70276 99999 54620 99999 44942 99999 37124 99999 79540 99999 28768 100000 96892 99999 86385 100000 83632 100000 27777 99999 80963 100000 21038 100000 1390 100000 74855 100000 81045 99999 62790 99999 35097 100000 42155 99999 33444 100000 54351 99999 58 100000 45734 100000 40837 99999 72134 100000 87038 100000 26971 99999 37103 100000 82431 99999 54147 100000 44679 99999 63078 99999 62988 100000 84206 99999 47222 99999 17176 100000 60228 99999 60363 99999 61257 99999 46171 99999 10793 99999 6391 99999 83261 100000 53633 99999 82321 100000 94232 99999 68968 99999 47883 100000 20819 100000 68894 99999 44293 99999 22950 100000 88662 100000 85515 99999 36114 99999 21351 99999 10602 100000 35910 99999 71499 99999 73064 100000 15655 100000 39607 99999 60390 100000 58418 100000 44582 100000 23196 100000 86832 99999 84244 100000 8651 99999 39280 99999 73301 100000 33558 100000 11125 99999 78579 99999 85677 100000 54760 99999 6882 99999 43683 99999 34749 100000 53454 100000 8685 99999 93013 99999 96265 99999 24565 99999 31239 100000 32465 99999 7457 99999 2955 100000 90337 99999 1954 99999 88737 99999 79568 100000 75 100000 65670 99999 75477 99999 32366 99999 75623 99999 74871 100000 68871 100000 43794 99999 55537 100000 63676 99999 22962 99999 72280 99999 1706 99999 58346 99999 2545 99999 37176 99999 13183 99999 18320 100000 29682 100000 15606 99999 65030 100000 47959 99999 61260 100000 16848 99999 7382 99999 70379 99999 85027 99999 17743 100000 71781 99999 2929 99999 53629 99999 50549 100000 84238 100000 17833 99999 5867 100000 40499 99999 40629 99999 59919 100000 90284 99999 98045 99999 93873 100000 51709 99999 80466 99999 6116 99999 92525 99999 19733 99999 86781 99999 92060 99999 38977 100000 28970 100000 35454 100000 72099 100000 97177 100000 26732 100000 26591 99999 13714 99999 94422 100000 9544 99999 9663 99999 58732 99999 83810 100000 93490 99999 53716 99999 50760 99999 46557 100000 27448 99999 1564 99999 57623 100000 86996 99999 13900 100000 71749 100000 22046 99999 67421 99999 22174 100000 42123 99999 63038 100000 72257 99999 62386 100000 89048 100000 97714 99999 12190 100000 23787 99999 48159 100000 22696 99999 64326 99999 27551 99999 69454 99999 65798 99999 85063 99999 5870 100000 52453 99999 95677 99999 79196 100000 22977 100000 19029 100000 30145 100000 16605 100000 44892 100000 25322 100000 68961 100000 81743 99999 27813 100000 72828 100000 9337 100000 49039 99999 22981 99999 88619 99999 51036 100000 28865 99999 89339 100000 55073 100000 21964 99999 26440 100000 53927 100000 11091 99999 43044 99999 46542 99999 82965 99999 70823 100000 93624 100000 74355 100000 77872 99999 71663 100000 24468 100000 32521 100000 69659 99999 69943 99999 58256 100000 95367 100000 5819 99999 36086 100000 22082 99999 40410 99999 35390 100000 76132 99999 3980 99999 81569 100000 38308 99999 10001 100000 24722 99999 91260 100000 66596 100000 21650 100000 55302 100000 18774 100000 21761 99999 97697 100000 6208 100000 94508 99999 37921 99999 83185 100000 92706 100000 4553 99999 35853 100000 25609 99999 62101 99999 59349 99999 79884 99999 62412 99999 79262 100000 38870 99999 87632 99999 99831 99999 61350 100000 15300 99999 79457 100000 78883 100000 7016 100000 95066 99999 28308 99999 17143 99999 38174 99999 53078 100000 20258 99999 48310 100000 81775 100000 70147 100000 23278 100000 37768 100000 60254 99999 69693 99999 57943 100000 27313 99999 43842 100000 27646 100000 25883 99999 83073 99999 46520 100000 48788 99999 76483 99999 23593 100000 80255 99999 11235 100000 81231 100000 27930 99999 77154 99999 33472 99999 32636 100000 61535 99999 83558 99999 70011 100000 2453 100000 85196 100000 67396 99999 17128 99999 23588 99999 47304 99999 29035 99999 57766 100000 89293 99999 9097 99999 30881 100000 89819 100000 99080 99999 28385 100000 38542 99999 28800 100000 73235 100000 39615 100000 88151 99999 24783 99999 94380 99999 59332 99999 94057 100000 97781 99999 70457 99999 74435 100000 56279 99999 66776 99999 9335 99999 37019 99999 72675 100000 5266 99999 70034 100000 93216 100000 82031 99999 72340 99999 44921 100000 35250 99999 98075 100000 13055 99999 30832 99999 66865 100000 30149 99999 33522 99999 89309 100000 97937 99999 37063 100000 70663 99999 17633 100000 5533 100000 8001 99999 32472 100000 16085 99999 65831 100000 35793 99999 41223 99999 12581 100000 47500 99999 14561 99999 29073 99999 57586 100000 31506 100000 3732 99999 53615 99999 50709 100000 80618 99999 27106 99999 88952 100000 56467 99999 80445 99999 45701 99999 57412 100000 3005 100000 75801 100000 36859 100000 707 100000 23750 100000 90023 99999 14633 100000 4153 99999 54153 100000 36139 99999 67059 100000 54154 100000 92850 99999 63083 99999 33084 99999 37764 99999 3852 100000 54318 99999 38414 100000 70405 99999 4648 100000 28404 99999 37416 99999 81997 100000 87227 100000 45586 100000 38109 100000 43165 99999 96600 100000 3017 100000 54202 100000 72787 99999 43944 100000 41128 100000 90292 100000 2887 99999 95504 100000 11060 99999 24682 99999 62770 100000 94858 99999 96490 99999 31822 99999 93757 99999 53763 99999 9701 99999 20561 99999 7582 99999 26468 100000 62761 100000 76189 100000 90530 99999 83607 100000 60220 100000 75991 99999 99255 99999 5659 100000 51189 100000 70235 99999 43429 100000 63779 99999 66586 99999 51073 100000 38282 99999 404 99999 64837 100000 72626 100000 53801 100000 95269 99999 68927 100000 10538 99999 13680 100000 98021 99999 62739 99999 82721 99999 17894 100000 62993 100000 7559 99999 95198 99999 95231 99999 79181 99999 19521 99999 96328 99999 30584 99999 55628 100000 2639 100000 44311 99999 85630 99999 75383 99999 31762 99999 54909 100000 68098 99999 42862 99999 7493 99999 69518 99999 79480 100000 79083 99999 65809 100000 63413 100000 35469 100000 53033 99999 31178 100000 13753 100000 35547 100000 96103 99999 63594 100000 22739 99999 2927 100000 3961 99999 77753 99999 41076 99999 81417 99999 64794 99999 52557 100000 80780 99999 73766 100000 26046 99999 87256 99999 48523 100000 72643 99999 20909 99999 50490 100000 63220 100000 80797 100000 58246 100000 86308 99999 89109 100000 48041 100000 40162 99999 12051 99999 65127 99999 37719 99999 87232 100000 74606 99999 68856 99999 14401 99999 45981 99999 40914 100000 91950 100000 75050 100000 83972 99999 37392 100000 88382 99999 60593 100000 82477 100000 97566 100000 66284 99999 69214 100000 56090 99999 12356 100000 5863 99999 26424 99999 904 100000 63823 100000 71165 99999 41704 99999 72356 99999 19860 99999 26155 99999 77021 99999 47242 99999 79808 100000 4382 100000 27205 100000 89187 99999 47383 99999 94489 100000 28905 99999 69582 99999 91483 100000 10 100000 94166 99999 74867 99999 8880 100000 94060 100000 28743 100000 10209 99999 77115 100000 52547 99999 50636 100000 78479 99999 96703 100000 54686 100000 10803 100000 29599 99999 31377 99999 81052 100000 61097 99999 57689 99999 56386 99999 59484 100000 64857 100000 85455 99999 85231 99999 45994 99999 60520 100000 26283 100000 28919 99999 96097 99999 19347 100000 10119 100000 87094 99999 86714 100000 93277 99999 27456 100000 63288 99999 50624 99999 69342 100000 90306 100000 4922 100000 85256 100000 91507 100000 52318 100000 18749 99999 88601 100000 52602 100000 74598 100000 17316 100000 73448 100000 30894 100000 12663 100000 66664 100000 72263 99999 91142 100000 28064 100000 88890 100000 52124 100000 78007 100000 31002 99999 40911 100000 79809 100000 35192 100000 65344 99999 95410 99999 32277 100000 18491 100000 34506 100000 57953 99999 21602 100000 54836 100000 78916 99999 69176 100000 43810 99999 5435 100000 74450 100000 22259 99999 4023 99999 61600 100000 63834 100000 23844 100000 14733 100000 92606 99999 63338 100000 70117 100000 7503 100000 43271 99999 63329 100000 71539 99999 5855 99999 29204 100000 97940 100000 34311 99999 68357 100000 3715 99999 88804 100000 89184 99999 14535 99999 87002 99999 46964 99999 85361 100000 85620 99999 87929 99999 44910 100000 89153 99999 4962 100000 79592 99999 6897 99999 24028 99999 9630 99999 14672 99999 94632 99999 75964 99999 50891 99999 59017 99999 44526 100000 35614 99999 50298 99999 98088 99999 58765 100000 47403 99999 46185 99999 39597 100000 76292 100000 38435 100000 63024 99999 43257 99999 61295 100000 41503 100000 80983 99999 15425 99999 51587 100000 5649 100000 86542 99999 94275 100000 38413 99999 94997 100000 13634 100000 38027 100000 37177 100000 90814 99999 14707 100000 30946 99999 41864 100000 1560 100000 24761 100000 7268 99999 77755 100000 25716 100000 7406 100000 60086 99999 88404 99999 43433 99999 85937 100000 920 100000 38515 100000 26905 100000 10724 99999 91134 99999 37771 99999 55867 100000 31834 100000 51391 100000 28582 100000 41101 99999 58872 99999 10324 99999 7357 100000 20922 99999 66572 100000 73199 99999 54047 99999 5727 100000 81581 100000 76634 100000 16094 100000 73625 100000 57578 99999 94877 100000 33510 100000 92966 99999 76701 100000 59832 99999 90371 100000 72170 99999 19720 100000 71643 99999 89155 99999 52421 99999 59602 99999 74031 99999 91390 99999 81295 99999 35018 99999 10596 100000 10683 100000 38211 100000 44495 99999 53070 100000 51035 99999 68651 100000 99885 99999 18557 99999 12422 99999 43547 100000 94784 100000 86672 99999 90698 99999 40656 99999 45884 99999 22823 100000 23158 99999 82652 99999 89733 100000 84320 99999 23378 100000 19074 100000 27427 99999 32113 99999 87636 99999 91521 100000 90390 100000 54643 99999 81103 99999 83923 100000 92883 99999 71916 100000 48299 100000 68151 100000 86962 99999 41011 99999 39801 99999 88248 100000 72021 99999 51503 100000 99143 100000 4782 99999 5978 100000 27041 99999 51021 100000 62716 100000 45722 99999 35949 100000 99647 100000 51595 100000 84845 100000 51796 99999 69021 100000 16474 100000 59350 100000 32609 100000 55433 100000 50585 99999 11334 100000 2975 100000 9740 99999 68934 99999 45415 99999 80059 100000 77131 99999 88378 99999 28088 100000 36756 99999 82448 100000 30383 100000 66902 100000 58864 99999 95162 100000 16336 99999 57353 100000 40732 99999 35692 99999 67262 99999 47361 100000 60525 100000 420 99999 21730 99999 88223 99999 45056 99999 35259 99999 30597 100000 73588 100000 58585 100000 69996 100000 85649 99999 20971 99999 59460 100000 29443 99999 48795 100000 3908 99999 79333 99999 84243 100000 40046 99999 17839 99999 40998 99999 92036 100000 8162 100000 8325 100000 21537 100000 16431 100000 24240 100000 57076 99999 11568 99999 2774 100000 64541 100000 62175 100000 54733 99999 6675 99999 89295 99999 86361 100000 66740 100000 68952 99999 51369 100000 9888 99999 11786 100000 94825 99999 42919 99999 74532 99999 34719 99999 61158 100000 31854 99999 30549 99999 87477 99999 94120 99999 88614 99999 79010 100000 96582 99999 40664 100000 87142 99999 76696 100000 6949 99999 42478 99999 29009 100000 62447 99999 87850 100000 14296 99999 93417 100000 51849 99999 32621 100000 32625 99999 62901 99999 6714 100000 37042 100000 30661 100000 47891 99999 73837 100000 41294 100000 30316 99999 35991 99999 7036 99999 89325 99999 64333 99999 54251 100000 24774 99999 51565 99999 29588 99999 5586 99999 18824 100000 96199 100000 25657 99999 57468 99999 17526 100000 94178 99999 69034 100000 69857 99999 37496 99999 1371 99999 82268 99999 40462 100000 17292 100000 64091 100000 28537 100000 97702 99999 86494 99999 13154 99999 49153 99999 68004 100000 67708 99999 5006 100000 97115 99999 86663 100000 90691 100000 41241 100000 59794 100000 75912 99999 2006 99999 95436 100000 14976 100000 60489 99999 95702 99999 55140 99999 31959 99999 28653 100000 68787 100000 58123 100000 79714 99999 19460 99999 36410 99999 55284 100000 51307 100000 72212 100000 3777 99999 17695 100000 29406 99999 41841 99999 86619 100000 76156 99999 75868 100000 62243 100000 26558 99999 65460 100000 16034 99999 79761 100000 92354 99999 62470 99999 62314 100000 38677 100000 39527 100000 791 100000 81527 100000 88798 100000 42980 99999 24485 99999 73930 99999 40856 100000 74559 99999 56590 99999 31338 99999 72770 100000 62546 100000 50251 100000 65919 99999 40170 99999 89000 99999 70747 100000 86404 99999 34997 100000 6179 99999 95155 99999 98070 99999 63069 100000 77081 99999 59228 100000 53962 100000 34930 99999 88162 99999 65744 99999 91244 100000 29626 100000 61026 100000 11887 100000 65760 100000 607 99999 56394 99999 63545 100000 73278 100000 39363 99999 6851 99999 698 99999 26091 99999 93780 100000 21523 99999 88077 100000 17805 100000 34287 99999 37265 100000 65372 99999 94182 100000 23689 100000 11474 99999 42200 99999 52197 100000 15069 100000 40337 100000 77021 100000 63378 100000 23315 99999 78624 99999 54 99999 12048 100000 70894 99999 64983 99999 43509 100000 53358 100000 12626 100000 16911 99999 86504 99999 46497 99999 68054 100000 76194 100000 92604 99999 17324 100000 80683 99999 73873 99999 58068 100000 62541 99999 85579 100000 4905 99999 2747 99999 31232 100000 97162 99999 31871 99999 26249 99999 80222 100000 63030 99999 67048 100000 44929 99999 30401 99999 36940 99999 28172 99999 93880 100000 22370 99999 47276 99999 93900 99999 94688 100000 37930 99999 81149 100000 15525 100000 34802 99999 8979 100000 80640 99999 708 100000 29827 100000 60428 99999 86548 100000 14836 99999 40263 100000 58861 99999 62363 100000 5876 99999 81679 99999 64826 100000 27856 100000 18631 99999 11770 100000 7456 100000 69500 100000 73819 100000 2708 99999 52316 100000 69381 100000 84841 99999 31946 100000 94846 100000 86761 99999 38006 99999 75321 99999 80761 99999 84503 99999 49521 100000 79545 100000 58353 100000 22261 99999 23150 100000 51844 100000 72344 99999 40154 100000 33824 100000 1820 99999 33723 99999 24118 99999 9964 99999 25609 100000 91694 100000 28360 99999 88389 100000 7091 99999 37703 99999 92263 100000 79439 100000 91541 99999 93284 100000 91198 99999 75724 99999 89113 99999 66030 99999 96542 100000 36662 99999 67014 100000 33782 99999 48554 99999 80373 99999 95615 99999 24790 100000 13700 100000 58387 99999 21109 100000 10289 100000 70237 99999 52995 100000 14805 100000 37005 100000 85408 100000 6930 99999 65558 99999 53046 99999 66244 100000 64957 100000 21098 100000 55249 99999 46700 99999 70936 99999 80017 100000 86715 99999 19185 100000 33945 99999 87069 100000 86720 99999 1468 100000 4784 100000 18477 100000 52994 99999 47095 99999 27404 100000 42877 99999 19282 99999 19319 99999 23504 99999 11660 100000 42808 99999 20607 99999 77814 99999 73488 100000 20348 99999 70249 100000 49399 99999 40063 99999 40263 99999 12762 99999 7743 99999 59520 99999 99979 99999 64042 100000 12926 99999 6505 100000 57625 100000 44850 100000 83853 100000 36863 100000 77366 100000 45080 100000 26535 100000 52162 100000 3457 100000 11586 99999 94090 100000 36849 100000 65181 99999 93200 99999 71534 100000 89477 100000 98082 100000 91459 99999 64352 100000 13088 100000 64829 100000 19142 99999 1160 100000 44757 100000 1131 100000 3632 100000 5207 100000 67186 100000 45510 99999 31602 100000 4735 100000 70652 100000 12140 99999 42043 99999 32111 99999 21550 100000 82393 100000 8885 99999 68472 99999 12020 100000 87725 100000 90765 100000 2248 100000 94131 100000 51191 100000 57277 99999 50748 100000 42833 99999 58071 99999 85161 100000 11923 100000 24242 100000 33350 100000 19581 100000 89492 99999 11072 100000 59101 99999 7149 99999 87783 99999 41412 100000 45713 99999 29367 100000 39886 100000 33654 99999 77210 100000 62328 99999 52926 100000 90353 99999 86173 100000 67269 100000 70450 99999 45331 99999 3473 100000 80093 100000 83796 99999 70686 99999 79564 99999 18104 100000 16503 100000 97511 100000 93175 100000 7078 99999 94093 99999 69635 100000 56589 100000 20399 100000 36121 99999 43196 99999 11020 99999 81229 100000 78935 99999 44557 100000 2792 99999 41496 100000 96712 100000 83834 100000 53536 100000 28826 99999 22027 99999 2598 99999 88167 99999 64920 100000 54428 100000 70092 100000 67081 99999 23656 100000 67197 100000 99239 100000 9885 100000 61300 99999 2552 99999 53811 99999 76463 100000 81312 99999 281 100000 11624 99999 30353 100000 98922 100000 55049 100000 11263 100000 17596 99999 3870 99999 6335 100000 53939 100000 73994 100000 1728 99999 56643 100000 15098 99999 24499 99999 81250 100000 80859 100000 88817 99999 26154 99999 37152 99999 92162 100000 64639 99999 48270 100000 23006 99999 89733 99999 93425 99999 22032 99999 81316 100000 59417 100000 45082 99999 79823 100000 73081 99999 16387 99999 84738 100000 40573 99999 30069 100000 88950 99999 44600 100000 17624 100000 70655 100000 17836 100000 92580 99999 11903 99999 34081 100000 36497 99999 3832 99999 48354 100000 25646 100000 22988 100000 87492 99999 82443 99999 550 99999 46009 99999 77357 99999 85555 100000 59768 99999 12636 99999 13869 99999 76263 99999 68605 99999 96083 100000 89099 99999 59303 99999 72741 100000 70101 100000 65060 99999 84296 99999 44850 99999 9249 99999 6261 100000 75110 100000 26893 99999 27472 99999 41467 100000 33049 100000 28328 99999 19271 100000 77748 100000 54609 99999 58151 100000 26432 100000 51224 100000 68709 99999 4120 99999 81704 99999 9968 100000 5658 100000 86756 99999 78267 99999 85181 100000 82776 100000 72852 100000 93728 99999 69775 99999 46346 99999 90955 99999 88402 99999 14982 99999 36398 99999 12144 99999 59280 99999 65795 99999 8039 100000 99589 100000 62722 99999 27552 100000 842 100000 23226 99999 29988 99999 78825 100000 89533 99999 89949 100000 30936 100000 50843 99999 63361 99999 24489 100000 34443 99999 15265 99999 75424 100000 87718 100000 83172 99999 48932 99999 85506 100000 78411 100000 58378 100000 81566 99999 2561 99999 81714 99999 97067 100000 28128 100000 23664 99999 38090 99999 30397 100000 7162 99999 94091 99999 1305 100000 60437 100000 93821 99999 95560 100000 19338 99999 93751 100000 82113 99999 32208 100000 73487 99999 27581 99999 88760 100000 26516 100000 85194 100000 39915 99999 38156 100000 78504 100000 60275 99999 9551 100000 60181 99999 18763 100000 41170 100000 14495 100000 90378 100000 17979 100000 67767 100000 64469 99999 19235 100000 94472 100000 84683 100000 84412 99999 7647 100000 86794 100000 6988 99999 18388 100000 85304 100000 66394 100000 97772 99999 44163 99999 25102 100000 10229 100000 61696 99999 71071 99999 98497 100000 81133 100000 30801 100000 77992 100000 16638 99999 75912 100000 80319 100000 93152 99999 20992 99999 87936 100000 64273 100000 23805 99999 43101 100000 68407 100000 394 99999 52576 99999 93855 99999 46151 99999 5439 99999 57368 100000 49982 100000 84863 99999 28056 99999 44321 99999 75681 100000 92102 99999 81446 100000 52124 99999 77476 100000 48614 99999 86460 99999 42164 99999 66418 99999 61597 100000 95223 99999 28041 99999 96302 99999 28142 100000 44254 99999 95931 99999 68621 99999 33935 100000 22415 99999 16690 100000 62693 99999 73186 99999 58456 100000 49856 100000 66557 99999 37374 99999 23177 99999 18145 99999 29314 100000 71608 99999 60454 99999 17609 100000 15264 100000 65232 99999 73155 99999 76098 100000 64782 100000 77383 99999 4208 99999 87695 99999 27224 100000 95012 100000 3065 99999 6344 99999 14166 99999 6009 100000 14116 100000 25492 99999 83945 99999 83804 99999 36190 100000 47178 99999 66676 99999 85839 99999 73308 99999 74941 99999 12926 100000 74521 99999 95552 99999 46510 100000 81722 100000 64060 99999 49570 99999 48846 100000 17051 100000 85590 99999 23152 99999 7758 99999 27735 100000 86425 99999 85447 99999 93181 100000 13978 100000 22236 100000 65644 99999 30333 99999 59689 99999 67071 99999 29914 100000 33092 100000 64813 99999 19943 100000 17684 100000 7592 100000 74505 100000 17860 100000 23575 99999 58608 99999 49890 99999 16473 100000 29128 100000 32566 100000 65974 100000 51824 100000 29798 99999 89981 99999 13357 100000 24251 99999 69788 99999 8166 99999 22833 100000 54719 99999 40738 100000 30988 99999 52521 99999 76742 100000 26779 100000 53431 99999 26709 99999 95009 99999 80376 100000 19913 99999 64625 100000 21423 99999 14394 100000 64348 100000 74346 99999 6310 99999 14559 100000 5541 100000 27761 99999 81775 99999 304 100000 32578 100000 57193 99999 41533 100000 10166 100000 14635 99999 65976 100000 80756 99999 33931 100000 72266 99999 83502 100000 53625 100000 36106 100000 78568 99999 16309 100000 32567 100000 36012 100000 30796 100000 43780 100000 36443 99999 71172 99999 72796 99999 70834 100000 97160 99999 81185 100000 62550 100000 77551 99999 43591 100000 40469 99999 48571 99999 84926 100000 64761 99999 95797 99999 95409 100000 36521 99999 31860 100000 44204 100000 43058 99999 65417 100000 91758 100000 98050 100000 63047 99999 79510 100000 18790 99999 54952 99999 47700 99999 53896 100000 64335 99999 48506 100000 61763 100000 23039 100000 87737 100000 93430 99999 38957 99999 89449 100000 23586 100000 58586 99999 65250 100000 60459 99999 84601 100000 34887 99999 476 100000 94435 99999 20463 100000 29118 99999 53948 100000 9531 100000 4445 99999 97155 100000 72148 99999 87679 99999 10369 100000 54622 99999 10645 99999 626 99999 89943 100000 18397 99999 3405 100000 30207 99999 14266 99999 28850 99999 96905 99999 59325 100000 20854 100000 27740 99999 99358 99999 34158 100000 85913 100000 97075 100000 36938 99999 14840 100000 23216 100000 36288 100000 11261 100000 46239 100000 6100 99999 33820 100000 90131 100000 66254 100000 51638 100000 81543 99999 57067 100000 98967 99999 76825 100000 50895 100000 70056 100000 64486 100000 69966 100000 94059 100000 30981 100000 20999 99999 3002 100000 8677 100000 11521 100000 36989 100000 44338 99999 25790 99999 5523 100000 42770 99999 32411 100000 67470 99999 97124 100000 29308 99999 58342 100000 13654 100000 4424 100000 72405 100000 39786 99999 64500 100000 96285 100000 6058 100000 38923 99999 38696 100000 416 100000 10281 99999 421 100000 11737 99999 53084 100000 50174 99999 7162 100000 8916 99999 1954 100000 42040 100000 62944 99999 74232 99999 35554 99999 36932 100000 78575 100000 53495 99999 69767 100000 41929 100000 54936 100000 60687 100000 78790 99999 66246 99999 43937 99999 81953 99999 40308 99999 62229 100000 53248 99999 17925 99999 24472 99999 89551 100000 83382 100000 87168 100000 19881 99999 22723 100000 73153 100000 8265 99999 22093 99999 69602 100000 4775 100000 1434 100000 74819 100000 69695 99999 74078 99999 24895 100000 4370 99999 34785 100000 89312 100000 74350 100000 49307 99999 62656 99999 19926 99999 69745 99999 45589 99999 66459 99999 24094 100000 16168 100000 51444 99999 94287 99999 96459 99999 25798 99999 31644 100000 25545 99999 18394 100000 54039 100000 96370 99999 33186 100000 44140 100000 19275 100000 37722 99999 82266 99999 45786 100000 70592 100000 80503 99999 74802 99999 92979 100000 29961 100000 37129 100000 67850 99999 36397 99999 27506 100000 93958 100000 42748 99999 93618 100000 17912 99999 26197 99999 32694 100000 25416 99999 8551 99999 50291 100000 61402 99999 17710 99999 37831 99999 72603 100000 63656 100000 19327 100000 9404 99999 93462 100000 95898 100000 37962 100000 25362 99999 52677 100000 90373 100000 41711 99999 73668 100000 10532 100000 40664 99999 83074 99999 47099 99999 60042 99999 38644 100000 35414 100000 1470 100000 48758 99999 57531 99999 7385 99999 31520 100000 41590 99999 14659 100000 68897 99999 63280 100000 75169 99999 16943 100000 2559 100000 16899 100000 42426 100000 65685 99999 403 99999 7929 100000 5564 99999 51739 99999 84391 100000 27998 100000 50180 99999 39737 100000 59913 100000 53313 100000 52649 100000 15938 100000 5408 99999 89928 99999 90885 100000 54551 99999 20053 100000 3411 100000 74584 100000 53982 100000 93268 99999 34890 100000 44181 99999 73074 99999 48942 99999 82151 99999 40193 100000 58540 99999 55561 99999 99339 100000 84683 99999 72360 100000 2329 99999 94676 99999 4664 100000 86786 100000 86204 99999 76498 99999 15759 100000 82509 99999 96330 100000 42538 99999 92098 100000 47705 99999 55082 99999 14350 99999 20194 100000 2952 100000 74867 100000 12178 99999 11599 100000 50225 100000 27883 99999 75764 99999 62169 99999 85452 99999 94903 100000 4954 99999 14589 100000 75220 100000 93168 99999 43865 100000 61376 99999 53926 100000 77141 100000 53643 99999 91334 100000 21239 100000 41733 99999 86578 100000 4526 99999 63934 99999 93665 99999 89147 100000 8051 99999 31029 100000 61139 99999 56211 99999 43850 100000 42454 100000 94373 100000 79283 99999 54484 99999 43558 100000 46260 99999 56631 99999 54764 100000 36172 100000 50087 99999 20285 99999 29166 99999 69325 100000 7187 99999 96710 99999 6406 100000 48056 100000 89050 100000 30206 99999 61964 100000 28820 99999 41510 100000 49159 99999 78620 99999 64885 99999 86701 100000 80272 99999 26573 100000 43616 100000 364 99999 65665 100000 62585 99999 81733 100000 78489 100000 10717 99999 61723 100000 88450 99999 56222 100000 18801 99999 63642 99999 83424 100000 91117 100000 63039 99999 56161 100000 14825 99999 98008 99999 25726 99999 76464 100000 88599 100000 15811 99999 75493 99999 53167 99999 27733 100000 23754 100000 94793 99999 46390 100000 3447 99999 15952 99999 61663 100000 87293 100000 42718 100000 94821 100000 54340 99999 85006 100000 187 100000 93768 100000 5206 100000 47932 99999 15781 99999 49168 100000 69682 99999 56497 99999 96121 99999 72175 99999 61004 100000 20907 100000 48281 99999 80046 99999 23200 99999 55275 100000 70746 99999 77436 99999 78773 100000 94130 100000 27004 100000 702 99999 32074 100000 15583 99999 52376 99999 98705 99999 33950 99999 45100 100000 58800 99999 29335 100000 36958 99999 44037 100000 89695 100000 69890 100000 80607 99999 17693 100000 77579 100000 29512 100000 75253 100000 1447 100000 351 99999 46016 100000 35232 99999 82719 99999 52337 99999 20557 100000 68246 100000 29762 99999 35709 100000 35602 99999 83102 100000 20687 99999 76777 100000 4083 99999 25017 100000 46745 100000 9282 99999 6396 99999 7745 99999 9705 100000 62660 99999 84864 100000 46872 100000 34018 99999 25880 99999 54916 100000 42173 100000 29029 100000 4912 99999 93424 99999 9842 99999 81034 99999 30902 99999 57399 100000 17268 100000 26101 99999 33319 100000 98433 99999 85435 99999 56874 99999 41381 100000 80827 99999 8045 100000 56667 99999 92620 100000 91605 99999 76488 99999 11289 100000 32282 100000 5739 100000 23302 99999 8144 100000 6346 100000 42806 99999 15503 99999 13984 100000 12352 99999 10077 100000 69805 99999 76031 99999 38106 100000 46950 99999 62425 99999 36330 100000 61631 99999 69252 99999 91087 99999 9821 100000 70500 99999 66360 100000 79973 99999 30830 100000 29023 100000 77625 100000 31326 99999 50338 99999 71389 100000 1934 99999 67122 99999 32780 100000 88508 99999 71580 99999 1764 100000 49945 100000 94136 100000 49066 99999 38528 100000 92159 100000 76734 100000 77802 99999 75825 100000 91124 99999 11229 99999 20441 99999 24917 99999 32702 100000 50902 100000 61050 99999 49310 99999 41296 99999 99908 100000 32524 99999 88378 100000 86215 100000 80245 100000 10962 99999 99664 100000 21035 99999 14128 99999 77939 99999 95342 99999 38371 99999 30048 99999 2132 100000 51564 99999 7448 100000 23873 99999 92221 99999 30603 99999 92419 100000 60191 100000 54050 99999 55211 99999 86124 99999 64503 99999 59931 100000 22995 99999 47413 99999 43325 100000 39800 99999 68069 99999 47010 100000 89605 100000 13576 99999 91976 99999 70948 99999 60030 100000 7607 100000 40572 99999 296 100000 89194 99999 67579 99999 879 100000 43701 100000 94323 99999 95415 100000 68528 99999 78961 100000 40551 99999 57284 100000 21838 99999 75568 99999 23029 99999 43084 99999 25505 99999 29231 99999 85154 100000 48109 99999 7628 99999 114 100000 37339 100000 60492 100000 11518 99999 8704 100000 62502 100000 20517 100000 78345 99999 82918 100000 39136 99999 91852 99999 47540 100000 19119 100000 42878 99999 17940 99999 33531 100000 24847 100000 50158 99999 60644 99999 72543 100000 77012 100000 8386 99999 64851 99999 40148 100000 20399 99999 78719 99999 80624 100000 98791 99999 42425 100000 58521 100000 18259 99999 85639 100000 38574 100000 28082 100000 73251 100000 60043 100000 71738 99999 66234 99999 84398 100000 72348 100000 73893 99999 42 99999 74902 99999 60074 100000 46635 99999 5016 99999 47160 100000 33876 99999 31477 100000 59495 99999 77756 99999 87438 99999 40035 99999 70923 99999 24901 100000 50009 99999 99262 99999 42109 99999 28996 100000 49232 99999 72781 100000 36741 100000 33205 100000 37735 100000 11858 100000 95045 99999 91405 99999 5586 100000 42709 99999 30597 99999 78679 100000 76008 100000 35691 99999 1907 100000 19049 100000 98337 100000 94651 100000 5798 99999 28598 99999 58973 100000 41140 100000 98954 99999 50452 100000 65415 99999 94091 100000 47074 99999 77353 99999 19272 99999 45140 99999 99767 100000 1100 100000 58190 99999 30002 99999 73434 100000 88880 100000 51228 99999 20748 100000 17094 99999 99446 100000 44603 100000 40880 99999 56218 100000 83228 99999 73969 100000 68189 99999 63125 100000 4218 100000 30045 100000 25972 99999 97601 100000 90123 100000 27818 99999 24277 99999 30183 99999 46200 99999 15107 99999 56855 99999 14327 100000 66348 100000 34143 99999 95781 100000 35615 99999 66775 99999 41468 100000 12694 100000 85746 100000 82029 100000 14641 99999 88674 99999 82420 100000 77738 100000 75177 100000 50439 100000 80512 99999 10185 100000 36076 99999 5896 100000 98057 100000 39681 100000 33685 100000 40283 99999 28331 99999 24005 99999 54024 99999 86378 100000 53238 99999 56004 99999 67767 99999 13757 100000 75088 100000 25626 100000 93534 100000 66768 100000 31675 99999 99507 99999 18533 99999 20248 100000 57804 99999 32989 99999 18030 99999 35617 99999 63892 100000 39973 100000 6144 99999 24132 99999 99728 100000 60597 99999 92989 100000 40494 99999 81797 100000 80251 99999 88502 99999 53207 99999 88039 100000 38094 100000 48717 99999 85249 100000 67303 99999 58611 100000 19867 99999 642 100000 42905 99999 45343 99999 80047 99999 46070 100000 40533 100000 14845 99999 74868 100000 60618 100000 38690 99999 28742 100000 93840 99999 65530 100000 5826 100000 60312 100000 56855 100000 32745 100000 7826 100000 73372 99999 79538 99999 10066 99999 11628 100000 43522 100000 18353 100000 76153 99999 14670 100000 30925 99999 37510 99999 99634 99999 12176 100000 34599 100000 1187 100000 55878 99999 33948 99999 46839 99999 41037 99999 81973 99999 48515 100000 7443 100000 17390 99999 84463 99999 66890 99999 21801 100000 32521 99999 71574 99999 6392 100000 83756 100000 53202 99999 41541 100000 60624 100000 66063 99999 94521 99999 41225 100000 79810 99999 15222 100000 32374 99999 26838 99999 63097 100000 87611 99999 46946 100000 8503 100000 45567 100000 81123 99999 89318 100000 60548 100000 61746 100000 70390 100000 32161 100000 64867 99999 19129 100000 61419 100000 93579 99999 97959 99999 70615 99999 34769 99999 81882 100000 45120 100000 86788 99999 42567 99999 58083 99999 89275 100000 37884 99999 96291 99999 43973 99999 54341 100000 36960 99999 86235 99999 28283 99999 7412 99999 53706 100000 11679 100000 38736 99999 89227 100000 15343 100000 65467 99999 35705 100000 52920 100000 63669 100000 58370 99999 34085 100000 59698 99999 85172 100000 27656 99999 75252 100000 63788 100000 70071 100000 16566 100000 11030 100000 32503 99999 43349 99999 86857 100000 8181 100000 74073 100000 42591 100000 94681 100000 85604 100000 75860 100000 48393 99999 25649 100000 95481 99999 95769 100000 19401 100000 45826 100000 25984 99999 10912 99999 5929 99999 64354 99999 33602 100000 13440 100000 98927 99999 81504 100000 87443 99999 62480 100000 20635 100000 94274 99999 7463 99999 22504 100000 60506 100000 16268 100000 85955 100000 99340 100000 72284 99999 67930 99999 57647 100000 2246 100000 94665 100000 53695 100000 2820 99999 2761 99999 98699 99999 33901 99999 65452 99999 23933 99999 67510 99999 9136 100000 21064 100000 27189 100000 42201 100000 14604 100000 94246 99999 92794 99999 67827 100000 20300 100000 32075 100000 45508 99999 6240 99999 81855 100000 50300 99999 69818 99999 35869 99999 45517 99999 68689 100000 43707 99999 60027 100000 60338 100000 26724 100000 39189 100000 65688 99999 89869 99999 7966 99999 51119 100000 53967 100000 39552 99999 46528 100000 9528 99999 10763 100000 80572 100000 31427 99999 8486 99999 32974 100000 50996 99999 65318 100000 89665 100000 25261 100000 614 100000 14593 100000 86101 100000 12981 100000 44197 100000 98207 99999 66320 99999 16234 99999 19888 100000 69558 100000 17636 100000 14804 99999 2733 100000 45495 100000 34546 100000 35700 100000 86291 100000 41647 99999 58610 100000 18764 100000 87454 99999 36590 100000 12409 99999 1609 100000 89045 100000 53328 100000 68041 99999 79435 100000 70549 100000 19655 99999 72515 100000 51448 99999 97198 100000 24512 99999 42003 99999 48629 99999 30222 99999 3610 100000 34963 99999 61285 100000 27236 100000 99032 100000 69102 99999 1847 100000 8666 100000 74824 100000 64900 100000 74430 100000 49273 99999 11635 99999 8218 99999 58011 99999 34747 100000 63441 99999 37223 100000 38860 100000 14813 100000 6075 100000 16480 99999 71324 100000 37581 99999 86373 99999 41454 100000 29362 99999 72862 99999 77011 99999 26597 99999 49374 99999 71783 100000 22875 99999 68254 100000 31342 100000 93378 99999 81761 99999 83670 100000 69001 100000 18359 100000 96327 100000 79618 100000 67236 99999 7048 99999 40126 100000 81317 99999 47562 99999 90400 100000 19545 99999 34393 99999 71798 100000 24311 100000 43624 100000 22736 99999 32592 100000 44696 100000 26189 99999 63821 100000 48098 99999 83180 100000 16952 99999 5112 99999 22735 99999 59122 99999 24283 100000 79968 100000 8506 100000 35303 100000 21744 99999 1648 99999 50735 100000 48792 100000 71660 99999 37657 100000 50929 100000 31247 99999 53638 99999 94898 100000 99597 100000 43566 100000 26027 100000 12361 99999 5473 99999 68837 99999 74009 99999 3519 99999 37809 100000 50237 100000 41050 100000 39068 99999 52679 100000 54481 100000 57000 99999 64859 100000 6607 99999 85540 100000 44018 99999 24716 100000 74621 100000 63822 99999 18911 100000 45123 99999 50627 99999 23263 99999 67336 99999 55127 99999 49268 100000 85652 100000 10333 99999 88455 99999 85401 99999 15322 99999 20621 99999 8836 99999 73388 100000 76263 100000 17455 99999 20097 100000 30813 100000 87685 99999 50629 100000 514 100000 4618 99999 5581 100000 82103 99999 57011 99999 67927 99999 88193 100000 16002 100000 33780 100000 36106 99999 1669 100000 96975 100000 52168 100000 71155 99999 22674 100000 54966 99999 71950 100000 74581 99999 79971 99999 60321 100000 36416 100000 91042 100000 96566 99999 60337 100000 40726 99999 41700 100000 46262 99999 91270 100000 8603 100000 781 99999 72744 99999 28131 99999 5059 100000 33273 100000 10398 100000 70030 100000 2533 99999 64169 100000 95853 100000 30866 100000 31694 99999 57217 100000 17372 100000 12341 99999 1263 100000 31743 100000 91232 99999 46453 100000 85999 100000 52598 100000 76877 100000 33599 99999 45444 99999 10631 100000 14278 100000 17208 100000 9877 99999 40885 99999 60199 99999 62006 99999 37683 100000 42239 99999 22823 99999 54345 99999 11533 100000 58957 100000 1058 99999 47884 99999 8069 99999 82836 99999 32670 99999 42532 99999 2738 99999 6264 100000 82265 99999 25058 100000 6626 99999 32249 99999 45885 100000 54662 99999 62081 99999 81972 100000 10755 100000 96689 99999 83157 100000 27283 100000 18266 100000 62668 99999 58527 99999 92058 100000 95384 99999 31069 99999 92352 99999 49750 100000 19535 100000 15899 100000 46361 99999 45463 100000 50135 99999 81717 100000 11258 99999 76884 100000 8974 100000 46854 99999 44276 100000 82077 100000 33971 99999 52140 100000 13060 100000 24943 99999 27791 99999 90264 100000 31977 100000 54776 99999 94528 100000 84996 99999 58020 100000 90964 100000 94809 100000 43734 99999 91717 100000 7000 99999 14092 100000 14087 99999 68284 99999 61266 100000 21362 99999 13333 99999 59273 100000 22037 99999 44412 100000 84660 99999 21159 99999 11185 99999 23385 99999 53550 99999 5566 99999 94983 100000 52803 100000 53473 100000 17200 99999 62226 99999 10505 100000 68592 100000 90050 100000 70399 100000 25445 99999 48790 99999 73214 99999 32996 99999 17047 99999 84366 99999 32572 99999 62590 99999 3035 99999 97281 99999 28861 99999 93150 100000 1401 99999 44742 100000 55153 99999 76149 100000 77160 100000 54568 99999 67772 100000 90784 99999 98430 100000 12091 100000 79410 100000 1588 100000 71392 99999 68046 99999 31267 99999 19725 99999 71406 100000 70209 100000 49437 100000 96628 100000 80127 99999 38960 100000 74444 99999 28334 100000 46600 100000 57656 99999 72386 100000 90305 100000 10873 99999 63077 100000 96395 100000 90915 100000 33958 99999 69653 99999 74445 99999 21140 99999 43559 100000 54034 99999 94625 99999 37998 100000 70247 100000 51993 99999 15667 100000 77668 99999 28801 99999 18277 100000 31992 100000 14151 100000 77454 99999 28112 99999 4452 100000 13092 100000 86403 99999 59606 99999 46524 100000 30138 100000 52482 99999 66445 100000 25742 100000 34233 100000 34690 100000 71023 100000 98350 100000 3836 100000 15765 100000 57882 99999 86862 99999 37518 100000 70853 100000 24330 100000 73409 99999 44841 100000 19484 99999 31504 99999 5974 100000 48408 99999 21413 99999 72918 99999 97601 99999 5115 99999 90480 100000 22508 99999 76459 100000 3962 100000 25628 100000 30460 99999 41923 100000 56882 99999 14121 100000 91570 99999 47454 100000 37408 99999 18912 99999 61930 99999 60171 99999 63400 100000 17968 99999 34414 100000 49363 100000 2946 99999 42653 99999 39004 100000 1396 100000 89375 100000 12415 100000 74097 99999 45563 99999 84039 100000 9319 100000 80532 100000 2581 100000 18210 99999 96325 99999 54153 99999 69635 99999 54611 99999 94938 100000 9058 99999 27424 99999 5626 99999 95186 100000 27981 99999 48480 100000 97045 100000 59513 99999 76542 100000 90600 99999 24276 99999 82641 100000 76360 99999 17528 100000 52308 99999 90624 100000 8605 100000 86250 100000 91747 99999 83754 100000 97677 99999 45159 99999 87199 100000 86679 99999 78103 100000 70382 100000 9162 100000 80942 99999 12748 100000 30561 99999 99224 100000 43269 100000 77572 100000 68243 99999 76790 100000 59874 100000 94164 99999 34350 99999 85004 100000 41111 100000 85429 100000 14499 99999 15496 100000 16875 99999 75061 100000 381 99999 8598 100000 60430 99999 6080 99999 41776 100000 74231 99999 5197 99999 18855 100000 62087 100000 36128 100000 18023 99999 83442 99999 73103 99999 41928 100000 73025 100000 15886 100000 82667 99999 37148 99999 86853 99999 44391 99999 96377 99999 64285 99999 15947 100000 24081 100000 64122 99999 24618 100000 32333 99999 67339 100000 36536 100000 75839 100000 47230 99999 86785 99999 81208 99999 58809 100000 11903 100000 46056 99999 69879 99999 40156 100000 4632 99999 69573 100000 47804 99999 24974 100000 82502 99999 90178 99999 76269 99999 65289 100000 50844 99999 24481 99999 61016 99999 81836 99999 37401 99999 89624 99999 16884 99999 91542 99999 81937 99999 4638 100000 26849 99999 17121 99999 90819 100000 44069 99999 9170 99999 1938 100000 84014 100000 73983 99999 61027 99999 26795 99999 92055 100000 32545 99999 25083 100000 34781 99999 69434 100000 94971 100000 69937 99999 62329 100000 2007 100000 28944 99999 65695 99999 5140 99999 97410 100000 57923 99999 77304 100000 47048 100000 8630 100000 33160 99999 6205 100000 43428 100000 19922 99999 7813 100000 71994 100000 31293 99999 33690 100000 97917 100000 35630 100000 16068 99999 97753 99999 20428 99999 99076 100000 77693 100000 51143 99999 31105 100000 17873 99999 26989 99999 47620 99999 51192 99999 86195 99999 94957 100000 38755 100000 84282 99999 65108 100000 39432 99999 19104 100000 38596 99999 2457 99999 81771 99999 31172 99999 38291 100000 26246 100000 38763 100000 64771 100000 6017 99999 33298 99999 90706 99999 17385 99999 65710 100000 42504 99999 89536 100000 40827 99999 23527 100000 87194 100000 7434 99999 23405 99999 23952 99999 96677 100000 19541 99999 61169 99999 19536 99999 28842 100000 72141 99999 58722 99999 46923 100000 15166 99999 78329 100000 90590 99999 93773 100000 19374 99999 42624 99999 33946 99999 19931 99999 97992 99999 42430 100000 87530 100000 45342 99999 17276 99999 8769 99999 90035 100000 67256 99999 11366 99999 77926 100000 48936 100000 70696 100000 55421 99999 23326 100000 4084 99999 76935 99999 63895 100000 25951 99999 38343 99999 75341 99999 33301 100000 38315 99999 31392 100000 50393 99999 41389 99999 82707 100000 30853 100000 59203 99999 11891 100000 54396 99999 13850 100000 48786 100000 81600 100000 2431 100000 18936 99999 27953 100000 9220 100000 16209 99999 10147 99999 4609 99999 7605 100000 52400 99999 63389 99999 80234 100000 63262 99999 4773 99999 4887 99999 12818 99999 67346 99999 57873 100000 45903 99999 67612 100000 35296 100000 82262 99999 77477 99999 27863 100000 35239 100000 12978 100000 98131 100000 51591 100000 56843 99999 54741 99999 43307 100000 16954 100000 26107 100000 10200 100000 52821 100000 69113 100000 28810 100000 71958 99999 73488 99999 92550 99999 5290 100000 1722 100000 61110 100000 97909 100000 23951 99999 12906 99999 44516 99999 93258 99999 57937 99999 4829 100000 57535 100000 29469 100000 86109 99999 10964 100000 23336 100000 7721 99999 14881 99999 63582 99999 69160 99999 25870 100000 99323 100000 84147 100000 8724 100000 93396 99999 649 100000 22990 99999 45260 99999 23957 99999 21975 100000 49016 100000 21592 99999 21534 99999 88387 100000 53150 100000 91923 100000 10154 100000 26610 100000 42024 100000 14358 99999 54550 100000 43352 99999 23619 99999 36917 99999 57355 100000 50649 99999 36766 100000 61725 100000 93182 100000 26111 100000 11793 99999 70069 99999 9525 99999 37157 99999 7079 100000 80279 99999 27762 100000 98431 99999 80921 100000 57373 99999 23535 100000 86565 99999 29695 99999 83796 100000 61791 99999 65090 99999 23475 100000 20596 99999 87267 99999 13722 100000 7247 99999 94043 100000 54215 100000 61531 100000 7532 99999 39492 100000 39325 99999 81544 99999 89560 99999 1479 99999 49142 99999 72697 99999 76795 100000 33317 100000 65287 100000 1887 100000 39693 99999 10334 100000 31610 100000 49377 99999 35130 99999 51243 99999 3726 99999 65268 100000 12497 99999 85718 100000 1590 100000 26021 100000 14156 100000 49845 100000 58768 99999 4025 99999 60416 100000 21445 100000 69650 100000 29182 100000 39064 99999 57441 99999 91227 100000 32825 99999 21120 100000 31765 100000 26058 99999 1745 99999 1076 100000 38811 99999 31930 100000 28543 99999 2738 100000 17062 99999 69541 100000 76775 100000 39372 100000 84522 100000 37559 99999 42838 99999 37433 100000 26880 100000 22273 99999 13490 100000 27813 99999 96024 100000 83100 99999 53821 99999 36622 99999 75579 99999 68766 99999 41800 100000 5652 99999 79679 100000 82184 99999 32344 99999 90617 100000 39370 99999 11411 99999 45450 100000 10679 100000 1640 99999 8257 99999 70244 99999 68310 100000 73423 100000 75141 100000 7351 99999 69778 100000 34711 99999 23245 100000 77391 99999 94764 99999 68053 100000 33240 99999 37235 99999 98946 100000 85431 100000 89468 99999 31949 99999 27672 99999 55873 99999 21976 100000 51431 100000 17103 99999 68761 100000 7288 100000 71285 100000 691 100000 4554 99999 67318 100000 79150 100000 8799 100000 78218 99999 78001 99999 65744 100000 47868 100000 55234 100000 67194 99999 11808 99999 91502 100000 10732 100000 43622 99999 81009 99999 68503 99999 21282 99999 45816 100000 58864 100000 26344 100000 57185 100000 62796 100000 75224 100000 53420 100000 93693 100000 64837 99999 91107 100000 26275 99999 4249 100000 10852 99999 599 99999 95148 100000 99330 100000 82242 99999 49590 100000 24072 100000 86842 100000 47355 100000 82578 99999 40327 100000 59979 100000 96986 99999 75424 99999 8907 100000 70695 99999 98207 100000 85156 100000 70375 100000 51518 99999 3619 100000 64328 100000 85135 99999 55535 99999 35788 99999 52396 100000 32681 99999 29823 99999 4302 100000 23212 100000 45525 99999 46388 99999 64344 99999 19977 99999 12970 99999 63206 100000 8658 99999 62284 100000 94770 100000 27435 100000 74546 100000 72416 100000 95406 100000 88370 100000 12986 99999 3218 100000 42581 100000 32920 99999 39729 99999 74330 99999 86322 99999 30557 99999 63791 100000 5055 100000 48329 100000 60391 100000 72709 100000 19027 100000 28311 99999 32407 99999 22272 100000 76712 99999 77281 100000 76861 99999 72604 99999 77874 100000 60091 99999 90499 99999 53917 100000 1846 99999 25893 100000 32272 100000 84275 99999 47589 100000 66186 100000 90143 100000 61990 99999 253 99999 57622 99999 91357 100000 36124 99999 90959 99999 49741 99999 68667 100000 30507 99999 51187 100000 27294 100000 6878 100000 37103 99999 68757 99999 97480 99999 88145 100000 71807 100000 42428 99999 12511 99999 74484 99999 45010 99999 22668 100000 35045 99999 63986 99999 31453 100000 31589 100000 32263 99999 93612 99999 64818 99999 99829 100000 77150 100000 21742 100000 5641 100000 63562 100000 18140 99999 83462 99999 33087 99999 74250 100000 6317 99999 65274 100000 11885 99999 48249 100000 85845 100000 23549 100000 51281 100000 59749 100000 71995 100000 79623 99999 62183 99999 32903 99999 36979 99999 82095 99999 37865 100000 83486 100000 51974 100000 58375 99999 82450 100000 27063 99999 11694 100000 23525 99999 28814 99999 83116 100000 29153 99999 61780 100000 58702 100000 34779 99999 47982 100000 56871 99999 50249 100000 74122 99999 38073 99999 1385 99999 84297 100000 98208 100000 2273 100000 65127 100000 25112 99999 34893 100000 21201 100000 59148 100000 66185 100000 65181 100000 82285 99999 10302 100000 56740 99999 68381 99999 3213 99999 73871 100000 22306 99999 55943 99999 98539 100000 24406 100000 62061 100000 9027 99999 34434 99999 95307 99999 70549 99999 53897 100000 21981 99999 10265 100000 60562 100000 783 100000 36001 100000 71118 100000 98418 100000 77741 100000 3437 100000 69461 99999 46054 100000 72483 99999 49627 99999 50769 99999 34685 99999 82749 100000 58644 99999 18071 100000 19123 99999 85715 99999 65987 100000 36993 99999 22983 100000 14562 100000 88892 99999 42471 99999 93860 100000 85421 100000 63223 100000 99994 100000 26915 99999 86470 100000 61919 99999 80025 99999 74039 100000 64889 99999 76419 99999 40314 100000 12733 99999 96428 99999 46218 99999 58137 99999 5674 100000 29302 100000 55735 99999 47657 99999 12129 99999 47649 99999 694 100000 94867 99999 47910 100000 88507 100000 33336 99999 88948 100000 83045 100000 70787 99999 73475 99999 95486 100000 42061 99999 97154 100000 71526 99999 87231 99999 38546 99999 92420 99999 28217 99999 45807 100000 40476 99999 68458 100000 85973 99999 57161 99999 97649 99999 91079 99999 9000 99999 54301 100000 32289 99999 51950 99999 97025 99999 28577 100000 13353 100000 60595 100000 88182 99999 93145 100000 28589 100000 99579 100000 31328 99999 97017 100000 25070 99999 35279 99999 4336 99999 60871 99999 17867 100000 94440 100000 25648 99999 9029 100000 17210 99999 85989 100000 67276 99999 89363 100000 7519 100000 38849 99999 4786 99999 30813 99999 55398 100000 64925 99999 77870 99999 83278 100000 89921 100000 12826 100000 60077 99999 45427 100000 25852 99999 22941 100000 6016 100000 47848 99999 88913 100000 20418 100000 65788 99999 99637 100000 85639 99999 14189 99999 3244 99999 65918 100000 42108 99999 59966 99999 81124 99999 87925 99999 51534 99999 78952 100000 99791 100000 86897 100000 13195 100000 17689 100000 2024 99999 34851 100000 39943 99999 43238 100000 34241 99999 75874 100000 7984 99999 53767 99999 29768 99999 40877 99999 2184 99999 54840 100000 23285 100000 31254 100000 48576 100000 97489 99999 69600 99999 86164 100000 77460 99999 94336 99999 9976 99999 93474 100000 27200 100000 96558 99999 17286 100000 45821 99999 72503 100000 87458 99999 6232 99999 29832 99999 10231 100000 98389 99999 54785 100000 40475 100000 5440 100000 59627 100000 14829 100000 51318 100000 12644 99999 19780 100000 24631 100000 38309 99999 25088 99999 63004 99999 65599 100000 89679 99999 18059 100000 29511 100000 68873 99999 28306 100000 8218 100000 87986 99999 91831 100000 92205 99999 52902 99999 8465 99999 2220 100000 32224 99999 1353 100000 17479 100000 32126 100000 88344 99999 88177 99999 6208 99999 75174 100000 23963 99999 74328 99999 28428 99999 82690 99999 89224 99999 13245 100000 48925 99999 11607 100000 43981 100000 42548 99999 23688 100000 721 99999 53176 99999 96077 100000 13259 100000 95747 100000 64800 100000 22593 100000 85758 100000 61013 99999 69488 99999 62293 100000 86463 100000 59781 99999 85664 100000 24755 99999 9761 99999 68570 100000 13826 100000 25661 99999 27684 99999 32630 100000 17264 100000 25871 100000 85850 100000 47617 99999 35458 99999 90329 100000 405 99999 18122 100000 25072 99999 42583 99999 8686 99999 63571 100000 46078 99999 60541 100000 3310 99999 16333 99999 80785 100000 53945 100000 64359 99999 58683 100000 80912 100000 96103 100000 23781 99999 53652 100000 46062 99999 79260 99999 54856 100000 19168 100000 82038 99999 39843 100000 58299 99999 68837 100000 77637 100000 24250 100000 80436 99999 63245 99999 90484 99999 84793 99999 75563 100000 85928 99999 20290 99999 31319 99999 24630 100000 13913 99999 6586 100000 65913 99999 13139 100000 90907 100000 543 100000 16683 100000 3288 99999 18677 99999 22202 99999 60789 100000 8091 100000 24691 99999 71686 100000 8843 100000 20797 99999 14265 99999 69163 100000 12521 99999 42842 99999 68546 100000 47917 100000 39293 100000 15803 99999 37511 100000 44246 99999 89787 100000 93563 100000 5773 99999 65141 99999 29743 100000 96674 100000 53337 100000 45668 100000 44147 99999 97948 99999 78495 100000 45737 99999 15801 99999 67468 100000 22228 99999 637 100000 37486 100000 77403 99999 39921 100000 94137 100000 24288 100000 97558 100000 96966 100000 79741 100000 99820 99999 83162 99999 12368 100000 82682 99999 94705 100000 3805 99999 69839 100000 10178 100000 1029 99999 79031 99999 19054 100000 21323 99999 86593 100000 38789 100000 85215 99999 905 100000 8215 100000 83867 100000 61125 100000 39075 100000 44027 100000 30490 99999 27972 99999 18682 99999 96356 99999 54787 99999 71794 100000 38685 100000 278 99999 69783 100000 66283 100000 37519 99999 51285 100000 62034 100000 40182 99999 46330 100000 9927 100000 30274 99999 74693 99999 22591 100000 54695 100000 47020 99999 43641 100000 30948 100000 39103 100000 41461 100000 4781 100000 56877 99999 8934 99999 48797 99999 52180 100000 93882 99999 93418 100000 68526 100000 11946 100000 96469 100000 5618 99999 88625 100000 3032 99999 58821 99999 26616 100000 88857 99999 47491 99999 89129 99999 46979 99999 24316 100000 99104 99999 87789 100000 12868 99999 30932 100000 40962 99999 69510 99999 89977 100000 51032 99999 27060 99999 74564 99999 81801 100000 40497 99999 12046 99999 74896 99999 75141 99999 96042 100000 64605 100000 91411 99999 24333 100000 79670 100000 18900 99999 24355 99999 10813 100000 89623 99999 76874 100000 34675 100000 77066 100000 16396 100000 82839 100000 9745 100000 38153 99999 77479 99999 11284 100000 22596 100000 62121 100000 44919 99999 5799 100000 16125 99999 49473 100000 92407 99999 26608 100000 36654 99999 22024 99999 42249 100000 57155 99999 22640 99999 20796 99999 31466 100000 50095 100000 48818 99999 30673 100000 46665 100000 78613 99999 9299 100000 91792 100000 16548 100000 6075 99999 39352 99999 312 99999 99204 100000 37166 99999 80445 100000 8228 99999 40097 99999 95945 100000 83306 100000 7923 100000 83520 100000 81811 99999 79434 99999 11849 100000 57856 100000 21490 100000 80176 99999 96485 99999 31450 100000 76391 100000 43151 100000 51295 99999 12043 99999 28583 100000 55425 99999 58686 100000 1005 99999 59116 99999 71196 99999 4402 99999 58317 100000 84121 100000 95414 99999 94351 100000 7092 99999 94446 99999 31087 100000 17670 99999 25574 99999 91582 99999 65730 100000 28995 99999 67363 99999 47648 99999 96857 99999 29007 100000 95355 100000 17814 99999 50810 100000 92675 100000 40338 99999 58386 100000 22208 100000 977 99999 29504 99999 46147 99999 42406 100000 25160 100000 69018 100000 51371 100000 27528 100000 99506 99999 66380 99999 60267 99999 78421 100000 80447 99999 36019 99999 38630 100000 5568 100000 56545 100000 10310 99999 8708 99999 85524 100000 72920 99999 20546 99999 58730 99999 18184 100000 96570 99999 52855 100000 23880 99999 48334 100000 48125 100000 46906 99999 20737 100000 41473 100000 28244 99999 59092 100000 45017 100000 57497 99999 82997 100000 42991 100000 18719 100000 95621 100000 23853 99999 29385 99999 70811 99999 73117 100000 24153 100000 15993 99999 92491 99999 69708 99999 51389 99999 73756 100000 87320 99999 47507 99999 55372 99999 79247 99999 54886 100000 6541 100000 80345 99999 93108 100000 14516 99999 89347 100000 50482 100000 63941 99999 28025 100000 42370 99999 55922 99999 37107 100000 54068 99999 47411 99999 48298 100000 87815 100000 54662 100000 52846 99999 961 99999 41476 100000 47348 99999 47200 100000 34060 99999 52910 100000 89355 99999 83218 99999 62662 99999 5479 99999 19951 100000 85053 99999 5429 99999 2681 99999 40891 99999 57921 100000 87629 100000 61077 99999 2218 99999 12328 99999 17018 99999 27907 100000 83539 99999 77518 99999 24966 99999 45902 99999 41933 100000 58415 100000 61343 99999 42071 100000 26599 99999 83923 99999 38951 99999 76967 100000 48953 99999 27182 100000 39584 99999 75824 99999 48193 99999 29020 100000 47476 99999 27737 100000 37138 100000 29008 99999 51209 100000 95778 99999 97630 100000 13231 100000 26693 100000 5418 100000 19030 100000 15330 100000 42996 99999 53390 99999 2144 99999 39456 100000 89646 100000 79734 100000 71822 99999 39146 99999 57650 99999 23885 99999 9880 99999 67143 100000 23113 100000 2268 99999 91433 99999 67136 100000 14097 100000 23753 99999 41560 100000 68727 100000 64945 99999 29931 100000 80202 99999 63356 99999 70041 100000 93497 100000 22921 99999 16980 100000 95848 100000 5932 100000 57112 100000 85131 99999 48162 99999 22442 99999 46753 100000 30687 100000 34601 100000 1990 99999 59707 99999 69481 100000 73526 99999 8132 99999 48014 100000 57971 99999 32726 100000 87370 99999 68860 100000 35824 100000 71978 100000 93711 100000 8161 100000 79517 100000 29203 99999 19533 99999 49698 99999 89765 99999 12186 100000 2266 100000 48486 99999 41974 99999 89382 100000 95275 100000 62800 99999 34341 100000 86290 100000 34285 100000 46687 99999 46707 100000 58290 100000 64534 100000 36698 100000 75155 99999 48243 99999 28398 99999 98025 100000 54606 99999 4849 99999 71878 99999 12559 100000 84553 99999 8959 100000 18886 100000 90374 100000 18630 100000 18784 99999 754 99999 22902 100000 44333 100000 5445 100000 31672 99999 63659 99999 4894 99999 77277 100000 84152 99999 42929 100000 2694 100000 5871 99999 97725 99999 26687 100000 22404 100000 85756 99999 65342 99999 14514 100000 63635 100000 19154 99999 63058 99999 94864 100000 65714 99999 75674 100000 73932 99999 68719 99999 71665 99999 66426 99999 35425 99999 4397 99999 62275 99999 67457 99999 4711 99999 92642 100000 65452 100000 90168 99999 471 99999 94551 100000 86395 99999 40834 99999 60631 99999 34716 99999 56168 99999 38263 100000 47499 99999 72051 99999 78622 99999 57677 100000 87080 99999 23175 99999 83807 100000 10205 99999 4877 99999 57553 100000 99589 99999 9396 99999 28857 99999 80555 99999 95397 99999 52207 100000 91094 99999 71448 100000 2933 100000 55515 99999 44830 100000 19 99999 42881 99999 89153 100000 26534 100000 29577 99999 5292 99999 95346 99999 14926 100000 50726 100000 97506 99999 11182 100000 43143 99999 43792 99999 77607 99999 24977 99999 71506 100000 29039 100000 91782 99999 41229 99999 73261 99999 94644 99999 25756 99999 13207 99999 85585 99999 34483 99999 86645 99999 79772 99999 9122 100000 92359 100000 65158 99999 77486 100000 51396 99999 12763 100000 1879 99999 57277 100000 38706 99999 10610 100000 70666 99999 53095 99999 45699 100000 38210 99999 39361 99999 19340 100000 75312 99999 68585 99999 89456 100000 73264 99999 72468 99999 68505 100000 42280 99999 21782 99999 86635 99999 34544 99999 13587 99999 15036 99999 91510 99999 67007 100000 20443 99999 39044 100000 84854 100000 32814 99999 11894 100000 2143 100000 26362 99999 53857 100000 11608 100000 95372 99999 61488 100000 57605 100000 1956 99999 12323 100000 16694 99999 80644 99999 16360 99999 87528 100000 31013 100000 12736 100000 49737 99999 41630 100000 38623 100000 40817 100000 12512 100000 29473 100000 14696 100000 24509 99999 60128 99999 92581 99999 4171 99999 92260 99999 1025 100000 57458 100000 36845 99999 58763 100000 20172 100000 17718 99999 55992 99999 82980 100000 94815 100000 64067 100000 40353 100000 44572 99999 25194 100000 7417 99999 92185 99999 53439 99999 77443 100000 30844 100000 4571 100000 46073 99999 50508 99999 78590 99999 48739 99999 3792 100000 75450 100000 11104 100000 59256 100000 1339 99999 45922 99999 82549 100000 74897 100000 46101 100000 99091 100000 52046 99999 46708 99999 3535 99999 7105 100000 8696 100000 63953 100000 35068 100000 11463 100000 71572 100000 80798 100000 67172 99999 23192 99999 49140 99999 33191 100000 56999 100000 36063 99999 53168 99999 96528 100000 25326 100000 51889 100000 50553 100000 50574 100000 41955 100000 3195 100000 3752 100000 60420 100000 44491 99999 39706 100000 4283 100000 67703 100000 64719 100000 46626 100000 33477 100000 45968 99999 57947 100000 59930 99999 61852 99999 98803 99999 60225 99999 53743 100000 70924 99999 42205 99999 63016 99999 14172 99999 60112 100000 51527 100000 17870 100000 2423 99999 61567 100000 60289 100000 60253 100000 22908 99999 3175 99999 27819 99999 77617 99999 70878 99999 25775 100000 96846 100000 66006 99999 15684 100000 27670 99999 55597 100000 64713 100000 18229 99999 92601 100000 72730 100000 61303 99999 27746 100000 87105 100000 4110 99999 78188 100000 15928 100000 38914 99999 72414 100000 6318 99999 53866 100000 42846 100000 13611 99999 87510 99999 82917 99999 37744 100000 62104 100000 74168 99999 2958 99999 18360 100000 95126 100000 47812 100000 91685 100000 35569 99999 29639 100000 78834 100000 5952 100000 51484 99999 49001 100000 57085 99999 95613 100000 50742 100000 13996 99999 54508 99999 48525 99999 34174 100000 54296 100000 89183 99999 38596 100000 78765 99999 3921 99999 68050 100000 40402 100000 89253 100000 42997 99999 89250 99999 65052 99999 61922 100000 89271 99999 43869 99999 33513 99999 60187 100000 71427 100000 59244 100000 76393 99999 9230 99999 14605 100000 47219 100000 89031 100000 43546 99999 7557 99999 72736 99999 824 100000 71852 100000 62953 99999 71452 100000 99168 99999 51469 99999 95905 100000 25725 100000 42564 99999 67310 100000 3137 100000 78269 99999 20567 99999 94934 100000 53026 100000 48220 99999 95801 99999 80817 99999 87739 100000 15491 100000 6917 99999 91726 99999 4324 100000 44803 99999 73899 99999 25874 99999 84264 100000 22324 100000 9175 100000 21937 99999 99146 99999 38832 100000 3262 99999 14370 100000 93179 100000 71047 99999 67906 100000 82586 99999 60851 100000 68215 99999 27389 100000 13079 100000 50375 99999 40234 99999 37056 99999 78882 100000 75669 99999 658 99999 11736 100000 82191 100000 49934 99999 44029 99999 2559 99999 10648 100000 1578 100000 28006 99999 2426 99999 40264 99999 15479 100000 60755 100000 1870 100000 76675 100000 35536 100000 57155 100000 58461 99999 76270 100000 27747 99999 93747 99999 61962 100000 87744 99999 22181 100000 75596 100000 89817 100000 3350 99999 45969 100000 77361 99999 65157 100000 98697 100000 34511 100000 94823 100000 95567 99999 79551 100000 99819 99999 83405 100000 8899 100000 55478 100000 67226 100000 51115 99999 65761 100000 58508 99999 46714 99999 82655 99999 50152 100000 64159 99999 39049 100000 28264 100000 58043 99999 36383 100000 70930 100000 34552 100000 71351 100000 5094 100000 43522 99999 56966 100000 47948 100000 40290 99999 65876 99999 86820 100000 89208 99999 55986 99999 32078 100000 45170 99999 62872 100000 72097 99999 42787 100000 72803 99999 59054 100000 60105 100000 63193 100000 44791 99999 39746 99999 43408 99999 137 99999 6453 99999 10884 99999 24532 100000 81188 100000 18706 99999 45435 99999 38369 99999 39116 99999 69756 99999 34983 99999 73017 100000 74967 99999 54043 100000 46949 100000 69730 100000 38542 100000 19204 100000 47503 100000 75518 100000 31951 99999 66794 100000 24207 99999 76066 99999 74704 100000 75039 100000 37445 100000 81192 99999 86376 99999 46646 99999 81223 99999 35953 99999 20704 99999 4709 99999 78344 100000 52369 100000 27322 99999 48342 99999 23000 100000 72071 99999 52115 100000 7798 99999 76668 100000 99386 100000 12691 99999 85747 99999 93071 99999 24991 100000 39762 100000 6055 99999 28411 99999 79201 99999 84473 99999 70126 100000 70786 100000 67823 100000 48996 100000 62426 100000 89402 100000 44417 100000 85311 99999 89873 99999 29220 100000 39778 99999 52826 99999 75635 99999 88937 99999 83785 100000 33459 99999 19470 100000 65790 100000 51892 100000 84274 100000 88040 100000 24478 99999 17157 99999 77871 100000 68105 100000 9494 99999 39173 100000 17219 100000 84076 99999 40332 100000 97390 99999 80197 99999 3408 100000 72020 99999 92061 100000 41636 99999 51450 100000 65430 100000 8763 100000 87062 100000 47778 100000 80598 99999 40203 99999 50976 99999 86044 99999 35202 100000 715 99999 13445 100000 87129 100000 50383 99999 7355 100000 68764 99999 16276 99999 65941 99999 86001 100000 65828 99999 52728 100000 70217 100000 30463 100000 92121 99999 94431 99999 88545 100000 31100 99999 69303 100000 19147 100000 25464 99999 935 100000 20961 100000 83540 100000 95358 99999 9601 99999 73471 100000 54420 99999 38197 100000 88829 99999 51693 100000 88863 99999 60698 99999 32331 99999 96720 99999 49494 99999 55630 100000 79075 100000 71540 99999 85948 99999 76001 100000 60609 99999 97780 100000 45344 100000 57917 100000 29712 99999 65870 99999 81640 100000 81492 100000 18655 99999 98060 100000 59774 99999 48249 99999 84581 100000 34468 100000 65453 99999 7025 100000 37761 100000 87870 99999 37686 100000 80580 100000 15619 99999 29721 99999 61290 99999 94955 100000 4474 99999 25004 100000 90879 100000 25105 99999 80579 99999 93066 99999 69917 100000 79865 100000 80188 100000 7257 99999 215 99999 252 99999 56929 99999 91148 99999 60141 99999 98097 99999 11409 99999 40002 99999 22984 100000 54512 100000 89001 100000 5492 99999 69733 100000 72215 100000 37135 99999 98877 100000 37231 100000 53997 99999 38134 100000 51838 100000 96690 100000 77761 100000 63885 99999 37035 99999 65998 99999 54830 99999 99937 99999 7212 99999 68356 99999 17897 99999 60083 99999 59333 100000 1591 100000 95470 99999 37609 100000 96696 99999 42096 100000 75043 100000 3025 100000 97838 100000 66043 99999 19444 100000 30569 99999 55676 99999 72347 99999 74782 100000 11207 99999 97618 100000 61087 99999 35068 99999 51341 99999 54852 99999 67377 99999 83874 99999 84380 99999 70612 100000 55178 99999 17780 100000 21908 100000 64246 100000 90675 100000 4007 100000 32552 100000 73097 99999 37137 99999 75754 100000 66469 100000 21049 100000 13215 100000 49680 100000 21357 99999 55371 100000 98063 100000 93361 99999 47 100000 72701 99999 93067 99999 28854 100000 484 100000 59278 99999 28533 100000 7129 100000 87150 99999 20078 100000 80768 100000 62159 100000 61246 100000 79905 100000 11921 100000 90757 100000 27145 99999 76124 99999 68640 99999 94386 100000 87602 99999 81205 100000 29701 99999 27764 99999 59514 100000 10771 100000 20439 99999 4843 99999 74537 100000 44430 100000 33492 100000 87879 100000 88181 100000 3543 100000 96855 100000 74096 100000 31291 100000 44771 99999 96506 99999 63659 100000 95823 100000 67994 100000 21213 100000 22282 99999 68480 99999 88359 100000 83458 99999 31112 100000 18614 99999 93663 99999 49193 99999 89408 100000 24793 100000 25703 100000 9186 100000 75616 99999 43721 99999 21414 99999 55703 99999 37148 100000 11631 100000 65666 99999 73470 100000 18060 100000 61797 100000 18041 100000 29096 100000 22993 99999 68786 99999 96587 99999 94491 99999 45732 99999 62446 99999 16519 99999 93402 99999 86949 99999 26837 100000 88339 99999 28982 99999 80220 100000 48834 100000 43439 100000 13830 100000 97507 100000 27332 99999 6810 100000 73394 100000 10531 99999 36071 100000 57301 100000 47672 99999 39626 100000 56734 99999 69252 100000 10224 99999 59113 99999 67855 100000 99594 100000 83929 99999 84318 100000 86621 100000 77738 99999 64019 99999 47638 99999 81916 99999 12817 100000 71592 99999 39716 99999 23014 99999 44636 99999 34257 99999 23418 99999 47615 100000 48153 99999 94931 99999 72676 99999 50604 100000 48260 100000 2699 99999 71881 100000 63410 100000 15397 100000 31680 99999 61948 100000 50746 99999 56035 99999 56372 99999 436 99999 1142 99999 98516 99999 87173 99999 53681 99999 92039 99999 52558 99999 35425 100000 17959 100000 12517 100000 57243 99999 35596 100000 25174 99999 34555 100000 93604 99999 87368 99999 95225 99999 11042 100000 67211 100000 22098 100000 72711 100000 90811 99999 8300 99999 37724 100000 22552 100000 69202 99999 15372 99999 19976 100000 295 100000 25410 100000 65625 99999 85991 100000 46316 99999 17887 100000 49378 100000 73075 100000 2562 100000 13819 99999 6401 100000 91449 100000 92908 99999 56228 100000 30418 99999 10103 99999 81763 99999 48720 100000 92784 100000 14070 99999 35236 100000 43456 100000 78503 100000 10499 100000 45627 99999 21081 100000 49418 99999 14991 100000 5533 99999 69781 100000 28979 100000 51502 99999 26966 100000 46835 100000 3802 99999 81508 99999 85111 99999 26608 99999 53746 100000 83583 99999 35089 100000 64772 100000 4995 100000 8933 100000 25467 99999 43699 99999 91896 100000 38664 99999 91852 100000 87374 99999 91369 99999 57233 99999 6602 100000 27937 99999 54966 100000 12358 100000 94860 100000 64082 100000 20882 100000 6316 100000 28849 99999 77363 100000 72678 100000 35436 99999 90581 100000 87967 99999 13896 99999 82864 99999 43888 99999 4431 99999 30877 100000 31310 99999 88198 100000 77000 99999 5654 100000 31531 99999 56886 100000 61967 100000 24803 100000 22358 100000 15431 100000 56767 99999 97813 100000 53291 99999 26217 99999 37061 99999 14818 99999 83180 99999 87950 99999 90546 99999 20738 100000 88140 100000 90754 99999 62531 99999 22615 99999 76205 100000 77637 99999 13835 99999 18937 100000 48860 100000 21381 100000 36501 99999 21885 100000 66549 100000 3812 99999 60611 99999 61499 99999 86906 99999 70983 99999 81264 99999 21951 100000 31823 99999 19920 99999 46571 99999 72576 99999 58863 100000 87792 99999 9082 100000 50436 99999 37847 100000 12439 100000 57200 99999 23954 99999 91869 100000 99673 99999 3542 100000 27319 100000 29112 100000 31696 100000 50394 99999 33529 99999 38659 99999 2976 99999 23723 99999 47875 99999 19443 99999 26741 99999 25676 99999 36149 100000 24092 100000 27023 99999 41295 100000 60411 100000 63795 99999 87686 100000 45753 99999 35572 99999 75052 100000 58771 99999 76930 99999 857 99999 61574 100000 30807 100000 4747 100000 27359 99999 17173 99999 74525 100000 51356 99999 42122 99999 74663 100000 13986 99999 62192 100000 7685 100000 80800 100000 4493 100000 20085 99999 85124 99999 13673 99999 33865 100000 97385 99999 67851 100000 90209 100000 11235 99999 35734 99999 95181 100000 75922 99999 51672 99999 58424 99999 33827 100000 33555 100000 63152 100000 28159 99999 89546 99999 72057 100000 62037 99999 6985 99999 80696 99999 17781 100000 76609 99999 63985 99999 74091 100000 40061 100000 51935 99999 57049 100000 85765 99999 84815 99999 25615 100000 19080 99999 6606 100000 70421 100000 77930 100000 94138 99999 40034 99999 7177 99999 2138 99999 37698 99999 69681 99999 14442 100000 73022 100000 89680 100000 99505 100000 74772 100000 10002 99999 94391 99999 25403 100000 35090 100000 75907 100000 66976 100000 49285 99999 54175 99999 33096 100000 42113 99999 60907 99999 12752 99999 24951 100000 77660 99999 40195 99999 34811 99999 8583 99999 15012 99999 9979 99999 97250 100000 25036 99999 26674 100000 48794 99999 19909 99999 33156 99999 14922 99999 68552 99999 51967 99999 58053 99999 67882 99999 67128 100000 31825 100000 40080 99999 86801 100000 77744 99999 6960 100000 53267 99999 4447 99999 50088 100000 11287 100000 34451 100000 5147 99999 88715 99999 86623 100000 87322 100000 77825 100000 24934 100000 50195 99999 88815 99999 54094 99999 87067 100000 44578 99999 26864 99999 66914 100000 99135 99999 17955 100000 8495 99999 81615 100000 20877 99999 95909 99999 39938 99999 77916 100000 17379 99999 54772 99999 10383 99999 2866 100000 4192 100000 15937 99999 10793 100000 85528 99999 40970 100000 67264 99999 20161 100000 37514 100000 35886 99999 27889 100000 68432 100000 91741 100000 36889 100000 10149 99999 56227 100000 66389 100000 17442 100000 53447 99999 90030 99999 33758 100000 86485 100000 37911 99999 27593 99999 89841 100000 33953 99999 61463 100000 51940 99999 55083 99999 4069 99999 66057 99999 83875 99999 94524 99999 96796 100000 85739 100000 61809 99999 2639 99999 15100 100000 71109 99999 66031 99999 24213 99999 85591 100000 33501 99999 33809 99999 81112 100000 47636 100000 12066 100000 14623 99999 9288 100000 60998 100000 95613 99999 30729 100000 47251 99999 54743 100000 89128 99999 3642 100000 53405 100000 79400 100000 13985 100000 83042 100000 98176 100000 39531 100000 72950 99999 50038 100000 21367 100000 18189 100000 39209 99999 26652 100000 37577 99999 199 100000 85564 99999 32807 99999 61208 99999 48499 99999 27258 99999 52562 100000 43372 99999 54427 99999 80947 100000 14278 99999 49573 99999 74888 100000 48226 100000 66567 100000 11791 100000 342 100000 79723 99999 97896 99999 7964 99999 39656 99999 66563 99999 73419 99999 25638 100000 65762 99999 99765 100000 24789 99999 29449 99999 66631 99999 3806 99999 99427 100000 43438 99999 49627 100000 79548 100000 75901 99999 37503 99999 63835 99999 6188 100000 379 99999 5023 100000 48806 99999 35960 100000 6270 100000 84630 100000 92097 100000 71309 100000 64804 100000 55604 100000 30662 100000 57770 100000 26464 99999 9329 100000 33430 100000 83237 100000 96972 100000 38186 99999 15326 100000 64730 100000 97931 99999 32725 100000 58561 99999 26613 100000 82784 99999 62155 100000 24560 100000 84748 99999 42278 100000 3801 100000 73143 99999 60605 99999 1420 100000 61862 99999 39080 99999 5556 99999 96782 99999 65963 99999 90721 99999 61038 100000 60576 100000 50485 100000 85890 100000 9818 99999 23506 100000 94006 100000 22432 100000 73987 100000 50876 99999 36883 100000 30895 100000 57554 100000 62769 100000 21185 99999 852 100000 5653 100000 72901 100000 19998 99999 63978 99999 76692 100000 15383 100000 15890 99999 86386 100000 53966 100000 76909 99999 5367 99999 29205 100000 90932 99999 71268 100000 44655 99999 98594 99999 43358 99999 95708 99999 20866 99999 4904 99999 46418 99999 64616 99999 18709 99999 53829 99999 30985 99999 50441 100000 3332 100000 62347 99999 46984 100000 50707 99999 7496 99999 30065 100000 48897 100000 92645 100000 14613 99999 32215 99999 27246 100000 67969 100000 23755 100000 79541 99999 57337 100000 79394 100000 65191 100000 93863 99999 46950 100000 53724 100000 81834 100000 89547 99999 98674 100000 10689 100000 91611 99999 83040 99999 58345 100000 49760 99999 5432 99999 91435 99999 16169 100000 64145 100000 33393 99999 50244 99999 92993 99999 67904 100000 48029 100000 77886 99999 76504 100000 64780 100000 65954 100000 74850 99999 12895 99999 80129 99999 3326 100000 79639 99999 82548 100000 99096 99999 36346 100000 76278 100000 22598 100000 64525 100000 75934 99999 87111 100000 33063 100000 21413 100000 13794 100000 24884 100000 35258 99999 78791 99999 27370 99999 62116 99999 35756 100000 85927 100000 32895 99999 66315 100000 14869 100000 21901 100000 34619 99999 26143 99999 70356 99999 63870 100000 29108 100000 30833 100000 31212 99999 47379 100000 55181 100000 93120 99999 37957 99999 51329 100000 70114 99999 82797 100000 70925 100000 96828 99999 70546 100000 8897 99999 41962 99999 66677 99999 6682 99999 77808 100000 66800 99999 35127 99999 7021 100000 56947 99999 548 100000 60830 99999 37617 99999 16103 100000 93116 99999 30859 99999 3533 100000 90901 99999 35744 99999 89272 100000 43377 100000 61207 100000 92038 99999 92296 100000 21473 100000 87875 100000 29421 100000 1040 99999 20233 100000 12141 99999 79937 99999 67509 99999 85022 99999 88176 100000 59427 100000 80744 99999 20214 99999 94409 99999 56924 100000 65400 99999 72288 99999 79526 100000 25847 99999 84920 99999 59973 100000 41161 99999 23311 99999 66883 100000 94123 100000 54955 100000 65441 99999 24228 99999 88581 99999 56907 100000 34061 100000 94922 99999 26786 99999 2352 99999 55226 100000 2309 99999 84207 100000 65135 99999 73336 100000 67185 99999 33588 99999 5530 99999 90891 100000 53801 99999 7946 99999 76669 100000 20929 99999 59626 100000 63758 100000 3091 99999 563 99999 16717 100000 82126 99999 62561 99999 20726 100000 16386 100000 73158 100000 38365 99999 75968 100000 12413 100000 86773 100000 83895 99999 27933 100000 59228 99999 65118 100000 45906 99999 70221 100000 90932 100000 55768 100000 70608 100000 83408 100000 39394 100000 58589 100000 75041 100000 66102 100000 24335 99999 36572 100000 71018 100000 69032 99999 7626 99999 19335 100000 38075 100000 49887 100000 48110 99999 63455 99999 66588 100000 50096 99999 20705 100000 31058 99999 28154 100000 25805 100000 91636 99999 56553 99999 93488 100000 39149 100000 26029 99999 24723 100000 32359 99999 72305 99999 99797 99999 82034 100000 84919 99999 8341 100000 4082 99999 52765 100000 95836 100000 93910 100000 4129 100000 76089 99999 90145 100000 18016 100000 10028 100000 45290 100000 76223 100000 88050 99999 84068 99999 86511 100000 6588 100000 61331 99999 31442 99999 67327 100000 38899 100000 30422 99999 81634 99999 61729 99999 9283 100000 47030 100000 99350 99999 51493 99999 42475 99999 2812 100000 29863 100000 24099 99999 71583 100000 57731 100000 32980 100000 74566 100000 33176 100000 22925 100000 18124 99999 5414 99999 1275 99999 68263 100000 28375 100000 24502 100000 87819 99999 9668 100000 37448 100000 73872 99999 3000 100000 52728 99999 74450 99999 90867 100000 50130 99999 43395 100000 53546 99999 24496 99999 97098 99999 27635 100000 85909 100000 91418 100000 60192 100000 42177 100000 6921 99999 286 100000 10554 100000 23932 99999 88117 100000 6040 99999 86140 99999 6665 99999 15032 100000 76135 99999 55910 99999 13773 99999 94896 100000 24395 100000 1280 100000 41377 100000 85783 100000 93651 99999 38646 99999 35930 99999 98964 99999 61674 100000 89861 99999 59040 100000 96224 100000 9246 100000 45074 99999 49023 100000 50980 99999 56494 99999 89333 100000 27812 99999 90027 100000 59819 100000 14975 100000 29284 99999 74575 100000 12519 99999 5603 100000 30476 99999 79822 100000 73193 99999 54759 100000 91044 99999 67183 100000 91444 99999 47799 100000 87263 100000 65213 100000 86299 99999 6361 99999 93826 99999 61244 99999 11883 100000 29276 100000 24884 99999 27505 99999 9889 99999 87328 100000 46778 100000 82927 100000 61314 99999 49605 100000 19059 99999 11494 99999 32235 100000 26634 100000 16381 99999 95852 99999 43401 99999 44816 99999 70323 99999 8926 100000 62348 100000 53335 100000 51151 100000 50201 99999 64012 100000 45242 100000 20411 100000 87404 100000 22394 100000 14284 99999 16115 100000 91941 99999 85841 100000 80128 100000 53703 100000 36786 100000 18882 100000 80442 99999 7210 99999 61834 100000 70661 100000 50332 100000 17076 100000 90674 100000 81929 99999 23229 100000 86915 100000 44815 99999 81733 99999 56360 99999 35692 100000 82222 99999 60549 100000 46807 99999 34173 99999 28716 99999 42995 100000 84698 100000 89989 99999 75868 99999 73711 99999 73309 100000 66310 100000 62953 100000 40780 100000 86419 99999 26961 100000 79800 100000 4424 99999 13436 100000 89845 100000 64366 100000 97001 100000 20272 99999 45150 99999 11083 100000 60669 100000 89087 100000 35424 100000 19064 100000 61469 99999 46410 100000 81975 100000 6478 100000 5000 99999 12624 100000 24244 100000 25107 100000 12568 99999 64150 99999 92264 99999 22229 99999 82076 100000 27324 100000 88599 99999 73457 100000 33199 100000 71715 100000 34365 100000 21105 100000 63272 100000 64670 99999 63573 99999 81158 99999 29902 99999 34577 99999 83820 99999 95749 99999 13798 99999 37362 100000 21094 99999 7063 100000 43091 99999 14684 99999 96303 99999 26513 99999 77996 100000 74565 99999 80957 99999 27561 100000 48003 100000 2693 99999 57169 100000 42977 100000 5981 100000 33342 100000 9860 99999 88539 99999 78926 100000 8029 100000 6481 99999 3923 100000 11213 100000 15242 100000 16710 100000 11391 99999 19883 100000 86890 100000 67624 100000 35263 100000 30066 99999 56769 99999 5894 99999 14754 100000 15151 99999 87258 99999 74141 100000 80516 99999 55262 99999 64563 100000 70209 99999 15154 100000 22836 99999 51008 99999 61931 100000 24573 100000 44289 100000 31422 99999 88290 99999 36489 99999 45911 99999 67582 100000 42303 99999 99905 99999 58066 100000 11132 99999 3614 99999 28983 100000 275 100000 89234 100000 92611 100000 11913 100000 4802 99999 99945 100000 60159 99999 39944 99999 26508 100000 24865 100000 34336 99999 43032 99999 51857 99999 11996 99999 41575 99999 19815 100000 85900 99999 69311 99999 10347 100000 10599 100000 70518 99999 54009 99999 45292 99999 38621 100000 3253 99999 35363 100000 72751 99999 7158 100000 83235 100000 887 100000 18232 99999 71362 100000 75580 99999 82395 99999 69362 99999 30256 100000 65510 100000 23813 100000 94432 100000 81523 100000 99221 100000 87097 99999 2138 100000 75709 100000 56901 100000 56311 100000 99389 99999 35489 100000 81971 99999 89533 100000 593 99999 10959 100000 88641 99999 20019 100000 35246 100000 40805 100000 75421 100000 5788 100000 74380 99999 85353 100000 18083 99999 7249 99999 47087 99999 32899 100000 47781 100000 95845 99999 21203 99999 51317 99999 37205 99999 32174 99999 5256 99999 2998 99999 44122 99999 6918 99999 53745 99999 26964 99999 65736 99999 22193 100000 38883 99999 75336 99999 9660 99999 59851 100000 54781 100000 33271 99999 70449 100000 23658 100000 46064 100000 34281 99999 58019 99999 59378 99999 1701 100000 10999 99999 77552 100000 76808 100000 77929 100000 69616 100000 98783 99999 44131 99999 4590 99999 6419 99999 66206 100000 35595 99999 91604 100000 69705 100000 94874 99999 92970 99999 31307 100000 85967 100000 40023 99999 45480 100000 66140 100000 10040 99999 73454 99999 16620 100000 15252 100000 54529 99999 69245 100000 19274 100000 68216 100000 65840 100000 89568 100000 24820 99999 57369 99999 54028 99999 59493 99999 54378 100000 75023 99999 88240 99999 80484 100000 41389 100000 65979 99999 66556 100000 40923 99999 45972 99999 66299 99999 79002 99999 71604 100000 41885 100000 10488 100000 38431 100000 83624 100000 3811 99999 93849 100000 73645 100000 5891 100000 4657 99999 27157 100000 89519 100000 16471 100000 82204 99999 46407 99999 53856 99999 15947 99999 13297 100000 19196 100000 29667 100000 64601 100000 13594 99999 27975 99999 96119 100000 85502 99999 11099 100000 58195 100000 95203 100000 12314 99999 73628 100000 64817 99999 18453 100000 39227 100000 18561 100000 91956 99999 15457 99999 50845 99999 69346 100000 10263 99999 4099 100000 71426 99999 98187 100000 64764 100000 8808 100000 21924 99999 20633 99999 34504 99999 19815 99999 911 100000 23432 100000 77547 99999 80692 100000 5260 99999 36107 100000 6401 99999 23295 100000 38377 100000 77462 99999 615 100000 21493 99999 21921 100000 92128 99999 51409 99999 14626 99999 24766 100000 55316 99999 10544 100000 82343 100000 99954 100000 6142 100000 29545 100000 42845 100000 80752 99999 39232 100000 48681 100000 54009 100000 9330 100000 19540 99999 77992 99999 69415 100000 65729 100000 57357 100000 81399 99999 38756 99999 33825 100000 2059 100000 15271 99999 30095 100000 13912 100000 99977 100000 38826 100000 90710 100000 66249 100000 98025 99999 14688 99999 58100 99999 29256 99999 62441 99999 97732 99999 47378 100000 13619 99999 25408 100000 85621 99999 76974 99999 7305 100000 86841 100000 66416 100000 7255 100000 43941 100000 72008 100000 5505 99999 5960 100000 47495 99999 98047 99999 11865 99999 7999 99999 68508 99999 80442 100000 88719 99999 70833 100000 66856 99999 86825 99999 856 100000 40362 99999 24879 100000 58217 100000 51832 100000 72136 100000 89726 99999 72042 99999 98956 100000 56713 99999 41904 100000 13653 99999 53130 99999 54439 100000 6410 100000 69925 100000 31570 99999 63913 99999 18634 99999 12057 99999 50533 99999 92999 99999 78623 100000 15021 99999 52008 100000 86615 99999 41475 100000 83463 100000 65585 99999 18745 99999 56841 100000 68051 100000 68964 99999 23592 99999 64669 99999 95710 99999 90291 99999 96351 100000 18069 99999 94073 100000 13173 100000 49697 99999 91577 100000 79462 100000 67663 99999 98457 99999 87861 99999 38776 99999 34022 99999 24483 100000 81151 100000 79681 100000 66465 99999 88684 99999 39721 100000 26198 99999 89531 100000 86778 100000 17913 100000 37380 99999 38743 99999 48415 100000 76518 99999 4579 99999 72699 99999 24317 99999 12965 99999 35040 99999 68359 100000 47640 99999 20946 100000 40370 100000 31774 99999 26646 100000 63640 100000 18992 99999 26331 99999 96815 99999 9827 100000 87422 99999 94226 100000 10187 100000 90812 100000 39208 100000 96202 100000 90003 99999 49523 99999 46334 99999 93941 99999 52871 99999 39580 99999 42188 100000 10639 99999 11322 99999 12566 100000 88048 99999 59078 100000 26276 99999 4968 99999 68936 100000 24252 99999 37469 99999 31822 100000 67031 100000 2903 100000 54118 100000 46713 100000 40822 100000 333 99999 30468 99999 36049 99999 14527 100000 32637 99999 89306 100000 65067 100000 72525 100000 47918 99999 44130 100000 23264 99999 11871 99999 37889 99999 23915 99999 54804 99999 60930 99999 11716 99999 76031 100000 56562 100000 35484 99999 36247 100000 84020 100000 95261 99999 95419 99999 36716 99999 24370 99999 63568 99999 17910 100000 61237 99999 24430 100000 53987 100000 57147 99999 98581 99999 79764 100000 8160 100000 45586 99999 937 100000 40312 100000 72597 100000 84917 99999 39307 100000 22292 100000 9370 99999 18058 100000 227 99999 42811 100000 98489 100000 66653 100000 57377 100000 3886 100000 93290 99999 7906 99999 49890 100000 11742 100000 37136 100000 12854 100000 33898 100000 90151 99999 89783 99999 19602 100000 13880 99999 45299 100000 25273 99999 76013 99999 47980 99999 61988 99999 18752 100000 31116 99999 90198 100000 19691 99999 67525 99999 83959 100000 5592 99999 46273 100000 24804 100000 95800 100000 76038 100000 87319 100000 27533 100000 14477 100000 32942 99999 56676 100000 62486 99999 41599 99999 78655 99999 90626 100000 47091 100000 19846 100000 42225 100000 48117 99999 41410 99999 3615 100000 77578 99999 70779 99999 16082 100000 31221 100000 27753 100000 19218 100000 19318 100000 51184 100000 69557 99999 27307 99999 83477 99999 53294 99999 94441 99999 6021 100000 97104 99999 86501 100000 45399 100000 3228 100000 96889 99999 51206 100000 83108 100000 94541 100000 45938 100000 59410 100000 28046 99999 24835 99999 38394 99999 83786 100000 22790 99999 95103 99999 81193 100000 21940 99999 81205 99999 63482 99999 87606 99999 58543 100000 84370 99999 46817 99999 81433 99999 86860 99999 86416 100000 6474 100000 5310 100000 14364 100000 20189 100000 38850 100000 96899 100000 84231 99999 53638 100000 8785 99999 92223 100000 36543 99999 6345 99999 31757 100000 82437 100000 77355 99999 81859 100000 68212 100000 96433 100000 67131 100000 23326 99999 41470 99999 22128 100000 94616 99999 69932 100000 48802 99999 19655 100000 94817 99999 70926 100000 14796 100000 12028 100000 72369 99999 78557 99999 46150 99999 81962 99999 3568 100000 11278 99999 56471 100000 63979 100000 67520 100000 24240 99999 19220 99999 21870 100000 80349 100000 18754 100000 83396 99999 72742 100000 37950 99999 75790 99999 28763 99999 22177 100000 51171 100000 67594 100000 37739 99999 26318 100000 80673 100000 75533 100000 34466 99999 45471 100000 29723 100000 40182 100000 73552 99999 22320 99999 42077 100000 80595 100000 49850 99999 37590 100000 18018 100000 27659 99999 43941 99999 53709 100000 6233 99999 28875 100000 28209 99999 29654 99999 35908 99999 12404 100000 53448 100000 34517 99999 37453 100000 93836 100000 74744 100000 94246 100000 42607 99999 9922 100000 745 100000 62877 99999 90837 99999 55293 100000 38100 99999 28432 99999 19925 99999 68223 100000 16794 100000 22549 100000 23780 100000 60662 99999 34919 100000 55826 99999 52314 100000 63213 100000 95866 100000 32523 100000 8911 100000 55691 99999 77369 99999 54377 99999 62105 100000 13255 100000 21911 99999 23875 100000 30005 100000 54589 99999 1347 100000 12963 99999 27882 100000 40978 99999 93286 100000 50559 100000 14302 100000 23541 99999 24754 100000 81997 99999 5403 100000 71991 99999 67079 100000 21543 100000 92091 99999 77614 99999 18354 99999 61801 100000 99071 99999 25503 100000 59415 99999 5019 99999 7880 100000 26633 99999 48103 100000 45489 100000 46349 99999 4338 99999 41608 100000 15257 100000 860 100000 67443 99999 15914 100000 17309 100000 92878 100000 82318 99999 40686 100000 11076 100000 62244 99999 23312 100000 35487 100000 27899 100000 48988 100000 43392 99999 59668 99999 16262 99999 77274 100000 80217 99999 66942 100000 66075 100000 80843 99999 53345 100000 1491 99999 34435 100000 19875 100000 59869 99999 97624 100000 14656 99999 60340 99999 31901 99999 78024 100000 66276 100000 66845 99999 40242 99999 92086 100000 13622 100000 48156 100000 42131 99999 40558 99999 37558 100000 71076 99999 79578 100000 51947 99999 6858 99999 50259 100000 53551 99999 21944 99999 39964 100000 77723 99999 82554 100000 41403 99999 80899 99999 94995 99999 63918 99999 76328 99999 15799 100000 35741 100000 26507 99999 87981 99999 38907 99999 86703 100000 81227 100000 71212 100000 118 99999 33279 100000 40291 100000 5926 99999 65962 99999 40073 100000 63697 100000 15715 99999 76521 100000 46446 100000 23691 99999 60581 100000 14086 99999 46412 100000 44966 99999 46556 99999 47208 100000 65704 99999 94844 100000 932 99999 45197 100000 98784 99999 68608 99999 10414 99999 1531 100000 25490 99999 92569 100000 49486 99999 95513 100000 75706 100000 37442 99999 13810 99999 78288 99999 20171 100000 69347 99999 62997 99999 39793 100000 69458 99999 26910 99999 68577 100000 52129 99999 29759 100000 6325 99999 154 99999 76435 99999 57253 100000 17243 100000 90872 99999 83910 100000 15611 99999 96352 99999 63006 100000 83619 100000 84402 99999 13049 100000 36880 99999 49983 100000 69151 99999 41058 99999 76732 100000 29965 100000 17996 100000 62694 100000 22107 99999 49706 99999 93864 100000 62472 99999 78850 100000 27636 100000 10822 100000 84716 100000 43179 99999 52397 100000 42796 99999 68678 99999 88542 100000 708 99999 55332 100000 50046 99999 64419 100000 63445 99999 69768 100000 62287 99999 43054 100000 12147 100000 82753 100000 1948 100000 69318 99999 79562 100000 41828 99999 55036 99999 71727 99999 26705 100000 44044 100000 78063 99999 70092 99999 69911 99999 97375 99999 84945 99999 63992 99999 91379 100000 89513 100000 39757 99999 85398 100000 612 100000 50385 99999 91922 100000 8276 99999 22207 100000 46688 100000 65207 100000 58208 100000 5486 99999 14935 99999 57128 100000 48912 99999 24947 99999 98518 99999 52940 99999 36364 100000 98955 99999 1506 99999 56288 100000 64962 100000 88218 100000 30247 99999 65637 100000 60583 99999 80307 99999 5430 99999 40276 100000 69443 99999 37986 100000 51339 100000 95496 99999 27112 100000 74820 100000 77116 99999 50210 100000 27941 100000 93622 99999 49440 99999 21301 99999 58310 99999 16997 100000 43000 100000 40823 99999 88178 100000 97858 99999 90086 100000 31771 100000 51003 99999 25662 100000 48234 100000 79907 99999 11159 99999 68239 100000 58984 99999 39079 100000 22464 100000 21106 100000 10224 100000 77132 100000 65293 99999 31372 100000 99023 100000 34039 99999 75343 100000 56715 100000 46107 99999 97709 100000 79115 100000 85712 100000 50371 100000 53667 100000 7626 100000 87917 100000 91957 100000 97019 99999 86282 99999 66337 99999 53898 99999 33771 100000 20765 100000 37366 99999 50181 99999 17241 99999 44312 100000 76884 99999 8742 99999 60280 99999 52565 99999 35523 100000 44989 100000 96797 100000 26370 99999 93137 99999 3742 99999 8733 99999 55611 99999 72538 100000 79755 100000 46877 100000 95200 100000 74041 99999 81300 99999 19408 100000 36928 100000 15676 99999 71911 100000 18864 100000 28504 100000 90219 100000 35403 100000 34828 99999 99907 99999 39817 99999 12283 100000 39881 99999 97890 99999 14596 100000 23596 100000 8695 100000 20226 100000 35381 100000 25500 99999 6444 100000 16521 99999 79446 99999 89145 100000 55261 100000 55593 100000 119 100000 78447 99999 1127 99999 98036 100000 96228 100000 61822 99999 88792 99999 4411 100000 66023 100000 51456 99999 7498 100000 14725 100000 37870 99999 79862 100000 65965 99999 27359 100000 10472 99999 7788 100000 34327 99999 20327 99999 63645 100000 58523 99999 96366 99999 75547 99999 35895 99999 92952 100000 30016 100000 36902 100000 20113 100000 97053 100000 34945 99999 97986 99999 81289 100000 9372 99999 41152 100000 31077 100000 81435 100000 67735 100000 91221 100000 67750 99999 76973 99999 26877 100000 44709 99999 86245 99999 62961 99999 52913 100000 84821 99999 29976 100000 47477 100000 49751 100000 35017 100000 20609 99999 79844 100000 84 100000 73576 99999 5314 99999 49660 99999 36733 99999 21930 100000 19932 100000 76094 99999 7345 100000 72842 99999 16513 100000 1009 99999 68273 100000 13473 99999 12643 99999 597 99999 76627 100000 46787 100000 92142 99999 27009 99999 28457 99999 99843 99999 76920 99999 7876 100000 91417 100000 38102 100000 67682 100000 50558 99999 90059 100000 75132 100000 74225 100000 30232 100000 79028 100000 94593 100000 568 100000 48586 99999 36522 100000 67568 99999 35145 100000 16769 100000 81909 100000 62802 99999 94107 100000 89273 100000 93770 99999 21218 100000 11876 100000 14614 100000 15330 99999 82862 99999 97312 99999 25040 99999 74466 99999 33646 100000 1677 100000 64583 99999 49109 100000 70857 100000 52456 99999 96664 100000 81515 99999 87919 99999 96164 100000 2873 99999 57639 99999 72226 100000 91180 99999 42191 99999 60608 99999 63959 99999 69854 99999 43827 99999 67976 100000 39380 100000 41183 100000 97979 100000 71820 99999 39341 99999 83190 99999 45512 99999 5686 99999 37528 99999 23446 100000 73584 99999 73242 100000 1958 100000 65217 99999 54133 100000 97184 100000 8764 100000 16803 100000 92434 99999 82916 99999 57919 99999 28295 100000 64802 100000 14837 99999 12441 100000 1361 100000 26313 100000 23856 99999 64337 100000 38581 100000 8315 99999 47086 100000 91189 100000 90743 100000 88192 99999 62057 100000 4723 100000 99771 99999 83384 100000 32269 100000 13472 100000 21533 99999 5857 99999 22501 100000 99764 99999 36505 100000 39923 99999 85163 99999 44389 99999 10008 99999 24089 100000 29780 100000 50324 99999 73827 99999 81376 100000 96585 99999 51970 99999 54654 99999 61548 99999 34659 99999 86084 99999 47888 100000 49908 99999 85519 99999 54861 100000 61165 100000 2801 99999 23448 99999 98790 99999 70673 100000 33606 99999 35234 100000 55512 99999 19964 99999 37585 99999 6427 99999 13348 99999 17085 99999 53841 99999 210 99999 88580 100000 13163 100000 10427 100000 13271 100000 63721 99999 88010 100000 73499 99999 79839 100000 72740 100000 94897 100000 96877 100000 39954 100000 35048 100000 62757 99999 27010 100000 46418 100000 86149 99999 60964 99999 22597 99999 14929 99999 25718 100000 82625 99999 43088 100000 53040 99999 11448 99999 82302 100000 34104 99999 32427 100000 97120 99999 11479 99999 36482 99999 70894 100000 52326 99999 81852 99999 66689 100000 19411 99999 98318 99999 79669 99999 24759 100000 32220 99999 15192 100000 34988 100000 23662 99999 60630 99999 2597 99999 97689 100000 84857 99999 60296 99999 68721 100000 78903 100000 63379 99999 43529 99999 62899 99999 85437 100000 56987 100000 75636 100000 93298 100000 35772 99999 9861 100000 52363 99999 52652 99999 5231 100000 50319 100000 86056 99999 85359 100000 83993 99999 23959 99999 29116 99999 16633 99999 39902 100000 4661 100000 12406 100000 95754 100000 16180 100000 27244 100000 73575 99999 83216 100000 36469 99999 11456 99999 97187 100000 97246 100000 76257 99999 72712 100000 9133 100000 18042 99999 19798 99999 12823 99999 99527 99999 78465 100000 18109 99999 42685 99999 8798 99999 33974 100000 93134 99999 71939 100000 52674 100000 70584 100000 778 100000 1027 99999 22259 100000 43808 99999 79147 100000 70147 99999 4669 99999 78720 100000 20498 100000 30109 99999 40128 100000 19622 100000 78149 100000 37364 100000 33411 99999 28394 100000 14103 99999 24973 100000 6274 100000 84212 100000 82233 100000 51077 99999 53467 99999 75259 100000 67051 100000 39472 99999 56977 100000 44403 100000 52436 100000 56182 100000 27156 100000 90611 100000 90059 99999 9647 100000 85367 100000 54304 100000 77206 99999 16866 99999 17133 100000 70365 100000 23641 99999 34080 99999 40845 100000 22966 100000 67571 99999 89823 100000 83573 99999 3156 100000 68068 99999 60774 99999 26563 100000 55594 99999 8592 100000 42214 100000 66462 100000 83182 100000 18568 99999 65471 99999 6279 99999 12236 100000 52970 99999 52026 99999 90239 100000 64365 99999 2002 99999 89268 100000 70465 100000 90962 100000 46783 100000 68096 99999 6323 99999 17724 99999 41997 100000 40089 99999 66986 99999 81749 99999 82312 100000 1694 99999 20257 100000 64548 100000 19635 99999 27252 99999 91337 99999 24931 99999 35160 99999 84061 99999 61587 99999 47714 99999 49046 100000 89656 99999 55556 100000 63855 99999 55673 100000 43480 99999 23035 99999 40031 99999 44315 100000 64683 100000 39489 100000 25513 100000 39290 99999 56878 99999 71621 100000 17924 99999 52574 100000 17089 100000 22779 100000 64829 99999 8736 100000 13671 100000 79015 99999 36307 100000 96915 99999 91149 99999 43553 100000 80214 99999 84069 100000 58413 100000 89500 99999 50585 100000 68421 100000 21780 100000 78190 100000 78546 99999 19238 100000 93725 100000 37792 99999 7256 99999 63559 100000 83676 99999 70961 100000 23960 99999 74063 99999 85388 100000 54952 100000 74760 99999 99780 100000 84583 100000 32250 100000 25966 100000 13795 100000 18686 99999 55213 100000 98033 100000 96494 100000 85818 99999 50905 99999 38498 99999 71515 100000 93242 99999 13061 100000 57950 99999 40866 99999 48544 100000 51254 99999 5156 99999 42680 99999 5627 99999 5932 99999 42321 100000 63041 100000 16802 99999 88259 99999 82846 99999 33010 99999 95732 99999 27497 100000 68623 100000 32439 100000 35422 99999 43719 100000 40132 100000 6697 99999 52704 99999 17534 100000 72279 99999 83694 99999 32859 99999 58911 99999 40822 99999 93774 100000 83006 100000 37992 99999 69709 100000 70782 99999 53565 100000 50293 100000 51378 99999 24918 99999 62897 100000 48610 99999 75040 100000 58053 100000 76681 100000 99092 99999 29002 99999 88625 99999 32589 100000 7580 99999 70818 100000 64808 100000 93244 100000 3060 99999 5751 99999 52599 99999 40071 100000 95584 100000 29441 100000 96874 100000 43418 100000 86254 99999 40044 100000 17360 99999 50466 99999 43397 100000 93905 99999 94316 99999 40025 100000 69195 99999 61146 99999 98292 99999 89141 99999 10481 100000 62819 100000 90241 99999 82369 100000 31320 99999 58214 99999 71596 99999 4604 100000 2678 100000 40416 100000 94794 99999 27312 100000 64347 100000 43283 99999 42278 99999 81665 100000 43108 100000 9893 100000 52475 100000 25894 100000 65864 99999 31799 99999 47844 100000 23892 100000 26565 100000 91154 99999 26716 100000 91310 99999 47120 99999 59326 100000 15072 99999 15631 99999 5893 99999 43706 100000 42542 100000 63398 100000 33226 99999 1817 100000 53929 100000 99416 99999 15742 99999 64193 100000 89151 99999 5059 99999 69529 100000 78101 100000 6279 100000 25511 99999 93951 100000 55457 100000 52038 99999 73843 99999 51587 99999 57052 99999 59734 100000 39368 100000 36941 100000 18521 100000 32193 99999 22833 99999 21285 100000 77676 99999 39655 100000 72788 100000 2225 99999 39528 99999 70853 99999 75120 99999 85071 100000 98755 99999 12408 100000 86469 99999 31160 100000 58541 99999 61390 100000 43689 100000 10441 99999 86261 99999 85465 100000 56034 100000 90773 100000 95526 99999 68834 99999 3405 99999 53820 100000 9592 100000 46863 100000 6112 100000 16131 99999 43393 100000 75310 99999 51000 99999 67859 99999 85704 99999 25778 99999 66056 100000 36974 100000 85918 99999 51072 100000 87300 99999 62857 100000 76585 99999 38606 100000 88179 100000 81608 100000 79209 99999 98196 99999 93961 99999 90851 100000 91514 99999 51952 99999 85393 100000 96525 100000 27409 100000 57256 100000 586 100000 77620 100000 35401 100000 44104 99999 59651 99999 36551 100000 65102 99999 64604 100000 8037 100000 61733 99999 10063 100000 22897 100000 48464 100000 37319 99999 36645 99999 17673 100000 28666 99999 31571 100000 93048 100000 72407 99999 83323 100000 1053 100000 61190 100000 44097 99999 25534 99999 55672 100000 39296 99999 62106 100000 10474 99999 23976 100000 56211 100000 10405 99999 99866 99999 13742 99999 59158 99999 90734 100000 93077 100000 17834 100000 99523 99999 43337 99999 11347 99999 93851 99999 75356 99999 84135 100000 77639 100000 96193 99999 33163 100000 80421 100000 34030 100000 83370 100000 98477 99999 97994 100000 99710 100000 62015 99999 3830 99999 44291 99999 33134 99999 78146 99999 99411 100000 80084 100000 16272 100000 3676 99999 56232 100000 60833 99999 76396 100000 31329 99999 46912 100000 13450 100000 14793 99999 66052 100000 43985 100000 13814 100000 36701 99999 13893 100000 3282 100000 24337 100000 1688 99999 64412 100000 10340 99999 12170 99999 96398 99999 96932 99999 8767 100000 85442 100000 27388 100000 827 99999 76138 100000 92584 99999 48213 100000 57271 99999 40467 99999 21880 99999 89276 99999 90356 100000 68321 99999 64331 100000 29335 99999 64749 99999 40101 99999 54355 100000 76515 100000 17165 99999 35827 100000 74305 100000 94317 99999 1241 99999 81893 100000 42694 99999 28889 99999 8344 100000 32448 100000 52255 99999 16235 100000 5472 100000 64765 100000 53525 100000 41168 99999 99522 99999 96085 100000 74986 100000 47757 99999 54604 99999 92715 99999 6706 100000 88754 100000 33739 100000 57426 100000 43062 100000 83712 100000 56766 99999 61195 99999 8267 100000 61999 100000 20992 100000 18927 100000 655 99999 36789 100000 69236 99999 37067 99999 30856 100000 82873 100000 57330 99999 93153 99999 75064 100000 3739 100000 70314 100000 46174 100000 56425 100000 1332 99999 66356 99999 1124 99999 52647 99999 10795 99999 83952 99999 37690 100000 6143 99999 8522 99999 12232 100000 23092 99999 47561 99999 72053 99999 5306 99999 14177 99999 40302 99999 99504 100000 63038 99999 9140 100000 94703 100000 24839 99999 98472 99999 10834 100000 4096 99999 12438 100000 62644 99999 47945 99999 49944 100000 16125 100000 67472 99999 83988 100000 4288 99999 25808 100000 10510 99999 79781 99999 55076 99999 7781 100000 5951 100000 25941 100000 74442 99999 19758 100000 74502 100000 70434 100000 74994 99999 40179 99999 50106 99999 43232 100000 50073 100000 88550 99999 82216 99999 49045 100000 13016 100000 81404 99999 72211 99999 71732 100000 55512 100000 91796 100000 14099 100000 67286 100000 36292 99999 78023 99999 82107 99999 94098 99999 8969 100000 88558 99999 44311 100000 4555 100000 23281 100000 63138 99999 78567 100000 60826 100000 40407 99999 24127 99999 30490 100000 23923 100000 70280 100000 4112 99999 45781 100000 16957 100000 77236 99999 59017 100000 17034 99999 63631 100000 21883 100000 2276 99999 54308 100000 83236 100000 93840 100000 13464 100000 13823 100000 21778 100000 40445 99999 51381 99999 37367 100000 63901 99999 96258 99999 50236 100000 16167 99999 50765 99999 32403 100000 51426 100000 85790 99999 86107 99999 97051 100000 61386 100000 57038 99999 11207 100000 10416 99999 72762 100000 76986 99999 60916 100000 34256 100000 73015 99999 1023 99999 2022 100000 4235 100000 67574 99999 35049 100000 26234 100000 1080 99999 66102 99999 5157 99999 4986 99999 42292 99999 20583 99999 29884 100000 85356 99999 24399 100000 87461 99999 24975 99999 33738 99999 96859 99999 67136 99999 14517 100000 95230 100000 53350 99999 59989 100000 94339 99999 5183 99999 24020 99999 73200 99999 13562 99999 80838 99999 5686 100000 60304 100000 77851 100000 99535 99999 54841 100000 12383 99999 56134 99999 93109 100000 94069 100000 16276 100000 13486 99999 87202 99999 36 100000 48935 99999 87566 99999 37502 100000 94524 100000 31915 99999 20847 100000 27091 99999 62218 100000 74801 100000 18043 99999 42026 100000 29895 99999 11427 100000 88365 100000 87558 100000 13039 99999 77971 99999 14668 100000 1346 100000 83291 100000 27018 100000 18682 100000 59685 99999 74437 100000 62112 99999 12686 100000 45966 99999 23386 99999 88820 100000 79920 99999 94599 99999 46496 100000 30032 99999 4331 100000 92756 99999 22627 99999 93189 100000 52349 99999 69089 99999 5011 100000 69095 100000 54974 100000 33464 99999 53500 99999 6265 99999 37722 100000 67284 99999 23109 99999 99624 99999 60986 99999 41636 100000 2794 99999 49963 99999 65235 100000 26527 99999 38170 99999 41163 99999 97996 100000 36771 99999 68938 99999 96913 99999 42867 99999 96253 100000 33794 100000 339 100000 13952 99999 48401 100000 25851 99999 27701 100000 23727 100000 99289 99999 54636 100000 72085 100000 33446 100000 50714 100000 7977 99999 10317 99999 6 99999 23352 100000 62131 100000 84568 100000 19506 99999 36332 99999 52334 99999 10952 99999 90311 100000 9048 99999 39943 100000 55218 99999 19591 99999 70537 100000 88730 99999 37654 99999 43461 99999 95810 99999 84146 99999 70855 99999 9361 99999 27919 100000 24481 100000 8136 99999 1580 100000 67323 100000 4251 100000 96696 100000 82912 99999 61972 100000 82588 100000 75370 100000 55211 100000 58798 99999 99489 100000 35611 100000 37547 99999 61671 100000 28083 100000 79225 100000 82713 99999 97513 99999 9951 100000 85575 99999 75840 100000 4756 100000 53617 99999 19197 100000 82280 99999 47685 99999 66192 99999 45703 99999 21565 99999 50397 100000 49851 100000 94394 99999 18247 99999 21519 100000 13763 100000 94376 100000 54870 100000 91501 100000 99602 99999 18554 99999 28353 100000 21257 100000 96016 99999 6979 100000 64894 100000 59171 99999 25947 99999 92420 100000 31475 99999 90091 99999 68467 99999 90908 99999 63513 100000 35372 100000 22944 100000 3931 100000 82500 100000 33530 99999 69277 99999 87860 99999 43365 100000 75261 99999 97176 99999 98759 99999 23052 100000 23771 99999 20244 100000 7973 99999 31699 100000 972 99999 81292 100000 20702 99999 3550 99999 43130 99999 92061 99999 22780 100000 17255 100000 6871 100000 52736 99999 89157 99999 41104 100000 30596 99999 73197 99999 67177 100000 74989 99999 26198 100000 9325 99999 19524 100000 70493 100000 59191 99999 55069 99999 83939 100000 67567 100000 26150 100000 13066 100000 29106 100000 93819 100000 35611 99999 22277 100000 74118 99999 21100 100000 87038 99999 39220 99999 22591 99999 669 99999 54107 99999 20387 100000 7892 99999 59566 99999 95959 100000 40505 99999 8257 100000 85565 99999 62840 99999 104 100000 19775 99999 35465 99999 47826 100000 8219 99999 36944 100000 83097 99999 53298 99999 97910 100000 68645 100000 80299 99999 7185 99999 72393 100000 72992 99999 85516 99999 85925 99999 1242 100000 11223 99999 21270 100000 1448 100000 25425 100000 87143 100000 24475 99999 25010 100000 19928 99999 68248 100000 88427 99999 29966 99999 49136 100000 3277 100000 16241 100000 85861 100000 19590 99999 24518 99999 46612 100000 68977 100000 54711 100000 55387 100000 49563 99999 50071 100000 96002 99999 95650 99999 52306 99999 63035 100000 71627 99999 23073 99999 62117 100000 47432 99999 41789 99999 88072 100000 47102 99999 17329 100000 271 99999 686 100000 2950 100000 77254 99999 65482 99999 22158 99999 11374 100000 78122 99999 61709 99999 46663 99999 75084 99999 77449 99999 78731 100000 10358 99999 75440 100000 9332 99999 81755 99999 54401 99999 9859 99999 79376 100000 30386 100000 64698 99999 46443 100000 4987 99999 27338 100000 42396 100000 85214 99999 33359 99999 10816 99999 57355 99999 37926 99999 65764 99999 34142 99999 66675 100000 58760 99999 56813 99999 92105 99999 8623 100000 70188 100000 80911 100000 70856 99999 52055 99999 74882 100000 96643 100000 1559 99999 25699 100000 50579 99999 33977 100000 70073 100000 55212 99999 55551 99999 81019 99999 45466 99999 8574 99999 60152 100000 25189 100000 53413 100000 80016 99999 21514 100000 7218 99999 45138 99999 8071 99999 82740 99999 54100 100000 47926 100000 8053 100000 93307 99999 51599 99999 95789 99999 12419 99999 881 99999 71211 100000 2868 100000 2672 100000 59556 99999 38501 100000 14542 99999 53983 100000 22372 99999 21559 100000 6629 100000 2705 100000 75200 100000 69385 100000 75959 100000 33728 99999 43097 99999 10971 100000 54614 100000 44537 100000 82982 99999 38867 100000 3608 100000 91406 99999 99257 99999 82010 99999 29266 100000 91534 100000 91488 99999 82985 100000 17199 100000 30531 99999 76012 99999 7553 99999 36855 100000 53895 99999 7245 100000 16672 99999 31142 99999 48390 99999 57447 100000 75170 99999 23607 100000 54860 100000 25312 99999 60880 100000 46954 100000 72238 100000 65866 99999 29068 99999 79915 99999 88618 100000 88157 100000 3303 99999 69930 100000 66905 99999 5288 100000 73803 99999 33279 99999 34234 99999 62960 100000 9695 100000 45156 100000 42432 99999 13151 100000 63436 99999 93845 100000 17252 100000 97515 100000 73537 100000 76664 100000 71995 99999 11838 100000 37881 100000 96709 100000 80972 99999 45120 99999 34154 99999 33001 100000 44542 100000 38859 99999 99252 100000 12033 100000 24340 99999 84085 100000 1119 100000 34873 99999 7313 99999 44976 100000 6414 99999 85429 99999 28200 99999 23147 99999 440 100000 79312 99999 83753 100000 62508 99999 87337 99999 11887 99999 1844 99999 59551 100000 40454 99999 33443 99999 96591 100000 65662 99999 14569 100000 60063 99999 18858 99999 46111 100000 862 99999 37795 100000 17917 100000 65709 99999 55649 99999 20208 99999 53877 99999 67069 100000 98645 100000 32648 99999 89293 100000 25418 99999 4032 99999 55160 100000 74217 99999 66001 100000 52146 100000 25341 99999 74576 99999 25327 99999 62165 100000 5191 100000 96581 99999 97493 100000 14789 99999 45284 100000 93503 100000 25797 100000 14007 100000 92299 100000 91351 100000 10923 99999 78648 100000 77193 99999 47725 100000 82530 100000 99736 99999 34201 100000 43458 100000 46208 99999 59877 99999 12485 99999 27033 100000 70211 99999 88200 99999 61441 99999 54100 99999 16424 99999 80915 99999 36756 100000 61374 99999 96437 100000 30767 100000 80885 99999 70911 99999 73609 99999 75566 100000 58110 100000 95885 100000 49480 100000 8566 99999 74662 100000 51194 99999 216 99999 7776 100000 98643 99999 7618 100000 74580 100000 88605 99999 69720 99999 29171 99999 84300 99999 30809 100000 56367 100000 53864 99999 26980 100000 13504 99999 38668 99999 31939 100000 89875 99999 34077 99999 26689 100000 14458 99999 44904 99999 81248 99999 2404 100000 78006 100000 89082 99999 21161 99999 1719 100000 31089 100000 62728 100000 40931 99999 34586 100000 85740 99999 53120 100000 91032 99999 9187 100000 73892 100000 25655 100000 40253 100000 20442 99999 26227 100000 51697 100000 31898 99999 19804 99999 34770 100000 73453 100000 31567 99999 82557 99999 439 99999 96286 100000 55057 99999 62724 100000 41149 99999 23595 100000 30498 100000 49458 100000 59856 99999 53663 99999 14220 99999 74774 100000 33269 99999 50276 100000 75472 100000 29501 100000 5535 100000 38550 99999 31195 99999 35469 99999 74367 99999 90350 100000 43448 99999 58326 99999 51542 100000 38384 100000 53465 100000 47708 99999 95969 100000 72947 100000 21664 100000 29882 99999 56357 99999 90902 100000 79596 100000 99053 99999 21366 99999 47353 100000 12580 100000 65853 100000 13541 99999 62983 100000 3338 100000 85562 100000 90044 100000 91713 99999 68873 100000 58641 100000 98003 99999 76496 100000 48813 99999 21139 99999 16698 99999 80918 99999 98242 99999 19127 99999 74218 100000 90660 100000 90576 99999 30979 100000 60744 99999 89444 100000 35081 99999 55322 99999 54573 99999 46636 100000 12362 99999 99227 100000 64110 99999 23744 100000 99917 100000 55826 100000 72356 100000 7013 100000 63419 99999 82320 99999 4644 100000 36539 100000 40121 100000 20141 99999 53868 100000 29031 99999 39558 99999 5829 100000 78829 100000 88362 100000 62658 100000 10764 99999 850 99999 81354 99999 36594 99999 56790 99999 23486 100000 34199 100000 25659 100000 21148 99999 27534 99999 1163 100000 96673 100000 56467 100000 12794 100000 52591 100000 63199 100000 71651 100000 8063 100000 37249 100000 85594 100000 24128 99999 61907 100000 71725 99999 17287 100000 24520 99999 76942 100000 25026 100000 85874 100000 75464 99999 9811 99999 90301 100000 94676 100000 20908 100000 63726 99999 51399 100000 52740 99999 21918 99999 82175 99999 3364 99999 33216 99999 61401 99999 55203 99999 52066 100000 37586 99999 2804 100000 64039 100000 52031 99999 79861 99999 84009 100000 68263 99999 8728 100000 16597 100000 45223 100000 5929 100000 7016 99999 64334 99999 3488 100000 63036 100000 36491 99999 28201 100000 96337 100000 22694 100000 13148 99999 29576 99999 63345 99999 58442 100000 52976 99999 79518 99999 76789 100000 50154 99999 77055 100000 5097 100000 69415 99999 63418 100000 39274 99999 374 99999 44528 100000 16265 100000 64319 99999 40564 100000 86292 99999 87429 100000 90955 100000 33085 99999 71366 100000 66616 100000 44375 99999 30576 99999 72831 100000 33437 99999 12117 100000 8891 100000 56413 99999 52283 99999 29694 99999 33482 99999 8158 99999 69821 100000 33891 100000 25820 100000 52011 100000 37358 100000 70333 100000 96416 99999 61895 100000 20500 100000 22785 99999 67477 100000 10552 99999 1636 99999 92277 99999 91891 99999 1408 100000 36426 99999 20538 100000 57298 99999 75680 99999 92334 99999 70072 100000 72941 99999 50037 99999 58697 99999 66779 100000 29689 99999 51284 99999 8262 99999 37243 99999 97861 100000 35248 99999 67786 100000 25830 99999 85425 100000 45405 100000 53786 99999 7102 99999 96825 100000 78148 99999 17795 99999 89346 100000 63240 100000 47924 100000 22180 100000 93210 100000 64880 100000 66742 100000 10465 99999 25507 100000 61617 100000 2325 99999 37134 99999 31089 99999 21774 99999 15367 99999 91079 100000 8829 100000 56519 99999 34474 99999 83456 99999 16590 100000 25427 99999 68992 99999 60954 100000 86428 99999 82012 99999 84338 99999 61430 99999 47544 99999 21595 100000 64977 99999 325 99999 24833 99999 77223 100000 91201 100000 33022 99999 9047 100000 70301 99999 55679 100000 44461 99999 41849 100000 13062 100000 70613 99999 81329 99999 54139 99999 99288 100000 30942 99999 37888 99999 73364 99999 47143 100000 4127 99999 56500 100000 92008 100000 26083 100000 95206 100000 51499 100000 94824 100000 75693 99999 26826 99999 43404 99999 78465 99999 54209 100000 60725 99999 65177 100000 1474 99999 44734 100000 1536 100000 84377 99999 18354 100000 68251 99999 61488 99999 48740 100000 88297 100000 85485 100000 92003 100000 8792 99999 99641 99999 73136 100000 25970 99999 99738 100000 21660 100000 47713 100000 98134 100000 22374 99999 37443 99999 29234 100000 40815 100000 58544 100000 92735 100000 21229 100000 60927 99999 89810 99999 97724 99999 40855 99999 97527 99999 11023 99999 12052 99999 81845 100000 49914 99999 58601 100000 50537 99999 39538 100000 33778 99999 73002 99999 91247 99999 9568 99999 43229 100000 60287 100000 46808 100000 83635 99999 73886 100000 21363 100000 82757 99999 10275 100000 78776 99999 66611 99999 12071 99999 30442 99999 8878 100000 73629 100000 76635 99999 90498 100000 60371 100000 21701 99999 21202 100000 18603 99999 56378 100000 19109 99999 72132 99999 9493 99999 94419 99999 37027 99999 79059 100000 11309 99999 96053 99999 89887 100000 16903 100000 38943 99999 47995 100000 17139 99999 4333 100000 81250 99999 69721 99999 10655 99999 86474 99999 59701 99999 86577 99999 55625 99999 1827 100000 71538 100000 73157 99999 45164 100000 36998 99999 79475 99999 44827 99999 68920 99999 15002 99999 50316 100000 35213 99999 31758 100000 20858 100000 85600 99999 84071 100000 54255 100000 54658 100000 72715 100000 65226 100000 1736 100000 427 99999 30152 100000 61755 99999 69482 100000 34696 100000 95222 99999 84936 99999 93433 99999 57931 99999 10949 100000 15971 100000 71101 100000 61333 100000 58283 99999 56694 100000 5806 100000 61298 100000 20740 99999 92841 99999 11620 99999 27532 100000 45677 99999 38723 99999 3460 99999 7275 100000 87608 99999 41464 100000 14886 100000 27005 99999 21657 100000 50077 100000 59845 99999 78452 99999 27008 100000 82497 99999 9981 100000 22191 100000 45787 99999 13430 99999 69436 99999 33075 99999 3375 100000 17576 100000 63011 99999 55289 100000 6218 100000 62018 100000 42384 99999 1983 100000 43462 100000 74785 100000 44764 100000 99179 100000 68454 99999 87130 99999 6726 99999 99075 99999 58857 99999 48392 100000 7300 99999 34107 100000 1959 99999 93599 100000 68930 100000 10828 100000 88463 99999 57400 100000 6322 100000 21813 99999 29767 99999 91179 99999 40482 99999 59319 99999 90042 99999 14923 100000 3145 100000 23025 100000 20384 99999 54077 100000 1985 99999 18666 100000 12867 100000 32232 99999 86005 99999 64051 100000 95396 99999 30567 99999 94968 99999 40922 99999 54360 100000 32605 100000 78975 100000 86423 100000 15597 100000 83596 100000 68761 99999 51376 100000 88013 100000 34884 99999 35867 99999 53094 99999 46589 100000 73849 100000 69331 99999 81858 100000 88345 99999 80574 99999 5294 100000 81400 99999 53990 100000 8536 99999 29162 100000 53642 99999 9719 99999 40474 99999 61188 100000 30987 99999 42371 100000 59464 99999 87319 99999 25463 99999 350 99999 77516 99999 76758 99999 24900 99999 8705 100000 8264 100000 74400 99999 97441 100000 95661 99999 15483 100000 96978 100000 13124 99999 94161 99999 94525 99999 14125 99999 2758 100000 80882 100000 99730 100000 90855 100000 31260 99999 8163 100000 52844 99999 8846 99999 20895 99999 35012 99999 61122 99999 13300 99999 42465 100000 48896 100000 81496 100000 11848 100000 51662 100000 73185 100000 25444 100000 15155 100000 19856 99999 32628 99999 3431 100000 94610 99999 99397 99999 31395 100000 35796 100000 24272 99999 60536 99999 40682 100000 78610 100000 98754 100000 95140 100000 6925 100000 17731 99999 53153 100000 26002 99999 69328 100000 72263 100000 32355 99999 29150 99999 49471 100000 73571 99999 68563 99999 22696 100000 86828 99999 37458 100000 88729 100000 88032 100000 87055 100000 44371 99999 94099 100000 8074 100000 90356 99999 94611 99999 43040 100000 4956 100000 97626 100000 39911 99999 89446 100000 48083 99999 26421 99999 81226 100000 28699 99999 79550 99999 55390 99999 14339 99999 23869 99999 76184 100000 71363 100000 88717 100000 54534 99999 65483 99999 98448 99999 5647 99999 62969 99999 30291 100000 1398 100000 60577 99999 82817 100000 6887 100000 45355 100000 98090 100000 95728 100000 14130 99999 27142 99999 2190 100000 59873 100000 13510 100000 90712 100000 1531 99999 7114 100000 573 99999 28820 100000 34211 99999 21484 100000 14841 100000 38153 100000 48583 99999 24222 99999 56204 99999 37902 99999 24123 100000 72802 99999 48607 99999 46236 99999 9734 99999 49044 100000 4093 100000 54180 100000 82414 100000 74362 100000 13294 100000 3264 100000 34898 100000 42754 100000 12987 100000 20863 99999 92382 100000 67428 99999 97422 99999 90764 99999 14657 100000 53816 100000 2739 99999 79242 100000 87601 100000 66550 100000 30975 100000 46229 100000 51519 100000 18852 99999 9539 99999 98853 100000 21317 100000 70517 100000 89647 99999 97302 100000 66377 99999 82278 100000 31165 99999 87754 99999 50656 100000 90210 100000 47068 100000 47688 99999 39671 99999 54960 99999 74633 99999 28449 99999 54019 99999 85905 99999 44028 100000 81283 99999 72228 100000 99922 100000 95079 100000 654 100000 50108 100000 26385 100000 45644 100000 56384 100000 68979 99999 49714 99999 2002 100000 42939 99999 76046 99999 68808 100000 7289 99999 85687 99999 1187 99999 67637 99999 2550 99999 55469 100000 20667 100000 86225 99999 96179 99999 13579 99999 42106 100000 17361 100000 57122 100000 82309 99999 19276 100000 40709 100000 51260 100000 2392 99999 37021 99999 93379 100000 1714 100000 27571 99999 43700 99999 46677 99999 3518 100000 4406 99999 93664 100000 87966 99999 44004 100000 91849 100000 6877 99999 93324 100000 74720 100000 30998 100000 57985 100000 66074 99999 22481 99999 66082 100000 83546 99999 83940 99999 77497 99999 1292 99999 67266 100000 17699 100000 76823 99999 21324 100000 8436 99999 72079 99999 65414 99999 35325 100000 58724 99999 14003 99999 12270 99999 62609 99999 32441 99999 79800 99999 72059 99999 34065 100000 26282 99999 95198 100000 28909 99999 43037 100000 92524 99999 34486 99999 92379 100000 24703 99999 30044 100000 70641 100000 20289 99999 53632 100000 1247 99999 47170 100000 37468 100000 32708 100000 78565 100000 55599 100000 80558 99999 54658 99999 63526 99999 13651 100000 3633 99999 28853 100000 92624 100000 55560 100000 88115 99999 97450 100000 40350 100000 96617 100000 40243 99999 40319 100000 87240 100000 81946 100000 89060 99999 12810 99999 43634 100000 41637 99999 52295 99999 85415 100000 77529 99999 63818 99999 73079 99999 78108 99999 42958 99999 56260 100000 20124 100000 899 99999 71492 99999 31382 100000 50542 100000 8346 100000 95995 100000 82387 99999 61058 99999 38241 100000 37856 100000 24829 100000 55687 99999 53951 100000 32595 99999 43673 100000 38147 99999 7042 99999 50970 99999 74286 100000 42690 99999 68379 99999 84869 99999 18348 99999 47691 99999 77757 100000 37242 100000 15711 99999 49084 100000 11894 99999 59379 99999 41652 99999 47201 100000 45761 99999 69374 100000 28760 99999 82017 99999 79553 99999 73667 100000 87022 100000 29570 99999 48040 99999 81687 99999 63756 100000 47611 100000 41067 99999 84454 100000 77260 100000 81395 100000 49114 99999 94965 100000 24069 100000 58154 99999 18488 100000 63425 100000 1128 99999 82975 100000 81212 100000 2251 100000 7124 99999 39872 99999 38074 100000 94199 100000 13323 99999 93625 99999 11473 100000 86651 100000 27591 99999 35155 100000 17387 100000 37936 99999 31613 100000 72485 100000 8751 100000 51554 100000 44671 100000 97434 99999 41781 99999 25107 99999 73156 100000 12150 99999 19509 100000 46847 99999 42605 100000 12202 99999 19464 99999 80107 99999 98022 100000 16320 100000 46074 100000 34771 99999 30556 100000 30095 99999 70787 100000 81884 99999 93625 100000 83148 100000 42874 99999 62793 99999 30841 99999 69093 99999 30132 99999 60451 99999 13454 99999 27787 100000 15854 100000 48081 100000 77007 100000 92353 99999 89592 99999 74805 99999 98459 99999 64666 100000 36221 99999 15296 100000 30937 100000 9840 99999 83281 100000 29042 100000 28654 99999 81678 100000 22153 100000 4826 99999 34090 99999 41336 99999 55524 99999 79256 99999 98053 100000 34804 99999 91949 99999 14676 100000 58786 100000 34043 99999 19452 100000 689 99999 76981 100000 5674 99999 94484 100000 9723 100000 78342 99999 76685 99999 35929 100000 51267 100000 42074 99999 16615 100000 22752 99999 79888 99999 11336 99999 62042 99999 99711 100000 39218 99999 61643 99999 83226 99999 70208 99999 39010 100000 50340 100000 54269 100000 86947 99999 64435 99999 16937 100000 55100 100000 243 100000 20460 100000 65934 100000 83308 100000 91756 99999 67297 100000 26380 99999 73353 100000 83311 100000 7975 99999 18781 100000 98990 100000 18560 100000 81917 99999 35633 99999 67981 100000 33953 100000 64452 99999 31715 99999 87326 100000 89294 100000 94466 100000 74109 99999 83166 99999 51555 100000 78019 100000 77577 100000 15459 100000 79716 99999 25197 99999 10817 100000 84927 99999 21594 100000 68632 100000 92787 100000 88920 100000 49065 100000 25462 99999 65896 100000 67521 99999 86261 100000 58222 100000 3283 100000 876 100000 34508 99999 95163 100000 92779 100000 95453 100000 16878 100000 32386 100000 55923 100000 79621 99999 74235 100000 52814 100000 45822 99999 58630 99999 67957 100000 93965 99999 95803 99999 12724 100000 15171 99999 6036 100000 70229 99999 85617 99999 81793 99999 17962 100000 34786 100000 26916 100000 56389 100000 21847 99999 74780 99999 37990 100000 92540 100000 90618 99999 52498 100000 93980 99999 36607 100000 55765 99999 4988 100000 37821 100000 92225 99999 30026 99999 59838 99999 46789 99999 52759 100000 82342 100000 2373 100000 72009 100000 88553 99999 17213 99999 67367 100000 71457 100000 27463 100000 35645 99999 52085 99999 78287 99999 61485 99999 97812 99999 88821 100000 4210 99999 38983 99999 57420 100000 56543 99999 55801 99999 94374 100000 21844 100000 77814 100000 22574 100000 59329 100000 77728 99999 17928 99999 73478 100000 64694 100000 82008 99999 37556 99999 13539 99999 40633 100000 98456 99999 69975 99999 32794 100000 65691 99999 13949 100000 81006 100000 18693 99999 41532 99999 5940 100000 820 99999 47405 100000 56791 100000 89030 100000 99134 99999 15417 99999 71273 99999 57776 99999 80856 100000 48744 99999 23483 100000 18703 99999 3525 100000 13002 100000 91311 99999 17697 99999 75574 100000 73030 100000 18229 100000 17414 100000 9489 99999 89421 100000 24381 100000 47385 100000 16116 100000 16962 99999 68731 99999 21873 99999 80226 99999 49746 100000 83284 99999 11436 100000 45846 100000 17615 100000 66765 100000 50228 100000 61060 100000 13985 99999 48661 99999 83843 100000 15595 100000 74945 100000 2816 100000 66501 99999 54076 99999 25890 100000 58268 99999 18111 100000 86047 100000 70707 100000 29345 99999 32858 99999 38089 100000 21461 100000 36732 100000 6207 99999 56055 100000 8523 99999 20514 100000 57398 99999 59381 99999 8341 99999 29142 99999 72267 99999 27852 99999 78659 100000 66205 99999 1630 100000 90481 99999 89660 99999 70417 99999 23122 99999 77482 100000 62255 100000 97288 99999 15848 100000 21867 99999 11811 100000 15268 99999 87423 100000 72318 99999 15827 100000 63890 100000 61899 100000 26302 99999 19264 100000 54270 99999 726 99999 39592 99999 49239 100000 89413 100000 82473 99999 43189 100000 16510 100000 18216 99999 6446 99999 7882 100000 15992 99999 24082 99999 551 99999 27806 99999 75816 100000 34888 99999 22597 100000 80810 100000 43940 99999 14013 99999 15629 99999 6669 99999 29412 99999 57358 100000 1329 99999 68007 100000 68294 99999 47859 99999 6061 99999 78199 99999 98177 99999 85342 99999 13944 100000 82326 100000 67127 100000 67547 100000 36858 99999 58402 100000 76432 100000 50584 100000 20288 100000 70972 99999 54302 99999 25929 99999 25727 99999 93711 99999 34527 99999 64443 99999 68795 99999 59848 99999 50547 99999 301 99999 67946 99999 91284 99999 62519 100000 78100 99999 5337 100000 25747 100000 77114 99999 19890 99999 54025 100000 9291 99999 93807 100000 23552 99999 76373 99999 89788 99999 83050 99999 744 99999 7932 100000 46279 99999 75101 100000 17792 99999 68504 100000 68884 99999 60805 100000 37388 100000 80884 100000 16032 100000 32455 100000 33583 100000 46925 99999 30464 99999 31068 100000 52236 100000 51596 100000 90630 99999 47451 100000 42923 99999 48273 99999 52681 100000 55800 100000 74548 100000 96198 100000 49139 100000 37266 99999 97257 99999 68 99999 31104 99999 38182 100000 26656 100000 18540 100000 94672 99999 69210 100000 64394 100000 17428 100000 31821 100000 88160 100000 72459 99999 70282 100000 40667 100000 29990 100000 98422 99999 27567 100000 32104 100000 56144 99999 22459 100000 91600 99999 88970 100000 35534 100000 30912 100000 64814 99999 80547 100000 29282 100000 64868 99999 21264 100000 58171 99999 37387 99999 73960 100000 52608 100000 83696 100000 72227 100000 96631 100000 20974 100000 74031 100000 73751 100000 42880 99999 26264 100000 56926 100000 51027 100000 78490 100000 47950 99999 11070 100000 26378 100000 61836 100000 71486 100000 7783 100000 77248 100000 3028 99999 42294 100000 30951 100000 40635 100000 71447 100000 75830 100000 29809 99999 9250 100000 17090 99999 64188 100000 32826 100000 95065 100000 20165 100000 97131 100000 84516 99999 12856 99999 96322 99999 67844 100000 82026 99999 74856 100000 6571 99999 5976 99999 43841 100000 34482 100000 72038 100000 88400 99999 80658 99999 39022 100000 18030 100000 59347 99999 27984 100000 4074 100000 57249 100000 33883 99999 72580 100000 75483 99999 27980 99999 33668 100000 73554 100000 93671 100000 1245 99999 79241 99999 49631 100000 68116 99999 56016 99999 51727 100000 8611 100000 45030 100000 5087 100000 17491 99999 82859 100000 43096 99999 25877 99999 72555 99999 71595 100000 40850 99999 50452 99999 26100 99999 93617 99999 86551 100000 95982 100000 17507 100000 85464 99999 3232 100000 6165 100000 26070 100000 90913 100000 44739 100000 26305 99999 10380 100000 62259 100000 16153 100000 7532 100000 88057 99999 44305 99999 6818 100000 92039 100000 46637 99999 27000 99999 28456 100000 14247 100000 68113 99999 63374 100000 55126 99999 72556 99999 90937 100000 11445 99999 71757 100000 24983 100000 3997 100000 13548 100000 9130 99999 78577 99999 63997 100000 78066 100000 17651 100000 3472 100000 65102 100000 26764 100000 83369 100000 14225 100000 89171 100000 37095 99999 73887 100000 67998 99999 3421 99999 22063 100000 38210 100000 40569 99999 37859 100000 7550 100000 96570 100000 7690 99999 10920 100000 46256 100000 9380 99999 44421 99999 36876 100000 68661 100000 87178 99999 56816 100000 94379 99999 58693 99999 58462 99999 40562 100000 75374 99999 19117 99999 24155 100000 28462 100000 73237 99999 8773 100000 74329 100000 23528 100000 64068 100000 45176 99999 37184 99999 92871 100000 29970 99999 70420 100000 73749 99999 90845 99999 45748 100000 80099 99999 77066 99999 60678 99999 44683 99999 97307 99999 3533 99999 65026 99999 62493 99999 93912 100000 34860 99999 15961 99999 9619 100000 53236 99999 25437 100000 26289 99999 62948 99999 2710 100000 75661 100000 12881 99999 34569 100000 2195 100000 60009 100000 39337 100000 49302 99999 32481 100000 14342 100000 86533 99999 80520 100000 64780 99999 58338 99999 66862 99999 89201 99999 26096 100000 23270 100000 40042 100000 64255 100000 79842 99999 4921 99999 2010 99999 38426 99999 60696 99999 15039 99999 93102 99999 89560 100000 40176 99999 48361 99999 35131 100000 72096 99999 85482 99999 72595 100000 39960 100000 3943 100000 13544 100000 42117 99999 45201 99999 84240 99999 38597 100000 66559 99999 89144 100000 18577 100000 12400 99999 94028 99999 12710 100000 24465 100000 15484 99999 26378 99999 3089 99999 5579 100000 64870 99999 36589 99999 34795 99999 80210 100000 26030 100000 72624 99999 28964 100000 7322 100000 12063 99999 95187 100000 7866 100000 11088 100000 18649 99999 24749 100000 70206 100000 51501 99999 33775 99999 340 99999 18946 99999 1115 99999 5359 99999 81403 100000 97156 100000 95178 100000 47365 100000 82067 100000 99437 100000 9751 99999 74943 100000 91646 100000 2997 100000 73123 100000 67531 100000 76845 100000 27315 100000 85979 100000 12269 100000 11797 99999 28443 99999 50811 100000 60420 99999 78082 99999 77991 100000 82328 99999 2380 100000 31521 99999 30389 100000 4948 100000 95465 100000 52305 99999 44868 99999 80904 100000 21955 99999 31940 99999 72185 99999 11525 99999 14513 100000 37473 100000 96594 100000 61952 99999 48670 99999 73051 99999 72877 100000 53138 100000 35396 99999 96830 99999 92763 99999 77364 100000 57013 100000 5944 99999 88271 100000 64593 99999 82640 99999 84069 99999 50425 99999 541 100000 98979 100000 30346 99999 23168 100000 20098 99999 66323 100000 40716 99999 13672 100000 58364 100000 80268 100000 76133 99999 31507 100000 63238 99999 18035 99999 90635 99999 41263 100000 20828 100000 81162 99999 39298 99999 36746 100000 92586 100000 96736 99999 77191 100000 71373 100000 86590 99999 16610 99999 28620 99999 77652 99999 58942 99999 55327 100000 22818 100000 83412 99999 50587 100000 64616 100000 34454 99999 83747 99999 10750 99999 1338 100000 68221 100000 63498 100000 36493 100000 12280 100000 47591 100000 90785 99999 38415 99999 37035 100000 27547 100000 76869 100000 9969 100000 11577 100000 31252 99999 88239 99999 94314 99999 23852 99999 20271 100000 5151 99999 53086 99999 86250 99999 47102 100000 64609 100000 5892 99999 1173 100000 89381 99999 91531 100000 35644 100000 4785 100000 74203 100000 84992 99999 49812 100000 62044 99999 19031 100000 53016 100000 67927 100000 97796 99999 12453 99999 32258 100000 95638 100000 10506 99999 73985 100000 20435 100000 89159 100000 4569 99999 59359 100000 9269 99999 73438 100000 81240 99999 9083 99999 44619 99999 85293 99999 81237 99999 82065 100000 95425 100000 73578 100000 2203 100000 38711 99999 40779 99999 99193 100000 90562 100000 30699 100000 9783 100000 9656 100000 65801 100000 15934 100000 47687 100000 77794 100000 62418 100000 79231 100000 27763 99999 85133 100000 87504 100000 90585 99999 47352 99999 58112 100000 65613 100000 7329 99999 33209 100000 34181 100000 70015 100000 85705 99999 29329 100000 88542 99999 17369 99999 1792 99999 83633 99999 49663 99999 79099 99999 34492 99999 43746 100000 32120 100000 35483 99999 41126 99999 88299 100000 8393 100000 53673 100000 4017 100000 70095 100000 50812 99999 27486 100000 66232 99999 53600 99999 46358 99999 92478 100000 30922 100000 64820 100000 97052 100000 75350 99999 87327 99999 5174 99999 97792 99999 65884 99999 27419 99999 50017 99999 40450 100000 96549 100000 53884 99999 86589 100000 12746 100000 14369 100000 91105 100000 82994 100000 63037 100000 49796 100000 81321 100000 98347 99999 54567 99999 23761 100000 31021 99999 49214 100000 65481 99999 23432 99999 7508 100000 27911 99999 47565 99999 31523 99999 47371 100000 23472 99999 68232 100000 50998 100000 16203 99999 18815 100000 30135 100000 88233 100000 48002 100000 18021 100000 92234 100000 91293 99999 60432 100000 89889 99999 22162 100000 40058 99999 82935 99999 19266 99999 75856 100000 88077 99999 44946 100000 97287 100000 49470 99999 52753 99999 67533 99999 10771 99999 43523 100000 55907 100000 46595 99999 55443 100000 60125 100000 70859 100000 17366 100000 74347 99999 43523 99999 95937 100000 81073 100000 7165 99999 38803 100000 64292 100000 86296 100000 42582 99999 77046 100000 50433 99999 73119 100000 28235 99999 24058 99999 49381 100000 30784 99999 98836 99999 6708 99999 18133 100000 64107 100000 30996 99999 30287 99999 91556 100000 75230 99999 76249 100000 4971 99999 53417 100000 19557 100000 31587 99999 62083 99999 18334 99999 62132 100000 55679 99999 82173 100000 84509 99999 30313 99999 56149 100000 20917 100000 21420 100000 32069 99999 4278 99999 10160 100000 96987 100000 61074 99999 26611 99999 8195 99999 57479 99999 91223 99999 81435 99999 76061 100000 23613 100000 23549 99999 77921 99999 20615 100000 89117 99999 27645 99999 36943 99999 3307 99999 6200 100000 81645 99999 14431 99999 97850 99999 31384 99999 63040 100000 4106 100000 56060 100000 34286 99999 22152 100000 52471 100000 65463 99999 51778 100000 20226 99999 7482 99999 74951 100000 58705 99999 31499 99999 95053 100000 20029 99999 89388 100000 67875 99999 24445 99999 88199 99999 82022 99999 59327 100000 41697 99999 53698 99999 97766 99999 80253 100000 37943 99999 71558 99999 9623 100000 87493 99999 46184 100000 38994 99999 23158 100000 9730 99999 56491 100000 55018 100000 82878 99999 25991 100000 25618 99999 39515 99999 44627 99999 75880 100000 70995 100000 6064 100000 96948 100000 42029 100000 16427 99999 5364 99999 39097 100000 89675 99999 98994 100000 66787 99999 49808 99999 66002 100000 96381 99999 92067 100000 95328 100000 91850 100000 66255 99999 19869 99999 16885 99999 81346 99999 96089 99999 21864 99999 67837 100000 18389 99999 56277 100000 36159 99999 19886 99999 24787 100000 10044 100000 58300 100000 61102 100000 98368 99999 76251 99999 29958 99999 21483 99999 19767 100000 93929 99999 45013 100000 1239 100000 4186 100000 11714 99999 61253 99999 47927 99999 53762 99999 51665 100000 20410 99999 1718 99999 94566 100000 91249 100000 48097 99999 13098 99999 62046 100000 76329 100000 63876 99999 27606 100000 61330 99999 58209 99999 12937 100000 54144 99999 24059 99999 7125 99999 52020 99999 80295 100000 44384 100000 57315 100000 30718 99999 37679 100000 42674 100000 46146 99999 19417 100000 57179 99999 39734 100000 25906 99999 38218 100000 6247 100000 67768 99999 71228 100000 49967 99999 70973 100000 71489 99999 35585 99999 56011 100000 74851 99999 95976 100000 86124 100000 26663 100000 66875 100000 74740 99999 45047 99999 54201 100000 7803 99999 62974 100000 87001 99999 90603 100000 8227 99999 268 99999 70867 99999 76656 99999 1608 99999 61010 99999 4127 100000 14727 99999 11710 100000 61616 100000 5266 100000 18565 99999 35264 99999 55353 99999 53432 99999 33249 100000 1574 99999 98660 99999 32760 99999 33663 100000 75941 99999 73925 99999 25577 100000 64759 99999 96018 100000 26698 100000 75303 100000 75186 99999 20993 100000 59118 100000 5058 99999 17958 99999 25924 99999 36112 99999 8854 99999 12721 99999 80146 99999 34106 100000 44224 100000 49115 99999 85259 100000 82640 100000 32170 99999 74913 100000 10147 100000 19522 99999 41414 100000 80789 100000 67253 99999 54069 99999 80420 100000 50447 99999 211 100000 52582 100000 21920 100000 72983 99999 50287 99999 48951 100000 47521 100000 99617 100000 93384 99999 96548 100000 84348 99999 49296 100000 76924 99999 98322 99999 56025 99999 17141 99999 25583 100000 41746 99999 19739 100000 74560 100000 2245 100000 98603 100000 49204 99999 28999 99999 285 99999 24734 100000 78227 99999 94736 100000 42515 99999 45620 100000 49266 99999 76674 99999 59167 99999 7804 100000 17294 100000 91604 99999 89779 99999 12322 100000 65654 100000 36483 100000 10583 99999 34533 100000 76077 100000 92006 99999 25374 100000 40059 99999 58685 99999 67227 99999 79558 100000 18142 100000 36434 100000 3054 99999 25287 100000 15728 100000 75853 100000 8027 100000 14758 99999 71992 99999 89243 100000 53993 99999 57552 100000 43352 100000 93023 99999 98549 100000 50855 100000 41917 100000 7143 99999 55647 99999 31270 100000 77105 100000 76202 99999 34187 100000 12732 99999 66007 100000 95444 99999 31399 100000 94046 100000 42142 100000 25653 99999 53799 100000 64522 100000 73475 100000 85252 99999 16145 100000 39369 100000 42656 100000 25101 100000 42624 100000 29402 100000 90427 99999 5557 99999 30786 100000 57196 100000 20039 99999 86418 99999 11696 99999 10773 100000 8882 100000 5646 99999 17085 100000 73032 100000 50730 100000 15954 100000 40230 100000 40921 100000 48061 100000 64988 100000 47774 99999 66867 100000 91997 100000 72780 99999 75734 100000 70585 99999 31155 99999 66107 99999 12602 100000 10071 99999 26785 100000 38876 99999 99908 99999 68482 100000 45088 100000 4738 99999 75523 100000 13237 100000 85084 100000 45485 100000 819 100000 7254 99999 83439 99999 73869 99999 17902 99999 52811 99999 67023 100000 71588 100000 51400 99999 62074 99999 56435 99999 9289 100000 26179 99999 90697 99999 71158 100000 4344 99999 85613 100000 44480 100000 92433 100000 68884 100000 20432 99999 25152 100000 14364 99999 19097 100000 54567 100000 17318 100000 29217 100000 47838 99999 64484 99999 18118 99999 42917 100000 66485 100000 7540 100000 3256 99999 24259 100000 18821 100000 41210 100000 79642 99999 41183 99999 42052 100000 81175 99999 47337 100000 46895 99999 18683 99999 21453 100000 39862 99999 59210 100000 30093 100000 21753 99999 13193 99999 82577 100000 71479 100000 84195 100000 6737 100000 84143 100000 60396 100000 35570 99999 13576 100000 47534 99999 86603 100000 78554 99999 28084 100000 33454 100000 91724 99999 7170 100000 69070 99999 94350 100000 96713 100000 43590 100000 64482 99999 79183 100000 33892 100000 24667 100000 6897 100000 30427 99999 66663 99999 99251 99999 36452 100000 68644 99999 9256 100000 79278 99999 50206 99999 43777 100000 13307 100000 95632 100000 52166 99999 31476 99999 70360 99999 39679 99999 57346 100000 23444 99999 54031 100000 93515 99999 44888 100000 26939 100000 83683 99999 97614 99999 41983 100000 79885 100000 94493 100000 20352 99999 12264 100000 57434 99999 13122 100000 46634 100000 80171 100000 20367 100000 90497 99999 44626 99999 82530 99999 63650 99999 41046 99999 59119 99999 98286 100000 3044 100000 3457 99999 33294 99999 85788 100000 92511 99999 60997 100000 2679 99999 45638 100000 83021 99999 73526 100000 63617 100000 62237 100000 9564 99999 5577 99999 85031 100000 60730 100000 60147 100000 90055 100000 23115 100000 89019 100000 38407 100000 61052 100000 96686 99999 74591 99999 54914 99999 99046 99999 79858 99999 19190 99999 26813 100000 49926 100000 18614 100000 22322 100000 78081 99999 44209 99999 1977 99999 61202 100000 70512 100000 33469 99999 97458 99999 63525 100000 1522 100000 41044 100000 90708 100000 53765 100000 19375 99999 98149 100000 29106 99999 68726 100000 41132 100000 24515 99999 56850 100000 89409 100000 47570 99999 16546 99999 99725 100000 68929 100000 46681 100000 53729 99999 25331 99999 53259 100000 60117 100000 99645 100000 36697 100000 23994 100000 40360 100000 35099 99999 41172 100000 6024 100000 88061 99999 105 100000 44269 99999 53005 99999 82029 99999 84541 99999 8892 99999 25988 99999 51610 100000 53275 100000 45051 99999 82628 99999 61404 100000 90645 99999 92884 100000 68700 99999 41755 99999 23061 99999 94193 100000 24682 100000 83156 99999 22425 99999 20056 100000 91616 100000 61641 100000 53090 100000 67386 100000 90906 99999 75386 99999 55139 99999 3369 100000 35758 100000 67405 100000 41467 99999 87854 99999 77207 99999 82324 99999 1423 99999 73415 100000 76544 99999 93554 99999 66197 99999 84406 100000 60633 99999 12638 99999 9671 99999 49940 99999 26469 100000 57431 100000 71121 99999 49617 100000 75140 99999 47516 99999 84179 100000 51060 100000 11736 99999 34377 100000 44930 100000 66055 100000 3924 99999 47912 99999 26288 99999 66671 99999 12641 100000 82804 100000 52378 99999 24747 99999 71769 99999 5983 99999 71533 100000 26813 99999 64187 99999 19145 100000 81850 100000 19566 99999 94443 99999 49637 100000 68918 99999 23141 100000 63854 99999 54692 100000 26537 100000 43863 100000 59109 100000 36931 100000 81048 99999 25945 99999 75670 99999 797 100000 78555 99999 16982 100000 30439 100000 69963 100000 62274 100000 61847 100000 15901 99999 80964 99999 58287 100000 17175 99999 57809 99999 14427 99999 72466 99999 12658 99999 88442 100000 257 99999 86761 100000 35726 100000 53319 99999 73363 100000 2425 99999 99563 99999 66619 99999 87991 100000 19751 99999 67543 99999 59294 99999 12259 99999 6643 99999 73120 100000 21531 99999 57696 99999 97145 99999 9207 100000 59386 99999 1238 100000 85961 99999 37192 99999 67914 99999 75348 99999 59109 99999 16906 99999 50103 100000 83740 99999 27035 99999 81324 100000 53424 100000 87213 99999 94009 100000 31803 100000 63524 99999 14629 100000 95765 99999 73203 100000 19403 99999 18382 99999 89460 99999 15587 99999 51857 100000 77151 99999 19239 99999 94907 99999 77483 100000 79703 99999 40703 100000 20161 99999 89799 100000 25459 100000 23403 99999 35640 99999 87296 99999 88474 100000 61935 99999 69763 99999 37699 100000 56873 99999 45818 100000 42133 99999 66012 99999 56450 100000 62737 100000 5067 100000 3716 99999 14041 99999 54528 99999 36679 100000 88733 99999 95849 99999 44020 100000 66352 100000 38810 100000 47172 100000 45581 100000 3217 100000 93906 100000 27926 99999 4927 100000 59346 100000 10336 100000 63101 99999 81161 100000 18748 99999 73220 99999 35882 100000 71522 99999 17007 100000 53285 100000 46111 99999 79266 100000 64121 100000 71451 99999 46160 100000 54078 100000 51078 99999 23893 99999 68110 99999 80633 99999 20258 100000 21535 100000 28020 100000 4347 100000 39848 99999 28132 100000 79582 100000 3901 99999 18349 99999 36465 100000 2591 99999 99215 100000 79467 99999 451 100000 22318 99999 97695 99999 67379 100000 53522 99999 90939 99999 77092 99999 9104 99999 64379 100000 73391 99999 41634 100000 85665 100000 16299 99999 48597 99999 93623 99999 75165 99999 58564 100000 32976 100000 80215 99999 16656 100000 45764 99999 57332 100000 98362 99999 62139 100000 53520 99999 77760 99999 62436 100000 2060 100000 67106 100000 65372 100000 35757 100000 46011 100000 21112 99999 19527 99999 62341 100000 45127 99999 4963 100000 73413 99999 48655 99999 96713 99999 59622 100000 44940 100000 64205 100000 2208 99999 13718 99999 52814 99999 10742 100000 14294 100000 70089 100000 6586 99999 74178 99999 64131 99999 41670 99999 22773 100000 20642 100000 94159 99999 83326 100000 57481 99999 43983 99999 72256 99999 2842 99999 7823 99999 91222 100000 7952 100000 87520 100000 83703 99999 51474 100000 64840 99999 89793 99999 61555 100000 43756 100000 2527 99999 82212 99999 1579 99999 48232 99999 13648 99999 68581 100000 70600 100000 20714 100000 47628 100000 30289 99999 57317 100000 92117 99999 65552 99999 46998 100000 90802 100000 39792 100000 70030 99999 27308 99999 47464 99999 30075 100000 61580 99999 77168 100000 18096 100000 76769 100000 77403 100000 73830 100000 93729 99999 15668 99999 92065 100000 5220 99999 64195 100000 37170 99999 52196 99999 74120 100000 63907 99999 43429 99999 6053 100000 11771 100000 75351 99999 88655 99999 44408 100000 85585 100000 4169 100000 76015 100000 55740 99999 76244 99999 26218 99999 41005 100000 25417 100000 75672 100000 24766 99999 97745 100000 65948 100000 14374 99999 62 100000 5766 100000 78742 99999 58840 100000 19513 99999 84940 100000 58076 100000 86381 99999 79990 100000 70385 100000 79449 100000 81278 99999 59749 99999 5808 100000 65693 99999 44487 100000 64943 100000 24006 100000 75884 100000 84613 99999 28554 99999 29883 100000 45912 100000 88705 100000 29109 99999 9204 99999 70613 100000 50820 99999 10519 100000 22610 99999 66473 99999 244 99999 41594 99999 2770 100000 31857 99999 76912 100000 68416 99999 58047 100000 37015 100000 2640 99999 40960 99999 2016 100000 34540 99999 63440 100000 68777 100000 31871 100000 60883 100000 36137 100000 72857 100000 41334 100000 50635 99999 47647 99999 68488 99999 66970 100000 39116 100000 60326 100000 91046 100000 47179 99999 61200 99999 82536 100000 60438 99999 5500 100000 58434 99999 43298 99999 9196 99999 92213 99999 80648 99999 98776 99999 67956 99999 79872 99999 68241 100000 47298 99999 96329 99999 45986 99999 87411 100000 48669 99999 92737 100000 73078 100000 85471 99999 91374 100000 42037 99999 47192 100000 28836 100000 45962 99999 78158 100000 73544 100000 28633 99999 17246 100000 59992 100000 84539 100000 77160 99999 84799 99999 33047 99999 52178 100000 23544 99999 21158 99999 56567 99999 72312 100000 98327 99999 14476 99999 80048 99999 93976 99999 20720 100000 3992 99999 70764 100000 53671 99999 63864 99999 48320 100000 94459 99999 11342 99999 60279 100000 72335 99999 44379 100000 78910 100000 48066 100000 47116 99999 88142 99999 93073 100000 9619 99999 23285 99999 76435 100000 22465 100000 93010 100000 43648 100000 76468 100000 54176 99999 66559 100000 72506 99999 4572 100000 14843 100000 21409 99999 15522 99999 92334 100000 20338 99999 351 100000 76892 100000 21441 100000 23906 100000 78545 100000 20306 100000 89327 99999 52468 100000 17011 99999 55510 100000 72526 100000 172 100000 72301 100000 93143 100000 83288 99999 93402 100000 93811 99999 95445 99999 38365 100000 29523 100000 40533 99999 12092 100000 18330 100000 78740 99999 14677 100000 83275 100000 57487 99999 72105 99999 31685 100000 66643 99999 55296 99999 39824 99999 28261 100000 90131 99999 67773 99999 4967 100000 73901 100000 39485 100000 65580 99999 35274 99999 78705 100000 50710 99999 557 99999 10238 99999 63133 99999 81954 99999 13989 100000 80328 99999 32062 100000 28791 99999 25423 100000 70378 99999 33588 100000 44209 100000 31285 99999 43480 100000 92612 100000 92165 99999 47770 100000 54469 100000 33242 99999 33450 100000 23619 100000 28628 99999 53809 99999 23783 99999 77122 100000 91348 100000 7 100000 45286 99999 56955 99999 71179 100000 3470 99999 57138 100000 55473 99999 82761 99999 36994 100000 40842 99999 69030 99999 38378 100000 12123 100000 14323 100000 70815 99999 43674 100000 61773 100000 53621 99999 55708 99999 48200 99999 92357 100000 71631 100000 3517 99999 43216 99999 84803 100000 54877 100000 51099 100000 8810 99999 52778 100000 92174 99999 93614 100000 29358 100000 37629 100000 99773 99999 17135 100000 23180 100000 60231 99999 71343 99999 34228 99999 68872 100000 40273 99999 62109 100000 30673 99999 78067 99999 17564 99999 52553 100000 87517 99999 39947 99999 76737 100000 39503 100000 95768 100000 24351 99999 89191 99999 12855 100000 54898 99999 74032 100000 14338 99999 67995 99999 92150 100000 35430 100000 85405 100000 95669 100000 19583 99999 14754 99999 18270 100000 22121 100000 84843 100000 43293 100000 35943 99999 56886 99999 80826 100000 68164 99999 83725 100000 99470 99999 5044 99999 48280 99999 88835 99999 24814 100000 88662 99999 166 100000 15492 99999 99725 99999 63262 100000 88044 99999 31077 99999 75744 100000 51206 99999 33097 100000 92946 100000 36104 100000 14682 99999 43791 99999 51862 99999 22475 100000 40379 99999 86762 100000 54229 99999 65506 99999 39026 100000 7021 99999 31281 100000 72768 99999 33978 100000 12343 99999 77167 99999 5814 99999 16031 100000 63626 99999 78069 100000 50875 99999 66269 100000 21291 99999 57283 100000 45282 100000 92468 100000 8189 100000 92331 100000 67135 99999 17818 99999 42566 100000 88933 99999 16074 100000 54591 99999 96229 99999 119 99999 72823 99999 88384 100000 68146 99999 72416 99999 55216 100000 62737 99999 98883 100000 26482 100000 84055 100000 27335 99999 40763 99999 93091 100000 95267 100000 55010 99999 84535 100000 50437 100000 24069 99999 86375 99999 78947 99999 93027 99999 74571 99999 39357 100000 45440 100000 96428 100000 49098 100000 16511 99999 64640 99999 59393 100000 41201 99999 13918 99999 790 99999 52483 100000 99038 100000 9692 100000 34422 100000 10262 100000 10757 99999 58238 100000 66508 99999 10981 100000 27241 100000 36254 99999 76847 99999 4579 100000 27566 100000 9702 100000 90043 99999 76954 100000 55040 99999 46764 100000 20766 99999 21681 100000 31060 99999 77008 99999 10070 99999 30467 100000 68333 100000 79069 99999 48377 100000 52119 99999 97591 100000 85291 100000 37952 100000 70564 100000 86401 99999 56950 99999 30772 100000 69426 100000 19940 100000 7574 100000 67840 99999 93177 100000 6674 100000 20499 100000 52102 99999 68218 99999 61460 100000 27060 100000 21191 100000 89190 100000 50495 100000 21092 100000 83602 100000 12253 100000 51407 99999 18099 99999 82681 100000 68042 99999 84753 100000 79572 99999 34156 99999 5008 100000 27615 100000 23071 99999 91199 100000 59129 99999 6584 100000 92798 99999 91304 99999 11442 99999 10703 100000 43889 100000 17435 100000 94166 100000 35471 99999 75618 99999 40108 99999 21820 100000 28089 100000 59514 99999 28199 99999 57524 99999 14648 99999 57555 100000 60724 100000 62598 100000 56669 100000 16942 100000 96055 100000 54920 99999 67205 99999 72805 99999 84934 99999 28787 99999 67826 99999 46635 100000 42871 100000 48623 100000 24397 99999 95774 100000 10693 100000 17919 99999 56644 99999 24876 100000 97503 99999 21604 99999 4016 99999 57991 100000 21316 99999 34402 100000 48115 99999 8707 100000 78399 100000 40344 100000 93520 99999 39932 99999 5058 100000 36812 99999 39326 100000 1826 100000 1302 100000 95538 100000 63550 100000 80231 99999 8647 100000 18446 99999 99941 99999 96446 99999 37290 99999 20674 100000 28432 100000 19734 99999 99329 99999 39466 100000 77900 99999 2244 100000 78463 100000 56645 99999 9563 100000 20755 99999 40478 99999 74272 99999 56146 99999 91387 100000 25761 99999 48695 100000 90972 100000 6590 99999 13074 100000 16474 99999 91716 100000 43406 100000 37834 100000 3867 100000 13547 100000 54346 100000 25624 99999 88944 100000 28792 99999 64531 100000 45821 100000 96706 100000 40343 100000 97672 100000 13690 100000 54701 100000 85206 100000 64874 100000 59879 100000 23253 100000 96560 100000 97920 99999 55576 99999 52682 99999 15899 99999 10299 100000 57589 100000 58086 99999 78752 100000 1313 100000 42005 99999 82618 100000 21053 99999 53752 99999 916 100000 64217 100000 83777 100000 58878 100000 88589 100000 30339 99999 40832 99999 97886 99999 2787 99999 90090 100000 81481 100000 17603 100000 30930 99999 24060 99999 75972 99999 25814 99999 41372 100000 79232 99999 20001 100000 24607 100000 67740 99999 49255 100000 78522 99999 68628 99999 95826 100000 22884 100000 38645 99999 55970 100000 61662 99999 10772 100000 75586 99999 25456 100000 34624 100000 55942 100000 73607 99999 794 100000 99770 100000 62019 99999 5209 99999 45031 100000 43088 99999 11942 100000 76643 99999 31555 100000 4979 99999 15961 100000 42214 99999 57328 99999 91157 100000 80938 100000 4999 99999 8886 99999 55346 99999 84769 99999 50997 100000 20218 100000 16957 99999 13572 100000 27285 100000 50348 99999 75955 99999 5311 99999 17737 100000 58130 99999 83344 100000 56118 99999 82947 100000 41397 100000 31842 100000 95342 100000 44098 99999 83562 99999 76179 99999 91948 100000 2345 99999 26843 99999 66442 100000 68877 100000 94999 99999 98939 100000 43799 100000 79527 100000 41278 100000 74463 100000 49226 100000 10657 99999 77424 100000 48514 99999 6149 100000 65630 99999 60102 100000 37557 100000 28974 100000 8639 100000 97695 100000 51700 99999 38115 99999 63514 99999 46355 100000 49613 100000 57881 99999 33647 99999 61973 100000 66992 100000 64909 99999 63586 100000 24170 100000 24978 100000 80303 100000 40499 100000 68119 100000 35043 99999 74858 100000 21600 99999 49674 100000 82544 99999 29330 100000 58695 100000 43998 100000 8573 99999 6834 99999 14331 100000 18813 100000 88739 99999 57053 100000 40798 99999 24436 100000 3011 100000 32198 100000 69330 99999 64811 100000 3740 100000 29565 100000 71904 99999 27319 99999 27043 99999 64467 99999 92543 100000 29703 99999 98668 99999 34503 100000 42886 99999 16175 100000 45124 100000 69473 100000 71417 99999 10356 100000 635 99999 17727 100000 74412 100000 78982 100000 99252 99999 43035 100000 51395 99999 55769 100000 30940 100000 6336 99999 65679 99999 97561 100000 76459 99999 45881 100000 26451 99999 40985 100000 48731 99999 25413 100000 4477 100000 75570 100000 64074 100000 44278 99999 44813 100000 92562 100000 66661 100000 5955 100000 79485 100000 92560 100000 64596 99999 23667 100000 86400 100000 49633 100000 29043 99999 38321 99999 40484 100000 75838 100000 81871 99999 79610 99999 50540 100000 73604 99999 60274 99999 45874 99999 11441 100000 80743 100000 11760 99999 64153 99999 94877 99999 83518 99999 79260 100000 61309 100000 76226 99999 57924 100000 48113 99999 92362 100000 26105 99999 29159 100000 6028 100000 51019 100000 12615 100000 34268 99999 35985 99999 224 100000 83198 100000 63492 99999 61691 100000 88291 100000 27649 99999 93203 100000 73707 99999 22513 100000 7648 100000 88567 100000 20959 100000 44633 99999 95347 99999 74789 99999 73141 100000 26540 100000 46229 99999 85467 99999 80026 99999 49254 100000 16048 100000 69226 99999 13614 100000 17519 100000 70261 100000 57105 99999 29801 99999 8253 100000 34854 99999 96537 100000 65869 100000 98804 100000 10190 99999 46348 99999 91534 99999 24817 100000 91342 99999 9206 99999 22520 99999 12506 99999 51351 99999 48349 99999 56599 99999 26872 100000 94102 99999 64185 99999 34943 100000 21833 99999 67080 100000 74184 99999 63660 99999 30451 100000 60770 99999 30480 100000 99318 100000 25035 100000 80881 99999 96296 99999 76440 100000 596 100000 6684 100000 18604 100000 30543 99999 31378 100000 68963 100000 11339 99999 32562 99999 77818 99999 48726 100000 92368 99999 75031 100000 62430 100000 47910 99999 39110 99999 28082 99999 2822 100000 49006 100000 7452 99999 53567 99999 27708 99999 94722 100000 31805 99999 54011 99999 93894 100000 99320 100000 48397 99999 19166 99999 30779 100000 7331 100000 44558 99999 90476 99999 34459 99999 60100 100000 6931 99999 45329 99999 37829 99999 72110 99999 89053 100000 14788 100000 96215 100000 43597 99999 23407 100000 54066 100000 48529 100000 26765 100000 46627 99999 70822 99999 88539 100000 89496 99999 54272 100000 8475 99999 18897 99999 94307 100000 14075 99999 83962 99999 77829 99999 38845 100000 18426 99999 99704 100000 36550 100000 80900 100000 54266 100000 6169 99999 23232 99999 26154 100000 33563 100000 77681 100000 58807 99999 9399 100000 79662 99999 18783 100000 52153 100000 67210 100000 19648 100000 99742 99999 27601 99999 24717 99999 65914 100000 76542 99999 29412 100000 41908 100000 79364 100000 78795 99999 85124 100000 69059 100000 21747 99999 20593 100000 82918 99999 87612 99999 21777 99999 95606 100000 1462 99999 32260 100000 10169 100000 6994 99999 32886 100000 22575 99999 85546 99999 53140 99999 69219 100000 26977 99999 93730 100000 50409 100000 44579 99999 40266 100000 63734 100000 74072 100000 32004 100000 25858 100000 9783 99999 8327 100000 83590 100000 16655 100000 49337 99999 94954 99999 67413 100000 96039 99999 29860 99999 95497 99999 91235 99999 60496 100000 19519 99999 15365 99999 91902 100000 885 99999 57383 100000 6473 99999 41699 99999 68531 100000 57591 100000 35704 100000 24394 99999 66267 99999 49415 100000 90359 99999 83692 100000 16751 100000 94896 99999 45975 100000 58393 99999 76252 99999 90244 99999 8706 100000 2556 100000 59827 100000 52446 99999 57565 99999 67090 100000 47004 100000 59533 99999 93351 99999 71628 100000 44096 100000 56197 99999 36424 99999 51 99999 52749 99999 69165 100000 4491 99999 38419 99999 2617 99999 79569 99999 4878 99999 50303 100000 43772 100000 56650 99999 46131 99999 12780 99999 82405 99999 51078 100000 64684 99999 66169 100000 57397 100000 8171 100000 42509 99999 51604 100000 19273 100000 13571 99999 25600 99999 70912 99999 8232 99999 10476 99999 29940 99999 50398 100000 55393 99999 85903 100000 28156 99999 13220 100000 62744 100000 77699 99999 12316 99999 35209 99999 86656 100000 10804 99999 57951 99999 44327 100000 73206 99999 1568 99999 19654 99999 9994 100000 65365 100000 85295 99999 37710 99999 92257 99999 98989 100000 60217 100000 62450 99999 7419 99999 28421 100000 10860 100000 75394 100000 84706 99999 27021 99999 8779 100000 49542 99999 75958 99999 31083 99999 3287 99999 71291 99999 50792 99999 65694 100000 56880 99999 23013 99999 85136 99999 32633 100000 32904 100000 98833 99999 61096 99999 62472 100000 49745 99999 81181 100000 86324 99999 88998 100000 28090 99999 94265 99999 5923 100000 86772 99999 29812 99999 25897 99999 49693 100000 15166 100000 89849 100000 78709 100000 13389 100000 51277 99999 49596 100000 34429 99999 91189 99999 80407 100000 46028 99999 89330 100000 72820 100000 91844 99999 61565 100000 31192 99999 53549 99999 37914 99999 46884 99999 31809 99999 75581 99999 94217 99999 41313 99999 91629 100000 49202 100000 4502 99999 36556 100000 59577 100000 75555 100000 13745 99999 77940 100000 63695 99999 56110 99999 57661 99999 3378 99999 86474 100000 22540 99999 57913 100000 25591 99999 19182 99999 78493 100000 67333 99999 64776 99999 28997 100000 18301 100000 12983 100000 54195 100000 31226 99999 16570 100000 87819 100000 13758 100000 21526 100000 17675 99999 44732 99999 43241 100000 4114 100000 14077 100000 97130 99999 81017 100000 4027 100000 19980 99999 47328 100000 80836 99999 27849 100000 2856 99999 165 99999 59371 99999 16809 99999 67925 99999 97095 99999 91691 100000 21579 100000 38276 100000 36140 100000 71632 99999 83303 99999 58091 100000 70998 99999 60795 100000 41721 100000 40037 99999 5010 99999 57460 100000 97573 100000 56054 100000 8283 100000 47313 99999 86537 99999 27247 100000 49905 100000 84641 99999 9081 99999 90054 100000 11100 100000 64912 99999 92898 99999 88078 99999 87286 99999 79704 99999 38620 100000 22074 100000 34059 100000 32527 99999 89762 99999 76859 100000 16752 99999 77415 99999 14830 99999 24171 99999 13000 100000 40299 99999 12025 99999 82512 100000 32223 100000 7898 100000 39000 100000 25735 100000 30231 99999 95699 100000 56690 100000 46588 100000 31496 99999 66432 99999 20701 100000 52921 100000 13443 100000 3687 100000 37732 99999 84459 99999 85988 100000 78835 100000 35763 99999 68360 100000 1466 99999 28325 100000 33651 100000 92298 99999 76516 99999 59531 99999 45055 100000 59654 100000 17888 99999 45165 100000 34092 99999 40636 100000 80979 100000 42145 99999 81739 100000 93022 99999 76993 99999 87407 100000 95012 99999 10421 99999 48524 99999 93385 99999 20202 100000 90404 100000 84005 100000 95002 99999 75506 100000 54758 100000 674 99999 96407 100000 31050 99999 13980 99999 39517 99999 91441 99999 90342 100000 34638 100000 67963 100000 83130 99999 84528 99999 15118 100000 98232 99999 76535 99999 94263 100000 49443 99999 58696 100000 3357 99999 28452 100000 42643 100000 34449 99999 79253 99999 81006 99999 8288 100000 3881 100000 55934 99999 59953 100000 45075 99999 1940 100000 38875 99999 44935 99999 10251 99999 19657 99999 34325 100000 84913 99999 87487 100000 18235 100000 15066 100000 42029 99999 68712 99999 64360 100000 75975 100000 34377 99999 35731 99999 10440 99999 91869 99999 10431 100000 76407 99999 97760 100000 63644 99999 76929 99999 99466 100000 84662 100000 39816 99999 23114 99999 39655 99999 79237 99999 3514 100000 58552 99999 93679 99999 69494 100000 17068 99999 72848 100000 49860 99999 21013 100000 19920 100000 32773 99999 14334 99999 68972 100000 39625 99999 68890 100000 75280 99999 52961 99999 49278 99999 25803 100000 67293 99999 45056 100000 36347 99999 61018 100000 697 100000 59199 100000 37805 100000 13412 99999 49375 99999 88648 100000 36116 100000 47390 99999 3648 100000 962 99999 92160 99999 23036 100000 21784 100000 6640 99999 53152 99999 56698 100000 37428 100000 51342 100000 62140 99999 19067 100000 49438 99999 13744 99999 83240 99999 71477 99999 28851 100000 74602 99999 74235 99999 65360 99999 28686 100000 11597 99999 25838 99999 67270 100000 54888 100000 31913 99999 55341 99999 36921 99999 52407 99999 99382 99999 82788 99999 98641 99999 1755 99999 28596 99999 31566 99999 95721 100000 54793 100000 73421 100000 70863 99999 56653 99999 43073 99999 32833 99999 15913 99999 50754 99999 35808 100000 55263 100000 19653 100000 55975 99999 34772 99999 87247 100000 26346 100000 14164 100000 9828 100000 71600 99999 76019 99999 34853 99999 61947 100000 57135 100000 88238 100000 8608 100000 4226 99999 76729 99999 72413 100000 62244 100000 8725 100000 9414 100000 93457 99999 5426 100000 51192 100000 55553 100000 59917 99999 78855 99999 29923 100000 74875 100000 50410 100000 98230 99999 76840 99999 68344 100000 8985 100000 36924 99999 98704 99999 95360 99999 82412 100000 11183 100000 9110 99999 91137 99999 67388 100000 2349 100000 12220 99999 58060 99999 12397 99999 36252 100000 46834 100000 22056 99999 14862 100000 92956 99999 74436 99999 11256 99999 52583 100000 23018 100000 85898 99999 98020 99999 44795 100000 38352 100000 59829 99999 63502 99999 59206 99999 63848 99999 48430 99999 22225 99999 67357 100000 14921 99999 69626 100000 86941 100000 47494 100000 8401 99999 37645 100000 4838 100000 62408 99999 31064 100000 87356 100000 54142 100000 39870 100000 17841 99999 84376 99999 33792 99999 62559 99999 80786 99999 35254 100000 96201 100000 49402 100000 26656 99999 77427 100000 1911 99999 88151 100000 55024 99999 52263 100000 99442 99999 3926 100000 76821 99999 87317 100000 69848 99999 49749 100000 55507 100000 10979 100000 30298 99999 5627 100000 99065 99999 8365 99999 89901 100000 85706 100000 79687 99999 23681 100000 78118 100000 66774 100000 27806 100000 19610 99999 33110 99999 69985 100000 26361 99999 11634 99999 81609 100000 21072 100000 72173 99999 28570 99999 35350 99999 41141 99999 77556 100000 29018 99999 62632 99999 49185 99999 32488 99999 53000 99999 96008 99999 58635 99999 7648 99999 64233 100000 61384 100000 34546 99999 9389 99999 22616 100000 7989 100000 36942 100000 22847 100000 71713 99999 36635 99999 24405 100000 54666 99999 22529 100000 40511 99999 35058 99999 96333 99999 55352 100000 55485 100000 84819 99999 56379 99999 32020 100000 48839 99999 32711 99999 18470 99999 73659 99999 3938 99999 73322 99999 98126 99999 24511 100000 59546 100000 21929 99999 73314 100000 22527 99999 77967 100000 6303 99999 4712 99999 99758 99999 8467 99999 87963 100000 90900 100000 40882 99999 81319 100000 74948 100000 38608 100000 45820 99999 46579 100000 1684 100000 39249 99999 49987 99999 33061 99999 85270 99999 41090 99999 91802 100000 2211 100000 25621 99999 55562 100000 28612 100000 8285 99999 2068 100000 10331 100000 93004 100000 20293 100000 98541 99999 63816 100000 94214 99999 98468 99999 9001 99999 76242 99999 10842 99999 27555 99999 65184 100000 95269 100000 45153 100000 19128 99999 18357 100000 8700 99999 11220 99999 21380 100000 2037 99999 44840 99999 56139 99999 20530 100000 94916 100000 90650 100000 59687 99999 39526 100000 85783 99999 30672 99999 86456 100000 28185 99999 22421 100000 76085 99999 1465 100000 267 100000 90584 99999 70920 99999 24165 99999 70427 99999 15426 99999 60697 100000 2182 99999 65461 100000 30611 99999 19381 100000 92266 99999 26032 99999 40746 100000 22227 100000 91135 99999 81875 99999 97149 100000 13310 100000 21653 100000 37098 100000 60839 100000 48292 99999 61459 100000 6665 100000 27016 100000 13848 99999 84948 100000 36245 99999 98960 100000 75861 99999 84696 100000 44886 99999 11236 99999 37623 100000 19041 99999 40933 99999 82708 100000 24819 100000 95994 100000 35382 100000 46029 99999 73520 100000 46045 99999 53924 99999 18644 100000 88764 100000 91965 99999 18289 99999 7557 100000 10974 99999 60599 99999 40778 99999 50677 100000 76382 99999 99498 100000 91363 100000 16558 100000 94026 100000 28419 100000 92171 99999 95273 100000 85935 100000 85212 100000 58909 99999 954 100000 46336 99999 60337 99999 17418 99999 89056 100000 87483 99999 73668 99999 7505 99999 19462 100000 7556 99999 67338 99999 78013 99999 78854 99999 12480 99999 17944 100000 26825 99999 34025 100000 81706 99999 17163 100000 16350 100000 21418 99999 11766 100000 40029 100000 54485 99999 4559 99999 47574 100000 29370 99999 19093 99999 64519 100000 53197 100000 66827 99999 57987 100000 59587 100000 25155 99999 94659 99999 89498 100000 23304 100000 67746 100000 29318 100000 5711 99999 25979 100000 38061 100000 7244 99999 1776 100000 1607 100000 41429 99999 50631 99999 92543 99999 38366 99999 31943 100000 63597 99999 75905 99999 38894 100000 24435 99999 75152 99999 20871 100000 38980 99999 54738 100000 23892 99999 6396 100000 22183 100000 73535 99999 751 99999 54664 99999 69114 100000 35243 100000 99559 99999 36360 100000 84388 100000 26789 99999 14630 99999 16872 100000 34011 100000 74547 100000 3729 99999 52403 100000 35882 99999 5982 99999 12751 99999 68153 99999 63137 99999 60377 100000 82751 100000 16072 99999 14443 100000 51140 100000 69005 99999 36885 99999 13278 99999 4737 99999 82055 99999 65671 99999 81099 99999 21122 99999 63461 99999 20381 99999 47708 100000 76827 99999 76211 99999 79860 99999 43753 99999 24440 100000 45220 99999 23972 99999 16578 99999 70928 100000 90544 100000 11334 99999 21585 100000 90650 99999 71603 100000 49633 99999 38149 100000 37231 99999 61500 99999 30600 99999 21651 100000 3949 99999 36750 100000 83058 100000 6477 99999 79383 99999 18578 100000 13647 99999 45663 99999 22206 100000 31615 100000 6026 99999 23715 100000 51670 99999 3449 100000 45596 100000 26457 100000 44450 100000 97775 100000 5853 99999 49382 99999 2532 100000 83932 100000 82831 100000 59020 99999 43652 100000 8511 99999 10252 99999 25548 99999 99296 100000 76344 100000 28565 99999 74655 99999 94289 99999 98191 100000 23207 100000 18557 100000 61721 99999 43816 99999 73666 99999 13085 100000 59634 99999 88316 99999 70218 99999 91977 99999 73535 100000 77147 99999 28271 100000 20809 99999 14261 99999 995 100000 15735 100000 50935 99999 33782 100000 32025 100000 39956 99999 45303 99999 9454 100000 71755 99999 99767 99999 34519 100000 47232 99999 71449 100000 48426 100000 74281 99999 94324 100000 70400 99999 51876 99999 77206 100000 25047 99999 99670 100000 26022 100000 52757 100000 58537 100000 17692 100000 3062 100000 52820 100000 15641 99999 18587 100000 25205 100000 96994 99999 46800 99999 7007 100000 72291 100000 37250 99999 49730 99999 48627 100000 9957 100000 61974 99999 37025 99999 19679 100000 42148 100000 41640 99999 59065 100000 78836 100000 37459 100000 24134 100000 96279 99999 63757 99999 33365 99999 58905 100000 79259 99999 47225 100000 49677 99999 23634 99999 90512 100000 79011 99999 85483 100000 38932 100000 70189 100000 15496 99999 18564 99999 13474 100000 62357 99999 99965 100000 99532 99999 38807 100000 22249 99999 66945 100000 25444 99999 81285 100000 58066 99999 69537 99999 5591 99999 89674 100000 82151 100000 29544 100000 53225 99999 74375 99999 99702 100000 51655 99999 50766 99999 39153 99999 10163 99999 54913 100000 74806 100000 22320 100000 36161 100000 37688 100000 6435 100000 13456 99999 65557 100000 58948 99999 8451 99999 44131 100000 31189 100000 11675 100000 31027 99999 67721 100000 80054 100000 81461 100000 36677 99999 17893 100000 49846 99999 68078 99999 97238 100000 78318 100000 66447 99999 55518 99999 79630 99999 65849 100000 25220 100000 94796 100000 12779 100000 85997 100000 44870 100000 34975 99999 322 100000 41526 100000 88846 100000 59975 99999 80173 100000 65819 100000 35452 100000 28165 100000 16338 100000 97718 99999 58646 99999 6446 100000 27108 99999 7407 99999 48786 99999 17377 100000 93299 99999 86349 99999 28537 99999 14140 100000 25299 100000 34867 99999 38766 100000 7450 100000 46616 100000 42261 100000 33259 99999 51338 99999 60400 99999 13735 99999 39651 99999 44796 99999 98891 99999 81910 100000 54776 100000 57574 100000 60647 99999 53411 100000 85571 100000 98932 100000 26419 100000 73008 100000 28615 100000 11492 99999 24464 99999 96112 99999 68091 99999 66581 100000 50672 100000 34563 99999 26742 99999 51686 99999 81570 100000 31963 100000 88280 100000 93579 100000 89042 99999 43246 99999 18105 100000 22903 100000 20837 100000 48803 100000 86933 99999 16559 100000 88990 100000 2965 100000 99238 100000 32917 99999 25316 99999 59209 100000 44268 99999 75076 100000 60103 99999 85390 100000 56433 100000 10438 100000 57860 99999 49753 100000 61690 100000 44156 100000 58701 99999 491 99999 88210 99999 83589 99999 27554 99999 25345 100000 59561 99999 86273 99999 15546 100000 22138 100000 54672 100000 4462 100000 47971 99999 69851 100000 82565 99999 72891 99999 81938 100000 58700 99999 38796 99999 88812 100000 61100 100000 61878 100000 10636 99999 35433 99999 1886 99999 39431 99999 8183 99999 40235 99999 90993 99999 43645 99999 81534 100000 65939 99999 8364 99999 12050 100000 72494 99999 58341 99999 28296 100000 95568 100000 11109 100000 42134 100000 28499 99999 5728 100000 91289 100000 40013 100000 82662 100000 39199 100000 3442 99999 97422 100000 22467 99999 40903 100000 32714 99999 97587 100000 1343 100000 53106 99999 82115 99999 20994 99999 28938 100000 93452 99999 12544 99999 58619 100000 95477 100000 8005 99999 27455 100000 67463 99999 24634 100000 8514 100000 34827 99999 97842 99999 73634 99999 16358 100000 21284 99999 90020 99999 84649 99999 90452 99999 82933 100000 18994 100000 36184 100000 84867 100000 14995 99999 56093 100000 70046 100000 67894 100000 50036 100000 82009 100000 33962 99999 99259 100000 33412 99999 52225 99999 36265 99999 23420 99999 5739 99999 82281 99999 58671 100000 30754 99999 8873 99999 85516 100000 22279 100000 88501 100000 21678 99999 80003 99999 98968 100000 46447 100000 58103 99999 28552 99999 82506 99999 7983 99999 54012 100000 55029 99999 2117 99999 9814 100000 10476 100000 53831 100000 63744 100000 11813 99999 35200 100000 13188 100000 18111 99999 8062 100000 99034 100000 96510 100000 19210 99999 40384 99999 86131 100000 63601 99999 99642 100000 98322 100000 46225 99999 35448 100000 3914 100000 47223 99999 27803 99999 61509 99999 56509 100000 30575 99999 35593 100000 93311 100000 10666 100000 686 99999 66138 100000 72430 100000 56405 99999 68482 99999 21898 99999 11193 100000 89728 99999 78223 100000 89361 100000 11434 99999 21909 100000 37951 99999 95034 100000 19484 100000 49442 99999 65599 99999 184 99999 16056 100000 12966 100000 79540 100000 79440 100000 17393 99999 3115 100000 12273 100000 34701 99999 32808 100000 13226 99999 10148 100000 84063 100000 21530 99999 80009 100000 92237 100000 55339 99999 42885 99999 80504 99999 93207 100000 78843 99999 55295 100000 15706 99999 10862 99999 56024 100000 15930 99999 39606 99999 95630 100000 60350 99999 98293 100000 85214 100000 83687 99999 11721 100000 42595 100000 56527 100000 71586 100000 46696 99999 49162 99999 75922 100000 39569 99999 86838 100000 98316 99999 22131 100000 81442 99999 54519 100000 66755 99999 20220 100000 64760 100000 58149 99999 82770 100000 47339 99999 80913 100000 94905 100000 66954 99999 79648 99999 15091 99999 67454 99999 15180 99999 20801 100000 12069 100000 18567 99999 42510 99999 37364 99999 43681 99999 94806 99999 50218 99999 85428 99999 59913 99999 40186 99999 41712 99999 33944 99999 44914 99999 87071 100000 2641 99999 90954 99999 23583 99999 9738 99999 88325 99999 7032 99999 76660 99999 43328 100000 28476 100000 33433 100000 70084 100000 13463 100000 78963 100000 62413 99999 77852 99999 85930 100000 98428 99999 95521 99999 63629 99999 44549 100000 38793 99999 75811 100000 43845 99999 21359 100000 43764 99999 44248 100000 76775 99999 38527 99999 4274 99999 14495 99999 75194 99999 83241 100000 34124 99999 58092 99999 30519 100000 43690 100000 73505 100000 64971 99999 28541 99999 44444 99999 83508 99999 62751 99999 26703 99999 11799 99999 42343 100000 5884 100000 29252 100000 38273 100000 89583 99999 43805 100000 65229 99999 4087 100000 97150 100000 18903 99999 99809 100000 25318 100000 63376 99999 56749 100000 48177 99999 45377 99999 78592 99999 22171 99999 12747 100000 34916 100000 40380 100000 93877 100000 44675 100000 93573 99999 68206 99999 30717 100000 77753 100000 50205 99999 33836 100000 62776 100000 81331 99999 39457 99999 42186 99999 68504 99999 40147 99999 14139 100000 80931 99999 30722 99999 19612 99999 90544 99999 15868 100000 85245 100000 68327 100000 57303 100000 14768 99999 75739 99999 11675 99999 52571 99999 94930 99999 54620 100000 28292 100000 84040 100000 22127 100000 71845 99999 5321 100000 60200 100000 86916 100000 79322 100000 61061 99999 71799 99999 84995 100000 44447 99999 84511 100000 8965 100000 5161 99999 37001 99999 64602 100000 31920 100000 64163 100000 60857 100000 97754 99999 24897 99999 64084 99999 24885 99999 35019 100000 44802 99999 19589 99999 50638 100000 74166 100000 65881 100000 8471 100000 38496 99999 98588 99999 67661 99999 36108 99999 65822 100000 43383 99999 4931 99999 43608 99999 4016 100000 22349 99999 6196 100000 57879 99999 29328 99999 41915 99999 64701 99999 4146 100000 95502 99999 75775 99999 44437 100000 79165 99999 86650 100000 328 99999 36875 100000 84778 100000 67355 99999 37278 100000 5217 100000 88011 99999 80492 99999 40708 100000 51540 99999 90470 99999 47564 100000 5099 99999 50729 99999 49743 99999 68243 100000 85829 100000 52632 100000 38067 99999 3072 99999 26671 100000 12285 100000 61133 100000 49222 99999 25599 100000 38693 100000 82241 99999 40754 99999 77827 99999 40414 99999 97762 99999 25051 99999 51848 100000 15861 100000 58264 99999 53332 99999 43452 99999 5931 100000 28038 99999 64987 99999 27043 100000 75642 99999 80451 99999 88656 100000 75691 100000 74677 99999 97372 99999 87988 99999 57299 99999 68743 99999 45833 99999 17933 99999 66330 99999 36310 99999 22588 100000 30883 100000 64497 100000 32648 100000 63046 100000 25043 99999 69599 100000 42589 99999 22512 99999 19745 100000 7459 99999 83171 100000 85719 100000 33189 99999 79904 99999 82161 100000 93307 100000 717 99999 91402 100000 9258 100000 91085 99999 16296 99999 14064 100000 61533 99999 22472 99999 23393 99999 59797 100000 22763 100000 22914 99999 5734 100000 68644 100000 82987 100000 94592 100000 91187 100000 5238 100000 51839 100000 60179 100000 36391 99999 93242 100000 73332 100000 7229 99999 42573 99999 84819 100000 81986 99999 23171 100000 27075 100000 79357 99999 35744 100000 52881 100000 6502 100000 92567 99999 6454 100000 8193 99999 46877 99999 4684 99999 8775 100000 61829 99999 48475 100000 18013 99999 50920 99999 43280 100000 29736 100000 49288 99999 62251 99999 60389 100000 11679 99999 50149 99999 9026 100000 1634 99999 37495 100000 98281 100000 36845 100000 79674 99999 97265 100000 55741 99999 97634 100000 51461 99999 77849 99999 72413 99999 43537 100000 96057 99999 26951 99999 69200 100000 63890 99999 79422 99999 25965 100000 44495 100000 34347 100000 91265 100000 22404 99999 31549 100000 40584 100000 51978 99999 62508 100000 7035 100000 2319 100000 66438 100000 37448 99999 4564 100000 82077 99999 18283 99999 9493 100000 30297 100000 53195 100000 14049 100000 55392 99999 39213 100000 60035 99999 16992 100000 60098 100000 10005 99999 70414 100000 27493 99999 38446 99999 20289 100000 81912 99999 50527 100000 45184 100000 56184 99999 56725 100000 69328 99999 55486 100000 44546 99999 97297 99999 49221 99999 32799 99999 22101 99999 13610 100000 6007 100000 11722 100000 1043 99999 84200 100000 27244 99999 43845 100000 70255 99999 273 99999 22116 100000 27174 100000 33138 100000 70449 99999 6644 100000 63450 100000 53102 100000 28990 99999 65863 99999 28547 100000 58446 99999 35388 100000 17578 100000 22516 100000 38389 99999 53171 100000 75444 100000 1343 99999 67918 100000 40994 100000 64442 100000 17014 99999 73952 99999 41657 99999 96671 100000 14382 99999 84284 99999 13385 99999 16011 100000 52081 100000 40993 100000 6775 100000 16763 99999 11130 99999 22708 99999 74057 100000 46495 99999 27477 100000 29349 100000 71301 100000 48607 100000 28338 99999 57419 100000 60338 99999 10851 99999 76410 100000 81101 99999 10069 100000 60503 100000 897 100000 32741 99999 91195 100000 39653 100000 77351 100000 29487 100000 91026 99999 55599 99999 75418 99999 9572 100000 96032 99999 91582 100000 22998 100000 17118 100000 62376 100000 78494 100000 38722 100000 77488 100000 61359 99999 59367 100000 15164 99999 29907 100000 47882 99999 57825 100000 73310 99999 59598 100000 55112 100000 70832 100000 73166 100000 5180 99999 82730 99999 27152 99999 83141 99999 48311 100000 45668 99999 18448 99999 59058 99999 34758 100000 52446 100000 93724 100000 59892 100000 84722 100000 54083 100000 69931 99999 60834 100000 29251 100000 48246 99999 27821 100000 93725 99999 31240 99999 31571 99999 25537 100000 64774 100000 36564 99999 36111 99999 32519 100000 79137 100000 15885 99999 63265 100000 66555 99999 86206 99999 46536 99999 8839 99999 51014 100000 89999 100000 36198 100000 28126 100000 75295 99999 714 100000 24084 100000 24702 99999 85728 99999 81935 99999 90060 100000 7554 100000 20197 99999 69490 100000 31507 99999 68693 99999 20679 99999 23758 99999 60828 100000 79037 99999 60847 99999 15943 99999 8270 100000 58599 100000 62025 99999 85000 99999 23316 100000 88121 100000 92981 99999 83597 100000 15607 100000 28824 99999 46686 99999 59136 100000 12195 99999 45571 100000 18242 99999 47743 99999 97897 100000 750 100000 12514 99999 42366 100000 16422 100000 44894 99999 98049 100000 56048 99999 90587 100000 8661 100000 72545 100000 73338 99999 57185 99999 18714 99999 81818 100000 13243 99999 94360 99999 58206 99999 91738 99999 1388 100000 99347 100000 9301 100000 57886 100000 65718 100000 74446 100000 45322 99999 54501 99999 58336 99999 31745 99999 54243 100000 53592 99999 85703 99999 76473 99999 47552 99999 34911 99999 86809 99999 4421 99999 16501 99999 79873 99999 16154 99999 12970 100000 33398 100000 20033 99999 156 100000 91593 99999 8749 100000 29011 100000 59315 100000 24517 100000 1660 99999 66553 100000 86402 100000 43249 100000 87768 99999 6623 99999 12352 100000 10285 99999 82481 100000 95900 99999 51549 99999 4496 100000 39594 100000 19373 100000 80356 100000 56379 100000 42987 99999 36647 100000 32487 99999 55256 99999 16967 100000 74313 100000 48736 99999 19748 99999 97598 99999 96693 100000 93850 100000 69513 99999 4952 100000 70119 99999 18107 99999 15434 99999 86249 99999 38053 99999 82229 100000 56455 99999 30618 100000 18436 99999 54709 99999 56555 100000 28170 99999 57925 99999 32266 99999 72894 99999 36693 100000 44506 99999 67190 99999 93446 99999 164 100000 86745 99999 70004 100000 37380 100000 82714 99999 61127 99999 63720 100000 10881 100000 14323 99999 24778 100000 41455 99999 4665 99999 82771 99999 52361 99999 76913 100000 52698 100000 69926 99999 55954 99999 55948 99999 59251 100000 7789 99999 60977 99999 18608 99999 63820 99999 95482 100000 96017 100000 7665 99999 44055 99999 50936 100000 85346 100000 49913 100000 58079 99999 65023 99999 69277 100000 2033 100000 46752 100000 70415 99999 48836 99999 57819 99999 5730 99999 86325 100000 46717 99999 22721 99999 78840 100000 99030 99999 13592 100000 2789 99999 88572 99999 50249 99999 55680 99999 96593 99999 13144 100000 25583 99999 68152 99999 68595 100000 63836 100000 29303 100000 79894 100000 34404 100000 67632 100000 2753 100000 53429 99999 22683 99999 13971 99999 55577 100000 50213 99999 69279 100000 89618 100000 70662 100000 77367 99999 43885 100000 43356 100000 56200 100000 57405 100000 79958 99999 42356 99999 65447 99999 77467 99999 99814 100000 25309 99999 15950 100000 71745 100000 49375 100000 36557 100000 39241 99999 40442 99999 51475 100000 93187 100000 96977 99999 88690 100000 73135 99999 94713 99999 53697 100000 80776 100000 14145 99999 33053 100000 65723 100000 32446 100000 68177 99999 41723 99999 4113 100000 23790 100000 88421 99999 23293 100000 82200 100000 4668 99999 81611 100000 29909 99999 1122 99999 17005 100000 25650 100000 38404 100000 85706 99999 50082 99999 50505 100000 29497 100000 33778 100000 56998 100000 3802 100000 70055 100000 39028 100000 40753 99999 5427 100000 31658 100000 91225 100000 4789 99999 24199 99999 11589 99999 62221 100000 93681 100000 25887 99999 55155 99999 59036 100000 95007 100000 87534 99999 7749 100000 32048 100000 95731 99999 89132 99999 84625 99999 64750 99999 71826 99999 93017 100000 53997 100000 44234 99999 8300 100000 93762 100000 25050 99999 40599 99999 58870 99999 5618 100000 72188 100000 72537 99999 92920 99999 63560 100000 44035 99999 3256 100000 40324 100000 51563 99999 40212 100000 32802 100000 1584 99999 58699 100000 22869 100000 2760 100000 48105 99999 25966 99999 52357 100000 60636 100000 47954 99999 4021 99999 93029 100000 69181 99999 98823 99999 40803 100000 6629 99999 85202 100000 8584 99999 55513 99999 398 100000 27127 99999 31618 100000 63082 99999 33706 100000 81978 100000 79469 100000 51383 100000 73583 100000 34399 99999 96962 100000 11970 99999 96361 99999 68429 99999 52263 99999 28548 100000 94081 100000 70958 99999 87745 99999 9232 99999 16482 100000 27663 100000 601 100000 8111 100000 63852 99999 23918 99999 97962 99999 59035 99999 19598 99999 6516 100000 47307 100000 97147 99999 97537 100000 10669 100000 25415 99999 61327 100000 83243 99999 73562 100000 67439 99999 84750 100000 43606 100000 47480 100000 58025 99999 91890 99999 35634 100000 48585 100000 24180 99999 26118 99999 87663 99999 27078 99999 62492 99999 15351 99999 99247 100000 74322 100000 73935 99999 71876 100000 76417 100000 99338 100000 24666 99999 80478 100000 28059 99999 94721 100000 88867 99999 68629 99999 14568 99999 6888 100000 74628 99999 13326 100000 16399 100000 89865 100000 9032 100000 5419 100000 92729 99999 6031 100000 85583 100000 45134 99999 81748 99999 70487 99999 15765 99999 98415 99999 57226 100000 89642 99999 19763 100000 37218 100000 17531 99999 84413 99999 43760 100000 71801 100000 42312 99999 72049 99999 87434 100000 16344 100000 3757 99999 21597 99999 29592 99999 37037 100000 19651 100000 82071 100000 14765 99999 91562 99999 64628 100000 59793 99999 50892 99999 37939 99999 18031 99999 69483 99999 14295 99999 48772 100000 23466 100000 40812 99999 50961 100000 77336 99999 25529 99999 81360 100000 67068 99999 64575 100000 80686 99999 7846 99999 47270 99999 16869 99999 99285 100000 53986 100000 2229 99999 29637 100000 25584 100000 45740 99999 90002 100000 78733 100000 90239 99999 36503 100000 64605 99999 97734 99999 28176 99999 49904 99999 3125 99999 40189 99999 74568 100000 20642 99999 15669 100000 22422 99999 94291 100000 44169 100000 65458 100000 76517 99999 82668 99999 61313 99999 34613 99999 18835 99999 65195 99999 34752 100000 68332 99999 31612 99999 89635 99999 13891 100000 27146 99999 56711 100000 72122 99999 74731 100000 5455 100000 22280 99999 49020 100000 17687 99999 80387 99999 68849 100000 81666 100000 75041 99999 98284 100000 44440 99999 46770 99999 69151 100000 78187 99999 80493 99999 18522 100000 3491 99999 31902 99999 17801 99999 31122 100000 84318 99999 43786 99999 15497 100000 72300 99999 17056 100000 39150 99999 84201 100000 89910 100000 58358 100000 61600 99999 49971 100000 83502 99999 43115 100000 76420 100000 64134 99999 84286 99999 39658 100000 63207 99999 5312 99999 90949 99999 88804 99999 95838 99999 1544 99999 11712 99999 62494 100000 31337 99999 92071 100000 59835 99999 79767 100000 11729 99999 79367 100000 43866 100000 19878 100000 84217 99999 99703 100000 22364 99999 46742 100000 90310 100000 89143 100000 10144 99999 8938 99999 1345 100000 13376 100000 4449 99999 14822 100000 48778 100000 64592 99999 30850 100000 4350 99999 71899 100000 99492 99999 975 100000 54854 100000 65720 100000 17862 100000 5105 99999 89413 99999 1638 99999 33003 99999 10544 99999 56831 99999 4609 100000 30464 100000 8836 100000 41154 99999 93648 100000 7997 100000 19810 99999 41624 99999 38754 100000 72817 100000 28188 99999 40747 99999 16821 99999 65734 100000 49983 99999 52650 100000 77611 100000 56876 99999 57963 99999 91563 100000 2254 99999 60116 99999 87626 100000 25567 99999 93214 99999 53830 100000 90918 99999 67259 100000 11811 99999 15267 99999 34098 99999 4138 99999 77044 100000 62923 100000 87135 99999 44303 100000 86296 99999 6455 100000 28834 99999 45847 100000 20669 99999 94350 99999 72833 100000 46929 100000 38495 99999 10012 100000 40688 100000 18660 99999 14455 99999 14401 100000 15474 100000 42200 100000 89311 99999 54025 99999 70248 100000 45749 99999 92203 99999 74213 100000 66614 100000 18134 100000 98534 99999 16970 100000 45876 99999 25142 100000 8233 99999 62743 99999 71140 99999 47569 100000 84993 99999 43652 99999 81517 100000 69779 99999 64711 99999 66403 99999 29596 100000 94320 100000 41624 100000 4289 100000 91573 100000 70880 99999 63826 100000 92859 99999 71527 100000 64500 99999 73770 100000 78648 99999 69962 99999 81030 100000 24432 100000 75936 99999 38177 100000 55653 100000 32163 99999 33579 100000 40695 100000 42091 100000 88189 99999 96678 100000 98870 99999 89689 99999 52561 99999 34958 99999 10446 99999 31846 99999 1432 99999 45289 99999 41778 100000 81279 99999 10524 100000 55476 99999 47608 99999 16000 100000 51244 99999 89696 100000 81516 100000 31401 99999 25576 100000 60658 99999 32479 99999 9125 100000 57895 99999 45769 100000 38744 99999 32962 100000 13872 100000 80030 99999 2049 100000 52283 100000 35373 99999 80459 100000 34764 100000 289 100000 36295 99999 627 99999 1675 100000 45113 99999 17227 99999 42837 99999 27834 100000 74690 99999 46113 100000 71678 99999 99067 100000 53575 100000 82695 99999 75354 99999 76742 99999 47741 99999 21207 99999 1392 100000 3164 99999 43708 99999 85156 99999 64094 100000 94388 99999 85034 99999 38257 99999 797 99999 83355 99999 85998 99999 709 100000 53528 100000 36058 99999 48657 99999 83675 99999 44397 100000 1819 100000 7201 100000 22675 100000 59285 100000 52711 99999 63214 99999 59145 100000 28208 99999 48669 100000 35817 100000 60755 99999 53006 100000 21966 99999 10742 99999 38895 99999 35162 100000 75187 100000 23258 99999 79371 100000 57223 100000 38167 100000 73787 99999 98938 99999 542 100000 46320 99999 70950 99999 33463 99999 16001 100000 98490 100000 81359 100000 7262 99999 97669 99999 58454 99999 95701 99999 28182 99999 35970 100000 86143 99999 40692 99999 45848 99999 23348 99999 61923 100000 63431 99999 33155 100000 63207 100000 33734 100000 14820 100000 84161 99999 62595 100000 70506 100000 97435 99999 96101 99999 23950 99999 98656 100000 55569 99999 10213 100000 57354 100000 37599 99999 79048 99999 66807 100000 51744 100000 39484 99999 15132 100000 75939 99999 43419 100000 99543 100000 15288 100000 94497 99999 5271 99999 98147 100000 79156 99999 90331 99999 46021 100000 64462 99999 86965 99999 44780 99999 80685 100000 57539 99999 48494 99999 19296 99999 89041 99999 4793 100000 44900 100000 99756 99999 36898 100000 74582 100000 2491 99999 87413 99999 24161 100000 30270 99999 24303 99999 49572 99999 36620 99999 22655 99999 10934 99999 16601 100000 45672 100000 75210 100000 22528 100000 33471 99999 5211 99999 84613 100000 52479 99999 77308 100000 40966 99999 53303 99999 38779 100000 93144 99999 58755 100000 87558 99999 37306 100000 62958 99999 28918 99999 63448 99999 53096 100000 44691 100000 89335 99999 7166 100000 10949 99999 40017 100000 28225 99999 56233 100000 21383 99999 96311 100000 67575 99999 27213 100000 62373 99999 25062 100000 43451 100000 42527 100000 81284 99999 52027 99999 42809 99999 50231 100000 91722 100000 8080 99999 13659 99999 27383 100000 98734 100000 70984 100000 92975 100000 60691 99999 68459 100000 3650 100000 32553 100000 93290 100000 19052 99999 20156 100000 41273 99999 92031 100000 30890 100000 24963 100000 81512 99999 8521 100000 69088 99999 72420 100000 98858 100000 73574 100000 14233 100000 81629 99999 72498 100000 55305 100000 16026 100000 19290 100000 46459 99999 69378 99999 48497 99999 64992 99999 42263 99999 81677 99999 74081 100000 69967 99999 90457 100000 17156 99999 91696 100000 40291 99999 35915 100000 32624 100000 93600 100000 63522 100000 65582 100000 94096 100000 19676 99999 21453 99999 95135 99999 91468 100000 21836 99999 29371 100000 23525 100000 20046 99999 51735 99999 33856 99999 55801 100000 26193 99999 45562 99999 50492 100000 64126 99999 86026 100000 24042 100000 44230 99999 61960 99999 95254 99999 33344 100000 90389 99999 27363 100000 68089 100000 85894 100000 69585 100000 93883 100000 22427 99999 62697 100000 85563 100000 64705 100000 76196 99999 27076 99999 10419 100000 13460 100000 33261 99999 41069 99999 18642 100000 77267 100000 69289 100000 66401 100000 75684 100000 8592 99999 6693 99999 2981 100000 2008 100000 41059 100000 27276 100000 1754 100000 22315 99999 61205 99999 69748 99999 90527 100000 85159 100000 75270 100000 2895 100000 19039 99999 35297 100000 64037 99999 46901 100000 40785 100000 32962 99999 54525 100000 1734 100000 95381 99999 45885 99999 75154 100000 51465 99999 38833 99999 30598 99999 9211 99999 68158 99999 67733 99999 3996 99999 15209 99999 87998 100000 86697 99999 40071 99999 8930 100000 13086 100000 22933 99999 46515 100000 55833 99999 45050 99999 44560 100000 80195 100000 44608 99999 64226 100000 6275 99999 3658 100000 71462 100000 35168 99999 81953 100000 46092 99999 66268 99999 17319 99999 81619 100000 76620 100000 76515 99999 85968 99999 11210 100000 28608 99999 14300 100000 86644 100000 91988 100000 36453 100000 91194 100000 53551 100000 21821 100000 82827 99999 81382 100000 69350 100000 68832 100000 80890 99999 65833 99999 51666 100000 32083 100000 84355 99999 73495 100000 21461 99999 46274 99999 30203 99999 51399 99999 62980 99999 59609 100000 83008 99999 9881 100000 3382 99999 37027 100000 83806 100000 78 99999 37692 100000 92724 100000 71692 99999 91422 99999 27137 100000 49869 99999 95016 100000 45183 99999 6934 100000 83645 99999 48460 99999 13551 99999 95031 100000 75110 99999 15276 99999 12052 100000 89234 99999 74317 99999 41893 99999 68742 100000 9743 100000 44414 100000 25815 100000 90135 99999 16619 100000 43297 100000 64952 99999 26561 99999 86278 100000 63444 99999 97316 99999 26550 99999 15794 99999 45527 99999 82380 99999 92844 100000 52227 100000 37169 100000 29595 99999 63332 100000 35667 100000 6222 99999 77935 99999 62699 99999 97314 99999 66357 99999 17721 99999 39192 99999 54091 100000 35918 99999 13366 99999 20135 100000 36259 99999 75689 100000 29464 100000 68363 100000 39323 100000 9459 99999 88257 99999 77680 100000 85070 99999 32438 100000 31736 99999 86327 100000 88827 100000 78165 99999 53584 99999 19307 99999 37056 100000 45742 100000 90433 99999 1236 100000 15165 99999 83499 99999 10379 99999 64370 99999 69119 100000 62353 99999 88731 99999 47217 100000 79784 99999 79695 100000 19530 100000 64565 100000 77503 99999 54158 100000 37653 100000 77171 100000 43048 99999 8942 99999 14665 100000 14275 100000 78932 100000 66966 99999 37687 100000 82648 99999 40946 99999 78364 99999 21836 100000 63905 99999 25909 99999 44706 99999 2898 100000 45456 100000 93634 100000 68160 100000 60385 100000 55624 99999 37111 99999 89944 99999 5558 100000 22889 100000 4101 99999 4102 100000 33088 99999 97107 100000 56505 100000 25845 100000 24524 99999 79791 99999 10185 99999 41853 100000 26500 99999 20660 99999 88842 99999 53911 100000 15585 100000 8230 99999 19002 99999 92143 100000 71836 100000 10840 99999 17081 100000 6234 100000 3760 100000 88590 99999 67072 100000 29921 100000 50056 99999 62501 100000 93093 100000 30681 100000 33261 100000 32674 99999 83913 99999 71413 99999 30585 99999 46746 99999 71271 99999 13380 100000 84184 99999 9518 100000 24238 100000 52057 99999 96064 100000 15662 100000 96076 100000 72002 100000 51097 100000 24302 100000 97698 100000 79401 100000 83175 100000 48894 100000 57078 100000 80429 99999 88057 100000 97090 99999 60829 99999 15060 99999 21554 99999 25158 100000 6410 99999 58773 99999 17414 99999 48487 99999 62376 99999 24672 99999 37953 100000 40453 99999 34986 99999 77692 99999 46858 100000 31176 100000 42057 100000 76295 99999 14479 99999 12803 100000 2061 100000 35267 99999 36485 100000 99325 99999 31439 100000 32052 100000 76773 100000 37611 100000 35771 100000 56557 99999 93244 99999 64939 100000 61890 100000 10731 99999 39009 100000 31926 99999 74908 99999 79235 100000 16835 100000 31615 99999 46321 100000 432 100000 22480 100000 72222 100000 40894 100000 47971 100000 6625 99999 75755 100000 35612 99999 57483 100000 90652 99999 67056 99999 28673 99999 5585 100000 72025 100000 55771 99999 92340 99999 69128 100000 98792 99999 86942 100000 89475 100000 23514 100000 38968 99999 22291 99999 25900 100000 7731 100000 48491 100000 88943 100000 41656 99999 95501 100000 22592 99999 78797 99999 86917 100000 63192 99999 97296 99999 14635 100000 73431 99999 6730 99999 38857 100000 48574 99999 22617 99999 41462 99999 4728 99999 27896 99999 57281 100000 24127 100000 48763 100000 76286 99999 41360 99999 59052 100000 6269 100000 4963 99999 80223 100000 38492 99999 17611 100000 82624 100000 67359 100000 33839 100000 21655 99999 23791 100000 78494 99999 28114 100000 32343 99999 61294 99999 14588 100000 35725 99999 45916 100000 40326 100000 95710 100000 56749 99999 2952 99999 92533 100000 67425 100000 38037 100000 26603 99999 95993 99999 46237 99999 52638 99999 75118 100000 8089 100000 89156 100000 91165 99999 10360 99999 71452 99999 83761 99999 9617 100000 96507 100000 32541 100000 71981 99999 36010 99999 23256 99999 10344 100000 66499 100000 32348 100000 26792 99999 60500 100000 11897 99999 21682 99999 15158 99999 65161 99999 59067 99999 26780 100000 44559 100000 56939 100000 1152 100000 17663 99999 87757 100000 57750 99999 33236 99999 60524 100000 26784 100000 4312 100000 15002 100000 23368 100000 51958 100000 44386 99999 35398 99999 39483 100000 5142 99999 53206 100000 83480 99999 24733 100000 18120 100000 64191 99999 78824 100000 34043 100000 91975 99999 76420 99999 42897 100000 35902 100000 15314 100000 50799 99999 51936 100000 65497 99999 50981 100000 20378 99999 35648 100000 76800 100000 8411 99999 19333 99999 74353 99999 47179 100000 81349 99999 74214 99999 56725 99999 78488 100000 29473 99999 88596 100000 65142 100000 35706 99999 55997 100000 77515 100000 31478 100000 88949 100000 52656 100000 468 100000 2582 100000 63230 100000 66891 99999 35393 100000 74423 99999 82696 100000 67781 99999 3047 100000 17592 99999 30862 100000 16983 99999 63947 100000 97970 99999 96399 99999 57203 100000 96782 100000 81437 100000 63880 99999 25680 100000 33355 100000 36516 100000 96844 99999 58714 99999 84132 100000 37252 100000 29411 99999 38263 99999 83554 100000 43361 100000 41648 99999 15668 100000 71177 99999 85057 99999 4701 99999 93552 100000 41581 99999 54559 99999 33198 100000 27829 99999 9594 99999 20430 99999 57839 100000 57750 100000 73764 99999 88971 99999 93747 100000 11603 99999 74162 100000 77342 100000 4833 99999 6235 100000 94830 100000 26103 99999 57582 100000 42414 100000 30546 99999 12629 99999 28573 100000 3087 99999 11305 99999 98486 100000 61069 99999 80641 100000 12661 100000 51762 99999 91326 99999 51635 100000 69106 100000 28503 100000 90346 100000 67287 100000 48643 99999 95762 99999 31237 99999 6145 99999 3138 99999 12969 100000 71260 99999 57311 100000 18431 100000 35125 99999 32054 99999 31880 100000 50627 100000 96728 100000 1201 99999 37072 99999 10222 99999 20160 100000 22923 100000 60461 100000 80559 100000 31010 100000 8851 99999 95577 99999 10014 99999 5008 99999 4671 100000 56812 100000 54254 99999 12483 100000 70551 100000 94338 100000 306 99999 70790 99999 76341 99999 28610 99999 29197 100000 45514 99999 18149 99999 83488 99999 59358 99999 85204 100000 15633 99999 40565 99999 18568 100000 76599 100000 49449 99999 99167 99999 36576 99999 80487 99999 28210 99999 63655 100000 14782 100000 41614 99999 45340 99999 74387 100000 71737 100000 67483 100000 98038 99999 40751 99999 89777 99999 99627 99999 7112 99999 43334 99999 37346 99999 13001 100000 98039 99999 77986 100000 38201 99999 84716 99999 67299 100000 69416 100000 41989 99999 61894 100000 65054 99999 20061 99999 50958 100000 87287 99999 48269 99999 17419 100000 66518 100000 56562 99999 41382 100000 77947 100000 60644 100000 65515 99999 1010 100000 93336 100000 18288 100000 84337 99999 85965 99999 52359 99999 64937 99999 90546 100000 99458 99999 26589 99999 25300 99999 61507 100000 10573 99999 23069 100000 84309 99999 71617 99999 95278 100000 26273 100000 7023 100000 9521 99999 90196 100000 47402 100000 74917 99999 12936 100000 77754 100000 8967 100000 76534 99999 54363 99999 39846 100000 46672 99999 86197 100000 25766 100000 88886 99999 7075 99999 36300 99999 37798 100000 31851 99999 82442 100000 26019 99999 68440 99999 60335 99999 11982 99999 92321 99999 18555 99999 62483 99999 66400 100000 66014 99999 29901 99999 53786 100000 70461 99999 70494 100000 90099 100000 81307 99999 94806 100000 86058 99999 31830 100000 26096 99999 41187 100000 73563 100000 6423 100000 15379 99999 10301 100000 16003 100000 49089 100000 10407 99999 25245 100000 52917 100000 63857 99999 67417 100000 5184 99999 21701 100000 88251 100000 29518 100000 38511 100000 74964 99999 58813 99999 7508 99999 92084 100000 21815 99999 26467 100000 60147 99999 65730 99999 35225 100000 59300 100000 83647 100000 88352 100000 28943 100000 42944 100000 1301 99999 14977 100000 27992 100000 29687 100000 68625 100000 82365 100000 19386 99999 6433 100000 70278 99999 56690 99999 39511 100000 58348 99999 90818 100000 13604 99999 51240 100000 82981 99999 36117 99999 69063 100000 59854 100000 52978 100000 49788 99999 21249 100000 99474 100000 76391 99999 91543 99999 61594 100000 46883 100000 43728 99999 12090 99999 73098 99999 49179 100000 50045 99999 2309 100000 76337 99999 4235 99999 93144 100000 98041 99999 11076 99999 77563 99999 30605 100000 91243 100000 18024 99999 62149 99999 15293 100000 33206 100000 2984 100000 17330 99999 47383 100000 34101 100000 52061 100000 99133 100000 86689 99999 34745 100000 82741 100000 50313 100000 35833 100000 85540 99999 80825 99999 82428 99999 40717 100000 7649 100000 89252 99999 77498 99999 79060 99999 47016 100000 5738 100000 99677 100000 59568 99999 14540 99999 60201 99999 28181 100000 86228 99999 17632 100000 2326 99999 98012 99999 82134 99999 18213 99999 99462 99999 74611 100000 66362 100000 20482 99999 32716 100000 56104 100000 68993 100000 45550 99999 92275 100000 17671 100000 56219 100000 33653 99999 60463 100000 91497 99999 36879 100000 41710 100000 23318 99999 48757 99999 9062 99999 54263 99999 46499 99999 86106 99999 37029 99999 58888 100000 69570 99999 52268 100000 59590 100000 18039 100000 93018 99999 46170 99999 45781 99999 5938 99999 8263 100000 6727 100000 93014 100000 84342 99999 49999 99999 45729 100000 32624 99999 75674 99999 78051 99999 57235 99999 72275 100000 58354 100000 95744 99999 80470 99999 14777 100000 10523 100000 1485 99999 94262 100000 39144 100000 76908 100000 57263 100000 68870 99999 88127 100000 29776 100000 7637 100000 69764 99999 82019 99999 45293 100000 41899 99999 32950 100000 7935 99999 65010 100000 73649 99999 90349 100000 68386 99999 77765 100000 71435 99999 73802 99999 54248 100000 49122 100000 7616 99999 50772 99999 38443 99999 39078 100000 83765 99999 60183 99999 31667 100000 97653 100000 36353 99999 88701 100000 42431 100000 77225 100000 24609 99999 44297 100000 14241 99999 70537 99999 78581 100000 88835 100000 59639 100000 69410 100000 40796 100000 45594 99999 10315 99999 18705 100000 15919 99999 15753 99999 98931 99999 81379 100000 15600 100000 66915 100000 246 99999 3260 99999 18269 99999 91696 99999 68556 100000 59255 99999 50149 100000 78347 100000 67214 100000 22565 100000 70493 99999 67022 100000 44921 99999